[Mono-list] Would mono support this kind of application?

Stefan Matthias Aust sma@3plus4.de
Sun, 5 May 2002 21:25:04 +0200

Hi Miguel!

From: "Miguel de Icaza" <miguel@ximian.com>

> Heh, funny you would say that.  The reason I have refused to update my
> web page content is because I want to make sure that the next version of
> my web page is "powered" by Mono (blog included ;-).

I'd open source my experiments, if that would be helpful.

> Good choice.  The next step is to replace a few of those XP machines
> with a Linux desktop ;-)

While I follow the progress of the Linux desktops and greately appreciate
it, I really like my XP and see no need to switch... right now.
Furthermore, IMHO Windows is still the best Java development platform.  Its
VM is the fastest and it's the only platform right now, which supports all
JDK 1.4 features (fullscreen mode for example)...

> The good news is that we are working on ASP.NET support;  The bad news
> is that you can not expect this to exist for at least another six
> months.

Hm, I could perhaps wait for one month, as Johannes promissed, but six?  I
can't even start to experiment with ASP on my windows box because that would
require me to install an IIS.  And I don't want that piece of sh^Hoftware on
my computer.

> I have the impression that FileUpload is just an http post, which should
> not be complicated at all.  I am sure you can use some of the class
> libraries without ASP.NET

While file upload eventually uses HTTP POST, it's more difficult because it
doesn't use the normal URL-encoded format but a more complex MIME format -
multipart/form-data.  In my code, I'd of course want to simply access some
dictionary of key/value pairs where the value in that case would be a
FileUpload object with a byte[] propery containing the data and a name
property for the file name.

I was hoping to be able to use some of the System.Web, but the Microsoft
docu only talks about ASP and ever about CGI.

> > probably very similar, but I know Servlet programming very well and a
> > compatible API would be a big plus.
> We do not have anything like that.  Something that many of us want to
> see happening is to have a JVM-Bytecode to IL bytecode conversion
> program (Gaurav has looked into this in the past), and then run existing
> Java software on top of Mono.

As I want some project to learn C#, running Java on the mono VES wouldn't be
helpful in this context :-)

Otherwise, it shouldn't be that difficult to compile class files into .NET
assemblies.  I think, there's even already some C# code to parse class files
out there in the internet.

> Some pieces of XML are ready, some are not.  It would be great if you
> start work on your wiki/blog tool, and as you move along, contribute to
> the project in the areas that its missing functionality (btw, Alan Cox,
> one of the main Linux developers started work on Linux because he needed
> a system to run a Mud server.  He ended up developing and maintaining
> the TCP/IP stack for the kernel ;-)

Interesting :-)  A MUD server is another thing, I always wanted to create...
Did he ever finish that project?

I'll see, what I can do.

> We have a *marvelous* implementation of the regular expressions package,
> implemented by Dan Lewis.


Stefan Matthias Aust   //
www.3plus4software.de // Inter Deum Et Diabolum Semper Musica Est