FreiSein (parascriptum/parashell reincarnation)

Jany Eire <[email protected]> Wed, 30 Jun 2004 21:58:39 +0300
Newsgroups gmane.comp.misc.faerion.devel
Message-ID <[email protected]>
------------5C12E16D126187D
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

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.
------------5C12E16D126187D
Content-Type: application/octet-stream; name="frei.sein"
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="frei.sein"

OyB2YXJpYWJsZSBleGFtcGxlcy4uDQoNCmludCAkdmFyIDUNCmZsb2F0ICR2YXIgNy4zDQpz
dHJpbmcgJHR5cGUNCg0KJHR5cGUgdHlwZSAkdmFyDQoNCmVjaG8gInZhcmlhYmxlOiAiICR0
eXBlICIgLSAiICR2YXIgOyB2YXJpYWJsZTogZmxvYXQgLSA3DQoNCnVuc2V0IHZhciB0eXBl
DQoNCmFycmF5ICRjb3VudA0KICBiZWdpbg0KICAgIG9uZQ0KICAgIHR3bw0KICAgIHRocmVl
DQogIGVuZA0KDQphcnJheSAkY291bnQNCiAgYmVnaW4NCiAgICBvbmUgdHdvIHRocmVlDQog
IGVuZA0KDQpoYXNoICRzaXRlDQogIGJlZ2luDQogICAgdGl0bGUgImhpIHRoZXJlISINCiAg
ICBjb250ICJoZWxsbyB3b3JsZCEiDQogIGVuZA0KDQoNCmVjaG8gJHNpdGVbdGl0bGVdDQpl
Y2hvICRjb3VudFswXQ0KDQpzZXQgJHNpdGVbdGl0bGVdICJvdGhlciB0aXRsZSINCg0KDQo7
IGN5Y2xlcy4uDQoNCmZvcmVhY2ggJGNvdW50DQogIGVjaG8gJDEgDQoNCmZvcmVhY2ggJHNp
dGUNCiAgZWNobyAkMSAiIC0tPiAiICQyDQoNCmludCAkaSAwDQp3aGlsZSAkaSA8IDc3DQog
IGJlZ2luDQogICAgZWNobyAkaQ0KICAgIGluYyAkaQ0KICBlbmQNCg0KZm9yICIkaSAwIiAi
JGkgPCA3NyIgImluYyAkaSINCiAgYmVnaW4NCiAgICBlY2hvICRpDQogICAgdmFyICRpICRp
IDsgLi4uJDU1ID0gNTUuLi4sIGV2YWwgc3V4eCEgOykNCiAgZW5kDQoNCg0KOyBmdW5jdGlv
bnMNCg0KZnVuY3Rpb24gZ3JlZXQNCiAgYmVnaW4NCiAgICBlY2hvICQxDQogICAgZWNobyAi
YXJnYzogIiAkMA0KICBlbmQNCg0KZnVuY3Rpb24gZm9yZWFjaA0KICBiZWdpbg0KICAgIHNo
b3J0IGkgMA0KICAgIHNob3J0IGsNCiAgICAkayBjb3VudCAkMg0KICAgIHdoaWxlICRpIDwg
JGsNCiAgICAgIGJlZ2luDQogICAgICAgIGNhbGwgJDEgJDJbJGldDQogICAgICAgIGluYyAk
aQ0KICAgICAgZW5kDQogICAgZW5kDQoNCmZ1bmN0aW9uIG15X2VjaG8NCiAgYmVnaW4NCiAg
ICBlY2hvICQxDQogIGVuZA0KDQpmb3JlYWNoIG15X2VjaG8gJGNvdW50DQoNCg0KOyBzdHJ1
Y3R1cmVzDQoNCm1hdHJpeCAkbWF0DQogIGJlZ2luDQogICAgMSAyIDMNCiAgICAyIDQgNQ0K
ICAgIDcgNyA4DQogIGVuZA0KDQp0cmFuc3AgJG1hdA0KJGRldCBkZXQgJG1hdA0KZWNobyAk
ZGV0DQoNCnN0cnVjdCB0ZXN0DQogIGJlZ2luDQogICAgdmFyIG5hbWUNCiAgICBpbnQgYW1v
dW50DQogIGVuZA0KDQpmdW5jdGlvbiBteXNlbGYNCiAgYmVnaW4NCiAgICBlY2hvICJteSBu
YW1lIGlzOiAiICQxW25hbWVdDQogIGVuZA0KDQp0ZXN0ICR2YXIgamV0ZWlyIDcNCmNhbGwg
JHZhcltteXNlbGZdDQoNCnNldCAkYSA3DQpzZXQgJGIgOA0KDQpsZXNzICRhICRiDQogIGFu
ZA0KICAgIGV4aXQ=

------------5C12E16D126187D--



-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - 
digital self defense, top technical experts, no vendor pitches, 
unmatched networking opportunities. Visit www.blackhat.com
-------------------------------------------------------
Discussions in this list are held in two languages: English and Russian.
When replying, please use the language that the sender of the original
message is guaranteed to understand, or use English.