jackdaniel 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.5, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
azimut has joined #lisp
TCZ has quit [Quit: Leaving]
k-hos has joined #lisp
smurfrobot has quit [Ping timeout: 248 seconds]
zmt00 has quit [Read error: Connection reset by peer]
vhost- has joined #lisp
vhost- has joined #lisp
vhost- has quit [Changing host]
zmt00 has joined #lisp
robotoad has quit [Quit: robotoad]
<ealfonso> I'm using this json library which uses plists as default type when deserializing json... and I'm reading that "Common Lisp does not use a symbol's property list as extensively as earlier Lisp implementations did. Less-used data, such as compiler, debugging, and documentation information, is kept on property lists in Common Lisp." https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node108.html is it worth using this library, or should I
<ealfonso> switch to cl-json?
raynold has joined #lisp
<Bike> plists are a type, which is kind of a distinct concept from a symbol's property list
<White_Flame> it's simply the difference between (key val key val ...) and ((key . val) (key . val) ...)
<White_Flame> and of course which utility functions you use to fetch/set/append data
pyx has joined #lisp
pyx has quit [Client Quit]
markoong has quit [Ping timeout: 260 seconds]
slyrus1 has quit [Remote host closed the connection]
ealfonso` has joined #lisp
ealfonso has quit [Read error: Connection reset by peer]
mikecheck has left #lisp ["part"]
hjek has quit [Quit: Leaving.]
EvW has quit [Ping timeout: 245 seconds]
dddddd has quit [Remote host closed the connection]
flazh has joined #lisp
kerrhau has quit [Ping timeout: 276 seconds]
elfmacs has joined #lisp
TCZ has joined #lisp
smurfrobot has joined #lisp
Pixel_Outlaw has joined #lisp
Cymew has joined #lisp
smurfrobot has quit [Ping timeout: 264 seconds]
Seafood_ has quit [Remote host closed the connection]
Cymew has quit [Ping timeout: 248 seconds]
<LdBeth> In CCL I (DEFCLASS CLASS-WITH-SLOT (STANDARD-CLASS) (SLOT)) and then (DEFCLASS FOO () () (:METACLASS CLASS-WITH-SLOT)), but it complains “SIMPLE-ERROR The class #<STANDARD-CLASS STANDARD-OBJECT> was specified as a super-class of the class #<STANDARD-CLASS FOO>; but the meta-classes #<STANDARD-CLASS CLASS-WITH-SLOT> and #<STANDARD-CLASS STANDARD-CLASS> are incompatible”
TCZ has quit [Quit: Leaving]
<LdBeth> I tested on CLisp and ECL and it passed.
comborico1611 has quit [Quit: Konversation terminated!]
warweasle has quit [Quit: Leaving]
igemnace has joined #lisp
kushal has quit [Ping timeout: 250 seconds]
TCZ has joined #lisp
kushal has joined #lisp
r5n has joined #lisp
red-dot has joined #lisp
flazh has quit [Ping timeout: 264 seconds]
sjl has quit [Ping timeout: 240 seconds]
fisxoj has joined #lisp
eli_oat has joined #lisp
r5n has quit [Quit: Mutter: www.mutterirc.com]
TCZ has quit [Quit: Leaving]
<Bike> mop validate-superclass
<Bike> LdBeth:
himmAllRIght17 has quit [Ping timeout: 260 seconds]
himmAllRIght17 has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
nullniverse has joined #lisp
light2yellow has joined #lisp
eli_oat has quit [Quit: Leaving.]
jack_rabbit has joined #lisp
light2yellow has quit [Client Quit]
AetherWind has joined #lisp
talonfire441 has joined #lisp
jasom has quit [Ping timeout: 276 seconds]
robotoad has joined #lisp
<ealfonso`> I can't seem to find how to get a hunchentoot stream to use with cl-who... is there an example?
jasom has joined #lisp
jonh has joined #lisp
orivej has quit [Ping timeout: 240 seconds]
ZombieChicken has quit [Quit: Have a nice day]
yoel has joined #lisp
yoel is now known as Guest77775
fisxoj has quit [Quit: fisxoj]
Guest77775 has quit [Ping timeout: 264 seconds]
Arcaelyx has joined #lisp
pierpa has quit [Quit: Page closed]
smurfrobot has joined #lisp
<beach> Good morning everyone!
Seafood has joined #lisp
quazimodo has joined #lisp
Kundry_Wag has joined #lisp
smurfrobot has quit [Remote host closed the connection]
lavaflow has joined #lisp
<LdBeth> Bike: Thanks
Lord_Nightmare has quit [Ping timeout: 240 seconds]
Kundry_Wag has quit [Ping timeout: 248 seconds]
sigjuice_ has quit [Quit: ZNC - http://znc.in]
Lord_Nightmare has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 245 seconds]
Lord_Nightmare has quit [Ping timeout: 240 seconds]
Seafood has quit [Ping timeout: 260 seconds]
Naergon has quit [Ping timeout: 264 seconds]
Mutex7 has joined #lisp
sigjuice has joined #lisp
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
zaquest has quit [Quit: Leaving]
blum has joined #lisp
Lord_Nightmare has joined #lisp
Lord_Nightmare has quit [Excess Flood]
schoppenhauer has quit [Ping timeout: 245 seconds]
blum has left #lisp ["ERC (IRC client for Emacs 26.1)"]
schoppenhauer has joined #lisp
nalik89 has joined #lisp
nullniverse has quit [Ping timeout: 264 seconds]
Fare has joined #lisp
nickenchuggets has quit [Read error: Connection reset by peer]
Xach has quit [Ping timeout: 240 seconds]
Pixel_Outlaw has quit [Quit: Leaving]
lavaflow has quit [Quit: WeeChat 2.1]
lavaflow has joined #lisp
sjl has joined #lisp
Bike has quit [Quit: Lost terminal]
random9899 has quit [Quit: Leaving]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
lavaflow has quit [Remote host closed the connection]
lavaflow has joined #lisp
shka_ has joined #lisp
Xach has joined #lisp
flazh has joined #lisp
kmurphy4 has joined #lisp
talonfire441 has quit [Quit: talonfire441]
Naergon has joined #lisp
Lord_Nightmare has joined #lisp
ninegrid has joined #lisp
Lord_Nightmare has quit [Ping timeout: 265 seconds]
Seafood_ has joined #lisp
PuercoPop has quit [Read error: Connection reset by peer]
Mutex7 has quit [Quit: Leaving]
daniel-s has quit [Quit: Konversation terminated!]
daniel-s has joined #lisp
skapata has joined #lisp
smurfrobot has joined #lisp
red-dot has joined #lisp
smurfrobot has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
PuercoPop has joined #lisp
PuercoPop is now known as Guest71925
Guest71925 has left #lisp [#lisp]
PuercoPop has joined #lisp
sjl has quit [Quit: WeeChat 2.2-dev]
Kundry_Wag has quit [Ping timeout: 264 seconds]
Cymew has joined #lisp
epony has quit [Read error: Connection reset by peer]
Cymew has quit [Ping timeout: 256 seconds]
slyrus1 has joined #lisp
smurfrobot has joined #lisp
epony has joined #lisp
Fare has quit [Ping timeout: 264 seconds]
smurfrobot has quit [Remote host closed the connection]
Kevslinger has quit [Quit: Connection closed for inactivity]
vlatkoB has joined #lisp
makomo has joined #lisp
smurfrobot has joined #lisp
karswell has joined #lisp
smurfrobot has quit [Remote host closed the connection]
smurfrobot has joined #lisp
smurfrobot has quit [Remote host closed the connection]
cmatei has quit [Remote host closed the connection]
milanj has joined #lisp
malm has joined #lisp
Kundry_Wag has joined #lisp
smurfrobot has joined #lisp
Kundry_Wag has quit [Ping timeout: 260 seconds]
smurfrobot has quit [Ping timeout: 256 seconds]
drastik has joined #lisp
<White_Flame> is there some way in slime to see how the dynamic bindings for a symbol change throughout the backtrace?
<ealfonso`> is there something like slurp in CL?
smurfrobot has joined #lisp
fraya has joined #lisp
scymtym has quit [Ping timeout: 276 seconds]
smurfrobot has quit [Ping timeout: 268 seconds]
yoel has joined #lisp
yoel is now known as Guest77083
flazh has quit [Ping timeout: 265 seconds]
Guest77083 has quit [Ping timeout: 268 seconds]
<on_ion> ealfonso`: what kind of slurp?
Folkol has joined #lisp
<on_ion> White_Flame: there must be! can one trace a symbol or somthing?
<White_Flame> I think 'e' might work to evaluate the variable, but it's curiously consistent throughout the trace
<White_Flame> I'm getting symbols from READ-FROM-STRING that are from the CL-USER package instead of the package I'm in, for no discernable reason
<White_Flame> so I want to trace what's happening with *PACKAGE* in the stack trace as it blows up
<on_ion> hmm that is strange
<White_Flame> *after it blows up
<White_Flame> when starting a thread, it appears to default *package* to cl-user, which is one thing
<on_ion> possibly trace the symbol lookup itself and check *PACKAGE*
<on_ion> aha
flazh has joined #lisp
<White_Flame> but every format output and 'e' in sldb shows *package* as in my project
<on_ion> can start thread with other package ?
<White_Flame> I'm doing a (let ((*package* ...) ) ...) around my thread pool functions
<White_Flame> I'm wondering if there's some lingering compile-time effect
<on_ion> hmm im wondering that as well, perhaps there is a specific way to enter package
ealfonso` has quit [Ping timeout: 248 seconds]
flazh has quit [Ping timeout: 256 seconds]
shangul has joined #lisp
daniel-s has quit [Remote host closed the connection]
Lord_Nightmare has joined #lisp
lumm has joined #lisp
Seafood_ has quit [Ping timeout: 265 seconds]
cmatei has joined #lisp
malm has quit [Quit: Bye bye]
malm has joined #lisp
<White_Flame> is there a simple way for FORMAT ~s to always print out a symbol's package?
<White_Flame> eg given a simple print, pack:sym, pack::sym, or #:sym
robotoad has quit [Quit: robotoad]
<White_Flame> *given a symbol to print
smurfrobot has joined #lisp
chens has joined #lisp
<on_ion> hmm i read about something like that recently
<White_Flame> no, the issue is that FORMAT elides the package if it matches *package*.
kmurphy4 has quit [Quit: kmurphy4]
Cymew has joined #lisp
flamebeard has joined #lisp
skapata has quit [Remote host closed the connection]
schweers has joined #lisp
flamebeard has quit [Remote host closed the connection]
flamebeard has joined #lisp
flamebeard has quit [Remote host closed the connection]
Folkol has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
flamebeard has joined #lisp
Kundry_Wag has joined #lisp
kmurphy4 has joined #lisp
Folkol has joined #lisp
dmiles has joined #lisp
Kundry_Wag has quit [Ping timeout: 264 seconds]
flamebeard has quit [Remote host closed the connection]
flamebeard has joined #lisp
Kaisyu has joined #lisp
makomo has quit [Ping timeout: 276 seconds]
<beach> White_Flame: Set the *package* to the KEYWORD package. Then it always prints package prefixes.
<White_Flame> ah, that's a good idea
<White_Flame> as it doesn't take NIL
<beach> White_Flame: A new thread does not take the current thread-local values of special variables by default.
<beach> It takes the global values.
<beach> I think SBCL has some extra arguments to the thread-creating function to bind special variables.
joast has quit [Ping timeout: 244 seconds]
<beach> Not sure it is supported in Bordeaux threads.
flamebeard has quit [Ping timeout: 265 seconds]
<White_Flame> because it's threadpooling, the thread launch doesn't matter as much as my thread-local bindings that surround the context switch
<beach> "context switch"?
<White_Flame> switching between handlers in a single arbitrary thread within a threadpool
<White_Flame> each job registered to the pool starts off running with a particular set of dynamic bindings
<White_Flame> and those are set for the duration of the task in that thread, not for the thread as a whole
<beach> OK, but one thread can not normally influence the thread-local values of special variables in another thread.
<White_Flame> I'm not
<beach> OK, I guess I misunderstood your example then.
shangul has quit [Ping timeout: 240 seconds]
Cymew has quit [Remote host closed the connection]
mflem has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
Cymew has joined #lisp
heisig has joined #lisp
smurfrobot has quit [Remote host closed the connection]
shangul has joined #lisp
flamebeard has joined #lisp
energizer is now known as energizer_
<White_Flame> beach: fundamentally, there's a read-from-string deep in code called within the threadpool, which is returning symbols from CL-USER instead of my project's package
energizer_ is now known as energizer
energizer is now known as energize
<White_Flame> and the code that launches inside the threadpool is surrounded by dynamic bindings for *PACKAGE*
energize is now known as energizer123
<beach> I see.
orivej has joined #lisp
Cymew has quit [Ping timeout: 265 seconds]
engblom has joined #lisp
Cymew has joined #lisp
<engblom> I have several times been reading Lisp tutorials, and I have a very basic understanding of the language. Somehow I never really get time to study the tools in order to begin making real things and not single file stuff.
energizer123 has left #lisp [#lisp]
Folkol has quit [Ping timeout: 265 seconds]
energizer has joined #lisp
<engblom> I wonder if there is any tutorial fulfilling these thoughts: https://pastebin.com/q8am8NGa
<engblom> Or if anyone would be willing to make a such tutorial?
makomo has joined #lisp
smurfrobot has joined #lisp
<beach> It looks like you found yourself a project.
flamebeard has quit [Remote host closed the connection]
ravndal has quit [Ping timeout: 248 seconds]
smurfrobot has quit [Remote host closed the connection]
varjag has joined #lisp
smurfrobot has joined #lisp
pchrist has quit [Quit: leaving]
pchrist has joined #lisp
k-hos has quit [Ping timeout: 240 seconds]
Seafood_ has joined #lisp
cmatei has quit [Remote host closed the connection]
Cymew has quit [Read error: Connection reset by peer]
flamebeard has joined #lisp
Cymew has joined #lisp
ravndal has joined #lisp
cmatei has joined #lisp
lumm has quit [Quit: lumm]
smurfrobot has quit [Remote host closed the connection]
nalik89 has quit [Remote host closed the connection]
nalik89 has joined #lisp
dddddd has joined #lisp
smurfrobot has joined #lisp
energizer is now known as energizer_
smurfrobot has quit [Ping timeout: 255 seconds]
flamebeard has quit [Remote host closed the connection]
ankdr has joined #lisp
yoel has joined #lisp
energizer_ is now known as energizer
yoel is now known as Guest99179
ankdr has quit [Remote host closed the connection]
Guest99179 has quit [Ping timeout: 245 seconds]
k-hos has joined #lisp
flamebeard has joined #lisp
DataLinkDroid has left #lisp ["brb"]
DataLinkDroid has joined #lisp
shrdlu68 has joined #lisp
Bronsa has joined #lisp
karswell has quit [Read error: Connection reset by peer]
Folkol has joined #lisp
karswell has joined #lisp
shka_ has quit [Ping timeout: 248 seconds]
andrei-n has joined #lisp
epony has quit [Ping timeout: 265 seconds]
karswell has quit [Read error: Connection reset by peer]
Folkol has quit [Ping timeout: 256 seconds]
karswell has joined #lisp
makomo has quit [Ping timeout: 260 seconds]
scymtym has joined #lisp
flamebeard has quit [Remote host closed the connection]
karswell has quit [Ping timeout: 260 seconds]
svillemot has quit [Quit: svillemot]
svillemot has joined #lisp
karswell has joined #lisp
makomo has joined #lisp
karswell has quit [Read error: Connection reset by peer]
scymtym has quit [Ping timeout: 260 seconds]
Kundry_Wag has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
_cosmonaut_ has joined #lisp
Kundry_Wag has quit [Ping timeout: 248 seconds]
edgar-rft has quit [Quit: edgar-rft]
pagnol has joined #lisp
karswell has joined #lisp
karswell has quit [Read error: Connection reset by peer]
kmurphy4 has quit [Remote host closed the connection]
smurfrobot has joined #lisp
Oddity has quit []
zhrek` has quit [Read error: Connection reset by peer]
idurand has joined #lisp
DemolitionMan has joined #lisp
smurfrobot has quit [Remote host closed the connection]
Arcaelyx has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
flamebeard has joined #lisp
<DemolitionMan> hi
kmurphy4 has joined #lisp
scymtym has joined #lisp
Folkol has joined #lisp
<beach> Hello DemolitionMan.
flazh has joined #lisp
Folkol has quit [Ping timeout: 240 seconds]
yoel has joined #lisp
yoel is now known as Guest49394
scymtym_ has joined #lisp
Seafood_ has quit [Quit: Leaving]
makomo has quit [Ping timeout: 264 seconds]
scymtym has quit [Ping timeout: 255 seconds]
<DemolitionMan> beach: hi!
<DemolitionMan> beach: do you know any nice icons set on linux for lisp files? :)
<beach> Nope, sorry.
<beach> I suggest the lizard icon.
<DemolitionMan> ?
<beach> It is freely available, and I made a scalable version of it.
Kaisyu has quit [Quit: Connection closed for inactivity]
flamebeard has quit [Remote host closed the connection]
<beach> Lunch. I'll be back later.
<DemolitionMan> beach: ah ok, thanks
Folkol has joined #lisp
_krator44 has quit [Remote host closed the connection]
_krator44 has joined #lisp
m00natic has joined #lisp
Kundry_Wag has joined #lisp
hjek has joined #lisp
lumm has joined #lisp
Kundry_Wag has quit [Ping timeout: 260 seconds]
lumm has quit [Client Quit]
orivej has quit [Ping timeout: 260 seconds]
SenasOzys has quit [Ping timeout: 256 seconds]
milanj has joined #lisp
harlequin78[m] has quit [Quit: removing from IRC because user idle on matrix for 30+ days]
epony has joined #lisp
bbobb has joined #lisp
sz0 has joined #lisp
manicennui has quit [Quit: Connection closed for inactivity]
Folkol has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
mhitchman[m] has quit [Quit: removing from IRC because user idle on matrix for 30+ days]
orivej has joined #lisp
pagnol has quit [Ping timeout: 264 seconds]
SenasOzys has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
jmercouris has joined #lisp
chens has quit [Read error: Connection reset by peer]
chens has joined #lisp
flamebeard has joined #lisp
pagnol has joined #lisp
hhdave has joined #lisp
Folkol has joined #lisp
orivej has quit [Quit: No Ping reply in 180 seconds.]
red-dot has joined #lisp
whartung has quit [Ping timeout: 268 seconds]
orivej has joined #lisp
flamebeard has quit [Remote host closed the connection]
<shka> DemolitionMan: use lisp alien :D
shangul has quit [Remote host closed the connection]
flamebeard has joined #lisp
kmurphy4 has quit [Quit: kmurphy4]
pagnol has quit [Quit: Ex-Chat]
Kevslinger has joined #lisp
orivej has quit [Ping timeout: 256 seconds]
<schweers> I have an operation which may fail due to a full disk, and would like to offer a restart, which simply tries again (i.e. give the user the possibility to clean up some space and then proceed). Is there a standard idiom for such a restart? I’m thinking of using a tagbody, but it feels icky to me.
<shka> schweers: why not just recursive call in restart?
<shka> that's what i would do, anyway
<schweers> for some reason I first dismissed that ... but I guess you’re right
<shka> it is practical and easy
<shka> :-)
EvW1 has joined #lisp
<_death> you can have a with-retry-restart macro that wraps forms in a loop
Bronsa has quit [Ping timeout: 240 seconds]
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 256 seconds]
<schweers> _death: that looks quite reasonable, thanks for the hint. I’ve gone with a recursive call for now, but I’ll try to keep that macro in mind.
APic has quit [Ping timeout: 260 seconds]
Bronsa has joined #lisp
hiq[m] has left #lisp ["Kicked by @appservice-irc:matrix.org : removing from IRC because user idle on matrix for 30+ days"]
jmercouris has quit [Ping timeout: 245 seconds]
jmercouris has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Ping timeout: 276 seconds]
FreeBirdLjj has joined #lisp
quazimodo has quit [Ping timeout: 240 seconds]
milanj has quit [Quit: This computer has gone to sleep]
voidlily has quit [Ping timeout: 265 seconds]
quazimodo has joined #lisp
chens has quit [Read error: Connection reset by peer]
FreeBirdLjj has quit [Ping timeout: 256 seconds]
jmercouris has quit [Remote host closed the connection]
flamebeard has quit [Remote host closed the connection]
flamebeard has joined #lisp
APic has joined #lisp
voidlily has joined #lisp
nalik89 has quit [Read error: Connection reset by peer]
elfmacs has quit [Ping timeout: 264 seconds]
milanj has joined #lisp
hjek has left #lisp [#lisp]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
flamebeard has quit [Remote host closed the connection]
red-dot has joined #lisp
quazimodo has quit [Ping timeout: 260 seconds]
quazimodo has joined #lisp
joast has joined #lisp
flamebeard has joined #lisp
Negdayen has joined #lisp
sz0 has quit [Quit: Connection closed for inactivity]
Bike has joined #lisp
TCZ has joined #lisp
scymtym__ has joined #lisp
scymtym_ has quit [Ping timeout: 255 seconds]
Kundry_Wag has joined #lisp
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
Kundry_Wag has quit [Ping timeout: 248 seconds]
Fare has joined #lisp
AetherWind has quit [Quit: Leaving]
warweasle has joined #lisp
asarch has joined #lisp
scymtym__ has quit [Read error: Connection reset by peer]
<shka> can someone reccommend me a cute and short word for data in frame?
karlosz has quit [Ping timeout: 240 seconds]
<jackdaniel> cell
<jackdaniel> or "bee"
<jackdaniel> because you know, hives have frames which have cells which are inhibited by bees ;-)
<jackdaniel> inhabited*
<LdBeth> Pixel
<jackdaniel> if you want to make it lispy, you may call them lambda-bees
<jackdaniel> or lizard-bees ^_^
Guest49394 has quit [Remote host closed the connection]
Folkol has quit [Ping timeout: 264 seconds]
yoel has joined #lisp
yoel is now known as Guest52209
norfumpit has joined #lisp
Guest52209 has quit [Ping timeout: 264 seconds]
<ZigPaw> lispy-bees?
<shka> jackdaniel: i like word "cell"\
<ZigPaw> or frame (like in data frame)?
<shka> ZigPaw: exactly data frame
sword```` has quit [Quit: ERC (IRC client for Emacs 27.0.50)]
Folkol has joined #lisp
<jackdaniel> "bee" is more cute
<ZigPaw> but at the end, lizard-bees have my vote ;)
<jackdaniel> and lizard-bee is a magnificent being ;)
<jackdaniel> I say "mermeid", you say "fisherman and a trout"
TCZ has quit [Quit: Leaving]
<ZigPaw> indeed magnificent ;)
<jackdaniel> you say "rhino", I say "war unicorn"
<jackdaniel> OK, enough :) sorry for offtopic from my side
<warweasle> Did someone say way-animal?
mindCrime has joined #lisp
<warweasle> war
* warweasle can not spell today.
raynold has quit [Quit: Connection closed for inactivity]
mindCrime has quit [Ping timeout: 260 seconds]
smurfrobot has joined #lisp
asarch has quit [Ping timeout: 260 seconds]
asarch has joined #lisp
markoong has joined #lisp
lumm has joined #lisp
varjag has quit [Quit: ERC (IRC client for Emacs 24.5.1)]
shrdlu68 has quit [Ping timeout: 245 seconds]
mindCrime has joined #lisp
copec has quit [Ping timeout: 276 seconds]
copec has joined #lisp
pjb_ has joined #lisp
pjb_ is now known as informatimago
m00natic has quit [Read error: Connection reset by peer]
m00natic has joined #lisp
informatimago has quit [Client Quit]
shrdlu68 has joined #lisp
fikka has quit [Ping timeout: 245 seconds]
pjb_ has joined #lisp
smurfrobot has quit [Remote host closed the connection]
<shrdlu68> Heh, repl.it has APL but not CL.
pjb_ has quit [Client Quit]
schweers has quit [Ping timeout: 276 seconds]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
quazimodo has quit [Ping timeout: 264 seconds]
kuwze has joined #lisp
smurfrobot has joined #lisp
wheelsucker has joined #lisp
maarhart has joined #lisp
<loke> shrdlu68: OK, that's just ridiculous... Kids these days.
rippa has joined #lisp
maarhart has quit [Client Quit]
smurfrobot has quit [Ping timeout: 245 seconds]
flamebeard has quit []
Cymew has quit [Remote host closed the connection]
Cymew has joined #lisp
FreeBirdLjj has joined #lisp
lumm has quit [Quit: lumm]
mindCrime has quit [Ping timeout: 256 seconds]
Cymew has quit [Ping timeout: 240 seconds]
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
random9899 has joined #lisp
shrdlu68 has left #lisp [#lisp]
heisig has quit [Quit: Leaving]
Seafood has joined #lisp
surya has joined #lisp
orivej has joined #lisp
robotoad has joined #lisp
Folkol has quit [Ping timeout: 265 seconds]
TCZ has joined #lisp
zaquest_ has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
yoel has joined #lisp
yoel is now known as Guest88853
Guest88853 has quit [Ping timeout: 255 seconds]
TCZ has quit [Quit: Leaving]
Oddity has joined #lisp
scymtym has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
mindCrime has joined #lisp
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Read error: Connection reset by peer]
Kundry_Wag has joined #lisp
varjag has joined #lisp
FreeBirdLjj has quit [Ping timeout: 256 seconds]
Kyo91 has joined #lisp
fikka has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
fisxoj has joined #lisp
<aeth> Does that mean that APL is used as a web server language more often than CL, then?
FreeBirdLjj has joined #lisp
EvW1 has quit [Ping timeout: 265 seconds]
Kundry_Wag has joined #lisp
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
skapata has joined #lisp
fisxoj has quit [Quit: fisxoj]
charh has quit [Remote host closed the connection]
whartung has joined #lisp
Naergon has quit [Ping timeout: 265 seconds]
karlosz has joined #lisp
<loke> aeth: :-)
charh has joined #lisp
orivej has quit [Ping timeout: 264 seconds]
<aeth> Controlling the printing of floating point seems like a mess. I've determined that (format t "~8,5F" number) seems to work best for a decent range of numbers, but obviously far from all of them. I guess I'll use that when (< some-number number 10) and use ~E for numbers where 5 decimal places wouldn't be enough or would be too much.
<aeth> I could probably raise 8 so the good range is a bit more. 8 means "-", one digit, and "." can fit. What I'm trying to do is make them line up in columns.
_cosmonaut_ has quit [Ping timeout: 248 seconds]
<shka> what you would expect to happen after passing negative number as index into sequence?
<shka> a) type-error
<shka> b) argument-out-of-bounds-error
<shka> c) something different
<Bike> an out of bounds error could also be a type error
FreeBirdLjj has quit [Remote host closed the connection]
<shka> i already decided to argument-out-of-bounds in case of, well attempting to access element after end
<shka> Bike: not in my case
<shka> so it is either one or another
buoyantair has joined #lisp
tokenrov1 is now known as tokenrove
<aeth> I think this would work for printing floats in a column in general, but the decimal point won't line up if mixing scientific notation and regular. It also means 6-8 digits if in the range and 5 out of the range. (if (< -1000 number 1000) (format stream "~10,5F " number) (format stream "~10,4E " number))
<aeth> Or is there a way built into format?
ckonstanski has quit [Quit: bye]
<shka> aeth: format is not extendable directly
<shka> edi's book goes into details
<shka> i recommend reading
wigust has joined #lisp
<aeth> Well technically it looks like http://www.lispworks.com/documentation/HyperSpec/Body/22_ccc.htm could fit with "~10,3G" or something (i.e. once at 10^3, use exponential) but then it looks like I don't have the ~F formatting options
lumm has joined #lisp
DemolitionMan has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
hhdave has quit [Ping timeout: 240 seconds]
Kundry_Wag has quit [Remote host closed the connection]
<beach> shka: What sequence function are you using?
FreeBirdLjj has joined #lisp
<shka> beach: my own
<beach> Ah, OK.
<shka> i am securing it so it will behave nicely
<aeth> shka: Are you using extensible sequences?
Satou has joined #lisp
<shka> no, because it is only for sbcl
<shka> i have my own protocol
Satou has left #lisp [#lisp]
<shka> i think that argument-out-of-bounds is more reasonable error
<shka> i have to go, take care everyone
<aeth> I also wrote my own API for the custom lists I wrote. (typed lists)
<aeth> I didn't write an nth/elt equivalent, though, so I didn't have to deal with that problem
<shka> aeth: well, honestly i am trying to cook data frame library
<shka> but i want it to integrate with data structure library i also have
<shka> so i can use same algorithms on both
<aeth> ah
<shka> so i really need to have consistent behavior on all interfaces or otherwise i will spend eternity debugging
<shka> basicly i have all blocks needed, but some of the blocks have sharp edges
<shka> and i need to polish those a little bit
red-dot has joined #lisp
buoyantair_ has joined #lisp
smurfrobot has joined #lisp
orivej has joined #lisp
FreeBirdLjj has quit [Remote host closed the connection]
buoyantair has quit [Ping timeout: 276 seconds]
FreeBirdLjj has joined #lisp
makomo has joined #lisp
SenasOzys has quit [Ping timeout: 256 seconds]
smurfrobot has quit [Ping timeout: 276 seconds]
thodg has joined #lisp
Kundry_Wag has joined #lisp
FreeBirdLjj has quit [Ping timeout: 276 seconds]
jkordani has joined #lisp
terpri has quit [Ping timeout: 265 seconds]
nowhere_man has quit [Read error: Connection reset by peer]
nowhereman_ has joined #lisp
damke has joined #lisp
SenasOzys has joined #lisp
jkordani has quit [Quit: Leaving]
jkordani has joined #lisp
damke has quit [Client Quit]
Kundry_Wag has quit [Remote host closed the connection]
Folkol has joined #lisp
Bronsa has quit [Ping timeout: 245 seconds]
Seafood has quit [Quit: Leaving]
yoel has joined #lisp
yoel is now known as Guest26907
sword has joined #lisp
mflem has joined #lisp
Guest26907 has quit [Ping timeout: 255 seconds]
Khisanth has quit [Ping timeout: 240 seconds]
fisxoj has joined #lisp
Kundry_Wag has joined #lisp
innovati has quit [Read error: Connection reset by peer]
Intensity has quit [Ping timeout: 260 seconds]
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
innovati has joined #lisp
Intensity has joined #lisp
wigust- has joined #lisp
ym has quit [Quit: Leaving]
wigust has quit [Ping timeout: 264 seconds]
pseudonymous_ has joined #lisp
pseudonymous_ is now known as pseudonymous
Khisanth has joined #lisp
ym has joined #lisp
m00natic has quit [Remote host closed the connection]
sjl has joined #lisp
hjek has joined #lisp
igemnace has quit [Quit: WeeChat 2.1]
kuwze has quit [Ping timeout: 260 seconds]
shka_ has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
red-dot has joined #lisp
Kyo91 has quit [Ping timeout: 256 seconds]
<buoyantair_> guys
<buoyantair_> where is lisp used these days?
<pjb> everywhere.
<pjb> buoyantair_: https://franz.com/success/
SenasOzys has quit [Ping timeout: 260 seconds]
<ZigPaw> also in startups, like grammarly.
Kundry_Wag has quit [Ping timeout: 240 seconds]
<beach> buoyantair_: Why do you ask?
<buoyantair_> beach: Im learning some CS using lisp (how to code courses..)
<beach> Great!
<buoyantair_> Just wanted to know if Im ever going to use it again or not like I dont want to do that!
<beach> buoyantair_: That depends a lot on yourself.
<buoyantair_> I mean I learn the concepts, but I also put the time to learn the language
<buoyantair_> exactly
Arcaelyx has joined #lisp
<beach> buoyantair_: Many people here use it every day. You can decide to do the same.
<buoyantair_> What do you guys and girls use it on? :O
<ZigPaw> Even if you might not use it in commercial settings it still will enchance your view on programming.
<beach> buoyantair_: Are you looking for an answer in the form of a computer type, or an operating system?
Kyo91 has joined #lisp
<buoyantair_> beach: Im specifically looking for in which field it's mostly used it
<buoyantair_> used in*
<ZigPaw> what courses you are doing with Lisp? :)
<aeth> buoyantair_: Some common uses for CL as mentioned on IRC are AI (the traditional place, but not as common these days), web programming, and games. It's also used in at least one tiling window manager (stumpwm).
<pjb> buoyantair_: well, if you want to be hired in my startup, knowing CL will help put your resume on top of the stack…
<beach> buoyantair_: Oh, Common Lisp is a general-purpose programming language. People here use it for various things, like writing compilers, editors, games, web sites, symbolic math programs, graphic user interfaces. You name it.
<aeth> buoyantair_: One of the primary advantages of CL over the languages it most directly competes with (e.g. Python) is the performance of its most popular implementations (SBCL, CCL), which ahead-of-time compile to native code.
* ZigPaw is using it only for his pet projects.
<aeth> It's also very, very easy to do things at compile time in Common Lisp.
sauvin has quit [Remote host closed the connection]
<ZigPaw> in my startup most of the devs I hired had to implement a basic scheme interpreter/transpiler.
<buoyantair_> mm :O
<pjb> buoyantair_: but even if you are never hired to do CL programming, you can still learn it and continue using it as a secret weapon.
<buoyantair_> pjb: ;)
<drdo> secret weapon
<drdo> program circles around your coworkers!
<pjb> buoyantair_: see for example: https://www.cliki.net/s-exp%20syntax
<pjb> By putting a sexp-syntax on classic languages, you can then use CL to generate programs in those languages.
<pjb> So instead of writing the code yourself, you can write programs (macros) to generate the code for you.
<buoyantair_> Hm okay Thanks for all the info!
<beach> Anytime.
milanj has quit [Quit: This computer has gone to sleep]
SenasOzys has joined #lisp
k-hos has quit [Quit: blap]
buoyantair_ has quit [Quit: Leaving]
Kundry_Wag has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
fisxoj has quit [Quit: fisxoj]
orivej has quit [Ping timeout: 256 seconds]
slondr has joined #lisp
light2yellow has joined #lisp
scymtym has quit [Ping timeout: 240 seconds]
k-hos has joined #lisp
rumbler31 has quit [Read error: Connection reset by peer]
rumbler31 has joined #lisp
<slondr> Is CLIM at all still updated/supported?
k-hos has quit [Read error: Connection reset by peer]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
<aeth> yes
<aeth> There is a channel called #clim
Cymew has joined #lisp
Khisanth has quit [Ping timeout: 240 seconds]
<p_l> slondr: even ported to new platforms
<slondr> cool
Kundry_Wag has joined #lisp
Cymew has quit [Ping timeout: 276 seconds]
terpri has joined #lisp
yoel has joined #lisp
yoel is now known as Guest24344
scymtym has joined #lisp
k-hos has joined #lisp
Guest24344 has quit [Ping timeout: 276 seconds]
Fare has quit [Ping timeout: 264 seconds]
Khisanth has joined #lisp
milanj has joined #lisp
Fare has joined #lisp
lolnogenerics has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
warweasle has quit [Quit: rcirc on GNU Emacs 24.4.1]
sjl_ has joined #lisp
Kundry_Wag has joined #lisp
sjl has quit [Ping timeout: 260 seconds]
smurfrobot has joined #lisp
smurfrobot has quit [Ping timeout: 264 seconds]
TCZ has joined #lisp
<thodg> is there a way to make # (sharp) not a reader macro character ?
<thodg> make it a normal symbol character again
<Bike> i think set-syntax-from-char, where the from-char is an example of what you want it to be instead
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
ckonstanski has joined #lisp
pierpal has quit [Quit: Poof]
pierpal has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
sjl_ is now known as sjl
Kundry_Wag has joined #lisp
sjl has quit [Ping timeout: 245 seconds]
Kundry_Wag has quit [Remote host closed the connection]
Kundry_Wag has joined #lisp
sjl has joined #lisp
red-dot has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
jmercouris has joined #lisp
Kundry_Wag has joined #lisp
pagnol has joined #lisp
vlatkoB has quit [Remote host closed the connection]
shka_ has quit [Ping timeout: 256 seconds]
Fare has quit [Ping timeout: 264 seconds]
pierpa has joined #lisp
lumm has quit [Quit: lumm]
lumm has joined #lisp
surya has quit [Ping timeout: 276 seconds]
Naergon has joined #lisp
TCZ has quit [Quit: Leaving]
comborico1611 has joined #lisp
karlosz has quit [Ping timeout: 264 seconds]
lumm_ has joined #lisp
lumm has quit [Read error: Connection reset by peer]
lumm_ has quit [Remote host closed the connection]
comborico1611 has quit [Client Quit]
lumm has joined #lisp
lumm has quit [Remote host closed the connection]
lumm has joined #lisp
lumm_ has joined #lisp
yoel has joined #lisp
yoel is now known as Guest28175
lumm has quit [Ping timeout: 264 seconds]
lumm_ has quit [Read error: Connection reset by peer]
lumm has joined #lisp
GuestWhatever has joined #lisp
Guest28175 has quit [Ping timeout: 264 seconds]
GuestWhatever has quit [Client Quit]
bigfondue has quit [Ping timeout: 244 seconds]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
lolnogenerics has quit [Remote host closed the connection]
red-dot has joined #lisp
bigfondue has joined #lisp
Fare has joined #lisp
kushal has quit [Remote host closed the connection]
kushal has joined #lisp
bbobb has quit [Quit: bbobb]
bigfondue has quit [Ping timeout: 245 seconds]
bigfondue has joined #lisp
mrblack___ is now known as mrblack
slondr has left #lisp ["Leaving"]
mindCrime has quit [Ping timeout: 240 seconds]
wheelsucker has quit [Quit: Client Quit]
epony has quit [Quit: QUIT]
Fare has quit [Ping timeout: 248 seconds]
<pjb> thodg: you would use set-syntax-from-char
<pjb> thodg: (set-macro-character #\# nil t *readtable*) (set-syntax-from-char #\# #\a *readtable*)
karlosz has joined #lisp
karlosz has quit [Remote host closed the connection]
pagnol has quit [Quit: Ex-Chat]
karlosz has joined #lisp
Kundry_Wag has quit [Remote host closed the connection]
papachan has quit [Quit: WeeChat 2.1]
wigust- has quit [Ping timeout: 268 seconds]
orivej has joined #lisp
smurfrobot has joined #lisp
Folkol has quit [Quit: My MacBook Pro has gone to sleep. ZZZzzz…]
Bike has quit [Ping timeout: 260 seconds]
kmurphy4_ has joined #lisp
smurfrobot has quit [Ping timeout: 240 seconds]
loli has quit [Quit: WeeChat 2.1]
himmAllRIght17 has quit [Ping timeout: 260 seconds]
oldtopman has quit [Ping timeout: 260 seconds]
Fare has joined #lisp
himmAllRIght17 has joined #lisp
oldtopman has joined #lisp
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
lumm has quit [Quit: lumm]
fyodost has joined #lisp
varjag has quit [Ping timeout: 256 seconds]
k-hos has quit [Read error: Connection reset by peer]
pierpal has quit [Ping timeout: 256 seconds]
lonjil has quit [Ping timeout: 240 seconds]
Kundry_Wag has joined #lisp
orivej has quit [Ping timeout: 240 seconds]
raynold has joined #lisp
fraya has quit [Remote host closed the connection]
Kevslinger has quit [Quit: Connection closed for inactivity]
orivej has joined #lisp
k-hos has joined #lisp
sjl has quit [Quit: WeeChat 2.2-dev]
talonfire441 has joined #lisp
sjl has joined #lisp
yoel has joined #lisp
yoel is now known as Guest69444
Bike has joined #lisp
Guest69444 has quit [Ping timeout: 260 seconds]
andrei-n has quit [Ping timeout: 264 seconds]
jmercouris has quit [Ping timeout: 276 seconds]
Cymew has joined #lisp
asarch has quit [Quit: Leaving]
galiley has quit [Ping timeout: 256 seconds]
Cymew has quit [Ping timeout: 245 seconds]
robotoad has quit [Quit: robotoad]
hjek has quit [Ping timeout: 240 seconds]
hjek has joined #lisp
markoong has quit [Ping timeout: 256 seconds]
red-dot has joined #lisp
Fare has quit [Ping timeout: 265 seconds]
comborico1611 has joined #lisp
Kyo91 has quit [Ping timeout: 264 seconds]
lonjil has joined #lisp
hjek has quit [Ping timeout: 276 seconds]
k-hos has quit [Read error: Connection reset by peer]
light2yellow has quit [Quit: light2yellow]
dddddd has quit [Remote host closed the connection]
robotoad has joined #lisp
k-hos has joined #lisp