TXR

Szoftver screenshot:
TXR
Szoftver adatai:
Változat: 109 Frissítve
Feltöltés dátuma: 18 Jul 15
Fejlesztő: Kaz Kylheku
Engedély: Ingyenes
Népszerűség: 50

Rating: 3.0/5 (Total Votes: 2)

TXR egy nyílt forráskódú parancssori és a multi-platform parancssori program írva a C és a Lisp programozási nyelv segítségével Flex és Bison, hogy a fejlesztők egy új adatok munging programozási nyelv.

A szoftver is jár, mint a szövegszerkesztő segédprogram, amely egyezik a szöveg és kivonat darab belőle, és ez & blogodba s képesek a kimenetre nyers kötések, hogy összegyűjti a szöveges fájlokat a sablon megadott jelentést.


Funkciók dióhéjban

A legfontosabb funkciók között szerepel a minta megfelelő alkalmazásával regexp (reguláris kifejezések), szemétgyűjtés, kivételkezelés, quasiliterals, UNIX jelkezelés, bignum egészek, elemzi blokkok, quasiquotes, szimbólumok, vektorok, lexikális bezárások, listák (lusta, és alig várja) hagyományos húrok és lusta húrok, nem helyi és dinamikus szabályozás transzferek, strukturális makrókat tartalmazó destrukturálódását argumentumlista, valamint a modern szöveget kezelése.

Továbbá, a szoftver támogatja a lexikai és dinamikusan távcsöves változók, különböző patakok, UTF-8 és Unicode karakterkódolás, lexikailag és globális hatókörű szimbólum és funkció-szerű makrók és hash táblák lassú definíciókat értékek és a legfontosabb, vagy A reguláris kifejezések, amelyek tartalmazzák a fejlett piaci szereplők, mint a különbség, kiegészítik, és kereszteződést.

Egy másik érdekes jellemzője az a képesség, hogy különböző módon készítéséhez bemeneti kezelése implicit, egy rekurzív, beágyazott mintával notációja kötni képes változók. A szoftver befolyásolja számos programozási nyelvek, beleértve a Python, Common Lisp, Ruby, POSIX Shell, Scheme, S-Lang, awk, Prolog, M4, Arc és Clojure.


A cross-platform és hordozható szoftver

TXR egy cross-platform és hordozható szoftver, amely sikeresen tesztelték a GNU / Linux (Ubuntu / Debian), BSD (FreeBSD / NetBSD), Solaris, Windows keresztül Cygwin, MinGW, valamint a Mac OS X operációs rendszer. Mind a 64 bites és 32 bites utasításkészlet architektúrát támogat ebben az időben.

Az Ön kényelme, az alkalmazás tölthető le, mint egy univerzális forráskód, telepíthető bármilyen GNU / Linux vagy BSD, valamint az előre elkészített bináris csomagok a Debian, Ubuntu, Solaris, Windows és Mac OS X operációs rendszerekre.

Mi az új ebben a kiadásban:

  • Tulajdonságok:
  • Új anaforikus makrók ifa és Conda.
  • Új funkció van, szinonimája igaz. Hasznosan kifejező anaforikus ifa.
  • Hibák:
  • egyenlő alapú hash funkció javul, így a listát és vektor permutációk nem ütköznek az azonos értékű.
  • macska-str funkció érzékeli túlcsordulás a számítás a teljes karakterlánc hossza kiosztani, és kivételt dob.
  • Fix elhanyagolt null felmondás mkstring funkciót.
  • Fix szemétgyűjtő összeomlás be TXR 108, ha áthaladó syntax_tree tagja parser_t szerkezetét.

Mi az új verzióban 107:

  • Tulajdonságok:
  • változása képviselete ígéret tárgyakat. A hatályos funkció most már felismeri a rekurzió és hibát dob.
  • Új mlet makró: egy lépéssel rendszer által letrec.
  • Egy triviális optimalizálása a keywordp funkció több mint duplájára értelmezése sebessége TXR Lisp.
  • Hibák:
  • Fix regressziós a szemétgyűjtő októberében vezették be 2014-ben, TXR 100. Ez azzal járna, elszabadult memória növekedés miatt a szemétgyűjtő felesleges új kupacok.

Mi az új verzióban 104:

  • Tulajdonságok:
  • Szimbólum makrók most beárnyékolta lexikailag távcsöves funkciókat, amikor hivatkozott a belső tér egy formája, amely felhasználja Lisp-1 szemantika (a [] zárójelbe formában, egyfajta alapuló op család szereplők, vagy explicit használata dwim operátor).
  • Új funkció megszakításához.
  • TXR most nem leállásához (megszakítási) a nem kezelt kivételek, de csak végződik sikertelenül. Ez jobb élményt a MinGW-alapú Windows célt, ahol megkapjuk egy bosszantó párbeszédpanelra megszakítási.
  • Új * uhandled-horog * változó használható regisztrálni egy felhasználói függvény kerül meghívásra, ha egy nem kezelt kivétel történik.
  • Új számítási funkció, trunc-rem.
  • Ha a számozott érvek részleges alkalmazás alatt op család szereplők interpoláltak egy string quasiliteral, módosítók már alkalmazhatjuk. Például (op prinl `@ {1} 20 @ {2}` 20) pedig egy függvény, amely kiírja a két érvet húsz karakter széles mezők szóközzel elválasztva.
  • Fejlesztések a Windows telepítő: csökkent adás késedelem registerting környezeti változó. Javított üzeneteket ezen a területen.
  • A Txr-win.exe épülhet most amely elkerüli létre egy konzolt. Ez benne van a telepítő.
  • Hibák:
  • Javítva a quasiliteral karakterlánc értékelés TXR Lisp, összefüggésben op érvek, mint @ 1, @ 2, ... Amikor egy értéket interpolált egyik ilyen érvek nézett ki, mint egy formája, hogy azt tévesen alá rekurzív feldolgozás és változó helyettesítés, mintha része a quasiliteral cél szintaxis.
  • Fix súlyos hiba a op makro és az összes kapcsolódó szereplőket, mint csinálni, és ap, a helyzetet kezelte a hiányzó argumentum szám megtört: például amikor @ 3 hivatkozik, de nem @ 1 vagy @ 2 (amit meg generál függvényében legalább három érvet, amely figyelmen kívül hagyja az első kettő). Ez a legfontosabb jellemzője fedezték fel, hogy teljesen összetört.
  • Fix belső ábrázolása kivételek: (dobás "x & quot; ize & quot;) ma ugyanaz, mint a (throwf x & quot; ize & quot;).

Mi az új verzióban 100:

  • Tulajdonságok:
  • Új funkciók: chr-ISBLANK és chr-isunisp
  • Új generikus kevesebb és nagyobb funkciókat, melyek szintén az alapértelmezett funkciók sort, keresse-max, max-pos, és mások.
  • Új irányelvek @ (vonal) és @ (CHR) a kötelező vagy érvényesítése az aktuális sor számát, vagy a karakter helye.
  • Lisp kifejezések engedélyezettek a bal oldali @ (bind) és @ (újra össze) most.
  • Új funkció lcm (legkisebb közös többszörös).
  • A lnko függvény most úgy nulla vagy több érvek helyett pontosan két.
  • New @ (többek között) a feldolgozási idejű betöltését kódot, hasznos terhelési makrók, amelyek szükségesek később ugyanabban a fájlban.
  • eleje könyvtár külső TXR futtatható: makrókat Txr-ha, Txr-mikor és Txr összerendelésű kényelmesebb hozzáférést vissza a mintát nyelvet TXR Lisp.
  • Új kombinátor funkció notf a tagadása függvényében.
  • Hibák:
  • Fix december 2011 regressziós érintő @ (szabadkézi) irányelvet.
  • Fix GC-biztonsági hibát ABS-path-o funkciót.
  • Fix törést szkenner és elemző augusztusában bevezetett. Fogott C ++ fordító.
  • Fix nem megfelelő nyomtatott renderelés lista által létrehozott tárgyak interpolált TXR Lisp kifejezések @ (output) blokkokat, és a quasiliterals a minta nyelv. (TXR Lisp quasiliterals nem érinti.) A felhasználók, akik függenek a régi viselkedés nem akarta, hogy rögzítik a programok használhatja --compat 99.
  • Hibajavítás az lnko és lognot funkciók: elhanyagolása normalizálni néhány bignum eredményeként a fixnum típusát.
  • bugfix @ (EOF) irányelv: nem megfelelő a végén interaktív patakok.
  • Fix megszakadhat állítását megy le, amikor GC le van tiltva, és a sor új generációs tárgyak elfogy a hely. Ez megtörténhet során nagy Értelmezi.
  • Fix értelmező veremtúlcsordulás és elégtelenségek kezelése során nagy TXR programok.
  • bugfix match_fun okozó memória hozzáférés automatikus tárolási, hogy már megjelent, valamint egy érvénytelen longjmp.
  • Hash tábla-újraszervezés során meg tudjuk akadályozni hash tábla bejárását, így a meglévő elemek nem átugorja vagy kétszer jött.

Mi az új verzióban 99:

  • Tulajdonságok:
  • változók a minta nyelv köthető regexes, amely esetben végre reguláris kifejezés egyeztetése, ha válogatni bemenet.
  • Képviselete összeállított regexes áramvonalas.
  • Regex objektumok nyomtatásakor a regex jelöléssel.
  • Hibák:
  • Fix augusztus 11 regressziós érintő 96 keresztül 98: törött megfelelő mennyiségű kötetlen változók majd a kötött változók.
  • Fix még egy probléma ANDF funkció: (ANDF) nem tér vissza t.

Mi az új verzióban 97:

  • Néhány GC kapcsolatos javítások után kódáttekintés.
  • Fix @ (terhelés), törve TXR 94.
  • Fix törött @ {var mod} szintaxist Lisp quasiliterals, megtört TXR 96.

Mi az új verzióban 80:

  • Tulajdonságok:
  • TXR most szépen kezeli null-karaktereket a szöveges közvetítés bemenet. Ezek belsőleg kódolva a Unicode értéket U + DC00, amely feltérképezi vissza egyetlen null bájt a kimeneti (hogy mivel a meglévő viselkedés).
  • TXR most Lisp makrók: a defmacro üzemeltető végre, s destrukturálódását lambda listákat, és minden.
  • Új szereplők fákkal kötődnek és fa-ügy minta kötési hasonló Common Lisp a destrukturálódását. Ez piggybacks ki a defmacro infrastruktúra most már van.
  • nagy előrelépés a debuggability: a kezelt kivétel hibaüzenet immár forráskód helyére vonatkozó információt.
  • Új funkciók pos, pos-ha, posq, posql és posqual találni tételek helyét a sorozatok.
  • Predicate funkció már nem kötelező a néhány, minden, és egyik sem funkciókat.
  • hash-uni és hash-ISEC funkciókat hoz csatlakozzon-funk érv, amely megadhatja, hogy elemeket két asztal összemosódik.
  • új hash tábla funkciók inhash és hash-update-1.
  • két hash most meg kell vizsgálni a mély egyenlőség felhasználásával egyenlő.
  • Hibák:
  • Az eltávolított hamis optimalizálás hasítótáblára végrehajtását.
  • A szintaktikai fix: bemenet, mint 1.0a már nem értelmezi, mint egy lebegőpontos szám és utána egy szimbólum, de a diagnózis, mint egy hiba. Syntax mint 123a továbbra is azon dolgozik, mint korábban: azt jelzi, egy szimbólum, nem 123, majd egy.
  • Hibajavítás típusú csekket & quot; CObj & quot; osztályú objektumok összeomlik, ha adott, nem púpozott értékek, mint a fixnum egészek.
  • Javított problémák a kódot gyaloglás és bővítése lambda és defun formák.
  • Fix hiba propagálni sorszám info az absztrakt szintaxis húr quasiliterals.
  • Doc hibák: hiányzó leírását gethash és gensym.

Mi az új verzióban 79:

  • Tulajdonságok:
  • Új funkciók fésű, dauer, rcomp és rperm kiszámításának ismétlődő és nem ismétlődő kombinációk és permuations szekvenciák (listák, vektorok és vonósokra). Hash által támogatott fésű funkciót.
  • Hibák:
  • megkeményedése kód kezelésére túl nagy vektorok.
  • bugfix quasistring kezelését TXR Lisp.
  • bugfix, ha a funkció (nem, ha operátor).

Mi az új verzióban 78:

  • Fejlesztések a alkalmazni funkció, csökkenti-balra, és csökkenti -right, és jobb tervezése és végrehajtása nem kötelező érveket.
  • Listák, vektorok, és vonósokra most általában függvény mondható, nem csak a dwim üzemeltető. Néhány funkcióval gyarapodott.
  • Hibák a do üzemeltető rögzítették, valamint néhány más probléma.

Mi az új verzióban 77:

  • Tulajdonságok:
  • korszerűbb értelmező tartalmazó kevesebb hack, és kevesebb homályos ügyek, amelyek nem működnek.
  • @ 'kif szintaxis mostantól a várt módon működik az irányelvek értékelésére idézett TXR Lisp kifejezéseket.
  • A beágyazott felhasználása, a do és op szereplők TXR Lisp van most egy módja annak, hogy olvassa el a külső paramétereket a belső komplikált segítségével fokozza meta szintaxis hasonló (op (op @ 1@@1)), ahol @ 1. érv 1 függvény jelöli a belső op, és@@1 érvet 1 a külső funkció. Minden további @ & quot; menekül & quot; ki az egyik szint fészkelő az op szintaxis.
  • Új frissítés és a hash-frissítés funkció.
  • Az interfészek az csökkenti-bal és csökkenti a jobb funkciók javult, így könnyebben kezelhető, míg a főként megtartva a visszafelé kompatibilitást.
  • Új funkciók eltávolításához-path és átnevezni-path eltávolítására és átnevezés fájlrendszer tárgyak.
  • összefûzôdnek patakok, korábban egy belső funkció, ki vannak téve őt keresztül make-összefûzôdnek-patak funkciót.
  • Terjedelem szabály változás kifejezésére, amelyek alapértelmezett intialization opcionális érveket. Ezek eexpressions most a paraméterek körét, és így most használ, mint a (lambda (x: (y (hosszúság x))) ...) is lehetséges, ahol y alapértéke a (hosszúság x) ha az érv nem tartozék. Korábban x paraméter nem lett volna tekinthető hatálya kifejezés (hosszúság x).
  • Hibák:
  • Fix elhanyagolt kezelésének eredményeként formában dohash szintaxis.
  • A tárgy nyomtató kezelését szintaxis például @ (sys: var x ...) volt figyelmen kívül hagyva minden további ... formák és renderelő mintx.
  • Fix lehetséges versenyhelyzet farkát patakok, ahol, ha egy fájlt forog, a patak idő előtt következik az új fájlt, figyelmen kívül hagyva, hogy olvassa el az utolsó darab anyag csak hozzá az előző fájlhoz.

Mi az új verzióban 76:

  • Tulajdonságok:
  • New idő funkciók: idő-mezők-helyi és time-mezők-UTC megszerzésére lerobbant idő Epoch másodperc.
  • Új csoport-funkció szerint építkezve egy hash egy listából, amikor a lista elemeinek feloszthatjuk ekvivalencia osztályok kötve kulcsok helyett egyedileg kezelik.
  • gyökeres fordulatot TXR List hogy vektorokat és vonósokra manipulálni sok esetben mintha listákat. Funkciók, mint az autó, cdr és mapcar munka vonósok és vektorok.
  • Új parancssori opciók -e és -p értékelésére TXR Lisp kifejezések kényelmesebb a parancssorból.
  • A és vagy ha különleges üzemeltetők immár szintén elérhető funkciók, így lehet indirected után funkcionálisan.
  • Új funkciók conses és conses *, hasznos iterációt listáját hasonlóan Common Lisp a maplist funkciót.
  • New csinálni üzemeltető (független @ (do) irányelv) hasonló op, de felé irányul csinál elengedhetetlen dolgokat érintő különleges hajtással.
  • Hibák:
  • @ (igényelnek ...) irányelv nem bővíti formái az értékelés előtt.

Mi az új verzióban 75:

  • Tulajdonságok:
  • Két új stream funkció: unget-char és unget bájtos. Néhány patakok már támogatja ungetting egy byte vagy karakter, ami egy kirívó mulasztás az API, amely nélkül néhány gyakori beolvasási feladatok kínos.
  • TXR Lisp funkciókat az opcionális paraméterek lehet határozni kifejezéseket, hogy ezek az érvek értékeket, amikor az érvek hiányoznak.
  • Új szereplők TXR Lisp: hozzáfűzni-minden, és mellékeli-minden *.
  • Változás a Lisp szerkezete nyomtatót. A különleges szerkezete által generált olvasási szintaxissym és @ (...) most kiírja vissza ugyanazt a szintaxist, nem pedig (sys: var szim) és (sys: kif ...).
  • Hibák:
  • Fix put-os funkció: mielőtt hivatkozva a mögöttes működését, azt vizsgálja, hogy az eladási-char művelet létezik a forrásként, nem pedig az eladási bájtos működését. Ez azt eredményezné, hogy a baleset, ha a patak támogatja put-char, de nem hozott bájtos.
  • Hiba kiszámításakor bitmaszkja a reguláris kifejezés karakterosztály tartományok, ami helytelen viselkedés tartományokban, amelynek felső tartományban egy karakter megfelelő kódot az utolsó kis szó a bitmaszkban tömb, pl [A- x7f], ami a meghibásodások, hogy megfeleljen a 32 vagy több karakter a felső végén a tartomány.
  • hiányzó dokumentumok kitöltve a funkciók dobja, throwf és hiba.

Mi az új verzióban 74:

  • Tulajdonságok:
  • Karbantartás: épül Cygwin, MinGW és Mac OS X 10.7.3.
  • Új matematikai funkciók: n-válaszd-k, n-perm-k, cum-norma-ker.
  • LISP-elemzési funkció átnevezték olvasni; régi nevén elavult.
  • A TXR minta nyelv, a @ menekülési most értékeli a nem összetett TXR Lisp kifejezése is. Korábban, mint a vegyületek @ (+ 1 1) részesült támogatásban, de tartalmaznak, mint afoo nem voltak.
  • Hibák:
  • Kis fix hogyan kitevõ területén nyomtatott lebegőpontos értékek normalizálódik. Minden platformon, ma már vezető nullák után "e".

Mi az új verzióban 73:

  • Tulajdonságok:
  • Az új LISP-elemzési funkció ellenőrzi TXR Lisp kifejezések futási időben ki vonósok és patakok, ami azt jelenti, hogy TXR most már egyszerűbben tartani kitartó, de összetett szöveges fájlokat.
  • Hibák:
  • Fix jel kezelése kapcsolatos teljesítménybeli problémát okozta túlzott hívásokat a sigprocmask funkciót.

Mi az új verzióban 72:

  • Tulajdonságok:
  • syslog funkciók: openlog, closelog, syslog, setlogmask. Plusz: a * stdlog * patak a belépéshez közvetlenül syslog.
  • Áramlat tulajdonságait.
  • logand és logior funkciók válnak variadic.
  • jelkezelés támogatást. TXR Lisp kód lehet fogni POSIX jelzések.
  • Syntax területén bekövetkezett változásokat a szimbólum nevét. Csomag eleji támogatja őt, mint a proba: bár (szimbólumsáv csomag ize).
  • Hibák:
  • Értelmetlen hiba diagnosztika gyakornok és törölje-csomagot, abban az esetben, ha a csomag nem létezik.
  • defvar dokumentálva van, és most úgy viselkedik, több hasonlóan a Common Lisp defvar.
  • seek-patak, nullaponthibát tudósít az aktuális offset keresése helyett értékétől függetlenül a honnét érv.

Mi az új verzióban 67:

  • Ez a kisebb karbantartási kiadás hozzáteszi, néhány új funkciót, és egy új irányelv .

Mi az új verzióban 66:

  • Ez a verzió sok új funkciók, hibajavítások, és befejezése A referencia kézikönyvet.

Mi az új verzióban 65:

  • Ez a verzió már portolták OS X, FreeBSD, és NetBSD, támogatja a népszerű regex tokenek, kiteszi a regex fordító függvényében (lehetővé teszi programok építeni, és használja reguláris kifejezésben fák) révén új módjait iterációt hash táblák lusta listákat, hozzáteszi, néhány alkalommal funkciókat, javítja beoltását PRNG , valamint rögzíti a bug kapcsolatos érvet feldolgozás @ (következő) irányelvet.

Mi az új verzióban 62:

  • A lebegőpontos támogatás került bevezetésre, amely lehetővé teszi TXR, hogy több alkalmas tudományos adatok munging, hogy ez egy fontos mérföldkő.
  • Néhány új funkcionális combinators kerültek.
  • Van egy kis tökéletesítés URL / százalékkal kódoló / dekódoló.
  • A showstopper hiba nemrég bevezetett quicksort rutin már javították, érintő vektor / string válogatás.

Mi az új verzióban 059:

  • Ez egy hibajavítás kiadás.

Mi az új verzióban 058:

  • TXR programok most már szét modulok.
  • Beágyazott TXR Lisp most hívja vissza a minta nyelv.
  • kivételek kezelése most ki vannak téve TXR Lisp.
  • Opcionális érvek alátámasztják a TXR Lisp funkciókat.
  • A merevített változó helyettesítés szintaxist kimeneti bővült csinálni tetszőleges kifejezések, és indexelő jelölést most generikus több mint vektorok és vonósokra.
  • További általános szekvenciát funkcióval bővült a könyvtár, köztük egy általános rendezési.
  • Van egy új del üzemeltető törlésére szekvenciaelemeket / tartomány és a hash elemek által jelölt zárójeles formával.

Mi az új verzióban 057:

  • & quot; Freeform & quot; szkennelés (kezelésére egy önkényesen méretű fennmaradó bemenet, mint egy nagy string) Ma már lehetőség van állandó memóriában.
  • Bugs hexadecimális és oktális karakter konstansok, a formázás funkció, és a nyomtatás string tárgyak kerültek rögzítésre.

Mi az új verzióban 056:

  • Ez a verzió javításokat a helytelen UTF-8 dekódolása érvényes karakter tartományban, és bezárja járó biztonsági kérdéseket UTF-8 dekódoló és újra kódolás.
  • A regressziós hogy kitört számított Mezőszélesség a kiadás 55 rögzítik.
  • Hex és escape string literálok és quasiliterals most elismerte, mint a dokumentáció szerint.
  • A [...] jelölés most értékelési szemantika szimbolikus érveket, amelyek olyanok, mint a Lisp-1.
  • Az üzemben úgynevezett op került bevezetésre az írás egyszerű lambdas egy kikészítéséhez szintaxis számozott és implicit érveket.

Mi az új verzióban 055:

  • Ez a verzió tartalmaz egy új, szögletes zárójeles formával, amely elvégzi az intuitív művelet típusa alapján az első objektum.
  • Ez biztosítja Lisp-1 stílusú felhívások funkciók (nincs hívás operátor) és a tömb indexelése és szeletelés a listákat, vektorok, vonósok, és hash.
  • indexelt elemek és szeletek azok átruházhatók.
  • Jelölő és szeletelő lehet használni a kimeneti sablon nyelv és a húr quasiliterals.

Mi az új verzióban 054:

  • A fő előrelépés ebben a kiadásban kapcsolódik a debugger.
  • Ma már lehetőség van belépni, vége, vagy ki a kifejezéseket, és látni a teljes környezet és nyomkövetési.
  • Egy lusta változata & quot; hozzáfűzni & quot; bővült a beágyazott Lisp.

Mi az új verzióban 053:

  • Új funkciók és szereplők vettek részt a Lisp nyelvjárást lusta -lista és párhuzamos ismétlés.
  • Változó helyettesítések a kibocsátás és quasiliterals lehet még számítani Mezőszélesség.
  • A showstopper hiba értékelésének beépített globális változó rögzítették.

Mi az új verzióban 052:

  • Ez a változat egészíti ki egy új pihe irányelv tökéletlen mérkőzések alatt tartományban vonalak, hasonló a kontextusban vonal fuzz a patch segédprogramot.
  • A gyűjteni irányelv bővült egy opcionális, amíg / utolsó mondatát, hogy korlátozza a tartományban.
  • Új mod és modlast irányelvek ismétlés / rep adja alternatív kimeneti ha ismétlődési száma megegyezik valamely n modulo m.
  • ismétlés / rep hogy olyan érv, amely kinevez egy változó, amely rendelkezik az ismétlődésszámot.
  • A gensym funkcióval bővült a TXR Lisp.
  • Bugfixek tettek.

Mi az új verzióban 051:

  • Ez a változat fix néhány hibát, köztük egy showstopper a bignum egészek 32 bites platformokon.
  • Vannak fejlesztések területén a pszeudo-véletlenszám-generátor és lusta lista.

Mi az új verzióban 050:

  • Ez a verzió tartalmaz számos kritikus hibajavítások.
  • Van néhány új funkciót, többek között egy új API pszeudo-véletlenszám-generálás.
  • További dokumentáció írtak.

Mi az új verzióban 049:

  • Első vágás vízszintes mérkőzés funkciókat.

Milyen új verzióban 048:

  • Ez a változat rögzíti a hordozhatóság hibákat a MPI könyvtár vezető helytelen bignum eredményeket, és összeomlik.
  • Hozzáteszi új funkciók: Expt, exptmod, gyök, numberp, evenp, oddp, ABS, gcd, csökkenti-balra, és csökkenti a jobb.

Mi az új verzióban 047:

  • Bignum számtani most integrálódott a nyelvet.
  • túlcsordulás a szóméretû (fixnum) egészek átlátható termel bignums.
  • funkciókkal bővült a Lisp nyelvjárást karakter manipuláció, vektorok, és az egyesülés listákat.
  • Új speciális szereplők kerültek: progn és a flip.
  • Az implicit nevű blokk defun szervek, és egy implicit névtelen blokk for ciklusba.
  • Kisebb hibajavítások.

Mi az új verzióban 045:

  • Ez a verzió sok új funkciók Lisp nyelvjárást, és hibajavítások .

Mi az új verzióban 042:

  • TXR most elemezni nyelvtanok, köszönhetően a horizontális funkciókat.
  • A töréspont / lépés debugger került.
  • Vannak új módszerek elfog szöveget változók, hibajavítások (köztük is a stabilitást befolyásoló), és egy vim szintaxiskiemelést fájlt.

Mi az új verzióban 040:

  • Egy kis szemantika változás.
  • Egy fontos GC hibajavítás érintő egyes platformokon.
  • Refactored a jobb teljesítmény és a fenntarthatóság.
  • A natív (nem Cygwin) Win32 port.

Mi az új verzióban 039:

  • portolták Cygwin.
  • Fontos hibajavításokat.
  • Számos új funkciót.

Mi az új verzióban 037:

  • A szűrés szintaxist változó helyettesítések, a felhasználó által definiált szűrők, kisebb szemantikai csíp, és hibajavítások.

Mi az új verzióban 035:

  • Fix GC kapcsolatos hibát, és a regressziós hiba alap lekérdezés logika.

Mi az új verzióban 033:

  • verzió óta 028, ott már néhány GC javítások , egy csomó regex munkát. Próbáld ki!

Mi az új verzióban 019:

  • Van egy új élményfürdő irányelv strukturálatlan megfelelő több sorban .
  • változók köthető regexes és használt megfelelő.

Mi az új verzióban 018:

  • fontos hibajavítás került sor.
  • A @ (ugrás) irányelv fedezték fel, hogy nem így a helyes vonalat már az anyag, amely együtt járt, ami lehetővé teszi a lekérdezés formákat, hogy menjen át ugyanaz az anyag.
  • A regresszió @ (gyűjtése) találtak: a ciklusok végtelenül abban az esetben, hogy a szervezet gyűjt sikerül anélkül illő semmit (és a hozamok azonos meccs pozíció); most mozog egy sorral ebben a helyzetben.

Mi az új verzióban 017:

  • A hiba kivételével altípus meghatározás (defex) rögzítették.
  • A farok rekurzió optimalizálása történt a szemétgyűjtő.
  • A -f adtunk megadására keresett fájl, amely lehetővé teszi több lehetőség követni.
  • További dokumentáció kivételek írta.

Mi az új verzióban 016:

  • A dobás irányelv felhasználó kivételek és a felhasználó által definiált hierarchikus kivétel típusok (altípus-supertype kivételek).
  • Catch záradékok is része lehet paramétereket, és dobja halad érvek fogni.
  • A -f parancssori átkeresztelték -c.

Mi az új verzióban 014:

  • A lekérdezések olyan meghatározni funkciókat.
  • funkciók fészket, és recurse.
  • A meghatározásoknak dinamikus körét.
  • Egy új & quot; esetekben & quot; irányelvet adtak, ami olyan, mint & quot; néhány & quot; de rövidre szemantika. Ez jól használható funkciót visszatérések.
  • sztring literálok bővült a szintaxis.
  • Érvek funkció hívásokat lehet sztring literálok.
  • Vannak apró hibajavítás.

Mi az új verzióban 013:

  • Néhány kisebb szemétgyűjtő javított hibák.
  • Infinite loop javították.
  • New @ (trailer) irányelvet.
  • extract.y (match_files): Megvalósult trailer irányelvet.
  • extract.l (változat): Bump a 013.
  • lib.h (trailer): Nyilatkozat hozzá.
  • lib.c (trailer): Külső meghatározása hozzá.
  • (obj_init): Initializer pótkocsi internálták jelképe.
  • txr.1: Dokumentált @ (trailer), és beleütközött verzió 013.

Hasonló program

Flex
Flex

12 Jul 17

tkscript
tkscript

3 Jun 15

Más szoftver fejlesztő Kaz Kylheku

Hozzászólások a TXR

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!