A rustot eddig nem ismertem, és így ahogy mutatsz ezt-azt belőle, valóban rokonszenves a kicsike, ezt elismerem. Bevallom azonban, én most inkább ott tartok hogy (megint) írok egy saját programnyelvet... de az mégse lesz teljesen „saját”, hanem egyszerűen egy nekem tetsző FORTH implementáció...
Mert ugye, sokan tudják errefele rólam de azt hiszem írtam is már talán ebbe vagy egy másik topikba, hogy írogattam pár interpretert magamnak. Jó sokat, talán tucatnyit is... ilyen meg olyan „koncepciókat” valósítottak meg... Na és a végén oda lyukadtam ki, hogy bár megoldottam a programnyelv-író kezdők legborzalmasabb rémálmát is, a „kifejezéskiértékelést”, akár operátor-precedenciával akár anélkül, szóval nem arról van szó hogy erre képtelen ne lennék, de ennek ellenére, nekem bizony a talán legfapadosabb megoldás tetszik: az RPN szintaxis!
Gyakorlatilag tehát valami FORTH-szerű nyelv...
A legutóbbi nyelvem már különben RPN jellegű, stack-orientált tehát, még azt is kitaláltam teljesen magam hogy 2 stack kell, mert egy a visszatérési címek számára van fenntartva. Na aztán hogy jobban elmélyedtem a FORTH nyelvben, rájöttem, hogy hm, ellopták az ötletemet mert ez abban már rég így van...
Na innen jött akkor a „továbbgondolat”, hogy hm, akkor mi a rákért erőltetem én hogy legyen „saját” nyelvem, ha úgyis egy olyan nyelv tetszik ami már készen van?!
A baj az hogy a FORTH úgy ahogy van, mégse tetszik. Például nem tetszik egyáltalán, ahogy jelenleg a gforth esetén a lebegőpontos számokat kezeli. Én elvárom, ha egy számban tizedespont van, akár a legvégén is, az automatice double-nak legyen tekintve. Mármint annak amit a C tekint double-nek...
És még mondhatnék efféle dolgokat holott Forth terén még csak kezdőnek tartom magamat. (de rendeltem már 2 vastag angol szakkönyvet az Amazontól róla...)
Tehát azt hiszem következő nyelvem nem „saját” nyelv lesz, de annyiból igen hogy saját __implementáció__. Igyekszem majd amennyire csak lehet kompatibilis maradni a meglevő vagy legalábbis ismertebb Forth variánsokkal, de beleálmodom mindazt a sok roppant okosságot és szépséget is amit kiagyaltam. Majd meglátjuk, mire megyek vele.
Ez nem lesz egy sürgős project a részemről, előbb alaposan átnyálazom a megrendelt könyveket, s majd aztán...
Mindenesetre, ez perpillanat jobban érdekel mint a Rust.