Talk:PureScript
Appearance
![]() | This article was nominated for deletion on March 31, 2015. The result of the discussion was delete. |
Proposed improvements:
Add the following sections:
History
- Maybe rename to "History and relation to other languages"
- Mention influence by Roy, which is mentioned on https://github.com/purescript/documentation/blob/2ae4723320c3591ac33f138cd2327c9edfe2d4bf/Related-Projects.md
Roy is probably the most similar language on the list, and was a large influence on the development of PureScript. There are however, key differences in the foreign function interface, the type system and the choice of development language (Haskell vs. Javascript)
Code examples
- At least a "Hello World"
- Maybe also a JavaScript FFI example, highlightling the ease of integration with existing JS-codebases/frameworks
Implementations
- Mention alternative implementations, in particular purescript-native which targets C++ as a backend instead of EcmaScript.
Applications
- Industry: Despite PureScript being a relatively young language, there are already several companys which rely on PureScript for a significant portion of their codebase. A few of the major ones would be worth mentioning here, underlining the real-world significance and strength of PureScript. Easily verifiable references:
Ecosystem
- documentation on pursuit
- Pulp
- Bower
- psc-package
- Editor integrations (vscode, atom, vim/emacs)
Community
- Maybe mention the discourse, github, slack channels, ...
Future Directions
- Which aspects of the language are stable, which are in the progress of being extended & improved?
- Are there any essential design-principles or philosophies that drive the evolution of the language? E.g. in C++, a central philosophy is "you should not have to pay for what you don't use"... are there any similar philosophies driving the evolution of PureScript?
- are there plans for standardization?
— Preceding unsigned comment added by 77.185.75.42 (talk) 23:42, 19 March 2019 (UTC)