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.