PureScript

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

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

Six
Six

13 May 15

Morph
Morph

13 May 15

Reactor.js
Reactor.js

13 May 15

Komentarze do PureScript

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