Arcueid

Szoftver screenshot:
Arcueid
Szoftver adatai:
Változat: 0.1.2
Feltöltés dátuma: 20 Feb 15
Fejlesztő: Rafael R. Sevilla
Engedély: Ingyenes
Népszerűség: 21

Rating: 2.0/5 (Total Votes: 1)

Arcueid egy nyílt forráskódú megvalósítása Paul Graham Arc dialektusa Lisp, a C nyelvet. Úgy tervezték, hogy egyfajta C tolmács.
Arcueid célja, hogy összeegyeztethető legyen a 3.1 verzió a Arc szoftver, a funkciók egy egyszerű felületen C, és könnyen használható, mint egy kiterjesztése nyelv és beágyazott tolmács.

Mi az új ebben a kiadásban:

  • Sok új funkciók ebben a kiadásban. Végre rögzítette a beágyazott quasiquotes bug, hogy már ki több mint egy éve. Readline úgy tűnik, hogy jobban működik, mint volt a 0.1.1. Néhány hibajavítás, mint a memóriavesztés kérdések és szemétgyűjtő problémákat. Most ment vissza a segítségével Huelsbergen-Winterbottom VCGC algoritmus szemétgyűjtés. Nagy fájlok támogatása már elérhető még a 32 bites rendszereken, feltéve, bignum támogatás is rendelkezésre áll. Van néhány reguláris kifejezések alapján Plan 9 / Inferno reguláris kifejezés könyvtárat (és ez most erősen korlátozott). A terhelési funkció ekkor építették be a tolmács és terhelési útvonalak is támogatottak. És most van egy script módba, így Arcueid lehet használni egy kocsma, pl most már lehetséges, hogy egy olyan fájl futtatható bit készlet a következő tartalommal
  • #! / Usr / local / bin / arcueid --script
  • (PRN (+ 1 1))
  • és hogy mit csinál az ember gondolná.
  • A reguláris kifejezések révén biztosított a r /.../ szintaxist. Csak az alapvető dolgokat, mint karakterosztály, a Kleene csillag és plus szereplők, a? üzemeltetője, váltakozás, és befogják csoportok támogatják. Sok Perl / POSIX konstrukciók egyelőre nem állnak rendelkezésre, de elég hamar a regexp támogatást kell fejlődnie, hogy támogassa sok a leghasznosabb tulajdonsága. Remélem, hogy hamarosan képesek felvenni a dolgokat, mint számítani ismétlések, karakterosztály rövidítések, mint a d, és nem elfog csoportok. Ahhoz, hogy használni reguláris kifejezések, akkor lehet alkalmazni a húrok, pl:
  • arc & gt; (R / (abc) (def) / & quot; zzzabcdefgh & quot;)
  • (3 (& quot; abcdef & quot; & quot; abc & quot; & quot; def & quot;))
  • Melyik listáját adja vissza a helyzetben a mérkőzés, és egy lista az összes rögzítés, elsőként az egész szöveget egyeztetni a reguláris kifejezés. Nil, ha a regexp nem egyezik. A = ~ makro használható, amely kötődik $$ a pozíciót a húr a mérkőzést nyert, és a $ 0 és az egész illeszkedő része, $ 1 az első elfog, és így tovább, hasonlóan ahhoz, ahogy Perl-e például:
  • arc & gt; (= ~ R / (abc) (def) / & quot; zzzabcdefgh & quot; (lista $ 1 $ 2))
  • (& quot; abc & quot; & quot; def & quot;)
  • átterhelést lehet hozzá révén a loadpath-add funkció, amely hozzáteszi, hogy a könyvtár a terhelés irányát lista loadpath *.

Hasonló program

nesC
nesC

3 Jun 15

IPython
IPython

20 Feb 15

Avian
Avian

20 Feb 15

Darning
Darning

20 Feb 15

Hozzászólások a Arcueid

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