Xach changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/>
kajo has joined #lisp
jack_rabbit has quit [Ping timeout: 245 seconds]
efm has quit [Remote host closed the connection]
efm has joined #lisp
loskutak has quit [Ping timeout: 268 seconds]
bitmapper has quit [Read error: Connection reset by peer]
bitmapper has joined #lisp
efm has quit [Remote host closed the connection]
earl-ducaine_ has quit [Ping timeout: 268 seconds]
efm has joined #lisp
patrixl has quit [Read error: Connection reset by peer]
patrixl has joined #lisp
ArthurStrong has quit [Quit: leaving]
wiselord has quit [Ping timeout: 240 seconds]
elfmacs has joined #lisp
<smokeink> https://gist.github.com/vindarel/107ed869399a548e6ef41dc324df3099 "Above is actually Lisp data. Code as data." can sbcl also do these?
earl-ducaine_ has joined #lisp
<White_Flame> yes, that is standard Common Lisp. lispworks and sbcl and all the other majors follow the standard
<White_Flame> and even 1960s LISP does that in nature
<no-defun-allowed> Er, even replacing the code in the debugger by mutating list structure?
* White_Flame might have skimmed too shallowly
<no-defun-allowed> You can replace functions quite easily, but I don't think that would work on compiled code.
<Bike> wow, evalhook!
<Bike> old school
ljavorsk_ has quit [Ping timeout: 265 seconds]
<White_Flame> smokeink: having now properly read it, I don't think so. Also, 'grep -ir evalhook' in the sbcl directory returns nothing but a single binary match
<Bike> it's pre-clhs
ljavorsk_ has joined #lisp
<White_Flame> well, CLHS does have issue articles recommending deprectaing evalhook-related stuff
<smokeink> I'd like to be able in the repl to see the definition of some function/macro
<White_Flame> ah, that is possible in SBCL
<White_Flame> (sb-impl::function-lambda-expression #'foo)
<White_Flame> if you can see it from DESCRIBE, the information is there. Just M-. till you hit it ;)
davepdotorg has joined #lisp
<smokeink> thanks
<White_Flame> (of course, if you just want visual inspection, (describe #'foo) can work, too)
Codaraxis has quit [Ping timeout: 265 seconds]
<smokeink> I'm working in the console without emacs, now I'll go figure out how M-. actually works
<Bike> sb-introspect:find-definition-source
<Bike> it will be rather less convenient, of course
<smokeink> cool
Oladon has joined #lisp
davepdotorg has quit [Ping timeout: 265 seconds]
Necktwi has quit [Ping timeout: 276 seconds]
<smokeink> is there any way to tell the debugger in the main thread to always (sb-thread:release-foreground) or (bordeaux-threads:yield-thread) when some error is triggered in other threads?
Necktwi has joined #lisp
slyrus__ has joined #lisp
slyrus_ has quit [Ping timeout: 250 seconds]
slyrus_ has joined #lisp
slyrus__ has quit [Ping timeout: 252 seconds]
<_death> it is possible to replace the code in the debugger.. sbcl has an interpreter (actually, it has two) and you can switch to interpreter mode by doing (setf sb-ext:*evaluator-mode* :interpret).. then you can evaluate the let form with the break and be able to modify the expression in the appropriate frame, but may be unable to restart it.. the way I got around that was to switch back to compile mode, redefine the main evaluator functions
<_death> with debug 3, and retry.. then I could restart the frame after modification and continue to get 64
smokeink has quit [Remote host closed the connection]
<_death> I see sb-fasteval has *applyhook* .. maybe both hooks could be added to sb-eval without too much trouble
smokeink has joined #lisp
ljavorsk_ has quit [Ping timeout: 240 seconds]
Lord_of_Life_ has joined #lisp
malm has quit [Quit: Bye bye]
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life_ is now known as Lord_of_Life
bitmapper has quit [Ping timeout: 268 seconds]
dale has joined #lisp
earl-ducaine_ has quit [Ping timeout: 265 seconds]
lucasb has quit [Quit: Connection closed for inactivity]
dddddd has quit [Remote host closed the connection]
Oladon has quit [Quit: Leaving.]
mathrick has quit [Ping timeout: 265 seconds]
mathrick has joined #lisp
Codaraxis has joined #lisp
ebzzry has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
davepdotorg has quit [Ping timeout: 240 seconds]
renzhi has quit [Ping timeout: 268 seconds]
krid has quit [Ping timeout: 276 seconds]
gravicappa has joined #lisp
jeosol has joined #lisp
earl-ducaine_ has joined #lisp
<White_Flame> as I'm splitting a project into multiple directories, and thus creating asdf modules (not new systems) for each, I've come across a dependency that reaches to a peer directory. Is that expressable in asdf?
<White_Flame> so this si a file dependency from low-level/file1.lisp of high-level/file2.lisp
gravicappa has quit [Ping timeout: 250 seconds]
gravicappa has joined #lisp
shifty has joined #lisp
EvW has quit [Ping timeout: 250 seconds]
madmonkey has quit [Remote host closed the connection]
hiroaki has quit [Ping timeout: 276 seconds]
Codaraxis has quit [Read error: Connection reset by peer]
<beach> Good morning everyone!
johnjay has joined #lisp
<johnjay> does anybody know if ros system produces a 'bootstrap' file
<johnjay> which makes configure and Makefiles, or is that something sbcl or what?
fowl has quit [Quit: Connection closed for inactivity]
<johnjay> i have this Cl project from github and i'm trying to figure out how its build system works
<Bike> well, i've never heard of a bootstrap file. the usual lisp build system is asdf, which involves .asd files.
<johnjay> yeah this one has those.
<johnjay> but i couldn't figure out how to go from those to running the application
<johnjay> i somehow got it to produce some fasl files but then those stop with a package name error
<johnjay> Bike: I run 'bootstrap' and it produces configure which then produces Makefile etc
<johnjay> i'm guessing maybe roswell creates it since the instructions say to use ros to build and run it
<Bike> does this project not have build instructions?
<Bike> https://github.com/roswell/roswell/wiki/Installation roswell involves something called bootstrap, i guess
<johnjay> ah i bet that's it then
<johnjay> well the instructions say to use ros to build and install it. but correct me if i'm wrong
<johnjay> doesn't it just download the source and build that?
<johnjay> i was thinking "I have this folder with these .lisp files, build these"
<Bike> i'm not familiar with roswell
<johnjay> this is it. it's an ncurses emacs-like editor: https://github.com/cxxxr/lem
<johnjay> ok. i've been struggling with quicklisp and asdf to even get them to compile parts of it
<johnjay> like asdf.. @_@
slyrus__ has joined #lisp
<johnjay> there's like .local/share/something for the default place for projects. then like .config/lisp/something for a .conf file to extend that
<johnjay> idk how it works
<no-defun-allowed> Autoconf? In my Lisp build process?
<johnjay> and apparently the quicklisp install failed too
<johnjay> i had to type (ql:add-to-init-file) to get it to run when i start sbcl
<Bike> that's part of the quicklisp install. quicklisp is not exactly installed unless you run that (or write out an initfile yourself)
<no-defun-allowed> I'm deeply concerned that there are new Lisp projects with Makefiles.
<Bike> the build instructions say to install ros, and then use ros to install lem. i would go with that if i were you.
<johnjay> Bike: ah i see the problem. i wasn't reading the instructions on quicklisp.org but on the FAQ
slyrus_ has quit [Ping timeout: 265 seconds]
<johnjay> and the FAQ sorta implies that (quicklisp-quickstart:install :path ".quicklisp/") is all you need
<Bike> i mean, if you run that command, it tells you to run add-to-init-file
<Bike> as i remember, anyway, it's been a while
<Bike> you can also load quicklisp yourself just by loading quicklisp/setup.lisp
<Bike> no-defun-allowed: it looks to me like the makefile just runs roswell
<no-defun-allowed> Sure, that configure.ac is quite short.
<johnjay> ah well my bad then
<Bike> you don't seem familiar with common lisp, so rolling your own build procedure might be kind of an adventure, is all
<johnjay> i didn't look but i did notice that changing the .lisp files was reflected in the output
<johnjay> i.e. i changed some command and reran 'make' and got the new exe
<johnjay> i've used quicklisp like twice before today
<johnjay> and the asdf manual was confusing as a solar system with 2 suns
<Bike> yes, it is confusing.
<Bike> usually you just do something like (asdf:load-system :system-name)
<johnjay> like... my $XDG variables dont' even have the same values as what it said
<Bike> or better yet, (ql:quickload ;system-name)
<johnjay> right. but then you have to start making symlinks to the .asd files it depends on or it won't see them
<Bike> you can also push directories to uhhhh asdf:*central-registry* or something
<johnjay> then there's a .asd in each dir so you start recursively making them
<Bike> ah, i see.
<johnjay> yeah idk. as you say i don't know what i'm doing
<johnjay> but getting back to the ros thing.
<Bike> you can put a symlink to the top directory in ~/quicklisp/local-projects/, then run (ql:register-local-projects), and it'll go through recursively
<Bike> maybe
<johnjay> the problem is if roswell downloads and compiles the code automatically then i can't make ch anges to it
<johnjay> maybe ros doesn't do that. but the syntax of 'ros install lem' made me think it does
<johnjay> so yeah i was hoping you knew what this roswell thing does
<Bike> oh, do you have lem working already, and now you're just making changes?
<Bike> i personally don't, but some people here do use it
<johnjay> just by luck
<johnjay> i just ran 'bootstrap' and configure/make and it spit out an exe
<johnjay> i struggled with quicklisp on the sbcl prompt for a while but didn't get much beyond symlinking all the asd files for it to find
<johnjay> (note, quicklisp has 'lem' in its archive so can download it automatically. but i want to hack it not download it!)
<Bike> well, quicklisp is very simple
<Bike> it'll download the directory somewhere
<Bike> and then if you try to quickload it again, it'll use that directory
<johnjay> right but i couldn't run the application
<Bike> so you can just edit stuff
<johnjay> i tried things like (lem:lem-ncurses) and (lem:lem-main) and such but no dice
<johnjay> i'm not even sure it's mean to run from sbcl at all
<Bike> right, well, the other problem here is that looking at lem.asd and the readme, lem is meant to be an independent application
<Bike> so not started from the repl, no
<johnjay> that's what I guessed
<Bike> it may be possible to do so, but it might not be the usual
<Bike> but if it's in quicklisp, who knows
<johnjay> so in your experience you typically use asdf and quicklisp as opposed to this roswell thingie?
malfort has quit [Ping timeout: 245 seconds]
elfmacs has quit [Ping timeout: 246 seconds]
<johnjay> i assume sbcl has special option in manual to make a fasl exe?
igemnace has joined #lisp
malfort has joined #lisp
<no-defun-allowed> Yeah, Quicklisp (which wraps ASDF in a way where you will infrequently need to use ASDF yourself) is used more commonly.
Kevslinger has quit [Quit: Connection closed for inactivity]
<no-defun-allowed> SBCL has the sb-ext:save-lisp-and-die function, which will create an executable if given :executable t
<johnjay> i also get the distinct impression that most of you are using SLIME...
<johnjay> is that close to accurate?
elfmacs has joined #lisp
<no-defun-allowed> Yes, that is also a common occurrence.
<johnjay> ok. i suspected that maybe having no readline at all at the sbcl prompt was hard-mode
<johnjay> but again it's hard to know without talking to someone
<no-defun-allowed> SLIME definitely makes "Lisp things" like live reloading and debugging easier in that way.
<johnjay> i'll settle for readline. i like pressing the up arrow and modifying what i just typed.
<no-defun-allowed> I would strongly advise against that.
slyrus_ has joined #lisp
<Bike> i also use slime, but if you wanna give the terminal experience a shot, go crazy
<no-defun-allowed> Here is a short video which captures a sizeable amount of what you would miss: https://www.youtube.com/watch?v=6pMyhrDcMzw
slyrus__ has quit [Ping timeout: 250 seconds]
reepca has joined #lisp
<johnjay> interesting
davepdotorg has joined #lisp
Bike has quit [Quit: Lost terminal]
vlatkoB has joined #lisp
davepdotorg has quit [Ping timeout: 276 seconds]
tourjin has joined #lisp
<tourjin> how can I read in CL what I compiled if I've already erased the function?
<beach> clhs function-lambda-expression
<beach> tourjin: But this function is allowed to return something that is not useful.
krid has joined #lisp
<beach> tourjin: Imagine if you could take an application written using a commercial implementation of Common Lisp, and you could recover the full source code of it.
<beach> tourjin: Not many commercial companies would use Common Lisp then.
<beach> tourjin: Why did you delete the source code in the first place?
milanj has quit [Quit: This computer has gone to sleep]
<tourjin> I mean I want to read the function codes again what I compiled .... Yesterday I wrote this and that, simple tests . today after I erased some of them I like to see them again what I really typed in.
<tourjin> can I do that?
<tourjin> do you mean if once I compiled a function but erased it I can't see them again?
Inline has quit [Quit: Leaving]
<beach> Like I said, it might work with the function I showed you.
<beach> But, like I also said, it might not.
nullman has quit [Ping timeout: 250 seconds]
<tourjin> ok thank you
<beach> tourjin: Compilation is not a reversible thing in general.
krid has quit [Ping timeout: 240 seconds]
<beach> Did you quit your Common Lisp system in between? If so, you may have to look for the FASLs manually, hoping they are still around.
<tourjin> no I turned it for days.
<beach> Again, why did you not save the source in the first place?
<beach> And if you saved it and deleted it, why did you not use GIT so that you can undo the operation?
<beach> There seems to be something wrong with the way you work.
<tourjin> thank you for good advise. I've never tried GIT yet. Do you keep every texts you type?
patrixl has quit [Read error: Connection reset by peer]
<beach> Pretty much, yes.
patrixl has joined #lisp
krid has joined #lisp
oni-on-ion has quit [Remote host closed the connection]
oni-on-ion has joined #lisp
brown121407 has quit [Ping timeout: 265 seconds]
brown121408 has joined #lisp
malm has joined #lisp
krid has quit [Remote host closed the connection]
nullman has joined #lisp
shka_ has joined #lisp
wxie has joined #lisp
sauvin has joined #lisp
anewuser has joined #lisp
brown121408 has quit [Ping timeout: 265 seconds]
dale has quit [Quit: My computer has gone to sleep]
Lycurgus has quit [Quit: https://meansofproduction.biz Exit Quassel.]
<no-defun-allowed> Are there any hash table implementations for CL that are specialised for string keys?
quazimodo has quit [Ping timeout: 240 seconds]
malfort has quit [Ping timeout: 268 seconds]
gxt has quit [Ping timeout: 260 seconds]
rgherdt has joined #lisp
shka_ has quit [Ping timeout: 252 seconds]
Codaraxis has joined #lisp
karlosz has joined #lisp
tourjin has quit [Ping timeout: 250 seconds]
JohnMS_WORK has joined #lisp
scymtym has quit [Ping timeout: 240 seconds]
flamebeard has joined #lisp
<reepca> could someone with the latest sbcl try running compile-file on http://paste.debian.net/1120751 and tell me what errors (if any) they get? I get a "failed AVER", but I'm on 1.5.8.
<smokeink> SBCL 1.5.96e88b3c , no crash
<smokeink> Component :BLAH not found
<reepca> smokeink: is that in a fresh REPL?
<smokeink> with quicklisp and swank/slime
<smokeink> in a fresh --no-init one: ; compilation finished in 0:00:00.818
<smokeink> 3 warnings
<smokeink> I used to get failed AVER errors with 1.5.9 , but with the last few commits it seems ok
<reepca> alright, so it's probably an old bug that's since been fixed. Thanks.
tourjin has joined #lisp
xkapastel has joined #lisp
davepdotorg has joined #lisp
jprajzne has joined #lisp
davepdotorg has quit [Ping timeout: 265 seconds]
ebzzry has joined #lisp
rotucer has joined #lisp
Cymew has joined #lisp
jfrancis has quit [Ping timeout: 246 seconds]
Cymew has quit [Read error: Connection reset by peer]
Cymew has joined #lisp
scymtym has joined #lisp
wxie has quit [Ping timeout: 250 seconds]
Irenes[m] has joined #lisp
gxt has joined #lisp
tourjin has quit [Remote host closed the connection]
tourjin has joined #lisp
ggole has joined #lisp
jackdaniel has joined #lisp
tourjin has quit [Ping timeout: 250 seconds]
william1 has joined #lisp
milanj has joined #lisp
JohnMS_WORK has quit [Ping timeout: 250 seconds]
jeosol has quit [Ping timeout: 260 seconds]
hhdave has joined #lisp
davepdotorg has joined #lisp
fouric has quit [Ping timeout: 245 seconds]
oxum has joined #lisp
fouric has joined #lisp
jello_pudding has joined #lisp
william1 has quit [Quit: WeeChat 1.9.1]
william has joined #lisp
loskutak has joined #lisp
fouric has quit [Ping timeout: 276 seconds]
enrio has joined #lisp
shifty has quit [Ping timeout: 268 seconds]
oxum has quit [Read error: Connection reset by peer]
earl-ducaine_ has quit [Ping timeout: 265 seconds]
hiroaki has joined #lisp
wiselord has joined #lisp
cosimone has joined #lisp
drewc has quit [Ping timeout: 265 seconds]
drewc has joined #lisp
wxie has joined #lisp
fouric has joined #lisp
wxie has quit [Ping timeout: 245 seconds]
heisig has joined #lisp
xkapastel has quit [Quit: Connection closed for inactivity]
jonatack has quit [Ping timeout: 245 seconds]
william has quit [Quit: WeeChat 1.9.1]
william has joined #lisp
anewuser has quit [Quit: anewuser]
elfmacs has quit [Ping timeout: 240 seconds]
varjag has joined #lisp
william is now known as william1
elfmacs has joined #lisp
pilne has quit [Quit: Hard work pays off in the future, laziness pays off now]
jprajzne has quit [Remote host closed the connection]
jprajzne has joined #lisp
_paul0 has joined #lisp
sauvin has quit [Ping timeout: 265 seconds]
paul0 has quit [Ping timeout: 276 seconds]
sauvin has joined #lisp
aindilis has quit [Ping timeout: 240 seconds]
gravicappa has quit [Ping timeout: 276 seconds]
cosimone has quit [Quit: Terminated!]
gravicappa has joined #lisp
pjb has quit [Remote host closed the connection]
cosimone has joined #lisp
pjb has joined #lisp
ArthurStrong has joined #lisp
pjb has quit [Remote host closed the connection]
pjb has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
cosimone has quit [Remote host closed the connection]
toorevitimirp has joined #lisp
toorevitimirp has quit [Ping timeout: 240 seconds]
toorevitimirp has joined #lisp
orivej has joined #lisp
earl-ducaine_ has joined #lisp
jonatack has joined #lisp
karlosz has quit [Quit: karlosz]
gravicappa has quit [Ping timeout: 240 seconds]
flamebeard has quit [Remote host closed the connection]
flamebeard has joined #lisp
gravicappa has joined #lisp
flamebeard has quit [Read error: Connection reset by peer]
flamebeard has joined #lisp
flamebeard has quit [Remote host closed the connection]
toorevitimirp has quit [Ping timeout: 245 seconds]
toorevitimirp has joined #lisp
smokeink has quit [Ping timeout: 265 seconds]
milanj has joined #lisp
raghavgururajan has joined #lisp
ljavorsk_ has joined #lisp
amerlyq has joined #lisp
EvW has joined #lisp
bitmapper has joined #lisp
cosimone has joined #lisp
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
toorevitimirp has quit [Ping timeout: 240 seconds]
toorevitimirp has joined #lisp
EvW has quit [Ping timeout: 250 seconds]
elfmacs has quit [Ping timeout: 265 seconds]
ebrasca has joined #lisp
toorevitimirp has quit [Remote host closed the connection]
toorevitimirp has joined #lisp
elfmacs has joined #lisp
raghavgururajan has quit [Remote host closed the connection]
william1 has quit [Ping timeout: 240 seconds]
__jrjsmrtn__ has joined #lisp
_jrjsmrtn has quit [Ping timeout: 265 seconds]
nalik891 has quit [Quit: Leaving]
cornett has quit [Remote host closed the connection]
igemnace has quit [Quit: WeeChat 2.6]
toorevitimirp has quit [Ping timeout: 240 seconds]
flamebeard has joined #lisp
william1 has joined #lisp
Bike has joined #lisp
jfb4_ has joined #lisp
jonatack has quit [Ping timeout: 240 seconds]
jfb4 has quit [Ping timeout: 250 seconds]
davd has joined #lisp
Lord_of_Life_ has joined #lisp
cosimone has quit [Remote host closed the connection]
EvW1 has joined #lisp
Lord_of_Life has quit [Ping timeout: 276 seconds]
Lord_of_Life_ is now known as Lord_of_Life
jackdani1l has joined #lisp
jackdaniel has quit [Quit: WeeChat 2.4]
jackdani1l is now known as jackdaniel
clothespin__ has quit [Ping timeout: 240 seconds]
clothespin_ has quit [Ping timeout: 276 seconds]
port1024 has joined #lisp
kritixilithos has joined #lisp
ljavorsk_ has quit [Ping timeout: 276 seconds]
scymtym_ has joined #lisp
lucasb has joined #lisp
jmercouris has joined #lisp
scymtym has quit [Ping timeout: 250 seconds]
pfdietz has joined #lisp
davepdotorg has quit [Remote host closed the connection]
Bike has quit [Remote host closed the connection]
davepdotorg has joined #lisp
malfort has joined #lisp
Nistur has quit [Remote host closed the connection]
Tordek has quit [Remote host closed the connection]
davd has quit [Ping timeout: 240 seconds]
Bike has joined #lisp
jmercouris has quit [Remote host closed the connection]
jmercouris has joined #lisp
dale has joined #lisp
stepnem has quit [Ping timeout: 276 seconds]
Nistur has joined #lisp
Tordek has joined #lisp
ebzzry has quit [Read error: Connection reset by peer]
enrio has quit [Ping timeout: 276 seconds]
ebzzry has joined #lisp
malfort has quit [Remote host closed the connection]
aindilis has joined #lisp
Nistur_ has joined #lisp
Tordek has quit [Remote host closed the connection]
Tordek_ has joined #lisp
Nistur has quit [Ping timeout: 252 seconds]
jprajzne has quit [Quit: Leaving.]
Nistur_ is now known as Nistur
flamebeard has quit [Ping timeout: 276 seconds]
malfort has joined #lisp
stepnem has joined #lisp
elfmacs has quit [Ping timeout: 240 seconds]
enrio has joined #lisp
Posterdati has quit [Ping timeout: 246 seconds]
malfort has quit [Remote host closed the connection]
malfort has joined #lisp
jonatack has joined #lisp
Posterdati has joined #lisp
rgherdt has quit [Ping timeout: 246 seconds]
EvW1 has quit [Ping timeout: 245 seconds]
jmercouris has quit [Ping timeout: 240 seconds]
random-nick has joined #lisp
davepdotorg has quit [Remote host closed the connection]
davepdotorg has joined #lisp
davepdotorg has quit [Read error: Connection reset by peer]
davepdotorg has joined #lisp
gxt has quit [Ping timeout: 260 seconds]
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
wiselord has quit [Ping timeout: 265 seconds]
fivo has joined #lisp
fivo has quit [Client Quit]
fivo has joined #lisp
bitmapper has quit [Ping timeout: 276 seconds]
dddddd has joined #lisp
fivo has quit [Quit: WeeChat 1.9.1]
smazga has joined #lisp
jonatack has quit [Read error: Connection reset by peer]
gravicappa has quit [Read error: Connection reset by peer]
brown121408 has joined #lisp
bitmapper has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
gravicappa has joined #lisp
clothespin has joined #lisp
clothespin_ has joined #lisp
rgherdt has joined #lisp
jello_pudding has quit [Ping timeout: 250 seconds]
scymtym has joined #lisp
scymtym_ has quit [Ping timeout: 245 seconds]
jmercouris has joined #lisp
<jmercouris> having a strange error: http://dpaste.com/0P07D8T
<ebrasca> jmercouris: What is your distribution?
<jmercouris> ebrasca: macOS mojave
<jmercouris> I am able to compile things with WebKitGTK+ in them, so not sure what it is complaining about...
<ebrasca> In debian dere is this package https://packages.debian.org/sid/libjavascriptcoregtk-4.0-18
<jmercouris> code in question is quite simple: http://dpaste.com/32MQWXR
<ebrasca> Maybe you need to install libjavascriptcoregtk for macOS.
<jmercouris> ebrasca: very possible that that is the problem, I belive the JS core is however functioning
<jmercouris> I will look in the ports tree to make sure there is not a separate port for it
<jmercouris> I have a very very strange layout in /opt/local/lib
<jmercouris> I have a file: /opt/local/lib/webkit2gtk-4.0/injected-bundle/libwebkit2gtkinjectedbundle.so
<jmercouris> no idea what an injected bundle is...
<jmercouris> ebrasca: so basically you think should I install that shared lib, everything should work?
<ebrasca> This is what I do with similar errors in my gentoo.
<jmercouris> ok, thank you for the information
<jmercouris> goodbye for now
ljavorsk_ has joined #lisp
bitmapper has quit [Ping timeout: 265 seconds]
milanj has joined #lisp
bitmapper has joined #lisp
jonatack has joined #lisp
kritixilithos has quit [Quit: quit]
wiselord has joined #lisp
ljavorsk_ has quit [Ping timeout: 250 seconds]
jmercouris has quit [Ping timeout: 245 seconds]
slyrus__ has joined #lisp
slyrus_ has quit [Ping timeout: 240 seconds]
Guest40784 has quit [Changing host]
Guest40784 has joined #lisp
Guest40784 is now known as nitrix
slyrus_ has joined #lisp
rotucer has quit [Ping timeout: 268 seconds]
X-Scale` has joined #lisp
slyrus__ has quit [Ping timeout: 265 seconds]
X-Scale has quit [Ping timeout: 250 seconds]
thecoffemaker has quit [Ping timeout: 268 seconds]
X-Scale` is now known as X-Scale
brown121408 has quit [Ping timeout: 240 seconds]
brown121407 has joined #lisp
oni-on-ion has quit [Remote host closed the connection]
oni-on-ion has joined #lisp
thecoffemaker has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
milanj has joined #lisp
enrio has quit [Ping timeout: 268 seconds]
milanj has quit [Client Quit]
shka_ has joined #lisp
brown121408 has joined #lisp
brown121407 has quit [Read error: Connection reset by peer]
karlosz has joined #lisp
hhdave has quit [Quit: hhdave]
malfort has quit [Remote host closed the connection]
malfort has joined #lisp
davepdotorg has quit [Remote host closed the connection]
jfrancis has joined #lisp
jfrancis has joined #lisp
jfrancis has left #lisp [#lisp]
gareppa has joined #lisp
gareppa has quit [Remote host closed the connection]
drainful has quit [Quit: ZNC 1.7.5 - https://znc.in]
drainful has joined #lisp
Xizor_ has left #lisp [#lisp]
drainful has quit [Client Quit]
smokeink has joined #lisp
drainful has joined #lisp
enrio has joined #lisp
william1 has quit [Ping timeout: 250 seconds]
dddddd has quit [Ping timeout: 250 seconds]
william1 has joined #lisp
ggole has quit [Quit: Leaving]
karlosz has quit [Quit: karlosz]
igemnace has joined #lisp
gareppa has joined #lisp
drainful has quit [Quit: ZNC 1.7.5 - https://znc.in]
drainful has joined #lisp
gareppa has quit [Quit: Leaving]
dddddd has joined #lisp
gareppa has joined #lisp
cosimone has joined #lisp
ebzzry has quit [Ping timeout: 245 seconds]
loskutak has quit [Ping timeout: 246 seconds]
ebzzry has joined #lisp
gareppa has quit [Remote host closed the connection]
oni-on-ion has quit [Ping timeout: 245 seconds]
drainful has quit [Quit: ZNC 1.7.5 - https://znc.in]
drainful has joined #lisp
oni-on-ion has joined #lisp
kajo has quit [Ping timeout: 246 seconds]
shifty has joined #lisp
karlosz has joined #lisp
cosimone has quit [Ping timeout: 245 seconds]
cosimone_ has joined #lisp
shifty has quit [Remote host closed the connection]
shifty has joined #lisp
ebrasca has quit [Remote host closed the connection]
karlosz has quit [Quit: karlosz]
Cymew has quit [Ping timeout: 265 seconds]
varjag has joined #lisp
jonatack has quit [Ping timeout: 276 seconds]
jonatack has joined #lisp
madmonkey has joined #lisp
gxt has joined #lisp
sauvin has quit [Read error: Connection reset by peer]
kajo has joined #lisp
cosimone has joined #lisp
APic has quit [Quit: Boot tut gut™.]
cosimone_ has quit [Ping timeout: 268 seconds]
jonatack has quit [Ping timeout: 252 seconds]
jonatack has joined #lisp
cosimone_ has joined #lisp
cosimone has quit [Ping timeout: 250 seconds]
APic has joined #lisp
loskutak has joined #lisp
xkapastel has joined #lisp
X-Scale has quit [Ping timeout: 240 seconds]
X-Scale` has joined #lisp
X-Scale` is now known as X-Scale
cosimone has joined #lisp
heisig has quit [Quit: Leaving]
bitmapper has quit [Ping timeout: 240 seconds]
cosimone_ has quit [Ping timeout: 252 seconds]
cosimone has quit [Client Quit]
smokeink has quit [Remote host closed the connection]
william1 has quit [Ping timeout: 240 seconds]
smokeink has joined #lisp
gabiruh_ has quit [Ping timeout: 276 seconds]
gabiruh has joined #lisp
jjkola has joined #lisp
vseloved has joined #lisp
slyrus__ has joined #lisp
slyrus_ has quit [Ping timeout: 240 seconds]
efm has quit [Ping timeout: 276 seconds]
Blukunfando has joined #lisp
markasoftware has joined #lisp
william1 has joined #lisp
gabiruh has quit [Ping timeout: 268 seconds]
gabiruh has joined #lisp
Codaraxis has quit [Ping timeout: 252 seconds]
ArthurStrong has quit [Quit: leaving]
slyrus_ has joined #lisp
gravicappa has quit [Ping timeout: 265 seconds]
slyrus__ has quit [Ping timeout: 250 seconds]
scymtym_ has joined #lisp
scymtym has quit [Ping timeout: 245 seconds]
gabiruh_ has joined #lisp
slyrus__ has joined #lisp
scymtym_ has quit [Ping timeout: 245 seconds]
gabiruh has quit [Ping timeout: 276 seconds]
slyrus_ has quit [Ping timeout: 268 seconds]
gabiruh has joined #lisp
gabiruh_ has quit [Ping timeout: 252 seconds]
pilne has joined #lisp
clothespin_ has quit [Ping timeout: 246 seconds]
clothespin has quit [Ping timeout: 246 seconds]
cosimone has joined #lisp
cosimone has quit [Client Quit]
Kevslinger has joined #lisp
cosimone has joined #lisp
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
cosimone has quit [Client Quit]
cosimone has joined #lisp
shka_ has quit [Ping timeout: 268 seconds]
vlatkoB has quit [Quit: http://quassel-irc.org - Chat comfortably. Anywhere.]
cosimone_ has joined #lisp
cosimone has quit [Ping timeout: 245 seconds]
efm has joined #lisp
earl-ducaine_ has quit [Ping timeout: 265 seconds]
william1 has quit [Ping timeout: 276 seconds]
scymtym has joined #lisp
kajo has quit [Ping timeout: 246 seconds]
mooch has joined #lisp
Agent69 has joined #lisp
<Agent69> omg Lisp?
<no-defun-allowed> That's why we're here, yes.
<Agent69> wondering what do you use it for?
<luis> Agent69: money!
<Agent69> nice
<Agent69> what kind of projects do you make with it?
kajo has joined #lisp
<Agent69> just curious
<phoe> Agent69: work utils, libraries, I'm also working on a multiplayer storywriting service
<Xach> websites, compilers, simulators
<Shinmera> games
william1 has joined #lisp
EvW has joined #lisp
<luis> Agent69: a bunch of desktop GUI apps
<Agent69> that's great
enrio has quit [Ping timeout: 265 seconds]
<phoe> inorite? I enjoy the language
<Agent69> is there an official website where I can learn more about it?
<jackdaniel> Agent69: common-lisp.net
<jackdaniel> minion: tell Agent69 about pcl
<minion> Agent69: please look at pcl: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005).
<jackdaniel> minion: tell Agent69 about paip
<minion> Agent69: paip: Paradigms of Artificial Intelligence Programming. More about Common Lisp than Artificial Intelligence. Now freely available at https://github.com/norvig/paip-lisp
<jackdaniel> Agent69: if I may ask: what brought your attention to Lisp?
<phoe> Agent69: try Practical Common Lisp first, but take the second chapter with a grain of salt. It is meant to show you an overall flow of the language, so do not try to understand everything that is happening in there.
<Agent69> jackdaniel: I saw Lisp long time ago when I used to work with Autocad 2008, a scripting language to make custom tools inside of Autocad
<Agent69> I didn't know it still existed to be honest
<Agent69> I thought it's something very ancient
<phoe> in a way it is
<phoe> the code written in the 1960s still works, after modifying the language a tiny bit
<phoe> but then again, it's because Common Lisp - the dialect that we use over here - maintains some backwards compatibility with earlier dialects which in turn maintain some backwards compatibility with even earlier dialects which in turn maintain some backwards compatibility with McCarthy's LISP 1.5
<jackdaniel> Agent69: thansk for explaining. Common Lisp is a standard from '94; there are multiple implementations which are actively developed
<phoe> it's amusing, but also tends to be useful when you dig out code from twenty years ago that you just boot and run and it works
<jackdaniel> one most frequently used is sbcl, then ccl, and after that comes abcl, ccl, clisp, cmucl and ecl
<jackdaniel> from free software implementations
<jackdaniel> there is also lispworks common lisp and allegro common lisp, but they are not open source
<phoe> also what jackdaniel said - Common Lisp is alive and its implementations are alive, both commercial and free software ones
<jackdaniel> there is also clasp which is actively developed
<Agent69> good to hear that it's still actively maintained
<phoe> the language does have that feel that's somewhere between anachronism and timelessness™
<jackdaniel> (it is meant for interoperation with c++ and for programming molecules)
<jackdaniel> Agent69: if you want to hear a cool presentation, look up "clasp" on youtube, drmeister is a very passionate lecturer
<jackdaniel> (and there are work-in-progress implementations like sicl)
<Agent69> thank you for the info
<Agent69> will check out the video
<pjb> Agent69: don't let you be misled by the late completion of the CL standard. The language let you run lisp programs from the 60s. See: https://www.informatimago.com/develop/lisp/com/informatimago/small-cl-pgms/wang.html
<phoe> pjb: ha! I already mentioned that up above
<phoe> but - Agent69: if you feel like learning, feel free to ask here or #clschool for support
<pjb> phoe: yes, but you didn't quote the url.
<phoe> pjb: oh, that's correct
<pjb> Agent69: Assume you have to develop a X man.year system. If you have the money to pay for 2X men to develop it in six months, you can use Kotlin or Swift. If you have money for X men, you can consider C or C++. But if you're alone and it will take X years, better use CL which won't change in X years, so you won't have to rewrite your program each time a new version of the language is issued by people who only want to sell hardw
<pjb> and who don't care about your needs.
<pjb> What's the current version of Python already? 3.6? 3.8?
<Agent69> good point but I think that applies only for big source code and software
<phoe> Agent69: or for long-lived one
<phoe> I personally grabbed the library from ftp://ftp.ai.mit.edu/pub/users/naha/WordNet/ and ported it to modern Common Lisp
<phoe> it took writing an ASDF system definition since ASDF as a system manager didn't exist then
<phoe> and porting it to a modern WordNet database file, since WordNet also evolved over time - namely, adding a field
<phoe> and everything else just worked (other than MIT taking God damn four months to assign a MIT software license to this, c'mon what in the world would ever take so long)
_paul0 has quit [Remote host closed the connection]
_paul0 has joined #lisp
<Agent69> phoe: besides you are programming nerd, I see you make nice music too
<Agent69> impressive
<phoe> Agent69: not with Lisp though
<Agent69> with what is if I may ask
malfort has quit [Read error: Connection reset by peer]
* phoe invites him to #lispcafe
xkapastel has quit [Quit: Connection closed for inactivity]
<Agent69> phoe: what OS do you use in your desktop PC?
pfdietz has quit [Remote host closed the connection]
jmercouris has joined #lisp
* phoe invites him to #lispcafe, since that's the place where non-Common-Lisp discussion usually goes to
loskutak has quit [Ping timeout: 240 seconds]
<Agent69> it was nice talking to you, thanks for the discussion
<Agent69> bye
Agent69 has left #lisp [#lisp]
* phoe sighs and moves on with life
slyrus_ has joined #lisp
william1 has quit [Ping timeout: 240 seconds]
slyrus__ has quit [Ping timeout: 268 seconds]
cosimone_ is now known as cosimone
Bike has quit [Quit: Bike]
cosimone has quit [Quit: Terminated!]
karlosz has joined #lisp
rgherdt has quit [Quit: Leaving]
amerlyq has quit [Quit: amerlyq]
<equwal> About the TODO item "globally kill trailing whitespace" in your Ultraspec: you could use a perl one-liner to do that.
<phoe> equwal: oh god the ultraspec
<phoe> it's on my TODO list, I promise
<phoe> along with way too many things
<equwal> It has been on my mind for weeks!
<phoe> :(
<equwal> Maybe better advice is to modify the gitconfig setting so you don't make new trailing whitespace.
cosimone has joined #lisp
* no-defun-allowed needs to fix the NTH example implementation
<equwal> whitespace = tab-in-indent,trailing-space
<equwal> git config --global --replace-all core.whitespace "tab-in-indent,trailing-space"
nitrix has quit [Read error: Connection reset by peer]
nitrix has joined #lisp
nitrix is now known as Guest13543
cosimone has quit [Quit: Quit.]
random-nick has quit [Ping timeout: 268 seconds]
cosimone has joined #lisp
gabiruh_ has joined #lisp
payphone` has quit [Read error: Connection reset by peer]
gabiruh has quit [Ping timeout: 268 seconds]
ax-hack has joined #lisp
Codaraxis has joined #lisp
smazga has quit [Read error: Connection reset by peer]
smazga has joined #lisp
bitmapper has joined #lisp
wiselord has quit [Ping timeout: 268 seconds]
mooch has quit [Ping timeout: 250 seconds]
jfb4_ has quit [Remote host closed the connection]
Colleen has quit [Remote host closed the connection]
Colleen has joined #lisp
jfb4 has joined #lisp
Codaraxis has quit [Read error: Connection reset by peer]
quazimodo has joined #lisp
jmercouris has quit [Remote host closed the connection]
Codaraxis has joined #lisp
Codaraxis has quit [Read error: Connection reset by peer]
Irenes[m] is now known as Irenes[m]z
Irenes[m]z is now known as Irenes[m]1
Codaraxis has joined #lisp
Irenes[m]1 is now known as Irenes[m]
Irenes[m] is now known as Guest27981
Guest27981 has quit [Quit: authenticating]
EvW has quit [Ping timeout: 250 seconds]
malm has quit [Quit: Bye bye]
malm has joined #lisp
varjag has quit [Ping timeout: 240 seconds]
wxie has joined #lisp
efm has quit [Ping timeout: 240 seconds]
wxie has quit [Ping timeout: 252 seconds]
Bike has joined #lisp
varjag has joined #lisp
varjag has quit [Ping timeout: 252 seconds]
efm has joined #lisp
earl-ducaine_ has joined #lisp
smazga has quit [Quit: leaving]