Arcueid

Screenshot Software:
Arcueid
Szczegóły programowe:
Wersja: 0.1.2
Filmu: 20 Feb 15
Wywoływacz: Rafael R. Sevilla
Licencja: Wolny
Popularność: 21

Rating: 2.0/5 (Total Votes: 1)

Arcueid jest wdrażanie open source of Arc dialekcie Paula Grahama w Lisp, w języku C. Jest przeznaczony do działania jako C tłumacza.
Arcueid ma być zgodny z wersji 3.1 oprogramowania Arc i oferuje prosty interfejs do C, i jest łatwo dostępny w formie języka wewnętrznego i wbudowanym tłumaczem.

Co nowego w tym wydaniu:

  • Wiele nowych funkcji w tej wersji. Mam w końcu stała błąd zagnieżdżone quasiquotes, która była na więcej niż rok. Readline wydaje się działać lepiej niż to miało miejsce w 0.1.1. Niektóre poprawki, takie jak kwestie i problemy wycieków pamięci garbage collector. Teraz wrócili do przy użyciu algorytmu Huelsbergen-Winterbottom VCGC za wywóz śmieci. Obsługa dużych plików jest teraz dostępne nawet na systemach 32-bitowych, pod warunkiem wsparcia bignum jest również dostępna. Mamy kilka wyrażeń regularnych w oparciu o Plan 9 / Inferno Regular biblioteki Expression (i to jest teraz podobnie ograniczona). Funkcja obciążenia jest teraz wbudowany w ścieżkach tłumaczy i obciążenia są teraz obsługiwane. I obecnie znajduje się w trybie skrypt tak Arcueid można stosować w shebang, np jest obecnie możliwe, aby uruchomić plik wykonywalny z bitem ustawionym o następującej treści
  • #! / Usr / local / bin / arcueid --script
  • (prn (+ 1 1))
  • i że robi to, co oczekuje.
  • Wyrażenia regularne są świadczone za pomocą składni r /.../. Tylko podstawowe rzeczy jak klasy postaci, gwiazdy Kleene i powiększonej operatorów? Operator, zmiany i grupy przechwytywania są obsługiwane. Wiele Perl Konstrukcje / POSIX są wciąż niedostępne, ale dość szybko powinna się rozwijać wyrażenie regularne wsparcie do obsługi wielu z najbardziej przydatnych funkcji. Mam nadzieję, że wkrótce będziemy mogli dodać takie rzeczy jak liczonych powtórzeń, klasy postaci skrótów, takich jak d, i grup nie-robienia. W użyciu wyrażeń regularnych, mogą być stosowane do ciągów eg:
  • arc & gt; (R / (abc) (def) / & quot; zzzabcdefgh & quot;)
  • (3 (& quot; abcdef & quot; & quot; abc & quot; & quot; def & quot;))
  • Które zwraca listę z położenia meczu, oraz listę wszystkich grup przechwytujących, począwszy od całego łańcucha pasującego do wyrażenia regularnego. Zwróci nil, jeśli nie udało się dopasować wyrażenie regularne. = ~ Może ono być użyte, które wiąże $$ do pozycji w łańcuchu uzyskane dopasowanie i $ 0 do całego dopasowane części, $ 1 do pierwszego wychwytywania, i tak dalej, w sposób podobny jak Perl robi to, na przykład:
  • arc & gt; (= ~ R / (abc) (def) / & quot; zzzabcdefgh & quot; (lista 1 dolar 2 dolary))
  • (& quot; ABC & quot; & quot; def & quot;)

  • Ścieżki
  • obciążenia mogą być dodawane za pomocą funkcji loadpath-dodatek, który dodaje katalog do listy loadpath ścieżki obciążenia *.

Podobne oprogramowanie

tkscript
tkscript

3 Jun 15

ooc
ooc

3 Jun 15

nml
nml

15 Apr 15

Komentarze do Arcueid

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!