beam_languages
submillisecond-live-view
Our great sponsors
beam_languages | submillisecond-live-view | |
---|---|---|
5 | 5 | |
714 | 241 | |
- | 2.5% | |
0.0 | 4.8 | |
almost 2 years ago | 10 months ago | |
Rust | ||
- | 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.
beam_languages
-
Smalltalk simplicity and consistency vs. other languages (2022) [video]
Languages, and about languages, on the BEAM: https://github.com/llaisdy/beam_languages
PS: You might also find this interesting : https://www.grisp.org/
-
Why Do ML on the Erlang VM?
I thought this was a call for Standard ML or something a rather on the Erlang VM.
(I really enjoyed this article though!)
As far as I know theres a few implementations of ML like languages on the Erlang VM
https://github.com/llaisdy/beam_languages
caramel and alpaca are worth checking out.
Gleam doesn't look like a ML lang but has a lot of the same semantics of a ML lang
-
Erlang: The coding language that finance forgot
Have I got a link for you!
https://github.com/llaisdy/beam_languages
See you down the rabbit hole!
-
Lunatic is an Erlang-inspired runtime for WebAssembly
Elixir, LFE, etc. seem to work fine for the people who enjoy them.
https://github.com/llaisdy/beam_languages
LFE is Virding's himself, and has been around for longer than Erlang has been popular: Robert Virding - LFE - a lisp flavour on the Erlang VM (Lambda Days 2016) https://www.youtube.com/watch?v=Br2KY12LB2w
-
A mini-Erlang/Elixir -- tell me if/why my idea sucks
The Beam Languages repo is filled with projects to build on top of Erlang and the BEAM to take inspiration from.
submillisecond-live-view
-
Rust LiveView?
One of the most interesting in my opinion is Lunatic, which is a web assembly runtime written in Rust. Lunatic has a framework called Submillisecond that is heavily inspired by LiveView.
-
Lunatic is an Erlang-inspired runtime for WebAssembly
I'm Bernard, the creator of lunatic. Great to see us back on HN and happy to answer any questions!
We have been busy pushing out a lot of new stuff. Recently we released a web framework [0] for Rust building on top of lunatic, and a live-view library [1] for crating full stack apps in Rust without JS. For now we are staying close to the Phoenix LiveView implementation, where everything is rendered on the backend and just a diff is sent over websockets to the frontend. But a big advantage of Wasm is that it runs in the browser too, so we hope to leverage this part to move some of the logic directly into the browser, like form checking, or offer a way to create offline-first experiences with the backend running as PWA in a service worker.
[0]: https://github.com/lunatic-solutions/submillisecond
[1]: https://github.com/lunatic-solutions/submillisecond-live-vie...
- LiveView for Rust
-
submillisecond's LiveView - Create rich frontend apps in pure Rust
I've just made a PR to support "anonymous events", to allow you to handle events directly within the html. Though it comes with some downsides. https://github.com/lunatic-solutions/submillisecond-live-view/pull/10
What are some alternatives?
async-wormhole
artichoke - 💎 Artichoke is a Ruby made with Rust
erllambda - AWS Lambda in Erlang
submillisecond-live-vie
cant - A programming argot
submillisecond - A lunatic web framework
as-lunatic - This library contains higher level AssemblyScript wrappers for low level Lunatic syscalls.
framework - Mayu is a live updating server-side component-based VDOM rendering framework written in Ruby
flume - A safe and fast multi-producer, multi-consumer channel.
rust - Empowering everyone to build reliable and efficient software.
secdb - Timeseries market data database