PureScript

Screenshot Software:
PureScript
Szczegóły programowe:
Wersja: 0.7.6.1 Aktualizowane
Filmu: 10 Feb 16
Licencja: Wolny
Popularność: 92

Rating: nan/5 (Total Votes: 0)

PureScript została zainspirowana Haskell i jest sposób pisać bardzo złożony i dynamiczny kod, a następnie skompilować i uruchomić JavaScript w przeglądarce.

Zawiera on wiele funkcji JavaScript nigdy nie będą w stanie obsługiwać natywnie, umożliwiając programistom pisać bardzo wydajne aplikacje JavaScript bez konieczności torturować się z hacków JavaScript i innych dziwactw.

Sam język PureScript jest silnie wpisany i statycznie wpisane w tym samym czasie, a także obsługuje wyraziste typy.

To w zasadzie stawia PureScript w tej samej kategorii, co innych języków programowania, takich jak Java, C ++, C #, Haskell, D, Scala, rdza, i Pascal.

Przed wyborem do pisania aplikacji internetowych w PureScritp, należy zapoznać się z dokumentacją pierwsza

Co nowego w tej wersji.

  • PSC-docs może teraz generować pliki tagi dla vim i Emacs.
  • pOZW obsługuje flagę --node-zdecyduje się na przekazanie opcji do pliku wykonywalnego węzła.
  • pOZW obsługuje dyrektyw długo formularza.
  • Składnia import innych rodzajów deklaracji w TZW została poprawiona.

  • komentarze
  • Przecena może teraz zostać zawarte na poziomie modułu.
  • Komunikaty o błędach są obecnie reprezentowane wewnętrznie w postaci algebraicznej typu danych, a drukowanie całkiem została poprawiona za pomocą biblioteki pól. Błędy odwołuje się do wiki.
  • Kod gen teraz zachowuje nazwy więcej argumentów funkcji w sprawozdaniu przypadków.

Co nowego w wersji 0.7.4.1:

  • psc-docs~~pobj może teraz generować pliki Tagi dla Vima i Emacs.
  • pOZW obsługuje flagę --node-zdecyduje się na przekazanie opcji do pliku wykonywalnego węzła.
  • pOZW obsługuje dyrektyw długo formularza.
  • Składnia import innych rodzajów deklaracji w TZW została poprawiona.

  • komentarze
  • Przecena może teraz zostać zawarte na poziomie modułu.
  • Komunikaty o błędach są obecnie reprezentowane wewnętrznie w postaci algebraicznej typu danych, a drukowanie całkiem została poprawiona za pomocą biblioteki pól. Błędy odwołuje się do wiki.
  • Kod gen teraz zachowuje nazwy więcej argumentów funkcji w sprawozdaniu przypadków.

Co nowego w wersji 0.7.0.0:

  • psc-docs~~pobj może teraz generować pliki Tagi dla Vima i Emacs.
  • pOZW obsługuje flagę --node-zdecyduje się na przekazanie opcji do pliku wykonywalnego węzła.
  • pOZW obsługuje dyrektyw długo formularza.
  • Składnia import innych rodzajów deklaracji w TZW została poprawiona.

  • komentarze
  • Przecena może teraz zostać zawarte na poziomie modułu.
  • Komunikaty o błędach są obecnie reprezentowane wewnętrznie w postaci algebraicznej typu danych, a drukowanie całkiem została poprawiona za pomocą biblioteki pól. Błędy odwołuje się do wiki.
  • Kod gen teraz zachowuje nazwy więcej argumentów funkcji w sprawozdaniu przypadków.

Co nowego w wersji 0.6.9.3:

  • psc-docs~~pobj może teraz generować pliki Tagi dla Vima i Emacs.
  • pOZW obsługuje flagę --node-zdecyduje się na przekazanie opcji do pliku wykonywalnego węzła.
  • pOZW obsługuje dyrektyw długo formularza.
  • Składnia import innych rodzajów deklaracji w TZW została poprawiona.

  • komentarze
  • Przecena może teraz zostać zawarte na poziomie modułu.
  • Komunikaty o błędach są obecnie reprezentowane wewnętrznie w postaci algebraicznej typu danych, a drukowanie całkiem została poprawiona za pomocą biblioteki pól. Błędy odwołuje się do wiki.
  • Kod gen teraz zachowuje nazwy więcej argumentów funkcji w sprawozdaniu przypadków.

Co nowego w wersji 0.6.8:

  • Ta wersja jest dostarczenie poprawki i funkcje wymagane do kompilacji najnowszych podstawowych bibliotek.

Co nowego w wersji 0.5.0:

  • Nowe funkcje:
  • Multi typeclasses parametrów
  • superklas
  • FlexibleInstances i FlexibleContexts
  • let Wiązania są teraz obsługiwane. Słowo kluczowe let może wprowadzić kilka lokalnych (ewentualnie wzajemnie rekurencyjne) powiązań, wraz z opcjonalnymi podpisami typu
  • Gdzie klauzule są teraz obsługiwane w deklaracji wartości, o takich samych zasadach jak wiązań let
  • Puste deklaracje danych i klasy typu puste są teraz obsługiwane
  • Nowa linia poleceń --codegen opcji kontroli, jakie moduły będą miały JavaScript i eksternów generowane
  • Ulepszenia:
  • Dość drukowania dla typów rzędu poprawiła
  • Nazwy moduł może teraz zawierać
  • Nowe zasady optymalizatora zostały dodane do kodu w monady ST odtworzyć funkcjonalność bloków funkcji, która została usunięta
  • spoiwa wzoru są obecnie używane w argumentach wyrażeń lambda
  • pOZW ma teraz: polecenie t do sprawdzania rodzaju o wartości
  • Array dość drukowanie poprzez koncert został ulepszony
  • Realizacje pOZW są klasyfikowane
  • pOZW ma teraz polecenia help
  • Historia pOZW jest XDG config
  • pOZW umożliwia ładowanie modułów z ~ ścieżkach
  • pOZW może zaakceptować listę modułów załadować przy starcie z linii poleceń
  • pOZW można teraz skonfigurować za pomocą pliku .psci w bieżącym katalogu. Jeśli taki plik istnieje, powinna ona zawierać listę poleceń do uruchomienia przy starcie
  • Poprawki błędów:
  • podsumowuje relacja została ustalona dla typów obiektów
  • Sortuj już nie mutuje tablic
  • pOZW teraz ocenia wyrażeń
  • zmienne Nakładające się w przypadkach typeclass są odrzucane
  • Błąd w optymalizatora związanej inline została ustalona
  • rodzaj sprawdzania błędów związanych z literałów tablicowych została ustalona
  • Pliki eksternów (--externs) pracują obecnie ponownie

Podobne oprogramowanie

newLISP
newLISP

19 Jul 15

Roodi
Roodi

1 Mar 15

Theory
Theory

14 Apr 15

Luck
Luck

12 May 15

Komentarze do PureScript

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