Re: [Funge] question + a new weird thing..
Brought to you by:
vsync
|
From: Joshua J. B. <jjb...@uc...> - 2000-02-05 02:09:56
|
You've kept us in the dark about this Temporal Funge thing. Are you going to store a record of the funge space at every tick, so that time travel will be possible within the program? Here's what I've been thinking about: I'm trying to cut down the Funge language even more, perhaps limiting the stack to three levels and other such things, so that I can build an embedded funge interpreter. I'm thinking something along the line of the BASICStamp. (if you don't know what a BASICStamp is, look it up; it will change your life.) I'm also interested in producing a new standard of the language from the Befunge-93 specification. There are some elements of Funge-98 that I'd like to implement (file I/O), some I don't really like (the stack-stack), and some new ideas of my own (floating point operations.). Now, of course, floating point operations are unnecessary, as demonstrated in the mandelbrot generation program, but I'd like to work out some compromise half-way. Oh, and along the lines of subroutines, Gregory, I have some thoughts. While I was sitting in a class today, I worked out a relatively nice way to implement subroutines using only the original Befunge-93. It involves self modifying code, and seems to be the most character-efficient way to do it. I'll write a demonstration program and post it to the list in the near future. Speaking of which, someone (vsync?) should set up a Funge source archive to replace the old Cat's Eye one. In the index file, it would be good to have the version of the interpreter it is intended for, along with other interpreters that it works or has been tested with. That way, when we develop new stuff, we can share it with the world. That's all for now. Joshua Belsky jjb...@uc... http://www.belsky.net ----- Original Message ----- From: vsync <vs...@bi...> To: <fun...@li...> Sent: Friday, February 04, 2000 3:42 PM Subject: Re: [Funge] question + a new weird thing.. > > "Joshua J. Belsky" <jjb...@uc...> writes: > > > Who are you? > > I'm Tim Howe, although I go by the moniker vsync everywhere online. I > am a junior at Standley Lake High School, in Westminster, CO. After > school, I work at Sun Microsystems. Right now I'm designing and > implementing the system for distributing software through our > firewall, using Java. I enjoy writing cross-platform, portable code, > as well as various networked software. I'd like to end up writing some > AI code at some point. > > As soon as classes are a little less hectic, I hope to get around to > starting my Temporal Funge interpreter. Maybe once I figure it out > myself, I can explain it better to all you guys. =) Anyway, I have > the feeling it'll lead me to some interesting research-related type > stuff. > > And I completely agree about specs, APIs, etc. I have around 10 or so > of those 1K-page books in my cube at work, and a few more at home. > > -- > vsync > Beware. > > _______________________________________________ > funge-list mailing list > fun...@li... > http://lists.sourceforge.net/mailman/listinfo/funge-list > |