purescript-native
re-web
Our great sponsors
purescript-native | re-web | |
---|---|---|
7 | 3 | |
621 | 263 | |
- | - | |
0.0 | 0.0 | |
about 1 year ago | over 1 year ago | |
Haskell | OCaml | |
GNU General Public License v3.0 or later | MIT License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
purescript-native
-
Building Mystery Mansion Madness without a UI Framework
Before 2012, all of my websites were made using HTML, CSS and a sprinkling of JS. Then, I went all-in on AngularJS, followed by React. I started using Typescript and then PureScript and learned more frameworks like Halogen and Concur. I even wrote my own UI framework called purescript-deku.
-
Memory cycles in eager languages without mutability?
PureScript native back-ends manage memory by reference counting too https://github.com/andyarvanitis/purescript-native/blob/cpp/README-cpp.md
-
Incrementally Adopting PureScript in a JavaScript Web Application
I hope you get a chance to try PureScript out in your JS projects! For more learning resources, you can check out PureScript website.
-
Transpiling a large PureScript codebase into Haskell, part 1: The pipeline
Did you look into purescript-native, the purescript-to-c++ transpiler? Just curious what your reasons were to avoid that option.
-
Which one of Purescript, Elm and Reason is most suited for teaching a project-based FP course?
Typeclasses are the big one I'd say. User defined operators are missing. Direct foreign function access is missing as well - for js stuff you have to communicate through "ports", you can't call js functions striaght from elm code. Also its not a general purpose language, you can't write a commandline tool with it or compile it to native code.
-
Embedded programming for the functionally-inclined programmer?
Another I thought of: Purescript (a haskell-like language that compiles to Javascript) has a native backend that compiles to either C++ or Go.
-
Recommendation for a lightweight FP language for dockerized REST APIs?
Purescript. A Haskell like language that is translate to Javascript. You can run it in NodeJS. There is also native versions that translate to Go or C++.
re-web
-
Dream – Tidy Web Framework for OCaml and ReasonML
Really exciting to watch the developments in OCaml/Reason web frameworks/libraries. I love the language and wish I could use it instead of Ruby for my personal projects at least. Others that have caught my interest are:
Sihl: https://github.com/oxidizing/sihl
ReWeb: https://github.com/yawaramin/re-web/
Of course, if you're interested in OCaml/Reason and don't know about Revery you're missing out.
- Ask HN: What novel tools are you using to write web sites/apps?
-
Recommendation for a lightweight FP language for dockerized REST APIs?
I will also chime in for OCaml and mention that I’ve written a lightweight, Node-like framework for creating APIs: https://github.com/yawaramin/re-web
What are some alternatives?
AtomVM - Tiny Erlang VM
SvelteKit - web development, streamlined
awesome-embedded-rust - Curated list of resources for Embedded and Low-level development in the Rust programming language
dream - Tidy, feature-complete Web framework
cpp_functional_programming - List of materials about functional programming in C++
mongoose-json-patch - A utility for applying RFC6902 JSONPatch operations to mongoose models
purescript-concur-react - Concur UI Framework for Purescript
ra-data-hasura - react-admin data provider for Hasura GraphQL Engine
purescript-emo8 - 🍠 A functional 2D game engine that can create emoji games.
hotwire-rails - Use Hotwire in your Ruby on Rails app
React - The library for web and native user interfaces.
rescript-compiler - The compiler for ReScript.