phoe changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <http://cliki.net/> <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.4.16, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
voodooanon has joined #lisp
caltelt has joined #lisp
voodooanon has quit [Ping timeout: 244 seconds]
Jesin has quit [Quit: Leaving]
Jesin has joined #lisp
keep_learning has joined #lisp
keep_learning has quit [Client Quit]
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Read error: Connection reset by peer]
keep_learning has joined #lisp
eschatologist has quit [Excess Flood]
FreeBirdLjj has joined #lisp
eschatologist has joined #lisp
khisanth_ has quit [Ping timeout: 244 seconds]
anewuser has joined #lisp
shifty has quit [Ping timeout: 252 seconds]
zigpaw has quit [Remote host closed the connection]
khisanth_ has joined #lisp
nanoz has joined #lisp
dddddd has quit [Read error: Connection reset by peer]
oni-on-ion has joined #lisp
xanlsh has joined #lisp
<xanlsh> Has anyone else had issues installing the `common-lisp-sly` layer? I've tried replacing the `common-lisp` layer with `common-lisp-sly` like the instructions say, but it just doesn't seem to work at all. For instance, I don't get any major-mode bindings under `SPC m` and the command to turn on evil-cleverparens everywhere just doesn't exist
<oni-on-ion> im still using slime & paredit
nowhere_man has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
anamorphic has quit [Ping timeout: 248 seconds]
<xanlsh> @oni-on-ion how do you have company configured? Whenever I press enter for newline I often end up accidentally completing something and it's really annoying
<oni-on-ion> xanlsh, for that in particular, i C-g out of the popup
<oni-on-ion> i would rather disable enter to accept a completion for company, and just use TAB or M-/
<xanlsh> yeah that's a better solution
dieggsy has quit [Quit: ZNC 1.7.3 - https://znc.in]
cgore has quit [Ping timeout: 245 seconds]
dieggsy has joined #lisp
Arcaelyx has joined #lisp
ebrasca has joined #lisp
Kundry_Wag has joined #lisp
notzmv has joined #lisp
Kundry_Wag has quit [Ping timeout: 244 seconds]
zotan has quit [Ping timeout: 248 seconds]
anewuser has quit [Ping timeout: 272 seconds]
karlosz has joined #lisp
zotan has joined #lisp
libertyprime has joined #lisp
hvxgr__ has quit [Ping timeout: 246 seconds]
karlosz has quit [Quit: karlosz]
dale has quit [Quit: dale]
torbo has quit [Remote host closed the connection]
anewuser has joined #lisp
<xanlsh> does common lisp have anything comparable to python's itertools.product?
hvxgr_ has joined #lisp
karlosz has joined #lisp
<pjb> xanlsh: what is itertools.product?
dale has joined #lisp
<xanlsh> It returns a list (a generator, really) over all possible combinations of a bunch of iterables: so for example, itertools.product(["a", b"], [1, 2]) = [("a", 1), ("a", 2), ("b", 1), ("b", 2)]
Arcaelyx has quit [Quit: Arcaelyx]
<xanlsh> It wouldn't be hard to implement wit a closure, but I was wondering if there was a more idiomatic way to do it
<Bike> alexandria:map-combinations i guess
<pjb> There's com.informatimago.common-lisp.cesarum.combination which implements combinations arrangement arrangement-sans-repeat and arrangement-with-repeat.
anewuser has quit [Ping timeout: 252 seconds]
jkordani has quit [Read error: Connection reset by peer]
<xanlsh> thanks everyone!
gravicappa has joined #lisp
karlosz has quit [Ping timeout: 252 seconds]
techquila has quit [Quit: Leaving]
orivej has joined #lisp
<jeosol> vbotdmp76
<jeosol> that was an error
jeosol has quit [Quit: Page closed]
_whitelogger has joined #lisp
nowhereman has joined #lisp
nowhere_man has quit [Ping timeout: 258 seconds]
nloadholtes has joined #lisp
_whitelogger has joined #lisp
momofarm has quit [Ping timeout: 258 seconds]
teej has quit [Ping timeout: 250 seconds]
physpi has quit [Ping timeout: 252 seconds]
CEnnis91 has quit [Ping timeout: 258 seconds]
fowlduck has quit [Ping timeout: 276 seconds]
avicenna has quit [Ping timeout: 252 seconds]
bytesighs has quit [Ping timeout: 244 seconds]
drmeister has quit [Ping timeout: 252 seconds]
Kaisyu has quit [Ping timeout: 252 seconds]
Bike has quit [Quit: Lost terminal]
<beach> Good morning everyone!
<LdBeth> Morning
varjag has joined #lisp
Kundry_Wag has joined #lisp
varjag has quit [Ping timeout: 246 seconds]
Kundry_Wag has quit [Ping timeout: 258 seconds]
momofarm has joined #lisp
fowlduck has joined #lisp
physpi has joined #lisp
CEnnis91 has joined #lisp
avicenna has joined #lisp
Kaisyu has joined #lisp
bytesighs has joined #lisp
teej has joined #lisp
drmeister has joined #lisp
moldybits has quit [Quit: WeeChat 2.4]
Fare has joined #lisp
<ck_> Hello
moldybits has joined #lisp
<beach> Hello ck_.
rdh has quit [Read error: Connection reset by peer]
dale_ has joined #lisp
dale has quit [Disconnected by services]
dale_ is now known as dale
Jesin has quit [Quit: Leaving]
SaganMan has joined #lisp
Jesin has joined #lisp
linli has joined #lisp
vlatkoB has joined #lisp
linli has quit [Ping timeout: 248 seconds]
<ck_> Does slime have its own channel on here?
keep_learning_M has joined #lisp
<ck_> yes, it does
caltelt_ has joined #lisp
orivej has quit [Ping timeout: 252 seconds]
v88m has quit [Read error: Connection reset by peer]
v88m has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 246 seconds]
nanoz has quit [Ping timeout: 252 seconds]
donotturnoff has joined #lisp
sauvin has joined #lisp
ggole has joined #lisp
Fare has quit [Ping timeout: 252 seconds]
_whitelogger has joined #lisp
nanoz has joined #lisp
caltelt has quit [Ping timeout: 244 seconds]
caltelt_ has quit [Ping timeout: 272 seconds]
dale has quit [Ping timeout: 252 seconds]
dale_ has joined #lisp
dale_ is now known as dale
donotturnoff has quit [Remote host closed the connection]
igemnace has quit [Ping timeout: 246 seconds]
orivej has joined #lisp
crystalball has joined #lisp
donotturnoff has joined #lisp
Kundry_Wag has joined #lisp
crystalball has quit [Client Quit]
igemnace has joined #lisp
Kundry_Wag has quit [Ping timeout: 246 seconds]
zooey has quit [Remote host closed the connection]
zooey has joined #lisp
zotan has quit [Ping timeout: 252 seconds]
zotan has joined #lisp
orivej has quit [Ping timeout: 272 seconds]
donotturnoff has quit [Remote host closed the connection]
orivej has joined #lisp
<oni-on-ion> GNU Guix uses guile, has there been any linux distros using CL ?
<beach> Using for what purpose?
<oni-on-ion> same like guix
techquila has joined #lisp
beach has quit [Ping timeout: 258 seconds]
beach has joined #lisp
<MichaelRaskin> oni-on-ion — I don't think so, in the Nix project we definitely know about Guix and would probably have known about a Nix-similar package manager in Common Lisp
dale has quit [Quit: dale]
<MichaelRaskin> (And given that I manage my Nix-built system with a Common Lisp daemon and talk about that, I guess someone would have asked me if I want to switch…)
linli has joined #lisp
xantoz has joined #lisp
<oni-on-ion> ahh, makes sense. thanks!
random-nick has joined #lisp
linli has quit [Ping timeout: 248 seconds]
ravenousmoose has joined #lisp
kushal has quit [Ping timeout: 256 seconds]
kushal has joined #lisp
longshi has joined #lisp
shifty has joined #lisp
oni-on-ion has quit [Remote host closed the connection]
Lycurgus has joined #lisp
SaganMan has quit [Ping timeout: 252 seconds]
dddddd has joined #lisp
longshi has quit [Ping timeout: 258 seconds]
igemnace has quit [Quit: WeeChat 2.4]
varjag has joined #lisp
ravenousmoose has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Kundry_Wag has joined #lisp
ravenousmoose has joined #lisp
Kundry_Wag has quit [Ping timeout: 248 seconds]
cpc26 has quit [Ping timeout: 268 seconds]
cpc26 has joined #lisp
FreeBirdLjj has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 272 seconds]
Lord_of_Life has quit [Ping timeout: 252 seconds]
Lord_of_Life has joined #lisp
cosimone has joined #lisp
mulk has quit [Quit: ZNC - http://znc.in]
mulk has joined #lisp
pierpal has joined #lisp
ym555 has joined #lisp
v88m has quit [Ping timeout: 252 seconds]
nanoz has quit [Ping timeout: 258 seconds]
Lycurgus has quit [Quit: Exeunt]
nowhereman has quit [Ping timeout: 248 seconds]
Achylles has joined #lisp
<LdBeth> oni-on-ion: you can change Guile to any script purpose languages
wxie has joined #lisp
_whitelogger has joined #lisp
zigpaw has joined #lisp
Kundry_Wag has quit [Ping timeout: 252 seconds]
varjag has quit [Ping timeout: 272 seconds]
xantoz has quit [Quit: WeeChat 2.4]
v88m has joined #lisp
ym555_ has joined #lisp
ym555 has quit [Ping timeout: 272 seconds]
igemnace has joined #lisp
Bike has joined #lisp
igemnace has quit [Read error: Connection reset by peer]
igemnace has joined #lisp
ghard has joined #lisp
nanoz has joined #lisp
igemnace has quit [Read error: Connection reset by peer]
igemnace has joined #lisp
igemnace has quit [Read error: Connection reset by peer]
igemnace has joined #lisp
nanoz has quit [Ping timeout: 252 seconds]
abarbosa has joined #lisp
wxie has quit [Quit: wxie]
v88m has quit [Read error: Connection reset by peer]
nanoz has joined #lisp
v88m has joined #lisp
zmt00 has joined #lisp
zmt01 has quit [Ping timeout: 250 seconds]
v88m has quit [Read error: Connection reset by peer]
igemnace has quit [Read error: Connection reset by peer]
igemnace has joined #lisp
v88m has joined #lisp
igemnace has quit [Read error: Connection reset by peer]
igemnace has joined #lisp
pfdietz_ has quit [Ping timeout: 256 seconds]
xantoz has joined #lisp
igemnace has quit [Read error: Connection reset by peer]
igemnace has joined #lisp
Kundry_Wag has joined #lisp
igemnace has quit [Ping timeout: 252 seconds]
SenasOzys has joined #lisp
Fare has joined #lisp
abarbosa has quit [Remote host closed the connection]
SenasOzys has quit [Read error: Connection reset by peer]
puchacz has joined #lisp
<puchacz> hi, shall I use plump for html processing? is this the most maintained library?
<puchacz> at the moment I use this: (chtml:parse html-text (cxml-dom:make-dom-builder))
<puchacz> but I am not sure if it is still maintained
<puchacz> chtml and cxml-dom
<puchacz> and I am finding it difficult to understand its source :)
orivej has quit [Ping timeout: 245 seconds]
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
wigust has joined #lisp
wigust- has quit [Ping timeout: 245 seconds]
cosimone has quit [Quit: WeeChat 2.3]
shifty has quit [Ping timeout: 245 seconds]
iovec has joined #lisp
saturn2 has quit [Ping timeout: 246 seconds]
t58 has joined #lisp
lemoinem has quit [Ping timeout: 245 seconds]
lemoinem has joined #lisp
ym555_ is now known as ym555
Achylles has quit [Ping timeout: 252 seconds]
Kundry_Wag has quit [Remote host closed the connection]
pierpal has quit [Ping timeout: 246 seconds]
igemnace has joined #lisp
ebrasca has quit [Remote host closed the connection]
nanoz has quit [Ping timeout: 268 seconds]
jonh has left #lisp ["WeeChat 1.9.1"]
_whitelogger has joined #lisp
Kundry_Wag has joined #lisp
nanoz has joined #lisp
Kundry_Wag has quit [Ping timeout: 248 seconds]
Achylles has joined #lisp
keep_learning_M has quit [Quit: This computer has gone to sleep]
longshi has joined #lisp
<phoe> puchacz: #shirakumo maintains plump
manualcrank has joined #lisp
oni-on-ion has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
cl-n00b777 has joined #lisp
<cl-n00b777> hi ,can anyone help we issues installing local clhs w quicklisp using emacs?
minion has quit [Remote host closed the connection]
specbot has quit [Remote host closed the connection]
keep_learning_M has joined #lisp
specbot has joined #lisp
minion has joined #lisp
igemnace has quit [Read error: Connection reset by peer]
keep_learning_M has quit [Quit: This computer has gone to sleep]
Achylles has quit [Quit: Leaving]
<oni-on-ion> cl-n00b777, i can try, whats up?
<cl-n00b777> hi
<cl-n00b777> i got it working!
<oni-on-ion> (setq common-lisp-hyperspec-root "file:///home/lyndon/Downloads/HyperSpec/")
<oni-on-ion> okay great =)
<cl-n00b777> so,,,lemme get this right...when im in the sbcl repl buffer...standard elisp functions are not in scope?
<makomo> cl-n00b777: that's right. you're actually in SLIME's REPL buffer
<cl-n00b777> ok
<makomo> SLIME is the Emacs package that implements the client-side of the protocol that's used to communicate with a lisp process
<cl-n00b777> (load "~/quicklisp/clhs-use-local.el" t) returned an undef value when I tried to call from CL-USER repl
<makomo> the server side is called Swank (also comes as a part of the SLIME package), and is loaded into your lisp process when it's started by SLIME
<cl-n00b777> i had to run it in *scratch* buffer
<cl-n00b777> thanks makomo
<cl-n00b777> hey makomo , you a final fantasy 7 vet?
<makomo> so SLIME can support multiple implementations (as long as the backend, Swank, works on that implementation)
<oni-on-ion> the emacs lisp repl is 'M-x ielm'
<cl-n00b777> gotcha
<makomo> cl-n00b777: that's because the file is an elisp file, so you most likely can't load it into a Common Lisp implementation (the *scratch* buffer uses elisp by default)
<cl-n00b777> right i see
<makomo> cl-n00b777: hah, nope. :D do you say that because of the name? i picked this name literally at random. is it the name of a character?
<cl-n00b777> ive used emacs for awhile but just got started w lisps
<cl-n00b777> they are incredible
<makomo> true. you're on a good path :)
<cl-n00b777> the paradigm of functional programming
<cl-n00b777> its in python
<cl-n00b777> python is sort of a lisp ,just not as powerful
<cl-n00b777> when my teacher showed us lamda and its' implications...what a eureka moment
<cl-n00b777> lambda
<makomo> are you learning lisp in school?
<cl-n00b777> makomo: mako is the energy mined from the Earth by Shinra corp...in FF7
<makomo> cl-n00b777: oh i see. yeah, nothing to do with ff7. i've never played it, but i love the soundtrack :)
<cl-n00b777> makomo: not really, my instructor suggested we all do that as a side quest- that lisp will make us better hackers
<cl-n00b777> makomo: the soundtrck is dope,yessiree
<makomo> pretty cool. he's right (take my word for it as well :))
<cl-n00b777> what i love about lisp and emacs is how simple the syntax is...not much of one...just lists
<makomo> there's #clschool for CL beginners btw
<cl-n00b777> bash syntax drives me nuts
<oni-on-ion> wait until you see paredit
<cl-n00b777> all the escape metacharacter crap...so much can go afoul and then there posix compliance...etc
<cl-n00b777> ty for that
<cl-n00b777> i cant paredit to work...even tho it is loaded
<cl-n00b777> it is supposed to highlight open closing parens,no?
<oni-on-ion> cl-n00b777, i think that is electric parens. i use rainbow-delimiters-mode as well because i like my operator symbols to be colored
<cl-n00b777> got that too,,,doesnt work yet
<oni-on-ion> see "animated paredit" web page. with s-exp generally we like to work a bit higher than the character level of arrow keys and backspace and typing
<oni-on-ion> hm, not sure
cl-n00b777 is now known as pauljb
<pauljb> oni-on-ion: ill check that out,ty
nowhereman has joined #lisp
donotturnoff has quit [Remote host closed the connection]
rumbler31 has joined #lisp
pauljb has quit [Quit: Page closed]
pauljb has joined #lisp
lavaflow has quit [Ping timeout: 244 seconds]
igemnace has joined #lisp
caltelt has joined #lisp
saturn2 has joined #lisp
<puchacz> phoe: yes, I recalled that shinmera is a username here :-)
<puchacz> is this a popular choice now?
<puchacz> plump?
lavaflow has joined #lisp
igemnace has quit [Remote host closed the connection]
karlosz has joined #lisp
<oni-on-ion> plump ?
cosimone has joined #lisp
pauljb has quit [Ping timeout: 256 seconds]
<puchacz> replying to phoe, no worries
<puchacz> about html parsers I asked few hours ago
<oni-on-ion> oops dont mind me =)
maxxcan has joined #lisp
karlosz has quit [Quit: karlosz]
igemnace has joined #lisp
t58 has quit [Quit: Leaving]
igemnace has quit [Remote host closed the connection]
nowhere_man has joined #lisp
nowhereman has quit [Ping timeout: 258 seconds]
xanlsh has quit [Quit: Page closed]
longshi has quit [Ping timeout: 252 seconds]
hiroaki has joined #lisp
donotturnoff has joined #lisp
donotturnoff has quit [Remote host closed the connection]
meepdeew has joined #lisp
Grauwolf has quit [Quit: WeeChat 2.4]
meepdeew has quit [Remote host closed the connection]
meepdeew has joined #lisp
Grauwolf has joined #lisp
<saturn2> yes, plump is maintained
ravenousmoose has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
Achylles has joined #lisp
cosimone has quit [Quit: WeeChat 2.3]
puchacz has quit [Quit: Konversation terminated!]
rumbler31 has quit [Remote host closed the connection]
ravenousmoose has joined #lisp
gravicappa has quit [Ping timeout: 272 seconds]
igemnace has joined #lisp
Zaab1t has joined #lisp
meepdeew has quit [Ping timeout: 272 seconds]
igemnace has quit [Remote host closed the connection]
Zaab1t has quit [Remote host closed the connection]
longshi has joined #lisp
nanoz has quit [Ping timeout: 246 seconds]
mangul has joined #lisp
mangul has quit [Remote host closed the connection]
<oni-on-ion> any new/recent/useful software using McCLIM/CLIM ?
<oni-on-ion> (in the open source world)
cosimone has joined #lisp
<phoe> oni-on-ion: ask #clim
ravenousmoose has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<oni-on-ion> sure, no problem
ravenousmoose has joined #lisp
caltelt has quit [Ping timeout: 252 seconds]
oni-on-ion has quit [Ping timeout: 252 seconds]
vlatkoB has quit [Remote host closed the connection]
longshi has quit [Ping timeout: 257 seconds]
rumbler31 has joined #lisp
ravenousmoose has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
rumbler31 has quit [Ping timeout: 244 seconds]
donotturnoff has joined #lisp
donotturnoff has quit [Remote host closed the connection]
Achylles has quit [Ping timeout: 257 seconds]
Achylles has joined #lisp
Fare has quit [Ping timeout: 248 seconds]
Achylles has quit [Remote host closed the connection]
Fare has joined #lisp
maxxcan has quit [Quit: maxxcan]
dale has joined #lisp
<galdor> is there a reason for CCL not exporting %GET-ERRNO from CCL ? SBCL has SB-ALIEN:GET-ERRNO
orivej has quit [Ping timeout: 252 seconds]
ggole has quit [Quit: Leaving]
rumbler31 has joined #lisp
rumbler31 has quit [Ping timeout: 246 seconds]
v0|d has joined #lisp
<pjb> galdor: I'd guess history and resources. There's a lot of internal API in CCL that would be useful but that is not fixed and published.
<galdor> it's not like it is going to change tomorrow anyway, CCL::%GET-ERRNO will do
hiroaki has quit [Ping timeout: 246 seconds]
<aeth> galdor: You can probably use a portability libraray for that. Even if you stay on CCL, at least that library will hopefully be able to be portable across different versions of CCL if it does change.
<aeth> *library
meepdeew has joined #lisp
v88m has quit [Ping timeout: 248 seconds]
<galdor> most libraries out there use a cffi foreign variables, which is incorrect
<pjb> galdor: you have to be careful with errno. In C, it's not a variable, but a macro that expands to some thread-specific data access.
<pjb> So you have to check what the private internal ccl::%get-errno actually does.
<galdor> It's not necessarily a macro, it is defined as a lvalue
<galdor> sbcl cheats and binds a C function (os_get_errno) that returns it
<galdor> CCL uses inline assembly iirc
v88m has joined #lisp
libertyprime has quit [Ping timeout: 272 seconds]
v0|d has quit [Ping timeout: 245 seconds]
meepdeew has quit [Remote host closed the connection]
Fare has quit [Ping timeout: 248 seconds]
Lord_of_Life_ has joined #lisp
meepdeew has joined #lisp
Lord_of_Life has quit [Ping timeout: 272 seconds]
Lord_of_Life_ is now known as Lord_of_Life
flazh has quit [Ping timeout: 245 seconds]
flazh has joined #lisp
iovec has quit [Quit: Connection closed for inactivity]
random-nick has quit [Read error: Connection reset by peer]
meepdeew has quit [Remote host closed the connection]
moei has quit [Quit: Leaving...]
abarbosa has joined #lisp
meepdeew has joined #lisp
Kundry_Wag has joined #lisp
makomo has quit [Ping timeout: 244 seconds]
Kundry_Wag has quit [Ping timeout: 244 seconds]
cosimone has quit [Quit: WeeChat 2.3]
Fare has joined #lisp
rumbler31 has joined #lisp
libertyprime has joined #lisp
rumbler31 has quit [Ping timeout: 268 seconds]
meepdeew has quit [Remote host closed the connection]
DrDuck has joined #lisp
Fare has quit [Ping timeout: 246 seconds]
nckx has quit [Quit: Updating my GNU Guix System <https://guix.gnu.org>]
abarbosa has quit [Remote host closed the connection]
nckx has joined #lisp
<dlowe> there's a library called libfixposix that binds C functions to all those weird values. The iolib library depends on it
<dlowe> but then your user has to install libfixposix
<LdBeth> Good morning
DrDuck has left #lisp [#lisp]