Arcueid

Софтуер снимки:
Arcueid
Софтуер детайли:
Версия: 0.1.2
Дата на качване: 20 Feb 15
Розробник: Rafael R. Sevilla
Разрешително: Безплатно
Популярност: 21

Rating: 2.0/5 (Total Votes: 1)

Arcueid е отворен код за изпълнението на Arc диалект на Lisp Пол Греъм, на езика C. Той е предназначен да действа като C интерпретатор.
Arcueid е предназначен да бъде съвместима с 3.1 версия на софтуера Arc, тя разполага с прост интерфейс за C, и е лесно използваем като език разширение и вграден преводач.

Какво ново в тази версия:

  • много нови възможности в това издание. Аз съм най-накрая фиксиран бъг вложени quasiquotes, че е бил в продължение на повече от година. Readline изглежда да се работи по-добре, отколкото го имаше в 0.1.1. Някои фиксирани бъга като въпроси изтичане на памет и боклукчията проблеми. Ние вече са се върнали към използване алгоритъм Huelsbergen-Уинтърботъм VCGC за събиране на боклука. Голяма подкрепа файл вече е достъпен дори и на 32-битови системи, при условие bignum подкрепа също е на разположение. Ние имаме някои регулярни изрази основава на план 9 / Inferno Regular Expression библиотека (и това е за сега по същия начин ограничават). Функцията за товар сега е вградена в устен преводач и товарни пътеки сега се поддържат. И сега има режим на скрипт, така Arcueid може да се използва в жилище, например сега е възможно да пуснете файл с изпълним бит със следното съдържание
  • #! / ЮЕсАр / местни / хамбар / arcueid --script
  • (PRN (1 + 1))
  • и че прави това, което най-малко очакваха.
  • Регулярните изрази са осигурени с помощта на R /.../ синтаксис. Само основни неща, като класове характер, звездата Kleene и плюс оператори, на? оператор, редуване, и улавяне групи се поддържат. Много Perl / POSIX конструкции са все още недостъпни, но съвсем скоро подкрепата на рег.израз следва да се развива в подкрепа на много от най-полезните функции. Надявам се в скоро време да бъде в състояние да добавите неща, като броят повторения, характер класа съкращения като г, и не-заснемане на групи. За да използвате regexps, те могат да бъдат приложени в низове, например:
  • дъга & GT; (R / (ABC) (кат) / & quot; zzzabcdefgh & quot;)
  • (3 (& quot; ABCDEF & quot; & quot; ABC & quot; & quot; Def & quot;))
  • Кои връща списък с позицията на мача, както и списък на всички групи за снимане, като се започне с целия низ съчетана с регулярния израз. Рекламации Nil ако регулярния израз, не е постигнала. The = ~ макрос може да се използва, което $$ свързва с позицията в низа мача получава, и $ 0 до цялата съвпадащи част, $ 1 до първото залавяне, и така нататък, подобно на начина, Perl го прави, например:
  • дъга & GT; (= ~ R / (ABC) (кат) / & quot; zzzabcdefgh & quot; (списък $една $ 2))
  • (& quot; ABC & quot; & quot; Def & quot;)
  • товарните пътеки могат да бъдат добавени чрез функцията loadpath-добавим, която добавя указател на натоварване пътека списък loadpath на *.

Подобен софтуер

Cython
Cython

27 Sep 15

Shed Skin
Shed Skin

15 Apr 15

nesC
nesC

3 Jun 15

Pike
Pike

20 Feb 15

Коментари към Arcueid

Коментари не е намерена
добавите коментар
Включете на изображения!
Търсене по категория