purescript-native
A native compiler backend for PureScript (via C++ or Golang) (by andyarvanitis)
cpp_functional_programming
List of materials about functional programming in C++ (by graninas)
Our great sponsors
purescript-native | cpp_functional_programming | |
---|---|---|
7 | 3 | |
621 | 627 | |
- | - | |
0.0 | 0.0 | |
about 1 year ago | almost 4 years ago | |
Haskell | ||
GNU General Public License v3.0 or later | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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
Posts with mentions or reviews of purescript-native.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-10-21.
-
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++.
cpp_functional_programming
Posts with mentions or reviews of cpp_functional_programming.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-06-10.
- Best place to learn C++ for free
- Finally, we bring Haskell STM to C++
-
Embedded programming for the functionally-inclined programmer?
Have you looked at functional libraries for C++? boost::hof and FunctionalPlus are two I've looked at. This site gives a lot of links for other sources.
What are some alternatives?
When comparing purescript-native and cpp_functional_programming you can also consider the following projects:
AtomVM - Tiny Erlang VM
hspp - hspp: An experimental library to bring Haskell Style Programming to C++.
awesome-embedded-rust - Curated list of resources for Embedded and Low-level development in the Rust programming language
purescript-concur-react - Concur UI Framework for Purescript
purescript-emo8 - 🍠 A functional 2D game engine that can create emoji games.
React - The library for web and native user interfaces.
post-rfc - Blog post previews in need of peer review
Tailwind CSS - A utility-first CSS framework for rapid UI development.
three.js - JavaScript 3D Library.
re-web - Experimental web framework for ReasonML & OCaml
purescript-native vs AtomVM
cpp_functional_programming vs hspp
purescript-native vs awesome-embedded-rust
cpp_functional_programming vs awesome-embedded-rust
purescript-native vs purescript-concur-react
cpp_functional_programming vs AtomVM
purescript-native vs purescript-emo8
purescript-native vs React
purescript-native vs post-rfc
purescript-native vs Tailwind CSS
purescript-native vs three.js
purescript-native vs re-web