beam_languages
experimental
beam_languages | experimental | |
---|---|---|
5 | 2 | |
714 | - | |
- | - | |
0.0 | - | |
almost 2 years ago | - | |
- | - |
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.
experimental
-
Why Do ML on the Erlang VM?
Many years ago I was studying deep learning using this resource:
* http://neuralnetworksanddeeplearning.com/
I decided to try to implement everything from scratch in Elixir (after initially doing all the math with pen and paper on a trivial example to get the feel of it). Obviously pure elixir was extremely slow, so I started creating NIFs to pass over matrix multiplication to OpenBLAS. Then I was thinking more and more of what things I can pass to C code and just have Elixir as a "frontend" for it. My enthusiasm died down when I realised I was simply implementing things in C with the pretext of "doing elixir", a nice learning experience but I could see I was not doing the things that initially got me pumped up.
Don't get me wrong, I loved the discovery part of it, reading research and trying to understand so I can implement the different new (at the time) deep learning techniques, like convolutions, LSTM, and the different nuances of it. I think it gave me a better understanding of how things work and why it works. But it deviated from the initial scope and I lost interest once the learning phase was over and I knew I could simply use tensorflow or pytoorch as I did not actually need the advantages BEAM offers for this type of workload.
Code is still available here:
* https://gitlab.com/sdwolfz/experimental/-/tree/master/exlear...
-
Any example of an existing Gnome GJS application packaged as an AppImage?
I'm trying to package a trivial Gnome GJS application, that's just webkit2gtk displaying an index.html file, into an AppImage. You can browse the code here if you'd like: https://gitlab.com/sdwolfz/experimental/-/tree/master/gjs
What are some alternatives?
async-wormhole
erllambda - AWS Lambda in Erlang
cant - A programming argot
submillisecond-live-view - Live view for the submillisecond web framework
as-lunatic - This library contains higher level AssemblyScript wrappers for low level Lunatic syscalls.
flume - A safe and fast multi-producer, multi-consumer channel.
secdb - Timeseries market data database
lunatic - Lunatic is an Erlang-inspired runtime for WebAssembly
eqwalizer - A type-checker for Erlang