The integrations with payments and similar are Java on AWS Lambda.
1,131 karma · joined January 12, 2010
Writing https://wasmgroundup.com/
http://marianoguerra.org
Previously https://instadeq.com and https://event-fabric.com/
Me on the internet:
https://github.com/marianoguerra
http://marianoguerra.github.io/
https://twitter.com/warianoguerra
https://hachyderm.io/@marianoguerra
[ my public key: https://keybase.io/marianoguerra; my proof: https://keybase.io/marianoguerra/sigs/GHx0pQDbASzQQ6dXmsgwwlX2c-WTe3qwVHdZvamGdsU ]
The integrations with payments and similar are Java on AWS Lambda.
but all the technologies are used and for a good reason, no "throw technologies, mix it and see what comes out".
The goal of Lasp is to allow you to write a program once and know that it will behave the same whether it is executed on one computer or distributed across many."
from the github repo: "Prototype implementation of Lasp in Erlang"
you can continue with the links from there.
do you want to target something in particular?
implementing a lisp (scheme) or a forth is a good starting point.
the only different with the others is that since they implement existent languages following the spec, which means that some things don't map directly to the VM semantics and pay a little overhead, for example lua is a mutable language and the BEAM is immutable, this means that mutability is implemented by passing an immutable environment and mutating it.
This doesn't mean you can't use them, but they are mostly used as extension languages and for scripting than for complete projects.
there's a online course by Simon Thompson from the University of Kent that started 2 days ago, you may be able to join:
https://www.futurelearn.com/courses/functional-programming-e...
if you like the ideas but want to try something different there are alternative languages that run on the Erlang VM:
* Elixir with a ruby-like syntax: https://elixir-lang.org/
* LFE (Lisp Flavoured Erlang): http://lfe.io/
* Efene with a python-like syntax: http://efene.org/
and one in development but already looking really interesting: Alpaca, an ML inspired language: https://github.com/alpaca-lang/alpaca
for the lazy:
Add `export ERL_AFLAGS="-kernel shell_history enabled"` to your profile and get shell history out of the box with #Erlang/OTP 20
(from https://twitter.com/mononcqc/status/877544929496629248)
any other style that would work for you?
Now that we are talking Erlang:
What's missing in Erlang that would be valuable to you?
What are the biggest pain points right now on the Erlang ecosystem that makes it harder for you to try it/adopt it?
also the data integration backend (same stack as above), and it's frontend and an admin interface for users, groups and permissions for event fabric[2] (clojurescript, om.next, garden).
just to be clear, backend and frontend of both product aren't clojure/clojurescript.
http://marianoguerra.org/talks/beamba-buenos-aires-meetup/#/...
follow the commits on this repo from the beginning to se how a fairly complete language is built
I know it's a tool problem but I don't see the whole world embracing transit.
If this format gets adopted with extensible types we get a readable format that has what transit provides and if there's no tooling support we can still read it with standard json tools or none at all.
otherwise we will be in the same place of json in terms of extension where our own types are second class citizens.
Here's a list of things you may want to check to compare:
* applications list:
+ https://marianoguerra.github.io/otp/doc/applications.html
+ http://erlang.org/doc/applications.html
* modules list: + https://marianoguerra.github.io/otp/doc/man_index.html
+ http://erlang.org/doc/man_index.html
* a module doc page: + https://marianoguerra.github.io/otp/lib/stdlib-3.1/doc/html/array.html
+ http://erlang.org/doc/man/array.html
* code examples: + https://marianoguerra.github.io/otp/doc/programming_examples/funs.html
+ http://erlang.org/doc/programming_examples/funs.html
* one with a little of everything:
+ https://marianoguerra.github.io/otp/doc/reference_manual/exp... + http://erlang.org/doc/reference_manual/expressions.html#id80458
* tables: + https://marianoguerra.github.io/otp/doc/reference_manual/expressions.html#idm45459941644800
+ http://erlang.org/doc/reference_manual/expressions.html#id81348They don't own the platform where the ERP runs, apple does.
* riak_core: http://efcasado.github.io/riak-core_intro/ and http://marianoguerra.github.io/little-riak-core-book/
* lasp: http://lasp-lang.org/
* Weave Mesh: https://github.com/weaveworks/mesh