Posts by vii@dsmc.space
 (DIR) Post #B6lBrJ1dkvZQqeCwEK by vii@dsmc.space
       1 likes, 2 repeats
       
       the hell is a tomato foid
       
 (DIR) Post #B6lLgvQzbxZWKMks9A by vii@dsmc.space
       0 likes, 0 repeats
       
       I didn’t have a muscle relaxer, so I popped a tramadol and klonopin and now I’m still in pain but care so much less.
       
 (DIR) Post #B6lz1RlizzQ4cBEEcK by vii@dsmc.space
       1 likes, 0 repeats
       
       extracting the pure language from the shell language is going better than I expected. I’ve designed a protocol/implements thing, wherein operators, new expansion or lowering phases, and other compile-time concerns can be revealed as part of the language itself.this is what will make it possible to extend the language with a shell form without completely overcomplicating the base language with the shell form’s concerns. The reader remains naive; it marks and passes on anything it finds ambiguous and it is the responsibility of these protocols to disambiguate all these cases. This is stuff like operator precedence on the surface language, so you can add your own operators, or phase-0 transformers which literally change the machinery of things like function application and coersion.what the fuck have I created.
       
 (DIR) Post #B6m9kxx5BjfB0BsvvE by vii@dsmc.space
       0 likes, 0 repeats
       
       tfw you thought you ordered something on amazon like a week ago and really you added it to your cart and fucking ADHD'd off to narnia or some shit
       
 (DIR) Post #B6n30ZCAUnMwKhOQds by vii@dsmc.space
       1 likes, 0 repeats
       
       @sun I love watching you do this work, cuz you’re making decisions I wouldn’t make and it’s really awesome to see the what-if. I ended up going a different direction; I ended up making all syntax metadata explicit in the AST kinda like how Racket does it (though simpler; %:tag atom pairs that the eval can collect and otherwise ignore except where it matters for diagnostics or package headers) so the AI always has a clean textual representation as s-expressions and wouldn’t need a specialized frontend. But I also barely use MCPs so it just didn’t occur to me that this was an option XD
       
 (DIR) Post #B6n5dRnu6tbobwi9Pk by vii@dsmc.space
       1 likes, 0 repeats
       
       @sun Oh now THAT is really cool. Meanwhile I’m in hygiene hell because my protocols are just novel enough that I can’t copy Racket’s homework and have to do some real computer sciencing.
       
 (DIR) Post #B6nJrZw64RBxFFAxKy by vii@dsmc.space
       0 likes, 1 repeats
       
       I would tip highly if I got into an Uber and the guy was playing Welcome to the Cum Zone way too loud, never said a word to me, and drove really fucking fast but somehow also comfortably.
       
 (DIR) Post #B6nTuO7DTVqizhM4dU by vii@dsmc.space
       1 likes, 1 repeats
       
       remembering that Virginia’s flag has tits, murder, and a call to violence on it
       
 (DIR) Post #B6ndDHsNnOhgjVVHMG by vii@dsmc.space
       1 likes, 0 repeats
       
       @sun I call it hygiene hell but this is the stuff I find most fun honestly; I started at “can I make a programming language where calling shell commands with some bash ergonomics is first-class?” And as I’ve dug deeper and deeper, it has revealed questions that have been partially answered but not completely. What I have now is something akin to Racket-lite, if it was written by Joe Armstrong. The shell part is now becoming something that can be implemented in the language as a syntax protocol, so I don’t have to tightly-bind the shell concerns to the language concerns itself. Instead I can abstract those concerns, and do weird things like Ruby’s “method_missing” with a protocol, or parse Makefiles with a protocol.
       
 (DIR) Post #B6nf5zHMjyb8w7ptGi by vii@dsmc.space
       2 likes, 0 repeats
       
       also I can implement Church numerals. that’s fucking hilarious.sev, what are Church numerals?In the lambda calculus there are no numbers because even those were too impure for Church, so in order to encode a number, you write a function which counts the number of function applications were applied. so f = \x.n, 0 is 0, f.0 is 1, f.f.0 is 2, and so on.and where are these useful?Nowhere. They’re applied maths porn.
       
 (DIR) Post #B6nyl7qbgcfMVreKAK by vii@dsmc.space
       1 likes, 0 repeats
       
       @sun It’s pretty feature-complete already, unless you mean hygiene and the like, but I’m all for you pushing it
       
 (DIR) Post #B6nz8O9xCkx9lRn8WO by vii@dsmc.space
       1 likes, 0 repeats
       
       @Junes No no no, they’re working doordash/ubereats to earn money to pay KLARNA to order doordash/ubereats
       
 (DIR) Post #B6o8Ue1LoSNguoSFpg by vii@dsmc.space
       1 likes, 0 repeats
       
       renaming my programming language zyn because it’s highly addictive, a little bit cancerous, and a cease and desist is an interesting birthday gift
       
 (DIR) Post #B6oOGLRpfU7mWc2pMG by vii@dsmc.space
       1 likes, 1 repeats
       
       on arities.> three arguments? trinary.< :senkooh: > two arguments? binary.< :senkooh: > one argument? unary.< :senkooh: > no arguments? nullary.< :senkoscream2:
       
 (DIR) Post #B6pnSh5thozJ99jJlA by vii@dsmc.space
       1 likes, 0 repeats
       
       I am now on the road.
       
 (DIR) Post #B6qDFqBLChkqNLo8nY by vii@dsmc.space
       1 likes, 0 repeats
       
       @MK2boogaloo their loss.
       
 (DIR) Post #B6shPCWYtJ8RDT26Ge by vii@dsmc.space
       0 likes, 0 repeats
       
       Good night, dead spacemen. Good to be home.
       
 (DIR) Post #B6tLkT74PCyKugnzOa by vii@dsmc.space
       1 likes, 0 repeats
       
       Dale Gribble carrying a pocketful of bacon bits to get out of uncomfortable conversations with Muslims
       
 (DIR) Post #B6tUkZHQNN9pcxlqUq by vii@dsmc.space
       0 likes, 1 repeats
       
       @syzygy @f0x @Forestofenchantment God took the rib of a femoid and made foid
       
 (DIR) Post #B6tylkNdaXd2y79gFE by vii@dsmc.space
       0 likes, 0 repeats
       
       @dsm @pwm @f0x @mpg @p @vriska @georgia @graf @mint @technolyze I would say that real cults have never been tried but obviously they have, and it’s why normies don’t call them cults. I am calling some people in this thread normies.