!yXBwWNYGCPdITQVxQG:matrix.org

Common Lisp

76 Members
Common Lisp7 Servers

Load older messages


Timestamp Message
12 Nov 2019
12:25:35@probably-anonymous:matrix.orggnuebermenschActually that was a typo. I know how to properly write English sentences.
12:26:14@probably-anonymous:matrix.orggnuebermenschthanks anyway. You'll get one additional point on the "gnuebermensch's list of people, who deserve to be acknowledged"-list)
12:27:08@gnu_ponut:matrix.orgGnuxie 💜🐝
In reply to @probably-anonymous:matrix.org
Actually that was a typo. I know how to properly write English sentences.
It wouldn't matter if you couldn't
12:27:20@gnu_ponut:matrix.orgGnuxie 💜🐝Lame list but ok
21:45:54@julienrouse:matrix.orgjulienrouse
In reply to @fiddlerwoaroof:matrix.org
Portacle overrides the default emacs configuration location, so you have to read its docs to make this modification. I think it has a user.el for for this sort of thing.
you are right there is a user.el, thank you very much
13 Nov 2019
06:15:21@v:le.chat.vegai.fivegaidoes anyone know what the people who came up with all the different c*r combinations were smoking?
06:15:53@theemacsshibe:matrix.org*no-defun-allowed*ask the IBM 704 designers
06:16:14@theemacsshibe:matrix.org*no-defun-allowed*then ask yourself how much longer it would take to say first-rest-first-rest rather than cadadr
06:16:22@v:le.chat.vegai.fivegaiyeah, I read that history, but what made them jump from a hardware design to adopting the names in a high-level PL? :)
06:16:42@theemacsshibe:matrix.org*no-defun-allowed* * ask the IBM 704 designers
06:17:16@fiddlerwoaroof:matrix.orgfiddlerwoaroof The relationship between car cdr and cadr is pretty nice
06:17:22@theemacsshibe:matrix.org*no-defun-allowed*well you can't be too imaginative in a paper, jmc used up his spoons inventing lisp and you want him to name accessors for fields of a cons, smh
06:17:57@fiddlerwoaroof:matrix.orgfiddlerwoaroof Especially at a repl when you're exploring a tree
06:18:36@fiddlerwoaroof:matrix.orgfiddlerwoaroof You just recall the last like and add an a or d depending on what you want to see next
06:18:54@theemacsshibe:matrix.org*no-defun-allowed*
In reply to @theemacsshibe:matrix.org
then ask yourself how much longer it would take to say first-rest-first-rest rather than cadadr
i got to use that in a (practise) exam essay, where I recalled abelson's example of saying "cdaadr" over the phone rather than right-left-left-right or equivalent
06:19:50@theemacsshibe:matrix.org*no-defun-allowed*and a few shortened names made their way into CL from old machines, quite a few are 6 letters like TERPRI and some almost that like PAIRLIS
07:54:33@v:le.chat.vegai.fivegaiif you actually say cadadr, do you spell it out?
07:54:49@theemacsshibe:matrix.org*no-defun-allowed*
In reply to @theemacsshibe:matrix.org
sent an image.
^^
07:54:49@v:le.chat.vegai.fivegaibecause I'm forced to imagine that you're just blurting it out as one word :P
22:09:21@probably-anonymous:matrix.orggnuebermenschhttps://invidio.us/watch?v=ecIWPzGEbFc&t=1991 After he made that statement, I've started liking the dude.
22:41:10@gnu_ponut:matrix.orgGnuxie 💜🐝if he doesn't say the situation of computer science is completely fucked then he isn't credible
22:41:49@theemacsshibe:matrix.org*no-defun-allowed*

Robert C. Martin (Uncle Bob) has been a programmer since 1970. He is the Master Craftsman at 8th Light inc, an acclaimed speaker at conferences worldwide, and the author of many books including: The Clean Coder, Clean Code, Agile Software Development: Principles, Patterns, and Practices, and UML for Java Programmers.

yeah how about no

22:44:56@gnu_ponut:matrix.orgGnuxie 💜🐝when you go to hell you basically are just maintaining some rotten Java code base for eternity
22:45:16@theemacsshibe:matrix.org*no-defun-allowed*it is impossible to achieve clean code with java
22:54:49@gnu_ponut:matrix.orgGnuxie 💜🐝
22:55:05@theemacsshibe:matrix.org*no-defun-allowed*
14 Nov 2019
00:58:47@hansbauer:matrix.orghansbauer

it is impossible to achieve clean code with java

that's why writing books about it might be lucrative. just like those "become millionaire in 5 minutes" books.

17 Nov 2019
16:27:02@mattplm:matrix.orgmattplmHey, people here using caveman2? I'm experimenting with it to decide if I'll use it in my next personnal project in order to better my CL "skills". Just a quick question: when I change the code for a route, how do I make the change on the server? Restarting it doesn't even seem to work, I feel like I'm doing something bad.
17:11:18@mattplm:matrix.orgmattplm

Oh ok so it seems like it doesn't work with the "python style" annotations

;; Apparently you can't just reevaluate that and have it changed on the server
@route "/foo"
(lambda (&key |test| "baz")
  (format nil "foo bar ~A" |test|))
;; This works
(defroute "/foo" (&key |test| "baz")
  (format nil "foo bar ~A" |test|))
17:11:57@mattplm:matrix.orgmattplm *

Oh ok so it seems like it doesn't work with the "python style" annotations

;; Apparently you can't just reevaluate that and have it changed on the server
@route "/foo"
(lambda (&key |test| "baz")
  (format nil "foo bar ~A" |test|))
;; This works
(defroute "/foo" (&key |test| "baz")
  (format nil "foo bar ~A" |test|))

There are no newer messages yet.


Back to Room List