Search
Saturday, 2nd of December 2017, 2:47:29 UTC
4:24:46
ebrasca
I like to get help with:
4:24:48
ebrasca
open-network-stream: make client process failed: Connection refused, :name, sly-1, :buffer, nil, :host, 127.0.0.1, :service, 4005, :nowait, nil
4:45:08
ebrasca
I have read http://joaotavora.github.io/sly/#Connecting-to-a-remote-Lisp but I can't make sly to connect.
4:59:45
waveprop
** NICK Guest29042
5:02:32
jasom
Elronnd: https://jasom.github.io/clack-tutorial/pages/getting-started-with-clack/ please tell me any questions about clack not answered there so I can improve it (it's still a draft)
5:03:16
jasom
Elronnd: and it includes a link to the official docs for what env is: http://quickdocs.org/lack/#the-environment
5:28:27
beach
Good morning everyone!
10:04:09
KZiemian
phoe: are on the other side?
10:42:13
jackdaniel
join the dark side - we have cookies and free meals
12:12:12
atlan
13:11 *** NAMES @fe[nl]ix __main__ _death _krator44 _Trasformatore_ _whitelogger ``Erik aaronjensen abbe add^__ adulteratedjedi AeroNotix aeth aijony akash47 akr alandipert alexmlw alms_clozure alphor amer angavrilov angular_mike antismap AntiSpamMeta antoszka aoh arbv Arcaelyx argoneus Aritheanie arrsim ArthurAGleckler[ asedeno askatasuna astronavt[m] atlan azrazalea banjiewen beach beaky benny billstclair bitch Bl
12:44:17
phoe
is that a misconfigured IRC client, or just someone being a dick?
12:45:38
jackdaniel
looks like accidential paste. no need to call people (even hypothetically) dicks without a good reason
12:48:56
Younder
every has and is someones D&A
12:50:01
phoe
that's what I meant by a misconfigured IRC client, you're right.
12:50:41
Younder
perhaps we should just live with it. This society has become somewhat excessively polite. Next we will all be hypocritical liars.
12:53:45
phoe
we are already beginning to become them
12:56:23
jackdaniel
speak for yourself ;)
13:28:23
phoe
How can I get a list of ALL subclasses of a given class, direct and indirect?
13:28:55
phoe
Other than repeatedly using CLASS-DIRECT-SUBCLASSES, that is.
13:29:21
Shinmera
Repeatedly using CLASS-DIRECT-SUBCLASSES.
13:33:59
phoe
Is there no utility function for this anywhere?
13:35:26
Shinmera
(defun class-subclasses (c) (let (r) (labels ((r (c) (unless (find c r) (push c r) (mapc #'r (c2mop:class-direct-subclasses c))))) (r c))))
13:35:42
Shinmera
Err, if you return r at the end there.
13:38:05
phoe
This *should* be in a utility library somewhere.
13:38:33
Shinmera
Most utility libraries don't want to pull in C2MOP.
13:49:34
specbot
http://www.lispworks.com/reference/HyperSpec/Body/m_pshnew.htm
13:50:28
Shinmera
beach: Was that meant for my snippet?
13:50:34
_death
phoe: there are utility libraries for the mop, like moptilities
13:51:09
beach
Shinmera: Yes. Always use the most specific construct that will do the job.
13:51:27
Shinmera
beach: I specifically don't use pushnew because the unless also prevents re-traversing the subclasses if the class was already traversed.
13:51:49
beach
Ah, right, I see that now. Funny what lack of indentation will do.
13:52:52
beach
You should definitely do (let ((r '())) ...) though, rather than (let (r) ...).
13:53:01
Shinmera
Sure. I should also not use single-letter names.
13:53:19
Shinmera
I wrote it as concisely as I could directly in IRC.
13:53:42
beach
I understand. And I will now go back to more important stuff. :)
14:27:34
osune
where do i find videos of the european lisp symposium from 2014 ?
14:29:42
Shinmera
There probably aren't any.
Saturday, 2nd of December 2017, 14:47:29 UTC