Szczegóły programowe:
Wersja: 4.2.5
Filmu: 5 Jun 15
Licencja: Wolny
Popularność: 12
Jest to rodzina, w tym implementacji Programu i DrScheme MzScheme.
Obsługuje tworzenie nowych języków programowania poprzez bogate, wyraziste systemu składni.
Jest to ostatnia wersja znany jako program PLT. Wszystkie nowe wersje zostały przemianowane jako Rakieta strong>
Co nowego w tym wydaniu:.
- Jednostka testu ramy dla nauczania języków zapewnia `check-member-of 'i` sprawdzić wybiegu "do sprawdzania & quot; & quot losowe funkcje ;, czyli & quot; funkcje & quot; które mogą wytwarzać kilka różnych wyników dla jednego i tego samego argumentu.
- `Program / wektor" Biblioteka zapewnia typowe operacje wektorowe (również reprovided przez `systemu").
- `Program / Obietnica" Biblioteka udostępnia kilka nowych rodzajów strategii realizacji obietnic z alternatyw.
- Nowy port czytaniu narzędzia:. `W-porcie ',` port - & # x3e; lista', `Plik - & # x3e; lista"
- Nowy wymagają-makro, `path-up", dla wymagających plik, który jest wyżej w drzewie katalogów.
Co nowego w wersji 4.2.1:
- Jest to ostatnia wersja, która zawiera ProfessorJ. Począwszy od następnego wydania, Kathy Gray, który stworzył i utrzymywane Profesor będzie przenieść kod do planety i utrzymanie tylko na minimalnym poziomie.
- Schemat Wpisane 2.0 rozszerza system typu znacząco, dzięki czemu jest bardziej wyraziste. Na przykład, stosuje się do selektorów predykaty, takich jak (numer? (Car x)), są istotne dla systemu typu.
- Szybsza instalacja pakietów Planet, które powodują zainstalowanie innych pakietów Planet, ponieważ indeks dokumentacja jest aktualizowana tylko raz po grupa pakietów jest instalowana.
- `składnia / parse" Biblioteka zapewnia pisarzy makro ze zwiększonym dopasowania wzorca składni, który zgłasza błędy w oparciu o wzorce "oświadczył klasy składni.
- odwzorowania Identyfikator po interfejsie słowniku v4 i konwencje nazewnictwa są dostępne w `składni / id-table 'biblioteki.
- Redex: dodano `zdefiniować-relacji" i uogólnione wzory, które pojawiają się w & quot; gdzie & quot; klauzule, aby korzystać z pełnej Redex wzór matcher. (To jest wstecznie niezgodna zmiany, ale często wymagane;. Zobaczyć Redex informacje o wydaniu szczegóły)
- serializacji zamknięcia serwera sieci Web są teraz dostępne dla innych celów poprzez web-serwera / lang / serial-lambda biblioteki.
- Teachpacks: małe zmiany wszechświata części & quot; universe.ss & quot; API, oraz dodanie do uruchamiania wielu postaci (komunikujące) światy jednocześnie. Poprawki dotyczące konwersji na ciągi znaków.
- Możliwe jest teraz tworzenie własnych bazgrołów czytelnikom znaków sterujących innych niż `@ ', patrz` make-at-czytnika / wewnątrz' i `make-at-czytelnika"
Komentarze nie znaleziono