yuce, to golang

Hi all,

Although I've joined Mastodon a few months ago, I didn't know the was a thing until today!

I'm a software engineer, mostly doing and these days, but I also love programming and sometimes when I can.

I use by day and night, but love all things operating systems, particularly .

I listen to listen most of the time. I love to watch movies, especially .

thomas,
@thomas@metalhead.club avatar

@yuce ooh Metal! You might want to connect to some of my followers / follows! :)

yuce,

@thomas Thanks, I will!

christi3k, to programming

Tell me about your favorite projects.

galdor, to programming
@galdor@emacs.ch avatar

The frustrating part of is that the language is so well designed that I always want to go back to it even though the ecosystem is a huge PITA. I should probably start to extend what I already wrote on the build part to handle more complex systems with dependencies.

tetrislife,

@galdor
Erlang fan here. Where could I read more about a takeover by banks? I thought Elixir was used across industries e.g. Toyota was using it.
@djrmarques

galdor,
@galdor@emacs.ch avatar

@tetrislife @djrmarques Plataformatec was bought by Nubank in 2020.

galdor, to programming
@galdor@emacs.ch avatar

I finally finished my article on how to build applications from scratch. If OTP applications and Erlang releases are still opaque to you, this should help.

https://www.n16f.net/blog/building-erlang-applications-the-hard-way/

galdor, to programming
@galdor@emacs.ch avatar

type declarations are a life saver, but they are fundamentally limited: you cannot use them to express that a list contains elements of a specific types. Frustrating given how ubiquitous lists are. type specifications are much more flexible.

galdor,
@galdor@emacs.ch avatar

@glitzersachen What do you expect this form to describe?

galdor,
@galdor@emacs.ch avatar

@glitzersachen

The CONS type specifier cannot be used to enforce the type of the elements in a list.

For example, the (CONS INTEGER) type specification (which is a shortcut for (CONS INTEGER T) will match any cons cell whose car is an integer and whose cdr is anything. So (CONS INTEGER) will match '(1 2 3), but it will also match '(1 "2" 3.14).

See http://www.lispworks.com/documentation/HyperSpec/Body/t_cons.htm for more information.

mononcqc, to elixir
@mononcqc@hachyderm.io avatar

Took a bit of time to see if I could make 's compiler errors a bit more readable today, it's looking sort of alright I guess.

https://github.com/erlang/rebar3/pull/2783

jbzfn, to programming
@jbzfn@mastodon.social avatar
masukomi, to programming
@masukomi@connectified.com avatar

You know, I like , but one has to seriously consider wtf is going on when +0 being equal to 0 is considered a bug and then, they double down on it and write code to enforce it.

I'm sure there's some logical reason, but still w.t.f. a) positive and negative zero are nonsensical ideas b) no reasonable person wants 0 to not equal 0.

https://erlangforums.com/t/in-erlang-otp-27-0-0-will-no-longer-be-exactly-equal-to-0-0/2586

brainlid, to elixir
@brainlid@genserver.social avatar

I enjoyed hearing @hauleth ’s perspective on logging levels, logging metadata and how he’s excited about the new global metadata.

https://genserver.social/notice/AVFCEsINu6aVBX9QA4

ThinkingElixir, to elixir

The recently closed 3.5 year old bug on the project was done by @hauleth. He explains how and now shares a unified logger and explains what it means for us! https://podcast.thinkingelixir.com/149

frescosecco, to programming
@frescosecco@mastodon.social avatar

If you know , you probably know AntidoteDB:
"A planet scale, highly available, transactional database built on CRDT technology".
https://github.com/AntidoteDB/antidote

Vaxine is based on Antidote, but I do not know whether they maintain the original repository.
https://github.com/electric-sql/vaxine

Terris,
@Terris@elonsucks.org avatar

@frescosecco @jbzfn I think it’s been abandoned. But the good news is that it morphed into electricsql

mononcqc, to elixir
@mononcqc@hachyderm.io avatar

After 4 years on the board of the foundation volunteering to help various things in both the and communities (and 1 year before then in the IEUG to bootstrap the EEF), I'm finally stepping down and leaving my position to @Amos -- Long live the Amos King!

(I'll still be around the foundation's build & packaging working group and reviewing stuff for for the observability group—no I'm not fully out of the picture)

rogerlipscombe, to programming
@rogerlipscombe@hachyderm.io avatar

tfw you find a script that you wrote a few years ago, and you want to write it up as a blog post, and you can't figure out how you wrote it in the first place.

This post brought to you by the Erlang compiler's +to_pp option, which seems to be undocumented, and I don't remember where I found out about it.

rogerlipscombe, to programming
@rogerlipscombe@hachyderm.io avatar

Right, people, where can I read about generating parsers for binary formats?

I've got something BNF-like; I'm thinking I could (at compile time) turn that into an Erlang module that uses a bunch of binary pattern-matches to parse it efficiently.

ajf, to elixir

The recording is now available of my talk “How Little Languages Shape the Future” from Orlando Code Camp () on Saturday. A little bit of ranting about language popularity, a little , a little , and a lot of feeling good to be back speaking after a long pause.

https://youtu.be/avblxk98xvo

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