frescosecco, to programming
@frescosecco@mastodon.social avatar

Can the principles of moldable development be applied to Erlang? What would that look like? What is already there (good tooling for system insight, for instance)?

lawik, to elixir
@lawik@fosstodon.org avatar

I have recently been experimenting with Erlang tracing and I made a couple of libraries from it.

Entrace, an Elixir-first call tracing library:
https://github.com/underjord/entrace

Entrace Live Dashboard, a web UI to trace function calls:
https://github.com/underjord/entrace_live_dashboard

Please try them and report back :)

bortzmeyer, to programming French
@bortzmeyer@mastodon.gougere.fr avatar

Non mais ça va pas, , de rajouter des champs à l'en-tête ? Ça sert à quoi, ce PR ?

ra = 0, %% :1 recursion available
pr = 0, %% :1 primary server required (non standard)
%% :2 unused bits
rcode = 0 %% :4 response code

malte, to programming
@malte@frankfurt.social avatar

The Nerves project is quite impressive. Installing their livebook project to an ancient raspberry pi 3 took less than five minutes and it just works.

The OS looks like a linux with most of the tools replaced by or components.

https://github.com/nerves-livebook/nerves_livebook

abcdw, to guix
@abcdw@fosstodon.org avatar

Transitive Package Management. Generate the lock file with your language's package manager and do the rest with guix.

I cancelled today's stream, but recorded a video for you ;)

https://youtu.be/s3VO9Kb0sHw
https://diode.zone/w/vCvgAWuTCruYuhCJ2ZccTh

abcdw, (edited ) to guix
@abcdw@fosstodon.org avatar

Plan to stream about management of elixir projects with Guix in one hour and a half.

Will talk about transitive package management in general and why it's better not to package language-specific packages with Guix, will learn by example and clean up some tools we've made during the last month for Elixir in particular.

Hope the connection will be good (:

https://youtu.be/DWMvb9b_M8k
https://trop.in/stream

TheErlef, to programming
@TheErlef@genserver.social avatar

🎙️ Dive into a captivating interview with Francesco Cesarini and Andrea Leopardi as they share insights into the emergence of languages on the BEAM, the impact of Elixir on the Erlang ecosystem, and the challenges and opportunities in extending the Erlang VM.

Watch now: https://www.youtube.com/watch?v=0ONhPnwKI1o&list=PLEx5khR4g7PJozVmHNpQTVrk1QRC7YaJu

galdor, to programming
@galdor@emacs.ch avatar

First reaction after installing 27 rc1 (kerl build-install 27.0-rc1 27): yes ~"foo" is shorter than <<"foo">>. But 1/ it's a lot less ergonomic to type (try it!) and 2/ the default printer is still going to spit out <<"foo">>.

Using b"foo" would have so much better.

rogerlipscombe, to programming
@rogerlipscombe@hachyderm.io avatar

Do you know ? Do you wanna come work with me at Happening?

https://www.happening.xyz/careers/4284185101

TheErlef, to programming
@TheErlef@genserver.social avatar

Thrilled about the release of Erlang/OTP 27! 🚀

Erlang/OTP 27 is a new major release with new features, improvements as well as a few incompatibilities. 👏

Explore the details here: https://www.erlang.org/news/167?utm_source=dlvr.it&utm_medium=twitter

Which is your favorite feature?

abcdw, to elixir
@abcdw@fosstodon.org avatar

Generated 69 guix package definitions from mix.lock. Spend the whole day (more than 10 hours) to make them successfully build.

Programming is cursed, I'm exhausted.

abcdw, to elixir
@abcdw@fosstodon.org avatar

Today I was writing elixir code the first time in my life, to convert mix.lock to json, for later processing and converting to guix package definitions.

One of the problems I faced is a lack of specification of lock file format.

I still have a few questions, but having sha256 in lock files is very promising. We will be able to generate package definitions for the whole project without accessing network.

I was using mix2nix as a foundation:
https://github.com/ydlr/mix2nix

TheErlef, to programming
@TheErlef@genserver.social avatar

Ever heard about our Stipend Program? 💡

Its mission: to fund open source development, trainings, workshops and other initiatives that will help increase and expand the Beam community. These stipends are funded by our sponsors, membership fees and donations. 👏❤

@adolfoneto and Jonatan Männchen share how this program has impacted their projects!

https://www.youtube.com/watch?v=qJDHdkd-vsY

frescosecco, to programming
@frescosecco@mastodon.social avatar

My favorite project is VerneMQ, no surprise. Other favorites are CouchDB, Riak, Leveled. Other brokers are an inspiration too (RabbitMQ, Ejabberd).
There's project I haven't used, but think are great (Zotonic). And a whole range of lesser known projects like Scalaris or the Erlang OPCUA implementation.
What are your favorites?

rbino, to elixir
@rbino@patavium.social avatar

Less than 48 hours left until @fosdem, reminder that the devroom will take place Saturday morning (10:30-14:30) in room K.4.601.

Come say hi!

https://fosdem.org/2024/schedule/track/erlang/

ramsey, to php
@ramsey@phpc.social avatar

Someone wrote a interpreter in https://github.com/bragful/ephp

jbzfn, to programming
@jbzfn@mastodon.social avatar
vascorsd, to programming
@vascorsd@mastodon.social avatar

How many people out there have changed from to successfully?

The language seems interesting enough, being helps, and there seems to be some interesting opportunities out there to work on it.

So, what's the experience changing from one ecosystem to the other, successful stories, failures, recommended reading or learning resources?

🙂

sjfloat,
@sjfloat@mastodon.social avatar

@vascorsd I've been intrigued with and the BEAM for years. But it seemed more niche that Scala

vascorsd, to FunctionalProgramming
@vascorsd@mastodon.social avatar

The new language tour for Gleam looks nice - https://tour.gleam.run

is a language statically typed on top of the BEAM virtual machine (the thing powering erlang).

It plays in the ecosystem together with .

I've never touched tech but always been curious and being a developer, gleam talks to me.

Patiently watching it grow 😌

lpil, to elixir
@lpil@hachyderm.io avatar

Gleam's new interactive language tour is now live!
Learn and try Gleam straight from your browser 👩🏽‍💻

https://gleam.run/news/gleams-new-interactive-language-tour/

lawik, to elixir
@lawik@fosstodon.org avatar

Massive updates to beambloggers.com

You won't see any difference aside from one site added and three removed.

I removed Node. This should shut dependabot up. Updated a bunch of deps. I have not migrated Phoenix versions yet but hey.

Oh, if you blog in the BEAM/Elixir/Erlang/Gleam, etc ecosystem. PR your blog into the listing :)
And have an RSS so it can surface things for you.

#erlang #elixir #beam

lpil, to elixir
@lpil@hachyderm.io avatar
dpom, to elixir
@dpom@fosstodon.org avatar

Congrats to the Elixir/BEAM community for making progress on their type system! Elixir was the first language that really gave me the sense I was in a community. In truth, I never built anything meaningful in Elixir, but I submitted my first 1-line open source PR in that community, and it still has a special place in my ♥︎. José leads in a way that brings out talent in everyone around him—it's great to watch.

(PDF): https://arxiv.org/ftp/arxiv/papers/2306/2306.06391.pdf

frescosecco, to programming
@frescosecco@mastodon.social avatar

Sim-Diasca is a discrete systems simulation package written in , developed at Électricité de France a few years ago. I'm surprised that Erlang is not more prominent in simulation frameworks. (of course, I'm not an expert on simulation). Are there other frameworks?
https://github.com/Olivier-Boudeville-EDF/Sim-Diasca

frescosecco, to random
@frescosecco@mastodon.social avatar

As a software developer, do you consider yourself part of a community? Is the community based on a programming language? Something else? A bubble, a cult?

ocramz,
@ocramz@sigmoid.social avatar

@frescosecco @maas (I see we are in good company with and people here) as an intermittent OSS contrib to of a few years, I felt waves of community engagement too: from "I can change her" to burnout, and back

  • All
  • Subscribed
  • Moderated
  • Favorites
  • provamag3
  • rosin
  • thenastyranch
  • Durango
  • DreamBathrooms
  • ngwrru68w68
  • magazineikmin
  • cisconetworking
  • Youngstown
  • mdbf
  • slotface
  • osvaldo12
  • GTA5RPClips
  • kavyap
  • megavids
  • InstantRegret
  • everett
  • cubers
  • vwfavf
  • normalnudes
  • tacticalgear
  • tester
  • ethstaker
  • khanakhh
  • modclub
  • Leos
  • anitta
  • JUstTest
  • All magazines