Bike changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language<http://cliki.net/> logs:<https://irclog.whitequark.org/lisp,http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.4.0, CMUCL 21b, ECL 16.1.3, CCL 1.11.5
Cymew has joined #lisp
damke_ has joined #lisp
Oladon has joined #lisp
damke has quit [Ping timeout: 264 seconds]
Cymew has quit [Ping timeout: 276 seconds]
willmichael has quit [Ping timeout: 276 seconds]
mishoo has quit [Ping timeout: 248 seconds]
fdund has joined #lisp
saki has quit [Quit: saki]
parjanya has joined #lisp
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 256 seconds]
sjl__ is now known as sjl
python47` has quit [Read error: Connection reset by peer]
Arcaelyx has joined #lisp
python476 has joined #lisp
willmichael has joined #lisp
Amplituhedron has joined #lisp
Arcaelyx has quit [Client Quit]
Karl_Dscc has quit [Remote host closed the connection]
AxelAlex has quit [Ping timeout: 260 seconds]
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 256 seconds]
smurfrobot has quit [Ping timeout: 252 seconds]
druidgreeneyes has joined #lisp
willmichael has quit [Ping timeout: 245 seconds]
willmichael has joined #lisp
trocado has quit [Ping timeout: 248 seconds]
fikka has joined #lisp
sjl has quit [Ping timeout: 248 seconds]
rumbler31 has joined #lisp
smokeink has joined #lisp
rumbler31 has quit [Ping timeout: 256 seconds]
noobly has joined #lisp
<noobly> there's no emacs channel right?
Oladon1 has joined #lisp
freeman42x]NixOS has quit [Ping timeout: 256 seconds]
Oladon has quit [Ping timeout: 256 seconds]
Amplituhedron has quit [Ping timeout: 268 seconds]
python476 has quit [Read error: Connection reset by peer]
jibanes has quit [Ping timeout: 240 seconds]
jibanes has joined #lisp
<whoman> noobly: there is
emacsomancer has joined #lisp
emacsomancer has quit [Client Quit]
emacsomancer has joined #lisp
noobly has quit [Ping timeout: 260 seconds]
sjl has joined #lisp
aeth_ has joined #lisp
aeth has quit [Ping timeout: 240 seconds]
sjl has quit [Ping timeout: 248 seconds]
fikka has quit [Ping timeout: 260 seconds]
pagnol has quit [Ping timeout: 256 seconds]
<pjb> However, ##lisp might be more indicated for emacs lisp questions, if you don't want it to be drowned in unrelated dribble.
fikka has joined #lisp
<stacksmith> But not elisp, for god's sakes...
jibanes has quit [Ping timeout: 256 seconds]
jibanes has joined #lisp
<mrm> I got halfway through typing ",salespitch #emacs" before remembering that fsbot isn't here.
nydel has quit [Read error: Connection reset by peer]
Aequus has joined #lisp
k-stz has quit [Remote host closed the connection]
milanj has quit [Quit: This computer has gone to sleep]
damke has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
deng_cn has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
Patternmaster has joined #lisp
j0ni has quit [Ping timeout: 260 seconds]
jason_m has joined #lisp
d4ryus1 has joined #lisp
d4ryus has quit [Ping timeout: 240 seconds]
fikka has quit [Ping timeout: 240 seconds]
wxie has joined #lisp
fikka has joined #lisp
jstypo has quit [Ping timeout: 260 seconds]
fisxoj has joined #lisp
fisxoj has quit [Client Quit]
vtomole has joined #lisp
fikka has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
epony has quit [Remote host closed the connection]
wxie has quit [Quit: Bye.]
deng_cn has quit [Read error: Connection reset by peer]
deng_cn has joined #lisp
emacsomancer has quit [Quit: WeeChat 2.0.1]
emacsomancer has joined #lisp
rumbler31 has joined #lisp
emacsomancer has quit [Quit: ZNC 1.6.5 - http://znc.in]
emacsomancer has joined #lisp
rumbler31 has quit [Ping timeout: 248 seconds]
epony has joined #lisp
sjl has joined #lisp
sjl has quit [Ping timeout: 265 seconds]
fikka has quit [Ping timeout: 240 seconds]
smurfrobot has joined #lisp
fikka has joined #lisp
smurfrobot has quit [Ping timeout: 240 seconds]
arescorpio has joined #lisp
Rawriful has quit [Quit: WeeChat 1.4]
vtomole has quit [Ping timeout: 260 seconds]
krwq has joined #lisp
damke_ has joined #lisp
damke has quit [Ping timeout: 264 seconds]
openthesky has quit [Read error: Connection reset by peer]
openthesky has joined #lisp
fikka has quit [Ping timeout: 248 seconds]
druidgreeneyes has quit [Ping timeout: 256 seconds]
raynold has quit [Ping timeout: 265 seconds]
pierpa has quit [Quit: Page closed]
Bike has quit [Quit: Lost terminal]
zkat has quit [Ping timeout: 256 seconds]
zkat_ has joined #lisp
druidgreeneyes has joined #lisp
Kevslinger has quit [Quit: Connection closed for inactivity]
raynold has joined #lisp
schoppenhauer has quit [Ping timeout: 240 seconds]
schoppenhauer has joined #lisp
cromachina_ has joined #lisp
erikc has joined #lisp
cromachina has quit [Ping timeout: 252 seconds]
marusich has quit [Ping timeout: 256 seconds]
marusich has joined #lisp
Arcaelyx has joined #lisp
krwq has quit [Remote host closed the connection]
nydel has joined #lisp
rumbler31 has joined #lisp
krwq has joined #lisp
pierpa has joined #lisp
krwq has quit [Remote host closed the connection]
krwq has joined #lisp
safe has joined #lisp
marusich has quit [Ping timeout: 245 seconds]
fikka has joined #lisp
marusich has joined #lisp
rippa has joined #lisp
shka_ has joined #lisp
milanj has joined #lisp
smokeink has quit [Ping timeout: 245 seconds]
attila_lendvai has quit [Ping timeout: 252 seconds]
smokeink has joined #lisp
arescorpio has quit [Quit: Leaving.]
pierpa has quit [Ping timeout: 260 seconds]
fikka has quit [Ping timeout: 252 seconds]
erikc has quit []
fikka has joined #lisp
smokeink has quit [Ping timeout: 240 seconds]
vtomole has joined #lisp
asarch has quit [Quit: Leaving]
smurfrobot has joined #lisp
wigust has joined #lisp
Aequus has quit [Quit: Lost terminal]
fisxoj has joined #lisp
fdund has quit [Ping timeout: 240 seconds]
fisxoj has quit [Client Quit]
fisxoj has joined #lisp
fdund has joined #lisp
smurfrobot has quit [Remote host closed the connection]
fikka has quit [Ping timeout: 256 seconds]
damke has joined #lisp
sjl has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
fisxoj has quit [Quit: fisxoj]
axg has quit [Ping timeout: 252 seconds]
sjl has quit [Ping timeout: 256 seconds]
al-damiri has quit [Quit: Connection closed for inactivity]
fikka has joined #lisp
smurfrobot has joined #lisp
fikka has quit [Ping timeout: 260 seconds]
smurfrobot has quit [Remote host closed the connection]
smurfrobot has joined #lisp
smokeink has joined #lisp
LocaMocha has joined #lisp
parjanya has left #lisp ["Killed buffer"]
<beach> Good morning everyone!
<st_iron> good morning beach
fikka has joined #lisp
smokeink has quit [Ping timeout: 276 seconds]
smurfrobot has quit [Remote host closed the connection]
Fare has joined #lisp
<beach> st_iron: What's up?
Oladon1 has quit [Quit: Leaving.]
fikka has quit [Ping timeout: 240 seconds]
angavrilov has joined #lisp
<st_iron> wrapping up my macros
marusich has quit [Ping timeout: 240 seconds]
marusich has joined #lisp
marusich has quit [Ping timeout: 240 seconds]
marusich has joined #lisp
energizer has quit [Remote host closed the connection]
energizer has joined #lisp
freeman42x]NixOS has joined #lisp
Pixel_Outlaw has quit [Remote host closed the connection]
fikka has joined #lisp
mlf|2 has joined #lisp
Tobbi has joined #lisp
mlf has quit [Ping timeout: 240 seconds]
vtomole has quit [Ping timeout: 260 seconds]
Wojciech_K has joined #lisp
Mutex7 has quit [Remote host closed the connection]
dddddd has quit [Remote host closed the connection]
smurfrobot has joined #lisp
<fdund> is there any money in writing commercial CL libraries?
<Fare> hi!
<Fare> fdund, probably not that much
<Fare> fdund, although, someone is getting paid to develop CLIM, so that's one thing.
<Fare> maybe I should go around begging money for ASDF, as was suggested by Dave C
<fdund> i was thinking more in the direction of dual licensing, like Qt (and others) do
<fdund> GPL open source, with a separate one for commercial closed source
<easye> fare: I thought you quit ASDF?
<easye> But the asdf-3.3 planning code was certainly a non-trivial task.
deng_cn has quit [Read error: Connection reset by peer]
<Fare> easye, I'm glad at least one person here appreciates that
deng_cn has joined #lisp
aindilis has quit [Ping timeout: 260 seconds]
<easye> I *always* appreciate your work on ASDF, even if I disagree with parts.
<Fare> It was months of work. As hard as ASDF 3.0, though less work because portable.
<Fare> easye, I'm curious what parts you disagree with.
fikka has quit [Ping timeout: 256 seconds]
<easye> If you wanted to put out the proverbial cup, the CLF would definitely help with the support for a crowd source campaign.
<Fare> I'm glad that someone has enough appreciation to actually understand and disagree!
mishoo has joined #lisp
<Fare> That's what Dave C suggested, except he said even if I stopped contributing, my work was worth an appreciation fund or something.
<easye> Fare: No specifics at the moment off the top of my head. I guess the most intelligent comment I can make is that sometimes you seem to make things more complicated than needed for the majority user.
wigust has quit [Ping timeout: 268 seconds]
<easye> But that is really unfair for me to say with debating a specific api changes or something, so practically a worthless comment.
<Fare> I'm trying to simplify things for the user, at least in the common case.
<easye> I know you are, and I appreciate that.
<Fare> it is true that there are some quite advanced usage patterns hidden in there.
<Fare> and sometimes bad ideas that are better removed later
<easye> Look, it is very unfair for me to wave my hands here without specifics.
<easye> Let's leave it at warm praise, and when I write something up, we'll take that up like we always do?
<easye> fare: you coming to ELS 2018?
<Fare> of my own not-so-good ideas that I committed and later deprecated or removed, require-system, load-system-operation, previous iterations of uiop/configuration.
<Fare> the syntax-control still isn't in.
<Fare> easye: probably not, though I'm still trying to find an excuse to go.
<Fare> Maybe if I can convince my CEO that it'll be a good place to recruit...
<easye> Please do. I always enjoy chatting with you.
<Fare> except that plan A will be to build in OCaml, not in Lisp.
<Fare> Ah, I could come to recruit for my brother's project...
<easye> I am gonna take the time on my own dime, instead of trying to convince my CEO.
<Fare> going on my own dime might be possible... if I have a dime of my own.
* easye snortws.
<Fare> maybe I ought to do that ASDF fundraising
<easye> Sure. You can contact either me or Dave Cooper with questions. We have the basic infrastructure ready from "Quicklisp out of beta", but it is a bit creaky and acl specific in my opinion.
<Fare> but I'll have nothing new to present at ELS. Maybe a 5 minute state-of-ASDF, or a 5 minute "Come have fun with Gerbil!"
<easye> *you* my friend are the presentation. It always great to socialize with you to see what's going on in your brainn.
<Fare> :-)
fikka has joined #lisp
oleo has quit [Quit: Leaving]
oleo has joined #lisp
shka_ has quit [Ping timeout: 240 seconds]
<beach> fdund: There are some bounties for McCLIM. I don't know whether they correspond to what you want: https://www.bountysource.com/teams/mcclim/bounties
stacksmith has quit [Ping timeout: 260 seconds]
<beach> fdund: And if you want ideas for libraries and other code to work on, you can look at this list: http://metamodular.com/Common-Lisp/suggested-projects.html
smurfrobot has quit [Remote host closed the connection]
<fdund> is a lisp OS still an ambition?
<beach> For me it is.
<fdund> good
<fdund> :)
<beach> And for the people working on Mezzano, but that's a bit different.
* easye uses Emacs in lieu of a LispOS beta.
<fdund> i've been reading the tunes archives -- anything else like that out there?
<Fare> fdund, yes, TUNES is still an ambition!
<fdund> seems completely dead
<fdund> oh you're the fare in fare.tunes.org
<beach> fdund: I am working on several projects on that list. The most important one being the underlying Common Lisp implementation to be used as a basis for the operating system: http://metamodular.com/Common-Lisp/lisp-system.html
<beach> fdund: That project is also being worked on by Bike and heisig, and part of it is used in the Clasp compiler.
<beach> fdund: And I am working on this one: http://metamodular.com/Common-Lisp/cl-editor.html
<fdund> interesting, thanks
<beach> fdund: jackdaniel and several other people are working on improving McCLIM.
fikka has quit [Ping timeout: 276 seconds]
wigust has joined #lisp
zooey has quit [Remote host closed the connection]
<Fare> beach, aren't there many editors in CL already?
<Fare> fdund, did you see my blog ngnghm.github.io ?
zooey has joined #lisp
<beach> I am sure there are. But none like what I am planning.
<fdund> Fare: new to me, ill take a look
<beach> fdund: Some of the ideas of Fare's blog are the same as my ideas about LispOS.
<Fare> :-)
<Fare> no, it's my ideas that are the same as yours!
<beach> It's a movement!
Amplituhedron has joined #lisp
<jackdaniel> both are observable phenomena of the same Form ;)
<jackdaniel> good morning
zooey has quit [Remote host closed the connection]
<beach> Hello jackdaniel. Did you manage to buy food yesterday?
zooey has joined #lisp
<jackdaniel> yes, and I've returned safely
<jackdaniel> (a bit of context: yesterday it was around -20°C here and I had to go shopping)
<phoe> (let ((*temperature* (celsius 20))) (buy-food))
serviteur has joined #lisp
<phoe> do our implementations have support for first-class thermal environments?
<jackdaniel> you have skipped minus sign
<phoe> jackdaniel: no, I want +20°C
<phoe> that is a comfortable temperature to buy food
<jackdaniel> mhm
deng_cn has quit [Read error: Connection reset by peer]
moei has quit [Read error: Connection reset by peer]
moei has joined #lisp
deng_cn has joined #lisp
smurfrobot has joined #lisp
safe has quit [Read error: Connection reset by peer]
smokeink has joined #lisp
vlatkoB has joined #lisp
damke_ has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
Fare has quit [Ping timeout: 276 seconds]
megalography has joined #lisp
damke has quit [Ping timeout: 264 seconds]
milanj has joined #lisp
fdund has quit [Ping timeout: 248 seconds]
aindilis has joined #lisp
fdund has joined #lisp
fdund has quit [Client Quit]
milanj has quit [Quit: This computer has gone to sleep]
deng_cn has quit [Read error: Connection reset by peer]
deng_cn has joined #lisp
mlf|2 has quit [Read error: Connection reset by peer]
d4ryus1 is now known as d4ryus
zooey has quit [Remote host closed the connection]
Arcaelyx has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
zooey has joined #lisp
random-nick has joined #lisp
makomo_ has joined #lisp
smurfrobot has quit [Remote host closed the connection]
nika_ has joined #lisp
makomo_ has quit [Ping timeout: 256 seconds]
smokeink has quit [Ping timeout: 240 seconds]
serviteur has quit [Remote host closed the connection]
d4ryus has quit [Quit: WeeChat 2.0.1]
openthesky has quit [Remote host closed the connection]
sjl has joined #lisp
d4ryus has joined #lisp
smurfrobot has joined #lisp
sjl has quit [Ping timeout: 265 seconds]
_whitelogger has joined #lisp
smurfrobot has joined #lisp
beach` has joined #lisp
devlaf has quit [Read error: Connection reset by peer]
CEnnis91 has quit [Read error: Connection reset by peer]
devlaf has joined #lisp
beach has quit [Ping timeout: 252 seconds]
CEnnis91 has joined #lisp
aindilis has quit [Ping timeout: 240 seconds]
beach` is now known as beach
quazimodo has quit [Ping timeout: 252 seconds]
quazimodo has joined #lisp
epony has quit [Read error: Connection reset by peer]
alphor_ has joined #lisp
SlashLife_ has joined #lisp
megalography has left #lisp [#lisp]
ikopico has quit [Ping timeout: 256 seconds]
alphor has quit [Ping timeout: 256 seconds]
SlashLife has quit [Ping timeout: 256 seconds]
SlashLife_ is now known as SlashLife
wigust has quit [Ping timeout: 245 seconds]
cryptomarauder has quit [Ping timeout: 256 seconds]
hvxgr has quit [Ping timeout: 256 seconds]
hvxgr has joined #lisp
random-nick has quit [Ping timeout: 256 seconds]
cryptomarauder has joined #lisp
random-nick has joined #lisp
willmichael has quit [Ping timeout: 240 seconds]
dmiles has quit [Ping timeout: 240 seconds]
wigust has joined #lisp
varjag has joined #lisp
stacksmith has joined #lisp
puchacz has joined #lisp
jello_pudding has joined #lisp
dmiles has joined #lisp
krwq has quit [Remote host closed the connection]
jello_ has joined #lisp
jello_pudding has quit [Client Quit]
jello_ has quit [Client Quit]
jello_pudding has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
deng_cn has joined #lisp
smurfrobot has quit [Remote host closed the connection]
fikka has joined #lisp
energizer has quit [Ping timeout: 240 seconds]
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 260 seconds]
AnononA has joined #lisp
<AnononA> hi all i just got my self a steel series keyboard that has keys for macros and i have come accross this link http://techblog.steelseries.com/golisp/language-ref.html#macros
<AnononA> now im i right to believe that this is what my keyboard supports for writing macros in the macro editor
<AnononA> it says Go-lisp
<AnononA> googles version of lisp
Amplituhedron has quit [Ping timeout: 256 seconds]
nowhere_man has quit [Ping timeout: 260 seconds]
nowhere_man has joined #lisp
heurist has joined #lisp
Selwyn has joined #lisp
python476 has joined #lisp
heurist__ has quit [Ping timeout: 260 seconds]
jello_ has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
jello_pudding has quit [Ping timeout: 255 seconds]
Karl_Dscc has joined #lisp
deng_cn has joined #lisp
jello_ has quit [Ping timeout: 252 seconds]
wxie has joined #lisp
ebzzry_ has quit [Ping timeout: 240 seconds]
pjb has quit [Remote host closed the connection]
<beach> AnononA: Why would you need special keyboard support for writing macros?
<beach> AnononA: Also, this channel is dedicated to Common Lisp. If you want to discuss other Lisp dialects, you may want to visit the specific channels for those dialects, or ##lisp for general discussions about Lisp-like languages.
Amplituhedron has joined #lisp
<random-nick> AnononA: I don't think lisp macros have anything to do with keyboard macros
nika__ has joined #lisp
Bike has joined #lisp
nika_ has quit [Ping timeout: 240 seconds]
fikka has quit [Ping timeout: 256 seconds]
sjl has joined #lisp
EvW1 has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
sjl has quit [Ping timeout: 276 seconds]
damke_ has joined #lisp
willmichael has joined #lisp
willmichael has quit [Read error: Connection reset by peer]
wxie has quit [Remote host closed the connection]
willmichael has joined #lisp
willmichael has quit [Read error: Connection reset by peer]
willmichael has joined #lisp
willmichael has quit [Read error: Connection reset by peer]
willmichael has joined #lisp
epony has joined #lisp
willmichael has quit [Ping timeout: 256 seconds]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
fikka has joined #lisp
easieste has joined #lisp
willmichael has joined #lisp
easieste has quit [Client Quit]
francogrex has joined #lisp
<_death> AnononA: doesn't look like "googles version of lisp", just another toy lisp implemented in go
<nydel> good morning all
cleanslate has joined #lisp
Satou has joined #lisp
Selwyn has quit [Ping timeout: 245 seconds]
<Satou> Hello, I am really really new to Lisp, currently getting introduced to a CLisp course. Do you guys use it on a daily basis? if yes, what sort of projects do you do with it?
<nydel> Satou: welcome. please consider a intro to commonlisp book. i would recommend Practical Common Lisp, here for you: http://www.gigamonkeys.com/book/ -- we use LISP for everything. everything.
<jackdaniel> Satou: Clisp is one of Common Lisp implementations
<jackdaniel> generally language is referred as CL or Common Lisp
<nydel> jackdaniel is right. also many prefer SBCL to CLISP. that is steel bank common lisp. i prefer it.
<Satou> I understand that there are a lot of Lisp dialects, and Clojure and Scheme seem to be the ones most used
<nydel> i doubt there is any evidence that clojure or scheme are more used than commonlisp.
<Satou> maybe not, as I am new to this language and to functional programming, I might be wrong.
<nydel> if you're picking out a lisp, try /join #lispcafe ... we are commolisp here.
<Satou> thanks nydel
<random-nick> common lisp implementations are not separate dialects
<jackdaniel> Satou: Common Lisp is a not functional (it is multiparadigm)
<Satou> I know that functional doesn't really depend on the language, you could write functional in anything.
<jackdaniel> and CL is a standard which is implemented by: ccl, clisp, ecl, sbcl and more
<nydel> jackdaniel: i always wished someone had told me "CL != FUNCTIONAL PROGRAMMING" in the very beginning.
<jackdaniel> heh
<nydel> Satou: you can write functional programming in CL for all intents and purposes.
<nydel> i don't know a thing about scheme or clojure. those are dialects other than CL. as random-nick said, the different CL implementations listed by jackdaniel are not different dialects.
<Satou> I'm also interested in what are sort of the limits of CL. I've understood to some extent how the usage of variables could lead to side effects.
<jackdaniel> scheme has more focus on encouraging functional programming (scheme too), usual Common Lisp program mutates state a lot
<jackdaniel> minion: tell Satou about gentle
<minion> Satou: please see gentle: "Common Lisp: A Gentle Introduction to Symbolic Computation" is a smoother introduction to lisp programming. http://www.cs.cmu.edu/~dst/LispBook/
<random-nick> but do note that there are big differences between CL implementations, just like with any other programming language
<Satou> thanks guys!
<nydel> however CL does adhere to a standard across implementations. a topic we will not discuss at the moment! because it's saturday, baby!
sjl has joined #lisp
<nydel> best of luck to you Satou
EvW1 has quit [Ping timeout: 265 seconds]
Pierpa has joined #lisp
attila_lendvai has quit [Read error: Connection reset by peer]
<beach> Satou: Common Lisp is a somewhat unusual choice if what you want to do is functional programming. By restricting yourself to that particular paradigm, you are not using the full potential of the language. And people who want to use functional programming typically choose a purely (or nearly so) functional language like Haskell or ML.
<Satou> beach, Oddly enough, I'm in uni, and my FP class is using common lisp
<beach> OK, fair enough.
sjl has quit [Ping timeout: 260 seconds]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
fikka has quit [Ping timeout: 256 seconds]
<Satou> One thing that motivates me to learn CL is what Eric S. Raymond said about Lisp
<beach> Sure.
<nydel> cliki.net is a good resource for packaged examples of things people do with commonlisp currently(ish). also quicklisp.org will teach you how to quickly load most systems listed at cliki. you might get a sense of the 'limits' (rather something like 'topography') of the language that way.
smurfrobot has joined #lisp
Colleen has quit [Ping timeout: 240 seconds]
fikka has joined #lisp
attila_lendvai has quit [Read error: Connection reset by peer]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
Satou has quit [Quit: Cya soon guys!]
EvW has joined #lisp
attila_lendvai has quit [Read error: Connection reset by peer]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
Colleen has joined #lisp
fikka has quit [Ping timeout: 276 seconds]
nowhere_man has quit [Ping timeout: 252 seconds]
smurfrobot has quit [Remote host closed the connection]
Kevslinger has joined #lisp
smokeink has joined #lisp
attila_lendvai has quit [Read error: Connection reset by peer]
francogrex has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
lnostdal has quit [Remote host closed the connection]
lnostdal has joined #lisp
attila_lendvai has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
deng_cn has joined #lisp
smurfrobot has joined #lisp
damke has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
fikka has joined #lisp
<Shinmera> _death: I can't reproduce that Staple error you got. Other package inferred systems compile for me.
<Shinmera> I also can't make sense of it.
dddddd has joined #lisp
<_death> investigating
<Shinmera> The screenshot tells me that asdf:system-source-directory somehow returns a system, rather than a path.
ckonstanski has quit [Remote host closed the connection]
<_death> no, it returns NIL..
<Shinmera> Ah.
<Shinmera> That's easy enough to work around.
<_death> asdf manual says "ASDF does not provide a turnkey solution for locating data (or other miscellaneous) files that are distributed together with the source code of a system. Programmers can use system-source-directory to find such files. Returns a pathname object. The system-designator may be a string, symbol, or ASDF system object."
<_death> no mention of NIL there..
<Shinmera> Yeah, it's a plain function too, so it's not like something could have customised its behaviour directly.
k-stz has joined #lisp
<_death> every file has its own system, but a file's system (type package-inferred-system) has its source-file slot set to NIL
zooey has quit [Remote host closed the connection]
lnostdal has quit [Remote host closed the connection]
zooey has joined #lisp
circ-user-oybi6 has joined #lisp
circ-user-oybi6 is now known as oxo1o1o1o
<Shinmera> Huh. Weird, since I tested it with another thing that supposedly uses package-inferred-systems and that worked fine.
<Shinmera> At least with the toplevel system.
<_death> yes, with the toplevel system it works fine
<Shinmera> Ah, alright.
<Shinmera> I added a check for null-ness, so it shouldn't crash there anymore.
<_death> system-source-file docstring is "Return the source file in which system is defined." .. and I guess it's nil because there is no source file as these systems are generated at runtime
<Shinmera> In order to make Staple well-usable for p-i-s there needs to be some more work done, but it should at least not crash anymore.
wigust has quit [Ping timeout: 256 seconds]
asarch has joined #lisp
wigust has joined #lisp
<_death> works ok now.. also, better wrap "~&~%The following systems could not be processed cleanly:~%~a" with ~@[...~]
<Shinmera> Thanks for confirming
<Shinmera> working on a new portacle release now
fikka has quit [Ping timeout: 260 seconds]
<Shinmera> not much in it though, just a fresher sbcl, and some minor fixes/resets.
khisanth_ has quit [Ping timeout: 240 seconds]
* Shinmera fires up some VMs
EvW has quit [Ping timeout: 276 seconds]
fikka has joined #lisp
EvW has joined #lisp
``Erik has quit [Ping timeout: 268 seconds]
kuwze has quit [Ping timeout: 260 seconds]
vaporatorius has quit [Remote host closed the connection]
attila_lendvai has quit [Read error: Connection reset by peer]
pmetzger has joined #lisp
khisanth_ has joined #lisp
willmichael has quit [Ping timeout: 256 seconds]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
willmichael has joined #lisp
attila_lendvai has quit [Read error: Connection reset by peer]
hvxgr has quit [Quit: leaving]
smokeink has quit [Read error: Connection reset by peer]
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
attila_lendvai has joined #lisp
oxo1o1o1o has quit [Ping timeout: 255 seconds]
attila_lendvai has quit [Ping timeout: 245 seconds]
pmetzger has quit [Remote host closed the connection]
vaporatorius has joined #lisp
vap1 has joined #lisp
vaporatorius has quit [Client Quit]
willmichael has quit [Ping timeout: 256 seconds]
willmichael has joined #lisp
cmatei has quit [Ping timeout: 245 seconds]
wmannis has joined #lisp
AnononA has quit [Ping timeout: 248 seconds]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
phoe has quit [Ping timeout: 256 seconds]
cmatei has joined #lisp
hvxgr has joined #lisp
pmetzger has joined #lisp
Fare has joined #lisp
cheers has joined #lisp
patrixl has joined #lisp
drewc has joined #lisp
Selwyn has joined #lisp
damke_ has joined #lisp
fikka has quit [Ping timeout: 276 seconds]
willmichael has quit [Ping timeout: 256 seconds]
damke has quit [Ping timeout: 264 seconds]
learning has joined #lisp
learning is now known as learning101
jason_m has quit [Ping timeout: 245 seconds]
<learning101> I am in a dilemma. I recently got a job in javascript profile and I have to become good in it, but what i really want is to learn lisp or haskell. Is it possible to learn both simultaneously?
<flip214> learning101: do lisp in your free time
<_death> you seem to be asking about your own psychology
<cheers> learning101: learn haskell, then transition into purescript! :D
<cheers> it compiles to js
<cheers> transpiles*
Murii|osx has joined #lisp
dieggsy has joined #lisp
milanj has joined #lisp
milanj has quit [Client Quit]
ebzzry_ has joined #lisp
trocado has joined #lisp
attila_lendvai has quit [Ping timeout: 260 seconds]
<beach> flip214: Thanks for the feedback on the papers. I think we will work on it this coming Wednesday.
fikka has joined #lisp
<flip214> beach: you're welcome! no hurry, ELS is still 5 weeks away.
<beach> Right. I need to get cracking on the papers I agreed to review, though.
<flip214> I've done 12 up to now... let's hope I'll get a few more done tonight.
fikka has quit [Ping timeout: 256 seconds]
<flip214> But I have to admit I cheated - I read 9 or so before the submission deadline and was lucky, only 2 of them got updated.
<flip214> (hooray for diffpdf! ;)
fikka has joined #lisp
Selwyn has quit [Ping timeout: 248 seconds]
* Shinmera is getting antsy
<flip214> why, or what for?
<Shinmera> People looking over my stuff always makes me antsy
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
fikka has quit [Ping timeout: 256 seconds]
<flip214> I'm sorry. Or is that about your household?
<Shinmera> No, about the papers?
wigust has quit [Ping timeout: 260 seconds]
<flip214> ah, okay. I already apologized, didn't I?
cmatei has quit [Ping timeout: 276 seconds]
<Shinmera> Well, there's nothing to apologise for, heh.
fikka has joined #lisp
<flip214> perhaps, if it makes you uncomfortable? but yeah, I meant to be kind.
<flip214> feedback is SO valuable.
<Shinmera> It is.
cmatei has joined #lisp
<flip214> you're welcome, too! ;)
<flip214> I might BBL, gotta feed the kids (and myself, preferably).
pagnol has joined #lisp
fikka has quit [Ping timeout: 268 seconds]
shka_ has joined #lisp
willmichael has joined #lisp
Oladon has joined #lisp
shrdlu68 has joined #lisp
itruslove has joined #lisp
anon has joined #lisp
fikka has joined #lisp
anon is now known as Guest53131
<shka_> good evening
giraffe has joined #lisp
<st_iron> good evening shka_
Guest53131 has quit [Read error: Connection reset by peer]
anon_ has joined #lisp
Lycurgus has joined #lisp
chathura has joined #lisp
wigust has joined #lisp
axg has joined #lisp
chathura has quit [Quit: WeeChat 2.0.1]
Satou has joined #lisp
Fare has quit [Ping timeout: 240 seconds]
willmichael has quit [Read error: Connection reset by peer]
willmichael has joined #lisp
asarch has quit [Quit: Leaving]
attila_lendvai has quit [Ping timeout: 276 seconds]
Pixel_Outlaw has joined #lisp
Olaf` has joined #lisp
<Olaf`> How do I tell asdf that one file has a dependency on a non lisp file?
<Shinmera> I think there's :static-file instead of :file
<Xach> Olaf`: i know that it is possible, but not how, sorry.
<Xach> Olaf`: what kind of non-lisp file is it, out of curiosity?
<Olaf`> a javascript file
<Olaf`> i searched for :static-file and found it. Will check if it works.
<Olaf`> Shinmera: It works, thank you
learning101 has quit [Quit: Page closed]
python47` has joined #lisp
Rawriful has joined #lisp
pjb has joined #lisp
pjb is now known as Guest13261
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
attila_lendvai has joined #lisp
python476 has quit [Ping timeout: 252 seconds]
jmercouris has joined #lisp
Guest13261 is now known as pjb
pjb has quit [Client Quit]
pjb has joined #lisp
Olaf` has left #lisp ["ERC (IRC client for Emacs 25.2.2)"]
Lycurgus has quit [Quit: Ex Chat]
Satou has quit [Quit: Cya soon guys!]
<rme> On CCL, (format t "~@<Retry ASDF operation.~@:>") signals an error.
<rme> Presumably this is because the spec says "If the at-sign modifier is used with ~<...~:>, the entire remaining argument list is passed to the directive as its argument."
jmercouris has quit [Remote host closed the connection]
<pjb> rme: no, it's because almost all the format specifiers require an argument.
<pjb> ~< needs one.
<pjb> it can be an empty list, when it's not used…
<pjb> (format nil "~@<Retry ASDF operation.~@:>" '()) -> "Retry ASDF operation."
gz_ is now known as gz
<pjb> The way ~< is specified is clear: the argument is mandatory (it's the second argument to pprint-logical-block).
python47` has quit [Remote host closed the connection]
philosaur has quit [Ping timeout: 245 seconds]
python476 has joined #lisp
kuwze has joined #lisp
Arcaelyx has joined #lisp
<rme> Yes, so ccl is rightfully expecting an argument, and is right to complain about its absence.
philosaur has joined #lisp
<rme> yes?
<rme> ASDF uses that kind of format control string in multiple places.
<Bike> if it's "the entire remaining argument list" isn't that just nil
<Bike> clhs ~<
<specbot> Matches: ~</justification, ~</logical-block.
<Bike> clhs ~</logical-block
quazimodo has quit [Ping timeout: 260 seconds]
<rme> I'm starting to think ccl is probably wrong here. If the @ modifier is present, it seems like it ought to be OK if the "remaining argument list" is nil.
smurfrobot has quit [Remote host closed the connection]
* rme steadies himself before looking at format.lisp
Amplituhedron has quit [Ping timeout: 240 seconds]
puchacz has quit [Read error: Connection reset by peer]
pmetzger has quit [Remote host closed the connection]
attila_lendvai has quit [Ping timeout: 240 seconds]
<Xach> gail weighed in
<rme> Oh, so she did. I should read mail instead of yap on IRC.
puchacz has joined #lisp
pmetzger has joined #lisp
milanj has joined #lisp
<pjb> rme: in any case, it would be nice if all implementations behaved the same.
<pjb> For example, they all return 2 for (prog2 1 2 3)…
damke has joined #lisp
comborico1611 has joined #lisp
nowhere_man has joined #lisp
damke_ has quit [Ping timeout: 264 seconds]
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
josemanuel has joined #lisp
willmichael has quit [Ping timeout: 256 seconds]
<stacksmith> pjb: what's the deal with prog2? CLHS says "prog2 evaluates first-form, then second-form, and then forms, yielding as its only value the primary value yielded by first-form." How does that differ from prog1?
<Bike> it's a typo.
<stacksmith> That's what I thought.
dieggsy has quit [Ping timeout: 265 seconds]
trocado has quit [Ping timeout: 260 seconds]
willmichael has joined #lisp
``Erik has joined #lisp
<pjb> The thing is that since the specification is not formal, and is known to contain bugs, some level of consensual interpretation is left to the implementations. But it is better if all implementors agree on thos litigious points. Unfortunately, on some important parts, they don't. Eg. they could agree on how to do pathnames (both physical and logical) on POSIX systems, but they don't. :-(
mrcom has joined #lisp
butterthebuddha has quit [Max SendQ exceeded]
<stacksmith> pjb: in the case of prog2 - what are the differences?
<loli> prog1 returns the first expression
butterthebuddha has joined #lisp
<loli> prog2 returns the 2nd expression
<stacksmith> pjb: oh are you saying that they indeed do return 2? I read it as 'I wish they would all return 2' ...
<loli> (prog2 1 2 3) => 2
<loli> (prog1 1 2 3) => 1
<stacksmith> loli: I know. I was asking pjb to clarify a statement earlier that I misunderstood.
kuwze has quit [Ping timeout: 260 seconds]
pjb has quit [Ping timeout: 256 seconds]
void_pointer has joined #lisp
raynold has quit [Quit: Connection closed for inactivity]
<stacksmith> loli: And pointing out the CLHS typo.
nika__ has quit [Quit: Leaving...]
MrHackit has joined #lisp
sjl has joined #lisp
smurfrobot has joined #lisp
wmannis has quit [Quit: wmannis]
smurfrobot has quit [Ping timeout: 256 seconds]
attila_lendvai has quit [Ping timeout: 256 seconds]
mlf has joined #lisp
sjl has quit [Ping timeout: 256 seconds]
nowhereman_ has joined #lisp
nowhere_man has quit [Ping timeout: 260 seconds]
sjl has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
sjl has quit [Ping timeout: 256 seconds]
sjl has joined #lisp
karswell has joined #lisp
smurfrobot has joined #lisp
sjl has quit [Ping timeout: 256 seconds]
fikka has quit [Ping timeout: 256 seconds]
pierpa_ has joined #lisp
trocado has joined #lisp
smurfrobot has quit [Remote host closed the connection]
MrHackit has quit [Quit: WeeChat 1.9.1]
wigust has quit [Ping timeout: 240 seconds]
willmichael has quit [Read error: Connection reset by peer]
Fare has joined #lisp
willmichael has joined #lisp
smurfrobot has joined #lisp
<puchacz> hi; slime on slow device please. I am getting [Interrupted: time limit exhausted] on fuzzy completion
<puchacz> I already changed something in contrib to 0, so it should mean no time limit
<puchacz> one sec, I will find what it was
<puchacz> (defcustom slime-fuzzy-completion-time-limit-in-msec 0)
<puchacz> it was 1500
<puchacz> and following comments, setting it to 0 should remove time limit
smurfrobot has quit [Ping timeout: 255 seconds]
krwq has joined #lisp
attila_lendvai has quit [Ping timeout: 256 seconds]
fikka has joined #lisp
<flip214> puchacz: still, your emacs slime part might have a timeout configured
<flip214> how long before this message comes up?
<puchacz> flip214: good few seconds, so defo not 1500 ms
Fare has quit [Ping timeout: 255 seconds]
pmetzger has quit []
<flip214> puchacz: did you restart slime after changing that?
<puchacz> flip214: ah - I need to restart emacs too
<puchacz> not only lisp part
<puchacz> right
jason_m has joined #lisp
<puchacz> one sec - recompiling
damke_ has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
damke has quit [Ping timeout: 264 seconds]
random-nick has quit [Ping timeout: 248 seconds]
Fare has joined #lisp
<jackdaniel> I've wrote some rendering approximation illustrations with McCLIM: http://hellsgate.pl/files/c885c815 (I'll make it one of clim-examples after adding some interactivity to it)
krwq has quit [Remote host closed the connection]
<jackdaniel> s/wrote/written/
Baggers has joined #lisp
jello_pudding has joined #lisp
attila_lendvai has quit [Ping timeout: 240 seconds]
willmichael has quit [Ping timeout: 240 seconds]
raynold has joined #lisp
<puchacz> flip214: no, it still times out after few seconds
<puchacz> no idea where it is configured
fiddlerwoaroof is now known as fiddlerwoaroof_
fiddlerwoaroof_ is now known as fiddlerwoaroof
fikka has quit [Ping timeout: 256 seconds]
shrdlu68 has quit [Ping timeout: 240 seconds]
shrdlu68 has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
<flip214> puchacz: well, why not do the auto-completion against a faster system, and just run the code on the slow target system anyway?
drewc has quit [Ping timeout: 256 seconds]
milanj has quit [Quit: This computer has gone to sleep]
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
milanj has joined #lisp
angavrilov has quit [Remote host closed the connection]
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 240 seconds]
shrdlu68 has quit [Ping timeout: 260 seconds]
shrdlu68 has joined #lisp
varjag has quit [Ping timeout: 248 seconds]
Karl_Dscc has quit [Remote host closed the connection]
fikka has joined #lisp
random-nick has joined #lisp
vlatkoB has quit [Remote host closed the connection]
jello_pudding has quit [Quit: Leaving]
milanj has quit [Quit: This computer has gone to sleep]
shrdlu68 has quit [Ping timeout: 240 seconds]
drewc has joined #lisp
energizer has joined #lisp
shrdlu68 has joined #lisp
josemanuel has quit [Quit: leaving]
anon_ has quit [Ping timeout: 256 seconds]
Oladon has quit [Quit: Leaving.]
attila_lendvai has quit [Read error: Connection reset by peer]
alexmlw has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
alexmlw1 has joined #lisp
alexmlw has quit [Ping timeout: 256 seconds]
alexmlw1 is now known as alexmlw
yangby has joined #lisp
Mutex7 has joined #lisp
anon has joined #lisp
figurehe4d has joined #lisp
anon is now known as Guest39719
Fare has quit [Ping timeout: 248 seconds]
varjag has joined #lisp
smurfrobot has joined #lisp
server001 has joined #lisp
figurehe4d has quit [Remote host closed the connection]
shrdlu68 has quit [Ping timeout: 256 seconds]
smurfrobot has quit [Ping timeout: 252 seconds]
figurehe4d has joined #lisp
shrdlu68 has joined #lisp
pjb has joined #lisp
<flip214> now reading OOSCUCLOS...
<flip214> ah, I read that already ... that's why it looks so familiar.
figurehe4d has quit [Remote host closed the connection]
figurehe4d has joined #lisp
damke has joined #lisp
<whoman> o_o
<flip214> so, 6 reviews still open... but not today.
damke_ has quit [Ping timeout: 264 seconds]
shka_ has quit [Ping timeout: 240 seconds]
puchacz has quit [Read error: Connection reset by peer]
shrdlu68 has quit [Ping timeout: 260 seconds]
puchacz has joined #lisp
<Shinmera> flip214: I get that acronym
<puchacz> flip214: that's what I ended up doing
figurehe4d has quit [Remote host closed the connection]
figurehe4d has joined #lisp
aeth_ is now known as aeth
alexmlw has quit [Ping timeout: 256 seconds]
python476 has quit [Ping timeout: 276 seconds]
puchacz has quit [Quit: Konversation terminated!]
noobly has joined #lisp
Oladon has joined #lisp
deng_cn has quit [Read error: Connection reset by peer]
deng_cn has joined #lisp
wmannis has joined #lisp
arnthorla has joined #lisp
trocado has quit [Ping timeout: 240 seconds]
wmannis has quit [Quit: wmannis]
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 245 seconds]
Amplituhedron has joined #lisp
yangby has quit [Quit: Go out for a walk and buy a drink.]
figurehe4d has quit [Remote host closed the connection]
figurehe4d has joined #lisp
arnthorla has left #lisp [#lisp]
figurehe4d has quit [Client Quit]
random-nick has quit [Read error: Connection reset by peer]
motersen has joined #lisp
Murii|osx has quit [Quit: Textual IRC Client: www.textualapp.com]
Amplituhedron has quit [Ping timeout: 268 seconds]
karswell has quit [Read error: Connection reset by peer]
Fare has joined #lisp
Kaisyu has joined #lisp
malice has joined #lisp
drewc has quit [Ping timeout: 260 seconds]
<malice> Hi! Is there some limit to what you can put in docstring?
<malice> I am trying to write some macro, here's the code: https://pastebin.com/CGdcpzPB
<malice> The problem is, it somehow does not work on the emacs level; indentation bugs and C-c C-c invoked to compile it fails somehow
<malice> it looks as it treated the comment as the code, even though string does not end prematurely
<malice> Is it the bug in my lisp-mode choice?
cleanslate has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<pjb> malice: you are well below some inconvenient boundaries.
<pjb> malice: however, emacs doesn't like to have open parentheses in strings in column 0.
<pjb> malice: therefore it is advised to reformat, indent, or prefix those with a backslash.
<pjb> malice: You don't need to wrap bodies in progn, the macro already provide it!
<malice> What inconvenient boundaries are you talking about?
<malice> And progn was the hack to help me indent it tbh
<malice> but thank you for that :)
<pjb> malice: when you have forms or strings that are too big, font-locking can have difficulties processing them.
<pjb> If you add the backslashes, then indenting should proceed correctly.
<malice> You mean, adding them at the beginning of the line, at the end of the line, or...?
<malice> I tried appending \ to each line but it didn't help much
<pjb> I said prefix.
wxie has joined #lisp
<malice> Right. I don't know what I was thinking.
<pjb> malice: (string= "\(" "(") -> t
<malice> Is it emacs thing? Why does this work?
<malice> Because it did work. Thank you.
<pjb> But for regexps such as (re-search-backward "^(") it will ake a difference.
<malice> I see.
<pjb> Notice also that (symbolp '\() -> t
<malice> I will probably use \( in strings too, then.
attila_lendvai has quit [Read error: Connection reset by peer]
<malice> As using () sometimes breaks things
<malice> Anyway, thanks for your help!
attila_lendvai has joined #lisp
nowhere_man has joined #lisp
nowhereman_ has quit [Ping timeout: 256 seconds]
drewc has joined #lisp
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 256 seconds]
wxie has quit [Quit: Bye.]
rumbler31 has quit [Remote host closed the connection]
smurfrobot has joined #lisp