jackdaniel changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | offtopic --> #lispcafe
<charles`> What book?
rgherdt has quit [Ping timeout: 240 seconds]
hendursaga has joined #lisp
nicktick has joined #lisp
<stargazesparkle> Practical Common Lisp
matryoshka` has joined #lisp
matryoshka has quit [Read error: Connection reset by peer]
lucasb has quit [Quit: Connection closed for inactivity]
pfdietz has joined #lisp
Inline has quit [Ping timeout: 272 seconds]
<White_Flame> yep, PCL is quite highly regarded
matryoshka` has quit [Quit: ZNC 1.8.2 - https://znc.in]
<charles`> I'm quite embarrassed to say that I have yet to read any lisp book.
matryoshka has joined #lisp
hendursaga has quit [Quit: hendursaga]
hendursaga has joined #lisp
akoana has joined #lisp
random-nick has quit [Ping timeout: 264 seconds]
<White_Flame> charles`: different strokes for different folks
<White_Flame> no shame in htat
kaftejiman has quit [Remote host closed the connection]
abhixec has quit [Remote host closed the connection]
urek__ has joined #lisp
urek has quit [Ping timeout: 272 seconds]
ech has quit [Ping timeout: 240 seconds]
ech has joined #lisp
Nilby has quit [Read error: Connection reset by peer]
surabax has quit [Quit: Leaving]
Nilby has joined #lisp
Nilby has quit [Read error: Connection reset by peer]
ech has quit [Ping timeout: 240 seconds]
<charles`> Is there a way to ignore a package's nicknames in the local package without entering the debugger?
ech has joined #lisp
zaquest has quit [Quit: Leaving]
zaquest has joined #lisp
urek__ has left #lisp [#lisp]
luckless has joined #lisp
pfdietz has quit [Ping timeout: 248 seconds]
ech has quit [Ping timeout: 240 seconds]
rumbler31_ has quit [Ping timeout: 265 seconds]
mrcom_ has quit [Ping timeout: 265 seconds]
ech has joined #lisp
tmf has quit [Ping timeout: 256 seconds]
wxie has joined #lisp
wxie has quit [Remote host closed the connection]
wxie has joined #lisp
igemnace has joined #lisp
andreyorst has quit [Remote host closed the connection]
v88m has quit [Ping timeout: 246 seconds]
tmf has joined #lisp
abhixec has joined #lisp
rumbler31_ has joined #lisp
v88m has joined #lisp
Blukunfando has joined #lisp
dbotton has joined #lisp
Aurora_v_kosmose has quit [Remote host closed the connection]
Aurora_v_kosmose has joined #lisp
quazimodo has quit [Ping timeout: 264 seconds]
quazimodo has joined #lisp
loli has joined #lisp
ralt has quit [Quit: Connection closed for inactivity]
Tordek has quit [Ping timeout: 260 seconds]
vert2 has quit [Ping timeout: 260 seconds]
dwts has quit [Ping timeout: 264 seconds]
dbotton has quit [Quit: Leaving]
Tordek has joined #lisp
vert2 has joined #lisp
dwts has joined #lisp
j0nd0e has quit [Ping timeout: 264 seconds]
akrl has quit [Read error: Connection reset by peer]
dmiles has quit []
pillton has joined #lisp
dwts has quit [Ping timeout: 240 seconds]
akrl has joined #lisp
Tordek has quit [Ping timeout: 246 seconds]
vert2 has quit [Ping timeout: 264 seconds]
[d]_ has quit [Ping timeout: 264 seconds]
bacterio has quit [Ping timeout: 240 seconds]
akrl has quit [Ping timeout: 264 seconds]
madage has joined #lisp
bacterio has joined #lisp
dwts has joined #lisp
Tordek has joined #lisp
vert2 has joined #lisp
akrl has joined #lisp
Stanley00 has joined #lisp
akrl has quit [Read error: Connection reset by peer]
akrl has joined #lisp
bacterio has quit [Ping timeout: 240 seconds]
akrl has quit [Ping timeout: 246 seconds]
birdwing has joined #lisp
akrl has joined #lisp
nydel has quit [Ping timeout: 265 seconds]
akrl has quit [Read error: Connection reset by peer]
akrl has joined #lisp
nydel has joined #lisp
bacterio has joined #lisp
v3ga has quit [Ping timeout: 272 seconds]
v3ga has joined #lisp
aartaka has joined #lisp
sjl has quit [Ping timeout: 265 seconds]
akrl has quit [Ping timeout: 256 seconds]
birdwing has quit [Ping timeout: 272 seconds]
Bike has quit [Quit: Lost terminal]
orivej has quit [Ping timeout: 240 seconds]
orivej has joined #lisp
john__ has joined #lisp
akrl has joined #lisp
Oladon has joined #lisp
gaqwas has quit [Ping timeout: 260 seconds]
aartaka has quit [Read error: Connection reset by peer]
aartaka_d has joined #lisp
gxt has joined #lisp
pp is now known as ppbitb
<beach> Good morning everyone!
ppbitb has quit [Quit: WeeChat 2.9]
Alfr has joined #lisp
ppbitb has joined #lisp
akrl has quit [Read error: Connection reset by peer]
Alfr_ has quit [Ping timeout: 260 seconds]
nydel has quit [Ping timeout: 264 seconds]
nydel has joined #lisp
hineios has quit [Ping timeout: 264 seconds]
narimiran has joined #lisp
akrl has joined #lisp
__jrjsmrtn__ has joined #lisp
_jrjsmrtn has quit [Ping timeout: 256 seconds]
Codaraxis__ has joined #lisp
hineios has joined #lisp
Codaraxis_ has quit [Ping timeout: 246 seconds]
akrl has quit [Ping timeout: 264 seconds]
mindCrime has quit [Ping timeout: 264 seconds]
ome has joined #lisp
mindCrime has joined #lisp
mathrick has quit [Ping timeout: 246 seconds]
mindCrime has quit [Ping timeout: 264 seconds]
orivej has quit [Ping timeout: 260 seconds]
lowryder has joined #lisp
pi___ has joined #lisp
pi___ is now known as ariedro
akrl has joined #lisp
wxie has quit [Ping timeout: 256 seconds]
v88m has quit [Ping timeout: 256 seconds]
waleee-cl has quit [Quit: Connection closed for inactivity]
wxie has joined #lisp
mathrick has joined #lisp
mathrick has quit [Client Quit]
mathrick has joined #lisp
andreyorst has joined #lisp
john__ has quit [Ping timeout: 246 seconds]
Oladon has quit [Quit: Leaving.]
nicktick has quit [Ping timeout: 240 seconds]
Anonymous__ has quit [Remote host closed the connection]
andreyorst_ has joined #lisp
j0nd0e has joined #lisp
aeth_ has joined #lisp
aeth has quit [Ping timeout: 256 seconds]
akrl has quit [Ping timeout: 240 seconds]
[d] has joined #lisp
aeth_ is now known as aeth
karlosz has quit [Quit: karlosz]
davd33 has joined #lisp
davd33 has quit [Client Quit]
davd33 has joined #lisp
akrl has joined #lisp
makomo has joined #lisp
j0nd0e has quit [Remote host closed the connection]
skapata has quit [Remote host closed the connection]
galex-713 has joined #lisp
j0nd0e has joined #lisp
wxie has quit [Remote host closed the connection]
wxie has joined #lisp
pillton has quit [Quit: ERC (IRC client for Emacs 27.1)]
davd33 has quit [Quit: Leaving.]
akrl has quit [Read error: Connection reset by peer]
akrl has joined #lisp
davd33 has joined #lisp
nicktick has joined #lisp
j0nd0e has quit [Remote host closed the connection]
andreyorst_ has quit [Ping timeout: 260 seconds]
jprajzne has joined #lisp
wxie has quit [Quit: wxie]
andreyorst` has joined #lisp
Lycurgus has joined #lisp
ome has quit [Quit: Connection closed for inactivity]
flazh has quit [Ping timeout: 246 seconds]
<flip214> charles`: do you want in-package?
<flip214> minion: in-package
<minion> Sorry, I couldn't find anything in the database for ``in-package''.
<flip214> charles`: ^^
<flip214> you first define a package that :USEs some other packages, then go IN-PACKAGE and have the :USEd package symbols available without package prefix.
ralt has joined #lisp
john__ has joined #lisp
hendursaga has quit [Remote host closed the connection]
hendursaga has joined #lisp
rogersm has joined #lisp
john__ has quit [Remote host closed the connection]
<beach> flip214: 1. It is specbot, not minion who knows about the Common Lisp HyperSpec.
<beach> clhs in-package
<beach> flip214: 2. Perhaps you should warn about the risk of :USE-ing packages other than the CL package.
rumbler31_ has quit [Ping timeout: 246 seconds]
<ck_> this particular use case read to me like using a package purely as a debugging environment, shortening the names you see.
<beach> Oh, I didn't check the use case very well. Sorry.
<flip214> beach: you're right, 2 is important. And I don't think this is _for_ debugging, only that doing it wrong _causes_ debugging ;/
Cymew has joined #lisp
<beach> Sounds plausible.
<ck_> It's actually me who misread it -- in my mind it said "when entering the debugger" instead of "without entering the debugger"
<ck_> sorry about that
<beach> ck_: Maybe you are turning dyslexic, just like I am?
<phoe> morning
hendursaga has quit [Ping timeout: 240 seconds]
mankaev has quit [Ping timeout: 272 seconds]
<ck_> beach: maybe. There are worse fates.
shka_ has joined #lisp
galex-713 has quit [Ping timeout: 272 seconds]
hendursaga has joined #lisp
<beach> Hey phoe.
ex_nihilo has joined #lisp
<beach> ck_: Yes, I agree. It is possible to compensate a lot with spell checkers and abbrev processors.
<beach> But things take longer. I get warnings about undefined functions and variables, but I can't tell that I misspelled the names.
<flip214> one of my favourite spelling tricks (reviewing books) is to get a count of used words.... everything written only once is suspect, and twice needs a clear look as well
<beach> Clever.
<ck_> yes, that's a nice move. Also good for a histogram of non-alphanumeric characters, telling you whether some things are unbalanced
<flip214> you think so? Thanks. I thought that's common.
<flip214> but as I'm reviewing books and papers more or less regularly I might have automated a few bits more than other people, yeah.
pve has joined #lisp
rumbler31_ has joined #lisp
galex-713 has joined #lisp
frgo_ has quit [Ping timeout: 246 seconds]
liberliver has joined #lisp
bilegeek has quit [Quit: Leaving]
akoana has quit [Quit: leaving]
frodef has quit [Quit: ERC (IRC client for Emacs 26.3)]
orivej has joined #lisp
imode has joined #lisp
refpga has quit [Ping timeout: 272 seconds]
Stanley00 has quit []
frodef has joined #lisp
v88m has joined #lisp
gaqwas has joined #lisp
gaqwas has quit [Changing host]
gaqwas has joined #lisp
refpga has joined #lisp
luni has joined #lisp
psebcc[m] has quit [Quit: Idle for 30+ days]
mankaev has joined #lisp
Lycurgus has quit [Quit: Exeunt]
hendursa1 has joined #lisp
hendursaga has quit [Ping timeout: 240 seconds]
attila_lendvai has joined #lisp
attila_lendvai has quit [Changing host]
attila_lendvai has joined #lisp
nicktick has quit [Ping timeout: 246 seconds]
<ralt> I find :USE pretty useful when using package-inferred-systems, for other internal packages
<ralt> for external systems I always use `(:import-from :other-package #:sym1 #:sym2)` though.
<beach> Another reason not to use package-inferred systems.
hnOsmium0001 has quit [Quit: Connection closed for inactivity]
<ralt> I go even further: I use wild-package-inferred-systems :)
<ralt> my .asd file has `:depends-on (("mysystem/*"))`
galex-713_ has joined #lisp
galex-713 has quit [Ping timeout: 264 seconds]
ljavorsk has joined #lisp
imode has quit [Ping timeout: 260 seconds]
anticrisis has quit [Read error: Connection reset by peer]
imode has joined #lisp
Blukunfando has quit [Ping timeout: 246 seconds]
akrl has quit [Ping timeout: 272 seconds]
Blukunfando has joined #lisp
akrl has joined #lisp
ukari has joined #lisp
l1x has joined #lisp
akrl has quit [Ping timeout: 265 seconds]
rgherdt has joined #lisp
dilated_dinosaur has quit [Ping timeout: 256 seconds]
heisig has joined #lisp
rixard has quit [Read error: Connection reset by peer]
rixard_ has joined #lisp
luni has quit [Ping timeout: 246 seconds]
aartaka has joined #lisp
Nilby has joined #lisp
aartaka_d has quit [Ping timeout: 240 seconds]
hendursaga has joined #lisp
hendursa1 has quit [Ping timeout: 240 seconds]
saganman has quit [Ping timeout: 264 seconds]
vutral_ has joined #lisp
surabax has joined #lisp
iskander has quit [Ping timeout: 240 seconds]
iskander has joined #lisp
andreyorst has quit [Remote host closed the connection]
andreyorst has joined #lisp
random-nick has joined #lisp
madage has quit [Ping timeout: 240 seconds]
ldbeth has joined #lisp
<ldbeth> godd evening
<ldbeth> is there a alogrithm find n highest rating elements given a list and a rating function?
<phoe> ldbeth: (subseq (sort (copy-seq ...) ...) 0 ...) ?
Codaraxis__ has quit [Remote host closed the connection]
Codaraxis__ has joined #lisp
narimiran has quit [Ping timeout: 246 seconds]
narimiran has joined #lisp
madage has joined #lisp
stzsch|2 has quit [Ping timeout: 246 seconds]
rogersm has quit [Quit: Leaving...]
<jmercouris> anyone know of forum software written in Lisp?
galex-713_ has quit [Ping timeout: 264 seconds]
<jmercouris> something like Discourse? PHPBB?
<ldbeth> phoe: seems there's no more clever way unless use something like a circular buffer.
galex-713 has joined #lisp
dilated_dinosaur has joined #lisp
<phoe> well, you need to sort the elements of the circular buffer anyway, I don't think this can be done better than in nlogn
<phoe> you could possibly adapt quicksort to not care about the insignificant parts and only fully sort the N greatest elements
stzsch|2 has joined #lisp
cosimone has joined #lisp
stzsch|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
vegansbane6 has quit [Quit: The Lounge - https://thelounge.chat]
ljavorsk has quit [Ping timeout: 260 seconds]
mankaev has quit [Read error: Connection reset by peer]
mankaev has joined #lisp
imode has quit [Quit: WeeChat 3.0]
<_death> surprised that phoe didn't suggest a heap
<phoe> _death: a heap will be nlogn anyway
<phoe> could as well just sort the whole or a part of the thing, it'll be equivalent and not need a prioqueue
<_death> phoe: not necessarily.. you don't insert all the items immediately
<phoe> oh! hmmmmmm
<phoe> immediately? what do you mean?
<jmercouris> might as well use a bubble sort if partial sorting is acceptable :-D
<jmercouris> just in case that wasn't clear, it was a joke
vegansbane6 has joined #lisp
ldbeth has quit [Remote host closed the connection]
galex-713 has quit [Ping timeout: 246 seconds]
ome has joined #lisp
Bike has joined #lisp
kaftejiman has joined #lisp
galex-713 has joined #lisp
vutral_ has quit [Quit: Connection closed for inactivity]
mrcom has joined #lisp
shka_ has quit [Quit: Konversation terminated!]
shka_ has joined #lisp
samuel-jimenez has joined #lisp
dbotton has joined #lisp
dbotton has quit [Client Quit]
cosimone has quit [Quit: cosimone]
Codaraxis__ has quit [Remote host closed the connection]
Codaraxis__ has joined #lisp
rumbler31_ has quit [Ping timeout: 260 seconds]
Codaraxis__ has quit [Ping timeout: 246 seconds]
Codaraxis__ has joined #lisp
davd331 has joined #lisp
davd33 has quit [Ping timeout: 272 seconds]
davd331 has left #lisp [#lisp]
Codaraxis__ has quit [Remote host closed the connection]
Codaraxis__ has joined #lisp
gko_ has joined #lisp
wsinatra has joined #lisp
Codaraxis__ has quit [Remote host closed the connection]
Codaraxis__ has joined #lisp
rumbler31_ has joined #lisp
VincentVega has joined #lisp
refpga has quit [Ping timeout: 272 seconds]
skapata has joined #lisp
refpga has joined #lisp
lucasb has joined #lisp
mrchampion has quit [Read error: No route to host]
pranav has joined #lisp
pranav has left #lisp [#lisp]
pranavats has joined #lisp
mrchampion has joined #lisp
<jackdaniel> Xach: would you find reasonable adding a system to ql that has only static files (namely ttf fonts + license)?
<jackdaniel> context: I want to provide for McCLIM default fonts, but I don't want to clobber the repository
mmmattyx has joined #lisp
refpga has quit [Read error: Connection reset by peer]
refpga has joined #lisp
nicktick has joined #lisp
karlosz has joined #lisp
Codaraxis__ has quit [Ping timeout: 246 seconds]
attila_lendvai has quit [Ping timeout: 264 seconds]
<_death> wouldn't it have an .asd file, therefore lisp? :)
* edgar-rft starts writing .asd files for all his ttf fonts right now...
<_death> not for your music and video collections?
<jackdaniel> it would! that's the point :)
eymebolofscrumpe has joined #lisp
<edgar-rft> next task would be writing bug reports to the maintainers of ttf fonts for missing .asd files
<_death> btw jackdaniel I recently wrote some small patches to mcclim.. for some of them it's clear to me that more extensives changes are required if it's not half-arsed.. but maybe you'd like to check them out?
<jackdaniel> _death: sure
charles` has quit [Ping timeout: 264 seconds]
<jackdaniel> send a pull request with a header `draft: ' if they are not complete
gxt has quit [Ping timeout: 240 seconds]
<_death> well, they are a bunch of changes that could likely be split to multiple pull requests
gxt has joined #lisp
<jackdaniel> that's fine too
<jackdaniel> (but if they are like 5-line changes, I'd rather have them as separate commits in a single pr)
ey[m] has joined #lisp
<_death> ok, I'll change have a single PR.. also, it seems a text editor pane with drei lisp syntax is extremely slow for some reason, even for <20 lines of simple code?
<_death> jackdaniel: pull request done
<jackdaniel> thanks
<jackdaniel> I'm currently busy because I'm rewriting the renderer for clx backend (to default to xrender and for double buffering)
<jackdaniel> so I may not look at it immedietely
<_death> sure, I'm just playing around
<edgar-rft> Totally offtopic, but at a radio station here a guy from the local computer club does audio editing with sox and makefiles (no joke), why not using asdf for audio editing? If someone's seriously interested, I'm on #lispcafe, too.
ey[m]1 has joined #lisp
<Xach> jackdaniel: yes - but it would be nice if 1) it was not too large and 2) it did not change much (new versions with big changes could be new projects?)
<jackdaniel> Xach: assuming i.e dejavu, it is 12MB, it probably wouldn't change at all (unless new version of said fonts is published)
ey[m]2 has joined #lisp
<Xach> jackdaniel: i think that is entirely fine and good
<Xach> jackdaniel: i wanted to do something similar so i'm glad someone else is!
<Xach> i wanted to have some guaranteed fonts visible for vecto toys
<jackdaniel> great, thanks for the feedback. I'll let you know when I have the system (ditto, I need to finish something first)
<Xach> jackdaniel: might be nice to have a way other than system-relative-pathname to find the files
<jackdaniel> cl-dejavu:list-fonts cl-dejavu:font-pathname ;?
<Xach> jackdaniel: i like that
<jackdaniel> alright, I'll keep that in mind
VincentVega has quit [Quit: Connection closed]
ey[m]3 has joined #lisp
refpga has quit [Read error: Connection reset by peer]
<_death> maybe a ql-fonts system with an interface and ql-fonts-dejavu package for that particular family
<_death> the ql-fonts system could look for the fonts in the system, and install the particular package if necessary
refpga has joined #lisp
sjl has joined #lisp
l1x has quit [Quit: Connection closed for inactivity]
<Xach> that sounds like a 2.0 version of something
<Xach> i would rather see something simpler first, like jackdaniel describes
<Xach> i mean your second idea, not the first - though i don't love the "ql-" prefix on things that aren't "truly" part of quicklisp
kaftejiman has quit [Remote host closed the connection]
Lolicon[m]1 has joined #lisp
<_death> sure
refpga has quit [Read error: Connection reset by peer]
varjag has quit [Quit: ERC (IRC client for Emacs 26.3)]
waleee-cl has joined #lisp
<fangyrn> so what are the problems with ecl, if I were to start investing time in it? what problems have you guys had?
<jackdaniel> generic function dispatch is not-so-great™
samuel-jimenez has quit [Remote host closed the connection]
<jackdaniel> and compilation time is also lacking
<jackdaniel> other than that works for me ,)
<beach> jackdaniel: Do you have ideas for improving generic dispatch?
<jackdaniel> yes, most of them are based on your paper
<fangyrn> sorry to interrupt, but what paper?
<beach> jackdaniel: So you would be willing to assign unique numbers to your classes?
<jackdaniel> beach wrote a paper about generic function dispatch techniques
<jackdaniel> beach: I already implemented that before the last release
<beach> Nice!
hnOsmium0001 has joined #lisp
<jackdaniel> I'm more worried about compilation at run time, but I suppose that some data could be gathered and compilation could be batched when the user calls compile-foo
<jackdaniel> I did not think this through yet
<beach> Unrelated to generic-dispatch?
<beach> Or, are you talking about creating discriminating function using the compiler?
<jackdaniel> yes, about that
<beach> I see.
lotuseater has quit [Ping timeout: 264 seconds]
<beach> fangyrn: Do you feel comfortable attacking a problem like generic dispatch?
aartaka_d has joined #lisp
Aurora_v_kosmose has quit [Remote host closed the connection]
frodef has quit [Ping timeout: 260 seconds]
Aurora_v_kosmose has joined #lisp
Steeve has joined #lisp
aartaka has quit [Ping timeout: 240 seconds]
jeosol has joined #lisp
<Xach> tusen tack
<jeosol> Good morning everyone
<beach> Hello jeosol.
<jeosol> beach: thanks beach
<jeosol> how are things coming with your project
<jeosol> i need to log into #sicl more often now
<beach> jeosol: Steady progress. The latest idea is explained in this draft paper: http://metamodular.com/SICL/call-site-optimization.pdf
<beach> jeosol: Remarks are welcome as usual.
kingcons` has joined #lisp
<beach> jeosol: How about yourself?
ebrasca has joined #lisp
refpga has joined #lisp
jeosol has quit [Quit: Connection closed]
<jackdaniel> uh oh, a websocket library? https://github.com/charJe/portal
<jackdaniel> ah, I've got excited for nothing, it is a server; I was hoping for a new client library
<jackdaniel> still cool though
jeosol has joined #lisp
<jeosol> beach: Thanks for the link of the paper- will read. My browser logged me out for some reason
<beach> I noticed. :)
<beach> I thought I said something inappropriate. :)
<beach> jeosol: Executive summary: Common Lisp can have faster function-calls than C++. :)
<jeosol> oh no, not all, oh not at all
<beach> jeosol: I also said "How about yourself?"
<jeosol> Thanks for the summary. That's something I could use since I do many optimizations runs with thousands of calls
andreyorst` has quit [Quit: andreyorst`]
slyrus has quit [Remote host closed the connection]
<jeosol> beach: I am doing well
<jeosol> just saw that, had to got to the irc-logs to see if you message while I was out
<jeosol> I probably should just use emacs, my chrome acts weird once in a while
andreyorst_ has joined #lisp
<beach> What project are you working on?
<jeosol> I was actually thinking of scheduling a talk with phoe, once I clear current loads.
<beach> You mean an online Lisp meeting thing?
<jeosol> Basically, most of my application is in the optimization space (and some machine learning for function approximation).
<jeosol> yeah, online lisp meeting, when I get some things cleared out.
<beach> That sounds good.
<jeosol> One of the application examples, is meta-optimization - optimizing and optimizer. This is the application I said does lots of calls. I am looking at improving choice of data structures, etc, to squeeze out performance. Though in other practical applications, I am limited by expensive call to a third-party application that can take several minutes
<jeosol> per call.
<beach> What kind of "optimization" are we talking about here?
<jeosol> sorry that was vague: it's the stochastic kind, evoluationary algorithms, e.g,. genetic algorithms, and the swarm algorithms, e.g., particle swarm optimization
<beach> Ah, OK.
<jeosol> They are not very efficient hence the need to combine with some statistical function approximators to save function calls
<beach> I see.
<jeosol> Perhaps I could also do an ELS paper. I tried to do one last year and travel but covid hit and disrupted plans
<beach> Sure. But you don't get to travel this time either.
<jeosol> I think that's fine. I'd like to contribute a paper
<beach> Please do!
<jeosol> beach: also regarding your linked paper, off the top of my head, faster calls than C++ have significant implications - for one, having faster numeric type applications. Every time I have to deal with python version issues when I reach for one of the numeric libraries
<jeosol> beach: I worked on a draft last year, I'd finish and submit. I just got the code I was working on to a great place and it's more stable, thanks to hints from you and the other guys here
<beach> I see. I do specifically mention full-word floats and full-word integers.
<beach> Oh, so that will be no effort at all. :)
<jeosol> I'd go through it in detail tonight
<jeosol> beach: what do you mean by "no effort at all."
<beach> If the paper is already written, you just need to submit it. That's not fair! :)
<jeosol> Haha, I guess by draft, I overstated things a bit; it's not completed. I have seen papers with code snippets so I was thinking may be I needed to include a few (albeit simplified versions)
<beach> You have a few months as I recall.
<jeosol> I'd check the deadline and work to complete it. At least the code runs stable and I can run it in docker from base container
frodef has joined #lisp
housel has quit [Ping timeout: 268 seconds]
housel has joined #lisp
charles` has joined #lisp
cage_ has joined #lisp
shka_ has quit [Quit: Konversation terminated!]
aorst has joined #lisp
shka_ has joined #lisp
andreyorst has quit [Ping timeout: 260 seconds]
andreyorst_ is now known as andreyorst
mindCrime has joined #lisp
Bahman has joined #lisp
clintm has quit [Remote host closed the connection]
gko_ has quit [Ping timeout: 246 seconds]
GreaseMonkey has quit [Remote host closed the connection]
greaser|q has joined #lisp
v88m has quit [Read error: Connection reset by peer]
v88m has joined #lisp
bilegeek has joined #lisp
Cymew has quit [Ping timeout: 264 seconds]
phantomics_ has quit [Ping timeout: 246 seconds]
galex-713 has quit [Ping timeout: 246 seconds]
vegansbane6 has quit [Ping timeout: 240 seconds]
mmmattyx has quit [Quit: Connection closed for inactivity]
andreyor1 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
aorst has quit [Ping timeout: 240 seconds]
amb007 has joined #lisp
zulu-inuoe has joined #lisp
galex-713 has joined #lisp
andreyor1 has quit [Ping timeout: 240 seconds]
aorst has joined #lisp
mindCrime has quit [Ping timeout: 264 seconds]
opFez has joined #lisp
ex_nihilo has quit [Ping timeout: 240 seconds]
vegansbane6 has joined #lisp
ex_nihilo has joined #lisp
varjag has joined #lisp
puchacz has joined #lisp
zaquest has quit [Ping timeout: 260 seconds]
<puchacz> hello, ECL is mostly up and running, but I was getting a strange crash before: "Internal error: Detected write access to the environment while interrupts were disabled. Usually this is caused by a missing call to ecl_enable_interrupts." - it looked as if it was related to an ironclad function being unsuccessfully injected into a hunchentoot thread
<puchacz> - I got debugger with it in Emacs few times.
<puchacz> does it look familiar to anybody please?
frodef has quit [Ping timeout: 272 seconds]
<puchacz> got this error in emacs again, it is trying to inject (make-prng :os) from ironclad, and the error is "Cannot interrupt the inactive process #<process hunchentoot-worker-127.0.0.1:48494 0x55760597b480>"
<puchacz> this form is automatically added to bt:*default-special-bindings* in ironclad, but I don't know what exactly is going on
rumbler31 has joined #lisp
lotuseater has joined #lisp
ome has quit [Quit: Connection closed for inactivity]
<jackdaniel> it looks as if you are trying to do something in a thread that is not started (i.e already ended)
<puchacz> jackdaniel - if it was me doing it, it would be easy :)
<puchacz> trying to recompile now with (pushnew '(*prng* . (make-prng :os)) bt:*default-special-bindings* :test #'equal) commented out
<puchacz> I can imagine it is some sort of ironclad improved random seed generator, but I don't understand why it is trying to interrupt a thread
<jackdaniel> what ecl version do you use?
<jackdaniel> after the last release there were a few fixes for interrupts
<puchacz> "20.4.24-UNKNOWN"
<puchacz> I downloaded from your site, not git
<jackdaniel> then you may try building git version to see if it works
<puchacz> ok, will do - thanks :)
<jackdaniel> sure, if it still fails, please try to narrow the test case and submit an issue
<puchacz> ok:)
liberliver has quit [Quit: liberliver]
amb007 has quit [Read error: Connection reset by peer]
attila_lendvai has joined #lisp
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
akoana has joined #lisp
<puchacz> is it possible to globally restrict compiler policy? e.g. sbcl has (sb-ext:restrict-compiler-policy 'debug 3) that overrides all local declaims, proclaims etc.
<puchacz> (in ECL I mean)
frodef has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
<jackdaniel> ecl doesn't have such feature yet
v88m has quit [Read error: Connection reset by peer]
opFez has quit [Ping timeout: 256 seconds]
<puchacz> ok
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
[d] has quit [Remote host closed the connection]
[d] has joined #lisp
v88m has joined #lisp
asarch has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Lord_of_Life_ has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
varjag has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
Lord_of_Life has quit [Ping timeout: 264 seconds]
jurov_ has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
Lord_of_Life_ is now known as Lord_of_Life
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
varjagg has joined #lisp
jurov has quit [Ping timeout: 256 seconds]
amb007 has joined #lisp
varjagg has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
sauvin has quit [Remote host closed the connection]
narimiran has quit [Ping timeout: 246 seconds]
narimiran has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
rumbler31_ has quit [Ping timeout: 256 seconds]
aorst has quit [Quit: WeeChat 3.0]
aorst has joined #lisp
andreyorst has quit [Ping timeout: 256 seconds]
karlosz has quit [Remote host closed the connection]
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
rumbler31 has quit [Read error: Connection reset by peer]
rumbler31 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
karlosz has joined #lisp
erjag has joined #lisp
also_uplime has quit [Disconnected by services]
also_uplime has joined #lisp
erjag has quit [Remote host closed the connection]
varjagg has joined #lisp
varjagg has quit [Remote host closed the connection]
secretmyth has joined #lisp
waleee-cl has quit [Read error: Connection reset by peer]
waleee-cl has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
amb007 has quit [Read error: Connection reset by peer]
amb007 has joined #lisp
kaftejiman has joined #lisp
anticrisis has joined #lisp
varjagg has joined #lisp
varjagg has quit [Remote host closed the connection]
rumbler31_ has joined #lisp
cage_ has quit [Quit: Leaving]
mindCrime has joined #lisp
aartaka_d is now known as aartaka
asarch has quit [Ping timeout: 272 seconds]
narimiran has quit [Ping timeout: 265 seconds]
judson_ has joined #lisp
tsrt^ has quit []
attila_lendvai has quit [Ping timeout: 256 seconds]
mgsk_ has quit [Quit: ZNC 1.7.0 - https://znc.in]
mgsk_ has joined #lisp
aartaka has quit [Ping timeout: 265 seconds]
heisig has quit [Quit: Leaving]
mindCrime has quit [Ping timeout: 264 seconds]
wsinatra has quit [Quit: WeeChat 3.0]
judson_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orivej has quit [Quit: No Ping reply in 180 seconds.]
orivej has joined #lisp
frgo has joined #lisp
pve has quit [Quit: leaving]
mindCrime has joined #lisp
judson_ has joined #lisp
rumbler31_ has quit [Ping timeout: 264 seconds]
Steeve has quit [Quit: end]
<puchacz> jackdaniel - sorry, I did not pinpoint it, but I realised that ironclad has nothing to do with the issue - I just saw the binding at the bottom stack frame of a thread, because bordeaux-threads was binding these specials as requested by ironclad. nothing to do with interrupting.
makomo has quit [Ping timeout: 240 seconds]
rgherdt has quit [Ping timeout: 264 seconds]
VincentVega has joined #lisp
gaqwas has quit [Ping timeout: 265 seconds]
joga has joined #lisp
rumbler31_ has joined #lisp
shka_ has quit [Ping timeout: 272 seconds]
leo_song has joined #lisp
joga has quit [Changing host]
joga has joined #lisp
Blukunfando has quit [Ping timeout: 246 seconds]
stoneglass has joined #lisp
<puchacz> but I think the original problem with interrupting non started thread is gone
<jackdaniel> with a version from git?
<jackdaniel> or you have fixed something?
<jackdaniel> puchacz: ^
<puchacz> with a version from git, I think I never saw this "Cannot interrupt inactive" anymore
<puchacz> well, I am certain
<jackdaniel> cool, sounds like a progress :) good night \o
<puchacz> thanks, and good night :)
sjl has quit [Ping timeout: 264 seconds]
akoana has left #lisp ["Leaving"]
gigetoo has quit [Ping timeout: 246 seconds]
devon has joined #lisp
<puchacz> I will play with it next weekend, there are (sparse!) application level incompatibilities, e.g. something deep inside babel crashes this in ECL (puri:parse-uri
<puchacz> with #(124) is not of type (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)) --- related to lovely Lisp strings in babel :)
gigetoo has joined #lisp
Blukunfando has joined #lisp
<devon> Is there a cure for the impossibility of using SWANK::*AFTER-INIT-HOOK* in a straightforward way?
stoneglass has quit [Read error: Connection reset by peer]
stoneglass has joined #lisp
kaftejiman_ has joined #lisp
kaftejiman has quit [Read error: Connection reset by peer]
nicktick has quit [Ping timeout: 264 seconds]
puchacz has quit [Quit: Connection closed]
Posterdati has quit [Ping timeout: 264 seconds]
<aeth> mfiano: Interesting. Apparently, the behavior you were complaining about a while back (iirc) is called sb-ext:readtable-normalization according to: https://old.reddit.com/r/lisp/comments/kv9uqv/sbcl_unicode_support/
<aeth> (setf (sb-ext:readtable-normalization *readtable*) nil) 'ℝ => ℝ
VincentVega has quit [Quit: Connection closed]
<aeth> Maybe I can just use the host CL's readtable to readtable-case :invert in Airship Scheme, then.
karlosz has quit [Remote host closed the connection]
Posterdati has joined #lisp
<aeth> oh, intern isn't even affected by it
surabax has quit [Quit: Leaving]
Krystof has quit [Ping timeout: 246 seconds]
loli has quit [Read error: Connection reset by peer]
loli has joined #lisp
orivej has quit [Ping timeout: 256 seconds]