Achylles has quit [Remote host closed the connection]
clothespin_ has joined #lisp
clothespin has quit [Ping timeout: 276 seconds]
nowhere_man has quit [Ping timeout: 276 seconds]
Dibejzer has joined #lisp
Dibejzer has quit [Remote host closed the connection]
xkapastel has joined #lisp
quazimodo has quit [Ping timeout: 276 seconds]
quazimodo has joined #lisp
lnostdal has quit [Excess Flood]
lnostdal has joined #lisp
lucasb has quit [Quit: Connection closed for inactivity]
<fengshaun>
I've heard of common lisp's superior debuggability, and I've seen sbcl dropping me to a debugger to poke around. where should I go to learn things I don't know that I don't know. i.e. how to be super effective in debugging cl
lnostdal has quit [Ping timeout: 252 seconds]
<fengshaun>
I feel like there is a lot of stuff in CL's debug-land that I don't know is possible
doublex has quit [Ping timeout: 250 seconds]
lnostdal has joined #lisp
<pjb>
fengshaun: there are different debuggers. Each implementation has its own. And there are debuggers that work with a lot of different implementations (eg. slime).
<pjb>
fengshaun: the best way would be to read the user manual of both the implementation and of slime (since I would advise you to use slime when possible).
<fengshaun>
I'm using sbcl and slime, but I think I'm not using it properly
<fengshaun>
any resources to give a quick overview of what's possible so I can go deep later as need arises?
<pjb>
fengshaun: also good, is to write your own debugging facilities. For example, I wrote a stepper (cl-stepper), since some implementation don't provide cl:step, and most do a crude job at it.
<Xach>
fengshaun: i think i use v and t on frames the most in the slime debugger. v jumps to the location of the error (if there is high enough debug at compile time) and t shows the value of local variables (ditto)
<copec>
For userland apps it uses the same type of instrumentation as dtrace providers
<p_l>
bpftrace and related can use DTrace tracepoints, which kinda became "standard"
<p_l>
I'm not sure about equivalent of dtrace helpers for dynamic generated code that isn't represented in binary's DWARF data
<p_l>
most of the time it's "dump a file named according to template X in /tmp that contains symbol data in this format"
freedom has quit [Read error: Connection reset by peer]
brown121408 has quit [Ping timeout: 276 seconds]
clothespin_ has joined #lisp
bitmapper has quit [Ping timeout: 240 seconds]
clothespin has quit [Ping timeout: 245 seconds]
anewuser has joined #lisp
ahungry has joined #lisp
<pjb>
p_l: you could patch a CL compiler to generate DWARF at the same time it generates code dynamically.
<mister_m>
i find myself wanting to traverse a list and use those list values to populate a hash table. My first instinct is to define a hash table in a let statement, and in the body of that statement have a dolist expression where i modify the hash table. Is there a better way to do this?
<mister_m>
I'd use a reduce perhaps in JS but I'm having a bit of trouble with CL's reduce in doing this
<Xach>
mister_m: the initial approach is a fine way to do it
<mister_m>
I'll run with that
quazimodo has joined #lisp
EvW1 has quit [Ping timeout: 276 seconds]
igemnace has joined #lisp
clothespin__ has joined #lisp
clothespin_ has quit [Ping timeout: 252 seconds]
doublex has joined #lisp
meepdeew has quit [Quit: Connection closed for inactivity]
nitrix has joined #lisp
<drmeister>
Clasp generates dwarf
<drmeister>
We use it with dtr ace all the time.
anewuser has quit [Quit: anewuser]
lottaquestions has quit [Remote host closed the connection]
EvW has joined #lisp
<loke>
mister_m: what form is the source list in?
EvW has quit [Ping timeout: 250 seconds]
clothespin_ has joined #lisp
Hofpfist` has quit [Ping timeout: 240 seconds]
xkapastel has quit [Quit: Connection closed for inactivity]
clothespin__ has quit [Ping timeout: 240 seconds]
remexre has quit [Quit: WeeChat 2.6]
Josh_2 has quit [Ping timeout: 246 seconds]
remexre has joined #lisp
tokik has quit [Ping timeout: 276 seconds]
gravicappa has joined #lisp
tokik has joined #lisp
shifty has joined #lisp
enrio has joined #lisp
dddddd has quit [Remote host closed the connection]
<pjb>
mister_m: if you like reduce go ahead! (reduce (lambda (h e) (setf (gethash (car e) h) (cdr e)) h) '((a . 1) (b . 2) (c . 3)) :initial-value (make-hash-table))
Lord_of_Life_ has joined #lisp
Lord_of_Life has quit [Ping timeout: 246 seconds]
Lord_of_Life_ is now known as Lord_of_Life
brettgilio has joined #lisp
ebrasca has joined #lisp
mooch2 has joined #lisp
mooch has quit [Ping timeout: 250 seconds]
bacterio has joined #lisp
bacterio has quit [Changing host]
bacterio has joined #lisp
vlatkoB has joined #lisp
quazimodo has quit [Read error: Connection reset by peer]
jcob has quit [*.net *.split]
Patzy has quit [*.net *.split]
Nikotiini has quit [*.net *.split]
AdmiralBumbleBee has quit [*.net *.split]
jcob has joined #lisp
Patzy has joined #lisp
AdmiralBumbleBee has joined #lisp
Nikotiini has joined #lisp
anlsh has joined #lisp
smokeink has quit [Remote host closed the connection]
zaquest has quit [Read error: Connection reset by peer]
<beach>
Good morning everyone!
<ebrasca>
Morning!
Necktwi has quit [Ping timeout: 245 seconds]
bacterio has quit [Read error: Connection reset by peer]
sauvin has joined #lisp
<p_l>
pjb: the linux perftools format is essentially "drop a file named after PID with table of `address:symbol name`". DWARF is only used for static data. DTrace OTOH had essentially a callback interface that you could implement top return the data
ivan4th has joined #lisp
bacterio has joined #lisp
notzmv has quit [Ping timeout: 265 seconds]
froggey has quit [Ping timeout: 265 seconds]
brown121408 has joined #lisp
<LdBeth>
gg
vms14 has joined #lisp
froggey has joined #lisp
ebzzry_ has joined #lisp
bilegeek has joined #lisp
anlsh has quit [Remote host closed the connection]
vms14 has quit [Remote host closed the connection]
JohnMS_WORK has joined #lisp
dale has quit [Quit: My computer has gone to sleep]
scymtym has quit [Ping timeout: 246 seconds]
Necktwi has joined #lisp
mooch3 has joined #lisp
zaquest has joined #lisp
misterwhatever has quit [Ping timeout: 245 seconds]
bilegeek has quit [Quit: bilegeek]
mooch2 has quit [Ping timeout: 245 seconds]
ahungry has quit [Remote host closed the connection]
ivan4th has quit [Read error: Connection reset by peer]
poet has joined #lisp
scymtym has joined #lisp
enrioog has joined #lisp
enrio has quit [Ping timeout: 268 seconds]
shka_ has joined #lisp
zaquest has quit [Quit: Leaving]
flamebeard has joined #lisp
karlosz has quit [Quit: karlosz]
zaquest has joined #lisp
Duuqnd has joined #lisp
gxt has joined #lisp
heisig has joined #lisp
Bourne has joined #lisp
varjag has joined #lisp
frgo has joined #lisp
ArthurStrong has joined #lisp
hhdave has joined #lisp
enrioog has quit [Quit: Leaving]
m00natic has joined #lisp
smokeink has joined #lisp
jsgrant- has joined #lisp
bacterio has quit [Read error: Connection reset by peer]
mathrick_ has joined #lisp
lottaquestions has joined #lisp
wiselord has joined #lisp
wiselord has quit [Remote host closed the connection]
Hofpfist` has joined #lisp
wiselord has joined #lisp
Hofpfist` is now known as Hofpfister
jsgrant- has quit [Quit: jsgrant-]
davepdot_ has joined #lisp
davepdot_ has quit [Client Quit]
davepdot_ has joined #lisp
davepdot_ has quit [Client Quit]
davepdot_ has joined #lisp
davepdot_ has quit [Client Quit]
davepdot_ has joined #lisp
z3t0 has quit [Read error: Connection reset by peer]
z3t0_alt has joined #lisp
davepdot_ has quit [Client Quit]
davepdot_ has joined #lisp
jonatack_ has joined #lisp
jonatack has quit [Ping timeout: 268 seconds]
penguwin has joined #lisp
drl has quit [Quit: Ex-Chat]
mingus has joined #lisp
mathrick_ has quit [Ping timeout: 268 seconds]
xkapastel has joined #lisp
poet has quit [Ping timeout: 250 seconds]
arma_ has joined #lisp
jello_pudding has joined #lisp
Duuqnd has quit [Quit: Leaving]
Duuqnd has joined #lisp
jello_pudding has quit [Quit: Quit Client]
smokeink has quit [Ping timeout: 250 seconds]
amerlyq has joined #lisp
amerlyq has quit [Client Quit]
ljavorsk has joined #lisp
m00natic has quit [Remote host closed the connection]
dmiles has quit [Read error: Connection reset by peer]
amerlyq has joined #lisp
dmiles has joined #lisp
misterwhatever has joined #lisp
misterwhatever has quit [Remote host closed the connection]
refusenick has quit [Ping timeout: 245 seconds]
keep_learning has quit [Remote host closed the connection]
bitmapper has joined #lisp
_paul0 has quit [Remote host closed the connection]
mathrick has joined #lisp
_paul0 has joined #lisp
pok has quit [Ping timeout: 245 seconds]
lucasb has joined #lisp
pok has joined #lisp
lnostdal has quit [Excess Flood]
lnostdal has joined #lisp
lnostdal has quit [Max SendQ exceeded]
lnostdal has joined #lisp
lnostdal has quit [Max SendQ exceeded]
lnostdal has joined #lisp
FreeBirdLjj has joined #lisp
lnostdal has quit [Max SendQ exceeded]
lnostdal has joined #lisp
lnostdal has quit [Max SendQ exceeded]
lnostdal has joined #lisp
FreeBirdLjj has quit [Ping timeout: 245 seconds]
mingus has quit [Remote host closed the connection]
ljavorsk has quit [Ping timeout: 245 seconds]
lnostdal has quit [Max SendQ exceeded]
lnostdal has joined #lisp
lnostdal has quit [Max SendQ exceeded]
lnostdal has joined #lisp
shaakyamuni[m] has quit [Remote host closed the connection]
dtw has quit [Write error: Connection reset by peer]
eriix[m] has quit [Remote host closed the connection]
EuAndreh[m] has quit [Read error: Connection reset by peer]
no-defun-allowed has quit [Read error: Connection reset by peer]
nonlinear[m] has quit [Write error: Connection reset by peer]
hiq[m] has quit [Write error: Connection reset by peer]
akanouras has quit [Write error: Connection reset by peer]
keep-learning[m] has quit [Read error: Connection reset by peer]
Gnuxie[m] has quit [Read error: Connection reset by peer]
djeis[m] has quit [Read error: Connection reset by peer]
LdBeth has quit [Read error: Connection reset by peer]
malaclyps[m] has quit [Write error: Connection reset by peer]
munksgaard[m] has quit [Read error: Connection reset by peer]
Jachy has quit [Read error: Connection reset by peer]
katco has quit [Read error: Connection reset by peer]
aindilis has quit [Ping timeout: 276 seconds]
clothespin_ has quit [Ping timeout: 250 seconds]
igemnace has quit [Quit: WeeChat 2.6]
pok_ has joined #lisp
makomo has quit [Ping timeout: 250 seconds]
monokrom has joined #lisp
gxt has quit [Ping timeout: 260 seconds]
DGASAU has joined #lisp
icov0x29a has joined #lisp
brown121407 has joined #lisp
brown121408 has quit [Ping timeout: 268 seconds]
pok_ has quit [Quit: leaving]
pok_ has joined #lisp
pok has quit [Quit: leaving]
pok_ is now known as pok
amerlyq has quit [Ping timeout: 240 seconds]
amerlyq has joined #lisp
Duuqnd has quit [Ping timeout: 276 seconds]
fivo has joined #lisp
EvW1 has joined #lisp
FreeBirdLjj has joined #lisp
Bourne has quit [Ping timeout: 265 seconds]
zulu-inuoe has quit [Read error: Connection reset by peer]
xkapastel has quit [Quit: Connection closed for inactivity]
heisig has quit [Quit: Leaving]
aindilis has joined #lisp
EvW1 has quit [Ping timeout: 245 seconds]
bitmapper has quit [Ping timeout: 250 seconds]
Achylles has joined #lisp
makomo has joined #lisp
flamebeard has quit []
random-nick has joined #lisp
makomo has quit [Quit: WeeChat 2.4]
zmv has joined #lisp
clothespin has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
hiq[m] has quit [Quit: User has been idle for 30+ days.]
sveit has quit [Ping timeout: 252 seconds]
sveit has joined #lisp
trufas has joined #lisp
scymtym_ has quit [Quit: ERC (IRC client for Emacs 27.0.50)]
scymtym has joined #lisp
<Josh_2>
When I load my package with ql:quickload I get a file-error saying that it can't find my packages files in #P"/tmp/src/.." why is asdf looking in tmp and not the folder where the system is defined?
<Josh_2>
What have I messed up xD
<jackdaniel>
maybe you did C-c C-c on the system definition?
<jackdaniel>
instead of loading the asd file
<Josh_2>
ah
<Josh_2>
I probably did do that
bitmapper has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
Oladon has joined #lisp
FreeBirdLjj has quit [Ping timeout: 240 seconds]
Achylles has quit [Quit: Leaving]
amerlyq has quit [Ping timeout: 252 seconds]
amerlyq has joined #lisp
<Josh_2>
(ql:register-local-projects) is how I get quicklisp to search for new asd files right?
<Josh_2>
new systems
fivo has quit [Ping timeout: 246 seconds]
brown121407 has quit [Read error: Connection reset by peer]
brown121408 has joined #lisp
<Josh_2>
quicklisp is not finding my new system, I have added a symbolic link to my local-projects, my system name shares the same name as the .asd files but when I register-local-projects It's not found
<jackdaniel>
I think that you are confused of what looks where
<Josh_2>
jackdaniel: but register-local-projects follow symbolic links right?
<Josh_2>
so why wouldn't it find my defined system
mathrick has quit [Ping timeout: 265 seconds]
DrDuck is now known as gobble_gobble
Lord_of_Life has quit [Ping timeout: 240 seconds]
<jackdaniel>
Josh_2: is your asd file directly in the linked directory? also what implementation do you use?
<Josh_2>
No It's not directly linked
<Josh_2>
I'm having this trouble with ccl
stepnem has joined #lisp
<jackdaniel>
also it is not clear whether symbolic links will get followed, this is undefined behavior territory common-lisp wise
<Josh_2>
ah
<Josh_2>
well it works on sbcl :O
Lord_of_Life_ is now known as Lord_of_Life
<jackdaniel>
I'll tell you even more: if you register local projects with sbcl and start ccl anew then you will probably be able to load your system
<jackdaniel>
because they are already registered
<jackdaniel>
(or indexed if you like)
<Josh_2>
hmm
<Josh_2>
well I don't have sbcl on the raspberry pi
HDurer has quit [Remote host closed the connection]
<Josh_2>
That's a bit of a pita just to register a project, I think I'll just do my work in ~/quicklisp/local-projects/ instead
rippa has joined #lisp
<_death>
Josh_2: that's what I do.. I also have another local-projects directory for third-party systems..
<Josh_2>
on my main machine I just have a symbolic link to my ~/documents/ and quicklisp finds all my asd files ¯\_(ツ)_/¯
keithflower has joined #lisp
ArthurStrong has quit [Quit: leaving]
keithflower has quit [Remote host closed the connection]
keithflower has joined #lisp
bacterio has quit [Read error: Connection reset by peer]
davepdot_ has quit [Remote host closed the connection]
Oladon has quit [Quit: Leaving.]
hhdave has quit [Quit: hhdave]
scymtym has quit [Ping timeout: 245 seconds]
brown121407 has joined #lisp
brown121408 has quit [Ping timeout: 268 seconds]
<Josh_2>
When using a foreign library do I include it in my defsystem?
<Josh_2>
I'm trying to use a foreign library but sly is looking in /tmp/ for it
<mfiano2>
You include the lisp wrapper in your defsystem.
keithflower has quit [Ping timeout: 276 seconds]
<Josh_2>
Is there an example of this somewhere?
<mfiano2>
Anything that depends on a library that depends on cffi
misterwhatever has joined #lisp
pjb has quit [Remote host closed the connection]
poet has joined #lisp
misterwhatever has quit [Remote host closed the connection]
brown121407 has quit [Read error: Connection reset by peer]
parjanya has joined #lisp
karlosz has joined #lisp
brown121408 has joined #lisp
dale has joined #lisp
reggie_ has joined #lisp
amerlyq has quit [Quit: amerlyq]
refusenick has joined #lisp
Jeanne-Kamikaze has joined #lisp
phoe has joined #lisp
<phoe>
hellooooo
<Josh_2>
hi
srji has joined #lisp
amerigo has joined #lisp
rgherdt has joined #lisp
<Josh_2>
How do I determine the base directory of my system?
<Josh_2>
I need to specify the location of my .so file and I want to make it relative to my system instead of specifying an exact path
<jackdaniel>
(asdf:component-pathname (asdf:find-system "boohoo")) or something like that
zooey has quit [Quit: quit]
zooey has joined #lisp
gabiruh has quit [Ping timeout: 246 seconds]
gabiruh has joined #lisp
<Josh_2>
hmm alrighty thanks
rgherdt has quit [Ping timeout: 276 seconds]
rgherdt has joined #lisp
clothespin has quit [Ping timeout: 265 seconds]
shka_ has quit [Ping timeout: 240 seconds]
shka_ has joined #lisp
<mister_m>
I am trying ot use uiop:split-string to split a couple lines I am reading from a file by newline to create a list I can process. I am invoking (uiop:split-string lines :separator '(#\Newline)), but i get a single element list with the same string as the lines value I am passing to split-string. Am I missing something here? Does #\Newline not mean what I think it does?
<_death>
try (map 'list #'identity lines)
davepdot_ has joined #lisp
<_death>
also, why not read the file line by line?
<mister_m>
that's clever I'll remember that - looks like there is indeed a #\Newline in there
Dibejzer has joined #lisp
Dibejzer has quit [Client Quit]
shifty has quit [Ping timeout: 268 seconds]
davepdot_ has quit [Ping timeout: 250 seconds]
<mister_m>
_death: well, technically I am using a regex to extract a block of a file and working with those lines directly
<mister_m>
ah I got it - looks like a silly mistake
<mister_m>
_death: thanks for that tip though
<_death>
you can also use slime to inspect the string
<mister_m>
if I have it in a defvar how can that be done
<_death>
C-c I *my-string* RET
<_death>
or you can right click on the value and choose Inspect (slime-presentations)
<mister_m>
oooh fancy. I am still picking up some slime tricks, that one will be well used
<_death>
the inspector is very useful
<mister_m>
I already know that I've been missing it haha
bitmapper has quit [Ping timeout: 240 seconds]
Davd33 has joined #lisp
Davd33 has quit [Client Quit]
Ven`` has joined #lisp
theruran has joined #lisp
<Josh_2>
can an integer be coerced into an array of It's bits? I want to access each bit in an integer individually
Ven`` has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
gravicappa has quit [Ping timeout: 268 seconds]
okflo has joined #lisp
<Josh_2>
I thought so
varjag has joined #lisp
jcowan has joined #lisp
<jcowan>
I need help translating a non-CL LOOP construct into idiomatic CL LOOP. Of course I could use lower-level code instead, but I think it would be better to use LOOP here. Anybody feel like looking at this?
okflo has left #lisp [#lisp]
<phoe>
ok
<lukego>
Hey is it possible to do SBCL20 as a "one dayer"? Like, arrive early morning, leave late night, do some meaningful talking with people in between? If so which date would work?
khisanth__ has quit [Ping timeout: 268 seconds]
wiselord has quit [Read error: Connection reset by peer]
wiselord has joined #lisp
gabiruh has quit [Quit: ZNC - 1.6.0 - http://znc.in]
gabiruh has joined #lisp
khisanth__ has joined #lisp
shka_ has quit [Ping timeout: 240 seconds]
cosimone has joined #lisp
brettgilio has quit [Ping timeout: 245 seconds]
vlatkoB has quit [Remote host closed the connection]
zooey has quit [Ping timeout: 260 seconds]
zooey has joined #lisp
jonatack__ has joined #lisp
jonatack_ has quit [Ping timeout: 245 seconds]
trufas has quit [Ping timeout: 240 seconds]
jonatack__ has quit [Quit: jonatack__]
jonatack has joined #lisp
jonatack has quit [Client Quit]
jonatack has joined #lisp
icov0x29a has quit [Quit: Leaving]
ebrasca has quit [Remote host closed the connection]
trufas has joined #lisp
gxt has joined #lisp
trufas has quit [Ping timeout: 246 seconds]
hiroaki has joined #lisp
mathrick has quit [Ping timeout: 265 seconds]
jonatack_ has joined #lisp
jonatack has quit [Ping timeout: 252 seconds]
trufas has joined #lisp
random-nick has quit [Ping timeout: 276 seconds]
poet` has joined #lisp
trufas has quit [Ping timeout: 276 seconds]
poet has quit [Ping timeout: 245 seconds]
anlsh has joined #lisp
<anlsh>
Can anyone help me debug geiser-mode a bit :| None of my evaluation/send to repl functions seem to work
<LdBeth>
Do you have started geiser
<anlsh>
Yup, so after running geiser-set-scheme I can run geiser-mode-switch-to-repl from the buffer and one will pop up
<anlsh>
It switches me over from the source buffer to the repl too.
<jackdaniel>
anlsh: this channel is dedicated to common lisp (please see topic) so no many people will be able to help you here
<jackdaniel>
maybe try #scheme or #emacs
<anlsh>
Gotcha
<LdBeth>
anlsh: geiser has weird setting that requires your file extension matches the scheme implementation you use
<anlsh>
Weird, that's the first I've heard of that
poet` is now known as poet
<anlsh>
Where can I learn more?
<LdBeth>
anlsh: see the variable geiser- implementations-alist
<LdBeth>
Also 4.1 of geiser user manual
<anlsh>
Hmm well I'm using chicken scheme and my source file is a .scm, which seems to be in line with the variable's value
trufas has joined #lisp
<anlsh>
I'll rtm a bit and see if there's anything useful in there
<LdBeth>
anlsh: yes that’s why they’s a time problem because mit guile gambit also uses that extension, so please refer to 4.1 of geiser user manual
<LdBeth>
*delete time
trufas has quit [Ping timeout: 268 seconds]
<jackdaniel>
LdBeth: while anlsh is excused as a newcomer for not knowing the channel topic you are not, please stick to it
<LdBeth>
Ok, I’ll pm then
<jackdaniel>
thank you
<anlsh>
LdBeth: Drop me a heads-up in here if/once you send your first pm, I'm running erc right now and don't think it's functioning entirely correctly
quazimodo has joined #lisp
ldb has joined #lisp
zmv has quit [Remote host closed the connection]
ldb has quit [Client Quit]
gabiruh_ has joined #lisp
clothespin has joined #lisp
gabiruh has quit [Ping timeout: 245 seconds]
trufas has joined #lisp
montxero has joined #lisp
trufas has quit [Ping timeout: 268 seconds]
hiroaki has quit [Ping timeout: 240 seconds]
pjb has joined #lisp
DGASAU has quit [Ping timeout: 246 seconds]
<jcowan>
phoe: ping
varjag has quit [Quit: ERC (IRC client for Emacs 26.1)]
bitmapper has joined #lisp
poet has quit [Ping timeout: 250 seconds]
scymtym has joined #lisp
trufas has joined #lisp
davepdot_ has joined #lisp
ax-hack has joined #lisp
wiselord has quit [Read error: Connection reset by peer]
<phoe>
jcowan: sup
<phoe>
I need to crash asleep now - back in eight hours or so
<jcowan>
the loop syntax is LOOP WITH var = value AND var = value etc. (assignments not bindings) FOR (headvar . tailvar) IN list DO expr)
<jcowan>
How would I say that in CL?
<jcowan>
I have some pre-CL code I want to modernize
trufas has quit [Ping timeout: 250 seconds]
<easye>
lukego: sbcl20 is certainly doable for whatever time you have available. We start on Sunday night.
davepdot_ has quit [Ping timeout: 268 seconds]
<phoe>
jcowan: hm?
<phoe>
this is already in CL though
<phoe>
(loop with var1 = val1 with var2 = val2 for (a . b) in list do (foo))
<phoe>
this is valid ANSI CL LOOP
rgherdt has quit [Ping timeout: 252 seconds]
trufas has joined #lisp
PuercoPope has joined #lisp
jeosol has quit [Ping timeout: 260 seconds]
<jcowan>
oh, awesome
trufas has quit [Ping timeout: 250 seconds]
<jcowan>
that makes life easier
<jcowan>
the code is very interesting, but there was an explicit warning "adapt the loop to your Lisp: Maclisp, Interlisp, etc."
cosimone has quit [Quit: Quit.]
<phoe>
well
<jcowan>
I mean what the code does is interesting: a two-page Prolog interpreter using downward success continuations (recursions) instead of the usual upward failure (streams)
<phoe>
looks like the loop is already adapted enough
<no-defun-allowed>
Sounds interesting, where did you find that?