libera/#commonlisp - IRC Chatlog
Search
7:33:51
mfiano
The code is pretty simple if this doesn't work for your needs. Just a couple MOP methods to define really.
8:52:29
jackdaniel
nytpu: you can use presentation generic functions and dispatch on the presentation type
11:22:43
uics
Are languages like rust zig nim or haxe good only for young and inexperienced programmers
11:35:16
scymtym
nytpu: i am (at a snail's pace) working on a trait-like system. an old version is at https://github.com/scymtym/traits
11:35:40
hayley
There are ways to dig at languages that don't involve calling people young or inexperienced.
12:43:13
beach
uics: As I often say, people are willing to spend a huge amount of effort to avoid learning Common Lisp. Getting excited about the latest new language is a manifestation of this phenomenon.
12:51:58
uics
Maybe they are afraid that after learning common lisp there will be nothing left, only death.
12:54:20
beach
I have tried to figure out what they are afraid of, by interviewing students I had in the past, but their answers are always puzzling.
12:56:35
jackdaniel
could it be that you were slightly biased (in favor of your favorite language) when you were interpreting the answers?
13:10:11
hayley
When in line at university I tie a paren to a rope, rope to a stick, and use it to scare off the people in front of me in the line.
15:37:28
jcowan
mfiano: I have not noticed that my cat is specially drawn to me when I am doing Lisp as opposed to Python, so I think this "neighborhood cats" theory is probably wrong
15:47:24
pjb
or, we could invent a programming language syntax where any balanced parenthesis would be a syntax error.
15:51:38
mfiano
I dunno, haskell goes a little out of its way here to avoid looking like a lisp with the $ precedence operator
15:53:32
mfiano
I'm sure it does. I was just joking at the seemingly only existence for this infix precedence operator is to avoid parens and make it confusing to even mathematicians to look at.