PureScript е вдъхновен от Haskell и е начин да се напише много сложен и динамичен код и след това да го компилирате JavaScript и да го ползвате във вашия браузър.
Тя включва много функции JavaScript никога няма да бъдат в състояние да поддържат нативно, които позволяват на разработчиците да пишат много мощни приложения с JavaScript, без да се налага да се измъчвате с JavaScript хакове и други странности.
самия език PureScript е силно въвели и статично въведен в същото време, и също така поддържа изразителни видове.
Това основно поставя PureScript в същата категория като други програмни езици като Java, C ++, C #, Haskell, D, Scala, Rust, и Паскал.
Преди да изберете да напишете вашите уеб приложения в PureScritp, се уверете, че да се провери документацията първа
Какво ново в тази версия:.
- PSC-Docs вече могат да генерират тагове файлове за Vim и Emacs.
- ТЗО вече поддържа --node-ОПЦ флаг за преминаване опции, за да изпълним Node.
- ТЗО вече поддържа директиви дълго форма.
- Синтаксис за внос и на други видове декларации в пТЗО се подобри.
- евтино на ниво модул.
- Съобщения за грешки сега са представени вътрешно като алгебрична тип данни, и доста печат е подобрена с помощта на библиотеката кутии. Грешки сега сочат към уикито.
- Код поколение сега запазва имената на повече функционални аргументи в случая изявления.
вече могат да бъдат включени коментари
Какво ново във версия 0.7.4.1:
- psc-docs вече могат да генерират тагове файлове за Vim и Emacs.
- ТЗО вече поддържа --node-ОПЦ флаг за преминаване опции, за да изпълним Node.
- ТЗО вече поддържа директиви дълго форма.
- Синтаксис за внос и на други видове декларации в пТЗО се подобри.
- евтино на ниво модул.
- Съобщения за грешки сега са представени вътрешно като алгебрична тип данни, и доста печат е подобрена с помощта на библиотеката кутии. Грешки сега сочат към уикито.
- Код поколение сега запазва имената на повече функционални аргументи в случая изявления.
вече могат да бъдат включени коментари
Какво ново във версия 0.7.0.0:
- psc-docs вече могат да генерират тагове файлове за Vim и Emacs.
- ТЗО вече поддържа --node-ОПЦ флаг за преминаване опции, за да изпълним Node.
- ТЗО вече поддържа директиви дълго форма.
- Синтаксис за внос и на други видове декларации в пТЗО се подобри.
- евтино на ниво модул.
- Съобщения за грешки сега са представени вътрешно като алгебрична тип данни, и доста печат е подобрена с помощта на библиотеката кутии. Грешки сега сочат към уикито.
- Код поколение сега запазва имената на повече функционални аргументи в случая изявления.
вече могат да бъдат включени коментари
Какво ново във версия 0.6.9.3:
- psc-docs вече могат да генерират тагове файлове за Vim и Emacs.
- ТЗО вече поддържа --node-ОПЦ флаг за преминаване опции, за да изпълним Node.
- ТЗО вече поддържа директиви дълго форма.
- Синтаксис за внос и на други видове декларации в пТЗО се подобри.
- евтино на ниво модул.
- Съобщения за грешки сега са представени вътрешно като алгебрична тип данни, и доста печат е подобрена с помощта на библиотеката кутии. Грешки сега сочат към уикито.
- Код поколение сега запазва имената на повече функционални аргументи в случая изявления.
вече могат да бъдат включени коментари
Какво ново във версия 0.6.8:
- Тази версия е предвидена да осигури корекции на грешки и функции изисква да съставят най-новите основни библиотеки.
Какво ново във версия 0.5.0:
- Нови функции:
- Multi параметри typeclasses
- Superclasses
- FlexibleInstances и FlexibleContexts
- Нека автомати сега се поддържат. Ключовата дума нека да се въведат няколко местни (евентуално взаимно рекурсивни) автомати, заедно с допълнителни подписи тип
- Къде клаузи сега се поддържат в декларациите стойност, със същите правила като Let автомати
- Празни декларации за данни и празните класове тип сега се поддържат
- Нова заповед опция линия --codegen контроли, които модули ще имат JavaScript и externs генерирани
- Подобрения:
- Pretty печат за видове ред е подобрена
- имена Модул вече могат да съдържат
- Нови правила оптимизатор за код в монадата ST, за да се възпроизведе на функционалността на блоковете функция, която не е била отстранена
- Pattern свързващи вещества сега са използваеми в ламбда експресивни аргументи
- ПСПСИ сега има: т команда за проверка на типа на стойност
- Array доста печат чрез шоу е подобрен
- ТЗО изпълнения са сортирани
- ПСПСИ сега има помощни команди
- история ПСПСИ е в XDG довереник
- ПСПСИ позволява зареждането на модули от ~ пътеки
- ПСПСИ може да приеме списък с модули за зареждане на старт от командния ред
- ПСПСИ сега може да се конфигурира с помощта на .psci файл в текущата директория. Ако съществува такъв файл, той трябва да съдържа списък от команди, за да се движат по стартиране
- Корекции на грешки:
- The subsumes връзка е била определена за типове обекти
- Сортиране вече не мутира масиви
- ПСПСИ предприятието оценява изрази
- Припокриване променливи в typeclass случаи са отхвърлени
- бъг в оптимизатор, свързани с операции успях бе фиксиран
- A тип за проверка на грешки, свързани с литерали масив е фиксирана
- Externs файлове (--externs) сега се работи отново
Добавени са
Коментари не е намерена