!9IQChSjwSHXPPWTa:lix.systems

Lix

1122 Members
Lix user channel. Feel free to discuss on-topic issues here and give each other help. For matrix.to links to the rest of the Lix channels, see: https://wiki.lix.systems/books/lix-organisation/page/matrix-rooms303 Servers

Load older messages


SenderMessageTime
4 Feb 2026
@domi.zip:matrix.orgDomi set a profile picture.08:37:50
@domi.zip:matrix.orgDomi changed their profile picture.08:38:06
@domi.zip:matrix.orgDomi changed their profile picture.08:38:22
@actioninja:4d2.orgactioninjaI'm actually completely baffled to find out that in nix math operations are parse time rewritten to magic global symbols12:30:13
@piegames:flausch.socialpiegamesIt is baffling, yes12:30:52
@piegames:flausch.socialpiegamesStuff you do when writing code in a garbage language that makes everything tedious and you just want to Get Things Done and take the path of least resistance12:31:41
@piegames:flausch.socialpiegamesAnd so, simply adding new builtins was easier (less boilerplate) than introducing new AST nodes12:32:07
@actioninja:4d2.orgactioninjaeven with the whole "I don't want to add an infix ast node" problem I can think of saner ways of doing it, I feel like just having some magically defined operator functions with names as the operators and then shuffling to rpn would be less work and less prone to crazy edge case behavior12:37:35
@actioninja:4d2.orgactioninjaand then you get rpn for free and the lispers can write their unreadable math12:38:34
@piegames:flausch.socialpiegames (C++ is bad, and one has to be mindful of how much it has improved since 20 years ago) 12:40:46

There are no newer messages yet.


Back to Room ListRoom Version: 10