freenode/#lisp - IRC Chatlog
Search
15:20:45
Cymew
Xach: I see. Well. I hope it can get out of beta eventually. Proud "Quicklisp supporter club" member anyway. Your work is appreciated.
15:33:39
Xach
some people embraced the label with the attitude that Lisp is Just Better and if you Don't Get It maybe You Never Will so Tough Luck, Idiot
15:34:26
jmercouris
In the "software engineering" field, we have a computer language called Lisp. It was invented near the dawn of civilization (or so I've been told), and that the cuneiform tablets of Sumeria contained the prototype of the parenthesis that became the hallmark of a Lisp program
15:35:37
Xach
jmercouris: I think the theory is that some people need a shock to break out of old patterns of thinking. Some people, I think, do use that technique with virtuous goals. But it's also used by sadists and bullies, so.
15:39:16
jmercouris
Xach: I don't think that ever works, except on few people that are very headstrong
15:40:39
_death
Xach: the other day I had a new slime patch as well.. I don't know when it started exactly, but for a while now if you press 'v' in the debugger to view source of code in a defmethod, there's a #:***HERE*** symbol stuck near the culprit, so I always had to search for it in the buffer.. welp, https://github.com/death/slime/commit/4921a08c1b9fffb9f79f709972a3c1b8816fe571
15:41:15
beach
Cymew: Here is a story for you. A few months before the first ELS we were in Amsterdam for ECLM. So since I was the local organizer of the first ELS I invited everyone to attend. KT said something like "Never will I go to something like that, ECLM is the ONLY REAL LISP VENUE" and he said it very loud.
15:44:58
_death
Xach: the source shown is a macroexpansion, and #:***here*** is the way sbcl marks the place I guess
15:46:42
beach
_death: ECLM was fun, but different. It was great to see all these people, including Arthur and Edi, the organizers.
15:47:10
beach
In Europe, everything is close, so many people would attend both, and for good reasons.
15:49:09
Cymew
I have lived in north america, and as a European I also say "everything is close in Europe!".
15:50:08
beach
I lived in Auckland for a year, and there were around 10 Lispers within a radius of a 3 hour flight.
15:50:52
jmercouris
I've never even met someone else who uses Emacs in my whole life. Sometimes I feel like a bottle with a cork bobbing up and down in an ocean of javascript developers
15:51:59
montaropdf
jmercouris: I do relate, except the the one guy that introduce me to emacs so longtime ago
15:53:19
Cymew
I'm more of an old school sysadmin so I find many emacs users among people I meet. Young devs are probably all visual basic and js users for all I know.
16:01:49
Xach
ECLM was more aligned with my interests. But any gathering of Common Lisp users is welcome regardless of the context.
16:04:54
beach
It doesn't matter *that* much. It is not as though ELS is reserved for Europeans. But it would have been the perfect excuse to go to Japan.
16:05:47
Nilby
I'm a little surprised that this works: (๐ก๐ข๐ฃ๐ฒ๐ซ ๐๐จ๐จ (๐ค๐ฅ๐ฃ๐๐๐) (๐ฃ๐ฌ๐ฏ๐ช๐๐ฑ ๐ "Wโฑงโณโฎ โฎโฑงษ โฑงษโตโญ?? ~a~%" ๐ค๐ฅ๐ฃ๐๐๐))
16:30:12
Cymew
I was just about to ask how you got the idea to even try that, but I guess I don't want to ask that.
16:34:50
Nilby
I have a lot of ideas :) But for example consider this language: https://github.com/nasser/---
16:59:16
p_l
Nilby: Symbolics Genera, not sure about older MIT CADR, supported using formatted text for source, but I think it stripped the formatting so you didn't have to remember to *bold* the function name, for example ;)
17:03:42
Nilby
p_l: Right. I have lispm code with all those ^F1 etc. With unicode you don't need that. It's even more "font-lock"ed.
17:07:10
Nilby
Except not. Because the above function works. And it considers (eq '๐ค๐ฅ๐ฃ๐๐๐ 'string) => t
17:22:00
Nilby
Nice. I'm thankful for that. Apologies for possibly contaminating everyone's irc with mojibake.
19:51:09
jasom
okay it's weird that (eq '๐ก๐ข๐ฃ๐ฒ๐ซ 'defun) but not (string-equal "DEFUN" (string-upcase "๐ก๐ข๐ฃ๐ฒ๐ซ"))
19:58:07
pjb
and (string-equal "DEFUN" (string-upcase "๐ก๐ข๐ฃ๐ฒ๐ซ")) is equivalent to (string-equal "DEFUN" "๐ก๐ข๐ฃ๐ฒ๐ซ") and to (string-equal "defun" "๐ก๐ข๐ฃ๐ฒ๐ซ")
20:09:58
Nilby
Maybe I'm blinded by the thrill of using so many new characters. I may live to regret it.
20:11:54
jasom
pjb: on sbcl with default settings and my current locale: (eq 'defun '๐ก๐ข๐ฃ๐ฒ๐ซ) ; -> T
20:16:32
jasom
in normalization K -> Kompatibility which normalizes font, positional, circled, width, rotations, squared and fractions
20:17:54
jasom
and it's done after it decides if a token is a number so ยผ reads in as the symbol '1/4 not the number 1/4
20:19:32
fiund
is anybody else having (new) trouble with qtools on mac? (qt-libs:ensure-standalone-libs) succeeds, but (ql:quickload 'qtools) fails, unable to load libcommonqt.dylib
21:54:50
lottaquestions
Hi all, has anyone gotten the code from Practical Common Lisp Working on SBCL?
22:01:24
lottaquestions
I modified the code in Chapter29, in playlist.lisp so that the param *silence-mp3* points to an actual mp3 file
22:02:02
lottaquestions
but when loading the source code from asdf, somehow it attempts to run this code and fails to open the said mp3 file
22:09:24
pjb
lottaquestions: you could use termbin.com : #!/bin/bash \n nc termbin.com 9999 | tr -d '\000'
22:12:14
lottaquestions
no problem, its actually the source from the book Practical Common Lisp. Here is my change to playlist.lisp: https://pastebin.com/9rPtGkBB
23:05:05
pjb
lottaquestions: Undefined function id3-p ; I don't find it in the id3v2 system I have โฆ
23:07:07
pjb
and there's no com.gigamonkeys.id3v2 system in quicklisp. System "com.gigamonkeys.id3v2" not found.
23:19:18
_death
lottaquestions: it expects the stream to be a binary stream, and the code in PCL's id3-p does pass :element-type '(unsigned-byte 8) so maybe you forgot it in your copy
23:19:58
pjb
lottaquestions: anyways, the problem is in com.gigamonkeys.id3v2:read-id3 which doesn't open the file as a binary file.