FreiSein (parascriptum/parashell reincarnation)
Status: Beta
Brought to you by:
vhex
|
From: Jany E. <je...@us...> - 2004-06-30 18:58:26
|
good morning komrades! I've decided to restart this project after some consultations with Justin and due to that fact we need a scripting language yet. Justin proposed to us LUA.. to be honest, I wasn't impressed with one the first time I saw it and I'm not impressed now. probably LUA's a good thing but we're gonna make much more lightweight, fast and extensible product. in fact, I have one more motivation to reanimate Parascriptum [especially now, when I do have a matrix library ;) hehe, some of you have seen that crap ;)], - an improved math calculator, where I can easily add new types, expressions, functions, and see the result just-right-now. you probably suggest me use any scripting language. at present there're dozens. though, take a look at attach. I've put demo script there, which's supposed to run under FreiSein. It's extensibility is almost endless. you can use it like simple-shell either raise up it's OO features to C++ level ;) the next step is pre-compiler. so, as Justin said, we could programm logic with it. and let me notice you, that we're gonna write linear parser! I won't explain it's internal sructure now, you see it with first commits. It's been changed several times, and even Justin's not a full picture now. p.s. somebody says I do some shoot, instead of doing something really useful.. well, may be he's right ;) but I won't ever give it to KPI ;P FreiSein's a true OpenSource subproject, which groves under F2 machine ;) p.s. we probably don't need Lane in futue at all. FreiSein can be configured so, it would work like Lane. have to think about it too... p.s. any syntax means nothing at all, we can easily replace [] brackets with . (just point), frei..? last comments and thoughts before coding, deep from the night, jeteir. |