From: <Gre...@gm...> - 2002-10-20 20:20:01
|
Kyle Lahnakoski wrote: > I was interested to see "an interpreter for an object oriented BASIC > dialect" on Freshmeat this evening. I had just recently been working on > a language, and it appears to fit to your description quite well. I am > hoping this means that we may have similar ideas about what languages > should look like. > > Please give me an update on the status of ChallengeOS, and any other > recent tid-bits of information. Maybe I can help. > > Thanks > Hi! I'm quite surprised that somebody still shows interest in ChallengeOS. Honestly, I haven't cared for the project as much as I should have during the last few months because I kept myself busy with other things, which were not all neccessary. So the status update is very scarce: The project doesn't have much more than the docs that are online right now. The code we have is a boot loader, a boot-time ELF linker and the start of a memory manager. None of that has been written by me, though. There is no code related to the object oriented BASIC dialect I mentioned multiple times in the docs. I've layed out the sysntax in a very general way. Some ChallengeOS-specific syntax elements will find its way into the language, because it is planned to be a script language in this OS. And I expect the implementation of the interpreter very non-portable for the same reason: it'll probably be deeply embedded in the operating system itself at the very heart if its component model. The EBNF syntax for the basic dialect should be available online together with some examples. I believe that this is still available at our old homepage at http://challangeos.sourceforge.net in the docs section. As much as I hate to tell you that ChallengeOS currently has the smell of vaporware on it I'd love to have people helping me to get rid of it. I need help because I do not have the skills to implement all the low level stuff we need. If you know anybody who might want to help on this project please spread the word that we appreciate any contributions we can get. Thanks! Gregor |