freenode/#lisp - IRC Chatlog
Search
16:59:23
JuanDaugherty
ACTION took a bbc quiz to find 'your secret nationality' and it came out Romanian
17:01:40
JuanDaugherty
my impression is that caveats aside, if you are reasonably conscientious about explicitly invoking gc in sbcl it's not really a performance hit
17:14:18
JuanDaugherty
ACTION now, having tried the demo, understands what was meant about X being at issue
17:16:25
JuanDaugherty
fwiw, jackdaniel 1974 was a lot like 2018 with appropriate substitutions, e.g. 'nixon' for 'trump'
17:23:27
asarch
"The following restarts are available: SKIP :R1 skip (IN-PACKAGE ASDF-USER), RETRY :R2 retry (IN-PACKAGE ASDF-USER), ..., Break 1 ASDF0[5]>"
17:47:06
beach
flip214: I'll forward the congrats to my (admittedly small) family. She is a French citizen.
17:48:18
beach
flip214: Unless, of course, you meant to congratulate me for having a near-complete version of the specification if the SICL garbage collectors of course.
18:28:15
jackdaniel
or, even better, provide one system for core McCLIM system and a few other for extensions / applications / demos
19:35:24
JuanDaugherty
as far the confusion, it was only at the point of looking at what ql offerred in re "CLIM" and by intuition I made the right choice
19:52:20
jeosol
what is the better way to run a lisp code remotely?. I will be away soon, but I can ssh to the linux box. I don't have executables created right now. I am aware of nohup but then I need to create some script? non?
19:53:03
jeosol
I wanted to see if you guys do something special, or the old, normal linux way is okay
19:56:13
JuanDaugherty
i think ur supposed to just be able to use shebang in sbcl but I've never tried it
20:03:14
jeosol
ok, I need to give this some thought since I'm still testing. for now, I just create new functions (to test new options) and just run it after loading.
21:27:15
jmercouris
jeosol: https://www.common-lisp.net/project/slime/doc/html/Connecting-to-a-remote-lisp.html
23:44:52
White_Flame
jeosol: you can also just ssh -X into your remote box and launch emacs, to bring up a remote environment on your screen
23:45:31
White_Flame
while it's simple, it can hurt though if you drop your connection at an inopportune time
23:50:24
equwal
I used to do remote lisp programming to keep logs of IRC. TRAMP works really well once you get it setup and move past the learning cure: https://www.emacswiki.org/emacs/TrampMode. Also, there is no input lag, and no risk of data loss.
23:59:02
equwal
The basic idea is it seamlessly sets up your buffers to download, be edited, and upload when you do normal file-open and save commands in emacs.
3:16:01
loke
So odd... It was pointed out on #emacs that CLHS doesn't seem to specify what the default comparator for FIND is. I know it's EQL, but where does it actually say so in the CLHS?
3:19:00
Lord_Nightmare
has anyone considered making a more updated spec for common lisp than the 1988 one? how would one even create a commitee to do that?
3:19:24
specbot
Satisfying a One-Argument Test: http://www.lispworks.com/reference/HyperSpec/Body/17_bb.htm
4:07:20
aeth
Lord_Nightmare: You would have to get the authors of the various implementations to agree to it. At a bare minimum, SBCL and CCL. Either not participating would probably be enough to kill the effort. Of course, the other implementations (especially ECL, SICL, and Clasp, which are all active on IRC) should ideally also participate.
4:08:15
aeth
You don't need a new *ANSI standard*. It's not like any of us use the ANSI standard, anyway. We all use the Hyperspec and/or a freely available draft of the ANSI standard.
4:09:53
aeth
What you'd probably get are threads, unicode, paths, and whatever's currently trendy (pure functional programming? lazy lists? async/await?).
4:32:47
beach
Lord_Nightmare: Designing a language is tricky business. We are lucky that Common Lisp was designed by a collection of very smart and highly knowledgeable people, in contrast to some of the languages in use today. It is very easy to get it wrong if you are not a language expert and a compiler expert.
4:32:48
beach
Furthermore, Common Lisp has a commercial aspect to it as well. There are the two major vendors that need to be taken into account. So a committee would have to include representatives for them as well as people who know their technical details and their computing history.
4:36:58
aeth
The free implementations that I know of are SBCL, CCL, ECL, ABCL, CLISP, CMUCL, MKCL, Clasp, Mezzano (I think it uses SBCL for bootstrapping and then runs its own implementation in the OS itself), and SICL. The commercial implementations that I know of are Allegro, LispWorks, Scieneer, Genera, and mocl.
4:38:26
aeth
If you wanted to be complete you could probably get away with just having representatives from SBCL, CCL, ECL, ABCL, CLISP, CMUCL, Clasp, SICL, Allegro, and LispWorks. That's 10: 8 FOSS and 2 commercial.
4:40:56
aeth
Those are just the implementations. There are other interests that would want representation, too.