!ykKoVXsLuNqMWXwrVB:matrix.org

Symbolics 2: (defsetf boogaloo)

29 Members
((synopsis . "shittalk room for angery programmers") (forum . "https://www.jstpst.net/f/church_of_alonzo_church"))9 Servers

Load older messages


Timestamp Message
9 Nov 2019
12:47:31@probably-anonymous:matrix.org@probably-anonymous:matrix.org left the room.
22:22:33@theemacsshibe:matrix.org*no-defun-allowed*fantastic, I didn't even have to ban him
10 Nov 2019
01:17:44@uelen:riot.firechicken.netuelenimage.png
image.png
01:18:44@theemacsshibe:matrix.org*no-defun-allowed*Me: makes small mistake in SLIME SLIME: here's the REPL, try again you dumb shit
01:31:06@fiddlerwoaroof:matrix.orgfiddlerwoaroof Guy Steele, also known for designing Java.
01:32:23@theemacsshibe:matrix.org*no-defun-allowed*can't be perfect
01:32:35@fiddlerwoaroof:matrix.orgfiddlerwoaroofhttp://people.csail.mit.edu/gregs/ll1-discuss-archive-html/msg04045.html
01:33:49@theemacsshibe:matrix.org*no-defun-allowed*...about halfway to Lisp, then stayed there for two decades
01:37:28@fiddlerwoaroof:matrix.orgfiddlerwoaroof Clojure has brought them about another half of the way.
01:37:45@fiddlerwoaroof:matrix.orgfiddlerwoaroof But, it’s like Zeno’s law.
01:38:00@theemacsshibe:matrix.org*no-defun-allowed*who knows, the next one might even have cons cells
01:41:16@theemacsshibe:matrix.org*no-defun-allowed*and I bet somewhere in the next 4 half-steps we'll get restarts maybe
01:41:38@fiddlerwoaroof:matrix.orgfiddlerwoaroof Project Loom adds continuations.
01:42:10@fiddlerwoaroof:matrix.orgfiddlerwoaroof And that’s intended to eventually merge.
01:42:40@theemacsshibe:matrix.org*no-defun-allowed*so that'll be when Java finally has tail calls too?
01:43:30@fiddlerwoaroof:matrix.orgfiddlerwoaroof I think that’s part of the same project.
01:43:39@theemacsshibe:matrix.org*no-defun-allowed*took long enough
01:43:59@theemacsshibe:matrix.org*no-defun-allowed*
Clojure was created when someone said, "Macros, lack of syntax, and tail recursion, defining features of a lisp, right? Well fuck out of here with them." We all know that what really embodies the lisp spirit of freedom is building a language on a Java Virtual Machine. Ever since John McCarthy had S expressions revealed to him by God in a dream, lispers have thought, "If only I could use horribly written libraries from a shit language with an unsound type system!" We tried in vain to build a lisp on a Fortran VM, but we couldn't make it miserable enough (and also, IBM didn't like Fortran being used to innovate, its apparently against the language standard). Clojure frees us to finally do that. Thanks, Clojure! I only hope that one day people can bring the same innovative ideas to Prolog! All of these idiot professors trying to improve the language with higher order logic or thoughtful object systems? Fools in ivory towers! What prolog needs most is the ability to easily call Java libraries. I can't tell you how many times I've been writing AI code and thought to myself, "There's a Java library that would make this so easy!"
01:45:05@fiddlerwoaroof:matrix.orgfiddlerwoaroof Clojure’s sequence library is better than CL’s by quite a bit, though.
01:45:52@fiddlerwoaroof:matrix.orgfiddlerwoaroofThe lack of a standardized extensible sequence protocol in CL is a huge drawback
01:46:07@theemacsshibe:matrix.org*no-defun-allowed*sure
01:46:16@fiddlerwoaroof:matrix.orgfiddlerwoaroof And Clojure has cl-style macros.
02:37:05@theemacsshibe:matrix.org*no-defun-allowed*LOOP?
02:37:17@theemacsshibe:matrix.org*no-defun-allowed*and there's cl-arrows
02:42:51@fiddlerwoaroof:matrix.orgfiddlerwoaroof I mean, non-hygienic.
02:43:03@theemacsshibe:matrix.org*no-defun-allowed*ah, aight
12 Nov 2019
13:11:18@freenode_ChanServ:matrix.org@freenode_ChanServ:matrix.org joined the room.
14:56:37@freenode_ChanServ:matrix.org@freenode_ChanServ:matrix.org left the room.
14 Nov 2019
00:21:43@theemacsshibe:matrix.org*no-defun-allowed*
I cannot think or comprehend of anything more cucked than using rust. Honestly, think about it rationally. You are studying, learning, evangelising and promoting a language for a few years already solely so it can go and get ravaged by another man. All the hard work you put into your beautiful little language - understanding the beauty of borrow semantics, making beautiful efficient C bindings, participating in the RFCs, writing it, playing with it. All of it has one simple result: rust is more enjoyable for the men that will eventually just write unsafe in every function.
Created the perfect language? Great. Who benefits? If you're lucky, a random man who had nothing to do with the way the language grew up, who gets to work with it. He gets to write its tight semantics every night. He gets the benefits of its strong and fearless concurrency that came from the way you contributed to it.
As a man who writes rust, you are LITERALLY dedicating at least 20 years of your life simply to create a language for another man to enjoy. It is the ULTIMATE AND FINAL cuck. Think about it logically.
00:26:24@hansbauer:matrix.orghansbauerlol

There are no newer messages yet.


Back to Room List