Post AZ5al8GFRImwspbDGa by galdor@emacs.ch
(DIR) More posts by galdor@emacs.ch
(DIR) Post #AZ18eWH8BLWLzDENm4 by galdor@emacs.ch
2023-08-23T08:57:54Z
0 likes, 0 repeats
I spent some time last night working on my #Erlang build tool. Both the 'escript' module and the 'systools' module (for releases) give you everything you need. But they are also incredibly low level, and you have to do everything yourself, including figuring out where are the files for each OTP application and how to build them using the 'compile' module.Interesting, but I'm still not sure if I'm going to finish it. The Erlang ecosystem is in a really bad shape.
(DIR) Post #AZ19TIa6r5BkHgJzPM by ringtailringo@mastodon.social
2023-08-23T09:07:08Z
0 likes, 0 repeats
@galdor Which ecosystems are in a good shape these days, though? Java, Go, .NET(I guess? have no clue), Rust(a lot of momentum right now, may slow down after the hype curve breaks in), Python/JS (garbage dump fire, but has everything). And than there is a huge gap.
(DIR) Post #AZ1avchWLHVxYRWD8i by entropealabs@mastodon.social
2023-08-23T14:12:06Z
0 likes, 0 repeats
@ringtailringo @galdor rebar3 is pretty great. https://github.com/erlang/rebar3
(DIR) Post #AZ1avdWZHULc6lOyhs by galdor@emacs.ch
2023-08-23T14:14:47Z
0 likes, 0 repeats
@entropealabs @ringtailringo It is an external project (don't let the fact that it's in the "erlang" GitHub organization fool you), barely maintained because original authors have very limited free time (no blame here, this is life). If you try to use it with multiple large projects and start dealing with various kinds of configurations and plugins, you will quickly understand the desire for something simpler and easier to work with.
(DIR) Post #AZ1b7UVwbdZZdflMHI by entropealabs@mastodon.social
2023-08-23T14:16:52Z
0 likes, 0 repeats
@galdor @ringtailringo I'm quite aware of the author. I primarily use Elixir and the configuration story was the same for quite a while, it's in a pretty good spot now-a-days.
(DIR) Post #AZ1bD7GlwTo3HgLfaC by entropealabs@mastodon.social
2023-08-23T14:17:56Z
0 likes, 0 repeats
@galdor @ringtailringo I see merges to master as of last week from Fred.
(DIR) Post #AZ5Zz6hDxEtK87Jhrc by arpunk@chaos.social
2023-08-25T12:23:03Z
0 likes, 0 repeats
@galdor I would love to give it a try! rebar3 is nice but it's always welcome to have alternatives.
(DIR) Post #AZ5al8GFRImwspbDGa by galdor@emacs.ch
2023-08-25T12:31:44Z
0 likes, 0 repeats
@arpunk I was just finishing the first minimal "build" command that can… build components, and eon can already build itself as an escript.Components are currently escripts or releases, and in the future it will probably be possible to add custom components.I still have a lot to do before I'm comfortable publishing a first version, but I'll definitely post about it :)