2014-11-07T00:03:33Z jasom: hmm, climacs doesn't crash on startup, that's promising... 2014-11-07T00:06:05Z LiamH quit (Quit: Leaving.) 2014-11-07T00:08:18Z zRecursive joined #lisp 2014-11-07T00:13:44Z sabalaba quit (Remote host closed the connection) 2014-11-07T00:22:25Z pjb quit (Ping timeout: 272 seconds) 2014-11-07T00:29:22Z maruks joined #lisp 2014-11-07T00:32:11Z pjb joined #lisp 2014-11-07T00:39:57Z stepnem quit (Ping timeout: 260 seconds) 2014-11-07T00:41:13Z urandom__ quit (Quit: Konversation terminated!) 2014-11-07T00:42:51Z Nizumzen quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2014-11-07T00:43:52Z resttime_ joined #lisp 2014-11-07T00:44:06Z Bicyclidine joined #lisp 2014-11-07T00:44:53Z miql quit (Ping timeout: 264 seconds) 2014-11-07T00:47:20Z resttime quit (Ping timeout: 256 seconds) 2014-11-07T00:48:28Z duggiefresh joined #lisp 2014-11-07T00:51:02Z nightshade427 quit (Remote host closed the connection) 2014-11-07T00:52:08Z nightshade427 joined #lisp 2014-11-07T00:52:54Z linux_dream joined #lisp 2014-11-07T00:53:16Z duggiefresh quit (Ping timeout: 265 seconds) 2014-11-07T00:53:29Z Petit_Dejeuner quit (Read error: Connection reset by peer) 2014-11-07T00:54:07Z Petit_Dejeuner joined #lisp 2014-11-07T00:54:20Z Bicyclid1ne joined #lisp 2014-11-07T00:54:42Z Bicyclidine quit (Read error: Connection reset by peer) 2014-11-07T00:54:47Z PuercoPop: jasom: iirc clx doesn't work on OS X maybe it was because of that? 2014-11-07T00:55:02Z harish quit (Ping timeout: 244 seconds) 2014-11-07T00:55:49Z ans quit (Ping timeout: 260 seconds) 2014-11-07T00:56:22Z jasom: PuercoPop: was on linux 2014-11-07T00:56:28Z jasom: the demos seem to work now for me 2014-11-07T00:57:41Z Hydan quit (Ping timeout: 260 seconds) 2014-11-07T00:58:14Z Denommus quit (Ping timeout: 255 seconds) 2014-11-07T00:58:30Z ans joined #lisp 2014-11-07T01:00:43Z BitPuffin quit (Ping timeout: 244 seconds) 2014-11-07T01:00:54Z miql joined #lisp 2014-11-07T01:01:09Z Hydan joined #lisp 2014-11-07T01:02:30Z yrk quit (Quit: ERC (IRC client for Emacs 25.0.50.1)) 2014-11-07T01:02:53Z GuilOooo quit (Ping timeout: 264 seconds) 2014-11-07T01:05:50Z miql quit (Ping timeout: 265 seconds) 2014-11-07T01:06:25Z linux_dream: hello lisp coders I have a question about Maxima and similar programs 2014-11-07T01:06:53Z linux_dream: I am new to lisp and programming in general, I've started to read a book as suggested in this channel but so far I've never read about "compiling" and creating executables 2014-11-07T01:07:06Z linux_dream: then how come there is a Maxima executable if the code is in lisp? 2014-11-07T01:07:27Z linux_dream: how does one build an executable for lisp written programs? 2014-11-07T01:08:10Z wasamasa: lisp programmers don't speak of executables 2014-11-07T01:08:21Z wasamasa: they speak of lisp images which are a bit different 2014-11-07T01:09:36Z linux_dream: hmm but I do have an executable I believe 2014-11-07T01:09:42Z wasamasa: you can instruct a repl to dump its current state to a lisp image and exit 2014-11-07T01:09:45Z linux_dream: I have a file called maxima in /usr/bin 2014-11-07T01:09:54Z wasamasa: which is more flexible than creating an executable 2014-11-07T01:10:12Z wasamasa: whether this image contains compiled code or not is up to the implementation IIUC 2014-11-07T01:10:24Z linux_dream: ok thanks, I didn't know all of this 2014-11-07T01:11:00Z wasamasa: that way you can use states that are more than the program after it has loaded everything to run 2014-11-07T01:11:34Z wasamasa: that would allow you to run the image and attach a debugger to it 2014-11-07T01:11:53Z wasamasa: some commercial lisp implementations can turn the image to something less featureful and smaller 2014-11-07T01:12:02Z _leb joined #lisp 2014-11-07T01:15:23Z PuercoPop: linux_dream: 'executables' are always OS specific. The story in CL isn't great for CL implementations except lispworks afaiu, but there is some stuff like cl-build and buildapp 2014-11-07T01:16:35Z jasom: PuercoPop: I strongly disagree; I've had no issues building executables without any of those tools 2014-11-07T01:18:25Z jasom: linux_dream: Every lisp implementation has its own way of doing executables 2014-11-07T01:18:38Z linux_dream: ok. I think maxima is in common lisp 2014-11-07T01:18:45Z linux_dream: also I have another question about it 2014-11-07T01:18:56Z jasom: linux_dream: when the word "lisp" is used here, assume the speaker means "common lisp" 2014-11-07T01:19:10Z jasom: linux_dream: so every common lisp implementation has its own way of doing executables 2014-11-07T01:19:15Z linux_dream: sometimes to run a command, one must load a file in maxima with load(nameoffile) , otherwise the command won't work. Why aren't these files loaded by default? 2014-11-07T01:19:30Z linux_dream: ah ok jasom 2014-11-07T01:19:48Z jasom: linux_dream: for maxima specific questions, try #maxima 2014-11-07T01:19:52Z linux_dream: thx 2014-11-07T01:20:29Z jasom: linux_dream: also, most lisp implementations do compile to native code; unlike C and C++ they tend to not have a link stage though, just a compile and load stage 2014-11-07T01:21:14Z linux_dream: it's a bit over my head... 2014-11-07T01:21:38Z linux_dream: I know that I have to compile a program in c and c++ while with lisp I just type enter :) 2014-11-07T01:23:04Z jasom: linux_dream: it's definitely more complicated than that :) not too terribly complicated though. When you compile and load lisp code, the compiled code is now in RAM. You can dump it to disk to create an image; if you also include the core lisp executable in that image you have a standalone executable 2014-11-07T01:24:18Z linux_dream: ok. that's probably what they did for maxima then 2014-11-07T01:25:11Z linux_dream: when I download the source code and compile it, it probably does that, i.e. it creates an image on my disk with the lisp executable stuff in it 2014-11-07T01:25:18Z jasom: right 2014-11-07T01:26:07Z jasom: I know that ecl (and think that gcl) do it differently, they can compile to c style .o files and then link like a C program. 2014-11-07T01:27:45Z wasamasa: hmm 2014-11-07T01:28:00Z miql joined #lisp 2014-11-07T01:28:02Z jasom: There was an old lisp implementation called "Kyoto Common Lisp" and all implementations descended from that use the C-style linking; nearly all other implementations use the image dump style (though some include facilities to remove things from your image that are needed to build, but not run the program) 2014-11-07T01:28:02Z wasamasa: where would quicklisp save the compiled files from libraries it's using? 2014-11-07T01:28:12Z jasom: wasamasa: asdf does that 2014-11-07T01:28:30Z jasom: wasamasa: ~/.cache/common-lisp by default IIRC 2014-11-07T01:28:54Z wasamasa: jasom: ah, nice 2014-11-07T01:29:00Z wasamasa: jasom: there is indeed .fasl files 2014-11-07T01:29:15Z kirin` joined #lisp 2014-11-07T01:29:21Z jasom: something like ~/.cache/common-lisp/$IMPLEMENTATION_NAME/$ABS_PATH_TO_DOT_LISP_FILE 2014-11-07T01:31:07Z TDog_ joined #lisp 2014-11-07T01:31:24Z tkd: ~xD 2014-11-07T01:32:09Z wasamasa: much better than stuff like tex or python littering files in the directory of the file they compile 2014-11-07T01:32:41Z miql quit (Ping timeout: 260 seconds) 2014-11-07T01:32:46Z jasom: wasamasa: this is all Faré's doing 2014-11-07T01:33:07Z araujo quit (Quit: Leaving) 2014-11-07T01:33:23Z jasom: He didn't write the asdf originally, but he polished the hell out of it. 2014-11-07T01:33:39Z cpc26 joined #lisp 2014-11-07T01:33:47Z wasamasa: maybe I should poke him to go for XDG compliancy 2014-11-07T01:33:59Z jasom: wasamasa: where is it deficient? 2014-11-07T01:33:59Z TDog quit (Ping timeout: 272 seconds) 2014-11-07T01:34:02Z TDog_ is now known as TDog 2014-11-07T01:34:28Z kirin` quit (Remote host closed the connection) 2014-11-07T01:34:33Z wasamasa: jasom: I expected these files to be in ~/.local/share 2014-11-07T01:34:41Z wasamasa: jasom: that's why I didn't find them I guess 2014-11-07T01:34:55Z jasom: $XDG_CACHE_HOME 2014-11-07T01:35:09Z jasom: " If $XDG_CACHE_HOME is either not set or empty, a default equal to $HOME/.cache should be used." <-- from the XDG spec 2014-11-07T01:35:15Z cpc26_ quit (Ping timeout: 258 seconds) 2014-11-07T01:35:31Z jasom: and it's for "user specific non-essential data files" 2014-11-07T01:35:48Z wasamasa: k, then it should be fine the way it is 2014-11-07T01:36:32Z jasom: asdf is supposed to follow the XDG base directory spec for configuration, data, and output caches, so if you do find something wrong it's abug 2014-11-07T01:37:53Z jasom: but I don't think asdf stores anything in XDG_DATA_HOME at the moment 2014-11-07T01:38:47Z jasom: oh, I'm wrong it uses that as the default source registry 2014-11-07T01:41:21Z JokesOnYou77 quit (Quit: Leaving) 2014-11-07T01:44:55Z boogie quit (Remote host closed the connection) 2014-11-07T01:45:01Z defaultxr joined #lisp 2014-11-07T01:45:26Z kirin` joined #lisp 2014-11-07T01:46:47Z kirin` quit (Remote host closed the connection) 2014-11-07T01:48:00Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-11-07T01:49:16Z duggiefresh joined #lisp 2014-11-07T01:49:28Z maruks quit (Ping timeout: 255 seconds) 2014-11-07T01:52:16Z MrWoohoo joined #lisp 2014-11-07T01:53:59Z duggiefresh quit (Ping timeout: 245 seconds) 2014-11-07T01:55:14Z miql joined #lisp 2014-11-07T01:56:57Z kalzz quit (Quit: exit) 2014-11-07T02:00:16Z zRecursive quit (Remote host closed the connection) 2014-11-07T02:00:23Z miql quit (Ping timeout: 265 seconds) 2014-11-07T02:00:34Z zRecursive joined #lisp 2014-11-07T02:03:45Z innertracks quit (Ping timeout: 244 seconds) 2014-11-07T02:05:45Z edgar-rft joined #lisp 2014-11-07T02:11:03Z kalzz joined #lisp 2014-11-07T02:12:20Z Posterdati quit (Ping timeout: 256 seconds) 2014-11-07T02:13:31Z dagnachew joined #lisp 2014-11-07T02:18:42Z rx14 quit (Remote host closed the connection) 2014-11-07T02:20:19Z GuilOooo joined #lisp 2014-11-07T02:22:24Z miql joined #lisp 2014-11-07T02:24:56Z harish joined #lisp 2014-11-07T02:27:16Z frkout joined #lisp 2014-11-07T02:27:31Z miql quit (Ping timeout: 265 seconds) 2014-11-07T02:27:35Z kirin` joined #lisp 2014-11-07T02:32:40Z kirin` quit (Remote host closed the connection) 2014-11-07T02:35:22Z kanru` joined #lisp 2014-11-07T02:35:31Z kanru quit (Remote host closed the connection) 2014-11-07T02:37:51Z vinleod quit (Read error: Connection reset by peer) 2014-11-07T02:38:35Z vinleod joined #lisp 2014-11-07T02:40:52Z drdanmaku quit (Quit: Connection closed for inactivity) 2014-11-07T02:45:56Z frkout quit (Remote host closed the connection) 2014-11-07T02:46:22Z frkout joined #lisp 2014-11-07T02:47:55Z frkout quit (Remote host closed the connection) 2014-11-07T02:48:27Z frkout joined #lisp 2014-11-07T02:49:02Z kirin` joined #lisp 2014-11-07T02:49:34Z miql joined #lisp 2014-11-07T02:49:55Z duggiefresh joined #lisp 2014-11-07T02:53:19Z Karl_Dscc joined #lisp 2014-11-07T02:53:44Z kirin` quit (Remote host closed the connection) 2014-11-07T02:54:16Z duggiefresh quit (Ping timeout: 256 seconds) 2014-11-07T02:54:21Z miql quit (Ping timeout: 264 seconds) 2014-11-07T02:58:15Z linux_dream quit (Quit: Leaving) 2014-11-07T03:00:28Z vinleod quit (Read error: Connection reset by peer) 2014-11-07T03:07:34Z hello joined #lisp 2014-11-07T03:09:51Z hello: Is there any lisp package to process video? 2014-11-07T03:15:51Z hello quit (Quit: Page closed) 2014-11-07T03:16:49Z miql joined #lisp 2014-11-07T03:21:42Z kirin` joined #lisp 2014-11-07T03:21:53Z miql quit (Ping timeout: 260 seconds) 2014-11-07T03:26:58Z kirin` quit (Remote host closed the connection) 2014-11-07T03:29:19Z Adlai: just barely offtopic: any suggestions for making the python bytecode-interpreter/compiler hybrid abomination a bit slimeier? 2014-11-07T03:29:26Z Adlai has to use it a fair amount for a project 2014-11-07T03:29:45Z Bicyclid1ne quit (Ping timeout: 264 seconds) 2014-11-07T03:30:18Z Adlai is also asking in #python, but thought people here are likelier to understand the kind of "IDE" he's seeking 2014-11-07T03:34:11Z yrk joined #lisp 2014-11-07T03:34:56Z yrk quit (Changing host) 2014-11-07T03:34:56Z yrk joined #lisp 2014-11-07T03:35:18Z huza joined #lisp 2014-11-07T03:39:19Z bb010g_ is now known as bb010g 2014-11-07T03:40:38Z sheilong quit (Quit: Konversation terminated!) 2014-11-07T03:43:58Z miql joined #lisp 2014-11-07T03:44:28Z Karl_Dscc quit (Remote host closed the connection) 2014-11-07T03:44:50Z boogie joined #lisp 2014-11-07T03:45:36Z boogie quit (Client Quit) 2014-11-07T03:46:10Z huza quit (Quit: WeeChat 0.3.8) 2014-11-07T03:47:33Z kirin` joined #lisp 2014-11-07T03:48:23Z faheem_: Hi. Added a asd project to :~/quicklisp/dists/quicklisp/software/, namely ~/quicklisp/dists/quicklisp/software/gitfiles 2014-11-07T03:48:43Z miql quit (Ping timeout: 265 seconds) 2014-11-07T03:49:00Z faheem_: I then tried to do (ql:quickload "gitfiles") but I get 2014-11-07T03:49:05Z faheem_: System "gitfiles" not found 2014-11-07T03:49:05Z faheem_: [Condition of type QUICKLISP-CLIENT:SYSTEM-NOT-FOUND] 2014-11-07T03:49:05Z kirin` quit (Remote host closed the connection) 2014-11-07T03:49:24Z beach joined #lisp 2014-11-07T03:49:24Z faheem_: what am i missing? this project has an asd file 2014-11-07T03:49:40Z beach: Good morning everyone! 2014-11-07T03:50:00Z faheem_: Namely ~/quicklisp/dists/quicklisp/software/gitfiles/gitfiles.asd 2014-11-07T03:50:08Z faheem_: beach: you don't leave a client idling? 2014-11-07T03:50:30Z beach: Give me some context! 2014-11-07T03:50:37Z duggiefresh joined #lisp 2014-11-07T03:50:44Z faheem_: beach: i meant irc client. in this channel 2014-11-07T03:51:02Z dagnachew quit (Quit: WeeChat 1.0.1) 2014-11-07T03:51:18Z beach: I sign out, if that's what you mean. Because I put my computer in suspend mode. 2014-11-07T03:51:33Z faheem_: beach: oh, i see. 2014-11-07T03:52:57Z jusss joined #lisp 2014-11-07T03:53:48Z faheem_: beach: quick question about quicklisp - put a project in ~/quicklisp/dists/quicklisp/software/gitfiles, but ql does not find it 2014-11-07T03:54:06Z faheem_: (ql:quickload "gitfiles") gives System "gitfiles" not found 2014-11-07T03:54:23Z faheem_: asd file is ~/quicklisp/dists/quicklisp/software/gitfiles/gitfiles.asd 2014-11-07T03:54:30Z beach: I think I am the wrong person to ask about that. 2014-11-07T03:54:35Z faheem_: beach: ok 2014-11-07T03:55:08Z beach: I still keep my projects elsewhere and put directories in *central-registry*. 2014-11-07T03:55:28Z duggiefresh quit (Ping timeout: 255 seconds) 2014-11-07T03:55:30Z faheem_: beach: oh, what OS? 2014-11-07T03:55:46Z beach: Me? Ubuntu GNU/Linux. 2014-11-07T03:56:17Z beach: I use Quicklisp, of course, but only to install other people's projects. 2014-11-07T03:56:23Z faheem_: beach: ok 2014-11-07T03:58:40Z pillton: Good morning beach. 2014-11-07T03:59:51Z pillton: faheem_: I think you put your own projects in ~/quicklisp/local-projects/. 2014-11-07T04:00:12Z pillton: I do what beach does personally. 2014-11-07T04:00:18Z faheem_: pillton: oh. is that documented? 2014-11-07T04:00:46Z pillton: faheem_: I'm not sure. Xach is normally pretty good with stuff like that. 2014-11-07T04:01:04Z faheem_: pillton: i could also add paths to the central registry 2014-11-07T04:01:15Z faheem_: i was using /usr/local/share/common-lisp for a bit, is that ok? 2014-11-07T04:01:35Z pillton: Do other people use your computer? 2014-11-07T04:01:45Z faheem_: I think it suffices to put an entry in /etc/common-lisp/source-registry.conf.d, right? 2014-11-07T04:01:47Z faheem_: pillton: no 2014-11-07T04:02:43Z pillton: I use *central-registry* and ~/.config/common-lisp/source-registry.conf.d/ 2014-11-07T04:07:52Z MoALTz_ joined #lisp 2014-11-07T04:08:45Z Harag quit (Ping timeout: 264 seconds) 2014-11-07T04:09:23Z Quadrescence joined #lisp 2014-11-07T04:09:57Z Quadrescence is now known as Guest57804 2014-11-07T04:10:30Z Guest57804 is now known as Quadresce 2014-11-07T04:10:46Z MoALTz quit (Ping timeout: 255 seconds) 2014-11-07T04:10:47Z Quadresce quit (Changing host) 2014-11-07T04:10:47Z Quadresce joined #lisp 2014-11-07T04:11:06Z miql joined #lisp 2014-11-07T04:12:17Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-11-07T04:12:19Z drewc quit (Ping timeout: 272 seconds) 2014-11-07T04:12:42Z kirin` joined #lisp 2014-11-07T04:13:02Z faheem_: pillton: i see. what is a good location? is /usr/local/share/common-lisp reasonable? 2014-11-07T04:14:23Z heddwch quit (Ping timeout: 240 seconds) 2014-11-07T04:14:59Z pillton: Well, it is subjective. I am of the view that if it is yours then it should go in ${HOME}. 2014-11-07T04:15:11Z heddwch joined #lisp 2014-11-07T04:15:26Z beach: faheem_: For your own projects? 2014-11-07T04:15:46Z kirin` quit (Remote host closed the connection) 2014-11-07T04:16:00Z pillton: I have ~/contrib, ~/Programming, ~/Reports and ~/Papers. 2014-11-07T04:16:07Z miql quit (Ping timeout: 272 seconds) 2014-11-07T04:16:16Z beach: I use ~/Lisp/My-projects/GITified ~/Lisp/My-projects/Others ~/Lisp/Other-peoples-projects/ 2014-11-07T04:16:39Z faheem_: Ah, ok. I tend to use /usr/local/src for stuff. 2014-11-07T04:16:44Z faheem_: source stuff, that is 2014-11-07T04:16:44Z drewc joined #lisp 2014-11-07T04:16:50Z Quadresce: ~/Source/My ~/Source/Foreign ~/Source/$COMPANY-NAME 2014-11-07T04:16:51Z kirin` joined #lisp 2014-11-07T04:17:04Z faheem_: all home directories then 2014-11-07T04:17:26Z faheem_: i've got /usr/local/src as a separate LV/filesystem 2014-11-07T04:19:06Z joneshf-laptop joined #lisp 2014-11-07T04:19:16Z faheem_: I added /etc/common-lisp/source-registry.conf.d/04-localinstall.conf with the contents 2014-11-07T04:19:32Z faheem_: (:directory #p"/usr/local/share/common-lisp/") 2014-11-07T04:19:59Z faheem_: but (ql:quickload "gitfiles") still does not work 2014-11-07T04:21:08Z jusss quit (Ping timeout: 250 seconds) 2014-11-07T04:22:01Z drewc quit (Ping timeout: 255 seconds) 2014-11-07T04:22:39Z kirin` quit (Remote host closed the connection) 2014-11-07T04:22:43Z faheem_: hmm, using (require) used to work, at least on sbcl, but not now 2014-11-07T04:23:52Z kirin` joined #lisp 2014-11-07T04:24:22Z faheem_: oh, it is just that it cannot find the path 2014-11-07T04:29:01Z kirin` quit (Remote host closed the connection) 2014-11-07T04:30:11Z isis__ joined #lisp 2014-11-07T04:31:01Z drewc joined #lisp 2014-11-07T04:34:34Z isis__ quit (Ping timeout: 265 seconds) 2014-11-07T04:34:48Z faheem_: Maybe some necesary syntax is missing for this gitfiles asd file? it has 2014-11-07T04:34:54Z faheem_: https://www.irccloud.com/pastebin/cnZA6GBA 2014-11-07T04:34:57Z nha_ joined #lisp 2014-11-07T04:38:20Z miql joined #lisp 2014-11-07T04:41:59Z bgs100 quit (Quit: bgs100) 2014-11-07T04:42:07Z faheem_: ok, looks like quicklisp/local-projects works 2014-11-07T04:43:10Z miql quit (Ping timeout: 255 seconds) 2014-11-07T04:49:09Z kirin` joined #lisp 2014-11-07T04:50:00Z goldenlight joined #lisp 2014-11-07T04:51:29Z duggiefresh joined #lisp 2014-11-07T04:54:15Z kirin` quit (Remote host closed the connection) 2014-11-07T04:56:06Z duggiefresh quit (Ping timeout: 244 seconds) 2014-11-07T04:56:19Z CrazyWoods quit (Quit: leaving) 2014-11-07T04:58:35Z ofosos joined #lisp 2014-11-07T04:59:58Z Niac joined #lisp 2014-11-07T05:03:51Z nha_ is now known as nha 2014-11-07T05:05:00Z pranavrc joined #lisp 2014-11-07T05:05:00Z pranavrc quit (Changing host) 2014-11-07T05:05:00Z pranavrc joined #lisp 2014-11-07T05:05:34Z miql joined #lisp 2014-11-07T05:10:06Z oleo__ is now known as oleo 2014-11-07T05:10:14Z miql quit (Ping timeout: 245 seconds) 2014-11-07T05:12:08Z Quadresce quit (Quit: Leaving) 2014-11-07T05:13:40Z effy_ quit (Ping timeout: 244 seconds) 2014-11-07T05:15:21Z zeitue quit (Quit: Leaving) 2014-11-07T05:16:12Z effy joined #lisp 2014-11-07T05:19:00Z jusss joined #lisp 2014-11-07T05:23:05Z kirin` joined #lisp 2014-11-07T05:26:01Z jusss quit (Ping timeout: 258 seconds) 2014-11-07T05:26:12Z beach: I need some help thinking through some design. I want to create a SICL-like environment in some host, say SBCL. I already defined a HIR interpreter, but in fact it is a compiler, because it translates the instruction graph to a host TAGBODY. It uses the host runtime environment (lookup of dynamic variables and catch tags). Non-local control transfer is done by the host. 2014-11-07T05:26:32Z beach: Now I want to define a target runtime environment, so I have to do it differently. 2014-11-07T05:27:22Z beach: I am thinking this: Use the host stack as usual, but for the runtime environment, use a list of entries contained in some host dynamic variable, say *RTE*. 2014-11-07T05:28:15Z kirin` quit (Remote host closed the connection) 2014-11-07T05:28:58Z gingerale joined #lisp 2014-11-07T05:29:02Z beach: A lexical non-local transfer would be done like this: The static runtime environment contains a host thunk that does (GO