[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[DotGNU]Re: BF.Net has entered CVS & a BrainF*** webservice
From: |
Simon D Howard |
Subject: |
[DotGNU]Re: BF.Net has entered CVS & a BrainF*** webservice |
Date: |
Sun, 18 May 2003 17:38:42 +0100 (BST) |
On Sat, 17 May 2003, Gopal V wrote:
> Hi,
> To whomever it may concern ... Brainf*ck.net has entered CVS..
> Built from scratch in under 3 hours , it's an example of why writing
> compiler frontends for cscc is so easy ..
>
> The BFC 1.1.0 had this to say ... which I didn't like :-)
>
> Can I use BrainFuck.Net to write webservices?
> No. Well, probably not.
I knew someone was bound to prove me wrong eventually :) As this is part
of cscc, does this mean it can output JVM code as well?
BTW, if you are generating the same code as my compiler, you should
probably beware of buffer overruns:
http://www.attrition.org/security/advisory/gobbles/GOBBLES-15.txt
Maybe you could create some kind of helper array class that automatically
expands itself to make overruns impossible?
Another part of the FAQ on there is incorrect, actually. I wrote a second
C# based compiler which used Reflection.Emit to generate executables, but
I never really finished it. The plan was to teach myself Reflection.Emit
and then write an implementation of it for dotgnu, but it never happened
:(
I've updated my bf.net site to include links to the new frontend.
Simon