jackdaniel changed the topic of #lisp to: Common Lisp, the #1=(programmable . #1#) programming language | <http://cliki.net/> <https://irclog.tymoon.eu/freenode/%23lisp> <https://irclog.whitequark.org/lisp> <http://ccl.clozure.com/irc-logs/lisp/> | SBCL 1.5.4, CMUCL 21b, ECL 16.1.3, CCL 1.11.5, ABCL 1.5.0
analogue has quit [Quit: Leaving]
analogue has joined #lisp
superkumasan has joined #lisp
GloriaReed has quit [Quit: GloriaReed]
GloriaReed has joined #lisp
vms14 has joined #lisp
<vms14> Shinmera: I see you're a lisp web developer
<vms14> You wrote a lot of web lisp stuff, I'm looking at your LASS library
lxbarbosa has joined #lisp
Danishman has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
<vms14> Shinmera: can you point/recommend some lisp web libraries? not just your own ones, but stuff you find is useful for web development
<patrixl> I've used Radiance extensively, other accompanying libraries I've made the most use of also are:
<patrixl> cl-strings, dexador (like drakma, for http requests), ironclad
<patrixl> yason for json parsing/emitting, spinneret for handling html, plump for xml/html parsing...
<vms14> ty patrixl
<vms14> I was just going to use spinneret
<vms14> tried cl-markup, but meh
<vms14> and It's not the first time I found a lisper who does not like cl-who for some reasons
<patrixl> oh yeah I tried a few.. started out with cl-who at first, used r-clip as well, for now I settled on Spinneret
<vms14> why spinneret won?
<patrixl> cl-who is alright, I think it's when you want to do more complex things that you start writing macros, so might as well use something like spinneret that can help out
<vms14> I've looked at cl-css, it's fine. Also looking at Shinmera's LASS library which seems much nicer
<patrixl> basically I wanted to define my own "tags" so simplify my code and remove a lot of repetitions
<patrixl> so it was either write a bunch of macros with cl-who, and learn a bunch of lessons over time leading me to rewrite my macros.. or use spinneret that already has gone through that process lol
<vms14> patrixl: do you have some website running?
<patrixl> nothing public no
karlosz has joined #lisp
<patrixl> only internal company stuff
asdf_asdf_asdf has quit [Read error: Connection reset by peer]
<mfiano> Edi Weitz doesn't even like cl-who, and he wrote it.
<mfiano> He goes as far as to recommend alternatives in his book, Common Lisp Recipes. He told me I should use them in email correspondence
<patrixl> lol
Posterdati has quit [Ping timeout: 240 seconds]
igemnace has quit [Ping timeout: 265 seconds]
mange has joined #lisp
<vms14> wow spinneret has a lot of dependences
<mfiano> That's because it's ruricolist's project, and he wrote and uses serapeum everywhere, which has almost 40 dependencies itself
<patrixl> I see.. right I do remember reacting like that too but then moving on
<patrixl> and thinking "40 deps isn't as bad as any npm package" and then berating myself for thinking like that
<vms14> xD
<aeth> What's going to become my utility library has essentially no dependencies except for alexandria and maybe a few more.
<patrixl> nice
<aeth> You have to do some really fancy stuff to need a library for utils
<aeth> And in that case, just spin it off as a threading lib or something
<aeth> For CSS, well, CSS is much harder than HTML because it has this weird regexp-like language for selectors
<mfiano> javascript has more dependencies because they have libraries for the most basic of tasks. there are such things as 1-line libraries. In a way this is better, but it does result in downloading the whole internet for a trivial project. I am of the opinion that utility libraries are rather useless when they bring in so much functionality that you don't need. Just copy what you need into your project and move on.
<mfiano> It's lighter, and less chance for breakage after updates
lucasb has quit [Quit: Connection closed for inactivity]
<aeth> I thought I had a feature list, then I realized each feature has features, and I shelfed my CSS selector DSL for another day... again.
<patrixl> I still just write my CSS by hand.. and some simple JS as well...
<aeth> Well, I allow strings as selectors and always will because there's a good chance I'll accidentally leave features out
<aeth> And some might prefer the weird regexp-style mini-language CSS uses
<vms14> patrixl: why not cl-css or lass?
<patrixl> my css was simple, didn't see the point of going through those yet
<patrixl> just write it in a static file, move on with my life lol
<vms14> I was thinking in not use any html generator atm
<vms14> so same for css
<aeth> what are you trying to do?
igemnace has joined #lisp
<vms14> I wanted to make a forum to practice, but I'm going to make a simple QA website
<vms14> questions/anwsers website like stackoverflow or quora
<vms14> I want to practice with microdata and I saw it's very easy to put microdata for a qa page
<vms14> google should show the answered question in a more visible way using microdata, stackoverflow uses microdata, quora does not
ralt has quit [Quit: Connection closed for inactivity]
<vms14> a forum has more needs than what I thought, I'm using phpbb as example to see what a forum should have. I see it uses templates for html with some little dsl inserted in it
<vms14> It seems to be an interesting exercise to create a forum, but I'm really aiming to create a forum creator
<vms14> should be a good step for then creating a website creator, a forum has more specific stuff, so it should be easier
<aeth> phpBB offers a lot more than you probably need to offer for an initial first attempt at a web app
<aeth> Start with the absolute basic, required functionality
<vms14> aeth: yes, but it serves as a good example and I can look at their features and steal them slowly
<vms14> s/ir//
<vms14> I've started with basics which was just create post create users and render posts
karlosz has quit [Quit: karlosz]
leb has joined #lisp
<aeth> Running a forum (or wiki or whatever) on the Internet isn't really about the visible feature set, it's about the invisible issues that are practically mandatory, like moderation tools and anti-spam measures.
<vms14> well, a QA site seems to be very easy stuff
<vms14> just questions and answers, and categories
<vms14> it's like the minimum base of a forum
<vms14> so seems a good start
<aeth> It does, however, require (practically) all of the hard things that a forum requires.
<vms14> aeth: what you mean?
<aeth> If you just have a submit box on the Internet, bots will flood it. Especially if it's known software like MediaWiki or phpBB, but I assume it will apply to custom forums as well.
<aeth> Look at lisp paste for an example.
<aeth> That had to shut down.
<vms14> yes, I cannot think about security atm
<aeth> I'd just make it require an account to post, and have no registration at all.
<vms14> so manual registration for every user?
<aeth> If you want others to use it, you could have an IRC bot here give people a secret registration link. Security by obscurity, nobody's going to think to use an IRC bot.
<vms14> like write a mail to have an account?
<aeth> Or, yes, manually add them.
<aeth> Otherwise you're going to have to think about how to combat spam accounts far too much and that'll be all you think about.
<aeth> (I was a wiki admin once, a long time ago)
<vms14> yes, people like to fuck around
<vms14> I won't worry about this atm or I'll do nothing
GloriaReed has quit [Ping timeout: 276 seconds]
<vms14> I won't think even in sqlite injection and scaping html
<vms14> just have it working and then worry about
<aeth> Escaping HTML is easy, just do a quick substitution of <, >, and &.
<vms14> and for sql injection, what characters I need to care about?
<vms14> I just know -- and ;
SN_ has joined #lisp
<vms14> I suppose I should take out words like where, etc
edgar-xxx has joined #lisp
mange has quit [Ping timeout: 240 seconds]
edgar-rft has quit [Read error: Connection reset by peer]
red-dot has quit [Read error: Connection reset by peer]
SN_ is now known as red-dot
doublex_ has joined #lisp
doublex has quit [Read error: Connection reset by peer]
semz has quit [Ping timeout: 264 seconds]
mange has joined #lisp
Oladon_wfh has quit [Ping timeout: 260 seconds]
analogue_ has joined #lisp
analogue_ has quit [Remote host closed the connection]
analogue has quit [Read error: Connection reset by peer]
semz has joined #lisp
<no-defun-allowed> That's not a good way to avoid injection.
<no-defun-allowed> Because then if you have a name like John Where, you now store John. That sucks.
<no-defun-allowed> I think any SQL libraries in CL with a s-expression syntax (or most SQL libraries in any language with some special function) will escape for you though.
<aeth> xkcd 327 is old enough (2007-10-10) that if anyone did name a kid that name, then that kid could turning 12 in a few days. https://www.explainxkcd.com/wiki/index.php/Little_Bobby_Tables
<aeth> take a few years to develop your software and Bobby Tables could literally be using your forum software
kajo has quit [Ping timeout: 246 seconds]
<aeth> The article for the comic at [1] recommends to use prepared statements [2]. [1] https://www.explainxkcd.com/wiki/index.php/327:_Exploits_of_a_Mom [2] https://en.wikipedia.org/wiki/Prepared_statement
igemnace has quit [Remote host closed the connection]
vms14 has quit [Remote host closed the connection]
mikecheck has joined #lisp
SystemXProc has joined #lisp
cdegroot has joined #lisp
casedeg has quit [Ping timeout: 240 seconds]
doublex has joined #lisp
stepnem has quit [Read error: Connection reset by peer]
doublex_ has quit [Ping timeout: 240 seconds]
doublex has quit [Read error: Connection reset by peer]
doublex has joined #lisp
doublex has quit [Read error: Connection reset by peer]
stepnem has joined #lisp
doublex has joined #lisp
dale has quit [Quit: My computer has gone to sleep]
SystemXProc has quit [Quit: ZNC 1.7.5 - https://znc.in]
SystemXProc has joined #lisp
doublex has quit [Read error: Connection reset by peer]
doublex_ has joined #lisp
doublex_ has quit [Read error: Connection reset by peer]
doublex has joined #lisp
pritambaral has quit [Ping timeout: 268 seconds]
raghavgururajan has joined #lisp
dddddd has quit [Remote host closed the connection]
karlosz has joined #lisp
superkumasan has quit [Ping timeout: 240 seconds]
leb has quit []
_whitelogger has joined #lisp
doublex has quit [Ping timeout: 265 seconds]
leb has joined #lisp
Bike has quit [Quit: Lost terminal]
vaporatorius has quit [Read error: Connection reset by peer]
karlosz has quit [Quit: karlosz]
doublex has joined #lisp
xrash has quit [Ping timeout: 240 seconds]
SystemXProc has quit [Quit: ZNC 1.7.5 - https://znc.in]
SystemXProc has joined #lisp
Lord_of_Life has quit [Ping timeout: 240 seconds]
Lord_of_Life_ has joined #lisp
igemnace has joined #lisp
enrio has joined #lisp
Lord_of_Life_ is now known as Lord_of_Life
zaquest has quit [Remote host closed the connection]
igemnace has quit [Ping timeout: 240 seconds]
hdasch has quit [Ping timeout: 250 seconds]
leb has quit []
dale has joined #lisp
mikecheck has quit [Remote host closed the connection]
zaquest has joined #lisp
igemnace has joined #lisp
orivej has quit [Ping timeout: 265 seconds]
SystemXProc has quit [Quit: ZNC 1.7.5 - https://znc.in]
SystemXProc has joined #lisp
<beach> Good morning everyone!
jeosol has joined #lisp
karlosz has joined #lisp
mulk has quit [Quit: ZNC - http://znc.in]
<patrixl> heya beach
ebzzry has quit [Read error: Connection reset by peer]
malm has quit [Quit: Bye bye]
gravicappa has joined #lisp
ebzzry has joined #lisp
ebzzry has quit [Read error: Connection reset by peer]
FreeBirdLjj has joined #lisp
ebrasca has joined #lisp
manualcrank has quit [Quit: WeeChat 1.9.1]
shifty has joined #lisp
reggie__ has joined #lisp
reggie_ has quit [Read error: Connection reset by peer]
Inline has quit [Quit: Leaving]
FreeBirdLjj has quit [Remote host closed the connection]
FreeBirdLjj has joined #lisp
FreeBirdLjj has quit [Ping timeout: 268 seconds]
Posterdati has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
mulk has joined #lisp
ltriant has quit [Quit: leaving]
JohnMS_WORK has joined #lisp
malm has joined #lisp
slyrus_ has joined #lisp
ebzzry has joined #lisp
scymtym has quit [Remote host closed the connection]
slyrus has quit [Ping timeout: 245 seconds]
malm has quit [Quit: Bye bye]
ebzzry has quit [Remote host closed the connection]
milanj has joined #lisp
flamebeard has joined #lisp
jprajzne1 has joined #lisp
ebzzry has joined #lisp
schweers has joined #lisp
malm has joined #lisp
Duuqnd has joined #lisp
frgo has quit [Ping timeout: 265 seconds]
gxt has joined #lisp
raghavgururajan has quit [Remote host closed the connection]
dale has quit [Quit: My computer has gone to sleep]
lnostdal has joined #lisp
ebzzry has quit [Remote host closed the connection]
varjag has joined #lisp
charh has joined #lisp
milanj has quit [Quit: This computer has gone to sleep]
scymtym has joined #lisp
orivej has joined #lisp
vaporatorius has joined #lisp
schjetne has joined #lisp
frgo has joined #lisp
SystemXProc has quit [Quit: ZNC 1.7.5 - https://znc.in]
SystemXProc has joined #lisp
SystemXProc has quit [Remote host closed the connection]
SystemXProc has joined #lisp
ebzzry has joined #lisp
ebzzry has quit [Remote host closed the connection]
lavaflow_ has joined #lisp
lavaflow has quit [Ping timeout: 265 seconds]
nowhereman has quit [Ping timeout: 276 seconds]
schjetne has quit [Ping timeout: 276 seconds]
slyrus_ has quit [Ping timeout: 276 seconds]
andrei-n has joined #lisp
schjetne has joined #lisp
enrioog has joined #lisp
hhdave has joined #lisp
enrio has quit [Ping timeout: 268 seconds]
ralt has joined #lisp
nowhereman has joined #lisp
Oladon1 has quit [Read error: Connection reset by peer]
nowhere_man has joined #lisp
nowhereman has quit [Ping timeout: 245 seconds]
jonatack has quit [Ping timeout: 276 seconds]
mn3m has joined #lisp
Cymew has quit [Quit: Konversation terminated!]
ebzzry has joined #lisp
Cymew has joined #lisp
maxxcan has joined #lisp
ebzzry has quit [Read error: Connection reset by peer]
enrioog has quit [Ping timeout: 265 seconds]
ebzzry has joined #lisp
jonatack has joined #lisp
kajo has joined #lisp
longshi has joined #lisp
orivej has quit [Ping timeout: 276 seconds]
schjetne has quit [Ping timeout: 240 seconds]
pritambaral has joined #lisp
ebzzry has quit [Remote host closed the connection]
schjetne has joined #lisp
nostoi has joined #lisp
maxxcan has quit [Quit: maxxcan]
Necktwi has joined #lisp
flazh has quit [Ping timeout: 240 seconds]
flazh has joined #lisp
Cymew has quit [Ping timeout: 246 seconds]
phoe has joined #lisp
<phoe> Hey #lisp.
flazh has quit [Ping timeout: 246 seconds]
<phoe> I remember that some time ago I was working on some code that split paragraphs of text into chunks that are no more than N characters in length. I don't have that function anymore though.
<phoe> The requirement was to only split by spaces, so words aren't snapped in half.
<phoe> Basically a manual line breaking function.
<ebrasca> phoe: Hi
<flip214> phoe: so, basically, (POSITION #\Space string :from-end T :end line-len) and cut off there, rinse and repeat?
<phoe> flip214: yes, something like that.
<flip214> what should happen with too-long words?
flazh has joined #lisp
<flip214> what should happen with multiple spaces at the line-end? continue the next line with spaces?
<phoe> flip214: coalesce multiple whitespaces into one, and too-long words should be broken up as-is; if the line width is 80 and a word is 90, then we break that into 80 and let the 10 overflow to the next line.
<phoe> Gosh, I have become so rusty when it comes to Lisp. (Pun not intended.)
akovalenko has quit [Read error: Connection reset by peer]
Cymew has joined #lisp
nowhere_man has quit [Ping timeout: 240 seconds]
nostoi has quit [Quit: Verlassend]
schweers has quit [Ping timeout: 250 seconds]
cosimone has joined #lisp
vlatkoB has joined #lisp
milanj has joined #lisp
<Shinmera> phoe: What is your question?
schjetne has quit [Ping timeout: 265 seconds]
<phoe> Shinmera: I remember that this problem was solved before, maybe two or three years ago, and I was discussing it on #lisp. Does anyone remember it and/or have the code that was posted then?
<Shinmera> Ah. I do not remember nor have the code. I have my own version of this primitive line breaking in Trial, and will be working on a Proper™ solution sometime soon.
<phoe> Shinmera: please share your code for that
<pjb> What about: (com.informatimago.common-lisp.cesarum.string:string-justify-left "abc de ghi jk lmno pq" 7) #| --> "abc de
<pjb> ghi jk
<pjb> lmno pq" |# ?
<p_l> btw, anyone using CommonQT on macOS?
<p_l> (recently, that is)
<Shinmera> p_l: Not recently, no. What's up?
<p_l> trying to figure if there are any roadblocks in front of me, since well, it's starting to get problematic to just find info about installing Qt4
<Shinmera> just quickload qt+libs instead of qt
<Shinmera> And I mean that literally
<p_l> Shinmera: it will grab precompiled libs?
<Shinmera> yes
<p_l> yay!
jeosol has quit [Remote host closed the connection]
<Shinmera> I hope they still work
<p_l> Shinmera: that said, I'd love to ensure that such an approach will *continue* to work
enrio has joined #lisp
<p_l> I don't have much time, and my volunteering time is pretty much negative now, but maybe some time in future
<Shinmera> That'd be much appreciated! :)
<Shinmera> The system that does the work for that is https://github.com/shinmera/qt-libs
<p_l> and while I know how to get around on linux, work saddled me with a mac...
<Shinmera> the qt+libs thing is a tie-in with that in commonqt (which qtools uses by default)
<Shinmera> phoe: though you can improve the results drastically by just using something like: https://shinmera.github.io/uax-14/#How%20To instead
zcid has quit [Remote host closed the connection]
<phoe> oh
<phoe> I wasn't aware of this library
ljavorsk has joined #lisp
<Shinmera> still need to do UAX 50 and 29 before I can get to the text layouting engine though
mange has quit [Quit: Zzz...]
<p_l> Shinmera: is there anything I can call out to get a quick test of qtools? Haven't touched GUI coding in years...
<Shinmera> uuuh, the code examples I guess.
<Shinmera> no test suite I'm afraid :/
<p_l> ahh, nvm, found "hemlock.qt", might be enough ;)
<Shinmera> Colleen: tell p_l look up qtools examples
<Shinmera> There's also the Halftone sample application in Quicklisp
pritambaral has quit [Read error: Connection reset by peer]
<p_l> ugh, qt+libs download process exploded CCL
<Shinmera> oh dear
<Shinmera> you sure it exploded and isn't just downloading slowly?
<p_l> pretty sure 0x18 is not an address that should be referenced
<Shinmera> oh. yes.
<p_l> I'm in kernel debug
pritambaral has joined #lisp
<p_l> exploded in foreign code, looks like cl+ssl
<Shinmera> yeesh. I think it's just doing a drakma download and zip extract. Nothing too weird there except perphaps cl+ss-- ahh.
<Shinmera> you can download the archives manually, I suppose.
zcid has joined #lisp
schjetne has joined #lisp
<flip214> p_l: which cl+ssl version are you using?
<p_l> flip214: whatever is in current quicklisp - I literally just grabbed quicklisp.lisp on this machine
<p_l> macOS 10.14, CCL 1.11 (from app store)
schjetne has quit [Ping timeout: 276 seconds]
<p_l> openssl from homebrew (formula openssl@1.1)
ljavorsk has quit [Ping timeout: 245 seconds]
EvW has joined #lisp
ljavorsk has joined #lisp
cosimone has quit [Quit: Terminated!]
ljavorsk has quit [Ping timeout: 250 seconds]
milanj has quit [Quit: This computer has gone to sleep]
milanj has joined #lisp
pfdietz has quit [Remote host closed the connection]
EvW has quit [Quit: EvW]
jonatack has quit [Ping timeout: 250 seconds]
<p_l> I'm thinking of ugly patching qt+libs to use run-program from uiop
bitmapper has joined #lisp
schjetne has joined #lisp
vlatkoB has quit [Remote host closed the connection]
milanj has quit [Quit: This computer has gone to sleep]
zdm has joined #lisp
ggole has joined #lisp
vlatkoB has joined #lisp
ljavorsk has joined #lisp
<thijso> What are the options for Qt on Lisp? I'm currently working with EQL5 (well, the android port EQL5-Android), and just now saw CommonQt mentioned (which I remember trying a long time ago, but didn't manage to really get working). Is that it, or there more avenues?
<Shinmera> That's it.
<bitmapper> hmm
<thijso> Are there big pros/cons to either?
<Shinmera> Commonqt is SBCL/CCL/ECL, but Qt4 only.
<thijso> As I'm working on an android thing now (and maybe in the future iOS), that would be a requirement. Does CommonQt run on android?
<thijso> Guess I should just try...
<bitmapper> how would i convert a nested list like (1 ((2 3) 4 (5 (6 7 8)))) into (1 ((2 3) (4 (5 (6 (7 8))))))
<Shinmera> thijso: I don't think Qt4 will, so no
<bitmapper> basically take any sublist that is length > 2 and make it into a list with the next item
<thijso> thanks, Shinmera
<thijso> saves me time wasted trying. ;)
<Shinmera> My condolences about having to deal with mobile though
<Shinmera> I don't suppose you considered MOCL and native UI an option?
<bitmapper> thijso: there's also lambdanative if you are ok with scheme
<thijso> Heh... it's actually not that bad. Or, it wasn't until I thought to update some versions, and ended up in a broken state and unable to build any working apps anymore...
<thijso> Well, MOCL is not free, right? Or is that another one I have in mind?
<Shinmera> It is not.
<thijso> bitmapper: nah, think I'll stick with CL
<bitmapper> cool
ljavorsk has quit [Ping timeout: 264 seconds]
<bitmapper> i prefer cl too :)
EvW has joined #lisp
<bitmapper> been messing with shen lately though
<thijso> Actually, I ended up with EQL5-android because that gave me CL on android. The only Qt part I use now is a blank text field where I dump output... ;)
gxt has quit [Remote host closed the connection]
gxt has joined #lisp
gebrek has joined #lisp
<pjb> bitmapper: perhaps you would consider reading Common Lisp: A Gentle Introduction to Symbolic Computation http://www.cs.cmu.edu/~dst/LispBook/ http://www-cgi.cs.cmu.edu/afs/cs.cmu.edu/user/dst/www/LispBook/index.html
<Shinmera> thijso: Seems a bit overblown for that.
<bitmapper> how is that related?
<pjb> bitmapper: it teaches you how to write a function to convert a nested list like (1 ((2 3) 4 (5 (6 7 8)))) into (1 ((2 3) (4 (5 (6 (7 8)))))).
kajo has quit [Ping timeout: 246 seconds]
red-dot has quit [Quit: Going offline, see ya! (www.adiirc.com)]
orivej has joined #lisp
dddddd has joined #lisp
grewal has quit [Ping timeout: 245 seconds]
frgo_ has joined #lisp
grewal has joined #lisp
milanj has joined #lisp
frgo has quit [Ping timeout: 264 seconds]
metallicus has joined #lisp
red-dot has joined #lisp
malaclyps[m] has quit [Ping timeout: 240 seconds]
phoe has quit [Ping timeout: 250 seconds]
Duuqnd has quit [Ping timeout: 265 seconds]
munksgaard[m] has quit [Ping timeout: 240 seconds]
phoe has joined #lisp
munksgaard[m] has joined #lisp
malaclyps[m] has joined #lisp
toorevitimirp has joined #lisp
<thijso> Shinmera: yeah, it is, but eventually I'll be using more of Qt to build a (minimal) UI for my app of course. I'm currently still working on underlying libraries that I need for my app to even function...
<thijso> I've looked into some examples in ecl that show how to run CL on android, but it looked like it only did it by some byte-compiler stuff, not by actually creating cross-compiled libs and using those
cosimone has joined #lisp
<thijso> I'd like to figure out how to do that, though. Just have an NDK shell that loads up a Lisp loop or whatever and runs CL code from cross-compiled libs
<thijso> But, as I already have a system that works (or, at least, I *had* one), I'm focussing on that
<thijso> for now
leb has joined #lisp
lambda-smith has joined #lisp
ljavorsk has joined #lisp
kajo has joined #lisp
doublex has quit [Read error: Connection reset by peer]
doublex has joined #lisp
keep-learning[m] has quit [Ping timeout: 250 seconds]
keep-learning[m] has joined #lisp
Bike has joined #lisp
leb has quit []
ljavorsk has quit [Ping timeout: 250 seconds]
longshi has quit [Ping timeout: 252 seconds]
pfdietz has joined #lisp
metallicus has quit [Remote host closed the connection]
cosimone has quit [Quit: Terminated!]
<p_l> thijso: I think EQL is the only game in town for Qt on mobile
lxbarbosa has quit [Ping timeout: 276 seconds]
<p_l> MOCL + gui in code native for platform is another
kajo has quit [Quit: From my rotting body, flowers shall grow and I am in them and that is eternity. -- E. M.]
clothespin_ has joined #lisp
igemnace has quit [Ping timeout: 240 seconds]
leb has joined #lisp
clothespin has quit [Ping timeout: 276 seconds]
<p_l> Shinmera: it appears that manually downloading the binaries worked
<Shinmera> Well, at least something.
<p_l> or at least, commonqt and qtools compile and load
<Shinmera> try (ql:quickload :qtools-helloworld) (qtools-helloworld:main)
milanj_ has joined #lisp
EvW has quit [Ping timeout: 245 seconds]
jonatack has joined #lisp
fortitude_ has joined #lisp
frgo has joined #lisp
X-Scale` has joined #lisp
stux|RC-- has joined #lisp
bitmappe_ has joined #lisp
minion has quit [Disconnected by services]
minion has joined #lisp
toorevitimirp has quit [Remote host closed the connection]
loke` has joined #lisp
reppie has joined #lisp
kajo has joined #lisp
toorevitimirp has joined #lisp
danielvu2 has joined #lisp
benkard has joined #lisp
astronavt___ has joined #lisp
ljavorsk has joined #lisp
cpape` has joined #lisp
fiddlerwoaroof_ has joined #lisp
alca has joined #lisp
leb has quit []
hhdave_ has joined #lisp
nefercheprure has joined #lisp
ck__ has joined #lisp
micro_ has joined #lisp
drdo_ has joined #lisp
simplegauss_ has joined #lisp
mulk has quit [Ping timeout: 268 seconds]
astronavt has quit [Ping timeout: 268 seconds]
alca_ has quit [Ping timeout: 268 seconds]
bhyde has quit [Ping timeout: 268 seconds]
alandipert has quit [Ping timeout: 268 seconds]
X-Scale has quit [Ping timeout: 268 seconds]
shenghi has quit [Ping timeout: 268 seconds]
gabot has quit [Ping timeout: 268 seconds]
fiddlerwoaroof has quit [Ping timeout: 268 seconds]
milanj has quit [Ping timeout: 268 seconds]
frgo_ has quit [Ping timeout: 268 seconds]
gravicappa has quit [Ping timeout: 268 seconds]
hhdave has quit [Ping timeout: 268 seconds]
gigetoo has quit [Ping timeout: 268 seconds]
drot_ has quit [Ping timeout: 268 seconds]
stux|RC has quit [Ping timeout: 268 seconds]
x[LGWs4x4i]uG2N0 has quit [Ping timeout: 268 seconds]
TMA has quit [Ping timeout: 268 seconds]
cpape has quit [Ping timeout: 268 seconds]
fortitude has quit [Ping timeout: 268 seconds]
ck_ has quit [Ping timeout: 268 seconds]
micro has quit [Ping timeout: 268 seconds]
legit has quit [Ping timeout: 268 seconds]
zymurgy has quit [Ping timeout: 268 seconds]
dlowe has quit [Ping timeout: 268 seconds]
cnomad has quit [Ping timeout: 268 seconds]
bkst has quit [Ping timeout: 268 seconds]
vlatkoB has quit [Ping timeout: 268 seconds]
bitmapper has quit [Ping timeout: 268 seconds]
dddddd has quit [Ping timeout: 268 seconds]
lnostdal has quit [Ping timeout: 268 seconds]
Demosthenex has quit [Ping timeout: 268 seconds]
jdz has quit [Ping timeout: 268 seconds]
danielvu1 has quit [Ping timeout: 268 seconds]
fouric has quit [Ping timeout: 268 seconds]
simplegauss has quit [Ping timeout: 268 seconds]
mfiano has quit [Ping timeout: 268 seconds]
loke has quit [Ping timeout: 268 seconds]
drdo has quit [Ping timeout: 268 seconds]
drdo_ is now known as drdo
benkard is now known as mulk
gigetoo_ has joined #lisp
X-Scale` is now known as X-Scale
red-dot has quit [Remote host closed the connection]
Demosthenex has joined #lisp
micro_ is now known as Guest53666
alandipert has joined #lisp
gigetoo_ is now known as gigetoo
dddddd has joined #lisp
fouric has joined #lisp
gabot has joined #lisp
jdz has joined #lisp
dlowe has joined #lisp
kiboneu has joined #lisp
mfiano has joined #lisp
mfiano has quit [Changing host]
mfiano has joined #lisp
bhyde has joined #lisp
shenghi has joined #lisp
lnostdal has joined #lisp
vlatkoB has joined #lisp
legit has joined #lisp
drot_ has joined #lisp
gravicappa has joined #lisp
Folkol_ has quit [Ping timeout: 240 seconds]
gareppa has joined #lisp
hhdave_ is now known as hhdave
bkst has joined #lisp
notzmv has joined #lisp
zymurgy has joined #lisp
igemnace has joined #lisp
loke` has quit [Remote host closed the connection]
loke has joined #lisp
jprajzne1 has quit [Quit: Leaving.]
Folkol has joined #lisp
<phoe> Oh gods. Half a year in this new dayjob project has caused my programming skills to recede *MASSIVELY*.
jonatack has quit [Quit: jonatack]
JohnMS_WORK has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/]
<p_l> Shinmera: the macos dylibs aren't exactly usable ...
lucasb has joined #lisp
<Shinmera> p_l: Hm?
<p_l> Shinmera: linker-hardcoded paths for what I assume your user directory
<Shinmera> that... should not be the case.
<p_l> /Users/linus/qt4/install/lib/libQtGui.4.dylib (compatibility version 4.8.0, current version 4.8.7)
<Shinmera> Can you try (qt-libs::fix-dylib-collection (uiop:directory-files qt-libs:*standalone-libs-dir* (make-pathname :type "dylib" :defaults uiop:*wild-path*)))
<p_l> only present in one lib, qtlibs!commonqt.dylib
<Shinmera> hum.
gareppa has quit [Quit: Leaving]
<Shinmera> Shame on me for not testing thoroughly then
<p_l> Error opening shared library /Users/pl/quicklisp/dists/quicklisp/software/qt-libs-20190710-git/standalone/qtlibs!commonqt.dylib : dlopen(/Users/pl/quicklisp/dists/quicklisp/software/qt-libs-20190710-git/standalone/qtlibs!commonqt.dylib, 10): Library not loaded: /Users/linus/qt4/install/lib/libQtGui.4.dylib
<p_l> Referenced from: /Users/pl/quicklisp/dists/quicklisp/software/qt-libs-20190710-git/standalone/qtlibs!commonqt.dylib
Posterdati has quit [Ping timeout: 265 seconds]
nckx has quit [Quit: Updating my GNU Guix System — https://guix.gnu.org]
<phoe> Shinmera: have you considered setting up Travis CI for auto-building qt-libs and friends?
<phoe> Or any other CI, for the matter?
<p_l> that's after running the command you gave
nckx has joined #lisp
<Shinmera> Looks like the auto-replace doesn't do its job for that library, then
<Shinmera> You'll have to manually change it with install_name_tool
<p_l> oh, and I had to link the libs to dynamic linker's fallback path ($HOME/lib) because some stuff couldn't find each other even earlier
<Shinmera> phoe: I have waste so many hours with debugging these shitty ass CI environments that I have completely given up on CI that isn't on my own machines.
<Shinmera> phoe: So, I have considered it, but won't deal with it.
<phoe> Shinmera: understood.
drot_ is now known as drot
ebzzry has joined #lisp
Oladon_wfh has joined #lisp
clothespin_ has quit [Ping timeout: 276 seconds]
zdm has quit [Remote host closed the connection]
<p_l> got CCL's kernel to explode after replacing paths around, in FIND-QCLASS
reppie is now known as x[LGWs4x4i]uG2N0
<Shinmera> :/
<p_l> doing one more trick that I hope will work
<p_l> compiling from source after using qt4 from a certain custom homebrew tap
nckx has quit [Quit: Updating my GNU Guix System — https://guix.gnu.org]
nckx has joined #lisp
<p_l> ok, that's a dead end for now too, need to add missing libs somehow
Posterdati has joined #lisp
cpape` has quit [Quit: ERC (IRC client for Emacs 26.1)]
cpape has joined #lisp
bitmappe_ has quit [Ping timeout: 240 seconds]
dale_ has joined #lisp
dale_ is now known as dale
ljavorsk has quit [Ping timeout: 250 seconds]
Cymew has quit [Ping timeout: 265 seconds]
papachan has joined #lisp
clothespin has joined #lisp
_jrjsmrtn has joined #lisp
__jrjsmrtn__ has quit [Ping timeout: 246 seconds]
varjag has quit [Quit: ERC (IRC client for Emacs 25.2.2)]
frgo_ has joined #lisp
frgo has quit [Read error: Connection reset by peer]
LiamH has joined #lisp
flamebeard has quit []
cosimone has joined #lisp
vaporatorius has quit [Ping timeout: 240 seconds]
vaporatorius has joined #lisp
toorevitimirp has quit [Quit: Konversation terminated!]
EvW1 has joined #lisp
schjetne has quit [Ping timeout: 265 seconds]
xrash has joined #lisp
Lycurgus has joined #lisp
gebrek has quit [Ping timeout: 240 seconds]
<phoe> Geez. It took me much more efford than I thought it would take to write this piece of code.
gxt has quit [Quit: WeeChat 2.6]
<phoe> And I am still not really happy with it because of the SPLIT-SEQUENCE call in the beginning that literally splits the paragraph into words.
<phoe> The funniest thing is that it's still buggy, heh.
<dlowe> word wrapping?
<phoe> dlowe: yep
<phoe> Okay, found the bug and fixed it.
ebrasca has quit [Read error: Connection reset by peer]
ebrasca has joined #lisp
<phoe> dlowe: your algorithm breaks on non-alpha-chars, which means that "...foo, bar..." might have the comma separated from "foo".
<phoe> Or at least that is how I understood it from a glance.
ebrasca has quit [Read error: Connection reset by peer]
ebrasca has joined #lisp
<phoe> But, if I replace `position-if-not #'alpha-char-p` with `position-if #'whitespacep`, it might work the way I'd like it to...
Duuqnd has joined #lisp
<dlowe> yeah, you might want a custom thing, though, so it breaks on hyphens
<Xach> here's my dumb thing - https://github.com/xach/linebreaker
<phoe> holy cow, that's object oriented now
<dlowe> a library!
<dlowe> nice
<Xach> i wanted to use it for both ascii text and variable-width fonts and didn't want to write it twice.
EvW1 has quit [Ping timeout: 250 seconds]
ebrasca has quit [Read error: Connection reset by peer]
<Xach> (well, i wrote it six or seven times before i settled on that)
stux|RC-- has quit [Quit: Aloha!]
ebrasca has joined #lisp
stux|RC has joined #lisp
bitmapper has joined #lisp
<phoe> Xach: I kind of didn't expect that I'd need to file an issue on it right after I see it
<phoe> s/see/saw/
<Xach> MIGHTFIX
<phoe> :(
<dlowe> Light up the sharplisper-signal
<Oladon_wfh> Nice, I've wanted to do a MUD in Lisp before.
<dlowe> writing MUD engines is a lot easier than running a MUD :)
<phoe> dlowe: the principle of "no users, no problem"
<Oladon_wfh> Heh, indeed. I've been heavily involved in that sphere over the years, including as an Immortal.
<dlowe> I never brought the lisp version up to par with the C version, though.
Lord_of_Life_ has joined #lisp
manualcrank has joined #lisp
<Oladon_wfh> That's fair. The stock MUDs are pretty complex.
<dlowe> oh, it could easily work as a stock MUD
<Oladon_wfh> The MUD I was on did a complete rewrite of Diku many years ago (still in C), and it was quite intense
<dlowe> it's got everything except all the skill, spell, and special implementations
<Oladon_wfh> Nice
<Oladon_wfh> Yeah, that could work as a basic stock
<Oladon_wfh> Heh, you know what'd be fun
<dlowe> I just ragequit my own mud before I had a chance to finish
<Oladon_wfh> Putting that together with my PFRPG combat engine :P
Lord_of_Life has quit [Ping timeout: 265 seconds]
ebrasca has quit [Read error: Connection reset by peer]
<Xach> phoe: does linebreaker do what you need?
Lord_of_Life_ is now known as Lord_of_Life
<Xach> de facto, not de jure?
ebrasca has joined #lisp
<dlowe> I have a less-Diku-like MUD engine that I was working on, too, but didn't have the energy to start one from scratch
ljavorsk has joined #lisp
<phoe> Xach: I'm not sure yet - I'll need to check it out later today, as I have to scoot in a few.
<phoe> I'll check it out later though. Does it have any test cases I can look at?
Duuqnd has quit [Ping timeout: 250 seconds]
<Xach> phoe: ha ha ha no
<Xach> to my shame
ebrasca has quit [Read error: Connection reset by peer]
<Xach> but it was written 9 years ago, before anyone knew that tests were good
pritambaral has quit [Ping timeout: 240 seconds]
ebrasca has joined #lisp
<Xach> and there were only 18 CL test frameworks instead of 45
<phoe> 55*
<phoe> Xach: I'll take a look at it and perhaps write some tests for it later. (Any particular framework that I should use?)
<Xach> phoe: i like fiasco
ljavorsk has quit [Ping timeout: 250 seconds]
<phoe> Xach: T
<pfdietz> "Let's look in QL to see which test frameworks are popular." (looks) "Let's look in QL for projects that have any tests."
<Lycurgus> it would be great if cl had a semantics that allowed something like quickcheck in hs
<Lycurgus> most test setups seem like busy work to me
<Lycurgus> with some exceptions
<Lycurgus> mostly determined by how unchanging the code is
Necktwi has quit [Quit: leaving]
gxt has joined #lisp
stepnem_ has joined #lisp
bitmapper has quit [Remote host closed the connection]
stepnem has quit [Ping timeout: 240 seconds]
edgar-xxx has quit [Quit: Leaving]
rippa has joined #lisp
schjetne has joined #lisp
ck__ is now known as ck_
jonatack has joined #lisp
edgar-rft has joined #lisp
papachan has quit [Ping timeout: 250 seconds]
Duuqnd has joined #lisp
xrash has quit [Read error: Connection reset by peer]
NorthernMonster has joined #lisp
<Lycurgus> s/busy work/make work/
<Lycurgus> well both actually
ggole has quit [Quit: Leaving]
milanj_ has quit [Quit: Leaving]
milanj has joined #lisp
igemnace has quit [Ping timeout: 250 seconds]
orivej has quit [Ping timeout: 264 seconds]
smazga has joined #lisp
hhdave has quit [Ping timeout: 240 seconds]
<Shinmera> phoe: What's wrong with uax-14
<Xach> that's the name of the thing i couldn't find earlier!!
shka_ has joined #lisp
Lycurgus has quit [Quit: Exeunt]
frgo has joined #lisp
NorthernMonster has quit [Remote host closed the connection]
frgo has quit [Read error: Connection reset by peer]
frgo_ has quit [Ping timeout: 250 seconds]
igemnace has joined #lisp
mn3m has quit [Ping timeout: 240 seconds]
gareppa has joined #lisp
papachan has joined #lisp
rippa has quit [Quit: {#`%${%&`+'${`%&NO CARRIER]
longshi has joined #lisp
salinasc has joined #lisp
Duuqnd has quit [Quit: Leaving]
Duuqnd has joined #lisp
bitmapper has joined #lisp
doublex has quit [Ping timeout: 250 seconds]
gareppa has quit [Quit: Leaving]
EvW has joined #lisp
salinasc has left #lisp ["Leaving"]
anewuser has joined #lisp
salinasc has joined #lisp
mindCrime has joined #lisp
sjl_ has joined #lisp
salinasc has quit [Ping timeout: 240 seconds]
warweasle has quit [Quit: rcirc on GNU Emacs 24.4.1]
khisanth_ has quit [Ping timeout: 265 seconds]
papachan has quit [Ping timeout: 240 seconds]
cosimone has quit [Quit: Terminated!]
lambda-smith has quit [Quit: Konversation terminated!]
karlosz has quit [Quit: karlosz]
khisanth_ has joined #lisp
papachan has joined #lisp
lonjil has quit [Quit: No Ping reply in 210 seconds.]
pritambaral has joined #lisp
clothespin has quit [Ping timeout: 240 seconds]
lonjil has joined #lisp
papachan has quit [Ping timeout: 268 seconds]
Necktwi has joined #lisp
shka_ has quit [Ping timeout: 265 seconds]
milanj has quit [Quit: This computer has gone to sleep]
longshi has quit [Ping timeout: 276 seconds]
doublex has joined #lisp
ravenousmoose has joined #lisp
sauvin has quit [Read error: Connection reset by peer]
shifty has quit [Ping timeout: 240 seconds]
vms14 has joined #lisp
lavaflow_ has quit [Quit: WeeChat 2.6]
lavaflow has joined #lisp
Necktwi has quit [Quit: leaving]
enrio has quit [Ping timeout: 276 seconds]
paul0 has joined #lisp
vlatkoB has quit [Remote host closed the connection]
clothespin has joined #lisp
bitmapper has quit [Remote host closed the connection]
milanj has joined #lisp
<LdBeth> hello
jonatack has quit [Quit: jonatack]
<dlowe> Hi
andrei-n has quit [Remote host closed the connection]
catalinbostan has joined #lisp
hdasch has joined #lisp
Duuqnd has quit []
scymtym has quit [Ping timeout: 245 seconds]
smazga has quit [Ping timeout: 250 seconds]
Intensity has quit [Quit: Quit]
Intensity has joined #lisp
mn3m has joined #lisp
gxt has quit [Remote host closed the connection]
Intensity has quit [Changing host]
Intensity has joined #lisp
smazga has joined #lisp
gravicappa has quit [Ping timeout: 250 seconds]
cosimone has joined #lisp
jonatack has joined #lisp
ebrasca has quit [Remote host closed the connection]
catalinbostan has quit [Quit: Textual IRC Client: www.textualapp.com]
ravenousmoose has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
hiroaki_ has joined #lisp
salinasc has joined #lisp
papachan has joined #lisp
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
longshi has joined #lisp
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
<pfdietz> Lycurgus: ansi-test has a simple 'make-random-element-of-type' function. It's quite useful for testing various CL built-ins, and has found lots of bugs in various implementations.
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
teeeay has quit [Quit: WeeChat 1.9.1]
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
gxt has joined #lisp
<Xach> D/win 3
anewuser has quit [Read error: Connection reset by peer]
orivej has joined #lisp
scymtym has joined #lisp
clothespin has quit [Ping timeout: 240 seconds]
anewuser has joined #lisp
benjamin-l has joined #lisp
jprajzne has quit [Quit: jprajzne]
jprajzne has joined #lisp
anewuser has quit [Ping timeout: 268 seconds]
jprajzne has quit [Client Quit]
jprajzne has joined #lisp
benjamin-l has quit [Ping timeout: 268 seconds]
raghavgururajan has joined #lisp
karlosz has joined #lisp
akoana has joined #lisp
sebboh has joined #lisp
hiroaki_ has quit [Ping timeout: 265 seconds]
<sebboh> Does anyone know of a CL implementation of something like guix or nix?
<pjb> quicklisp would be the closest.
papachan has quit [Ping timeout: 240 seconds]
<LdBeth> why you want a link farm in cl?
<sebboh> LdBeth: funny you should mention that, I am specifically curious about whether or not the next such tool will use symlinks in that way... theres-got-to-be-a-better-way.gif?
<LdBeth> just get everything in hackage consistent.gif
<sebboh> Maybe some filesystem-snapshot-mount-point-abstraction thing, eh?
ltriant has joined #lisp
<sebboh> LdBeth: bit of a language barrier there for me
<LdBeth> so you're not haskell user
<sebboh> never could find the ∴ on my keyboard. :P
<LdBeth> the reason why people develop package mngrs like nix is because haskell is the language that has most of the libraries are not compatible with each others
<LdBeth> well you could get similar probs in C++, but most of the time this problem doesn't exists in CL
<sebboh> LdBeth: I think we have different use cases. I'm sick of graphviz breaking...
doublex has quit [Ping timeout: 240 seconds]
vms14 has quit [Remote host closed the connection]
<LdBeth> well, I just build a minimal version of graphviz not producing raster imgs but postscript/svg
<LdBeth> then I use other tools like ps2png
<sebboh> hm that would solve all the renderer problems! Nice. But, I've had build problems with layout stuff too
<edgar-rft> ∴ is the sign for blind people here
sjl_ has quit [Ping timeout: 276 seconds]
<LdBeth> ∴ is the sign for blind people here
doublex has joined #lisp
<LdBeth> for gentoo users the only problematic case is python :P
wooden has joined #lisp
wooden has quit [Changing host]
wooden has joined #lisp
<pjb> sebboh: you map it with xmodmap, or type C-x 8 RET THEREFORE RET
LiamH has quit [Quit: Leaving.]
<LdBeth> symbols beside those used in APL are useless!
<sebboh> the latter, yes. bind that to some sequence.. But that would reveal that there's more than one thing I don't understand about haskell. :P
<sebboh> (or maybe it would reveal that I know you can type 7-bit clean ascii in haskell always and not be limited in anyway because the glyph feature is like.. basically macro expansion or something?)
doublex_ has joined #lisp
doublex has quit [Read error: Connection reset by peer]
<LdBeth> ligatured OTF fonts?
raghavgururajan has quit [Read error: Connection reset by peer]
doublex_ has quit [Read error: Connection reset by peer]
doublex has joined #lisp
longshi has quit [Ping timeout: 264 seconds]
schjetne has quit [Ping timeout: 265 seconds]
clothespin has joined #lisp
nxtr has joined #lisp
Oddity has quit [Ping timeout: 265 seconds]
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
schjetne has joined #lisp
Nomenclatura has joined #lisp
nxtr has quit [Remote host closed the connection]
cosimone has quit [Remote host closed the connection]
cosimone has joined #lisp
Bike has quit [Quit: Bike]
hiroaki has joined #lisp
<phoe> Shinmera: "foo bar" is wrong with uax-14
ravenousmoose has joined #lisp
ravenousmoose has quit [Ping timeout: 264 seconds]
karlosz has quit [Quit: karlosz]
ralt has quit [Quit: Connection closed for inactivity]
<phoe> or rather, it isn't a bug, uax-14 is working as intended
metallicus has joined #lisp
cosimone has quit [Remote host closed the connection]
<phoe> it's just me who doesn't have a use case for uax-14-like behaviour
cosimone has joined #lisp
salinasc has quit [Ping timeout: 240 seconds]
salinasc has joined #lisp
metallicus has quit [Remote host closed the connection]
hiroaki has quit [Ping timeout: 265 seconds]
hiredman has quit [Ping timeout: 245 seconds]
hiredman has joined #lisp
cosimone_ has joined #lisp
cosimone has quit [Read error: Connection reset by peer]
orivej has quit [Ping timeout: 240 seconds]
mindCrime has quit [Ping timeout: 250 seconds]
asarch has joined #lisp
<asarch> One stupid question: any function to get prime numbers?
<_death> ironclad:generate-prime
<asarch> Thank you!
<asarch> Thank you very much _death :-)
quazimodo has joined #lisp
<_death> np.. btw, ironclad should also export modular-inverse, since it's a useful operation
<pjb> _death: nope.
Bike has joined #lisp
<pjb> _death: you want ironclad:generate-safe-prime, or com.informatimago.common-lisp.arithmetic.primes:compute-primes-to
salinasc has quit [Remote host closed the connection]
<_death> depends on the use case
<asarch> I would like to plot this: https://www.youtube.com/watch?v=EK32jo7i5LQ
salinasc has joined #lisp
<asarch> "Why do prime numbers make these spirals?"
schjetne has quit [Ping timeout: 268 seconds]
<pjb> asarch: you will prefer com.informatimago.common-lisp.arithmetic.primes:compute-primes-to then.
<pjb> (com.informatimago.common-lisp.arithmetic.primes:compute-primes-to 64) #| --> #(2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61) |#
<_death> or implement it yourself using the sieve of eratosthenes
<pjb> It's an Eratostene sieve, so it's limited by array-total-size-limit.
* asarch takes notes....
paul0 has quit [Ping timeout: 250 seconds]
<aeth> pjb: there are ways to get around that
<pjb> Of course.
<aeth> easiest way to double your limit is to skip multiples of 2 and just always put 2 in front
<pjb> First, I use a bit-vector. A vector of integers could store much more bits.
cosimone_ has quit [Remote host closed the connection]
cosimone_ has joined #lisp
clothespin_ has joined #lisp
<_death> apparently ironclad has ironclad::generate-small-primes, "for mathematical interest"
<pjb> Yes, but it's internal.
<pjb> non-exported.
mange has joined #lisp
clothespin has quit [Ping timeout: 276 seconds]
<_death> looks like an interesting youtube channel, anyhow
clothespin_ has quit [Ping timeout: 268 seconds]
<akoana> GEA (Teacher's Guide and Audio)
<akoana> oh sorry, wrong window :(
cosimone_ has quit [Ping timeout: 250 seconds]
nckx has quit [Quit: Updating my GNU Guix System — https://guix.gnu.org]
Krystof has quit [Ping timeout: 265 seconds]
nckx has joined #lisp
<asarch> Another stupid question: how can I install com.informatimago.common-lisp.arithmetic.primes?: (ql:system-apropos :com.informatimago) -> ; No value
karlosz has joined #lisp
<pjb> asarch: ( cd ~/quicklisp/local-projects ; mkdir -p com ; cd com ; git clone https://github.com/informatimago/lisp.git informatimago )
<pjb> asarch: then: (ql:quickload :com.informatimago.common-lisp)
EvW has quit [Ping timeout: 250 seconds]
<asarch> So beautiful!
<asarch> Thank you!
<asarch> Thank you very much :-)
clothespin has joined #lisp
Nomenclatura has quit [Quit: q]
Posterdati has quit [Ping timeout: 265 seconds]
lucasb has quit [Quit: Connection closed for inactivity]
vms14 has joined #lisp
vms14 has quit [Remote host closed the connection]
asarch has quit [Remote host closed the connection]
beach has quit [Remote host closed the connection]
beach has joined #lisp
techquila has quit [Ping timeout: 240 seconds]
smazga has quit [Quit: leaving]
lxbarbosa has joined #lisp
raghavgururajan has joined #lisp
karlosz has quit [Quit: karlosz]