freenode/#lisp - IRC Chatlog
Search
11:06:09
dschoepe
smokeink_: (ql:system-list) will give you that as a normal list instead of just to stdout. you could map ql:quickload over that, I suppose
13:40:24
loke
I just upgraded everything (Emacs+QL+SBCL) on a computer on which I haven't done any development in a while. Now, loading SLIME gives me an inetresting error:
14:03:16
loke
phoe: I had. It's just that the SLIME plugin SLIME-ASDF (I'm not even sure what it does or wny I installed it) doesn't work with newer UIOP
14:09:20
loke
phoe: Can you try to enable the SLIME-ASDF plugin and see if the same thing happens to you?
14:14:50
beach
phoe: You might be interested in this issue on the CLOS MOP I did: https://github.com/robert-strandh/CLOS-MOP-HTML/issues/2
14:17:34
phoe
beach: I will look at it - it seems that Hexstream did a pretty good job at his MOP reference, yes.
14:22:09
beach
phoe: Thanks. Browsing the logs, I can see that he has done some related work in the past. This one for instance: https://www.hexstreamsoft.com/articles/notes-tips-standard-common-lisp-symbols/cross-references/clhs/figures/
14:25:38
phoe
I chat with him once in a while and our opinions differ a lot sometimes. But we get along somehow.
14:56:06
oystewh
so i have a tree of struct nodes with a list of node children in each node, and a parent pointer in each struct to its parent. when i enter 'root' at the repl (which is a variable pointing to the root node..) i get control stack exhausted
15:26:50
phoe
and if you want to have a printed representation that does not do circularity by default and does not depend on *print-circle* - do as beach said, define a method for PRINT-OBJECT.
17:24:12
dTal
For what seems to me like a super interesting exercise in language design, based entirely around Lispy principles, it doesn't seem to be very widely used or discussed
17:30:14
pjb
At least not here, since we're rather monomaniatical about Common Lisp. Try: ##lisp or #yacas?
17:33:33
dTal
Ah, fair enough. Although it looks like there was a succesful effort once upon a time to port Yacas to Common Lisp, sadly lost
17:34:08
dTal
At least according to http://hackipedia.org/Languages,%20computer/Lisp/Lisp%20As%20An%20Implementation%20Language%20For%20Computer%20Algebra%20Systems,%20Yacas%20v1.0.55%20%28May%2020,%202003%29.pdf
18:52:58
MONODA
anyone here use caveman to build a RESTful server? I'm trying to figure out how to send a body explaining the error when the client sends an invalid request
18:54:01
MONODA
the provided `throw-code` just gives the typical explanation of the error code. it doesn't allow you to provide a body in the response
19:00:58
JuanDaugherty
alternate body is a (seldom used) thing though, i think there is or used to be a tag for it
19:26:00
knobo
Bicyclidine: I've heard about "Schrödinger's cat". But you mentioned a dog. Does it have to do anyting about Euler?
19:26:07
Bicyclidine
since complex arithmetic is available, you can say more generally that (approx= x (phase (exp (* x #(0 1)))))
20:34:03
sabrac
<Bicyclidine> I would have expected some asdf function to get me there, but apparently not.
21:10:51
ebrasca
sabrac: How to document my lisp code. eg: https://github.com/ebrasca/turtle-graphics
21:20:34
sabrac
<ebrasca>Are you asking for mechanics within the code, how to automatically write an api or thoughts on content?
21:21:10
sabrac
Your forward and jump functions are both documeted, so you could use a library like staple to generate documentation from the document strings .
21:21:24
sabrac
But if I look at (forward) and (jump), both functions are documented, but they are not clear.
21:25:53
sabrac
BTW, staple's website is at https://github.com/Shinmera/staple. I found it easy to use.