libera/#commonlisp - IRC Chatlog
Search
3:56:14
aeth
A (defmethod print-object ...) that prints an s-expression that, if evaluated, creates the object
3:57:07
aeth
a bunch of things already do that (#S() for structs, #() for vectors, etc.) but using special syntax
4:08:22
bike
i see people do that but i don't usually. text isn't really the best serialization format
10:21:02
beach
It is one thing to have iteration defined in terms of tail recursion. But when the programmer turns recursion into tail recursion, the resulting code becomes unreadable.
10:23:00
anthk_
basically there's an exercise and you have to declare a math function in a recursive way
10:25:27
anthk_
it's still compiling in some slackware laptop for my gf, but I avoided to use clisp, it feels slower than sbcl
10:52:38
decweb
Define "major software". When people respond with 'maxima' and the like, perhaps they're answering the question "best known software". But there's the silent majority of common lisp software that was just every day product software. Whether well known or buried in obscurity. Alas, all my common lisp products fall into the obscurity category. But they lived, died, had customers, and so on. That companies like Franz and Lispworks have survived all
10:52:40
decweb
these years also testifies to people using lisp to make products sufficient to sustain a market for vendors.
10:54:36
anthk_
nyxt is a nice webkit4gtk ui, but it handles pages in a smoother way than luakit/vimb
10:54:56
anthk_
and I've already set hardware_acceleration_policy to both always and never, just in case
10:57:04
thuna`
Grammarly is also written in common lisp https://www.grammarly.com/blog/engineering/running-lisp-in-production/
11:01:29
anthk_
btw, there's a M-x calc extra library for lem, but it depends on xyzzy-calc, does any CL user where to get it? ql doesn't have it
11:02:58
beach
anthk_: You might want to acknowledge that then. Otherwise we don't know whether you saw the answers.
11:06:17
beach
anthk_: People go to a lot of trouble to avoid learning Common Lisp. They seem to prefer inventing new inferior languages instead.
11:08:34
beach
TCL is a good example of a language designed by someone who knows very little about language design or language implementation. I guess he has learned more since then.
11:08:35
anthk_
tcl looked like people smashing down lisp philosphies (badly) into an odd looking Perl
11:09:48
Odin-
Not usually in large clusters, though. That usually happens because someone was familiar with Lisp but assumed they couldn't get their target group to use it.
11:09:54
beach
Odin-: That's a direct consequence of people avoiding learning Common Lisp at all cost.
11:11:17
White_Flame
I find it weird that people call tcl a homoiconic language, just because things are strings. There's no structure to that