roc
purescript-elmish
roc | purescript-elmish | |
---|---|---|
26 | 3 | |
5,082 | 68 | |
1.8% | - | |
10.0 | 6.2 | |
4 days ago | about 2 months ago | |
Rust | PureScript | |
Universal Permissive License v1.0 | 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.
roc
-
Zig; what I think after months of using it
See also: https://github.com/roc-lang/roc/blob/main/www/content/faq.md...
Zig is not entirely unsafe. It provides quite a few compile time checks and primitives to catch memory leaks or prevent them altogether.
-
Functional programming languages should be better at mutation than they are
For those following along https://github.com/roc-lang/roc
https://github.com/multikitty/New-Programming-Languages-Show...
-
Gren 0.4: New Foundations
I don't see how to make Single Page Apps, or really anything client side in Roc. I'm quite frustrated by https://github.com/roc-lang/roc/blob/main/roc-for-elm-progra... which doesn't answer this which is the first question imo.
- Roc a fast, friendly, functional language
-
Roc – A fast, friendly, functional language
Their FAQ is an eminently reasonable breakdown of their choices:
https://github.com/roc-lang/roc/blob/main/FAQ.md
I don't fully agree with all of the reasoning, but it's a reasonable position to stake.
-
DreamBerd is a perfect programming language
If you forget what parametrisation and functions are, then Roc's modules look like they actually do that.
-
What If? Driven Development
Reminds me of: https://github.com/roc-lang/roc/blob/main/FAQ.md#why-doesnt-...
-
Current Issues with the Qt Project – From the Outside Looking In
> How would a user interface written in a functional language look?
Maybe you're not aware of Elm?
https://elm-lang.org
Elm is really functional, unlike the likes of React that are just partially, kind of functional.
There's an attempt at bringing Elm to the desktop, the Roc language... here's an UI example written in Roc:
https://github.com/roc-lang/roc/blob/main/examples/gui/hello...
-
Why and How We Retired Elm at Culture Amp
What are your thoughts on the direct descendant, Roc? [0] I know it's pre v0.1 so maybe you don't have any, but as a fellow Elm lover it seems pretty compelling on the surface albeit less directly frontend-dev focused.
[0] https://github.com/roc-lang/roc
-
The Spinnaker Programming Language
I might be misunderstanding something, but, for example, look at this "host"/platform: https://github.com/roc-lang/roc/blob/main/examples/cli/tui-platform/host.zig
purescript-elmish
-
Is there an Elm like framework for cross-platform apps?
There's Purescript with two libraries implementing the Elm architecture, flame and elmish (on React). Purescript only targets JS, but that can be embedded in mobile and desktop apps.
-
Elm at a Billion Dollar Company with Vendr CTO Aaron White
i agree, Elm gets you from "here's the language" to "ok, now here's a site" much faster, in both the docs and the language architecture.
purescript does have some options to model the elm architecture, though, for example: https://github.com/collegevine/purescript-elmish
- Anyone have a good, lightweight, FRP library?
What are some alternatives?
lean4 - Lean 4 programming language and theorem prover
idris-elm - The Elm architecture ported to Idris Programming language
purescript-cookbook - An unofficial Cookbook for PureScript
purescript-jordans-reference - Learn PureScript with this "clone and play" repository
purescript-flame - Fast & simple framework for building web applications
purescriptify - HTML to PureScript converter.