borgo
purescript-native
borgo | purescript-native | |
---|---|---|
8 | 8 | |
3,491 | 621 | |
95.9% | - | |
6.7 | 0.0 | |
21 days ago | about 1 year ago | |
Rust | Haskell | |
- | GNU General Public License v3.0 or later |
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.
borgo
- A new programming language that compiles to Go
- Borgo is a programming language that compiles to Go
-
Borgo is a statically typed language that compiles to Go
See the example with the `?` operator: https://github.com/borgo-lang/borgo?tab=readme-ov-file#error...
purescript-native
-
Borgo is a statically typed language that compiles to Go
There was also purescript: https://github.com/andyarvanitis/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++.
What are some alternatives?
gleam - ⭐️ A friendly language for building type-safe, scalable systems!
AtomVM - Tiny Erlang VM
wire - Compile-time Dependency Injection for Go
awesome-embedded-rust - Curated list of resources for Embedded and Low-level development in the Rust programming language
assemblyscript - A TypeScript-like language for WebAssembly.
cpp_functional_programming - List of materials about functional programming in C++
rescript-compiler - The compiler for ReScript.
purescript-concur-react - Concur UI Framework for Purescript
grumpy - Grumpy is a Python to Go source code transcompiler and runtime.
purescript-emo8 - 🍠 A functional 2D game engine that can create emoji games.
bflat - C# as you know it but with Go-inspired tooling (small, selfcontained, and native executables)
React - The library for web and native user interfaces.