freenode/#lisp - IRC Chatlog
Search
13:07:46
flip214
Right after reading "Go To Statement Considered Harmful" the next paper is "Structured Programming With Go To Statements"
14:00:30
Xach
i have been very happy with how helpful people are on stack overflow with CL questions
14:27:33
lieven
dijkstra was a pretty opinioniated guy. there's a collection of his EWD memos somewhere on the web.
14:29:23
lieven
there was a whole cargo cult movement at the time that was adamant about every construction having only one entry point and one exit point
14:33:37
Shinmera
Well, CL does that too to a large part, but in a way that hides it away neatly. Explicit RETURN/-FROMs are pretty rare.
14:35:12
pjb
Shinmera: non-local exits are all over the place in CL. What saves us is unwind-protect.
14:38:53
lieven
the problem generally isn't with the guy who comes up with these insights but with the management who sees it as a silver bullet that will take care of all problems.
14:39:33
epony
in several decades language tools vendors created incompatible products for feature in an attempt to gain market share
14:41:13
epony
the opinionated nature of computer scientists is for a reason quite different than pop culture modern times
14:48:43
beach
Second Climacs now has a gutter and it is used to show incorrect indentation: http://metamodular.com/gutter.png Of course right now, it doesn't know how to compute indentation for DEFMETHOD and LOOP.
15:03:45
pjb
beach: I don't agree (and I suppose slime doesn't either) with the indications given in that gutter.png…
15:04:20
beach
I don't either. Like I said, it doesn't know how to compute indentation for LOOP and DEFMETHOD.
15:06:50
beach
Much better parser, plus I want to plug in Cleavir so that there is program analysis at typing speed.
20:59:00
jackdaniel
Xach: yes, api is literally the same as sbcl (minus stuff added later) - even package nickname is sb-bsd-sockets
21:00:49
jackdaniel
yup, there isn't one on usocket - I wanted to add it and make PR for a long time now, but never found time to get to it
21:01:04
Xach
I guess my question is then "why does usocket not support af_unix/af_local" in the nicest way possible.
21:01:21
Xach
Is it because of OS portability issues? Implementation portability issues? Lack of someone doing it?
21:03:22
jackdaniel
I think there was an issue for that on usocket tracker, but I don't remember for sure
21:07:47
jackdaniel
ACTION directs Xach's attention at dep-* files in portable clx in sharplispers repository
21:10:50
Xach
yes, though comm::*socket_af_unix* makes it seem like there's some support deep inside somehow
21:11:05
Xach
FLI is the Foreign Language Interface. I think that is possibly a nicer name than FFI.
21:12:31
jackdaniel
here you have less 'hacky' version of the same: https://github.com/binghe/lispworks-udp/blob/master/unix.lisp
21:12:49
jackdaniel
I'm getting back to my precious layout protocol off-by-one errors in McCLIM, laters o/