CHICKEN

Screenshot Software:
CHICKEN
Szczegóły programowe:
Wersja: 4.0.0
Filmu: 6 Jun 15
Wywoływacz: Felix L. Winkelmann
Licencja: Wolny
Popularność: 8

Rating: nan/5 (Total Votes: 0)

Obecnie działa na Linux, MacOS X, Windows i systemów operacyjnych związanych wiele Unix.
KURCZAK produkuje przenośne efektywne C, obsługuje prawie wszystkie z obecnego standardu języka Scheme, R5RS i zawiera wiele usprawnień i rozszerzeń

Opis .

  • Zawiera w pełni funkcjonalny interaktywny interpreter oraz kompilator optymalizujący partii
  • Nadające się interpretować skryptów lub sporządzane samodzielnych plików wykonywalnych z obu dynamiczne lub statyczne powiązania
  • Pełne wsparcie dla rekursji ogonowej, kontynuacje pierwszej klasy i higienicznych makr
  • Przenośny i znane do pracy na wielu platformach, w tym x86, x86-64, IA-64, PowerPC, SPARC i UltraSPARC, Alpha, MIPS, ARM i S / 390
  • Ukazuje darmowy do użytku i modyfikacji na warunkach licencji BSD
  • Przejrzyste wsparcia ładowane dynamicznie skompilowanego kodu i przeniesienia C
  • łatwy w użyciu interfejs funkcji obcego dostępu C i C ++ biblioteki z kodem schemacie
  • Nici Lekki poziomie użytkownika w oparciu o kontynuacje pierwszej klasy
  • Zapewnia wysokiego i niskiego poziomu higieny makr, w tym zasad składni
  • zawiera potężny system modułowy, który integruje higienicznych makr i osobną kompilację
  • Realizacja profilowanie, debugowanie, backtrace i jednorazowe wzmocnienie wsparcia
  • Interfejs środowiska POSIX, który obejmuje dostęp do systemu plików, oraz rur, procesy sygnały, zamki, gniazda i niskim poziomie i pamięci odwzorowany I / O
  • Perl wyrażeń regularnych zgodnych, w tym wsparcie dla składni SRE (Structured wyrażenia regularne)
  • Obsługa interpretowane lub opracowanych skryptów powłoki pod Unix i Windows
  • Wsparcie dla dużej liczby żądań systemu dla realizacji (SRFIs)
  • Wiele bibliotek i rozszerzeń są dostępne w & quot; Jaja Nieograniczony & quot;

Co nowego w tym wydaniu:.

  • Poprawki do MinGW budować
  • PCRE 7.7
  • Bug fix dla bitowym lub użyć
  • Bug fix w nitkę zakończenia!
  • Cygwin budować Naprawione umieścić bibliotek uruchomieniowych w odpowiednim miejscu.
  • dodano wsparcie dla out-of-drzewa kompilacji (poprzez zmienną SRCDIR)
  • bug fix for (String & gt; & quot; numer / & quot;)
  • wsparcie dla procedury selektywnej profilowania w kompilator
  • utils jednostka: fileand procedur związanych przeniesiona do plików nazwy ścieżki jednostkowych
  • Nowe pliki jednostki

Co nowego w wersji 3.3.0:

  • Bug fix dla bitowym lub użyć
  • poprawki na bilety 393, 430, 436,
  • bug fix pointer- & gt; adres
  • system budowania teraz ustawia pole soname z libchicken.so pod Linux
  • stałe błąd alokacji w decode_literal
  • kilka poprawek do systemu budowania, gdy USE_HOST_PCRE jest ustawiony
  • dodany wykorzystanie portów jednostkowych do dodatków jednostkowych i kurczaka-setup
  • utils jednostkowe i dodatki: przeniósł się do portów rozszerzeń portów jednostki
  • Nowe porty jednostki

Co nowego w wersji 3.2.0:

  • Dodatki jednostka: przeniesione listy, kolejki, struny do struktur danych,
  • Nowa jednostka struktur danych
  • Biblioteka Jednostka: symbol- & gt; ciąg teraz kopiuje swój argument
  • z kurczaka-setup: dodano opcję -svn-bagażniku
  • utils jednostkowe: dodano plik kopii i plików ruch (Żądanie przez zespół einit)
  • Urządzenie Srfl-69: dodany hash-table-jasne,
  • Urządzenie Srfl-69: nowy
  • dodatki jednostkowe: przeniósł się do zespołu 69 Srfl-69 Srfl

Co nowego w wersji 3.1.0:

  • svnrevision.sh czyścić, aby zapobiec nieprawidłowej logiki komunikat o błędzie
  • csc naprawiono błąd zapobiegania statyczne łączenie plików wykonywalnych (build wystawia zlecenie)
  • Urządzenie regex: PCRE 7.6
  • Urządzenie regex: unikać kopię ciągu w dopasowywania regex
  • z kurczaka-setup: jaja są pobierane i zebrane w tymczasowym katalogu określonym przez CHICKEN_TMPDIR lub tmpdir zmiennych środowiskowych, lub -build-prefiks i opcji -Download odpowiednio-reż; Opcja -destdir otrzymuje z -install-prefix.
  • Urządzenie tcp: przesunięcie na korzystanie z łańcucha, a nie pisać szybsze podciąg gniazda [Jim Ursetto]
  • MSVC mogą być wykorzystane do budowy systemu, gdy dostępne są standardowe narzędzia UNIX (jak Msys)
  • Biblioteka Jednostka: dodano & quot; flonum-print precyzji & quot; do zmiany domyślnego 16
  • Urządzenie POSIX: tworzenie-katalogu mogą teraz obsługiwać dysk DOS liter w danej ścieżki,
  • Urządzenie POSIX: dodane statpredicates dla typów plików
  • Urządzenie POSIX: dodano obsługę formatu strftime ciąg & quot; czas- & gt; ciąg & quot;
  • Urządzenie POSIX: dodano & quot; String & gt; & quot ;, w czasie, który zajmuje ciąg formatu strptime (tylko Unix)
  • dodatki jednostka: dodany & quot; z lewej sekcji & quot ;, & quot; prawo sekcji & quot ;, & quot; nic & quot ;, & quot; zawsze & quot ;, a & quot; nie & quot;
  • ???
  • dodatki jednostka: dodany & quot; hash-table seryjnej & quot ;, & quot; hash-table-map & quot ;, & quot; hash-table-dla-siebie & quot ;, i rozszerzony & quot; make-hash-table & quot; z minimum / maksimum obciążenia i wartości początkowej
  • dodatki jednostka: dodany & quot; równ -hash & quot ;, & quot; równoważnika -hash & quot ;, & quot; równa -hash & quot ;, & quot; liczba-hash & quot ;, & quot; symbol-hash & quot ;, & quot; na słowa kluczowe hash & Quot??? ;, & quot; ## sys # Numer-hash-hak i quot ;, a & quot; hash-by-tożsamości & quot; jako synonim & quot; równ -hash & quot;?

Co nowego w wersji 3.0.0:

  • System-complete.el uaktualniony do wersji 0.6
  • Biblioteka Jednostka: dodano & quot; blob = & quot;
  • ?
  • Biblioteka może być opcjonalnie zbudowana z już zainstalowanym libpcre
  • z kurczaka-setup dostęp osobny zestaw jaj, określonego na głównych wersji z kurczaka (3)
  • dodany CSI opcje & quot; p & quot; (& Quot; -print & quot;) i & quot; -P & quot; (& Quot; -pretty-print & quot;)
  • Hase dodano wsparcie dla systemu Mac OS X uniwersalnych plików binarnych
  • `dyr-poszerzyć 'jest dostępny w zestawie makr podstawowych
  • Na sparc64 architektur więcej niż 126 argumenty procedury są akceptowane
  • Urządzenie POSIX: & quot; seconds- & gt; STRING & quot; i & quot; czas- & gt; STRING & quot; teraz mają ich spływu #
  • usunąć znak ewline. TO JEST ZMIANA NIEZGODNE wstecz.

Co nowego w wersji 2,739:

  • checkout SVN można teraz zbudowany z archiwum ładowania początkowego bez Potrzeba zainstalowanym & quot; kurczak & quot; wykonywalny
  • literały są kompilowane w kodowaniu binarnym niezależny od platformy do pliku wykonywalnego, co powoduje szybsze C kompilacji razy i Moe niewielkie pliki binarne. To również sprawia, że ​​& quot; kompresji-literały & quot; opcji i deklaracja niepotrzebne
  • & quot;-literały -compress & quot; opcji kompilatora i & quot; kompresji-literały & quot; Deklaracja została usunięta
  • zmienna CHICKEN_HOME jest przestarzała, użyj CHICKEN_PREFIX i ewentualnie CHICKEN_REPOSITORY_PATH
  • Hak dodaje wstępnie zmienną poziomie GC C
  • Cygwin jest teraz w pełni obsługiwany
  • usunięte nieaktualne funkcje:
  • Rozszerzenie-info
  • wydruk backtrace
  • test-funkcja?
  • ___ zwrotna (chicken.h)
  • zagranicznych zwrotna-lambda [*]
  • wątku dostarczyć sygnał!
  • Sekcja krytycznym
  • enable-przerwania
  • Wyłącz-przerwania
  • niepoprawny-procedury-call-obsługi,
  • Nie ma zależne od platformy już separatora katalogu ścieżka, ukośnik (& quot; / & quot;) i backslash (& quot; & quot;) znaki mogą być używane zamiennie,
  • Nowe procedury & quot; & quot regexp * ;, & quot; regex-optymalizacji & quot; i & quot; make-zakotwiczone-wzór & quot; (Regex urządzenie biblioteki)
  • Nowe procedury & quot;-size i co zaciski ;, & quot quot; Nazwa terminala & quot; i & quot; get-host-name & quot; (POSIX urządzenie biblioteki)
  • z kurczaka-setup: można utworzyć plik katalogu z repozytorium lokalnego svn repozytorium jaj
  • z kurczaka-setup ma nową opcję & quot; -host-rozszerzenie & quot; zmusić kompilacji rozszerzeń z & quot; przyjmującym & quot; w przypadku korzystania z trybu kompilacji krzyżowej kurczaka
  • Lepsze wsparcie cross-rozwoju dla systemu budowlanej (Makefile akceptuje różne zmienne dostosowywania build)
  • & quot; Rozmiar plików & quot; i & quot; file-stat & quot; obsługi plików-rozmiary & gt; 4GB teraz
  • & quot; znaleźć pliki & quot; katalogi oraz zbiera teraz [Dzięki Ivan Raikov]
  • dodany & quot; gmina & quot; target, aby będąc w głównym makefile
  • & quot; andmap & quot; i & quot; ormap & quot; stały się nieaktualne,
  • makefile obsługują teraz relinkowania
  • dodany & quot; gwint-wait-for-I / O & quot!; (Srfl biblioteki 18-urządzenie)
  • & quot; kurczak-bug & quot; Program może być teraz używany do tworzenia raportów o błędach i wysłać je do opiekunów KURCZAKA

Co nowego w wersji 2,717:

  • Nowa wersja kompatybilność binarną (3) zainstalowany jaja mst rekompilacji
  • przestarzałe & quot; & quot przesunięcie!; i & quot; unshift & quot;

  • Jednostka
  • regex: Używa biblioteki PCRE 7.4
  • utils Jednostka: Zastosowania skompilowany wyrażeń regularnych
  • Urządzenie POSIX: Zastosowania skompilowany wyrażenia regularne
  • Opcja usunięte na dodatkowe gniazda budować symbol
  • w stylu Lisp dodane listy własności symbol

Co nowego w wersji 2,701:

  • liczne poprawki i drobne poprawki,
  • nowe rodzaje zagranicznych:
  • [nonnull-] unsigned-c-string [*]
  • c-string-lista [*]
  • dodany & quot; nieużywany & quot; Deklaracja Specifier
  • Nowy GNU Dodać proces budowania w oparciu
  • libffi nie jest już używany, handcoded asemblera jest używany do platform x86, x86-64 i powerpc
  • Urządzenie biblioteki:
  • blob?
  • make-blob
  • blob-size
  • String & gt; blob
  • blob- & gt; ciąg
  • Urządzenie regex:
  • glob?
  • utils urządzenie:
  • katalog null?
  • Port-krotnie
  • Urządzenie dodatki:
  • hash-table-usunąć!
  • Urządzenie lolevel:
  • mutacji-Procedura
  • Srfl-4 Jednostka:
  • XXXvector- & gt; blob [/ shared]
  • blob- & gt; XXXvector [/ shared]
  • Opcje CSC:
  • -cxx-name
  • -disable-kompilator makra
  • bajt-wektory zostały usunięte i zastąpione przez nowe & quot; blob & quot; wpisz
  • dodawane różne blobSRFI-4 procedury konwersji wektorowych w Srfl-4 jednostki
  • & quot;: opcja & quot; została zmieniona na & quot; opcja & quot; (Stara nazwa jest nadal dostępna, ale uznana za przestarzałą)
  • & quot; przełącznik & quot; zastąpiono cali do wyboru cali do (& Quot; przełącznik & quot; jest nadal dostępna, ale uznana za przestarzałą)
  • & quot; tcp-connect & quot; i & quot; tcp-zaakceptować & quot; limitów czasu obsługi poprzez parametry & quot; tcp-connect-timeout & quot; i & quot; tcp-accept-timeout & quot;
  • Urządzenie tcp: wsparcie dla limity czasu odczytu / zapisu

Podobne oprogramowanie

JS Console
JS Console

5 Jun 15

Mammouth
Mammouth

13 Apr 15

Apache Buildr
Apache Buildr

20 Jul 15

New Gem Generator
New Gem Generator

13 May 15

Komentarze do CHICKEN

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