freenode/lisp - IRC Chatlog
Search
10:08:31
loke
beach: No need to invoke him. I'm not ashamed of the fact that I still find toilet umour incredibly funny.
10:13:35
loke
And here's another swedish metal song, different band, different style and probably more popular, but also good: https://www.youtube.com/watch?v=_FSFIOGNYyM
10:18:58
beach
Boy, band members are such good instrumentalists these days. A few decades ago, they were mostly just bad.
10:22:14
dim
well in my experience pop music band players have always been quite good, but you would typically pay no attention to them, only to the front man
12:37:15
pjb
(let ((s (funcall (if (zerop (random 2)) 'list 'vector) 1 2 3 4))) (elt s 2)) #| --> 3 |#
12:39:41
pjb
Murii: the trick is to take the chapters of clhs, and to read all the section but the dictionary. Just browse the dictionary to have an idea of what's available. Then when you look for a function, go to the chapters relevant to your question (eg. here, you would search in the Conses, Arrays, Strings and Sequences chapters), and look in their dictionaries for the function you want.
15:39:46
dmiles[m]
my favorite way to search the clhs is the http://autocad.xarch.at/lisp/cormanlisp/all-lispchm.zip (windows chm files)
15:41:34
dmiles[m]
well what is good is as one is typing in the index box matching text comes up from everywhere
20:08:37
jmercouris
I asked yesterday, but I'll ask again, is someone willing to join a group to collectively review PRs for orphaned projects?
20:09:02
jmercouris
I would like to get as many individuals as possible in on this group to give it some inertia/carry-over into the future
20:14:53
warweasle_afk
Question about PIAIP: Can I create a lazy evaluating prolog style language using a topological sort instead of unification?
20:15:26
fourier
quicklisp-client has 11 open PRs, some of them without comments, with last update 10 months ago. Consider it as an abandoned project? :)
20:47:14
mfiano
sjl: Ah, I was just wondering what you use for vim CL development, since you are the only one I know that uses vim.
20:48:03
sjl
correct, you send text from a scratch buffer and review the results in a separate buffer
20:48:51
sjl
Vim has never really supported the "some parts of the buffer are modifiable but not others" model
20:50:12
mfiano
I used slimv for about 6 years before I moved to Emacs, but I am getting reacquainted with [n]vim recently.
20:51:15
mfiano
I haven't looked into the documentation for nvim's terminal yet, but at quick glance, it doesn't let me enter normal mode
20:53:36
mfiano
So what do you do to get a terminal running your implementation's REPL in the same context as the code you are sending to vlime's internal REPL?
20:54:18
sjl
so, the general idea with SLIME/SWANK is that you run a lisp process and fire up a swank server inside it, which listens for incoming connections
20:54:30
sjl
then in your editor, emacs/vim/whatever you connect to that server over tcp or whatever
20:54:50
sjl
in my case, I'm doing this, but I happen to be starting the Lisp process from within a Neovim split
20:55:35
mfiano
I see. I'll look into this. It's going to take me some getting used to away from Sly though (a more featureful SLIME).
20:56:27
sjl
but I can't get Vim out of my fingers at this point (evil mode was a pale imitation last time I tried it) so I make due with vlime
20:56:52
sjl
the real solution would be for me to take a year off and make my own terminal/ncurses editor in CL
20:57:01
mfiano
I am, but it's not practical on one of my devices (an old netbook which I don't even like running Xorg on due to the memory restrictions)
21:00:02
mfiano
I have a lot of experience developing CL in both editors, but I also prefer vim, mainly because it uses far less resources, and is very snappy on old hardware.