2016-09-13T15:10:20Z ccl-logbot joined #lisp 2016-09-13T15:10:20Z 2016-09-13T15:10:20Z names: ccl-logbot Ipe_ Maddix yrk happy-dude optikalmouse knicklux k3rn31 schjetne Th30n scymtym MoALTz klltkr manuel_ Grue`` bitch tanuzzo stardiviner smokeink strelox beach adolf_stalin pierpa drdo JuanDaugherty al-damiri ekinmur LiamH DGASAU quazimodo ovenpasta madbub ggole ukari keix dmitigr gautham hhdave bogdanm HerrBlume John[Lisbeth] mishoo Ando megalography1 stepnem zacharias harish Velveeta_Chef gingerale can3p StephanLahl shka angavrilov vlatkoB_ holly2 2016-09-13T15:10:20Z names: salva myrkraverk varjag flamebeard benny bocaneri ramky loke fUD shifty d4ryus killmaster slyrus foom moei NeverDie coyo edgar-rft aries_liuxueyang zacts setheus larme phoe groovy3shoes tristero des_consolado SeanP pratch dmiles M-Illandan skeledrew M-moredhel brfennpocock DeadTrickster libreman araujo `lain Khisanth hlavaty Anselmo froggey solene nzambe cmatei fe[nl]ix Blkt andrei-n ritschmaster freehck snits gniourf karswell` ivan4th Naraka phadthai 2016-09-13T15:10:20Z names: yeticry easye Zhivago whiteline seg icerove stux|RC-only wooden_ knobo ym pipping marsjaninzmarsa mathrick ``Erik dan64 White_Flame toogley1 cpt_nemo deank unrahul ristur drmeister l1x GyorsCsiga kilimanjaro k4rtik MarkusBarthlen Oladon aindilis` norfumpit guiloooo Mon_Ouie vibs29 zaquest leo_song CEnnis91 angular_mike rann AntiSpamMeta trn misv nhandler ozzloy danieli Tordek mtd _death cyberlard cebreidian brandonz hydPaz aeth tiago pok joga wizzo Kruppe 2016-09-13T15:10:20Z names: luis fouric o`connor tilpner eschatologist __main__ musegarden4 low-profile Subfusc pchrist mordocai dwchandler z0d lieven qlkzy nicdev brucem hetman` disingenuous clop impaktor aerique cyraxjoe micro` woona anachrom1 fluxit jbalint PuercoPop shymega spacebat2 kjak euphoria- ski jason_m gko sbryant |3b| Glitchy raydeejay swflint thomas mrSpec groovy2shoes axion wolf_mozart shikhin ggherdov davsebamse zymurgy zwwwdr smithzv aindilis2 rotty minion roscoe_tw 2016-09-13T15:10:20Z names: eschulte larsen sukaeto tobel zkat___ Neet p_l jsnell msb steelbird arpunk NhanH sz0 MorTal1ty cantstanya peccu loke` DefinitelyNotAFK schoppenhauer vhost- Nikotiini saturniid josteink jdz giraffe failproofshark clog vaporatorius Sigyn eMBee troydm cross_ johs cibs Mandus tax akkad kolko forgot rick-monster` gigetoo Xof tfb lemoinem les abbe jokleinn Tristam anunnaki dilated_dinosaur zeroish ck_ mood oGMo gypsydave5 thijso tokik sausages theBlackDragon 2016-09-13T15:10:20Z names: pareidolia mikaelj quasisane j0ni emma ghostlight Urfin mnoonan Orion3k ecraven fiddlerwoaroof kjak_ d4gg4d Justinus rvirding gz__ billstclair splittist john-mcaleely mmos aaronjensen ineiros_ tessier el-mikl sigjuice jtz cods flip214 heddwch makufiru asedeno Posterdati kushal jtmcf nightfly derrida zbigniew sshirokov Oddity xristos arrdem sake Patzy jself dlowe jackc djh SiCC itscaleb djinni`_ yrdz CrazyEddy housel vlnx xantoz octophore hjudt justinabrahms 2016-09-13T15:10:20Z names: isoraqathedh wyan trig-ger gendl lancetw pootler_ NaNDude gbyers velvetcore banjiewen nydel ramus mbrock copec Kaisyu nopf Firedancer trinitr0n thortron Grue` vert2 e unbalancedparen sword whartung Zotan XachX_ mjl alms_clozure danlentz omilu TMA WojciechK Ober grindhold erg iskander pillton kjeldahl payphone vsync watersoul eli Colleen Cthulhux Petit_Dejeuner TeMPOraL taij33n emeritus funnel Karunamon pavelpenev dim justinmcp_ voidlily constantinexvi pkkm 2016-09-13T15:10:20Z names: eagleflo drot finnrobi cell Lord_Nightmare nocd ec\ tkd neuri8- BananaMagician adlai Fade someone aap renard_ tomaw samebchase zerac gabot newcup askatasuna yeltzooo9 tokenrov1 antoszka H4ns otwieracz GGMethos jurov gensym AeroNotix j_king EDT ferada DrCode kbtr lxpz jasom ejt ft cmpitg SlashLife Xach heurist mearnsh joast jackdaniel lpaste ircbrowse dxtr specbot 2016-09-13T15:10:31Z SAL9000 joined #lisp 2016-09-13T15:10:49Z wooden_ quit (Read error: Connection reset by peer) 2016-09-13T15:10:58Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-13T15:10:59Z wooden_ joined #lisp 2016-09-13T15:11:02Z payphone quit (Read error: Connection reset by peer) 2016-09-13T15:11:13Z ksool joined #lisp 2016-09-13T15:11:16Z payphone joined #lisp 2016-09-13T15:11:45Z octophore quit (Ping timeout: 265 seconds) 2016-09-13T15:12:02Z HerrBlume: Is it possible to use return-from with multiple values? 2016-09-13T15:12:03Z strelox` joined #lisp 2016-09-13T15:12:14Z JuanDaugherty quit (Ping timeout: 265 seconds) 2016-09-13T15:12:14Z kjak_ quit (Ping timeout: 265 seconds) 2016-09-13T15:12:15Z emeritus quit (Ping timeout: 265 seconds) 2016-09-13T15:12:31Z fluter joined #lisp 2016-09-13T15:12:43Z erg quit (Ping timeout: 265 seconds) 2016-09-13T15:13:04Z kjak_ joined #lisp 2016-09-13T15:13:05Z pipping: yes 2016-09-13T15:13:10Z JuanDaugherty joined #lisp 2016-09-13T15:13:17Z erg joined #lisp 2016-09-13T15:13:33Z strelox quit (Ping timeout: 240 seconds) 2016-09-13T15:13:36Z HerrBlume: ah 2016-09-13T15:13:51Z dmitigr: (block hahaha (return-from hahaha (values 1 2 3))) 2016-09-13T15:13:55Z HerrBlume: something like (return-from block (values table to)) 2016-09-13T15:14:08Z HerrBlume: cool, thank you 2016-09-13T15:14:13Z ghostlight quit (Ping timeout: 252 seconds) 2016-09-13T15:14:55Z octo_ joined #lisp 2016-09-13T15:15:07Z emeritus joined #lisp 2016-09-13T15:15:30Z robotoad joined #lisp 2016-09-13T15:15:32Z HerrBlume: (values :-) 2016-09-13T15:18:44Z Quadrescence joined #lisp 2016-09-13T15:19:47Z k3rn31 joined #lisp 2016-09-13T15:19:58Z lemoinem quit (Ping timeout: 265 seconds) 2016-09-13T15:21:21Z can3p quit (Quit: This computer has gone to sleep) 2016-09-13T15:22:40Z EvW joined #lisp 2016-09-13T15:22:49Z BusFactor1 joined #lisp 2016-09-13T15:23:21Z dwrngr joined #lisp 2016-09-13T15:23:23Z ghostlight joined #lisp 2016-09-13T15:23:32Z dmitigr quit (Ping timeout: 240 seconds) 2016-09-13T15:23:53Z Jesin joined #lisp 2016-09-13T15:24:31Z pipping: => :- 2016-09-13T15:25:02Z sellout- joined #lisp 2016-09-13T15:26:57Z przl joined #lisp 2016-09-13T15:27:42Z _bogdanm_ joined #lisp 2016-09-13T15:27:47Z shka quit (Quit: Konversation terminated!) 2016-09-13T15:29:33Z flamebeard quit (Quit: Leaving) 2016-09-13T15:30:08Z robotoad quit (Read error: Connection reset by peer) 2016-09-13T15:30:33Z robotoad joined #lisp 2016-09-13T15:31:30Z bogdanm quit (Ping timeout: 276 seconds) 2016-09-13T15:32:07Z Kundry_Wag joined #lisp 2016-09-13T15:34:45Z FreeBirdLjj joined #lisp 2016-09-13T15:36:01Z jasom: :+:}(this is valid with the default read table) 2016-09-13T15:36:53Z Kundry_Wag quit (Ping timeout: 265 seconds) 2016-09-13T15:37:06Z beach: I don't think so. 2016-09-13T15:37:07Z jasom: oops; #+:}(this is valid with the default read table) 2016-09-13T15:37:14Z beach: Ah, yes. 2016-09-13T15:37:19Z HerrBlume: :}(+):{ 2016-09-13T15:38:29Z jasom is trying to remember who it is that uses #+:|Reason for commenting out|FORM for commenting out forms 2016-09-13T15:38:31Z sellout-1 joined #lisp 2016-09-13T15:38:37Z HerrBlume: abcl thinks :+:} is a valid keyword 2016-09-13T15:39:29Z jasom: HerrBlume: multiple colons is undefined, not absolutely invalid 2016-09-13T15:40:01Z jasom: The consequences are unspecified if any other pattern of package markers in a token is used. All other uses of package markers within names of symbols are not defined by this standard but are reserved for implementation-dependent use. 2016-09-13T15:40:39Z sellout- quit (Ping timeout: 250 seconds) 2016-09-13T15:40:51Z HerrBlume: jason: ok 2016-09-13T15:45:05Z optikalmouse quit (Quit: optikalmouse) 2016-09-13T15:45:44Z tanuzzo quit (Ping timeout: 260 seconds) 2016-09-13T15:46:21Z HerrBlume quit (Remote host closed the connection) 2016-09-13T15:46:36Z strelox` quit (Ping timeout: 244 seconds) 2016-09-13T15:56:51Z razzy89_ joined #lisp 2016-09-13T15:58:50Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-13T15:58:51Z optikalmouse joined #lisp 2016-09-13T15:58:58Z gautham quit (Quit: Leaving) 2016-09-13T15:59:43Z bitch quit (Ping timeout: 250 seconds) 2016-09-13T16:01:32Z mastokley joined #lisp 2016-09-13T16:06:51Z Yuuhi joined #lisp 2016-09-13T16:08:00Z slyrus quit (Ping timeout: 250 seconds) 2016-09-13T16:08:23Z smokeink quit (Ping timeout: 250 seconds) 2016-09-13T16:08:59Z Ipe_ quit (Quit: Konversation terminated!) 2016-09-13T16:11:41Z phoe quit (Ping timeout: 265 seconds) 2016-09-13T16:14:28Z superancetre joined #lisp 2016-09-13T16:16:03Z nikki93 joined #lisp 2016-09-13T16:16:45Z dyelar joined #lisp 2016-09-13T16:17:31Z pw_ joined #lisp 2016-09-13T16:18:08Z xf_ joined #lisp 2016-09-13T16:18:51Z jack_rip_vim joined #lisp 2016-09-13T16:23:19Z slyrus joined #lisp 2016-09-13T16:24:48Z przl quit (Ping timeout: 276 seconds) 2016-09-13T16:25:32Z Bike joined #lisp 2016-09-13T16:26:13Z EvW quit (Ping timeout: 250 seconds) 2016-09-13T16:28:03Z jack_rip_vim quit (Ping timeout: 240 seconds) 2016-09-13T16:28:08Z optikalmouse quit (Quit: optikalmouse) 2016-09-13T16:29:56Z Ipe_ joined #lisp 2016-09-13T16:33:09Z Kundry_Wag joined #lisp 2016-09-13T16:36:51Z raydeejay: what's the "obvious" mistake with this https://gist.github.com/8d892b3cfc45fe41d35e24b737691c1c ? 2016-09-13T16:37:11Z raydeejay: posts is a list of alists 2016-09-13T16:37:36Z Kundry_Wag quit (Ping timeout: 244 seconds) 2016-09-13T16:38:16Z hhdave quit (Ping timeout: 244 seconds) 2016-09-13T16:38:55Z dyelar quit (Quit: Leaving.) 2016-09-13T16:40:38Z dyelar joined #lisp 2016-09-13T16:43:38Z Josh_2 joined #lisp 2016-09-13T16:43:39Z Bike: i don't see one. you don't need the progn and you should use setf cdr rather than rplacd, but that won't change the semantics. what is it doing wrong? 2016-09-13T16:44:53Z phoe joined #lisp 2016-09-13T16:44:54Z Bike: i mean, assuming all the alists have :next, :prev, and :slug keys already. 2016-09-13T16:45:19Z can3p joined #lisp 2016-09-13T16:45:33Z ^bogdanm^ joined #lisp 2016-09-13T16:46:12Z Th30n quit (Ping timeout: 240 seconds) 2016-09-13T16:48:49Z _bogdanm_ quit (Ping timeout: 252 seconds) 2016-09-13T16:49:25Z jasom: you need a more complicated replacement function if you want to handle cases where the keys are not already present 2016-09-13T16:50:46Z ^bogdanm^ quit (Quit: Leaving) 2016-09-13T16:51:27Z zacharias quit (Ping timeout: 276 seconds) 2016-09-13T16:52:43Z jasom: http://paste.lisp.org/+6ZIH Here's a setf expander for settting the Cdr of an ASsoc, that handles cases where the key might not already be present (disclaimer, I wrote this when I was still a CL novice, so there are probably some stupidities and/or bugs) 2016-09-13T16:54:12Z shka joined #lisp 2016-09-13T16:55:23Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-13T17:01:35Z tanuzzo joined #lisp 2016-09-13T17:01:40Z megalography1 quit (Ping timeout: 264 seconds) 2016-09-13T17:03:23Z QwertyDragon joined #lisp 2016-09-13T17:04:51Z ramky quit (Remote host closed the connection) 2016-09-13T17:06:52Z manuel_ quit (Quit: manuel_) 2016-09-13T17:10:19Z Grue``: I think you can just push (key value) into assoc to update its value 2016-09-13T17:10:32Z Grue``: because assoc searches from the beginning 2016-09-13T17:10:57Z jasom: Grue``: that leaks memory though. 2016-09-13T17:12:06Z happy-dude quit (Quit: Connection closed for inactivity) 2016-09-13T17:13:25Z przl joined #lisp 2016-09-13T17:14:16Z Th30n joined #lisp 2016-09-13T17:14:48Z manuel_ joined #lisp 2016-09-13T17:18:26Z raydeejay: Bike: I have two posts, both get their :prev and :next set 2016-09-13T17:19:35Z raydeejay: also I don't need the progn? I thought that :doing took a single form 2016-09-13T17:20:07Z jasom: raydeejay: it subsumes all compound forms after it 2016-09-13T17:20:26Z jasom: unconditional::= {do | doing} compound-form+ | return {form | it} 2016-09-13T17:21:00Z raydeejay: there, no more progn 2016-09-13T17:21:18Z raydeejay: meh, now the indentation is terrible 2016-09-13T17:21:23Z raydeejay: back with the progn 2016-09-13T17:22:16Z jasom: yeah, emacs could definitely use better loop autoindentation 2016-09-13T17:22:24Z Grue``: jasom: you can run (remove-duplicates alist :key 'car :from-end t) after you're done adding stuff 2016-09-13T17:23:09Z raydeejay: is it relevant that I construct the alists with a backquote? 2016-09-13T17:24:38Z jasom: raydeejay: yup 2016-09-13T17:25:04Z raydeejay finds something very hard to headbang against 2016-09-13T17:25:40Z jasom: raydeejay: but it depends how you construct them 2016-09-13T17:25:55Z Grue``: backquote doesn't necessarily create a literal list 2016-09-13T17:26:02Z ghsk joined #lisp 2016-09-13T17:26:11Z raydeejay: `((:title . ,title) (:author . ,author) ...) 2016-09-13T17:26:11Z raydeejay: 2016-09-13T17:26:31Z FreeBirdLjj joined #lisp 2016-09-13T17:27:27Z rumbler31 joined #lisp 2016-09-13T17:27:47Z raydeejay: the whole procedure https://gist.github.com/b4a823e3206baf789c458e2a7222868d 2016-09-13T17:28:05Z raydeejay: (yes, it hurts my eyes too) 2016-09-13T17:28:30Z jasom: that is equivalent to (append (list (append '(:title) title)) (list (append '(:author) author)))) so it should be okay I think 2016-09-13T17:28:48Z jasom: oh nevermind 2016-09-13T17:29:07Z jasom: "The constructed copy of the template might or might not share list structure with the template itself." so you can't portably rely on it not being a literal 2016-09-13T17:29:33Z przl quit (Quit: leaving) 2016-09-13T17:29:37Z jasom: only side-effects of the form and equality under EQUAL must be the same 2016-09-13T17:29:43Z przl joined #lisp 2016-09-13T17:29:43Z przl quit (Client Quit) 2016-09-13T17:30:02Z jasom: not whether or not some of the structure must be considered literal. 2016-09-13T17:31:06Z jasom: though I am struggling to think of how elements of the form `(:foo . ,bar) could ever share structure with each other. 2016-09-13T17:31:06Z robotoad quit (Read error: Connection reset by peer) 2016-09-13T17:31:30Z raydeejay: well, at least I am not the only one puzzled by this :D 2016-09-13T17:31:40Z robotoad joined #lisp 2016-09-13T17:31:50Z jasom: raydeejay: in general, if quotes are involved, don't do destructive things to it. 2016-09-13T17:32:01Z raydeejay: I am open to alternatives 2016-09-13T17:32:06Z jasom: raydeejay: that's overly conservative, but not a bad rule of thumb 2016-09-13T17:32:24Z `lain quit (Ping timeout: 265 seconds) 2016-09-13T17:32:28Z jasom: (list (cons :title title) (cons :author author) ...) 2016-09-13T17:32:39Z raydeejay: right! ... xD 2016-09-13T17:33:34Z zaon joined #lisp 2016-09-13T17:33:34Z jasom: or (alexandria:plist-alist `(:title ,title :autor ,author ...)) 2016-09-13T17:34:35Z Kundry_Wag joined #lisp 2016-09-13T17:34:59Z raydeejay: yay, thanks! 2016-09-13T17:35:18Z jasom: raydeejay: does it work? 2016-09-13T17:35:33Z megalography joined #lisp 2016-09-13T17:35:36Z raydeejay: replacing the backquote with (list (cons ..)) yes, like a charm 2016-09-13T17:35:59Z optikalmouse joined #lisp 2016-09-13T17:36:14Z jasom: I'd be interested to see how it's different. is your entire list of the form `(:foo . ,bar)? 2016-09-13T17:36:20Z jasom: and which implementation? 2016-09-13T17:36:40Z jasom: (this is just for my own curiousity; it's clear that the standard does not guarantee that the backquoted version will work) 2016-09-13T17:36:49Z raydeejay: here's the code that create(d) each alist https://gist.github.com/b4a823e3206baf789c458e2a7222868d 2016-09-13T17:37:00Z raydeejay: SBCL 1.3.9 linux x64 2016-09-13T17:37:06Z jasom: ohhh 2016-09-13T17:37:12Z jasom: (:next . T) <-- literal 2016-09-13T17:37:32Z yrk quit (Read error: Connection reset by peer) 2016-09-13T17:38:14Z jasom: (append (list (append '(:title) title)) ... (list '(:next . t)) ...) clearly the CONS (:next . t) is going to be included literally 2016-09-13T17:38:57Z jasom: raydeejay: basically, on most implementations that one cons cell is reused for every list you construct there, and is the same as the cons cell that is used as part of the code. It's not required that an implementation do it this way, but it's common, and allowed. 2016-09-13T17:39:12Z Kundry_Wag quit (Ping timeout: 240 seconds) 2016-09-13T17:39:16Z raydeejay: penny drops 2016-09-13T17:39:37Z jasom: clhs 3.7.1 2016-09-13T17:39:37Z specbot: Modification of Literal Objects: http://www.lispworks.com/reference/HyperSpec/Body/03_ga.htm 2016-09-13T17:39:43Z raydeejay: yeah yeah I get it 2016-09-13T17:39:55Z raydeejay: DO NOT MODIFY LITERALS YOU FOOL :D 2016-09-13T17:39:58Z jasom: haha :) 2016-09-13T17:40:11Z raydeejay: is there a reasonable way to do this with the backquote? 2016-09-13T17:40:34Z jasom: well `((:foo ,bar) (:baz ,biff)) is technically still disallowed, *but* will probably not be an issue if the lisp compiler can't determine that bar and biff are constants 2016-09-13T17:40:53Z jasom: just because there is no way to share the structure of anything that I can think of. 2016-09-13T17:42:02Z jasom: My thought is that the alexandria:plist-alist is the most concise, clean way of getting a fresh alist out of this 2016-09-13T17:42:39Z jasom: I think 90% of my packages end up using alexandria anyway, so I just put it in my :use list from the start these days. 2016-09-13T17:43:23Z jasom: plist-hash-table is how I manage the lack of hash literals, btw. 2016-09-13T17:43:26Z raydeejay: yeah, it's already loaded, so I might as well use it 2016-09-13T17:43:52Z raydeejay: another piece of software to figure out \o/ 2016-09-13T17:45:16Z jasom: raydeejay: have you considered using COLLECT to generate the alist? 2016-09-13T17:45:59Z raydeejay: I had't considered making that function Right yet :) 2016-09-13T17:46:18Z jasom: fair enough. Also, the default values would be much harder to get right. I didn't notice those on the first glance 2016-09-13T17:46:20Z raydeejay: but yes, makes sense 2016-09-13T17:46:33Z jasom: your current way is probably better given that requirement 2016-09-13T17:46:53Z raydeejay: perhaps... or maybe the default values shouldn't be there anyway 2016-09-13T17:47:30Z raydeejay: I'd rather have it yell at me that publish something tagged "posts" 2016-09-13T17:47:38Z raydeejay: than* 2016-09-13T17:47:43Z jasom: infrrf 2016-09-13T17:47:45Z jasom: indeed 2016-09-13T17:47:58Z jasom: also a struct or a class might be better at this point 2016-09-13T17:48:23Z raydeejay: yes, I considered that too, but this list gets passed to mustache 2016-09-13T17:48:31Z jasom: ah 2016-09-13T17:48:34Z jasom: carry on then 2016-09-13T17:48:37Z raydeejay: maybe when I have additional needs :) 2016-09-13T17:48:54Z BlueRavenGT joined #lisp 2016-09-13T17:51:42Z zm joined #lisp 2016-09-13T17:51:55Z sjl joined #lisp 2016-09-13T17:53:31Z pw_ left #lisp 2016-09-13T17:56:03Z can3p quit (Quit: This computer has gone to sleep) 2016-09-13T18:00:34Z EvW joined #lisp 2016-09-13T18:00:56Z slyrus quit (Ping timeout: 244 seconds) 2016-09-13T18:01:57Z jasom: beach: is climacs usable in the terminal currently? I see you're doing work on it again. 2016-09-13T18:02:20Z karswell` quit (Ping timeout: 244 seconds) 2016-09-13T18:02:31Z klltkr quit (Ping timeout: 252 seconds) 2016-09-13T18:02:38Z jasom: oh, you're working on "Second Climacs" my mistake. That's McClim only (which means X11 only for now IIRC). 2016-09-13T18:03:20Z jasom: and I have that backwards too; climacs is mcclim only. My brain is not working right today. 2016-09-13T18:03:47Z ym quit (Quit: Leaving) 2016-09-13T18:04:28Z ekinmur quit (Remote host closed the connection) 2016-09-13T18:04:47Z ekinmur joined #lisp 2016-09-13T18:04:49Z scymtym quit (Ping timeout: 255 seconds) 2016-09-13T18:06:25Z ghsk quit (Quit: leaving) 2016-09-13T18:06:28Z Grue`` quit (Ping timeout: 264 seconds) 2016-09-13T18:12:15Z nikki93 quit (Remote host closed the connection) 2016-09-13T18:14:44Z des_consolado: when I compile and load stuff in slime it makes these fasl files - I gather this is the compiled lisp code, kind of annoying in my directory though, is it not normal to change the behaviour to not do this? 2016-09-13T18:14:57Z des_consolado: I've been googling and can't find anything for people changing this behaviour 2016-09-13T18:16:04Z FreeBirdLjj quit (Ping timeout: 255 seconds) 2016-09-13T18:16:15Z Xach: I just kind of ignore it. 2016-09-13T18:16:30Z jasom: des_consolado: I just add *.fasl *.fas &c. to my .gitignore 2016-09-13T18:16:49Z des_consolado: That extra couple of keypresses to tab-complete to emacs the source files though... it's killing me... Lol 2016-09-13T18:17:03Z jasom thought .lisp was sorted first 2016-09-13T18:17:50Z Xach: des_consolado: I don't find myself C-c C-k-ing all that often, I guess. I'm more often loading the entire system, or compiling individual forms. 2016-09-13T18:18:02Z Xach: You could cheat and use C-c C-l! 2016-09-13T18:18:13Z jasom: I use C-c C-k more than any other compile or load function 2016-09-13T18:18:32Z jasom: :fasl-directory lets you change where it is btw 2016-09-13T18:18:37Z jasom: in slime-compile-file-options 2016-09-13T18:18:41Z des_consolado: oh you guys all just stay in emacs all of the time huh... yeah I guess that's my problem 2016-09-13T18:18:46Z Xach: jasom: more than C-c C-c on an individual form? 2016-09-13T18:18:57Z des_consolado: I need to stop C-x C-c'ing 2016-09-13T18:19:01Z jasom: Xach: yup; I don't want the mental overhead of remembering if I can C-c C-c safely 2016-09-13T18:19:16Z Xach: When is it unsafe? I almost exclusively use C-c C-c. 2016-09-13T18:19:32Z jasom: Xach: any time the implementation has decided to inline another defun in the same file 2016-09-13T18:19:43Z Xach: jasom: What does that mean? 2016-09-13T18:19:51Z quazimodo quit (Ping timeout: 276 seconds) 2016-09-13T18:19:51Z sjl quit (Read error: Connection reset by peer) 2016-09-13T18:20:07Z jasom: (defun foo () ...) (defun bar () (foo) ...); C-c C-c on foo might not change the behavior of bar 2016-09-13T18:20:13Z ggole: The old version will still exist in inlined form 2016-09-13T18:20:28Z Xach: Oh. I've never had that happen, that I know of. Feeling lucky! 2016-09-13T18:20:31Z MrWoohoo joined #lisp 2016-09-13T18:20:40Z dilated_dinosaur quit (Ping timeout: 252 seconds) 2016-09-13T18:20:40Z jasom: I think sbcl never voluntarily inlines, but I might be mistaken 2016-09-13T18:20:48Z Xach: I don't like the delay and noise of C-c C-k 2016-09-13T18:20:48Z jasom: sbcl's inliner is quite dumb actually 2016-09-13T18:21:14Z ggole: A really good implementation would inline and still support C-c C-c 2016-09-13T18:21:23Z jasom: basically a switch for "MUST ALWAYS INLINE" or no inlining at all 2016-09-13T18:21:29Z ggole: But you need some clever tricks for that. 2016-09-13T18:21:46Z jasom: ggole: requires first class global environments. If only a french professor was working on such a thing ;) 2016-09-13T18:22:30Z ggole: I don't think it requires that. Various JITs manage. 2016-09-13T18:22:58Z ggole: Various approaches can be made, I think. 2016-09-13T18:23:06Z raydeejay: what is C-x C-x supposed to do? :D 2016-09-13T18:23:18Z jasom: raydeejay: C-h C-x C-x should tell you :) 2016-09-13T18:23:24Z raydeejay: that's C-x C-c... 2016-09-13T18:23:41Z raydeejay: yay for failed humour 2016-09-13T18:23:50Z jasom: oh :) 2016-09-13T18:24:04Z slyrus joined #lisp 2016-09-13T18:24:09Z ggole: You were trying to get people to involuntarily close their emacs, but only managed to get them to involuntarily swap point and mark? 2016-09-13T18:24:14Z jasom: C-x C-c is the vim shortcut for "someone set my $EDITOR to emacs as a joke" 2016-09-13T18:24:28Z scymtym joined #lisp 2016-09-13T18:24:46Z raydeejay: nope, I'm pretending to be unaware of the fact that you can quit emacs 2016-09-13T18:24:47Z jasom: ggole: I think it was a response to des_consolado saying he needs to use C-x C-c less 2016-09-13T18:25:02Z ggole: Oh, I see 2016-09-13T18:25:08Z raydeejay: but, to be honest, whenever I press C-x C-c is totally by accident 2016-09-13T18:25:15Z raydeejay: fortunatley I run it in daemon mode :) 2016-09-13T18:25:35Z saolof joined #lisp 2016-09-13T18:25:36Z ggole: I've fat-fingered it a few times while trying to C-c C-c or similar 2016-09-13T18:25:52Z raydeejay: I should just unbind it 2016-09-13T18:27:01Z ggole: I rebound C-z to message "mashed C-z by accident again" after doing that one too many times 2016-09-13T18:27:06Z Karl_Dscc joined #lisp 2016-09-13T18:27:17Z raydeejay: yeah, that's "the other one" 2016-09-13T18:30:33Z DGASAU quit (Ping timeout: 240 seconds) 2016-09-13T18:31:49Z nikki93 joined #lisp 2016-09-13T18:33:09Z DGASAU joined #lisp 2016-09-13T18:34:06Z dilated_dinosaur joined #lisp 2016-09-13T18:35:05Z jasom: I use evil so it rebinds C-z for me 2016-09-13T18:35:22Z raydeejay claims that evil is evil 2016-09-13T18:35:28Z ekinmur quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-13T18:36:19Z bocaneri quit (Ping timeout: 255 seconds) 2016-09-13T18:36:26Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-13T18:37:09Z Th30n quit (Quit: leaving) 2016-09-13T18:38:48Z pipping: also, the first rule of tautology club is the first rule of tautology club. 2016-09-13T18:39:12Z can3p joined #lisp 2016-09-13T18:39:24Z lnostdal joined #lisp 2016-09-13T18:39:41Z ecraven quit (Ping timeout: 250 seconds) 2016-09-13T18:40:46Z ecraven joined #lisp 2016-09-13T18:41:16Z rotty quit (Ping timeout: 255 seconds) 2016-09-13T18:41:28Z Davidbrcz joined #lisp 2016-09-13T18:42:47Z raydeejay: are you saying that it's obvious? xD 2016-09-13T18:43:54Z bdr3552 joined #lisp 2016-09-13T18:44:58Z TCZ joined #lisp 2016-09-13T18:45:04Z vlatkoB_ quit (Remote host closed the connection) 2016-09-13T18:46:26Z Davidbrcz quit (Ping timeout: 265 seconds) 2016-09-13T18:48:28Z ecraven quit (Ping timeout: 264 seconds) 2016-09-13T18:50:16Z alelos joined #lisp 2016-09-13T18:50:39Z Yuuhi quit (Remote host closed the connection) 2016-09-13T18:50:55Z ecraven joined #lisp 2016-09-13T18:52:37Z megalography quit (Ping timeout: 244 seconds) 2016-09-13T18:58:17Z joshe joined #lisp 2016-09-13T19:00:31Z Davidbrcz joined #lisp 2016-09-13T19:05:15Z dmitigr joined #lisp 2016-09-13T19:07:56Z rotty joined #lisp 2016-09-13T19:07:59Z manuel_ quit (Quit: manuel_) 2016-09-13T19:08:31Z slyrus quit (Ping timeout: 252 seconds) 2016-09-13T19:09:30Z manuel_ joined #lisp 2016-09-13T19:13:25Z FreeBirdLjj joined #lisp 2016-09-13T19:15:21Z ggole quit 2016-09-13T19:15:22Z superancetre: hi, excuse me if this is a bit off-topic, do you know around which hours #lispgame is actif? seems like nobody is there for now 2016-09-13T19:16:42Z tomaw quit (*.net *.split) 2016-09-13T19:16:42Z alelos quit (*.net *.split) 2016-09-13T19:16:42Z zm quit (*.net *.split) 2016-09-13T19:16:42Z robotoad quit (*.net *.split) 2016-09-13T19:16:42Z mastokley quit (*.net *.split) 2016-09-13T19:16:42Z payphone quit (*.net *.split) 2016-09-13T19:16:42Z ukari quit (*.net *.split) 2016-09-13T19:16:43Z holly2 quit (*.net *.split) 2016-09-13T19:16:43Z salva quit (*.net *.split) 2016-09-13T19:16:43Z myrkraverk quit (*.net *.split) 2016-09-13T19:16:43Z varjag quit (*.net *.split) 2016-09-13T19:16:43Z ``Erik quit (*.net *.split) 2016-09-13T19:16:43Z __main__ quit (*.net *.split) 2016-09-13T19:16:43Z eschatologist quit (*.net *.split) 2016-09-13T19:16:44Z tilpner quit (*.net *.split) 2016-09-13T19:16:44Z o`connor quit (*.net *.split) 2016-09-13T19:16:44Z fouric quit (*.net *.split) 2016-09-13T19:16:44Z luis quit (*.net *.split) 2016-09-13T19:16:44Z Kruppe quit (*.net *.split) 2016-09-13T19:16:45Z wizzo quit (*.net *.split) 2016-09-13T19:16:45Z joga quit (*.net *.split) 2016-09-13T19:16:45Z pok quit (*.net *.split) 2016-09-13T19:16:45Z tiago quit (*.net *.split) 2016-09-13T19:16:46Z aeth quit (*.net *.split) 2016-09-13T19:16:46Z hydPaz quit (*.net *.split) 2016-09-13T19:16:46Z FreeBirdLjj quit (*.net *.split) 2016-09-13T19:16:46Z QwertyDragon quit (*.net *.split) 2016-09-13T19:16:47Z aries_liuxueyang quit (*.net *.split) 2016-09-13T19:16:48Z brandonz quit (*.net *.split) 2016-09-13T19:16:48Z cebreidian quit (*.net *.split) 2016-09-13T19:16:48Z cyberlard quit (*.net *.split) 2016-09-13T19:16:48Z _death quit (*.net *.split) 2016-09-13T19:16:48Z mtd quit (*.net *.split) 2016-09-13T19:16:49Z Tordek quit (*.net *.split) 2016-09-13T19:16:49Z danieli quit (*.net *.split) 2016-09-13T19:16:49Z ozzloy quit (*.net *.split) 2016-09-13T19:16:49Z nhandler quit (*.net *.split) 2016-09-13T19:16:49Z misv quit (*.net *.split) 2016-09-13T19:16:49Z trn quit (*.net *.split) 2016-09-13T19:16:50Z optikalmouse quit (*.net *.split) 2016-09-13T19:16:50Z rumbler31 quit (*.net *.split) 2016-09-13T19:16:50Z sellout-1 quit (*.net *.split) 2016-09-13T19:16:50Z drdo quit (*.net *.split) 2016-09-13T19:16:50Z LiamH quit (*.net *.split) 2016-09-13T19:16:51Z foom quit (*.net *.split) 2016-09-13T19:16:51Z coyo quit (*.net *.split) 2016-09-13T19:16:51Z zacts quit (*.net *.split) 2016-09-13T19:16:51Z groovy3shoes quit (*.net *.split) 2016-09-13T19:16:51Z skeledrew quit (*.net *.split) 2016-09-13T19:16:51Z DeadTrickster quit (*.net *.split) 2016-09-13T19:16:51Z solene quit (*.net *.split) 2016-09-13T19:16:51Z icerove quit (*.net *.split) 2016-09-13T19:16:52Z wolf_mozart quit (*.net *.split) 2016-09-13T19:16:52Z axion quit (*.net *.split) 2016-09-13T19:16:52Z groovy2shoes quit (*.net *.split) 2016-09-13T19:16:52Z mrSpec quit (*.net *.split) 2016-09-13T19:16:52Z thomas quit (*.net *.split) 2016-09-13T19:16:52Z swflint quit (*.net *.split) 2016-09-13T19:16:53Z raydeejay quit (*.net *.split) 2016-09-13T19:16:53Z |3b| quit (*.net *.split) 2016-09-13T19:16:53Z Glitchy quit (*.net *.split) 2016-09-13T19:16:53Z sbryant quit (*.net *.split) 2016-09-13T19:16:53Z gko quit (*.net *.split) 2016-09-13T19:16:53Z jason_m quit (*.net *.split) 2016-09-13T19:16:53Z ski quit (*.net *.split) 2016-09-13T19:16:53Z euphoria- quit (*.net *.split) 2016-09-13T19:16:53Z kjak quit (*.net *.split) 2016-09-13T19:16:53Z spacebat2 quit (*.net *.split) 2016-09-13T19:16:53Z shymega quit (*.net *.split) 2016-09-13T19:16:53Z PuercoPop quit (*.net *.split) 2016-09-13T19:16:54Z fluxit quit (*.net *.split) 2016-09-13T19:16:54Z anachrom1 quit (*.net *.split) 2016-09-13T19:16:54Z jbalint quit (*.net *.split) 2016-09-13T19:16:55Z micro` quit (*.net *.split) 2016-09-13T19:16:55Z cyraxjoe quit (*.net *.split) 2016-09-13T19:16:55Z aerique quit (*.net *.split) 2016-09-13T19:16:55Z impaktor quit (*.net *.split) 2016-09-13T19:16:55Z clop quit (*.net *.split) 2016-09-13T19:16:55Z disingenuous quit (*.net *.split) 2016-09-13T19:16:56Z hetman` quit (*.net *.split) 2016-09-13T19:16:56Z woona quit (*.net *.split) 2016-09-13T19:16:56Z brucem quit (*.net *.split) 2016-09-13T19:16:56Z nicdev quit (*.net *.split) 2016-09-13T19:16:56Z qlkzy quit (*.net *.split) 2016-09-13T19:16:56Z lieven quit (*.net *.split) 2016-09-13T19:16:56Z z0d quit (*.net *.split) 2016-09-13T19:16:56Z dwchandler quit (*.net *.split) 2016-09-13T19:16:56Z pchrist quit (*.net *.split) 2016-09-13T19:16:56Z Subfusc quit (*.net *.split) 2016-09-13T19:16:56Z mordocai quit (*.net *.split) 2016-09-13T19:16:56Z low-profile quit (*.net *.split) 2016-09-13T19:16:57Z musegarden4 quit (*.net *.split) 2016-09-13T19:16:57Z joshe quit (*.net *.split) 2016-09-13T19:16:57Z razzy89_ quit (*.net *.split) 2016-09-13T19:16:58Z Ando quit (*.net *.split) 2016-09-13T19:16:58Z gingerale quit (*.net *.split) 2016-09-13T19:16:58Z fUD quit (*.net *.split) 2016-09-13T19:16:58Z tristero quit (*.net *.split) 2016-09-13T19:16:58Z hlavaty quit (*.net *.split) 2016-09-13T19:16:58Z stux|RC-only quit (*.net *.split) 2016-09-13T19:16:58Z toogley1 quit (*.net *.split) 2016-09-13T19:16:59Z l1x quit (*.net *.split) 2016-09-13T19:16:59Z k4rtik quit (*.net *.split) 2016-09-13T19:16:59Z MarkusBarthlen quit (*.net *.split) 2016-09-13T19:16:59Z CEnnis91 quit (*.net *.split) 2016-09-13T19:16:59Z rann quit (*.net *.split) 2016-09-13T19:16:59Z shikhin quit (*.net *.split) 2016-09-13T19:16:59Z arpunk quit (*.net *.split) 2016-09-13T19:16:59Z steelbird quit (*.net *.split) 2016-09-13T19:16:59Z msb quit (*.net *.split) 2016-09-13T19:17:00Z jsnell quit (*.net *.split) 2016-09-13T19:17:00Z p_l quit (*.net *.split) 2016-09-13T19:17:00Z Neet quit (*.net *.split) 2016-09-13T19:17:00Z zkat___ quit (*.net *.split) 2016-09-13T19:17:00Z tobel quit (*.net *.split) 2016-09-13T19:17:00Z sukaeto quit (*.net *.split) 2016-09-13T19:17:01Z larsen quit (*.net *.split) 2016-09-13T19:17:01Z eschulte quit (*.net *.split) 2016-09-13T19:17:01Z roscoe_tw quit (*.net *.split) 2016-09-13T19:17:01Z minion quit (*.net *.split) 2016-09-13T19:17:02Z aindilis2 quit (*.net *.split) 2016-09-13T19:17:02Z smithzv quit (*.net *.split) 2016-09-13T19:17:02Z zwwwdr quit (*.net *.split) 2016-09-13T19:17:02Z dmitigr quit (*.net *.split) 2016-09-13T19:17:03Z dwrngr quit (*.net *.split) 2016-09-13T19:17:03Z BusFactor1 quit (*.net *.split) 2016-09-13T19:17:03Z JuanDaugherty quit (*.net *.split) 2016-09-13T19:17:03Z MoALTz quit (*.net *.split) 2016-09-13T19:17:03Z keix quit (*.net *.split) 2016-09-13T19:17:03Z StephanLahl quit (*.net *.split) 2016-09-13T19:17:03Z shifty quit (*.net *.split) 2016-09-13T19:17:04Z cmatei quit (*.net *.split) 2016-09-13T19:17:04Z andrei-n quit (*.net *.split) 2016-09-13T19:17:04Z mathrick quit (*.net *.split) 2016-09-13T19:17:04Z aindilis` quit (*.net *.split) 2016-09-13T19:17:04Z norfumpit quit (*.net *.split) 2016-09-13T19:17:04Z saturniid quit (*.net *.split) 2016-09-13T19:17:04Z eMBee quit (*.net *.split) 2016-09-13T19:17:04Z troydm quit (*.net *.split) 2016-09-13T19:17:04Z forgot quit (*.net *.split) 2016-09-13T19:17:04Z Tristam quit (*.net *.split) 2016-09-13T19:17:04Z ck_ quit (*.net *.split) 2016-09-13T19:17:04Z theBlackDragon quit (*.net *.split) 2016-09-13T19:17:05Z sausages quit (*.net *.split) 2016-09-13T19:17:05Z tokik quit (*.net *.split) 2016-09-13T19:17:05Z thijso quit (*.net *.split) 2016-09-13T19:17:05Z gypsydave5 quit (*.net *.split) 2016-09-13T19:17:05Z oGMo quit (*.net *.split) 2016-09-13T19:17:06Z mood quit (*.net *.split) 2016-09-13T19:17:06Z abbe quit (*.net *.split) 2016-09-13T19:17:06Z aaronjensen quit (*.net *.split) 2016-09-13T19:17:06Z mmos quit (*.net *.split) 2016-09-13T19:17:06Z john-mcaleely quit (*.net *.split) 2016-09-13T19:17:06Z splittist quit (*.net *.split) 2016-09-13T19:17:07Z billstclair quit (*.net *.split) 2016-09-13T19:17:07Z gz__ quit (*.net *.split) 2016-09-13T19:17:07Z rvirding quit (*.net *.split) 2016-09-13T19:17:07Z xristos quit (*.net *.split) 2016-09-13T19:17:07Z cibs quit (*.net *.split) 2016-09-13T19:17:07Z kjeldahl quit (*.net *.split) 2016-09-13T19:17:07Z pillton quit (*.net *.split) 2016-09-13T19:17:08Z Maddix quit (*.net *.split) 2016-09-13T19:17:08Z marsjaninzmarsa quit (*.net *.split) 2016-09-13T19:17:08Z freehck quit (*.net *.split) 2016-09-13T19:17:08Z AntiSpamMeta quit (*.net *.split) 2016-09-13T19:17:08Z manuel_ quit (*.net *.split) 2016-09-13T19:17:08Z can3p quit (*.net *.split) 2016-09-13T19:17:09Z phoe quit (*.net *.split) 2016-09-13T19:17:09Z kjak_ quit (*.net *.split) 2016-09-13T19:17:09Z mishoo quit (*.net *.split) 2016-09-13T19:17:09Z phadthai quit (*.net *.split) 2016-09-13T19:17:09Z knobo quit (*.net *.split) 2016-09-13T19:17:09Z deank quit (*.net *.split) 2016-09-13T19:17:09Z giraffe quit (*.net *.split) 2016-09-13T19:17:10Z des_consolado quit (*.net *.split) 2016-09-13T19:17:10Z vert2 quit (*.net *.split) 2016-09-13T19:17:10Z iskander quit (*.net *.split) 2016-09-13T19:17:11Z pavelpenev quit (*.net *.split) 2016-09-13T19:17:11Z constantinexvi quit (*.net *.split) 2016-09-13T19:17:11Z ec\ quit (*.net *.split) 2016-09-13T19:17:11Z cmpitg quit (*.net *.split) 2016-09-13T19:17:11Z Davidbrcz quit (*.net *.split) 2016-09-13T19:17:11Z Karl_Dscc quit (*.net *.split) 2016-09-13T19:17:11Z tanuzzo quit (*.net *.split) 2016-09-13T19:17:11Z Josh_2 quit (*.net *.split) 2016-09-13T19:17:11Z dyelar quit (*.net *.split) 2016-09-13T19:17:12Z pierpa quit (*.net *.split) 2016-09-13T19:17:12Z harish quit (*.net *.split) 2016-09-13T19:17:12Z angavrilov quit (*.net *.split) 2016-09-13T19:17:12Z dmiles quit (*.net *.split) 2016-09-13T19:17:12Z brfennpocock quit (*.net *.split) 2016-09-13T19:17:12Z fe[nl]ix quit (*.net *.split) 2016-09-13T19:17:12Z Blkt quit (*.net *.split) 2016-09-13T19:17:12Z ritschmaster quit (*.net *.split) 2016-09-13T19:17:12Z ivan4th quit (*.net *.split) 2016-09-13T19:17:12Z Naraka quit (*.net *.split) 2016-09-13T19:17:12Z easye quit (*.net *.split) 2016-09-13T19:17:13Z cpt_nemo quit (*.net *.split) 2016-09-13T19:17:13Z ristur quit (*.net *.split) 2016-09-13T19:17:13Z rick-monster` quit (*.net *.split) 2016-09-13T19:17:13Z mnoonan quit (*.net *.split) 2016-09-13T19:17:13Z flip214 quit (*.net *.split) 2016-09-13T19:17:14Z Posterdati quit (*.net *.split) 2016-09-13T19:17:14Z rotty quit (*.net *.split) 2016-09-13T19:17:14Z dilated_dinosaur quit (*.net *.split) 2016-09-13T19:17:14Z EvW quit (*.net *.split) 2016-09-13T19:17:14Z fluter quit (*.net *.split) 2016-09-13T19:17:14Z knicklux quit (*.net *.split) 2016-09-13T19:17:14Z al-damiri quit (*.net *.split) 2016-09-13T19:17:14Z madbub quit (*.net *.split) 2016-09-13T19:17:15Z froggey quit (*.net *.split) 2016-09-13T19:17:15Z unrahul quit (*.net *.split) 2016-09-13T19:17:15Z kilimanjaro quit (*.net *.split) 2016-09-13T19:17:15Z davsebamse quit (*.net *.split) 2016-09-13T19:17:16Z loke` quit (*.net *.split) 2016-09-13T19:17:16Z Mandus quit (*.net *.split) 2016-09-13T19:17:16Z tfb quit (*.net *.split) 2016-09-13T19:17:17Z asedeno quit (*.net *.split) 2016-09-13T19:17:17Z djh quit (*.net *.split) 2016-09-13T19:17:18Z gendl quit (*.net *.split) 2016-09-13T19:17:18Z pootler_ quit (*.net *.split) 2016-09-13T19:17:18Z velvetcore quit (*.net *.split) 2016-09-13T19:17:18Z ramus quit (*.net *.split) 2016-09-13T19:17:18Z Firedancer quit (*.net *.split) 2016-09-13T19:17:18Z thortron quit (*.net *.split) 2016-09-13T19:17:18Z sword quit (*.net *.split) 2016-09-13T19:17:19Z mjl quit (*.net *.split) 2016-09-13T19:17:19Z alms_clozure quit (*.net *.split) 2016-09-13T19:17:19Z DGASAU quit (*.net *.split) 2016-09-13T19:17:19Z Ipe_ quit (*.net *.split) 2016-09-13T19:17:19Z SAL9000 quit (*.net *.split) 2016-09-13T19:17:20Z Velveeta_Chef quit (*.net *.split) 2016-09-13T19:17:20Z killmaster quit (*.net *.split) 2016-09-13T19:17:20Z beach quit (*.net *.split) 2016-09-13T19:17:20Z Oladon quit (*.net *.split) 2016-09-13T19:17:20Z Mon_Ouie quit (*.net *.split) 2016-09-13T19:17:20Z zaquest quit (*.net *.split) 2016-09-13T19:17:20Z leo_song quit (*.net *.split) 2016-09-13T19:17:21Z cross_ quit (*.net *.split) 2016-09-13T19:17:21Z jtz quit (*.net *.split) 2016-09-13T19:17:21Z SiCC quit (*.net *.split) 2016-09-13T19:17:22Z xantoz quit (*.net *.split) 2016-09-13T19:17:22Z isoraqathedh quit (*.net *.split) 2016-09-13T19:17:22Z nopf quit (*.net *.split) 2016-09-13T19:17:22Z trinitr0n quit (*.net *.split) 2016-09-13T19:17:22Z Grue` quit (*.net *.split) 2016-09-13T19:17:22Z omilu quit (*.net *.split) 2016-09-13T19:17:22Z WojciechK quit (*.net *.split) 2016-09-13T19:17:23Z voidlily quit (*.net *.split) 2016-09-13T19:17:23Z tkd quit (*.net *.split) 2016-09-13T19:17:23Z cell quit (*.net *.split) 2016-09-13T19:17:23Z adlai quit (*.net *.split) 2016-09-13T19:17:23Z jackdaniel quit (*.net *.split) 2016-09-13T19:17:23Z ft quit (*.net *.split) 2016-09-13T19:17:23Z jasom quit (*.net *.split) 2016-09-13T19:17:23Z DrCode quit (*.net *.split) 2016-09-13T19:17:23Z ferada quit (*.net *.split) 2016-09-13T19:17:24Z otwieracz quit (*.net *.split) 2016-09-13T19:17:24Z antoszka quit (*.net *.split) 2016-09-13T19:17:24Z saolof quit (*.net *.split) 2016-09-13T19:17:24Z MrWoohoo quit (*.net *.split) 2016-09-13T19:17:24Z BlueRavenGT quit (*.net *.split) 2016-09-13T19:17:24Z zaon quit (*.net *.split) 2016-09-13T19:17:24Z ghostlight quit (*.net *.split) 2016-09-13T19:17:24Z octo_ quit (*.net *.split) 2016-09-13T19:17:24Z ksool quit (*.net *.split) 2016-09-13T19:17:25Z moei quit (*.net *.split) 2016-09-13T19:17:25Z NeverDie quit (*.net *.split) 2016-09-13T19:17:25Z peccu quit (*.net *.split) 2016-09-13T19:17:25Z josteink quit (*.net *.split) 2016-09-13T19:17:25Z clog quit (*.net *.split) 2016-09-13T19:17:25Z vaporatorius quit (*.net *.split) 2016-09-13T19:17:26Z anunnaki quit (*.net *.split) 2016-09-13T19:17:26Z quasisane quit (*.net *.split) 2016-09-13T19:17:26Z ineiros_ quit (*.net *.split) 2016-09-13T19:17:26Z cods quit (*.net *.split) 2016-09-13T19:17:26Z kushal quit (*.net *.split) 2016-09-13T19:17:26Z sake quit (*.net *.split) 2016-09-13T19:17:26Z jself quit (*.net *.split) 2016-09-13T19:17:26Z CrazyEddy quit (*.net *.split) 2016-09-13T19:17:27Z justinabrahms quit (*.net *.split) 2016-09-13T19:17:27Z nydel quit (*.net *.split) 2016-09-13T19:17:27Z Kaisyu quit (*.net *.split) 2016-09-13T19:17:27Z whartung quit (*.net *.split) 2016-09-13T19:17:27Z Petit_Dejeuner quit (*.net *.split) 2016-09-13T19:17:27Z funnel quit (*.net *.split) 2016-09-13T19:17:27Z Karunamon quit (*.net *.split) 2016-09-13T19:17:28Z AeroNotix quit (*.net *.split) 2016-09-13T19:17:28Z tokenrov1 quit (*.net *.split) 2016-09-13T19:17:28Z samebchase quit (*.net *.split) 2016-09-13T19:17:28Z bdr3552 quit (*.net *.split) 2016-09-13T19:17:29Z Jesin quit (*.net *.split) 2016-09-13T19:17:29Z wooden_ quit (*.net *.split) 2016-09-13T19:17:29Z stardiviner quit (*.net *.split) 2016-09-13T19:17:29Z ovenpasta quit (*.net *.split) 2016-09-13T19:17:29Z setheus quit (*.net *.split) 2016-09-13T19:17:29Z libreman quit (*.net *.split) 2016-09-13T19:17:29Z araujo quit (*.net *.split) 2016-09-13T19:17:29Z gniourf quit (*.net *.split) 2016-09-13T19:17:30Z whiteline quit (*.net *.split) 2016-09-13T19:17:30Z John[Lisbeth] quit (*.net *.split) 2016-09-13T19:17:30Z Nikotiini quit (*.net *.split) 2016-09-13T19:17:30Z gigetoo quit (*.net *.split) 2016-09-13T19:17:31Z heddwch quit (*.net *.split) 2016-09-13T19:17:31Z jackc quit (*.net *.split) 2016-09-13T19:17:31Z TMA quit (*.net *.split) 2016-09-13T19:17:32Z vsync quit (*.net *.split) 2016-09-13T19:17:32Z watersoul quit (*.net *.split) 2016-09-13T19:17:32Z Colleen quit (*.net *.split) 2016-09-13T19:17:32Z Cthulhux quit (*.net *.split) 2016-09-13T19:17:32Z schjetne quit (*.net *.split) 2016-09-13T19:17:33Z stepnem quit (*.net *.split) 2016-09-13T19:17:33Z d4ryus quit (*.net *.split) 2016-09-13T19:17:33Z Khisanth quit (*.net *.split) 2016-09-13T19:17:33Z snits quit (*.net *.split) 2016-09-13T19:17:33Z pipping quit (*.net *.split) 2016-09-13T19:17:34Z White_Flame quit (*.net *.split) 2016-09-13T19:17:34Z akkad quit (*.net *.split) 2016-09-13T19:17:34Z Urfin quit (*.net *.split) 2016-09-13T19:17:34Z Orion3k quit (*.net *.split) 2016-09-13T19:17:34Z jtmcf quit (*.net *.split) 2016-09-13T19:17:35Z Oddity quit (*.net *.split) 2016-09-13T19:17:35Z dlowe quit (*.net *.split) 2016-09-13T19:17:35Z hjudt quit (*.net *.split) 2016-09-13T19:17:35Z unbalancedparen quit (*.net *.split) 2016-09-13T19:17:35Z Ober quit (*.net *.split) 2016-09-13T19:17:36Z eli quit (*.net *.split) 2016-09-13T19:17:36Z TeMPOraL quit (*.net *.split) 2016-09-13T19:17:36Z taij33n quit (*.net *.split) 2016-09-13T19:17:36Z finnrobi quit (*.net *.split) 2016-09-13T19:17:36Z BananaMagician quit (*.net *.split) 2016-09-13T19:17:36Z Fade quit (*.net *.split) 2016-09-13T19:17:36Z specbot quit (*.net *.split) 2016-09-13T19:17:36Z heurist quit (*.net *.split) 2016-09-13T19:17:37Z Xach quit (*.net *.split) 2016-09-13T19:17:37Z ejt quit (*.net *.split) 2016-09-13T19:17:37Z kbtr quit (*.net *.split) 2016-09-13T19:17:37Z EDT quit (*.net *.split) 2016-09-13T19:17:37Z j_king quit (*.net *.split) 2016-09-13T19:17:37Z gensym quit (*.net *.split) 2016-09-13T19:17:37Z jurov quit (*.net *.split) 2016-09-13T19:17:37Z H4ns quit (*.net *.split) 2016-09-13T19:17:37Z askatasuna quit (*.net *.split) 2016-09-13T19:17:38Z gabot quit (*.net *.split) 2016-09-13T19:17:38Z renard_ quit (*.net *.split) 2016-09-13T19:17:38Z TCZ quit (*.net *.split) 2016-09-13T19:17:38Z shka quit (*.net *.split) 2016-09-13T19:17:38Z superancetre quit (*.net *.split) 2016-09-13T19:17:38Z xf_ quit (*.net *.split) 2016-09-13T19:17:38Z emeritus quit (*.net *.split) 2016-09-13T19:17:38Z adolf_stalin quit (*.net *.split) 2016-09-13T19:17:39Z loke quit (*.net *.split) 2016-09-13T19:17:39Z larme quit (*.net *.split) 2016-09-13T19:17:39Z nzambe quit (*.net *.split) 2016-09-13T19:17:39Z Zhivago quit (*.net *.split) 2016-09-13T19:17:39Z seg quit (*.net *.split) 2016-09-13T19:17:40Z guiloooo quit (*.net *.split) 2016-09-13T19:17:40Z angular_mike quit (*.net *.split) 2016-09-13T19:17:40Z ggherdov quit (*.net *.split) 2016-09-13T19:17:40Z zymurgy quit (*.net *.split) 2016-09-13T19:17:40Z NhanH quit (*.net *.split) 2016-09-13T19:17:40Z sz0 quit (*.net *.split) 2016-09-13T19:17:40Z failproofshark quit (*.net *.split) 2016-09-13T19:17:41Z kolko quit (*.net *.split) 2016-09-13T19:17:41Z pareidolia quit (*.net *.split) 2016-09-13T19:17:41Z Justinus quit (*.net *.split) 2016-09-13T19:17:41Z tessier quit (*.net *.split) 2016-09-13T19:17:42Z sigjuice quit (*.net *.split) 2016-09-13T19:17:42Z housel quit (*.net *.split) 2016-09-13T19:17:43Z wyan quit (*.net *.split) 2016-09-13T19:17:43Z NaNDude quit (*.net *.split) 2016-09-13T19:17:43Z gbyers quit (*.net *.split) 2016-09-13T19:17:43Z Zotan quit (*.net *.split) 2016-09-13T19:17:44Z XachX_ quit (*.net *.split) 2016-09-13T19:17:44Z danlentz quit (*.net *.split) 2016-09-13T19:17:44Z pkkm quit (*.net *.split) 2016-09-13T19:17:44Z dxtr quit (*.net *.split) 2016-09-13T19:17:44Z ircbrowse quit (*.net *.split) 2016-09-13T19:17:44Z lpaste quit (*.net *.split) 2016-09-13T19:17:44Z SlashLife quit (*.net *.split) 2016-09-13T19:17:44Z GGMethos quit (*.net *.split) 2016-09-13T19:17:45Z newcup quit (*.net *.split) 2016-09-13T19:17:45Z ecraven quit (*.net *.split) 2016-09-13T19:17:45Z lnostdal quit (*.net *.split) 2016-09-13T19:17:45Z scymtym quit (*.net *.split) 2016-09-13T19:17:45Z Bike quit (*.net *.split) 2016-09-13T19:17:45Z erg quit (*.net *.split) 2016-09-13T19:17:46Z edgar-rft quit (*.net *.split) 2016-09-13T19:17:46Z SeanP quit (*.net *.split) 2016-09-13T19:17:46Z M-Illandan quit (*.net *.split) 2016-09-13T19:17:46Z GyorsCsiga quit (*.net *.split) 2016-09-13T19:17:46Z vibs29 quit (*.net *.split) 2016-09-13T19:17:46Z Sigyn quit (*.net *.split) 2016-09-13T19:17:46Z johs quit (*.net *.split) 2016-09-13T19:17:46Z tax quit (*.net *.split) 2016-09-13T19:17:46Z pratch quit (*.net *.split) 2016-09-13T19:17:46Z Xof quit (*.net *.split) 2016-09-13T19:17:46Z les quit (*.net *.split) 2016-09-13T19:17:46Z jokleinn quit (*.net *.split) 2016-09-13T19:17:46Z zeroish quit (*.net *.split) 2016-09-13T19:17:47Z mikaelj quit (*.net *.split) 2016-09-13T19:17:47Z emma quit (*.net *.split) 2016-09-13T19:17:47Z fiddlerwoaroof quit (*.net *.split) 2016-09-13T19:17:47Z DefinitelyNotAFK quit (*.net *.split) 2016-09-13T19:17:47Z el-mikl quit (*.net *.split) 2016-09-13T19:17:47Z nightfly quit (*.net *.split) 2016-09-13T19:17:47Z zbigniew quit (*.net *.split) 2016-09-13T19:17:47Z yrdz quit (*.net *.split) 2016-09-13T19:17:48Z grindhold quit (*.net *.split) 2016-09-13T19:17:48Z dim quit (*.net *.split) 2016-09-13T19:17:48Z justinmcp_ quit (*.net *.split) 2016-09-13T19:17:48Z drot quit (*.net *.split) 2016-09-13T19:17:48Z Lord_Nightmare quit (*.net *.split) 2016-09-13T19:17:48Z neuri8- quit (*.net *.split) 2016-09-13T19:17:48Z joast quit (*.net *.split) 2016-09-13T19:17:49Z mearnsh quit (*.net *.split) 2016-09-13T19:17:49Z lxpz quit (*.net *.split) 2016-09-13T19:17:49Z yeltzooo9 quit (*.net *.split) 2016-09-13T19:17:49Z zerac quit (*.net *.split) 2016-09-13T19:17:49Z aap quit (*.net *.split) 2016-09-13T19:17:49Z someone quit (*.net *.split) 2016-09-13T19:17:50Z djinni`_ quit (Max SendQ exceeded) 2016-09-13T19:17:50Z cantstanya quit (Max SendQ exceeded) 2016-09-13T19:18:04Z Zotan joined #lisp 2016-09-13T19:18:07Z bdr3552 joined #lisp 2016-09-13T19:18:08Z Jesin joined #lisp 2016-09-13T19:18:15Z SlashLife joined #lisp 2016-09-13T19:18:20Z gensym joined #lisp 2016-09-13T19:18:23Z Khisanth joined #lisp 2016-09-13T19:19:43Z White_Flame joined #lisp 2016-09-13T19:19:43Z libreman joined #lisp 2016-09-13T19:19:43Z tomaw joined #lisp 2016-09-13T19:19:43Z musegarden4 joined #lisp 2016-09-13T19:19:43Z low-profile joined #lisp 2016-09-13T19:19:43Z Subfusc joined #lisp 2016-09-13T19:19:43Z pchrist joined #lisp 2016-09-13T19:19:43Z mordocai joined #lisp 2016-09-13T19:19:43Z dwchandler joined #lisp 2016-09-13T19:19:43Z z0d joined #lisp 2016-09-13T19:19:43Z lieven joined #lisp 2016-09-13T19:19:43Z qlkzy joined #lisp 2016-09-13T19:19:43Z nicdev joined #lisp 2016-09-13T19:19:43Z brucem joined #lisp 2016-09-13T19:19:43Z hetman` joined #lisp 2016-09-13T19:19:43Z disingenuous joined #lisp 2016-09-13T19:19:43Z clop joined #lisp 2016-09-13T19:19:43Z impaktor joined #lisp 2016-09-13T19:19:43Z aerique joined #lisp 2016-09-13T19:19:43Z cyraxjoe joined #lisp 2016-09-13T19:19:43Z micro` joined #lisp 2016-09-13T19:19:43Z woona joined #lisp 2016-09-13T19:19:43Z anachrom1 joined #lisp 2016-09-13T19:19:43Z fluxit joined #lisp 2016-09-13T19:19:43Z jbalint joined #lisp 2016-09-13T19:19:43Z PuercoPop joined #lisp 2016-09-13T19:19:43Z shymega joined #lisp 2016-09-13T19:19:43Z spacebat2 joined #lisp 2016-09-13T19:19:43Z kjak joined #lisp 2016-09-13T19:19:43Z euphoria- joined #lisp 2016-09-13T19:19:43Z ski joined #lisp 2016-09-13T19:19:43Z jason_m joined #lisp 2016-09-13T19:19:43Z gko joined #lisp 2016-09-13T19:19:43Z sbryant joined #lisp 2016-09-13T19:19:43Z |3b| joined #lisp 2016-09-13T19:19:43Z Glitchy joined #lisp 2016-09-13T19:19:43Z raydeejay joined #lisp 2016-09-13T19:19:43Z swflint joined #lisp 2016-09-13T19:19:43Z thomas joined #lisp 2016-09-13T19:19:43Z mrSpec joined #lisp 2016-09-13T19:19:43Z groovy2shoes joined #lisp 2016-09-13T19:19:43Z axion joined #lisp 2016-09-13T19:19:43Z wolf_mozart joined #lisp 2016-09-13T19:19:43Z icerove joined #lisp 2016-09-13T19:19:43Z solene joined #lisp 2016-09-13T19:19:43Z DeadTrickster joined #lisp 2016-09-13T19:19:43Z skeledrew joined #lisp 2016-09-13T19:19:43Z groovy3shoes joined #lisp 2016-09-13T19:19:43Z zacts joined #lisp 2016-09-13T19:19:43Z coyo joined #lisp 2016-09-13T19:19:43Z foom joined #lisp 2016-09-13T19:19:43Z LiamH joined #lisp 2016-09-13T19:19:43Z drdo joined #lisp 2016-09-13T19:19:43Z sellout-1 joined #lisp 2016-09-13T19:19:43Z rumbler31 joined #lisp 2016-09-13T19:19:43Z optikalmouse joined #lisp 2016-09-13T19:19:43Z Urfin joined #lisp 2016-09-13T19:19:43Z kjeldahl joined #lisp 2016-09-13T19:19:43Z samebchase joined #lisp 2016-09-13T19:19:43Z tokenrov1 joined #lisp 2016-09-13T19:19:43Z AeroNotix joined #lisp 2016-09-13T19:19:43Z Karunamon joined #lisp 2016-09-13T19:19:43Z funnel joined #lisp 2016-09-13T19:19:43Z Petit_Dejeuner joined #lisp 2016-09-13T19:19:43Z whartung joined #lisp 2016-09-13T19:19:43Z Kaisyu joined #lisp 2016-09-13T19:19:43Z nydel joined #lisp 2016-09-13T19:19:43Z justinabrahms joined #lisp 2016-09-13T19:19:43Z CrazyEddy joined #lisp 2016-09-13T19:19:43Z jself joined #lisp 2016-09-13T19:19:43Z sake joined #lisp 2016-09-13T19:19:43Z kushal joined #lisp 2016-09-13T19:19:43Z cods joined #lisp 2016-09-13T19:19:43Z ineiros_ joined #lisp 2016-09-13T19:19:43Z quasisane joined #lisp 2016-09-13T19:19:43Z anunnaki joined #lisp 2016-09-13T19:19:43Z vaporatorius joined #lisp 2016-09-13T19:19:43Z clog joined #lisp 2016-09-13T19:19:43Z josteink joined #lisp 2016-09-13T19:19:43Z peccu joined #lisp 2016-09-13T19:19:43Z NeverDie joined #lisp 2016-09-13T19:19:43Z moei joined #lisp 2016-09-13T19:19:43Z ksool joined #lisp 2016-09-13T19:19:43Z octo_ joined #lisp 2016-09-13T19:19:43Z zaon joined #lisp 2016-09-13T19:19:43Z BlueRavenGT joined #lisp 2016-09-13T19:19:43Z MrWoohoo joined #lisp 2016-09-13T19:19:43Z saolof joined #lisp 2016-09-13T19:19:43Z 7YUAB116F joined #lisp 2016-09-13T19:19:43Z jtmcf joined #lisp 2016-09-13T19:19:43Z adolf_stalin joined #lisp 2016-09-13T19:19:43Z unbalancedparen joined #lisp 2016-09-13T19:19:43Z gniourf joined #lisp 2016-09-13T19:19:43Z zwwwdr joined #lisp 2016-09-13T19:19:43Z smithzv joined #lisp 2016-09-13T19:19:43Z aindilis2 joined #lisp 2016-09-13T19:19:43Z roscoe_tw joined #lisp 2016-09-13T19:19:43Z eschulte joined #lisp 2016-09-13T19:19:43Z larsen joined #lisp 2016-09-13T19:19:43Z sukaeto joined #lisp 2016-09-13T19:19:43Z Neet joined #lisp 2016-09-13T19:19:43Z jsnell joined #lisp 2016-09-13T19:19:43Z msb joined #lisp 2016-09-13T19:19:43Z steelbird joined #lisp 2016-09-13T19:19:43Z arpunk joined #lisp 2016-09-13T19:19:43Z shikhin joined #lisp 2016-09-13T19:19:43Z MarkusBarthlen joined #lisp 2016-09-13T19:19:43Z k4rtik joined #lisp 2016-09-13T19:19:43Z l1x joined #lisp 2016-09-13T19:19:43Z hlavaty joined #lisp 2016-09-13T19:19:43Z fUD joined #lisp 2016-09-13T19:19:43Z gingerale joined #lisp 2016-09-13T19:19:43Z Ando joined #lisp 2016-09-13T19:19:43Z razzy89_ joined #lisp 2016-09-13T19:19:43Z joshe joined #lisp 2016-09-13T19:19:43Z john-mca` joined #lisp 2016-09-13T19:19:43Z danieli_ joined #lisp 2016-09-13T19:19:43Z TMA joined #lisp 2016-09-13T19:19:43Z Cthulhux joined #lisp 2016-09-13T19:19:43Z shka joined #lisp 2016-09-13T19:19:43Z larme joined #lisp 2016-09-13T19:19:43Z toogley1 joined #lisp 2016-09-13T19:19:50Z MorTal1ty quit (Ping timeout: 240 seconds) 2016-09-13T19:19:50Z trig-ger quit (Ping timeout: 240 seconds) 2016-09-13T19:19:50Z lancetw quit (Ping timeout: 240 seconds) 2016-09-13T19:19:50Z banjiewen quit (Ping timeout: 240 seconds) 2016-09-13T19:19:51Z specbot joined #lisp 2016-09-13T19:19:59Z gabot joined #lisp 2016-09-13T19:19:59Z AntiSpamMeta joined #lisp 2016-09-13T19:20:03Z fluter joined #lisp 2016-09-13T19:20:03Z DGASAU joined #lisp 2016-09-13T19:20:03Z TCZ joined #lisp 2016-09-13T19:20:03Z stardiviner joined #lisp 2016-09-13T19:20:03Z j_king joined #lisp 2016-09-13T19:20:03Z pareidolia joined #lisp 2016-09-13T19:20:03Z mmos_ joined #lisp 2016-09-13T19:20:03Z snits joined #lisp 2016-09-13T19:20:03Z rotty joined #lisp 2016-09-13T19:20:03Z dilated_dinosaur joined #lisp 2016-09-13T19:20:03Z EvW joined #lisp 2016-09-13T19:20:03Z knicklux joined #lisp 2016-09-13T19:20:03Z madbub joined #lisp 2016-09-13T19:20:03Z froggey joined #lisp 2016-09-13T19:20:03Z unrahul joined #lisp 2016-09-13T19:20:03Z kilimanjaro joined #lisp 2016-09-13T19:20:03Z davsebamse joined #lisp 2016-09-13T19:20:03Z loke` joined #lisp 2016-09-13T19:20:03Z Mandus joined #lisp 2016-09-13T19:20:03Z tfb joined #lisp 2016-09-13T19:20:03Z asedeno joined #lisp 2016-09-13T19:20:03Z djh joined #lisp 2016-09-13T19:20:03Z gendl joined #lisp 2016-09-13T19:20:03Z pootler_ joined #lisp 2016-09-13T19:20:03Z velvetcore joined #lisp 2016-09-13T19:20:03Z ramus joined #lisp 2016-09-13T19:20:03Z Firedancer joined #lisp 2016-09-13T19:20:03Z thortron joined #lisp 2016-09-13T19:20:03Z sword joined #lisp 2016-09-13T19:20:03Z mjl joined #lisp 2016-09-13T19:20:03Z alms_clozure joined #lisp 2016-09-13T19:20:08Z GGMethos joined #lisp 2016-09-13T19:20:11Z libreman is now known as Guest90917 2016-09-13T19:20:11Z kjeldahl is now known as Guest92305 2016-09-13T19:20:11Z whiteline joined #lisp 2016-09-13T19:20:11Z fluter is now known as Guest80340 2016-09-13T19:20:12Z araujo joined #lisp 2016-09-13T19:20:12Z unrahul quit (Ping timeout: 250 seconds) 2016-09-13T19:20:12Z pootler_ quit (Ping timeout: 250 seconds) 2016-09-13T19:20:15Z cantstanya joined #lisp 2016-09-13T19:20:18Z emeritus joined #lisp 2016-09-13T19:20:18Z stepnem joined #lisp 2016-09-13T19:20:18Z John[Lisbeth] joined #lisp 2016-09-13T19:20:18Z ejt joined #lisp 2016-09-13T19:20:18Z alelos joined #lisp 2016-09-13T19:20:18Z zm joined #lisp 2016-09-13T19:20:18Z robotoad joined #lisp 2016-09-13T19:20:18Z mastokley joined #lisp 2016-09-13T19:20:18Z payphone joined #lisp 2016-09-13T19:20:18Z ukari joined #lisp 2016-09-13T19:20:18Z holly2 joined #lisp 2016-09-13T19:20:18Z salva joined #lisp 2016-09-13T19:20:18Z myrkraverk joined #lisp 2016-09-13T19:20:18Z varjag joined #lisp 2016-09-13T19:20:18Z ``Erik joined #lisp 2016-09-13T19:20:18Z __main__ joined #lisp 2016-09-13T19:20:18Z eschatologist joined #lisp 2016-09-13T19:20:18Z tilpner joined #lisp 2016-09-13T19:20:18Z o`connor joined #lisp 2016-09-13T19:20:18Z fouric joined #lisp 2016-09-13T19:20:18Z luis joined #lisp 2016-09-13T19:20:18Z Kruppe joined #lisp 2016-09-13T19:20:18Z wizzo joined #lisp 2016-09-13T19:20:18Z joga joined #lisp 2016-09-13T19:20:18Z pok joined #lisp 2016-09-13T19:20:18Z tiago joined #lisp 2016-09-13T19:20:18Z aeth joined #lisp 2016-09-13T19:20:25Z QwertyDragon joined #lisp 2016-09-13T19:20:26Z Khisanth is now known as Guest78798 2016-09-13T19:20:26Z fUD quit (Ping timeout: 255 seconds) 2016-09-13T19:20:51Z sigjuice joined #lisp 2016-09-13T19:20:52Z l1x quit (Ping timeout: 255 seconds) 2016-09-13T19:20:54Z kilimanjaro quit (Ping timeout: 250 seconds) 2016-09-13T19:20:58Z xristos joined #lisp 2016-09-13T19:21:02Z FreeBirdLjj joined #lisp 2016-09-13T19:21:04Z marsjaninzmarsa joined #lisp 2016-09-13T19:21:04Z Nikotiini joined #lisp 2016-09-13T19:21:05Z toogley1 quit (Changing host) 2016-09-13T19:21:05Z toogley1 joined #lisp 2016-09-13T19:21:07Z housel joined #lisp 2016-09-13T19:21:10Z NaNDude joined #lisp 2016-09-13T19:21:16Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-09-13T19:21:19Z dxtr joined #lisp 2016-09-13T19:21:30Z AntiSpamMeta joined #lisp 2016-09-13T19:21:32Z Guest68452 joined #lisp 2016-09-13T19:21:41Z heddwch joined #lisp 2016-09-13T19:21:46Z Fade joined #lisp 2016-09-13T19:21:46Z Ober joined #lisp 2016-09-13T19:21:51Z renard_ joined #lisp 2016-09-13T19:21:57Z kbtr joined #lisp 2016-09-13T19:22:01Z cibs joined #lisp 2016-09-13T19:22:10Z watersoul joined #lisp 2016-09-13T19:22:19Z lpaste joined #lisp 2016-09-13T19:22:19Z ircbrowse joined #lisp 2016-09-13T19:22:20Z grimsley joined #lisp 2016-09-13T19:22:24Z finnrobi joined #lisp 2016-09-13T19:22:24Z Ipe_ joined #lisp 2016-09-13T19:22:24Z SAL9000 joined #lisp 2016-09-13T19:22:24Z beach joined #lisp 2016-09-13T19:22:24Z Velveeta_Chef joined #lisp 2016-09-13T19:22:24Z killmaster joined #lisp 2016-09-13T19:22:24Z Oladon joined #lisp 2016-09-13T19:22:24Z Mon_Ouie joined #lisp 2016-09-13T19:22:24Z zaquest joined #lisp 2016-09-13T19:22:24Z leo_song joined #lisp 2016-09-13T19:22:24Z cross_ joined #lisp 2016-09-13T19:22:24Z jtz joined #lisp 2016-09-13T19:22:24Z SiCC joined #lisp 2016-09-13T19:22:24Z xantoz joined #lisp 2016-09-13T19:22:24Z isoraqathedh joined #lisp 2016-09-13T19:22:24Z nopf joined #lisp 2016-09-13T19:22:24Z trinitr0n joined #lisp 2016-09-13T19:22:24Z Grue` joined #lisp 2016-09-13T19:22:24Z omilu joined #lisp 2016-09-13T19:22:24Z WojciechK joined #lisp 2016-09-13T19:22:24Z voidlily joined #lisp 2016-09-13T19:22:24Z cell joined #lisp 2016-09-13T19:22:24Z tkd joined #lisp 2016-09-13T19:22:24Z adlai joined #lisp 2016-09-13T19:22:24Z jackdaniel joined #lisp 2016-09-13T19:22:24Z ft joined #lisp 2016-09-13T19:22:24Z jasom joined #lisp 2016-09-13T19:22:24Z DrCode joined #lisp 2016-09-13T19:22:24Z ferada joined #lisp 2016-09-13T19:22:24Z otwieracz joined #lisp 2016-09-13T19:22:24Z antoszka joined #lisp 2016-09-13T19:22:27Z jurov joined #lisp 2016-09-13T19:22:27Z snits quit (Changing host) 2016-09-13T19:22:27Z snits joined #lisp 2016-09-13T19:22:45Z zymurgy joined #lisp 2016-09-13T19:22:45Z stux|RC-only joined #lisp 2016-09-13T19:22:45Z dlowe joined #lisp 2016-09-13T19:22:45Z taij33n- joined #lisp 2016-09-13T19:22:45Z askatasuna joined #lisp 2016-09-13T19:22:45Z Justinus joined #lisp 2016-09-13T19:22:45Z ecraven joined #lisp 2016-09-13T19:22:45Z lnostdal joined #lisp 2016-09-13T19:22:45Z scymtym joined #lisp 2016-09-13T19:22:45Z Bike joined #lisp 2016-09-13T19:22:45Z erg joined #lisp 2016-09-13T19:22:45Z edgar-rft joined #lisp 2016-09-13T19:22:45Z SeanP joined #lisp 2016-09-13T19:22:45Z M-Illandan joined #lisp 2016-09-13T19:22:45Z GyorsCsiga joined #lisp 2016-09-13T19:22:45Z vibs29 joined #lisp 2016-09-13T19:22:45Z DefinitelyNotAFK joined #lisp 2016-09-13T19:22:45Z Sigyn joined #lisp 2016-09-13T19:22:45Z johs joined #lisp 2016-09-13T19:22:45Z tax joined #lisp 2016-09-13T19:22:45Z Xof joined #lisp 2016-09-13T19:22:45Z les joined #lisp 2016-09-13T19:22:45Z jokleinn joined #lisp 2016-09-13T19:22:45Z zeroish joined #lisp 2016-09-13T19:22:45Z mikaelj joined #lisp 2016-09-13T19:22:45Z emma joined #lisp 2016-09-13T19:22:45Z fiddlerwoaroof joined #lisp 2016-09-13T19:22:45Z el-mikl joined #lisp 2016-09-13T19:22:45Z nightfly joined #lisp 2016-09-13T19:22:45Z zbigniew joined #lisp 2016-09-13T19:22:45Z yrdz joined #lisp 2016-09-13T19:22:45Z grindhold joined #lisp 2016-09-13T19:22:45Z dim joined #lisp 2016-09-13T19:22:45Z justinmcp_ joined #lisp 2016-09-13T19:22:45Z drot joined #lisp 2016-09-13T19:22:45Z Lord_Nightmare joined #lisp 2016-09-13T19:22:45Z neuri8- joined #lisp 2016-09-13T19:22:45Z joast joined #lisp 2016-09-13T19:22:45Z mearnsh joined #lisp 2016-09-13T19:22:45Z lxpz joined #lisp 2016-09-13T19:22:45Z yeltzooo9 joined #lisp 2016-09-13T19:22:45Z zerac joined #lisp 2016-09-13T19:22:45Z aap joined #lisp 2016-09-13T19:22:45Z someone joined #lisp 2016-09-13T19:22:56Z mtd joined #lisp 2016-09-13T19:22:56Z _death joined #lisp 2016-09-13T19:22:56Z aries_liuxueyang joined #lisp 2016-09-13T19:22:56Z heurist joined #lisp 2016-09-13T19:22:56Z jackc joined #lisp 2016-09-13T19:22:56Z loke joined #lisp 2016-09-13T19:22:56Z manuel_ joined #lisp 2016-09-13T19:22:56Z can3p joined #lisp 2016-09-13T19:22:56Z phoe joined #lisp 2016-09-13T19:22:56Z kjak_ joined #lisp 2016-09-13T19:22:56Z mishoo joined #lisp 2016-09-13T19:22:56Z phadthai joined #lisp 2016-09-13T19:22:56Z knobo joined #lisp 2016-09-13T19:22:56Z deank joined #lisp 2016-09-13T19:22:56Z vert2 joined #lisp 2016-09-13T19:22:56Z pavelpenev joined #lisp 2016-09-13T19:22:56Z cmpitg joined #lisp 2016-09-13T19:22:57Z d4ryus joined #lisp 2016-09-13T19:22:59Z gigetoo joined #lisp 2016-09-13T19:23:13Z p_l joined #lisp 2016-09-13T19:23:21Z hjudt joined #lisp 2016-09-13T19:23:21Z cebreidian joined #lisp 2016-09-13T19:23:21Z constantinexvi joined #lisp 2016-09-13T19:23:21Z hydraz joined #lisp 2016-09-13T19:23:21Z TeMPOraL joined #lisp 2016-09-13T19:23:21Z schjetne joined #lisp 2016-09-13T19:23:21Z tristero joined #lisp 2016-09-13T19:23:21Z xf_ joined #lisp 2016-09-13T19:23:21Z abbe joined #lisp 2016-09-13T19:23:21Z brandonz joined #lisp 2016-09-13T19:23:21Z kolko joined #lisp 2016-09-13T19:23:21Z setheus joined #lisp 2016-09-13T19:23:21Z failproofshark joined #lisp 2016-09-13T19:23:21Z superancetre joined #lisp 2016-09-13T19:23:21Z Tordek_ joined #lisp 2016-09-13T19:23:21Z misv_ joined #lisp 2016-09-13T19:23:21Z Davidbrcz joined #lisp 2016-09-13T19:23:21Z Karl_Dscc joined #lisp 2016-09-13T19:23:21Z tanuzzo joined #lisp 2016-09-13T19:23:21Z Josh_2 joined #lisp 2016-09-13T19:23:21Z dyelar joined #lisp 2016-09-13T19:23:21Z pierpa joined #lisp 2016-09-13T19:23:21Z harish joined #lisp 2016-09-13T19:23:21Z angavrilov joined #lisp 2016-09-13T19:23:21Z dmiles joined #lisp 2016-09-13T19:23:21Z brfennpocock joined #lisp 2016-09-13T19:23:21Z fe[nl]ix joined #lisp 2016-09-13T19:23:21Z Blkt joined #lisp 2016-09-13T19:23:21Z ritschmaster joined #lisp 2016-09-13T19:23:21Z ivan4th joined #lisp 2016-09-13T19:23:21Z Naraka joined #lisp 2016-09-13T19:23:21Z easye joined #lisp 2016-09-13T19:23:21Z cpt_nemo joined #lisp 2016-09-13T19:23:21Z ristur joined #lisp 2016-09-13T19:23:21Z rick-monster` joined #lisp 2016-09-13T19:23:21Z mnoonan joined #lisp 2016-09-13T19:23:21Z flip214 joined #lisp 2016-09-13T19:23:21Z Posterdati joined #lisp 2016-09-13T19:23:28Z akkad joined #lisp 2016-09-13T19:23:28Z vsync joined #lisp 2016-09-13T19:23:28Z pipping joined #lisp 2016-09-13T19:23:28Z guiloooo joined #lisp 2016-09-13T19:23:28Z ozzloy_ joined #lisp 2016-09-13T19:23:28Z Xach_ joined #lisp 2016-09-13T19:23:28Z dmitigr joined #lisp 2016-09-13T19:23:28Z dwrngr joined #lisp 2016-09-13T19:23:28Z BusFactor1 joined #lisp 2016-09-13T19:23:28Z JuanDaugherty joined #lisp 2016-09-13T19:23:28Z MoALTz joined #lisp 2016-09-13T19:23:28Z keix joined #lisp 2016-09-13T19:23:28Z StephanLahl joined #lisp 2016-09-13T19:23:28Z shifty joined #lisp 2016-09-13T19:23:28Z cmatei joined #lisp 2016-09-13T19:23:28Z andrei-n joined #lisp 2016-09-13T19:23:28Z mathrick joined #lisp 2016-09-13T19:23:28Z aindilis` joined #lisp 2016-09-13T19:23:28Z norfumpit joined #lisp 2016-09-13T19:23:28Z saturniid joined #lisp 2016-09-13T19:23:28Z eMBee joined #lisp 2016-09-13T19:23:28Z troydm joined #lisp 2016-09-13T19:23:28Z forgot joined #lisp 2016-09-13T19:23:28Z Tristam joined #lisp 2016-09-13T19:23:28Z ck_ joined #lisp 2016-09-13T19:23:28Z theBlackDragon joined #lisp 2016-09-13T19:23:28Z sausages joined #lisp 2016-09-13T19:23:28Z tokik joined #lisp 2016-09-13T19:23:28Z thijso joined #lisp 2016-09-13T19:23:28Z gypsydave5 joined #lisp 2016-09-13T19:23:28Z oGMo joined #lisp 2016-09-13T19:23:28Z mood joined #lisp 2016-09-13T19:23:33Z heurist quit (Changing host) 2016-09-13T19:23:33Z heurist joined #lisp 2016-09-13T19:23:35Z ejt quit (Changing host) 2016-09-13T19:23:35Z ejt joined #lisp 2016-09-13T19:23:35Z tristero quit (Changing host) 2016-09-13T19:23:35Z tristero joined #lisp 2016-09-13T19:23:36Z Guest68452 quit (Changing host) 2016-09-13T19:23:37Z Guest68452 joined #lisp 2016-09-13T19:23:39Z ec\ joined #lisp 2016-09-13T19:23:39Z mbrock quit (Ping timeout: 265 seconds) 2016-09-13T19:23:43Z xristos is now known as Guest47922 2016-09-13T19:23:44Z pratch joined #lisp 2016-09-13T19:23:46Z ec\ quit (Max SendQ exceeded) 2016-09-13T19:23:46Z Justinus quit (Max SendQ exceeded) 2016-09-13T19:23:46Z zymurgy quit (Max SendQ exceeded) 2016-09-13T19:23:48Z tessier joined #lisp 2016-09-13T19:23:48Z tessier quit (Changing host) 2016-09-13T19:23:48Z tessier joined #lisp 2016-09-13T19:23:48Z Tordek_ quit (Changing host) 2016-09-13T19:23:49Z Tordek_ joined #lisp 2016-09-13T19:23:49Z hydraz quit (Changing host) 2016-09-13T19:23:49Z hydraz joined #lisp 2016-09-13T19:23:55Z Justinus joined #lisp 2016-09-13T19:23:59Z askatasuna is now known as Guest36530 2016-09-13T19:24:00Z iskander joined #lisp 2016-09-13T19:24:03Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-09-13T19:24:04Z p_l quit (Changing host) 2016-09-13T19:24:04Z p_l joined #lisp 2016-09-13T19:24:07Z ozzloy_ quit (Max SendQ exceeded) 2016-09-13T19:24:07Z akkad quit (Max SendQ exceeded) 2016-09-13T19:24:10Z abbe is now known as Guest22211 2016-09-13T19:24:12Z ozzloy joined #lisp 2016-09-13T19:24:12Z ozzloy quit (Changing host) 2016-09-13T19:24:12Z ozzloy joined #lisp 2016-09-13T19:24:14Z mtd is now known as Guest93587 2016-09-13T19:24:17Z AntiSpamMeta joined #lisp 2016-09-13T19:24:19Z djinni` joined #lisp 2016-09-13T19:24:22Z zymurgy1 joined #lisp 2016-09-13T19:24:42Z nhandler joined #lisp 2016-09-13T19:25:07Z superancetre quit (Remote host closed the connection) 2016-09-13T19:25:21Z megalography joined #lisp 2016-09-13T19:25:34Z pipping quit (Changing host) 2016-09-13T19:25:34Z pipping joined #lisp 2016-09-13T19:25:35Z d4gg4d quit (Ping timeout: 265 seconds) 2016-09-13T19:25:36Z jasom: If anybody has a windows machine handy, can they smoke-test https://github.com/jasom/lispstick-automate/releases/download/0.1/lispstick-sbcl-1.3.9-emacs-24.5.zip ? 2016-09-13T19:25:48Z minion joined #lisp 2016-09-13T19:26:03Z superancetre joined #lisp 2016-09-13T19:26:33Z drmeister quit (Ping timeout: 265 seconds) 2016-09-13T19:26:33Z razzy89_ quit (Quit: razzy89_) 2016-09-13T19:26:49Z ChibaPet joined #lisp 2016-09-13T19:27:20Z pipping: I don't quite understand versioning in Allegro CL. So I'm on their free express edition, 10.0; and I've installed all kinds of updates. (lisp-implementation-version) still gives me 10.0. The second value also mentions lisp_build 290. But I can't make sense of that. lisp_build_290 is mentioned at http://franz.com/support/patches/log/current/index.lhtml for windows patches yet I'm on linux 2016-09-13T19:27:38Z ec\ joined #lisp 2016-09-13T19:27:45Z des_consolado joined #lisp 2016-09-13T19:27:45Z ekinmur joined #lisp 2016-09-13T19:28:10Z ekinmur quit (Remote host closed the connection) 2016-09-13T19:28:16Z Guest47922 left #lisp 2016-09-13T19:28:18Z slyrus joined #lisp 2016-09-13T19:28:56Z Oddity joined #lisp 2016-09-13T19:28:56Z Oddity quit (Changing host) 2016-09-13T19:28:56Z Oddity joined #lisp 2016-09-13T19:28:56Z xristos joined #lisp 2016-09-13T19:29:19Z raydeejay: maybe proper versioning is not included in the express edition 2016-09-13T19:29:48Z ovenpasta joined #lisp 2016-09-13T19:30:00Z cyberlard joined #lisp 2016-09-13T19:31:01Z ChibaPet is now known as mason 2016-09-13T19:31:56Z akkad joined #lisp 2016-09-13T19:32:03Z drdo quit (Ping timeout: 250 seconds) 2016-09-13T19:33:08Z mason left #lisp 2016-09-13T19:33:20Z drdo joined #lisp 2016-09-13T19:34:33Z pkkm joined #lisp 2016-09-13T19:36:13Z Kundry_Wag joined #lisp 2016-09-13T19:36:49Z trn joined #lisp 2016-09-13T19:38:51Z XachX_ joined #lisp 2016-09-13T19:39:03Z mmos_ is now known as mmos 2016-09-13T19:39:09Z gigetoo quit (Ping timeout: 276 seconds) 2016-09-13T19:39:10Z jasom: if anyone already tried the my previous link, they should redownload; I found a braindead error that ought to have been caught by my script. I also added a 7zip file as it is considerably smaller: https://github.com/jasom/lispstick-automate/releases/download/0.1/lispstick-sbcl-1.3.9-emacs-24.5.7z 2016-09-13T19:39:31Z NhanH joined #lisp 2016-09-13T19:40:05Z rumbler31 quit (Remote host closed the connection) 2016-09-13T19:40:53Z gigetoo joined #lisp 2016-09-13T19:41:09Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-13T19:41:51Z SlashLife quit (Changing host) 2016-09-13T19:41:51Z SlashLife joined #lisp 2016-09-13T19:42:59Z rann joined #lisp 2016-09-13T19:43:43Z p_l quit 2016-09-13T19:45:18Z norfumpit quit (Ping timeout: 244 seconds) 2016-09-13T19:46:33Z norfumpit joined #lisp 2016-09-13T19:47:13Z zm quit (Ping timeout: 244 seconds) 2016-09-13T19:47:33Z NeverDie quit (Ping timeout: 240 seconds) 2016-09-13T19:47:47Z tobel joined #lisp 2016-09-13T19:49:11Z NeverDie joined #lisp 2016-09-13T19:49:48Z NeverDie quit (Max SendQ exceeded) 2016-09-13T19:49:53Z SamSkulls joined #lisp 2016-09-13T19:49:55Z billstclair joined #lisp 2016-09-13T19:50:11Z gz__ joined #lisp 2016-09-13T19:50:31Z NeverDie joined #lisp 2016-09-13T19:50:45Z splittist joined #lisp 2016-09-13T19:51:23Z nzambe joined #lisp 2016-09-13T19:54:49Z rvirding joined #lisp 2016-09-13T19:57:28Z aaronjensen joined #lisp 2016-09-13T19:59:12Z wyan joined #lisp 2016-09-13T19:59:14Z QwertyDragon quit (Quit: Leaving) 2016-09-13T19:59:39Z Sigyn quit (Quit: Live long and prosper) 2016-09-13T19:59:46Z slyrus quit (Ping timeout: 244 seconds) 2016-09-13T20:00:59Z ggherdov joined #lisp 2016-09-13T20:01:01Z banjiewen joined #lisp 2016-09-13T20:01:10Z fUD joined #lisp 2016-09-13T20:01:13Z unrahul joined #lisp 2016-09-13T20:01:13Z ggherdov quit (Excess Flood) 2016-09-13T20:01:14Z sweater joined #lisp 2016-09-13T20:01:28Z Sigyn joined #lisp 2016-09-13T20:01:52Z zkat___ joined #lisp 2016-09-13T20:01:57Z l1x joined #lisp 2016-09-13T20:02:06Z gbyers joined #lisp 2016-09-13T20:02:59Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-09-13T20:03:12Z pootler_ joined #lisp 2016-09-13T20:04:26Z mbrock joined #lisp 2016-09-13T20:04:28Z kilimanjaro joined #lisp 2016-09-13T20:04:39Z sjl joined #lisp 2016-09-13T20:05:25Z sz0 joined #lisp 2016-09-13T20:05:28Z manuel_ quit (Quit: manuel_) 2016-09-13T20:05:36Z MorTal1ty joined #lisp 2016-09-13T20:06:18Z CEnnis91 joined #lisp 2016-09-13T20:06:19Z al-damiri joined #lisp 2016-09-13T20:07:29Z danlentz joined #lisp 2016-09-13T20:07:44Z d4gg4d joined #lisp 2016-09-13T20:08:03Z gigetoo quit (Ping timeout: 240 seconds) 2016-09-13T20:08:04Z manuel_ joined #lisp 2016-09-13T20:09:02Z Trystam joined #lisp 2016-09-13T20:09:03Z manuel_ quit (Client Quit) 2016-09-13T20:09:45Z Davidbrcz joined #lisp 2016-09-13T20:10:34Z gigetoo joined #lisp 2016-09-13T20:10:37Z Tristam quit (Ping timeout: 244 seconds) 2016-09-13T20:12:23Z gas2serra joined #lisp 2016-09-13T20:15:10Z al-damiri quit 2016-09-13T20:15:24Z drmeister joined #lisp 2016-09-13T20:15:35Z ggherdov joined #lisp 2016-09-13T20:16:11Z moei quit (Quit: Leaving...) 2016-09-13T20:18:38Z trig-ger joined #lisp 2016-09-13T20:19:25Z angavrilov quit (Remote host closed the connection) 2016-09-13T20:19:29Z dyelar quit (Quit: Leaving.) 2016-09-13T20:20:21Z lancetw joined #lisp 2016-09-13T20:20:37Z angular_mike_ joined #lisp 2016-09-13T20:21:07Z gas2serra quit (Quit: Client Quit) 2016-09-13T20:24:30Z Amplituhedron joined #lisp 2016-09-13T20:24:52Z impulse joined #lisp 2016-09-13T20:32:00Z Colleen joined #lisp 2016-09-13T20:32:32Z pierpa` joined #lisp 2016-09-13T20:32:50Z dmiles quit (Read error: Connection reset by peer) 2016-09-13T20:33:19Z angular_mike_ quit (Ping timeout: 260 seconds) 2016-09-13T20:34:01Z dmiles joined #lisp 2016-09-13T20:34:25Z gingerale quit (Remote host closed the connection) 2016-09-13T20:34:43Z TCZ quit (Quit: Leaving) 2016-09-13T20:35:51Z angular_mike_ joined #lisp 2016-09-13T20:36:14Z pierpa quit (Ping timeout: 260 seconds) 2016-09-13T20:38:58Z NeverDie quit (Ping timeout: 265 seconds) 2016-09-13T20:40:10Z skeledrew quit (Remote host closed the connection) 2016-09-13T20:40:42Z rumbler31 joined #lisp 2016-09-13T20:40:56Z dmitigr quit (Quit: rcirc on GNU Emacs 25.1.50.1) 2016-09-13T20:42:00Z razzy89_ joined #lisp 2016-09-13T20:45:46Z MoALTz quit (Quit: Leaving) 2016-09-13T20:47:53Z rumbler31 quit (Ping timeout: 250 seconds) 2016-09-13T20:48:51Z Maddix joined #lisp 2016-09-13T20:52:17Z Trystam is now known as Tristam 2016-09-13T20:53:28Z mishoo quit (Ping timeout: 265 seconds) 2016-09-13T20:54:59Z bdr3552 left #lisp 2016-09-13T20:55:45Z GGMethos quit (Ping timeout: 250 seconds) 2016-09-13T20:57:11Z dyske joined #lisp 2016-09-13T21:00:02Z zacharias joined #lisp 2016-09-13T21:00:14Z zacharias quit (Changing host) 2016-09-13T21:00:14Z zacharias joined #lisp 2016-09-13T21:00:36Z al-damiri joined #lisp 2016-09-13T21:01:33Z Davidbrcz quit (Ping timeout: 252 seconds) 2016-09-13T21:03:54Z dwrngr quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-09-13T21:04:25Z GyorsCsiga is now known as totimkopf 2016-09-13T21:04:29Z totimkopf quit (Changing host) 2016-09-13T21:04:29Z totimkopf joined #lisp 2016-09-13T21:12:09Z akkad: lipstick? tldr? 2016-09-13T21:14:37Z Ven_ joined #lisp 2016-09-13T21:15:03Z BlueRavenGT quit (Ping timeout: 240 seconds) 2016-09-13T21:15:31Z optikalmouse quit (Quit: optikalmouse) 2016-09-13T21:16:39Z Davidbrcz joined #lisp 2016-09-13T21:18:19Z boomer joined #lisp 2016-09-13T21:21:06Z jasom: akkad: emacs + slime + quicklisp in a single portably installable zipfile 2016-09-13T21:21:12Z jasom: for windows 2016-09-13T21:21:44Z Ven_ quit (*.net *.split) 2016-09-13T21:21:44Z Colleen quit (*.net *.split) 2016-09-13T21:21:44Z nzambe quit (*.net *.split) 2016-09-13T21:21:44Z Oddity quit (*.net *.split) 2016-09-13T21:21:44Z housel quit (*.net *.split) 2016-09-13T21:22:06Z housel joined #lisp 2016-09-13T21:22:20Z Ven_ joined #lisp 2016-09-13T21:22:23Z Jesin quit (Quit: Leaving) 2016-09-13T21:22:41Z Jesin joined #lisp 2016-09-13T21:23:11Z jasom: It wasn't my idea, but the original author didn't seem to be updating it, so I created some scripts to generate new ones. 2016-09-13T21:23:35Z jasom: 3 wgets plus a single command = new version 2016-09-13T21:24:18Z GGMethos joined #lisp 2016-09-13T21:25:32Z shifty quit (Ping timeout: 244 seconds) 2016-09-13T21:27:43Z slyrus joined #lisp 2016-09-13T21:27:54Z d4gg4d quit (*.net *.split) 2016-09-13T21:27:54Z XachX_ quit (*.net *.split) 2016-09-13T21:27:55Z tessier quit (*.net *.split) 2016-09-13T21:27:55Z hjudt quit (*.net *.split) 2016-09-13T21:27:55Z cebreidian quit (*.net *.split) 2016-09-13T21:27:55Z constantinexvi quit (*.net *.split) 2016-09-13T21:27:55Z hydraz quit (*.net *.split) 2016-09-13T21:27:55Z TeMPOraL quit (*.net *.split) 2016-09-13T21:27:55Z schjetne quit (*.net *.split) 2016-09-13T21:27:56Z tristero quit (*.net *.split) 2016-09-13T21:27:56Z xf_ quit (*.net *.split) 2016-09-13T21:27:56Z setheus quit (*.net *.split) 2016-09-13T21:27:56Z Guest22211 quit (*.net *.split) 2016-09-13T21:27:56Z failproofshark quit (*.net *.split) 2016-09-13T21:27:56Z brandonz quit (*.net *.split) 2016-09-13T21:27:56Z kolko quit (*.net *.split) 2016-09-13T21:27:56Z Tordek_ quit (*.net *.split) 2016-09-13T21:27:56Z misv_ quit (*.net *.split) 2016-09-13T21:27:57Z Karl_Dscc quit (*.net *.split) 2016-09-13T21:27:57Z tanuzzo quit (*.net *.split) 2016-09-13T21:27:57Z Josh_2 quit (*.net *.split) 2016-09-13T21:27:57Z harish quit (*.net *.split) 2016-09-13T21:27:57Z brfennpocock quit (*.net *.split) 2016-09-13T21:27:57Z Blkt quit (*.net *.split) 2016-09-13T21:27:57Z fe[nl]ix quit (*.net *.split) 2016-09-13T21:27:57Z ritschmaster quit (*.net *.split) 2016-09-13T21:27:57Z ivan4th quit (*.net *.split) 2016-09-13T21:27:57Z Naraka quit (*.net *.split) 2016-09-13T21:27:57Z easye quit (*.net *.split) 2016-09-13T21:27:58Z cpt_nemo quit (*.net *.split) 2016-09-13T21:27:58Z ristur quit (*.net *.split) 2016-09-13T21:27:58Z rick-monster` quit (*.net *.split) 2016-09-13T21:27:58Z mnoonan quit (*.net *.split) 2016-09-13T21:27:58Z flip214 quit (*.net *.split) 2016-09-13T21:27:58Z Posterdati quit (*.net *.split) 2016-09-13T21:27:59Z ivan4th joined #lisp 2016-09-13T21:27:59Z flip214_ joined #lisp 2016-09-13T21:28:01Z Tordek joined #lisp 2016-09-13T21:28:03Z ritschmaster joined #lisp 2016-09-13T21:28:04Z hydraz joined #lisp 2016-09-13T21:28:04Z Blkt joined #lisp 2016-09-13T21:28:04Z hydraz quit (Changing host) 2016-09-13T21:28:04Z hydraz joined #lisp 2016-09-13T21:28:04Z brandonz joined #lisp 2016-09-13T21:28:06Z fe[nl]ix joined #lisp 2016-09-13T21:28:06Z hjudt joined #lisp 2016-09-13T21:28:06Z Jesin quit (Quit: Leaving) 2016-09-13T21:28:06Z tessier joined #lisp 2016-09-13T21:28:07Z tessier quit (Changing host) 2016-09-13T21:28:07Z tessier joined #lisp 2016-09-13T21:28:07Z brfennpocock joined #lisp 2016-09-13T21:28:08Z Naraka joined #lisp 2016-09-13T21:28:09Z xf_ joined #lisp 2016-09-13T21:28:09Z Josh_2 joined #lisp 2016-09-13T21:28:09Z failproofshark joined #lisp 2016-09-13T21:28:09Z Karl_Dscc joined #lisp 2016-09-13T21:28:10Z setheus joined #lisp 2016-09-13T21:28:15Z harish joined #lisp 2016-09-13T21:28:17Z Posterdati joined #lisp 2016-09-13T21:28:17Z mnoonan joined #lisp 2016-09-13T21:28:21Z abbe joined #lisp 2016-09-13T21:28:27Z tristero joined #lisp 2016-09-13T21:28:29Z kolko joined #lisp 2016-09-13T21:28:29Z cebreidian joined #lisp 2016-09-13T21:28:31Z easye joined #lisp 2016-09-13T21:28:32Z TeMPOraL joined #lisp 2016-09-13T21:29:06Z schjetne joined #lisp 2016-09-13T21:29:39Z constantinexvi joined #lisp 2016-09-13T21:31:22Z Karl_Dscc quit (Remote host closed the connection) 2016-09-13T21:31:39Z angular_mike_ quit (Ping timeout: 250 seconds) 2016-09-13T21:31:39Z ggherdov quit (Ping timeout: 250 seconds) 2016-09-13T21:32:35Z Jesin joined #lisp 2016-09-13T21:32:43Z shka quit (Ping timeout: 255 seconds) 2016-09-13T21:33:00Z misv joined #lisp 2016-09-13T21:33:19Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-13T21:33:36Z XachX_ joined #lisp 2016-09-13T21:36:16Z Ven_ joined #lisp 2016-09-13T21:36:27Z d4gg4d joined #lisp 2016-09-13T21:37:42Z ggherdov joined #lisp 2016-09-13T21:37:53Z Jesin quit (Quit: Leaving) 2016-09-13T21:37:58Z Kundry_Wag joined #lisp 2016-09-13T21:38:07Z ggherdov quit (Excess Flood) 2016-09-13T21:38:14Z Jesin joined #lisp 2016-09-13T21:39:33Z Amplituhedron quit (Ping timeout: 240 seconds) 2016-09-13T21:39:39Z Ven_ quit (Client Quit) 2016-09-13T21:39:41Z ggherdov joined #lisp 2016-09-13T21:39:42Z angular_mike_ joined #lisp 2016-09-13T21:42:29Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-13T21:43:11Z nikki93 joined #lisp 2016-09-13T21:47:42Z edgar-rft quit (Quit: edgar-rft) 2016-09-13T21:48:33Z nikki93 quit (Ping timeout: 250 seconds) 2016-09-13T21:50:03Z sweater quit (Read error: Connection reset by peer) 2016-09-13T21:50:32Z sweater joined #lisp 2016-09-13T21:51:58Z adolf_stalin quit (Quit: Leaving...) 2016-09-13T21:52:38Z dyske quit (Quit: Lost terminal) 2016-09-13T21:52:51Z Fare joined #lisp 2016-09-13T21:55:02Z grublet joined #lisp 2016-09-13T21:57:01Z ristur joined #lisp 2016-09-13T21:57:25Z varjag quit (Ping timeout: 244 seconds) 2016-09-13T21:57:59Z cpt_nemo joined #lisp 2016-09-13T22:01:14Z moei joined #lisp 2016-09-13T22:04:13Z Davidbrcz quit (Ping timeout: 255 seconds) 2016-09-13T22:04:19Z sweater quit (Read error: Connection reset by peer) 2016-09-13T22:06:51Z karswell joined #lisp 2016-09-13T22:06:59Z Oddity joined #lisp 2016-09-13T22:06:59Z Oddity quit (Changing host) 2016-09-13T22:06:59Z Oddity joined #lisp 2016-09-13T22:07:27Z `lain joined #lisp 2016-09-13T22:09:47Z ovenpasta quit (Ping timeout: 250 seconds) 2016-09-13T22:14:16Z GGMethos quit (Ping timeout: 265 seconds) 2016-09-13T22:15:41Z tanuzzo joined #lisp 2016-09-13T22:18:20Z pillton joined #lisp 2016-09-13T22:19:11Z GGMethos joined #lisp 2016-09-13T22:20:00Z fortitude joined #lisp 2016-09-13T22:20:46Z Ipe_ quit (Quit: Konversation terminated!) 2016-09-13T22:21:44Z moei quit (Read error: Connection reset by peer) 2016-09-13T22:21:53Z Jesin quit (Quit: Leaving) 2016-09-13T22:22:16Z moei joined #lisp 2016-09-13T22:28:44Z SlashLife is now known as LosSlashLife 2016-09-13T22:28:51Z LiamH quit (Quit: Leaving.) 2016-09-13T22:28:58Z QwertyDragon joined #lisp 2016-09-13T22:29:17Z zacharias quit (Ping timeout: 250 seconds) 2016-09-13T22:30:39Z flip214_ quit (Ping timeout: 265 seconds) 2016-09-13T22:34:57Z knicklux quit (Remote host closed the connection) 2016-09-13T22:36:32Z LosSlashLife is now known as SlashLife 2016-09-13T22:38:48Z Kundry_Wag joined #lisp 2016-09-13T22:43:09Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-13T22:43:55Z arescorpio joined #lisp 2016-09-13T22:45:29Z razzy89_ quit (Quit: razzy89_) 2016-09-13T22:45:46Z raydeejay: is there something like flymake for common lisp? 2016-09-13T22:46:33Z vauban joined #lisp 2016-09-13T22:46:39Z pillton: I use paredit. 2016-09-13T22:46:44Z ASau joined #lisp 2016-09-13T22:46:58Z pillton: What issues are you having? 2016-09-13T22:48:15Z raydeejay: well, it's not really an issue-issue, more like would be nice to keep the annotations for undefined things when C-c C-c'ing 2016-09-13T22:48:42Z raydeejay: and other annotations 2016-09-13T22:48:44Z quazimodo joined #lisp 2016-09-13T22:49:41Z ghostlight joined #lisp 2016-09-13T22:50:01Z flip214 joined #lisp 2016-09-13T22:50:01Z flip214 quit (Changing host) 2016-09-13T22:50:01Z flip214 joined #lisp 2016-09-13T22:50:17Z pillton: M-x slime-list-compiler-notes 2016-09-13T22:51:31Z pillton: There is also C-x ` 2016-09-13T22:52:56Z raydeejay: hm, it will do the trick for now 2016-09-13T22:55:15Z trocado joined #lisp 2016-09-13T22:57:35Z jleija joined #lisp 2016-09-13T22:58:09Z pillton: You have to remember that the character syntax in CL is not fixed. It can change as you are loading/compiling a file. 2016-09-13T22:59:25Z totimkopf is now known as GyorsCsiga 2016-09-13T23:01:07Z BusFactor1 quit (Ping timeout: 244 seconds) 2016-09-13T23:02:17Z davsebamse quit (Ping timeout: 250 seconds) 2016-09-13T23:02:43Z Fare quit (Ping timeout: 255 seconds) 2016-09-13T23:04:35Z quazimodo quit (Ping timeout: 244 seconds) 2016-09-13T23:04:46Z Denommus joined #lisp 2016-09-13T23:05:41Z vauban: Is it possible to set a hashmap as a global variable? I'm getting a SYMBOL-PACKAGE-LOCKED-ERROR in SBCL. 2016-09-13T23:08:07Z pillton: Yes. (defparameter *x* (make-hash-table)). 2016-09-13T23:08:37Z pillton: The symbol-package-locked-error suggests you are using a name in a locked package. 2016-09-13T23:09:15Z vauban: Ah, that makes sense. Thanks. 2016-09-13T23:10:32Z andrei-n quit (Remote host closed the connection) 2016-09-13T23:10:53Z DeadTrickster quit (Ping timeout: 250 seconds) 2016-09-13T23:11:37Z BlueRavenGT joined #lisp 2016-09-13T23:11:41Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-13T23:12:20Z stepnem quit (Ping timeout: 244 seconds) 2016-09-13T23:13:01Z fortitude quit (Quit: Leaving) 2016-09-13T23:13:17Z davsebamse joined #lisp 2016-09-13T23:16:45Z pierpa`: xach.com does not resolve. Is this a known problem? 2016-09-13T23:17:15Z fiddlerwoaroof: pierpa`: it does for me 2016-09-13T23:17:25Z pierpa`: hmmm... let me retry 2016-09-13T23:17:43Z cromachina joined #lisp 2016-09-13T23:18:47Z pierpa`: ah, yes. It's data.xack.com which does not reoslve 2016-09-13T23:19:02Z pierpa`: *xach 2016-09-13T23:19:42Z pierpa` is now known as pierpa 2016-09-13T23:20:39Z pillton: Yes. It resolves to a grayscale photo of a room which (I presume) Xach uses to share parentheses with the next generation. 2016-09-13T23:26:13Z Jesin joined #lisp 2016-09-13T23:26:17Z alelos quit (Ping timeout: 244 seconds) 2016-09-13T23:28:52Z ukari quit (Ping timeout: 244 seconds) 2016-09-13T23:30:33Z ksool quit (Ping timeout: 240 seconds) 2016-09-13T23:31:26Z ukari joined #lisp 2016-09-13T23:31:44Z robotoad joined #lisp 2016-09-13T23:36:06Z robotoad quit (Read error: Connection reset by peer) 2016-09-13T23:36:43Z robotoad joined #lisp 2016-09-13T23:37:12Z DeadTrickster joined #lisp 2016-09-13T23:38:10Z DeadTrickster_ joined #lisp 2016-09-13T23:39:26Z Kundry_Wag joined #lisp 2016-09-13T23:43:01Z madbub quit (Ping timeout: 250 seconds) 2016-09-13T23:43:23Z BlueRavenGT quit (Ping timeout: 250 seconds) 2016-09-13T23:43:49Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-13T23:44:23Z sellout-1 quit (Quit: Leaving.) 2016-09-13T23:45:46Z nikki93 joined #lisp 2016-09-13T23:46:26Z grimsley quit (Quit: Leaving) 2016-09-13T23:50:42Z nikki93 quit (Ping timeout: 276 seconds) 2016-09-13T23:50:52Z NeverDie joined #lisp 2016-09-13T23:59:30Z grublet2 joined #lisp 2016-09-14T00:00:33Z boomer quit (Changing host) 2016-09-14T00:00:33Z boomer joined #lisp 2016-09-14T00:00:42Z boomer is now known as bitch 2016-09-14T00:02:34Z grublet quit (Ping timeout: 255 seconds) 2016-09-14T00:06:41Z bitch is now known as ________________ 2016-09-14T00:06:44Z ________________ is now known as group 2016-09-14T00:06:46Z group is now known as ________________ 2016-09-14T00:08:12Z ________________ is now known as |||||||||||||||| 2016-09-14T00:10:19Z |||||||||||||||| is now known as \\\\\\\\\\\\\\\\ 2016-09-14T00:13:05Z aries_liuxueyang quit (Ping timeout: 265 seconds) 2016-09-14T00:15:48Z aries_liuxueyang joined #lisp 2016-09-14T00:22:34Z superancetre quit (Remote host closed the connection) 2016-09-14T00:30:32Z slyrus quit (Ping timeout: 244 seconds) 2016-09-14T00:30:52Z manuel_ joined #lisp 2016-09-14T00:38:42Z harish quit (Ping timeout: 265 seconds) 2016-09-14T00:39:43Z ukari quit (Ping timeout: 250 seconds) 2016-09-14T00:40:22Z Kundry_Wag joined #lisp 2016-09-14T00:44:29Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-14T00:44:30Z NeverDie quit (Ping timeout: 265 seconds) 2016-09-14T00:47:26Z NeverDie joined #lisp 2016-09-14T00:49:05Z hiv joined #lisp 2016-09-14T00:49:05Z hiv is now known as Zhivago 2016-09-14T00:49:09Z Zhivago quit (Changing host) 2016-09-14T00:49:09Z Zhivago joined #lisp 2016-09-14T00:50:37Z EvW quit (Ping timeout: 250 seconds) 2016-09-14T00:51:49Z NeverDie quit (Max SendQ exceeded) 2016-09-14T00:52:36Z NeverDie joined #lisp 2016-09-14T00:56:31Z Kundry_Wag joined #lisp 2016-09-14T00:56:35Z shdeng joined #lisp 2016-09-14T00:57:35Z sjl quit (Read error: Connection reset by peer) 2016-09-14T00:58:46Z salva quit (Ping timeout: 244 seconds) 2016-09-14T00:58:58Z vauban left #lisp 2016-09-14T01:00:05Z drdo quit (Ping timeout: 250 seconds) 2016-09-14T01:01:17Z drdo joined #lisp 2016-09-14T01:02:21Z saolof quit (Remote host closed the connection) 2016-09-14T01:06:11Z warweasle joined #lisp 2016-09-14T01:06:15Z Josh_2 quit (Remote host closed the connection) 2016-09-14T01:06:18Z Jesin quit (Quit: Leaving) 2016-09-14T01:11:22Z kini joined #lisp 2016-09-14T01:12:46Z can3p quit (Quit: This computer has gone to sleep) 2016-09-14T01:20:29Z drmeister: Something about structs that I never figured out. 2016-09-14T01:20:45Z drmeister: How do I initialize slots of a struct using passed values. 2016-09-14T01:21:13Z quazimodo joined #lisp 2016-09-14T01:21:16Z drmeister: I have this: (defstruct progress-bar total divisions message spacing (next 0)) 2016-09-14T01:21:25Z cromachina: (make-my-struct :slot-name value) 2016-09-14T01:21:39Z drmeister: I want to go (make-progress-bar 100 10) 2016-09-14T01:22:00Z pillton: (defstruct progress-bar (:constructor make-progress-bar (total divisions))) 2016-09-14T01:22:41Z drmeister: Oh - and then I (defun make-progress-bar (total divisions)...) elsewhere? 2016-09-14T01:22:53Z pillton: No. defstruct will create it for you. 2016-09-14T01:23:26Z drmeister: Ah, ok that's the thing. Say I want (make-progress-bar 200 4) 2016-09-14T01:23:35Z drmeister: I want to set spacing to 50 2016-09-14T01:23:42Z drmeister: automagically 2016-09-14T01:24:00Z cromachina: make a function to do it 2016-09-14T01:24:20Z pillton: I'm not sure if defstruct supports optional lambda lists. 2016-09-14T01:24:41Z pillton: Sorry.. lambda lists with optional arguments. 2016-09-14T01:24:49Z cromachina: or just overwrite make-progress-bar if the name really matters 2016-09-14T01:25:35Z pillton: (defstruct progress-bar (:constructor %make-progress-bar)) (defun make-p-b (a b) (%make-p-b :spacing (* a b))) 2016-09-14T01:25:37Z drmeister: That's the idiomatic way to do this? (defun make-progress-bar-and-setup (total divisions) (let ((x (make-progress-bar total divisions))) (setf (progress-bar-spacing x) (/ total divisions)))) 2016-09-14T01:26:30Z drmeister: What about this? 2016-09-14T01:27:12Z trocado quit (Ping timeout: 240 seconds) 2016-09-14T01:27:12Z drmeister: (defstruct progress-bar ... (:constructor make-progress-bar (total divisons &aux (spacing (/ total divisions)))) ... ) 2016-09-14T01:27:39Z drmeister: I'll try that 2016-09-14T01:28:01Z pillton: clhs 3.4.6 2016-09-14T01:28:01Z specbot: Boa Lambda Lists: http://www.lispworks.com/reference/HyperSpec/Body/03_df.htm 2016-09-14T01:29:40Z drmeister: Heck yeah! 2016-09-14T01:29:47Z pillton: drmeister: I do this. http://paste.lisp.org/display/325986 2016-09-14T01:30:13Z drmeister: https://www.irccloud.com/pastebin/uqyEC5oi/ 2016-09-14T01:30:23Z pillton: drmeister: Because it keeps the line width down, and it allows you to check the arguments. In this instance you need to make sure you don't divide by zero. 2016-09-14T01:30:29Z megalography quit (Ping timeout: 250 seconds) 2016-09-14T01:30:36Z smokeink joined #lisp 2016-09-14T01:34:19Z drmeister: https://www.irccloud.com/pastebin/bExjU6lS/ 2016-09-14T01:35:05Z smokeink quit (Ping timeout: 244 seconds) 2016-09-14T01:35:13Z pillton: Sure. You may get a funny stack trace with the error though. 2016-09-14T01:36:58Z smokeink joined #lisp 2016-09-14T01:38:58Z megalography joined #lisp 2016-09-14T01:41:23Z defaultxr joined #lisp 2016-09-14T01:43:32Z ukari joined #lisp 2016-09-14T01:44:46Z salva joined #lisp 2016-09-14T01:46:24Z sellout- joined #lisp 2016-09-14T01:48:38Z Xach_ is now known as Xach 2016-09-14T01:50:51Z whiteline quit (Remote host closed the connection) 2016-09-14T01:51:26Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-14T01:52:03Z whiteline joined #lisp 2016-09-14T02:00:53Z harish joined #lisp 2016-09-14T02:07:58Z myrkraverk: pipping: when that happens (that I want another lisp) I can port the SBCL specific parts. 2016-09-14T02:08:18Z myrkraverk: Right now, it'll be a waste of my time to pre-port my code. 2016-09-14T02:10:45Z nikki93 joined #lisp 2016-09-14T02:12:30Z slyrus joined #lisp 2016-09-14T02:12:49Z xrash joined #lisp 2016-09-14T02:14:34Z `lain quit (Quit: bye) 2016-09-14T02:14:54Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-14T02:19:46Z nzambe joined #lisp 2016-09-14T02:23:28Z test1600 joined #lisp 2016-09-14T02:23:30Z pierpa quit (Ping timeout: 244 seconds) 2016-09-14T02:28:49Z slyrus quit (Ping timeout: 255 seconds) 2016-09-14T02:29:20Z rumbler31 joined #lisp 2016-09-14T02:30:03Z zaon quit (Ping timeout: 240 seconds) 2016-09-14T02:33:45Z rumbler31 quit (Ping timeout: 250 seconds) 2016-09-14T02:34:07Z slyrus joined #lisp 2016-09-14T02:37:20Z shcl joined #lisp 2016-09-14T02:42:55Z \\\\\\\\\\\\\\\\ is now known as |\|\|\|\|\|\|\|\ 2016-09-14T02:46:24Z Jesin joined #lisp 2016-09-14T02:48:58Z Gengxin joined #lisp 2016-09-14T02:53:25Z tmtwd joined #lisp 2016-09-14T03:00:37Z Gengxin` joined #lisp 2016-09-14T03:04:16Z Gengxin quit (Ping timeout: 265 seconds) 2016-09-14T03:07:44Z Gengxin`` joined #lisp 2016-09-14T03:08:01Z Gengxin` quit (Read error: Connection reset by peer) 2016-09-14T03:11:56Z akkad: was it uiop that had a portable resolver? 2016-09-14T03:13:37Z Guest80340 quit (Ping timeout: 250 seconds) 2016-09-14T03:15:15Z xrash quit (Ping timeout: 248 seconds) 2016-09-14T03:15:24Z Guest80340 joined #lisp 2016-09-14T03:18:00Z xrash joined #lisp 2016-09-14T03:20:38Z k3rn31 joined #lisp 2016-09-14T03:21:33Z Guest80340 is now known as fluter 2016-09-14T03:21:41Z JuanDaugherty: name resolver? 2016-09-14T03:22:03Z xrash quit (Read error: Connection reset by peer) 2016-09-14T03:24:05Z d4ryus quit (Ping timeout: 265 seconds) 2016-09-14T03:26:28Z d4ryus joined #lisp 2016-09-14T03:29:16Z zaon joined #lisp 2016-09-14T03:29:56Z razzy89_ joined #lisp 2016-09-14T03:30:11Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-14T03:41:44Z Harag joined #lisp 2016-09-14T03:45:21Z EvW joined #lisp 2016-09-14T03:45:25Z joshe: akkad: I thought ioloop had one 2016-09-14T03:45:41Z joshe: derp, iolib 2016-09-14T03:56:19Z jleija quit (Quit: leaving) 2016-09-14T03:56:24Z Gengxin`` quit (Ping timeout: 276 seconds) 2016-09-14T03:57:26Z slyrus quit (Ping timeout: 265 seconds) 2016-09-14T03:58:07Z edgar-rft joined #lisp 2016-09-14T04:00:20Z Harag quit (Ping timeout: 249 seconds) 2016-09-14T04:01:24Z mishoo joined #lisp 2016-09-14T04:01:28Z beach: Good morning everyone! 2016-09-14T04:01:36Z beach: jasom: Second Climacs is not working at all at the moment. I am working on the incremental parser for Common Lisp. 2016-09-14T04:07:18Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-14T04:09:51Z reepca joined #lisp 2016-09-14T04:11:22Z tmtwd quit (Ping timeout: 265 seconds) 2016-09-14T04:13:23Z asc232 joined #lisp 2016-09-14T04:13:58Z robotoad joined #lisp 2016-09-14T04:22:32Z warweasle quit (Remote host closed the connection) 2016-09-14T04:25:33Z EvW quit (Ping timeout: 250 seconds) 2016-09-14T04:32:21Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-14T04:32:29Z Win7__ joined #lisp 2016-09-14T04:32:40Z FreeBirdLjj joined #lisp 2016-09-14T04:34:34Z grublet joined #lisp 2016-09-14T04:35:26Z grublet2 quit (Ping timeout: 244 seconds) 2016-09-14T04:36:03Z Kundry_Wag quit (Remote host closed the connection) 2016-09-14T04:36:35Z Kundry_Wag joined #lisp 2016-09-14T04:37:10Z Win7__ quit (Ping timeout: 250 seconds) 2016-09-14T04:38:06Z grublet2 joined #lisp 2016-09-14T04:40:09Z ikki joined #lisp 2016-09-14T04:40:56Z quazimodo quit (Ping timeout: 244 seconds) 2016-09-14T04:41:04Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-14T04:41:04Z grublet quit (Ping timeout: 250 seconds) 2016-09-14T04:44:45Z quazimodo joined #lisp 2016-09-14T04:46:11Z pillton: Bike: Have you implemented the lambda calculus in TAPL which allows you to create abstractions and perform applications on the type annotations? 2016-09-14T04:46:37Z Bike: no. 2016-09-14T04:46:45Z pillton: Bike: You slacker. 2016-09-14T04:46:48Z arescorpio quit (Excess Flood) 2016-09-14T04:47:09Z Bike: i'm killing myself learning cmos, i can slack on other things 2016-09-14T04:47:19Z pillton: CMOS? 2016-09-14T04:47:46Z pillton: The semiconductors? 2016-09-14T04:48:03Z Bike: yes 2016-09-14T04:48:21Z pillton: Is that part of your degree or are you slacking? 2016-09-14T04:48:34Z Bike: it is 2016-09-14T04:48:52Z pillton: Haha.. It is part of your degree? 2016-09-14T04:49:02Z vlatkoB joined #lisp 2016-09-14T04:49:10Z Bike: yes 2016-09-14T04:49:18Z Bike: i didn't mean that as a mathematician's answer, i would have said "yes" if i did 2016-09-14T04:49:51Z pillton: Well, mathematical humour manifests itself in many ways. 2016-09-14T04:50:31Z manuel_ quit (Quit: manuel_) 2016-09-14T04:51:39Z mishoo quit (Ping timeout: 276 seconds) 2016-09-14T04:52:19Z Bike: mathematician's answer as in "are you x or y?" "yes" 2016-09-14T04:52:32Z Win7__ joined #lisp 2016-09-14T04:54:46Z MoALTz joined #lisp 2016-09-14T04:55:50Z grublet2 quit (Ping timeout: 265 seconds) 2016-09-14T04:56:17Z asc232 quit (Quit: Saliendo) 2016-09-14T04:56:24Z ramky joined #lisp 2016-09-14T04:57:35Z razzy89_ quit (Quit: razzy89_) 2016-09-14T05:01:23Z ikki quit (Ping timeout: 248 seconds) 2016-09-14T05:05:55Z loke: Bike: Programmers answer too 2016-09-14T05:06:17Z stardiviner quit (Ping timeout: 250 seconds) 2016-09-14T05:06:28Z QwertyDragon quit (Ping timeout: 265 seconds) 2016-09-14T05:06:54Z k3rn31 joined #lisp 2016-09-14T05:10:19Z bocaneri joined #lisp 2016-09-14T05:10:20Z bocaneri quit (Max SendQ exceeded) 2016-09-14T05:10:34Z erg quit (Ping timeout: 244 seconds) 2016-09-14T05:12:13Z bocaneri joined #lisp 2016-09-14T05:15:33Z defaultxr quit (Quit: gnight) 2016-09-14T05:15:49Z loke` quit (Ping timeout: 250 seconds) 2016-09-14T05:17:41Z karswell quit (Remote host closed the connection) 2016-09-14T05:18:19Z karswell joined #lisp 2016-09-14T05:18:46Z ukari quit (Ping timeout: 250 seconds) 2016-09-14T05:19:29Z watersoul quit (Remote host closed the connection) 2016-09-14T05:19:47Z watersoul joined #lisp 2016-09-14T05:19:47Z razzy89_ joined #lisp 2016-09-14T05:20:36Z razzy89_ quit (Client Quit) 2016-09-14T05:22:56Z zaon_ joined #lisp 2016-09-14T05:23:23Z zaon quit (Ping timeout: 265 seconds) 2016-09-14T05:23:49Z slyrus joined #lisp 2016-09-14T05:27:30Z rumbler31 joined #lisp 2016-09-14T05:31:31Z msb quit (Ping timeout: 255 seconds) 2016-09-14T05:31:58Z rumbler31 quit (Ping timeout: 255 seconds) 2016-09-14T05:32:37Z shka joined #lisp 2016-09-14T05:33:02Z msb joined #lisp 2016-09-14T05:33:44Z Karl_Dscc joined #lisp 2016-09-14T05:34:13Z montanonic joined #lisp 2016-09-14T05:34:54Z karswell quit (Remote host closed the connection) 2016-09-14T05:35:31Z karswell joined #lisp 2016-09-14T05:36:23Z zymurgy1 quit (Quit: WeeChat 0.3.8) 2016-09-14T05:36:45Z zymurgy joined #lisp 2016-09-14T05:38:16Z drdo quit (Ping timeout: 250 seconds) 2016-09-14T05:45:14Z Colleen joined #lisp 2016-09-14T05:48:00Z stardiviner joined #lisp 2016-09-14T05:49:39Z mastokley quit (Ping timeout: 244 seconds) 2016-09-14T05:55:35Z razzy89_ joined #lisp 2016-09-14T05:55:59Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-14T05:59:32Z shifty joined #lisp 2016-09-14T06:00:10Z scymtym quit (Ping timeout: 244 seconds) 2016-09-14T06:05:02Z robotoad joined #lisp 2016-09-14T06:05:05Z shcl quit (Remote host closed the connection) 2016-09-14T06:05:24Z mishoo joined #lisp 2016-09-14T06:06:39Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-09-14T06:09:23Z yeticry quit (Ping timeout: 265 seconds) 2016-09-14T06:11:00Z yeticry joined #lisp 2016-09-14T06:11:17Z drdo joined #lisp 2016-09-14T06:14:14Z Karl_Dscc quit (Remote host closed the connection) 2016-09-14T06:18:48Z flamebeard joined #lisp 2016-09-14T06:19:33Z clog quit (Ping timeout: 240 seconds) 2016-09-14T06:20:59Z Harag joined #lisp 2016-09-14T06:28:32Z drdo quit (Ping timeout: 250 seconds) 2016-09-14T06:29:19Z H4ns joined #lisp 2016-09-14T06:30:19Z drdo joined #lisp 2016-09-14T06:31:35Z shka quit (Ping timeout: 260 seconds) 2016-09-14T06:34:54Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-14T06:35:20Z varjag joined #lisp 2016-09-14T06:37:06Z robotoad quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-14T06:37:22Z montanonic quit (Ping timeout: 244 seconds) 2016-09-14T06:39:14Z robotoad joined #lisp 2016-09-14T06:41:34Z montanonic joined #lisp 2016-09-14T06:46:21Z pyx joined #lisp 2016-09-14T06:46:59Z pyx quit (Client Quit) 2016-09-14T06:51:35Z vlatkoB_ joined #lisp 2016-09-14T06:55:47Z vlatkoB quit (Ping timeout: 265 seconds) 2016-09-14T06:56:15Z FreeBirdLjj joined #lisp 2016-09-14T07:00:03Z p_l joined #lisp 2016-09-14T07:03:59Z spacebat joined #lisp 2016-09-14T07:05:10Z Munksgaard joined #lisp 2016-09-14T07:05:27Z Nikotiini quit (Ping timeout: 265 seconds) 2016-09-14T07:08:11Z Tordek quit (Ping timeout: 244 seconds) 2016-09-14T07:08:55Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-14T07:08:58Z Tordek joined #lisp 2016-09-14T07:09:48Z ovenpasta joined #lisp 2016-09-14T07:11:15Z vhost- quit (Ping timeout: 265 seconds) 2016-09-14T07:12:29Z SamSkull` joined #lisp 2016-09-14T07:14:50Z Bike quit (Quit: same) 2016-09-14T07:14:54Z pok quit (Ping timeout: 244 seconds) 2016-09-14T07:15:26Z pok joined #lisp 2016-09-14T07:17:00Z SamSkulls quit (Ping timeout: 265 seconds) 2016-09-14T07:17:14Z egorpe joined #lisp 2016-09-14T07:17:32Z egorpe quit (Client Quit) 2016-09-14T07:19:05Z ghostlight quit (Ping timeout: 240 seconds) 2016-09-14T07:19:43Z Nikotiini joined #lisp 2016-09-14T07:20:15Z ghostlight joined #lisp 2016-09-14T07:22:21Z vhost- joined #lisp 2016-09-14T07:27:09Z shdeng quit (Ping timeout: 265 seconds) 2016-09-14T07:29:20Z can3p joined #lisp 2016-09-14T07:29:33Z joast quit (Ping timeout: 244 seconds) 2016-09-14T07:30:45Z shka joined #lisp 2016-09-14T07:34:00Z montanonic quit (Ping timeout: 260 seconds) 2016-09-14T07:35:03Z CrazyEddy quit (Ping timeout: 240 seconds) 2016-09-14T07:36:23Z Anselmo quit (Quit: WeeChat 1.5) 2016-09-14T07:36:48Z Anselmo joined #lisp 2016-09-14T07:42:09Z zacharias joined #lisp 2016-09-14T07:42:21Z eli joined #lisp 2016-09-14T07:42:22Z eli quit (Changing host) 2016-09-14T07:42:22Z eli joined #lisp 2016-09-14T07:46:23Z montanonic joined #lisp 2016-09-14T07:46:58Z joast joined #lisp 2016-09-14T07:47:31Z clog joined #lisp 2016-09-14T07:49:45Z zacharias quit (Ping timeout: 260 seconds) 2016-09-14T07:53:14Z ovenpasta quit (Ping timeout: 265 seconds) 2016-09-14T07:54:03Z yeticry quit (Ping timeout: 240 seconds) 2016-09-14T07:55:16Z yeticry joined #lisp 2016-09-14T07:56:08Z Ipe_ joined #lisp 2016-09-14T08:06:09Z andrei-n joined #lisp 2016-09-14T08:06:42Z hhdave joined #lisp 2016-09-14T08:07:33Z Win7__ quit (Quit: Leaving) 2016-09-14T08:08:56Z Ipe_ quit (Quit: Konversation terminated!) 2016-09-14T08:10:39Z ritschmaster quit (Ping timeout: 265 seconds) 2016-09-14T08:11:50Z ritschmaster joined #lisp 2016-09-14T08:17:51Z shdeng joined #lisp 2016-09-14T08:22:50Z danieli_ quit (Changing host) 2016-09-14T08:22:50Z danieli_ joined #lisp 2016-09-14T08:22:52Z danieli_ is now known as danieli 2016-09-14T08:24:07Z angavrilov joined #lisp 2016-09-14T08:26:01Z easye quit (Read error: Connection reset by peer) 2016-09-14T08:26:15Z easye joined #lisp 2016-09-14T08:29:52Z stepnem joined #lisp 2016-09-14T08:36:12Z SpaceDanceCJ joined #lisp 2016-09-14T08:40:12Z shdeng quit (Quit: Leaving) 2016-09-14T08:45:22Z ovenpasta joined #lisp 2016-09-14T08:55:09Z groovy3shoes quit (Quit: Leaving) 2016-09-14T08:56:03Z schjetne quit (Ping timeout: 240 seconds) 2016-09-14T08:56:05Z rudolfochrist joined #lisp 2016-09-14T08:58:59Z Beetny joined #lisp 2016-09-14T09:07:15Z dmiles: what is the name of ascii code 0 ? 2016-09-14T09:08:04Z dmiles: (i want to put a zero in a string) 2016-09-14T09:08:07Z H4ns: sbcl calls it #\nul 2016-09-14T09:08:11Z iskander_work joined #lisp 2016-09-14T09:08:29Z dmiles: thank you.. that worked 2016-09-14T09:08:50Z H4ns: #.(code-char 0) would probably be a little more portable. 2016-09-14T09:09:12Z dmiles: perfect 2016-09-14T09:11:57Z razzy89_ quit (Quit: razzy89_) 2016-09-14T09:14:30Z cibs quit (Ping timeout: 268 seconds) 2016-09-14T09:15:43Z cibs joined #lisp 2016-09-14T09:16:12Z harish quit (Ping timeout: 276 seconds) 2016-09-14T09:28:04Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-14T09:29:40Z bogdanm joined #lisp 2016-09-14T09:33:02Z zacharias joined #lisp 2016-09-14T09:35:07Z razzy89_ joined #lisp 2016-09-14T09:38:13Z Kundry_Wag joined #lisp 2016-09-14T09:40:41Z Grue`` joined #lisp 2016-09-14T09:45:14Z shdeng joined #lisp 2016-09-14T09:48:21Z ASau quit (Ping timeout: 244 seconds) 2016-09-14T09:51:02Z przl joined #lisp 2016-09-14T09:57:08Z freehck joined #lisp 2016-09-14T09:57:48Z rudolfochrist quit (Ping timeout: 276 seconds) 2016-09-14T10:01:49Z razzy89_ quit (Ping timeout: 265 seconds) 2016-09-14T10:03:18Z m00natic joined #lisp 2016-09-14T10:03:28Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-14T10:05:28Z ukari joined #lisp 2016-09-14T10:07:06Z przl quit (Ping timeout: 265 seconds) 2016-09-14T10:11:13Z can3p quit (Quit: This computer has gone to sleep) 2016-09-14T10:12:59Z razzy89_ joined #lisp 2016-09-14T10:13:25Z razzy89_ quit (Client Quit) 2016-09-14T10:14:06Z can3p joined #lisp 2016-09-14T10:19:00Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-14T10:19:50Z DavidGu joined #lisp 2016-09-14T10:21:52Z sellout-1 joined #lisp 2016-09-14T10:22:00Z sellout- quit (Ping timeout: 260 seconds) 2016-09-14T10:23:41Z razzy89_ joined #lisp 2016-09-14T10:25:11Z harish joined #lisp 2016-09-14T10:25:29Z myrkraverk: Is there a simple way to close all open file descriptors in SBCL? And if I create a loop with sb-posix:close, can that corrupt my SBCL? (yes, I'm writing a daemon) 2016-09-14T10:30:12Z Anselmo quit (Ping timeout: 244 seconds) 2016-09-14T10:30:46Z Anselmo joined #lisp 2016-09-14T10:30:46Z DavidGu quit (Ping timeout: 250 seconds) 2016-09-14T10:35:17Z SpaceDanceCJ joined #lisp 2016-09-14T10:36:54Z rudolfochrist joined #lisp 2016-09-14T10:37:44Z Munksgaard quit (Quit: Leaving.) 2016-09-14T10:38:40Z Munksgaard joined #lisp 2016-09-14T10:43:20Z iskander_work quit (Remote host closed the connection) 2016-09-14T10:44:03Z saolof joined #lisp 2016-09-14T10:45:27Z fe[nl]ix: myrkraverk: why close all descriptors ? 2016-09-14T10:45:31Z myrkraverk: Well, looping and closing from 0 to 255 "works" - but that's not the maximum. 2016-09-14T10:45:33Z SpaceDanceCJ quit (Ping timeout: 240 seconds) 2016-09-14T10:45:54Z myrkraverk: fe[nl]ix: I'm puzzling about that, but it's in one example I found online. 2016-09-14T10:46:21Z myrkraverk: I know 0-2 need to be closed/directed to /dev/null. 2016-09-14T10:47:14Z Grue``: wait, you want to close all open file descriptors, not necessarily made by SBCL? 2016-09-14T10:47:46Z Grue``: I'd imagine that might corrupt many of your files in general, much less SBCL 2016-09-14T10:47:47Z shdeng quit (Quit: Leaving) 2016-09-14T10:48:20Z myrkraverk: Well, I want to close all open FDs in the current process (SBCL) 2016-09-14T10:48:50Z fe[nl]ix: myrkraverk: use sb-daemon and don't worry 2016-09-14T10:49:22Z myrkraverk: fe[nl]ix: I'm creating my own daemon code because sb-daemon doesn't do one (imo) critical task: lock the pid file. 2016-09-14T10:49:43Z fe[nl]ix: then send a patch to nikodemus 2016-09-14T10:49:55Z fe[nl]ix: don't create yet another library 2016-09-14T10:50:46Z myrkraverk: Well, I'd rather create yet another library, to get stuff to work, before trying to fit sb-daemon into my current code layout. 2016-09-14T10:51:27Z myrkraverk: I'm actually basing some of my decisions on the sb-daemon code, some on my recollection on how to do this "by hand" and some on guides I find online. 2016-09-14T10:52:21Z myrkraverk: What I have not done, so far, is to /close all open file descriptors/ because that's not something I've come across before. 2016-09-14T10:53:23Z rudolfochrist quit (Ping timeout: 250 seconds) 2016-09-14T10:55:05Z quazimodo quit (Ping timeout: 240 seconds) 2016-09-14T10:55:07Z scymtym joined #lisp 2016-09-14T10:58:00Z can3p quit (Quit: This computer has gone to sleep) 2016-09-14T10:58:28Z myrkraverk: fe[nl]ix: if it was easy to patch what I want into sb-daemon, I would. 2016-09-14T10:58:41Z Josh_2 joined #lisp 2016-09-14T10:59:11Z fe[nl]ix: myrkraverk: loop from lower bound to getrlimit(RLIMIT_NOFILE) and close() 2016-09-14T11:00:56Z Kundry_Wag joined #lisp 2016-09-14T11:01:02Z fe[nl]ix: if you're doing this before an exec() instead of close(fd) do fcntl(fd, F_SETFD, FD_CLOEXEC) 2016-09-14T11:01:24Z myrkraverk: I don't seem to have any sb-posix:getrlimit 2016-09-14T11:01:53Z myrkraverk: Of course, I can make my own. I've done that before. 2016-09-14T11:03:03Z przl joined #lisp 2016-09-14T11:07:33Z przl quit (Ping timeout: 240 seconds) 2016-09-14T11:09:33Z razzy89_ quit (Quit: razzy89_) 2016-09-14T11:10:00Z razzy89_ joined #lisp 2016-09-14T11:10:26Z razzy89_ quit (Remote host closed the connection) 2016-09-14T11:10:41Z razzy89_ joined #lisp 2016-09-14T11:11:09Z razzy89_ quit (Remote host closed the connection) 2016-09-14T11:11:19Z razzy89_ joined #lisp 2016-09-14T11:11:46Z razzy89_ quit (Remote host closed the connection) 2016-09-14T11:11:57Z razzy89_ joined #lisp 2016-09-14T11:12:26Z razzy89_ quit (Remote host closed the connection) 2016-09-14T11:12:37Z razzy89_ joined #lisp 2016-09-14T11:13:05Z razzy89_ quit (Remote host closed the connection) 2016-09-14T11:13:16Z razzy89_ joined #lisp 2016-09-14T11:13:44Z razzy89_ quit (Remote host closed the connection) 2016-09-14T11:15:23Z sellout- joined #lisp 2016-09-14T11:15:40Z sellout-1 quit (Ping timeout: 244 seconds) 2016-09-14T11:16:16Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-14T11:19:34Z FreeBirdLjj joined #lisp 2016-09-14T11:20:06Z HerrBlume joined #lisp 2016-09-14T11:21:51Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-14T11:22:58Z HerrBlume: I hav a function returning multiple values, the problem is sometimes the function failes, so i wrap it in an ignore-errors form. But ignore errors has two return values, first the value of the form, the second the error. how can i get the other return values of that function. 2016-09-14T11:22:58Z Ando quit (Ping timeout: 255 seconds) 2016-09-14T11:24:03Z Atarian joined #lisp 2016-09-14T11:24:30Z n0rby joined #lisp 2016-09-14T11:24:54Z FreeBirdLjj quit (Ping timeout: 276 seconds) 2016-09-14T11:25:13Z montanonic quit (Ping timeout: 255 seconds) 2016-09-14T11:25:36Z edgar-rft quit (Quit: edgar-rft) 2016-09-14T11:27:45Z ap joined #lisp 2016-09-14T11:28:08Z ap is now known as Guest1590 2016-09-14T11:34:47Z MoALTz quit (Ping timeout: 244 seconds) 2016-09-14T11:36:58Z _death: HerrBlume: you could use (ignore-errors (multiple-value-list ...)) but perhaps a better idea is not to use ignore-errors at all 2016-09-14T11:37:31Z can3p joined #lisp 2016-09-14T11:38:03Z Atarian quit (Ping timeout: 240 seconds) 2016-09-14T11:39:22Z myrkraverk: Isn't it simpler to catch the specified error, maybe in a wrapper macro, and return (values nil nil) or something? 2016-09-14T11:41:15Z Atarian joined #lisp 2016-09-14T11:41:28Z HerrBlume: _death: I found this handle-case thing in PCL, currently I'm catching errors of type T. I have no idea how to catch java exceptions with that. 2016-09-14T11:41:51Z HerrBlume: but t seems to work for all errors. 2016-09-14T11:42:31Z HerrBlume: or conditions they call them 2016-09-14T11:44:35Z ferada: HerrBlume: http://abcl.org/svn/trunk/abcl/examples/java-exception/lispfunctions.lisp 2016-09-14T11:44:44Z Grue``: catching and ignoring all exceptions is just a bad idea in general 2016-09-14T11:51:22Z ym joined #lisp 2016-09-14T11:51:45Z ym quit (Remote host closed the connection) 2016-09-14T11:51:52Z HerrBlume: ferada: thanks, thats what i was locking for 2016-09-14T11:52:17Z HerrBlume: would be cool to catch specific java exceptions 2016-09-14T11:52:56Z HerrBlume: So I will not ignore all exceptions, only the java exceptions. 2016-09-14T11:57:07Z ferada: HerrBlume: take a look at register-java-exception, that makes it a bit nicer 2016-09-14T12:02:02Z HerrBlume: ferada: that is better, but for my usecase it doesn't matter. 2016-09-14T12:03:15Z sjl joined #lisp 2016-09-14T12:03:54Z ovenpasta quit (Ping timeout: 244 seconds) 2016-09-14T12:09:39Z DGASAU quit (Ping timeout: 250 seconds) 2016-09-14T12:11:27Z DGASAU joined #lisp 2016-09-14T12:14:48Z madbub joined #lisp 2016-09-14T12:15:57Z schjetne joined #lisp 2016-09-14T12:18:38Z ggole joined #lisp 2016-09-14T12:20:08Z pacon joined #lisp 2016-09-14T12:20:28Z DGASAU quit (Read error: Connection reset by peer) 2016-09-14T12:21:09Z DGASAU joined #lisp 2016-09-14T12:23:17Z EvW joined #lisp 2016-09-14T12:25:40Z Denommus quit (Ping timeout: 260 seconds) 2016-09-14T12:31:28Z madbub_ joined #lisp 2016-09-14T12:31:42Z madbub quit (Ping timeout: 265 seconds) 2016-09-14T12:32:11Z varjag joined #lisp 2016-09-14T12:32:31Z pierpa joined #lisp 2016-09-14T12:32:31Z edgar-rft joined #lisp 2016-09-14T12:34:51Z pacon quit (Quit: leaving) 2016-09-14T12:35:41Z pat_ joined #lisp 2016-09-14T12:36:05Z pat_ is now known as Guest19498 2016-09-14T12:36:07Z Guest19498 is now known as pacon 2016-09-14T12:36:41Z przl joined #lisp 2016-09-14T12:38:08Z pacon quit (Client Quit) 2016-09-14T12:38:12Z DGASAU quit (Read error: Connection reset by peer) 2016-09-14T12:38:34Z pacon joined #lisp 2016-09-14T12:40:45Z DGASAU joined #lisp 2016-09-14T12:41:51Z manuel_ joined #lisp 2016-09-14T12:47:36Z DGASAU quit (Ping timeout: 265 seconds) 2016-09-14T12:47:45Z lexicall joined #lisp 2016-09-14T12:48:40Z DGASAU joined #lisp 2016-09-14T12:50:48Z Guest1590 left #lisp 2016-09-14T12:53:12Z LiamH joined #lisp 2016-09-14T12:54:06Z HerrBlum` joined #lisp 2016-09-14T12:56:03Z Beetny quit (Ping timeout: 240 seconds) 2016-09-14T12:56:07Z HerrBlume quit (Ping timeout: 255 seconds) 2016-09-14T12:56:35Z slyrus quit (Ping timeout: 260 seconds) 2016-09-14T12:57:43Z slyrus joined #lisp 2016-09-14T13:01:23Z quazimodo joined #lisp 2016-09-14T13:03:03Z leo_song quit (Read error: Connection reset by peer) 2016-09-14T13:03:33Z leo_song joined #lisp 2016-09-14T13:04:19Z razzy89_ joined #lisp 2016-09-14T13:04:28Z k4rtik quit (Remote host closed the connection) 2016-09-14T13:05:07Z ramky quit (Ping timeout: 255 seconds) 2016-09-14T13:05:39Z przl quit (Ping timeout: 276 seconds) 2016-09-14T13:09:54Z hlavaty quit (Quit: ERC (IRC client for Emacs 24.5.2)) 2016-09-14T13:10:31Z quazimodo quit (Ping timeout: 255 seconds) 2016-09-14T13:12:05Z quazimodo joined #lisp 2016-09-14T13:13:28Z Kundry_Wag joined #lisp 2016-09-14T13:16:34Z manuel_ quit (Ping timeout: 265 seconds) 2016-09-14T13:18:02Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-14T13:18:04Z zaon_ quit (Read error: Connection reset by peer) 2016-09-14T13:18:33Z zaon_ joined #lisp 2016-09-14T13:18:43Z manuel_ joined #lisp 2016-09-14T13:19:15Z sudshekhar joined #lisp 2016-09-14T13:21:43Z manuel__ joined #lisp 2016-09-14T13:21:46Z FreeBirdLjj joined #lisp 2016-09-14T13:22:44Z easye quit (Remote host closed the connection) 2016-09-14T13:23:02Z easye joined #lisp 2016-09-14T13:23:29Z manuel_ quit (Ping timeout: 240 seconds) 2016-09-14T13:23:29Z manuel__ is now known as manuel_ 2016-09-14T13:24:37Z nikki93 joined #lisp 2016-09-14T13:26:16Z FreeBirdLjj quit (Ping timeout: 255 seconds) 2016-09-14T13:26:25Z przl joined #lisp 2016-09-14T13:31:14Z optikalmouse joined #lisp 2016-09-14T13:32:51Z EvW quit (Ping timeout: 250 seconds) 2016-09-14T13:33:10Z cromachina quit (Read error: Connection reset by peer) 2016-09-14T13:38:59Z EvW joined #lisp 2016-09-14T13:47:26Z JoshYoshi joined #lisp 2016-09-14T13:47:37Z nikki93 quit (Remote host closed the connection) 2016-09-14T13:47:45Z slyrus quit (Ping timeout: 244 seconds) 2016-09-14T13:47:59Z JoshYoshi quit (Remote host closed the connection) 2016-09-14T13:49:23Z przl quit (Ping timeout: 248 seconds) 2016-09-14T13:49:26Z Josh_2 quit (Ping timeout: 265 seconds) 2016-09-14T13:49:48Z BusFactor1 joined #lisp 2016-09-14T13:50:13Z test1600 quit (Quit: Leaving) 2016-09-14T13:52:05Z m00natic` joined #lisp 2016-09-14T13:53:05Z m00natic quit (Remote host closed the connection) 2016-09-14T13:53:39Z manuel_ quit (Quit: manuel_) 2016-09-14T13:55:17Z HerrBlum`: ok, I have an component tree. And there is an select method taking a component and an item. Now I want the select operation bubble up the component tree until a component is able to handle the method. Currently i have a generic select method which does the bubbling. The other way I see is to have a generic (handle-event component event) thing, and select a special case of that. What is the standard way to do such 2016-09-14T13:56:18Z HerrBlum`: Are there systems i could take a look at. I'm afraid I'm making things more complicated than it needs to be. 2016-09-14T13:57:26Z Bike joined #lisp 2016-09-14T13:58:17Z mishoo quit (Ping timeout: 240 seconds) 2016-09-14T13:58:59Z beach: HerrBlum`: For one thing, I am having a hard time understanding what you are saying, because you are using terminology with specific meaning but that doesn't make much sense in the context. A "component" is what ASDF uses for files and stuff. A "method" is a special implementation of a generic function, but components don't "handle" methods, because "handle" is what a handler does to a signal. 2016-09-14T14:00:04Z beach: HerrBlum`: And when you say "a generic (handle-even component event)" are you really referring to a Common Lisp generic function? 2016-09-14T14:01:04Z Grue``: it's not even clear what the problem is exactly except that it's "complicated" 2016-09-14T14:01:29Z beach: HerrBlum`: How is the "component tree" represented and what is that nature of a "component"? 2016-09-14T14:04:42Z DGASAU: myfyb: I just type on the keyboard. (Russian Cyrillic, German, sometimes Tatar Cyrillic.) 2016-09-14T14:04:44Z oGMo quit (Quit: ZNC - http://znc.sourceforge.net) 2016-09-14T14:05:03Z lexicall quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-14T14:05:18Z HerrBlum`: Ok, sorry for the confusion. I am talking about graphical user interface components. I did all my common-lisp gui programming until now in CPS. Then I got the idea to use a class with link to a parent class. I called that base class component, because of the lack of a better name. Now these component classes need to handle user input events and I'm trying to get that right. 2016-09-14T14:05:40Z DGASAU: minion: tell myfyb: I just type on the keyboard. (Russian Cyrillic, German, sometimes Tatar Cyrillic.) 2016-09-14T14:05:41Z minion: myfyb: you speak nonsense 2016-09-14T14:06:22Z DGASAU: minion: memo for myfyb: I just type on the keyboard. (Russian Cyrillic, German, sometimes Tatar Cyrillic.) 2016-09-14T14:06:22Z minion: Remembered. I'll tell myfyb when he/she/it next speaks. 2016-09-14T14:06:55Z Grue``: sassy minion 2016-09-14T14:07:11Z Denommus joined #lisp 2016-09-14T14:07:44Z Harag quit (Quit: Harag) 2016-09-14T14:09:07Z lexicall joined #lisp 2016-09-14T14:09:10Z ukari quit (Ping timeout: 250 seconds) 2016-09-14T14:10:03Z zap_ joined #lisp 2016-09-14T14:10:12Z beach: HerrBlum`: I am notoriously bad when it comes to understanding what other people describe. Sorry about that. Before you said that the tree was a tree of components. Now you are saying that it is a tree of component classes. Which one is it? 2016-09-14T14:10:27Z zaon_ quit (Ping timeout: 244 seconds) 2016-09-14T14:10:55Z HerrBlum`: beach: A tree, dag of component classes. 2016-09-14T14:11:03Z al-damiri joined #lisp 2016-09-14T14:11:31Z lnostdal quit (Ping timeout: 244 seconds) 2016-09-14T14:11:36Z beach: HerrBlum`: And what is the significance of the DAG? Subclassing? 2016-09-14T14:11:44Z HerrBlum`: beach: yes 2016-09-14T14:12:00Z beach: HerrBlum`: Then you are done. Just use DEFCLASS to define the component classes. 2016-09-14T14:12:28Z beach: Write a method to specialize on the most general class that it can "handle". 2016-09-14T14:13:10Z oGMo joined #lisp 2016-09-14T14:13:25Z lexicall quit (Client Quit) 2016-09-14T14:13:44Z beach: HerrBlum`: So you were right: (defgeneric handle-even (component event)) 2016-09-14T14:16:44Z zap_ is now known as zaon 2016-09-14T14:17:03Z HerrBlum` quit (Ping timeout: 250 seconds) 2016-09-14T14:22:18Z FreeBirdLjj joined #lisp 2016-09-14T14:22:29Z Denommus quit (Quit: Bye) 2016-09-14T14:26:12Z n0rby quit (Ping timeout: 240 seconds) 2016-09-14T14:26:42Z manuel_ joined #lisp 2016-09-14T14:27:01Z FreeBirdLjj quit (Ping timeout: 250 seconds) 2016-09-14T14:32:25Z robotoad joined #lisp 2016-09-14T14:32:29Z przl joined #lisp 2016-09-14T14:35:03Z lexicall joined #lisp 2016-09-14T14:39:06Z madbub_ quit (Remote host closed the connection) 2016-09-14T14:43:26Z madbub joined #lisp 2016-09-14T14:49:12Z shifty quit (Ping timeout: 244 seconds) 2016-09-14T14:50:01Z nikki93 joined #lisp 2016-09-14T14:53:15Z flamebeard quit (Quit: Leaving) 2016-09-14T14:55:39Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-14T14:56:24Z Josh_2 joined #lisp 2016-09-14T14:56:48Z zaon quit (Ping timeout: 276 seconds) 2016-09-14T14:56:49Z Munksgaard quit (Quit: Leaving.) 2016-09-14T14:57:51Z mishoo joined #lisp 2016-09-14T14:59:15Z can3p quit (Quit: This computer has gone to sleep) 2016-09-14T15:02:31Z mastokley joined #lisp 2016-09-14T15:02:35Z can3p joined #lisp 2016-09-14T15:03:40Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-14T15:09:29Z BlueRavenGT joined #lisp 2016-09-14T15:12:33Z Th30n joined #lisp 2016-09-14T15:15:33Z EvW quit (Ping timeout: 250 seconds) 2016-09-14T15:15:35Z przl quit (Ping timeout: 244 seconds) 2016-09-14T15:17:41Z ovenpasta joined #lisp 2016-09-14T15:20:36Z adolf_stalin joined #lisp 2016-09-14T15:22:19Z robotoad joined #lisp 2016-09-14T15:22:55Z sake quit (Quit: Lost terminal) 2016-09-14T15:29:44Z nikki93 joined #lisp 2016-09-14T15:31:29Z edgar-rft quit (Quit: edgar-rft) 2016-09-14T15:33:07Z narendraj9 joined #lisp 2016-09-14T15:34:46Z QwertyDragon joined #lisp 2016-09-14T15:34:48Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-14T15:35:53Z shka quit (Quit: Konversation terminated!) 2016-09-14T15:36:49Z Kundry_Wag joined #lisp 2016-09-14T15:40:15Z lexicall quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-14T15:41:15Z zaon joined #lisp 2016-09-14T15:48:16Z optikalmouse quit (Quit: optikalmouse) 2016-09-14T15:50:45Z smokeink quit (Ping timeout: 276 seconds) 2016-09-14T15:52:09Z test1600 joined #lisp 2016-09-14T15:55:40Z narendraj9 quit (Ping timeout: 260 seconds) 2016-09-14T15:56:29Z SpaceDanceCJ joined #lisp 2016-09-14T15:58:02Z vibs29 quit (Quit: bye) 2016-09-14T16:01:58Z przl joined #lisp 2016-09-14T16:02:01Z vibs29 joined #lisp 2016-09-14T16:02:33Z vaporatorius quit (Ping timeout: 240 seconds) 2016-09-14T16:02:56Z nikki93 joined #lisp 2016-09-14T16:03:06Z vaporatorius joined #lisp 2016-09-14T16:03:06Z vaporatorius quit (Changing host) 2016-09-14T16:03:06Z vaporatorius joined #lisp 2016-09-14T16:03:14Z grindhold quit (Read error: Connection reset by peer) 2016-09-14T16:03:33Z dyelar joined #lisp 2016-09-14T16:03:45Z zaon quit (Ping timeout: 276 seconds) 2016-09-14T16:04:22Z mastokley quit (Ping timeout: 265 seconds) 2016-09-14T16:06:41Z varjag quit (Ping timeout: 250 seconds) 2016-09-14T16:07:35Z kolko quit (Read error: Connection reset by peer) 2016-09-14T16:07:39Z nikki93 quit (Ping timeout: 276 seconds) 2016-09-14T16:08:23Z dyelar quit (Client Quit) 2016-09-14T16:08:38Z zaon joined #lisp 2016-09-14T16:09:24Z kolko joined #lisp 2016-09-14T16:11:52Z scymtym quit (Ping timeout: 255 seconds) 2016-09-14T16:12:07Z Karl_Dscc joined #lisp 2016-09-14T16:12:58Z robotoad quit (Read error: Connection reset by peer) 2016-09-14T16:13:17Z robotoad joined #lisp 2016-09-14T16:15:15Z scymtym joined #lisp 2016-09-14T16:19:47Z przl quit (Ping timeout: 248 seconds) 2016-09-14T16:22:35Z FreeBirdLjj joined #lisp 2016-09-14T16:23:05Z can3p quit (Quit: This computer has gone to sleep) 2016-09-14T16:23:41Z przl joined #lisp 2016-09-14T16:24:02Z can3p joined #lisp 2016-09-14T16:26:31Z zacharias quit (Ping timeout: 265 seconds) 2016-09-14T16:29:28Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-14T16:31:05Z przl quit (Ping timeout: 240 seconds) 2016-09-14T16:31:48Z grindhold joined #lisp 2016-09-14T16:33:03Z zaon quit (Ping timeout: 240 seconds) 2016-09-14T16:33:48Z happy-dude joined #lisp 2016-09-14T16:36:30Z drdo quit (Ping timeout: 250 seconds) 2016-09-14T16:38:03Z hhdave quit (Ping timeout: 240 seconds) 2016-09-14T16:39:52Z prole joined #lisp 2016-09-14T16:40:26Z przl joined #lisp 2016-09-14T16:41:19Z EvW joined #lisp 2016-09-14T16:41:19Z Ven_ joined #lisp 2016-09-14T16:41:47Z can3p quit (Quit: This computer has gone to sleep) 2016-09-14T16:43:05Z lnostdal joined #lisp 2016-09-14T16:43:13Z coyo quit (Read error: Connection reset by peer) 2016-09-14T16:44:21Z lnostdal quit (Read error: Connection reset by peer) 2016-09-14T16:47:03Z MrWoohoo quit (Ping timeout: 240 seconds) 2016-09-14T16:47:18Z przl quit (Ping timeout: 276 seconds) 2016-09-14T16:47:33Z gingerale joined #lisp 2016-09-14T16:47:45Z Karl_Dscc quit (Remote host closed the connection) 2016-09-14T16:48:27Z lnostdal joined #lisp 2016-09-14T16:48:41Z m00natic` quit (Remote host closed the connection) 2016-09-14T16:49:55Z coyo joined #lisp 2016-09-14T16:51:42Z Davidbrcz joined #lisp 2016-09-14T16:53:08Z coyo quit (Client Quit) 2016-09-14T16:54:13Z Jesin quit (Quit: Leaving) 2016-09-14T16:55:46Z shka joined #lisp 2016-09-14T16:58:03Z FreeBirdLjj joined #lisp 2016-09-14T16:59:50Z sjl quit (Ping timeout: 260 seconds) 2016-09-14T17:03:36Z MoALTz joined #lisp 2016-09-14T17:04:18Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-14T17:04:21Z ggole quit 2016-09-14T17:08:07Z drmeister: Hi beach 2016-09-14T17:09:52Z xf_ quit (Remote host closed the connection) 2016-09-14T17:09:52Z drmeister: I'm programming in Cando these days. I'm writing code to load large (11M atoms) molecular structures. Everything is working fine. Cando is stable, Cleavir is generating code that's fast enough for what I need at the moment (faster is always better) and the debugging experience is good enough for now. 2016-09-14T17:10:48Z drdo joined #lisp 2016-09-14T17:10:51Z drmeister: I'm convinced now, given the current level of performance, that Cando/Clasp is going to disrupt my little corner of the world (computational chemistry). 2016-09-14T17:11:16Z drmeister: I'm just checking in so you know that I haven't died or anything. 2016-09-14T17:13:33Z pipping: drmeister: drowned, in this case. 2016-09-14T17:20:17Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-14T17:23:46Z gravicappa joined #lisp 2016-09-14T17:24:21Z Atarian quit (Ping timeout: 276 seconds) 2016-09-14T17:24:54Z Atarian joined #lisp 2016-09-14T17:25:44Z coyo joined #lisp 2016-09-14T17:26:42Z FreeBirdLjj joined #lisp 2016-09-14T17:29:17Z DGASAU quit (Read error: Connection reset by peer) 2016-09-14T17:30:25Z DGASAU joined #lisp 2016-09-14T17:31:09Z przl joined #lisp 2016-09-14T17:31:48Z strelox joined #lisp 2016-09-14T17:32:39Z varjag joined #lisp 2016-09-14T17:33:29Z bogdanm quit (Ping timeout: 240 seconds) 2016-09-14T17:33:37Z mastokley joined #lisp 2016-09-14T17:36:20Z nikki93 joined #lisp 2016-09-14T17:38:58Z PuercoPop: does anyone know what https://github.com/stumpwm/cl-xkeysym/ has over clx's keysym? 2016-09-14T17:39:25Z brfennpocock quit (Ping timeout: 250 seconds) 2016-09-14T17:47:17Z DGASAU quit (Read error: Connection reset by peer) 2016-09-14T17:47:17Z beach: drmeister: Congratulations! 2016-09-14T17:47:46Z jasom: drmeister: sweet! 2016-09-14T17:49:39Z beach: drmeister: I won't stick around now. Now is that part of the day for me to spend time with my (admittedly small) family. But I'll read the logs. 2016-09-14T17:50:51Z DGASAU joined #lisp 2016-09-14T17:51:30Z nikki93 quit (Remote host closed the connection) 2016-09-14T17:53:22Z edgar-rft joined #lisp 2016-09-14T17:55:38Z Ven_ joined #lisp 2016-09-14T17:56:14Z przl quit (Quit: leaving) 2016-09-14T17:57:09Z sjl joined #lisp 2016-09-14T17:58:03Z scymtym quit (Ping timeout: 250 seconds) 2016-09-14T17:58:55Z sudshekhar quit (Ping timeout: 265 seconds) 2016-09-14T17:59:42Z dwrngr joined #lisp 2016-09-14T18:01:46Z DGASAU quit (Read error: Connection reset by peer) 2016-09-14T18:03:47Z Grue`` quit (Ping timeout: 248 seconds) 2016-09-14T18:05:05Z DGASAU joined #lisp 2016-09-14T18:05:26Z alelos joined #lisp 2016-09-14T18:06:13Z Kundry_Wag quit (Remote host closed the connection) 2016-09-14T18:06:46Z Kundry_Wag joined #lisp 2016-09-14T18:08:34Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-14T18:09:49Z Ven_ joined #lisp 2016-09-14T18:10:37Z DGASAU quit (Read error: Connection reset by peer) 2016-09-14T18:11:04Z Kundry_Wag quit (Ping timeout: 244 seconds) 2016-09-14T18:12:00Z DGASAU joined #lisp 2016-09-14T18:12:53Z jasom: My latest annoyance with loop (defun bar (foo) (loop for foo = foo then ...)) doesn't work. 2016-09-14T18:14:17Z montanonic joined #lisp 2016-09-14T18:15:20Z Cthulhux quit (Changing host) 2016-09-14T18:15:20Z Cthulhux joined #lisp 2016-09-14T18:15:44Z pierpa: then choose a different name 2016-09-14T18:18:15Z raydeejay: um, would you call that "good style"? 2016-09-14T18:20:35Z trocado joined #lisp 2016-09-14T18:21:59Z sudshekhar joined #lisp 2016-09-14T18:22:01Z bocaneri quit (Remote host closed the connection) 2016-09-14T18:22:31Z megalography quit (Ping timeout: 265 seconds) 2016-09-14T18:22:57Z DGASAU quit (Ping timeout: 244 seconds) 2016-09-14T18:26:00Z mordocai would not call that good style 2016-09-14T18:26:04Z pipping: raydeejay: I don't think it's particularly bad. 2016-09-14T18:27:04Z mordocai: pipping: I specifically discourage shadowing variables unless said variable is dynamic because shadowing objectively makes it harder to understand what is going on with the only benefit being not having to think up a good name for your inner variable. 2016-09-14T18:28:23Z pipping: mordocai: do you hate me for this? https://gitlab.common-lisp.net/epipping/asdf/blob/run-program-messy-with-rebasing/uiop/run-program.lisp#L715-718 2016-09-14T18:28:43Z jasom: I specifically use shadowing because having two different names for a variable that is logically the same thing is more confusing. 2016-09-14T18:29:35Z jasom: i.e. if I were using recursing rather than iteration, the variable would have the same name naturally. 2016-09-14T18:29:42Z raydeejay: that 2016-09-14T18:29:44Z raydeejay: "naturally" 2016-09-14T18:30:02Z raydeejay: it would always be "the first parameter" 2016-09-14T18:32:09Z Bike quit (Read error: Connection reset by peer) 2016-09-14T18:32:28Z coyo quit 2016-09-14T18:33:03Z Bike joined #lisp 2016-09-14T18:33:17Z edgar-rft quit (Quit: edgar-rft) 2016-09-14T18:33:59Z ovenpasta quit (Ping timeout: 244 seconds) 2016-09-14T18:35:01Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-14T18:35:50Z DGASAU joined #lisp 2016-09-14T18:36:34Z sudshekhar quit (Ping timeout: 244 seconds) 2016-09-14T18:38:01Z Th30n quit (Ping timeout: 265 seconds) 2016-09-14T18:38:26Z Ven_ joined #lisp 2016-09-14T18:40:03Z schjetne quit (Ping timeout: 248 seconds) 2016-09-14T18:40:22Z EvW quit (Remote host closed the connection) 2016-09-14T18:40:32Z EvW joined #lisp 2016-09-14T18:41:53Z mordocai: pipping: That's pretty awful to read yeah 2016-09-14T18:42:39Z zacharias joined #lisp 2016-09-14T18:43:11Z mordocai: jasom: If you want that, then write it recursively and it makes sense. While shadowing may make it less confusing for yourself (and who cares what you do in code that's just for you?), it almost always makes it more confusing for a new developer. 2016-09-14T18:43:35Z mordocai: Of course, there are no absolutes. For your specific use case there it very well may be more readable 2016-09-14T18:45:44Z schjetne joined #lisp 2016-09-14T18:46:43Z Walex joined #lisp 2016-09-14T18:48:52Z knobo: drmeister: Congratulations! I'm rooting for you and your project :) 2016-09-14T18:49:36Z sudshekhar joined #lisp 2016-09-14T18:52:00Z nikki93 joined #lisp 2016-09-14T18:52:02Z schjetne quit (Ping timeout: 265 seconds) 2016-09-14T18:53:00Z schjetne joined #lisp 2016-09-14T18:56:33Z nikki93 quit (Ping timeout: 250 seconds) 2016-09-14T18:56:45Z can3p joined #lisp 2016-09-14T18:59:15Z toogley1 is now known as toogley 2016-09-14T19:00:08Z Lord_of_Life joined #lisp 2016-09-14T19:00:40Z slyrus joined #lisp 2016-09-14T19:01:13Z sellout- quit (Quit: Leaving.) 2016-09-14T19:01:15Z bogdanm joined #lisp 2016-09-14T19:01:19Z dilated_dinosaur quit (Ping timeout: 250 seconds) 2016-09-14T19:01:49Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-14T19:02:55Z jasom: mordocai: I guess I've never considered variable shadowing to be confusing; or at least not any more confusing than two functions using the same variable name. 2016-09-14T19:03:18Z jasom: either way you have two lexical environments where the name represents a different variable. 2016-09-14T19:03:40Z dilated_dinosaur joined #lisp 2016-09-14T19:04:46Z jasom: I suppose it *can* be confusing if you have (defun foo (bar) (let ((bar ...))) bar) but I wouldn't do that. 2016-09-14T19:05:28Z mordocai: jasom: Ah, well that's roughly the same thing as your above example for me. 2016-09-14T19:06:28Z jasom: mordocai: the difference being at no point later in the function is the non-shadowed version used 2016-09-14T19:06:56Z raydeejay: but you know that only when you hit the last ) 2016-09-14T19:07:21Z jasom: I suppose I could just use setf in the let case, but that's not possible for the loop case. 2016-09-14T19:07:56Z raydeejay: *I*, in this case, would call it initial-bar 2016-09-14T19:08:08Z jasom: raydeejay: which is what I ended up doing. 2016-09-14T19:08:14Z raydeejay: heh 2016-09-14T19:09:28Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-14T19:10:20Z pjb joined #lisp 2016-09-14T19:12:44Z MoALTz quit (Quit: Leaving) 2016-09-14T19:16:54Z Kundry_Wag joined #lisp 2016-09-14T19:18:30Z lnostdal quit (Quit: https://QuantAtaraxia.pw/) 2016-09-14T19:21:38Z Lord_of_Life quit (Excess Flood) 2016-09-14T19:22:38Z Lord_of_Life joined #lisp 2016-09-14T19:22:56Z quazimodo quit (Ping timeout: 265 seconds) 2016-09-14T19:25:26Z mnoonan quit (Ping timeout: 265 seconds) 2016-09-14T19:27:53Z sjl quit (Ping timeout: 240 seconds) 2016-09-14T19:32:00Z mnoonan joined #lisp 2016-09-14T19:36:03Z slyrus quit (Ping timeout: 248 seconds) 2016-09-14T19:37:21Z Th30n joined #lisp 2016-09-14T19:38:07Z Th30n quit (Client Quit) 2016-09-14T19:38:12Z slyrus joined #lisp 2016-09-14T19:40:37Z cantstanya quit (Quit: WeeChat 1.5) 2016-09-14T19:42:23Z cantstanya joined #lisp 2016-09-14T19:50:29Z Posterdati quit (Read error: Connection reset by peer) 2016-09-14T19:55:27Z hatfolk joined #lisp 2016-09-14T19:59:52Z gingerale quit (Remote host closed the connection) 2016-09-14T20:02:50Z scymtym joined #lisp 2016-09-14T20:04:02Z Posterdati joined #lisp 2016-09-14T20:09:30Z jasom: (ql:quickload "abort-ks-execution-example") fails for me with Component "abort-ks-execution-example" not found 2016-09-14T20:09:44Z bogdanm quit (Quit: Leaving) 2016-09-14T20:10:11Z gravicappa quit (Ping timeout: 248 seconds) 2016-09-14T20:10:13Z puchacz joined #lisp 2016-09-14T20:11:09Z raydeejay: yep 2016-09-14T20:20:11Z sudshekhar quit (Ping timeout: 250 seconds) 2016-09-14T20:24:33Z BusFactor1 quit (Ping timeout: 244 seconds) 2016-09-14T20:26:35Z shka quit (Ping timeout: 244 seconds) 2016-09-14T20:30:23Z puchacz quit (Quit: Konversation terminated!) 2016-09-14T20:33:03Z sudshekhar joined #lisp 2016-09-14T20:33:25Z Orion3k joined #lisp 2016-09-14T20:35:00Z vlatkoB_ quit (Remote host closed the connection) 2016-09-14T20:35:58Z test1600_ joined #lisp 2016-09-14T20:37:57Z rumbler31 joined #lisp 2016-09-14T20:38:59Z test1600 quit (Ping timeout: 248 seconds) 2016-09-14T20:48:18Z lerax joined #lisp 2016-09-14T20:49:53Z lerax: Guyes 2016-09-14T20:51:39Z lerax: Are you prefer clisp or sbcl and why? 2016-09-14T20:51:58Z lerax: Clisp is dead? 2016-09-14T20:52:29Z lerax: I think the repl is nice, but often i have problems 2016-09-14T20:52:46Z lerax: Like the (describe) function 2016-09-14T20:52:47Z knobo: I'd use sbcl unless I have any special needs that clisp would solve. 2016-09-14T20:52:58Z knobo: I don't know what that special need would be, though. 2016-09-14T20:53:11Z lerax: Thanks for info 2016-09-14T20:53:14Z Lord_of_Life quit (Excess Flood) 2016-09-14T20:53:16Z lerax: This helps 2016-09-14T20:53:31Z lerax: Are you had any problems with clisp? 2016-09-14T20:54:17Z knobo: I never used it. 2016-09-14T20:56:20Z knobo: I have used lispworks and sbcl. 2016-09-14T20:56:31Z blockeduser joined #lisp 2016-09-14T20:57:08Z blockeduser: i have a question about data-driven programming, https://www.reddit.com/r/AskProgramming/comments/4zftiw/more_powerful_datadriven_programming/ 2016-09-14T20:57:37Z mishoo quit (Ping timeout: 244 seconds) 2016-09-14T20:57:38Z Lord_of_Life joined #lisp 2016-09-14T20:59:40Z lerax: Oh... Okay. 2016-09-14T20:59:53Z lerax: I'm using emacs with sly and sbcl 2016-09-14T21:00:33Z lerax: The author Joao Tavora recommends sbcl instead clisp. I'm trying understand the reason 2016-09-14T21:03:28Z madbub quit (Remote host closed the connection) 2016-09-14T21:04:26Z knobo quit (Ping timeout: 265 seconds) 2016-09-14T21:06:12Z knobo joined #lisp 2016-09-14T21:06:54Z jasom: blockeduser: how does the rule: (x * (y / x) = y) not handle your first example? 2016-09-14T21:08:01Z blockeduser: with the rule systems I've learnt from the PAIP book that rule would only work on an expression that has that exact structure 2016-09-14T21:08:37Z blockeduser: it wouldn't work in a larger product as in my example 2016-09-14T21:08:49Z jasom: blockeduser: applying it to subexpressions of the larger expression ought to do that, I'd be surprised if PAIP doesn't mention this 2016-09-14T21:09:03Z sudshekhar quit (Ping timeout: 240 seconds) 2016-09-14T21:09:45Z blockeduser: interesting 2016-09-14T21:09:46Z NeverDie quit (Ping timeout: 255 seconds) 2016-09-14T21:10:29Z blockeduser: i have some more complicated cases though that may better illustrate the problem 2016-09-14T21:10:59Z blockeduser: also it can be complex how to break up an expression into subexpressions 2016-09-14T21:13:13Z blockeduser: for example something like (A * B * C) / (X * Y * B * Z) = (A * C) / (X * Y * Z) 2016-09-14T21:13:16Z jasom: right A * B * C/A becomes harder 2016-09-14T21:14:33Z blockeduser: i find really hard to find recent texts or articles about this technique 2016-09-14T21:14:36Z arbv joined #lisp 2016-09-14T21:15:01Z jasom: ultimately I'm unconvinced that pattern matching is the right solution for this; simply making one large fraction and removing duplicates from the numerator and denominator is simpler. 2016-09-14T21:15:28Z jasom: blockeduser: I haven't read PAIP, but my understanding is that the AI part is somewhat dated. 2016-09-14T21:15:37Z blockeduser: yeah it's from about 1991 2016-09-14T21:15:53Z jasom: i.e. I've seen people recommend it as a decent intro to lisp, with the caveat that some of the AI stuff won't be useful. 2016-09-14T21:16:44Z blockeduser: so I guess pattern matching is not the way to do algebraic simplifications 2016-09-14T21:16:49Z blockeduser: ok thanks for your advice 2016-09-14T21:21:10Z blockeduser quit (Quit: ChatZilla 0.9.92 [Firefox 48.0/20160805135620]) 2016-09-14T21:24:15Z pierpa: lerax: clisp compiles to to bytecode, and is one of the slowest implementations. SBCL is the implementation producing the fastest code. Probably this is the reason you have been suggested to use SBCL. Clisp has advantages too in different areas, and may be preferable insome cases. 2016-09-14T21:24:39Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-14T21:24:51Z Mon_Ouie quit (Ping timeout: 276 seconds) 2016-09-14T21:25:25Z lerax: Wow, pierpa 2016-09-14T21:25:50Z arbv quit (Ping timeout: 260 seconds) 2016-09-14T21:25:58Z lerax: This is very useful. I'll try some research to confirm that case. Thanks to reply. 2016-09-14T21:26:26Z lerax: These cases* 2016-09-14T21:26:27Z montanonic quit (Ping timeout: 248 seconds) 2016-09-14T21:27:43Z pierpa: the cases where clisp wins is when you must run on platforms not supported by other implementations, since clisp is portable easily where a C compiler is available. 2016-09-14T21:28:20Z pierpa: and when you need high reliability. 2016-09-14T21:30:15Z montanonic joined #lisp 2016-09-14T21:30:16Z sellout- joined #lisp 2016-09-14T21:30:34Z mordocai: pierpa: I've never heard clisp compared as more reliable than sbcl/ccl. Is that something generally accepted that I just haven't heard? 2016-09-14T21:30:43Z mordocai: The only clisp argument I had heard was the portability 2016-09-14T21:30:57Z pierpa: clisp has been used in space 2016-09-14T21:32:03Z manuel_ quit (Quit: manuel_) 2016-09-14T21:32:22Z pierpa: there's the reliability os the implementation itself, and in addition the reliability caused by being unable to produce unsafe code, thus protecting itself against bad programming. 2016-09-14T21:32:28Z pierpa: *of 2016-09-14T21:33:51Z pierpa: I don't if it's generally accepted. The data comes from my experience. 2016-09-14T21:34:00Z pierpa: I don't know 2016-09-14T21:34:43Z sellout- quit (Ping timeout: 250 seconds) 2016-09-14T21:34:58Z angavrilov quit (Remote host closed the connection) 2016-09-14T21:35:37Z jasom: mordocai: once upon a time clisp was more reliable on windows than sbcl. sbcl has gotten much better on windows, and clisp has bitrotted a bit, so I doubt that's true anymore 2016-09-14T21:36:37Z pierpa: as an example, I found SBCL unusable on windows. Just saying. 2016-09-14T21:37:18Z mood: pierpa: What kind of problems make it "unusable"? 2016-09-14T21:37:41Z pierpa: difficult to pinpoint 2016-09-14T21:37:46Z sellout- joined #lisp 2016-09-14T21:38:26Z quadresce joined #lisp 2016-09-14T21:39:03Z quadresce: hello folks, I was wondering if anyone had advice on producing binaries for SBCL. I know how to make them, of course, but what I'm interested in is removing some information that ideally shouldn't be there, like saved source forms, etc. 2016-09-14T21:40:09Z quadresce: (to be clear, I'm not asking for a full "tree shaking" solution or anything) 2016-09-14T21:41:31Z Grue`: if debug is set to 0 there shouldn't be any source forms 2016-09-14T21:44:06Z _death: jasom: if you've not yet read PAIP, do it, you're in for a treat.. 2016-09-14T21:46:20Z quadresce: I guess one thing I need to learn is configuring ASDF to compile everything with a particular compilation policy 2016-09-14T21:47:15Z jasom: I'm trying to figure out exactly how sbcl determines the default external-format. Any hints? 2016-09-14T21:47:53Z jasom: I know it uses the locale, but that's as far as I've gotten. 2016-09-14T21:48:15Z _death: apropos "default-external-format", M-. 2016-09-14T21:48:16Z Karl_Dscc joined #lisp 2016-09-14T21:49:26Z jasom: nl_langinfo 2016-09-14T21:50:47Z schjetne_ joined #lisp 2016-09-14T21:50:54Z Kundry_Wag quit (Remote host closed the connection) 2016-09-14T21:51:28Z Kundry_Wag joined #lisp 2016-09-14T21:51:41Z schjetne quit (Read error: Connection reset by peer) 2016-09-14T21:53:21Z Kundry_Wag_ joined #lisp 2016-09-14T21:54:00Z Kundry_Wag quit (Read error: Connection reset by peer) 2016-09-14T22:00:05Z jasom: can one set the external-format for a :file in asdf? 2016-09-14T22:03:45Z strelox quit (Ping timeout: 250 seconds) 2016-09-14T22:06:39Z Lord_of_Life quit (Excess Flood) 2016-09-14T22:07:20Z adolf_stalin quit (Quit: Leaving...) 2016-09-14T22:08:11Z prole quit (Remote host closed the connection) 2016-09-14T22:09:08Z Lord_of_Life joined #lisp 2016-09-14T22:12:34Z trocado: is there an alternative to (flat (last x)) to get the last element of a list but not in list form? 2016-09-14T22:12:55Z _death: s/flat/car 2016-09-14T22:13:41Z trocado: s? 2016-09-14T22:13:46Z jasom: (car (last x)) 2016-09-14T22:14:00Z _death: also, alexandria:last-car/last-elt 2016-09-14T22:14:14Z _death: or rather, lastcar 2016-09-14T22:15:14Z trocado: ok, thanks! which one would be better style, by the way? 2016-09-14T22:15:52Z _death: last-elt will signal an error if there is no last elt. the documentation for lastcar also says it signals an error, but that seems to be a lie 2016-09-14T22:16:24Z _death: (ah, I misread. sorry) 2016-09-14T22:17:03Z zacharias quit (Ping timeout: 240 seconds) 2016-09-14T22:17:23Z jasom: trocado: what do you want the result to be for an empty list? 2016-09-14T22:18:19Z _death: trocado: if you don't care for the dependency, go with the alexandria functions.. otherwise define your own last1 (traditional name for that function) 2016-09-14T22:18:55Z impulse quit (Ping timeout: 260 seconds) 2016-09-14T22:19:03Z trocado: jasom: nil? 2016-09-14T22:19:36Z jasom: trocado: then I would suggest using lastcar from alexandria 2016-09-14T22:20:18Z trocado: ok, tks! 2016-09-14T22:20:42Z Maddix quit (Ping timeout: 240 seconds) 2016-09-14T22:21:10Z lnostdal joined #lisp 2016-09-14T22:23:31Z test1600_ quit (Ping timeout: 248 seconds) 2016-09-14T22:24:23Z myrkraverk quit (Remote host closed the connection) 2016-09-14T22:28:12Z Cthulhux: given that i have a list of variable lists, e.g. ((1 24 73) (2 92) (3 817 526) (4 ...)) where the first item is always unique: what is the easiest way to find the second element of the "sublist" with the "car" 3 (i.e. 817)? do i have to loop? 2016-09-14T22:28:33Z BlueRavenGT quit (Ping timeout: 240 seconds) 2016-09-14T22:29:06Z Davidbrcz quit (Ping timeout: 265 seconds) 2016-09-14T22:29:54Z jasom: (cadr (assoc 3 '((1 24 73) (2 92) (3 817 526) (4)))) => 817 2016-09-14T22:30:23Z jasom: Cthulhux: in the event that the first item isn't unique, it will return the first match. 2016-09-14T22:30:31Z jasom: clhs assoc 2016-09-14T22:30:31Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_assocc.htm 2016-09-14T22:30:41Z Cthulhux: thanks :) 2016-09-14T22:30:49Z Cthulhux: learning a new command from you every day 2016-09-14T22:30:51Z Cthulhux: almost :D 2016-09-14T22:31:15Z jasom: well there are only 978 symbols in the spec, so less than 3 years at that rate :) 2016-09-14T22:31:16Z raydeejay: for a more convoluted way: (cadr (find-if (lambda (x) (= (car x) 3)) '((1 2) (3 4)))) 2016-09-14T22:31:45Z jasom: raydeejay: or FIND with a :key of #'car 2016-09-14T22:31:48Z Cthulhux: jasom, great. more time for writing software! :D 2016-09-14T22:31:57Z raydeejay: right! 2016-09-14T22:32:14Z Cthulhux: well, "easiest" is sufficient for me. ;-) 2016-09-14T22:32:18Z jasom: Cthulhux: that's actually a good point. You can use find with the keyword argument :key for the generic way 2016-09-14T22:32:41Z jasom: assoc is basically just find where #'car is the key argument (there are some small differences) 2016-09-14T22:32:53Z jasom: clhs find 2016-09-14T22:32:54Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_find_.htm 2016-09-14T22:33:32Z LiamH quit (Quit: Leaving.) 2016-09-14T22:38:51Z Cthulhux: ok, find works. now i hope i'll still understand the code tomorrow. will work on it.. :-) 2016-09-14T22:40:12Z faheem joined #lisp 2016-09-14T22:43:39Z nalik joined #lisp 2016-09-14T22:45:08Z sellout- quit (Quit: Leaving.) 2016-09-14T22:45:13Z nalik quit (Client Quit) 2016-09-14T22:46:03Z nalik joined #lisp 2016-09-14T22:52:19Z varjag quit (Ping timeout: 248 seconds) 2016-09-14T22:52:46Z asc232 joined #lisp 2016-09-14T22:54:30Z _death: jasom: a problem with find is if you're looking for NIL.. 2016-09-14T23:00:13Z jasom: _death: yup 2016-09-14T23:01:30Z jasom: Cthulhux: one last note; there is an informal datastructure in lisp called an "association list" or "alist" for short. This is a list of the form ((key . value) (key . value) ...); use assoc if that's semantically what you are doing and use find if it's merely a coincidence that the car of the list is the key in this case. 2016-09-14T23:02:13Z Karl_Dscc quit (Remote host closed the connection) 2016-09-14T23:02:19Z Cthulhux: in my real application, the first element is a cl-async socket. i guess it wouldn't make a good key 2016-09-14T23:03:13Z jasom: Cthulhux: why not? 2016-09-14T23:03:25Z stepnem quit (Ping timeout: 265 seconds) 2016-09-14T23:03:52Z raydeejay: I guess that because you need a reference to it to search for it 2016-09-14T23:04:16Z raydeejay: otherwise, yeah, why not 2016-09-14T23:04:25Z Cthulhux: sockets are not exactly plaintext, so they are somewhat harder to handle than numbers. (also, i have a varying number of "values".) 2016-09-14T23:08:33Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-14T23:09:56Z pjb quit (Remote host closed the connection) 2016-09-14T23:12:26Z sellout- joined #lisp 2016-09-14T23:14:06Z asc232 quit (Remote host closed the connection) 2016-09-14T23:22:16Z schjetne_ quit (Ping timeout: 265 seconds) 2016-09-14T23:22:17Z mastokley quit (Ping timeout: 240 seconds) 2016-09-14T23:24:50Z Denommus joined #lisp 2016-09-14T23:26:21Z can3p quit (Quit: This computer has gone to sleep) 2016-09-14T23:28:21Z ghostlight quit (Ping timeout: 276 seconds) 2016-09-14T23:29:59Z schjetne joined #lisp 2016-09-14T23:32:47Z myrkraverk joined #lisp 2016-09-14T23:34:24Z tmtwd joined #lisp 2016-09-14T23:35:31Z mordocai quit (Ping timeout: 250 seconds) 2016-09-14T23:36:27Z lifx joined #lisp 2016-09-14T23:38:09Z quazimodo joined #lisp 2016-09-14T23:41:23Z mordocai joined #lisp 2016-09-14T23:41:36Z Cthulhux: gnight! 2016-09-14T23:44:21Z razzy89_ quit (Quit: razzy89_) 2016-09-14T23:44:33Z ghostlight joined #lisp 2016-09-14T23:45:55Z cromachina joined #lisp 2016-09-14T23:48:51Z Kundry_Wag_ quit (Remote host closed the connection) 2016-09-14T23:49:23Z Kundry_Wag joined #lisp 2016-09-14T23:49:45Z aeth quit (Read error: Connection reset by peer) 2016-09-14T23:49:55Z manuel_ joined #lisp 2016-09-14T23:50:45Z aeth joined #lisp 2016-09-14T23:52:25Z Kundry_Wag_ joined #lisp 2016-09-14T23:52:47Z myrkraverk: Is sb-sys:enable-interrupt actually documented anywhere? 2016-09-14T23:53:51Z nisstyre joined #lisp 2016-09-14T23:54:00Z nisstyre quit (Changing host) 2016-09-14T23:54:00Z nisstyre joined #lisp 2016-09-14T23:54:21Z Kundry_Wag quit (Ping timeout: 276 seconds) 2016-09-15T00:02:48Z Velveeta_Chef quit (Ping timeout: 276 seconds) 2016-09-15T00:02:54Z cromachina: do you mean with-interrupts and without-interrupts? 2016-09-15T00:07:13Z manuel_ quit (Ping timeout: 265 seconds) 2016-09-15T00:07:14Z lifx quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-15T00:07:35Z harish quit (Ping timeout: 250 seconds) 2016-09-15T00:09:07Z manuel_ joined #lisp 2016-09-15T00:10:24Z Fare joined #lisp 2016-09-15T00:13:11Z myrkraverk: No, I mean exactly what I wrote. The part that installs an interrupt handler. 2016-09-15T00:15:17Z `lain joined #lisp 2016-09-15T00:17:36Z Velveeta_Chef joined #lisp 2016-09-15T00:17:36Z Velveeta_Chef quit (Changing host) 2016-09-15T00:17:36Z Velveeta_Chef joined #lisp 2016-09-15T00:19:23Z schjetne quit (Ping timeout: 250 seconds) 2016-09-15T00:21:27Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-15T00:24:55Z schjetne joined #lisp 2016-09-15T00:25:37Z shifty joined #lisp 2016-09-15T00:27:56Z cromachina: cant find that symbol in my impl 2016-09-15T00:27:59Z cromachina: running 1.3.7 2016-09-15T00:33:21Z _death: sb-sys is a private package 2016-09-15T00:41:05Z manuel_ quit (Ping timeout: 240 seconds) 2016-09-15T00:44:10Z Fare quit (Ping timeout: 260 seconds) 2016-09-15T00:47:06Z al-damiri joined #lisp 2016-09-15T00:49:22Z test1600_ joined #lisp 2016-09-15T00:49:44Z Fare joined #lisp 2016-09-15T00:50:56Z manuel_ joined #lisp 2016-09-15T00:52:12Z trocado quit (Ping timeout: 240 seconds) 2016-09-15T00:52:34Z lexicall joined #lisp 2016-09-15T00:53:03Z Petit_Dejeuner quit (Ping timeout: 240 seconds) 2016-09-15T00:53:24Z SpaceDanceCJ joined #lisp 2016-09-15T00:54:07Z alelos quit (Quit: Leaving) 2016-09-15T00:59:22Z montanonic quit (Ping timeout: 265 seconds) 2016-09-15T00:59:45Z k4rtik joined #lisp 2016-09-15T01:00:03Z lexicall quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-15T01:01:36Z megalography joined #lisp 2016-09-15T01:01:51Z EvW quit (Ping timeout: 250 seconds) 2016-09-15T01:05:37Z slyrus quit (Ping timeout: 244 seconds) 2016-09-15T01:06:38Z Josh_2 quit (Remote host closed the connection) 2016-09-15T01:09:11Z megalography left #lisp 2016-09-15T01:09:54Z arescorpio joined #lisp 2016-09-15T01:10:01Z manuel_ quit (Quit: manuel_) 2016-09-15T01:11:48Z lexicall joined #lisp 2016-09-15T01:12:28Z jleija joined #lisp 2016-09-15T01:15:51Z robotoad joined #lisp 2016-09-15T01:16:04Z manuel_ joined #lisp 2016-09-15T01:18:06Z megalography joined #lisp 2016-09-15T01:18:11Z megalography left #lisp 2016-09-15T01:18:11Z vibs29 quit (Ping timeout: 265 seconds) 2016-09-15T01:18:14Z Petit_Dejeuner joined #lisp 2016-09-15T01:19:56Z montanonic joined #lisp 2016-09-15T01:22:07Z happy-dude quit (Quit: Connection closed for inactivity) 2016-09-15T01:22:38Z vibs29 joined #lisp 2016-09-15T01:34:22Z dilated_dinosaur quit (Ping timeout: 244 seconds) 2016-09-15T01:36:39Z smokeink joined #lisp 2016-09-15T01:38:00Z dilated_dinosaur joined #lisp 2016-09-15T01:38:42Z doesthiswork joined #lisp 2016-09-15T01:40:45Z manuel_ quit (Ping timeout: 260 seconds) 2016-09-15T01:44:11Z dilated_dinosaur quit (Ping timeout: 244 seconds) 2016-09-15T01:44:33Z dilated_dinosaur joined #lisp 2016-09-15T01:44:41Z Orion3k quit (Ping timeout: 240 seconds) 2016-09-15T01:45:03Z schjetne quit (Ping timeout: 240 seconds) 2016-09-15T01:45:15Z pavelpenev quit (Ping timeout: 265 seconds) 2016-09-15T01:45:23Z schjetne joined #lisp 2016-09-15T01:46:40Z manuel_ joined #lisp 2016-09-15T01:48:06Z manuel__ joined #lisp 2016-09-15T01:49:01Z montanonic quit (Ping timeout: 244 seconds) 2016-09-15T01:50:33Z defaultxr joined #lisp 2016-09-15T01:51:05Z dilated_dinosaur quit (Ping timeout: 240 seconds) 2016-09-15T01:51:09Z karswell quit (Ping timeout: 250 seconds) 2016-09-15T01:51:25Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-15T01:51:25Z manuel__ is now known as manuel_ 2016-09-15T01:51:27Z dilated_dinosaur joined #lisp 2016-09-15T01:59:43Z saolof quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-15T02:00:30Z Orion3k joined #lisp 2016-09-15T02:02:17Z smokeink quit (Ping timeout: 240 seconds) 2016-09-15T02:04:18Z smokeink joined #lisp 2016-09-15T02:07:26Z Atarian quit (Ping timeout: 244 seconds) 2016-09-15T02:10:46Z manuel_ quit (Quit: manuel_) 2016-09-15T02:10:48Z Atarian joined #lisp 2016-09-15T02:17:12Z manuel_ joined #lisp 2016-09-15T02:20:21Z doesthiswork quit (Quit: Page closed) 2016-09-15T02:23:57Z lexicall quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-15T02:27:25Z montanonic joined #lisp 2016-09-15T02:38:06Z Atarian quit (Ping timeout: 244 seconds) 2016-09-15T02:38:33Z pierpa quit (Ping timeout: 240 seconds) 2016-09-15T02:40:22Z SeanP quit (Quit: ZNC 1.6.2 - http://znc.in) 2016-09-15T02:42:59Z Atarian joined #lisp 2016-09-15T02:44:07Z Fare quit (Ping timeout: 250 seconds) 2016-09-15T02:57:11Z nikki93 joined #lisp 2016-09-15T02:58:32Z nikki93_ joined #lisp 2016-09-15T02:58:36Z nikki93 quit (Read error: Connection reset by peer) 2016-09-15T03:00:38Z nikki93 joined #lisp 2016-09-15T03:03:45Z nikki93_ quit (Ping timeout: 244 seconds) 2016-09-15T03:13:43Z test1600_ quit (Ping timeout: 244 seconds) 2016-09-15T03:15:03Z nalik quit (Quit: Leaving) 2016-09-15T03:20:25Z Harag joined #lisp 2016-09-15T03:22:34Z pillton: Do any implementations provide declarations for lexical constants? 2016-09-15T03:23:34Z d4ryus quit (Ping timeout: 244 seconds) 2016-09-15T03:23:45Z Bike: you could declare it as having an eql type, i guess 2016-09-15T03:24:21Z pillton: Oh I hadn't thought of that. 2016-09-15T03:26:30Z d4ryus joined #lisp 2016-09-15T03:29:59Z pillton: Hmm.. That requires knowing the object at compile time. 2016-09-15T03:30:27Z vlatkoB joined #lisp 2016-09-15T03:31:20Z Bike: well yeah, it's a constant. 2016-09-15T03:31:42Z pillton: (let ((x (some-function))) (declare (constant x)) ....) 2016-09-15T03:32:23Z Bike: that's not a constant. 2016-09-15T03:32:33Z pillton: Inside .... it is. 2016-09-15T03:32:40Z Bike: it's what, a variable you don't setq? that's not the same. 2016-09-15T03:32:45Z manuel_ quit (Ping timeout: 276 seconds) 2016-09-15T03:33:03Z Bike: it's variable between executions of the form. the compiler can't do much with that. 2016-09-15T03:33:15Z pillton: Ok. Sorry. Does it have a name? 2016-09-15T03:33:43Z White_Flame: CONSTANT isn't a standard type declaration, is it? 2016-09-15T03:33:45Z Bike: i'm not trying to admonish you or nothin, i'm just saying it wouldn't be a very useful explanation. 2016-09-15T03:33:55Z Bike: a very useful declaration 2016-09-15T03:33:59Z Bike: White_Flame: hypothetical 2016-09-15T03:34:27Z White_Flame: I think the best it could be would be the opposite of "volatile" from other languages 2016-09-15T03:34:27Z pillton: I have macro which can do smarter stuff if it knew a binding wasn't going to be changed. 2016-09-15T03:34:59Z White_Flame: but it would be difficult to pass around the "constness", from C++ speak 2016-09-15T03:35:12Z safe joined #lisp 2016-09-15T03:35:18Z Bike: like how, pillton? 2016-09-15T03:38:49Z pillton: A simple example is: (loop for x across data do (loop for y across data do ...)) 2016-09-15T03:41:07Z Bike: flashbacks to c restrict 2016-09-15T03:41:22Z Bike: i mean, that saves you like n memory reads. that's more of a compiler thing than a macro thing i would think. 2016-09-15T03:46:06Z nikki93 quit (Remote host closed the connection) 2016-09-15T03:46:12Z emaczen joined #lisp 2016-09-15T03:46:28Z mishoo joined #lisp 2016-09-15T03:47:29Z manuel_ joined #lisp 2016-09-15T03:48:49Z asc232 joined #lisp 2016-09-15T03:49:02Z clintm joined #lisp 2016-09-15T03:49:55Z emaczen: I have written a program that will give me a stack-overflow error with CCL but works fine with SBCL. I'm assuming this is a code optimization issue that SBCL handles for you. What are some strategies to manually optimize my code for CCL? 2016-09-15T03:50:26Z edgar-rft joined #lisp 2016-09-15T03:51:16Z pillton: emaczen: Are you assuming tail call optimisation? Can you paste the code? 2016-09-15T03:52:37Z emaczen: pillton: Does CCL not do tail call optimization? 2016-09-15T03:52:41Z Bike: it does 2016-09-15T03:52:50Z Bike: might need different optimize values or something t hough 2016-09-15T03:53:41Z emaczen: I vaguely remember reading something where you can pass 1, 2 or 3 when compiling? How can I specify this with ASDF? 2016-09-15T03:54:12Z Bike: well usually you just put a (declare (optimize whatever)) in your code somewhere 2016-09-15T03:54:43Z emaczen: Bike: Can I do this globally? 2016-09-15T03:54:58Z Bike: yeah, with declaim, but it's a bit gauche since it lasts a while 2016-09-15T03:55:05Z pillton: Bike: Ok. Point taken. 2016-09-15T03:55:27Z emaczen: Bike: What do you mean that "it lasts a while"? 2016-09-15T03:55:52Z Bike: like, you declaim, and then code compiled thereafter is under the effects of the declaim, until there's another one. 2016-09-15T03:55:57Z Bike: i think. been a while since i thought about it. 2016-09-15T03:56:01Z pillton: I thought it wasn't defined how long it lasts. 2016-09-15T03:56:57Z pillton: emaczen: I, as a potential user of your software, would be greatly annoyed by your use of declaim. 2016-09-15T03:57:04Z loke: Bike: DECLAIM in a file lasts in that file, only. As far as I know at least. 2016-09-15T03:57:19Z pillton: "As with other defining macros, it is unspecified whether or not the compile-time side-effects of a declaim persist after the file has been compiled." 2016-09-15T03:57:22Z pillton: clhs declaim 2016-09-15T03:57:22Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_declai.htm 2016-09-15T03:57:28Z Bike: how excellent :| 2016-09-15T03:57:39Z arescorpio quit (Excess Flood) 2016-09-15T03:57:48Z emaczen: pillton: I'm just going to see if I can get it to work first 2016-09-15T03:58:20Z pillton: emaczen: Sure. I'm just pointing at the social consequences. 2016-09-15T03:58:40Z pillton: Keep in mind that I'm irrelevant too. 2016-09-15T04:00:10Z pillton: emaczen: What algorithm are you implementing? 2016-09-15T04:00:59Z emaczen: pillton: backtracking algorithm 2016-09-15T04:01:27Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-15T04:02:35Z razzy89_ joined #lisp 2016-09-15T04:05:58Z emaczen: Is evaluating (proclaim '(optimize (speed 3))) in the REPL and then running (asdf:test-system ...) going to optimize my code? 2016-09-15T04:06:08Z pillton: emaczen: Right. Can you abandon a potential candidate before determining all values in the candidate? 2016-09-15T04:09:10Z pillton: emaczen: You would have to recompile it. (asdf:load-system "" :force t) 2016-09-15T04:11:44Z emaczen: pillton: I'm using :force but it doesn't seem to recompile... 2016-09-15T04:12:49Z pillton: Do you have two systems, my-library.asd and my-library-tests.asd ? 2016-09-15T04:13:09Z emaczen: yes 2016-09-15T04:13:29Z pillton: Ok. (asdf:load-system "my-library" :force t) then (asdf:test-system "my-library"). 2016-09-15T04:14:40Z dmiles quit (Read error: Connection reset by peer) 2016-09-15T04:14:54Z ryxai joined #lisp 2016-09-15T04:15:01Z emaczen: pillton: still doesn't seem to recompile anything 2016-09-15T04:15:03Z manuel_ quit (Quit: manuel_) 2016-09-15T04:15:27Z nalik joined #lisp 2016-09-15T04:16:14Z dilated_dinosaur quit (Ping timeout: 244 seconds) 2016-09-15T04:16:27Z White_Flame: what I do is have an (optimize-file) form at the top of every file, then define that as a macro expanding to declaim early on. Kind of lame, but should work 2016-09-15T04:16:54Z nalik quit (Remote host closed the connection) 2016-09-15T04:20:11Z dmiles joined #lisp 2016-09-15T04:20:27Z nalik joined #lisp 2016-09-15T04:22:08Z pillton: I personally prefer this: http://paste.lisp.org/display/326061 2016-09-15T04:22:29Z drdo quit (Ping timeout: 250 seconds) 2016-09-15T04:25:17Z pillton: emaczen: I'm not sure why that isn't working. Sorry. 2016-09-15T04:25:31Z FreeBirdLjj joined #lisp 2016-09-15T04:25:38Z emaczen: What is the fastest declare form for code optimizatio? 2016-09-15T04:26:12Z emaczen: pillton: Should I also declare types in my code? 2016-09-15T04:26:24Z Bike: it helps 2016-09-15T04:26:35Z Bike: and well, (speed 3), i guess 2016-09-15T04:26:44Z emaczen: What about the other flags? 2016-09-15T04:26:57Z White_Flame: pillton: I actually do the opposite :). I have a (slow-body ...) form that suppresses optimization notes 2016-09-15T04:27:35Z Bike: the other flags can affect speed but not in such a way as that there's a right thing to do all the time 2016-09-15T04:28:03Z pillton: White_Flame: Ah right. If I encounter a problem I usually disable the optimisation flags and re-run the tests again. 2016-09-15T04:29:51Z FreeBirdLjj quit (Ping timeout: 250 seconds) 2016-09-15T04:30:00Z drdo joined #lisp 2016-09-15T04:31:43Z QwertyDragon quit (Quit: Leaving) 2016-09-15T04:31:49Z ASau joined #lisp 2016-09-15T04:33:11Z emaczen: what is the form for declaring the types of functions? 2016-09-15T04:33:46Z pillton: (declaim (ftype (function (...) (values ...)) name)) 2016-09-15T04:38:44Z quadresce quit (Read error: Connection reset by peer) 2016-09-15T04:39:03Z quadresce joined #lisp 2016-09-15T04:39:26Z quadresce is now known as Guest82013 2016-09-15T04:40:35Z Harag quit (Ping timeout: 248 seconds) 2016-09-15T04:43:24Z White_Flame: my 2 optimization options are :fast and :safe, where the latter also declares #+sbcl (sb-c::merge-tail-calls 3), since our main loop tail recurses 2016-09-15T04:43:24Z dilated_dinosaur joined #lisp 2016-09-15T04:45:22Z jleija quit (Quit: leaving) 2016-09-15T04:45:50Z sudshekhar joined #lisp 2016-09-15T04:47:29Z dilated_dinosaur quit (Ping timeout: 240 seconds) 2016-09-15T04:48:04Z dilated_dinosaur joined #lisp 2016-09-15T04:53:18Z dilated_dinosaur quit (Ping timeout: 265 seconds) 2016-09-15T04:55:38Z dilated_dinosaur joined #lisp 2016-09-15T04:59:35Z Kundry_Wag_ quit (Remote host closed the connection) 2016-09-15T05:00:08Z Kundry_Wag joined #lisp 2016-09-15T05:00:33Z dilated_dinosaur quit (Ping timeout: 240 seconds) 2016-09-15T05:01:42Z Denommus quit (Ping timeout: 244 seconds) 2016-09-15T05:02:37Z rumbler31 quit (Remote host closed the connection) 2016-09-15T05:06:03Z Kundry_Wag quit (Ping timeout: 240 seconds) 2016-09-15T05:06:07Z QwertyDragon joined #lisp 2016-09-15T05:06:19Z sudshekhar quit (Ping timeout: 265 seconds) 2016-09-15T05:06:54Z dilated_dinosaur joined #lisp 2016-09-15T05:07:30Z DavidGu joined #lisp 2016-09-15T05:10:26Z loke: White_Flame: Why is your main loop tail recursing? 2016-09-15T05:10:36Z loke would rewrite it using a normal loop instead. 2016-09-15T05:12:21Z emaczen: i'm declaiming generic functions in one file, can or should I declaim the methods in another file? 2016-09-15T05:12:36Z emaczen: Is the declaim only in effect on a per-file basis? 2016-09-15T05:12:58Z Bike: depends on implementation 2016-09-15T05:13:16Z Bike: what exactly do you mean "declaiming methods" 2016-09-15T05:13:49Z emaczen: Bike: the return values can be different 2016-09-15T05:14:08Z dilated_dinosaur quit (Ping timeout: 244 seconds) 2016-09-15T05:14:12Z Bike: okay but the ftype refers to the (generic) function 2016-09-15T05:14:46Z lerax quit (Quit: lerax) 2016-09-15T05:15:46Z Bike: declaring method types probably wouldnt help, practically speaking, anyway 2016-09-15T05:16:04Z mastokley joined #lisp 2016-09-15T05:16:11Z emaczen: Bike: Yeah, this isn't helping me to get the CCL compiler to work... 2016-09-15T05:16:14Z White_Flame: loke: At some point it was mutual recursion 2016-09-15T05:16:24Z White_Flame: depending on the various state transitions that were slotted in 2016-09-15T05:16:32Z loke: White_Flame: ouch. nasty :-) 2016-09-15T05:16:39Z White_Flame: nah, nice to work with actually 2016-09-15T05:16:50Z shka joined #lisp 2016-09-15T05:16:51Z White_Flame: just jump around and get things done 2016-09-15T05:17:00Z White_Flame: state in params 2016-09-15T05:17:07Z emaczen: I have no idea why SBCL works but CCL gives me the stack-overflow condition... The backtrace I get is frozen and I can't see any of my own methods ... 2016-09-15T05:17:10Z Bike: emaczen: it is very unlikely that type declarations will help with the stack thing 2016-09-15T05:17:46Z emaczen: Bike: How does SBCL get around this? 2016-09-15T05:18:09Z Bike: well it sounds like tail call elimination but that's just a guess. can you paste some code and the backtrace maybe? 2016-09-15T05:22:36Z tmtwd quit (Ping timeout: 276 seconds) 2016-09-15T05:23:01Z emaczen: Bike: I don't know what to paste... I wish I could see more of my backtrace 2016-09-15T05:23:15Z Bike: how about what you can see 2016-09-15T05:25:54Z emaczen: http://paste.lisp.org/+6ZLG 2016-09-15T05:26:16Z emaczen: Bike: Which compiler do you use? or most often? 2016-09-15T05:26:33Z Bike: sbcl 2016-09-15T05:26:42Z Bike: anyway, that's interesting, that doesn't look like it's even in your code 2016-09-15T05:27:11Z Bike: or well, it's from some gf... 2016-09-15T05:27:19Z emaczen: gf? 2016-09-15T05:27:22Z Bike: generic function 2016-09-15T05:27:30Z Bike: did it look like that before you put in type declarations? 2016-09-15T05:27:45Z emaczen: Yes -- I actually think it just ignored my type declarations 2016-09-15T05:27:55Z dilated_dinosaur joined #lisp 2016-09-15T05:28:13Z bocaneri joined #lisp 2016-09-15T05:29:09Z Bike: but this is a stack error? this looks like it can't pase a type or something 2016-09-15T05:29:25Z |3b|: are you using 'integer as a type somewhere? 2016-09-15T05:29:35Z |3b|: in a non-evaluated context 2016-09-15T05:30:01Z Karl_Dscc joined #lisp 2016-09-15T05:30:48Z emaczen: |3b|: What is a non-evaluated context? 2016-09-15T05:31:03Z mishoo quit (Ping timeout: 276 seconds) 2016-09-15T05:31:13Z |3b|: something that isn't evaluated, like a declaration, method specializer, etc 2016-09-15T05:31:29Z Bike: (ccl::specifier-type 'integer nil) doesn't signal anything for me. spooky... 2016-09-15T05:31:46Z |3b|: Bike: try ''integer 2016-09-15T05:31:54Z emaczen: |3b|: I don't think so however the :force argument to CCL doesn't seem to work 2016-09-15T05:32:00Z tmtwd joined #lisp 2016-09-15T05:32:06Z emaczen: I mean for (asdf:load-system ... :force t) 2016-09-15T05:32:11Z Bike: oh, there it goes 2016-09-15T05:32:11Z |3b|: Bike: and verify it shows up as 'integer in the backtrace if it does signal 2016-09-15T05:32:19Z |3b| doesn't have CCL handy to test on 2016-09-15T05:32:21Z Bike: it signals but it's not an error, is why i missed it 2016-09-15T05:33:34Z |3b|: emaczen: maybe look at an :after method on SHARED-INITIALIZE for COLLECTIONS:IDENTIFIABLE if there is one 2016-09-15T05:33:57Z |3b|: possibly INITIALIZE-INSTANCE as well, don't remember how all those call eachother 2016-09-15T05:35:06Z Bike: the shared-initialize :after ccl:effective-slot-definition calls sp-type and signals an error on the condition 2016-09-15T05:35:24Z Bike: maybe you have (defmethod foo ((x 'integer)) ...) somewhere? 2016-09-15T05:35:27Z emaczen: |3b|: this method just checks if an identifiable object has an id, and if it doesn't than it sets an integer id 2016-09-15T05:35:36Z Bike: and what's the class of the error? this seriously does not look like a stack overflow 2016-09-15T05:35:42Z |3b|: is 'integer in it anywhere? 2016-09-15T05:35:51Z emaczen: no 2016-09-15T05:35:57Z |3b|: can you show us any code? 2016-09-15T05:36:00Z Bike: or a :type declaration in a class definition 2016-09-15T05:36:19Z DavidGu quit (Quit: DavidGu) 2016-09-15T05:36:24Z emaczen: I do have a type declaration 2016-09-15T05:36:31Z |3b|: yeah, does it have 'integer in it? 2016-09-15T05:36:34Z emaczen: Yes 2016-09-15T05:36:35Z Bike: like ":type 'integer"? 2016-09-15T05:36:43Z emaczen: exactly like that 2016-09-15T05:36:46Z Bike: ok, that's wrong, it's :type integer 2016-09-15T05:37:24Z |3b|: declarations aren't evaluated, and the list (QUOTE INTEGER) probably isn't a valid type :) 2016-09-15T05:37:36Z White_Flame: if you could wrap that up into the smallest repeatable case, that sounds like a bug you could report, if it does blow the stack when the type declaration is wrong 2016-09-15T05:37:43Z vibs29 quit (Ping timeout: 244 seconds) 2016-09-15T05:37:44Z White_Flame: but that is a common error, so I doubt it's that simple 2016-09-15T05:37:53Z dilated_dinosaur quit (Ping timeout: 240 seconds) 2016-09-15T05:38:01Z emaczen: Okay, I still get the stack-overflow condition but now I can inspect my backtrace 2016-09-15T05:38:08Z Bike: (defclass foo () ((bar :type 'integer))) works fine, and i can make an instance, fuckin fantastical 2016-09-15T05:38:11Z |3b|: (that isn't really a declaration, but it is also not evaluated) 2016-09-15T05:38:15Z emaczen: I can also see my methods being called 2016-09-15T05:38:22Z Bike: well that's something at least 2016-09-15T05:38:42Z beach: Good morning everyone! 2016-09-15T05:38:47Z |3b|: Bike: try with an accessor? 2016-09-15T05:39:16Z |3b|: (and try using it, in case its clos does deferred compilation) 2016-09-15T05:39:58Z Bike: no complaints with an accessor an initarg, maybe gotta declaim 2016-09-15T05:40:27Z Bike: hum 2016-09-15T05:42:01Z FreeBirdLjj joined #lisp 2016-09-15T05:42:31Z emaczen: Can you increase the stack size? 2016-09-15T05:43:05Z Bike: -S n or --stack-size n, says the manual 2016-09-15T05:43:18Z Bike: doesn't give units or a default. tragically beautiful 2016-09-15T05:43:22Z emaczen: How do I check what the stack-size current is? 2016-09-15T05:43:22Z sudshekhar joined #lisp 2016-09-15T05:43:36Z vibs29 joined #lisp 2016-09-15T05:43:37Z Bike: oh, here we go, ccl::*default-control-stack-size*. maybe 2016-09-15T05:44:13Z emaczen: Bike: Anything similar for SBCL? 2016-09-15T05:44:28Z Bike: --control-stack-size 2016-09-15T05:47:15Z Karl_Dscc quit (Ping timeout: 248 seconds) 2016-09-15T05:48:03Z smokeink quit (Ping timeout: 240 seconds) 2016-09-15T05:48:03Z scymtym quit (Ping timeout: 240 seconds) 2016-09-15T05:48:48Z emaczen: Bike: From my new backtrace, I can see that I have about 700 calls to the same method, and then at the top of the stack, I have 20 calls to other methods 2016-09-15T05:49:31Z SeanP joined #lisp 2016-09-15T05:49:46Z SeanP quit (Changing host) 2016-09-15T05:49:46Z SeanP joined #lisp 2016-09-15T05:50:14Z smokeink joined #lisp 2016-09-15T05:51:25Z emaczen: Is this just giving me a more detailed stack trace at the top? 2016-09-15T05:51:47Z jasom: emaczen: It seems likely that sbcl is doing tail-call elimination and ccl isn't 2016-09-15T05:52:51Z emaczen: jasom: how can I force tail-call elimination? 2016-09-15T05:53:36Z pillton: You could write it as a loop. 2016-09-15T05:53:36Z beach: emaczen: The Common Lisp HyperSpec does not require an implementation to optimize tail calls. 2016-09-15T05:54:26Z beach: emaczen: Therefore, if you want your code to be conforming, you should not rely on tail-call optimization. 2016-09-15T05:55:21Z White_Flame: or find an impelementation-specific declaration, like sbcl has 2016-09-15T05:55:45Z Bike: it seems annoying on ccl. there's a "policy object" with a bunch of functions in it. 2016-09-15T05:55:50Z |3b|: emaczen: probably not a "more detailed" backtrace, just showing things that ran successfully in the earlier calls because there was more stack available 2016-09-15T05:56:46Z |3b|: (or that didn't happen in earlier calls due to different data) 2016-09-15T05:56:56Z dilated_dinosaur joined #lisp 2016-09-15T05:57:11Z Bike: you can get the policy with ccl:current-compiler-policy! it's even exported! but it doesn't tell you how to find the predicates argh 2016-09-15T05:57:56Z gingerale joined #lisp 2016-09-15T05:58:25Z emaczen: POLICY.ALLOW-TAIL-RECURSION-ELIMINATION: # -- this is from the slime inspector 2016-09-15T05:58:31Z Bike: yes 2016-09-15T05:59:08Z White_Flame: but allow vs force... 2016-09-15T05:59:08Z emaczen: Does this mean it is probably trying to do tail eliminations but it just isn't as good as SBCL? 2016-09-15T05:59:30Z Bike: emaczen: no, the function is just a predicate for w hether the compiler even tries 2016-09-15T05:59:30Z safe quit (Read error: Connection reset by peer) 2016-09-15T05:59:43Z Bike: and, i found it, it should be on when debug is not three 2016-09-15T05:59:59Z emaczen: Bike: how do you find things out so quickly? 2016-09-15T06:00:07Z Bike: grep 2016-09-15T06:00:09Z ramky joined #lisp 2016-09-15T06:00:27Z mishoo joined #lisp 2016-09-15T06:00:35Z emaczen: I've got this: (declaim (optimize (speed 3))) at the top of every file 2016-09-15T06:00:41Z Bike: doesn't touch debug 2016-09-15T06:00:51Z Bike: try debug 2, i guess 2016-09-15T06:01:24Z Bike: i have a lot of sympathy for the scholastics, who had to use primitive rolodexes or even papers with words on them 2016-09-15T06:01:29Z dilated_dinosaur quit (Ping timeout: 244 seconds) 2016-09-15T06:03:23Z jasom: Bike: for things you lookup often, there were advantages, since you naturally have a sense of spatial reasoning (subconsciously thinking "this was about 5/12 of the way through the rolodex" or "bottom 1/3 of page about 50 pages in"); for all non-common lookups though it was much worse than grep 2016-09-15T06:03:26Z cantstanya quit (Ping timeout: 265 seconds) 2016-09-15T06:03:32Z Kundry_Wag joined #lisp 2016-09-15T06:04:04Z davsebamse quit (Ping timeout: 244 seconds) 2016-09-15T06:04:18Z Bike: oh, i do that all the time. usually just left page versus right page though 2016-09-15T06:04:23Z pillton: Long live print! 2016-09-15T06:04:27Z Bike: and that doesn't even work if you have a scroll or something! oh the humanity! 2016-09-15T06:04:49Z emaczen: Bike: what does this mean then? It just isn't as good at tail-call elimination as SBCL? 2016-09-15T06:05:14Z Bike: emaczen: no it means that ccl doesn't eliminate tail calls if debug is 3, so i'm asking you to try setting debug to something else 2016-09-15T06:05:32Z emaczen: default looks to be 1 2016-09-15T06:06:05Z davsebamse joined #lisp 2016-09-15T06:06:06Z emaczen: I still get the same error... 2016-09-15T06:06:17Z asc232 quit (Quit: Saliendo) 2016-09-15T06:08:50Z pillton: emaczen: Insert this in the function which requires tail call optimization. http://paste.lisp.org/display/326072 2016-09-15T06:09:14Z Kundry_Wag quit (Ping timeout: 265 seconds) 2016-09-15T06:10:28Z EvW joined #lisp 2016-09-15T06:10:58Z emaczen: pillton: Okay, I'm testing it now -- what is it supposed to do? 2016-09-15T06:11:18Z emaczen: Okay I see: ((SPEED 3) (SAFETY 1) (COMPILATION-SPEED 1) (SPACE 1) (DEBUG 1)) 2016-09-15T06:12:39Z sudshekhar quit (Ping timeout: 276 seconds) 2016-09-15T06:13:50Z ukari joined #lisp 2016-09-15T06:13:56Z pillton: emaczen: And you inserted it like this: http://paste.lisp.org/display/326072#1 2016-09-15T06:14:47Z emaczen: ye 2016-09-15T06:14:48Z emaczen: es 2016-09-15T06:18:42Z cantstanya joined #lisp 2016-09-15T06:25:23Z evenson joined #lisp 2016-09-15T06:25:42Z stepnem joined #lisp 2016-09-15T06:25:44Z evenson: Is down for others? 2016-09-15T06:26:01Z White_Flame: works for me 2016-09-15T06:26:05Z sudshekhar joined #lisp 2016-09-15T06:26:19Z evenson: White_Flame: Ok. Thanks 2016-09-15T06:28:19Z pillton: evenson: FYI, there are online services that can be used to answer that question. e.g. http://www.isitdownrightnow.com/common-lisp.net.html 2016-09-15T06:28:55Z evenson: pillton: I know. 2016-09-15T06:29:21Z evenson: But thanks. 2016-09-15T06:29:29Z shka quit (Ping timeout: 265 seconds) 2016-09-15T06:30:54Z mastokley quit (Ping timeout: 265 seconds) 2016-09-15T06:31:03Z evenson quit (Remote host closed the connection) 2016-09-15T06:33:21Z tmtwd quit (Ping timeout: 250 seconds) 2016-09-15T06:35:12Z dilated_dinosaur joined #lisp 2016-09-15T06:37:27Z Harag joined #lisp 2016-09-15T06:41:17Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-15T06:41:54Z robotoad joined #lisp 2016-09-15T06:44:23Z angavrilov joined #lisp 2016-09-15T06:45:58Z gingerale quit (Remote host closed the connection) 2016-09-15T06:50:48Z razzy89_ quit (Quit: razzy89_) 2016-09-15T06:53:24Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-15T06:54:59Z vlatkoB quit (Ping timeout: 248 seconds) 2016-09-15T06:57:08Z vlatkoB joined #lisp 2016-09-15T07:00:40Z FreeBirdLjj joined #lisp 2016-09-15T07:01:26Z harish joined #lisp 2016-09-15T07:01:39Z kolko quit (Quit: ZNC - http://znc.in) 2016-09-15T07:02:17Z kolko joined #lisp 2016-09-15T07:02:55Z varjag joined #lisp 2016-09-15T07:03:11Z rumbler31 joined #lisp 2016-09-15T07:08:34Z p_l quit (Read error: Connection reset by peer) 2016-09-15T07:08:48Z rumbler31 quit (Ping timeout: 244 seconds) 2016-09-15T07:10:05Z p_l joined #lisp 2016-09-15T07:10:18Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-15T07:11:09Z defaultxr quit (Remote host closed the connection) 2016-09-15T07:11:47Z gravicappa joined #lisp 2016-09-15T07:12:03Z defaultxr joined #lisp 2016-09-15T07:13:20Z FreeBirdLjj joined #lisp 2016-09-15T07:15:00Z nalik quit (Ping timeout: 244 seconds) 2016-09-15T07:16:33Z John[Lisbeth]: This is the machine I was talking about earlier: http://lpaste.net/195914 2016-09-15T07:18:14Z razzy89_ joined #lisp 2016-09-15T07:20:54Z shka joined #lisp 2016-09-15T07:21:48Z ovenpasta joined #lisp 2016-09-15T07:23:51Z mcclim-desktop joined #lisp 2016-09-15T07:30:02Z mcclim-desktop quit (Remote host closed the connection) 2016-09-15T07:31:44Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-15T07:32:49Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-15T07:41:12Z defaultxr quit (Ping timeout: 244 seconds) 2016-09-15T07:45:39Z emaczen quit (Ping timeout: 248 seconds) 2016-09-15T07:49:23Z can3p joined #lisp 2016-09-15T07:49:37Z EvW quit (Ping timeout: 250 seconds) 2016-09-15T07:49:56Z Colleen quit (Quit: See you, space cowboy...) 2016-09-15T07:50:12Z Colleen joined #lisp 2016-09-15T07:50:18Z tmtwd joined #lisp 2016-09-15T07:50:52Z emaczen joined #lisp 2016-09-15T07:50:53Z scymtym joined #lisp 2016-09-15T07:53:31Z montanonic quit (Ping timeout: 250 seconds) 2016-09-15T07:56:33Z emaczen quit (Ping timeout: 240 seconds) 2016-09-15T07:57:02Z arbv joined #lisp 2016-09-15T07:57:44Z ryxai quit (Ping timeout: 244 seconds) 2016-09-15T07:58:06Z test1600 joined #lisp 2016-09-15T08:03:12Z logicmoo joined #lisp 2016-09-15T08:05:14Z dmiles quit (Ping timeout: 265 seconds) 2016-09-15T08:05:54Z montanonic joined #lisp 2016-09-15T08:06:00Z Kundry_Wag joined #lisp 2016-09-15T08:08:41Z ukari quit (Ping timeout: 250 seconds) 2016-09-15T08:10:08Z EvW joined #lisp 2016-09-15T08:10:57Z Kundry_Wag quit (Ping timeout: 265 seconds) 2016-09-15T08:19:03Z josteink quit (Ping timeout: 240 seconds) 2016-09-15T08:20:20Z Bike quit (Quit: death) 2016-09-15T08:24:23Z megalography joined #lisp 2016-09-15T08:26:20Z FreeBirdLjj joined #lisp 2016-09-15T08:29:34Z megalography quit (Quit: Leaving.) 2016-09-15T08:29:56Z megalography joined #lisp 2016-09-15T08:32:18Z zacharias joined #lisp 2016-09-15T08:34:41Z pavelpenev joined #lisp 2016-09-15T08:36:39Z SamSkull` quit (Remote host closed the connection) 2016-09-15T08:37:21Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-15T08:38:22Z rumbler31 joined #lisp 2016-09-15T08:38:52Z clintm quit (Remote host closed the connection) 2016-09-15T08:40:12Z ASau quit (Ping timeout: 276 seconds) 2016-09-15T08:42:55Z rumbler31 quit (Ping timeout: 250 seconds) 2016-09-15T08:45:45Z phoe quit (Ping timeout: 265 seconds) 2016-09-15T08:50:43Z QwertyDragon quit (Quit: Leaving) 2016-09-15T08:51:21Z knobo: I thought for a moment that (write "12345678" :length 3 ) would print "123" 2016-09-15T08:53:24Z knobo: but length is only for lists. 2016-09-15T08:55:51Z raydeejay: (coerce "12345678" 'list) 2016-09-15T08:58:47Z mvilleneuve joined #lisp 2016-09-15T08:58:48Z knobo: Is there a format directive that prints a string but limit its length? 2016-09-15T08:59:25Z tmtwd quit (Ping timeout: 260 seconds) 2016-09-15T08:59:33Z H4ns: knobo: no 2016-09-15T09:06:57Z Kundry_Wag joined #lisp 2016-09-15T09:09:40Z EvW quit (Remote host closed the connection) 2016-09-15T09:09:50Z EvW joined #lisp 2016-09-15T09:11:37Z Kundry_Wag quit (Ping timeout: 244 seconds) 2016-09-15T09:13:14Z phoe joined #lisp 2016-09-15T09:21:18Z newcup joined #lisp 2016-09-15T09:23:24Z hhdave joined #lisp 2016-09-15T09:26:24Z razzy89_ quit (Quit: razzy89_) 2016-09-15T09:31:12Z myrkraverk: I did an extensive research in this area a short while ago. There isn't. 2016-09-15T09:31:20Z myrkraverk: So I rolled my own thing. 2016-09-15T09:35:08Z kolko quit (Ping timeout: 265 seconds) 2016-09-15T09:35:29Z kolko joined #lisp 2016-09-15T09:36:35Z raydeejay: something like (defun chop-string (str len) (subseq str 0 (1- (max len (length str))))) ? 2016-09-15T09:36:57Z raydeejay: um, min 2016-09-15T09:38:57Z raydeejay: (defun chop-string (str len) (subseq str 0 (min len (length str)))) 2016-09-15T09:38:58Z emaczen joined #lisp 2016-09-15T09:39:01Z raydeejay is still asleep 2016-09-15T09:41:00Z Grue`` joined #lisp 2016-09-15T09:43:30Z _death: (write-string "12345678" t :end 3) 2016-09-15T09:43:48Z emaczen quit (Ping timeout: 244 seconds) 2016-09-15T09:44:01Z harish quit (Ping timeout: 250 seconds) 2016-09-15T09:47:52Z loke: _death: If :END is greater than the length of the string, you'll get an error. 2016-09-15T09:50:04Z raydeejay: actually s/chop-string/max-subseq/ and s/str/seq/ 2016-09-15T09:50:57Z drdo quit (Ping timeout: 250 seconds) 2016-09-15T09:51:23Z razzy89_ joined #lisp 2016-09-15T09:51:34Z drdo joined #lisp 2016-09-15T09:54:01Z razzy89_ quit (Client Quit) 2016-09-15T09:54:35Z Mon_Ouie joined #lisp 2016-09-15T09:54:51Z sudshekhar quit (Ping timeout: 250 seconds) 2016-09-15T09:57:07Z loke: I'm sure there was a library (I thought it was uiop or alexandria) that provided a WITH-OUTPUT-TO-BYTE-ARRAY, but for the life of me I can't find it. 2016-09-15T09:57:16Z loke: What is it called, and where can I find it? 2016-09-15T09:57:32Z _death: flexi-streams, for example 2016-09-15T09:57:43Z loke: ah, thanks 2016-09-15T10:00:44Z sudshekhar joined #lisp 2016-09-15T10:03:44Z Munksgaard joined #lisp 2016-09-15T10:07:57Z Kundry_Wag joined #lisp 2016-09-15T10:09:26Z razzy89_ joined #lisp 2016-09-15T10:11:55Z mvilleneuve_ joined #lisp 2016-09-15T10:11:56Z myrkraverk: What do I use, to catch all - or almost all - errors? 2016-09-15T10:12:20Z Kundry_Wag quit (Ping timeout: 260 seconds) 2016-09-15T10:12:25Z myrkraverk: I'd like to catch most errors, write to syslog, and then exit. 2016-09-15T10:13:21Z White_Flame: the definition of "most" will really affect the solution 2016-09-15T10:13:53Z razzy89_ quit (Ping timeout: 240 seconds) 2016-09-15T10:13:55Z mvilleneuve quit (Ping timeout: 250 seconds) 2016-09-15T10:14:27Z White_Flame: (handler-case (...body...) (error (e) (...handle error e...))) is a pretty fundamental way to do so 2016-09-15T10:15:10Z Munksgaard quit (Read error: Connection reset by peer) 2016-09-15T10:15:17Z razzy89_ joined #lisp 2016-09-15T10:15:44Z razzy89_ quit (Remote host closed the connection) 2016-09-15T10:15:50Z myrkraverk: I just had my code crash because of an error in cl-ssl, deep within drakma. I'd like to catch that, and log it. 2016-09-15T10:15:52Z razzy89_ joined #lisp 2016-09-15T10:16:35Z myrkraverk: And of course, no indication that anything was wrong with the request, or server. 2016-09-15T10:16:45Z Fare joined #lisp 2016-09-15T10:17:14Z _death: the error might provide an indication 2016-09-15T10:17:33Z Grue``: it is always possible for something to crash in a way you can't handle 2016-09-15T10:17:48Z myrkraverk: Yeah, I'd just like to log it -- then exit. 2016-09-15T10:18:11Z myrkraverk: _death: in fact, it doesn't: An I/O error occurred: undocumented reason (return code: 5). 2016-09-15T10:18:29Z myrkraverk: I'll repeat the "undocumented reason" 2016-09-15T10:18:39Z _death: you could check what return code 5 is in openssl parlance 2016-09-15T10:19:06Z Grue``: probably "undocumented reason" 2016-09-15T10:19:29Z lnostdal quit (Ping timeout: 244 seconds) 2016-09-15T10:20:19Z Grue``: if you call a C library and it crashes, there's not much that can be done 2016-09-15T10:20:34Z myrkraverk: Exactly. 2016-09-15T10:21:00Z _death: then you could also inspect the packets, and perhaps understand how to fix that 2016-09-15T10:21:18Z _death: I don't see any crash here 2016-09-15T10:21:19Z Munksgaard joined #lisp 2016-09-15T10:22:46Z myrkraverk: _death: what do you mean? 2016-09-15T10:23:01Z EvW quit (Ping timeout: 250 seconds) 2016-09-15T10:23:21Z myrkraverk: Well, what I mean is, since I don't have the debugger enabled, my program "crashes" when there's an unhandled error. (maybe a poor choice of words on my part) 2016-09-15T10:24:15Z _death: and there's always stuff you can do when something crashes, whether it's C code or Lisp code.. 2016-09-15T10:25:24Z myrkraverk: Yeah -- but whether I want to do more than restart the app is a different question. 2016-09-15T10:27:08Z myrkraverk: In any case, I took the error output and saved it in a file (copied from my terminal this time) so I can look at it later -- I cannot do much more right now. 2016-09-15T10:27:48Z _death: ok 2016-09-15T10:36:43Z ukari joined #lisp 2016-09-15T10:37:01Z myrkraverk: Can I get the sb-debugger:backtrace in a form I can output myself? 2016-09-15T10:37:23Z _death: backtrace-as-list? 2016-09-15T10:37:51Z _death: or rather, since it's deprecated, list-backtrace 2016-09-15T10:37:58Z myrkraverk: Yup, that would be "exactly it" 2016-09-15T10:44:15Z ukari quit (Ping timeout: 250 seconds) 2016-09-15T10:45:06Z yrk joined #lisp 2016-09-15T10:45:59Z yrk quit (Changing host) 2016-09-15T10:45:59Z yrk joined #lisp 2016-09-15T10:49:01Z quazimodo quit (Ping timeout: 250 seconds) 2016-09-15T10:50:29Z Fare quit (Ping timeout: 265 seconds) 2016-09-15T10:56:33Z Mon_Ouie quit (Ping timeout: 240 seconds) 2016-09-15T11:03:19Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-15T11:05:07Z Mon_Ouie joined #lisp 2016-09-15T11:16:51Z smokeink quit (Ping timeout: 248 seconds) 2016-09-15T11:25:49Z lnostdal joined #lisp 2016-09-15T11:26:11Z narendraj9 joined #lisp 2016-09-15T11:27:12Z emaczen joined #lisp 2016-09-15T11:27:54Z araujo quit (Ping timeout: 250 seconds) 2016-09-15T11:32:17Z emaczen quit (Ping timeout: 240 seconds) 2016-09-15T11:33:01Z montanonic quit (Ping timeout: 265 seconds) 2016-09-15T11:34:14Z araujo joined #lisp 2016-09-15T11:35:37Z EvW joined #lisp 2016-09-15T11:35:51Z araujo quit (Max SendQ exceeded) 2016-09-15T11:36:50Z araujo joined #lisp 2016-09-15T11:38:15Z araujo quit (Max SendQ exceeded) 2016-09-15T11:39:09Z araujo joined #lisp 2016-09-15T11:40:33Z araujo quit (Max SendQ exceeded) 2016-09-15T11:41:28Z araujo joined #lisp 2016-09-15T11:43:06Z jason_m left #lisp 2016-09-15T11:45:08Z quazimodo joined #lisp 2016-09-15T11:48:15Z narendraj9 quit (Remote host closed the connection) 2016-09-15T11:48:21Z Th30n joined #lisp 2016-09-15T11:48:40Z jason_m joined #lisp 2016-09-15T11:48:41Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-15T11:49:10Z narendraj9 joined #lisp 2016-09-15T11:49:11Z SpaceDanceCJ joined #lisp 2016-09-15T11:54:25Z FreeBirdLjj joined #lisp 2016-09-15T11:58:09Z sudshekhar quit (Ping timeout: 265 seconds) 2016-09-15T12:02:34Z sjl joined #lisp 2016-09-15T12:11:42Z madbub joined #lisp 2016-09-15T12:16:31Z narendraj9 quit (Ping timeout: 265 seconds) 2016-09-15T12:16:35Z schjetne quit (Ping timeout: 260 seconds) 2016-09-15T12:19:12Z impulse joined #lisp 2016-09-15T12:23:20Z pierpa joined #lisp 2016-09-15T12:23:49Z quazimodo quit (Ping timeout: 265 seconds) 2016-09-15T12:25:46Z strelox joined #lisp 2016-09-15T12:26:24Z lnostdal quit (Read error: Connection reset by peer) 2016-09-15T12:26:35Z pierpa` joined #lisp 2016-09-15T12:30:18Z phoe quit (Ping timeout: 276 seconds) 2016-09-15T12:36:20Z Fare joined #lisp 2016-09-15T12:37:34Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-15T12:39:12Z saolof joined #lisp 2016-09-15T12:39:52Z harish joined #lisp 2016-09-15T12:40:08Z knicklux joined #lisp 2016-09-15T12:41:31Z ggole joined #lisp 2016-09-15T12:46:12Z vlatkoB quit (Remote host closed the connection) 2016-09-15T12:46:57Z phoe joined #lisp 2016-09-15T12:48:32Z vlatkoB joined #lisp 2016-09-15T12:51:39Z EvW quit (Ping timeout: 250 seconds) 2016-09-15T12:55:31Z lnostdal joined #lisp 2016-09-15T12:58:48Z rudolfochrist joined #lisp 2016-09-15T13:05:20Z al-damiri joined #lisp 2016-09-15T13:11:09Z araujo_ joined #lisp 2016-09-15T13:12:41Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:13:35Z araujo_ joined #lisp 2016-09-15T13:14:30Z araujo quit (Ping timeout: 276 seconds) 2016-09-15T13:14:43Z arbv quit (Ping timeout: 248 seconds) 2016-09-15T13:15:05Z LiamH joined #lisp 2016-09-15T13:15:11Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:15:24Z emaczen joined #lisp 2016-09-15T13:15:29Z sudshekhar joined #lisp 2016-09-15T13:16:35Z araujo_ joined #lisp 2016-09-15T13:16:41Z cromachina quit (Read error: Connection reset by peer) 2016-09-15T13:18:02Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:18:59Z araujo_ joined #lisp 2016-09-15T13:20:28Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:21:23Z araujo_ joined #lisp 2016-09-15T13:22:55Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:23:51Z araujo_ joined #lisp 2016-09-15T13:25:20Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:26:14Z araujo_ joined #lisp 2016-09-15T13:27:47Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:28:43Z araujo_ joined #lisp 2016-09-15T13:28:59Z narendraj9 joined #lisp 2016-09-15T13:30:20Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:31:14Z araujo_ joined #lisp 2016-09-15T13:31:43Z manuel_ joined #lisp 2016-09-15T13:32:50Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:35:49Z knicklux quit (Quit: Leaving) 2016-09-15T13:35:54Z araujo_ joined #lisp 2016-09-15T13:37:30Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:38:28Z araujo_ joined #lisp 2016-09-15T13:40:06Z josteink joined #lisp 2016-09-15T13:40:07Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:41:04Z araujo_ joined #lisp 2016-09-15T13:42:26Z araujo_ quit (Max SendQ exceeded) 2016-09-15T13:42:36Z sudshekhar quit (Ping timeout: 265 seconds) 2016-09-15T13:43:25Z araujo_ joined #lisp 2016-09-15T13:44:02Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-09-15T13:45:16Z moore33 joined #lisp 2016-09-15T13:45:28Z aries_liuxueyang joined #lisp 2016-09-15T13:50:07Z EvW joined #lisp 2016-09-15T13:55:27Z phoe quit (Ping timeout: 244 seconds) 2016-09-15T13:59:00Z kobain joined #lisp 2016-09-15T14:00:04Z Th30n quit (Ping timeout: 244 seconds) 2016-09-15T14:03:12Z Fare quit (Ping timeout: 244 seconds) 2016-09-15T14:09:33Z ukari joined #lisp 2016-09-15T14:10:11Z Grue`` quit (Ping timeout: 248 seconds) 2016-09-15T14:16:45Z rudolfochrist quit (Ping timeout: 260 seconds) 2016-09-15T14:18:33Z mishoo quit (Ping timeout: 240 seconds) 2016-09-15T14:18:35Z tkhoa2711 joined #lisp 2016-09-15T14:18:35Z tkhoa2711 quit (Client Quit) 2016-09-15T14:19:27Z pierpa` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-15T14:20:28Z sudshekhar joined #lisp 2016-09-15T14:20:35Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-15T14:21:27Z emaczen quit (Ping timeout: 276 seconds) 2016-09-15T14:21:41Z pierpa quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-15T14:22:15Z pierpa joined #lisp 2016-09-15T14:23:44Z manuel_ joined #lisp 2016-09-15T14:24:09Z lnostdal quit (Quit: https://QuantAtaraxia.pw/) 2016-09-15T14:25:37Z smokeink joined #lisp 2016-09-15T14:27:53Z manuel_ quit (Ping timeout: 240 seconds) 2016-09-15T14:28:53Z rumbler31 joined #lisp 2016-09-15T14:30:35Z sudshekhar quit (Ping timeout: 244 seconds) 2016-09-15T14:32:37Z robotoad joined #lisp 2016-09-15T14:36:00Z sudshekhar joined #lisp 2016-09-15T14:36:33Z manuel_ joined #lisp 2016-09-15T14:36:57Z drdo quit (Ping timeout: 250 seconds) 2016-09-15T14:39:17Z Kundry_Wag joined #lisp 2016-09-15T14:39:25Z rumbler31 quit (Remote host closed the connection) 2016-09-15T14:42:44Z rumbler31 joined #lisp 2016-09-15T14:43:28Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-15T14:45:24Z adolf_stalin joined #lisp 2016-09-15T14:45:25Z Josh_2 joined #lisp 2016-09-15T14:46:38Z manuel_ joined #lisp 2016-09-15T14:46:42Z lnostdal joined #lisp 2016-09-15T14:47:21Z rumbler31 quit (Ping timeout: 250 seconds) 2016-09-15T14:48:04Z ovenpasta1 joined #lisp 2016-09-15T14:48:15Z ovenpasta quit (Ping timeout: 260 seconds) 2016-09-15T14:48:15Z ovenpasta1 is now known as ovenpasta 2016-09-15T14:48:27Z test1600 quit (Quit: Leaving) 2016-09-15T14:48:58Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-15T14:51:09Z happy-dude joined #lisp 2016-09-15T14:51:15Z rumbler31 joined #lisp 2016-09-15T14:55:15Z sudshekhar quit (Ping timeout: 260 seconds) 2016-09-15T14:55:50Z rumbler31 quit (Ping timeout: 260 seconds) 2016-09-15T14:56:53Z ukari quit (Ping timeout: 250 seconds) 2016-09-15T14:58:18Z Bike joined #lisp 2016-09-15T14:58:34Z rgrau joined #lisp 2016-09-15T14:58:38Z xaotuk joined #lisp 2016-09-15T14:59:15Z rgrau left #lisp 2016-09-15T15:00:13Z manuel_ quit (Quit: manuel_) 2016-09-15T15:02:59Z Velveeta_Chef quit (Ping timeout: 248 seconds) 2016-09-15T15:06:30Z rpg joined #lisp 2016-09-15T15:06:30Z rpg quit (Client Quit) 2016-09-15T15:06:33Z Harag quit (Ping timeout: 240 seconds) 2016-09-15T15:06:44Z rpg joined #lisp 2016-09-15T15:08:04Z zacharias quit (Ping timeout: 265 seconds) 2016-09-15T15:09:02Z robotoad joined #lisp 2016-09-15T15:09:07Z sjl quit (Ping timeout: 265 seconds) 2016-09-15T15:12:00Z zacharias joined #lisp 2016-09-15T15:12:01Z drdo joined #lisp 2016-09-15T15:15:01Z narendraj9 quit (Ping timeout: 244 seconds) 2016-09-15T15:16:46Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-15T15:17:02Z knobo: Can I list slots of a structure-object? 2016-09-15T15:17:26Z Munksgaard quit (Quit: Leaving.) 2016-09-15T15:17:46Z shifty quit (Ping timeout: 265 seconds) 2016-09-15T15:17:56Z knobo: or, rather: how do I do it? 2016-09-15T15:20:44Z sudshekhar joined #lisp 2016-09-15T15:21:11Z M-moredhel quit (Remote host closed the connection) 2016-09-15T15:21:11Z rpg: I *believe* that listing slots is a MOP function, not a standard CL function, but I can't swear to it. 2016-09-15T15:21:12Z M-Illandan quit (Write error: Connection reset by peer) 2016-09-15T15:21:50Z rpg: I don't know if this introspection is available for STRUCTURE-CLASS 2016-09-15T15:22:33Z Bike: listing slots is mop (mop:class-slots), and i forget if it's defined on structure-class but it'll work in several implementations 2016-09-15T15:22:57Z Bike: of course, if you just want to look at them you can do DESCRIBE or something. 2016-09-15T15:24:24Z manuel_ joined #lisp 2016-09-15T15:27:49Z CrazyEddy joined #lisp 2016-09-15T15:27:59Z knobo: I'll use clos in stead. 2016-09-15T15:28:18Z knobo: This happens every time I try out structs. 2016-09-15T15:28:30Z knobo: That's why I don't really know how to use them. 2016-09-15T15:28:46Z beach: You can't not use CLOS. 2016-09-15T15:28:48Z moore33: knobo: You won't miss them. 2016-09-15T15:29:02Z moore33: beach: Hello, by the way :) 2016-09-15T15:29:06Z beach: Hey! 2016-09-15T15:29:20Z strelox quit (Ping timeout: 265 seconds) 2016-09-15T15:29:38Z knobo: But I feel like I should know them, as I consider common lisp my first language now. 2016-09-15T15:29:38Z rpg: I have always meant to port Drew McDermott's OBJECT (?) macro that lets you define an object and then just choose whether or not you want STRUCT or CLOS back-end, as a way of avoiding rework 2016-09-15T15:29:49Z smokeink quit (Ping timeout: 250 seconds) 2016-09-15T15:30:11Z rpg: If stuff is really time-critical, structures can be helpful. 2016-09-15T15:30:37Z knobo: Well, the only time-critical issue here is getting things done... 2016-09-15T15:30:40Z knobo: :) 2016-09-15T15:31:37Z can3p quit (Quit: This computer has gone to sleep) 2016-09-15T15:31:40Z rpg_ joined #lisp 2016-09-15T15:34:04Z asc232 joined #lisp 2016-09-15T15:34:16Z manuel_ quit (Quit: manuel_) 2016-09-15T15:34:54Z manuel_ joined #lisp 2016-09-15T15:34:54Z rpg quit (Ping timeout: 276 seconds) 2016-09-15T15:39:51Z asc232 quit (Remote host closed the connection) 2016-09-15T15:45:04Z MoALTz joined #lisp 2016-09-15T15:45:43Z lnostdal quit (Read error: Connection reset by peer) 2016-09-15T15:48:47Z prole joined #lisp 2016-09-15T15:49:10Z klltkr joined #lisp 2016-09-15T15:49:16Z nzambe joined #lisp 2016-09-15T15:50:37Z scymtym quit (Ping timeout: 250 seconds) 2016-09-15T15:50:51Z scymtym joined #lisp 2016-09-15T15:52:49Z mishoo joined #lisp 2016-09-15T15:53:36Z Grue`` joined #lisp 2016-09-15T15:54:22Z varjag joined #lisp 2016-09-15T15:54:40Z araujo_ quit (Quit: Leaving) 2016-09-15T15:57:07Z ryxai joined #lisp 2016-09-15T15:58:44Z lnostdal joined #lisp 2016-09-15T16:01:58Z pierpa: what's the use case of needing to know the slots of a structure? 2016-09-15T16:02:18Z ryxai quit (Ping timeout: 264 seconds) 2016-09-15T16:02:45Z EvW quit (Ping timeout: 250 seconds) 2016-09-15T16:03:42Z emaczen joined #lisp 2016-09-15T16:07:00Z gravicappa quit (Ping timeout: 260 seconds) 2016-09-15T16:08:18Z lemoinem joined #lisp 2016-09-15T16:08:43Z oGMo: pierpa: anything inspector-like? 2016-09-15T16:08:45Z emaczen quit (Ping timeout: 244 seconds) 2016-09-15T16:09:52Z pierpa: ah, yes. I was thinking about user code. 2016-09-15T16:10:20Z jasom: it's trivialy to statically define the slots in a struct, and perfectly reasonable as redefining structs is a no-no anyway 2016-09-15T16:10:30Z jasom: s/trivaly/trivial 2016-09-15T16:11:50Z pierpa: anyway, it's not possible to portably access this information, because in this way implementations are free to optimize the structure layout in interesting ways. 2016-09-15T16:12:20Z pierpa: but I don't know if any implementation profits from this freedom. 2016-09-15T16:12:34Z jasom: a mydefstruct that behaves like defstruct could let you save the information at definition time. 2016-09-15T16:13:16Z lexicall joined #lisp 2016-09-15T16:13:25Z xaotuk quit (Ping timeout: 260 seconds) 2016-09-15T16:14:23Z jasom: it's actually easier to have this information for structures rather than standard-objects because you can't modify the slots of a structure. 2016-09-15T16:15:46Z jasom: clhs 8.1 2016-09-15T16:15:46Z specbot: The Structures Dictionary: http://www.lispworks.com/reference/HyperSpec/Body/c_struct.htm 2016-09-15T16:15:47Z schjetne joined #lisp 2016-09-15T16:15:54Z jasom: that's how much love structures got in the spec 2016-09-15T16:16:09Z rpg_ quit (Ping timeout: 272 seconds) 2016-09-15T16:16:46Z jasom: time for me to write the msp; the meta structure protocol 2016-09-15T16:17:00Z moore33: jasom: At least you can get the info for objects. 2016-09-15T16:17:25Z jasom: moore33: I thought only for classes? 2016-09-15T16:18:16Z moore33: jasom: That's what I meant... or objects of metaclass "standard-class." 2016-09-15T16:18:42Z jasom: but you can't get the slots in a standard-object, and I thought it was permitted for those to differ 2016-09-15T16:19:01Z jasom: mop class-slots 2016-09-15T16:19:01Z specbot: http://metamodular.com/CLOS-MOP/class-slots.html 2016-09-15T16:19:33Z sjl joined #lisp 2016-09-15T16:20:22Z Th30n joined #lisp 2016-09-15T16:22:01Z moore33: jasom: This is a whole slot access protocol, but I understand that that is not very portable at the moment. But you can get at the names of slots and all. 2016-09-15T16:22:11Z moore33: s/This is/There is 2016-09-15T16:22:36Z JoshYoshi joined #lisp 2016-09-15T16:23:05Z Intensity joined #lisp 2016-09-15T16:23:19Z jasom: ah, I'm wrong. You can get an object to behave as if it had slots that it does not via specializations on slot-mising, but any standard-object will have only the effective slots described by its class object 2016-09-15T16:24:12Z Josh_2 quit (Read error: Connection reset by peer) 2016-09-15T16:24:12Z gingerale joined #lisp 2016-09-15T16:26:01Z lexicall quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-15T16:26:17Z jofef joined #lisp 2016-09-15T16:28:12Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-09-15T16:31:29Z test1600 joined #lisp 2016-09-15T16:33:09Z ixor joined #lisp 2016-09-15T16:33:52Z Grue``: doesn't MOP work for structure slots as well? 2016-09-15T16:34:17Z beach: It is not specified. 2016-09-15T16:35:11Z shka quit (Quit: Konversation terminated!) 2016-09-15T16:35:55Z rpg joined #lisp 2016-09-15T16:38:43Z moore33 quit (Quit: Leaving) 2016-09-15T16:38:44Z emaczen joined #lisp 2016-09-15T16:40:14Z edgar-rft quit (Quit: edgar-rft) 2016-09-15T16:47:28Z hhdave quit (Ping timeout: 244 seconds) 2016-09-15T16:47:42Z sudshekhar quit (Ping timeout: 276 seconds) 2016-09-15T16:53:06Z emeritus quit (Quit: ZNC 1.6.3+deb1 - http://znc.in) 2016-09-15T16:53:52Z SpaceDanceCJ joined #lisp 2016-09-15T16:54:00Z emeritus joined #lisp 2016-09-15T16:57:43Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-09-15T16:57:49Z Grue`` quit (Ping timeout: 265 seconds) 2016-09-15T16:58:20Z ramky quit (Quit: Leaving) 2016-09-15T16:58:26Z Jesin joined #lisp 2016-09-15T16:59:08Z aries_liuxueyang joined #lisp 2016-09-15T16:59:31Z Jesin quit (Remote host closed the connection) 2016-09-15T17:00:17Z rjnw_ joined #lisp 2016-09-15T17:01:44Z klltkr quit (Ping timeout: 265 seconds) 2016-09-15T17:01:53Z Karl_Dscc joined #lisp 2016-09-15T17:03:01Z Karl_Dscc quit (Read error: Connection reset by peer) 2016-09-15T17:03:14Z Jesin joined #lisp 2016-09-15T17:03:52Z Karl_Dscc joined #lisp 2016-09-15T17:04:02Z Karl_Dscc quit (Read error: Connection reset by peer) 2016-09-15T17:04:55Z Jesin quit (Remote host closed the connection) 2016-09-15T17:07:18Z klltkr joined #lisp 2016-09-15T17:11:21Z dilated_dinosaur quit (Ping timeout: 265 seconds) 2016-09-15T17:12:35Z dilated_dinosaur joined #lisp 2016-09-15T17:13:23Z Jesin joined #lisp 2016-09-15T17:16:25Z QwertyDragon joined #lisp 2016-09-15T17:20:22Z M-moredhel joined #lisp 2016-09-15T17:20:45Z froggey quit (Ping timeout: 250 seconds) 2016-09-15T17:25:42Z dilated_dinosaur quit (Ping timeout: 264 seconds) 2016-09-15T17:28:47Z dilated_dinosaur joined #lisp 2016-09-15T17:31:54Z zacharias quit (Ping timeout: 276 seconds) 2016-09-15T17:32:38Z can3p joined #lisp 2016-09-15T17:32:47Z defaultxr joined #lisp 2016-09-15T17:34:32Z scymtym quit (Ping timeout: 265 seconds) 2016-09-15T17:34:55Z msb quit (Quit: ENOENT) 2016-09-15T17:35:53Z slyrus joined #lisp 2016-09-15T17:36:38Z Sigyn quit (Quit: Live long and prosper) 2016-09-15T17:37:17Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-15T17:38:41Z Sigyn joined #lisp 2016-09-15T17:40:06Z dilated_dinosaur quit (Ping timeout: 264 seconds) 2016-09-15T17:41:13Z Th30n quit (Quit: leaving) 2016-09-15T17:42:16Z dilated_dinosaur joined #lisp 2016-09-15T17:44:28Z beach left #lisp 2016-09-15T17:46:33Z QwertyDragon quit (Quit: Leaving) 2016-09-15T17:46:52Z prole quit (Remote host closed the connection) 2016-09-15T17:50:31Z mordocai: xb 2016-09-15T17:50:43Z mordocai: Oops, didn't hit my control key there 2016-09-15T17:52:18Z Kundry_Wag quit (Remote host closed the connection) 2016-09-15T17:53:43Z Kundry_Wag joined #lisp 2016-09-15T17:53:56Z jasom: aha! it was passing -static 2016-09-15T17:54:22Z jasom: Can I get static linking to work, or should I just patch the makefile to not use static linking? 2016-09-15T18:03:33Z optikalmouse joined #lisp 2016-09-15T18:03:54Z shka joined #lisp 2016-09-15T18:04:15Z mastokley joined #lisp 2016-09-15T18:11:21Z montanonic joined #lisp 2016-09-15T18:16:10Z FreeBirdLjj quit (Ping timeout: 265 seconds) 2016-09-15T18:19:24Z FreeBirdLjj joined #lisp 2016-09-15T18:20:11Z bocaneri quit (Remote host closed the connection) 2016-09-15T18:21:10Z dilated_dinosaur quit (Ping timeout: 260 seconds) 2016-09-15T18:21:17Z EDT joined #lisp 2016-09-15T18:22:15Z EDT quit (Changing host) 2016-09-15T18:22:15Z EDT joined #lisp 2016-09-15T18:22:24Z can3p quit (Quit: This computer has gone to sleep) 2016-09-15T18:23:27Z jasom: sorry wrong channel 2016-09-15T18:27:26Z dilated_dinosaur joined #lisp 2016-09-15T18:31:41Z dilated_dinosaur quit (Ping timeout: 244 seconds) 2016-09-15T18:34:41Z Jesin quit (Quit: Leaving) 2016-09-15T18:35:09Z nalik joined #lisp 2016-09-15T18:36:19Z klltkr quit (Ping timeout: 255 seconds) 2016-09-15T18:37:53Z Jesin joined #lisp 2016-09-15T18:39:01Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-15T18:39:27Z Kundry_Wag quit (Remote host closed the connection) 2016-09-15T18:40:53Z Kundry_Wag joined #lisp 2016-09-15T18:44:21Z mordocai: What is the most up to date tool for generating a bundle with all your asdf dependencies so you can zip it up as a "release" of your software (but not a lisp image, that'd be separate)? I was thinking for games in particular it'd be nice to have the specific deps bundled so when people want to inspect the source code/try it out if quicklisp has updated and broke something in your app it doesn't matter. 2016-09-15T18:45:29Z Kundry_Wag quit (Ping timeout: 240 seconds) 2016-09-15T18:46:20Z slyrus quit (Ping timeout: 244 seconds) 2016-09-15T18:47:32Z vlatkoB quit (Remote host closed the connection) 2016-09-15T18:48:22Z jofef quit (Read error: Connection reset by peer) 2016-09-15T18:48:42Z Yuuhi joined #lisp 2016-09-15T18:51:34Z QwertyDragon joined #lisp 2016-09-15T18:53:52Z zm joined #lisp 2016-09-15T18:54:01Z EvW joined #lisp 2016-09-15T18:54:29Z rpg joined #lisp 2016-09-15T18:55:14Z M-Illandan joined #lisp 2016-09-15T18:56:18Z pipping: mordocai: you're not just asking for any tool but the most up to date one? are there outdated tools that claim to be able to do that? 2016-09-15T18:57:13Z raydeejay: well, the latest outdated one would qualify as the most up to date 2016-09-15T18:57:19Z mordocai: pipping: Nah, I just wanted something that worked really. I guess since it'd be asdf based and asdf doesn't change much asking for "up to date" is a little strange 2016-09-15T18:57:45Z Kundry_Wag joined #lisp 2016-09-15T18:58:19Z pipping: hm. asdf doesn't change much? depends on the time scale, maybe. 2016-09-15T18:58:59Z rpg: Ideally, the ASDF API doesn't change much. 2016-09-15T18:59:52Z pipping: I think something like program-op is a huge change, albeit not a breaking one, because it just extended the API 2016-09-15T19:00:02Z _death: are you aware of http://blog.quicklisp.org/2011/08/going-back-in-dist-time.html 2016-09-15T19:00:18Z mordocai: _death: Yeah, but then the person using your software has to do that. 2016-09-15T19:00:37Z mastokley quit (Ping timeout: 244 seconds) 2016-09-15T19:01:40Z jasom: mordocai: the closest I can think of is the bundle-op which can make a single .lisp file with all your dependencies &c. 2016-09-15T19:01:42Z rpg: pipping: To be honest, I'm not convinced that PROGRAM-OP wasn't a mistake. It's a huge IOU to maintain a compatibility API over all the implementations' image-creation facilities. 2016-09-15T19:01:47Z _death: mordocai: you can always provide a docker image or a vm image 2016-09-15T19:02:18Z jasom: rpg: I agree that program-op is a mistake; that behavior belongs in uiop. Having a standard field for "entry point function" would be fine though. 2016-09-15T19:02:38Z pipping: jasom: which is why it is in uiop :P 2016-09-15T19:03:17Z jasom: In fact I think I (ab)use the field that program-op uses, since I pretty much never want the program to end up with my fasl cache 2016-09-15T19:03:18Z pipping: (uiop:dump-image :executable t), to be precise 2016-09-15T19:03:23Z rpg: jasom: Personally, I think it would be better kept entirely elsewhere (e.g., buildapp) 2016-09-15T19:03:47Z pipping: jasom: program-op doesn't require your executable to go to the fasl cache. 2016-09-15T19:03:49Z jasom: buildapp and program-op are somewhat orthogonal. buildapp does a bunch of stuff I don't want. 2016-09-15T19:03:51Z rpg: Adding it to ASDF directly lead to UIOP eating a new layer of functionality. 2016-09-15T19:04:19Z pipping: Unfortunately, the documentation is a bit terse, which is why nobody seems to get that though :P 2016-09-15T19:04:37Z rpg: pipping: Now I can't remember if I put that into the manual.... 2016-09-15T19:04:40Z pipping: jasom: please take a look at the minimal example of how to use program op: https://github.com/pipping/cl-echo 2016-09-15T19:05:10Z rpg: I hate PROGRAM-OP, because it makes ASDF have to track everyone's image dumping. 2016-09-15T19:05:29Z rpg: I'd rather that was someone else's job 2016-09-15T19:05:41Z jasom: ah 2016-09-15T19:05:53Z jasom: well nobody was doing it before, from wht I can tell 2016-09-15T19:06:08Z slyrus joined #lisp 2016-09-15T19:06:10Z rpg: jasom: That's not a good reason for *me* to have to! 2016-09-15T19:06:22Z pipping: jasom: https://github.com/pipping/cl-echo/blob/master/echo.asd#L4 is what results in an executable called "echo" in the CWD 2016-09-15T19:06:28Z jasom: rpg: indeed :) 2016-09-15T19:06:30Z raydeejay: you don't *have* to... xD 2016-09-15T19:06:49Z rpg: raydeejay: Any time you want to take over the reins at ASDF, I"m ready to hand them off! 2016-09-15T19:06:53Z pipping: rpg: could I have a little more we-put-a-man-on-the-moon spirit? :P 2016-09-15T19:07:21Z rpg: I was ok when we were putting the man on the moon: it's when I found out that I was signed up for the Mars mission, as well... 2016-09-15T19:07:27Z raydeejay: to someone as clueless as me? I wouldn't do it :D 2016-09-15T19:07:44Z pipping: raydeejay: don't worry, nobody was seriously considering handing it over to /you/ ;) 2016-09-15T19:07:51Z jasom: you need someone clueless enough to take it on, but competent enough to not ruin it. There aren't many like that :) 2016-09-15T19:08:24Z raydeejay: that's easy enough: do not touch it at all! 2016-09-15T19:08:35Z froggey joined #lisp 2016-09-15T19:09:22Z pipping: rpg: I'd like it if you continued to make the cow dance. Just let me know what incentives you need. If you want a birthday cake delivered to your address every year, consider it done. 2016-09-15T19:10:03Z rpg: Probably just want not to see ASDF grow its charter more without a chance to veto. And some help with the horrible Windows platform. 2016-09-15T19:10:32Z rpg: What I really want to do -- and keep getting side-tracked from -- is to rationalize the TEST--OP. 2016-09-15T19:11:21Z jasom: rpg: I'm working on the horrible windows platform help this weekend 2016-09-15T19:11:26Z pipping: rpg: actually, I was hoping to talk to you about image dumping for a bit in #asdf :D 2016-09-15T19:11:36Z rpg: pipping: ok 2016-09-15T19:11:54Z jasom: rpg: I forgot to ask; do you have a preferred vm tool? (qemu, virtualbox, something else)? 2016-09-15T19:12:26Z rpg: jasom: I've been using virtualbox, but that's just because Dave Cooper gave me the VM for that (which I have been maintaining... somewhat). 2016-09-15T19:13:09Z |\|\|\|\|\|\|\|\ is now known as ________________ 2016-09-15T19:16:03Z pipping: btw, https://developer.microsoft.com/en-us/windows/downloads/virtual-machines might be worth looking into. 2016-09-15T19:18:50Z test1600 quit (Quit: Leaving) 2016-09-15T19:21:48Z pjb joined #lisp 2016-09-15T19:22:50Z Kundry_Wag quit (Remote host closed the connection) 2016-09-15T19:23:10Z mordocai: pipping: Thats how I get legit windows vms for testing stuff for work 2016-09-15T19:23:23Z Kundry_Wag joined #lisp 2016-09-15T19:23:23Z mordocai: I've even converted them to work with kvm before 2016-09-15T19:24:01Z pipping: Great. 2016-09-15T19:25:28Z jasom: pipping: yeah I knew about that 2016-09-15T19:28:04Z Kundry_Wag quit (Ping timeout: 255 seconds) 2016-09-15T19:36:38Z phoe joined #lisp 2016-09-15T19:37:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-15T19:41:01Z rjnw_ quit (Quit: Connection closed for inactivity) 2016-09-15T19:41:19Z ________________ is now known as |||||||||||||||| 2016-09-15T19:46:01Z prxq joined #lisp 2016-09-15T19:47:47Z razzy89_ quit (Quit: razzy89_) 2016-09-15T19:48:33Z Jesin quit (Quit: Leaving) 2016-09-15T19:51:18Z deank quit (Ping timeout: 265 seconds) 2016-09-15T19:51:44Z Jesin joined #lisp 2016-09-15T19:52:08Z Ven_ joined #lisp 2016-09-15T19:52:18Z eivarv joined #lisp 2016-09-15T19:52:21Z eivarv quit (Remote host closed the connection) 2016-09-15T19:53:01Z eivarv joined #lisp 2016-09-15T19:53:25Z arbv joined #lisp 2016-09-15T19:56:40Z shrdlu68 joined #lisp 2016-09-15T19:57:14Z MoALTz quit (Quit: Leaving) 2016-09-15T19:57:34Z shrdlu68: Greetings, humans. 2016-09-15T19:57:51Z Guest82013 is now known as Quadresce 2016-09-15T19:57:54Z Quadresce quit (Changing host) 2016-09-15T19:57:54Z Quadresce joined #lisp 2016-09-15T19:58:55Z scymtym joined #lisp 2016-09-15T19:58:56Z shrdlu68: I'm getting an internal server error from hunchentoot. No conditions are invoked, all I see is just "[2016-09-15 22:51:57 [ERROR]] 1". Any pointers? 2016-09-15T19:59:27Z mastokley joined #lisp 2016-09-15T20:00:23Z BlueRavenGT joined #lisp 2016-09-15T20:00:35Z shrdlu68: As far as I can tell, this is not issued by my code, so it could be an issue with hunchentoot. 2016-09-15T20:00:40Z ggole quit 2016-09-15T20:01:20Z emaczen joined #lisp 2016-09-15T20:01:51Z jasom: shrdlu68: try setting hunchentoot:*catch-errors-p* or another option listed here: http://weitz.de/hunchentoot/#conditions 2016-09-15T20:02:17Z shrdlu68: jasom: Yeah, thanks. I actually just saw that. 2016-09-15T20:02:40Z jasom: also check *standard-error* (which is probably the inferior lisp buffer if you're running under slime) 2016-09-15T20:03:16Z rumbler31 joined #lisp 2016-09-15T20:03:22Z jasom: then you can set *log-lisp-errors-p* and *log-lisp-backtraces-p* to log those (I don't recall the default values for those) 2016-09-15T20:05:42Z shrdlu68: jasom: Okay, thanks for the help :) 2016-09-15T20:07:35Z drdo quit (Ping timeout: 250 seconds) 2016-09-15T20:10:16Z karswell joined #lisp 2016-09-15T20:11:40Z mvilleneuve joined #lisp 2016-09-15T20:14:33Z shrdlu68 quit (Ping timeout: 248 seconds) 2016-09-15T20:14:57Z JoshYoshi quit (Remote host closed the connection) 2016-09-15T20:17:42Z zacharias joined #lisp 2016-09-15T20:20:35Z EvW quit (Ping timeout: 250 seconds) 2016-09-15T20:22:36Z Ven__ joined #lisp 2016-09-15T20:22:36Z Ven_ quit (Read error: Connection reset by peer) 2016-09-15T20:24:06Z Kundry_Wag joined #lisp 2016-09-15T20:28:25Z Kundry_Wag quit (Ping timeout: 248 seconds) 2016-09-15T20:30:55Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-15T20:35:27Z dwrngr quit (Remote host closed the connection) 2016-09-15T20:38:46Z Quadresce quit (Read error: Connection reset by peer) 2016-09-15T20:39:01Z SpaceDanceCJ joined #lisp 2016-09-15T20:39:03Z Quadresce joined #lisp 2016-09-15T20:39:27Z Quadresce is now known as Guest19294 2016-09-15T20:40:41Z arbv quit (Ping timeout: 240 seconds) 2016-09-15T20:46:54Z shka quit (Quit: Konversation terminated!) 2016-09-15T20:47:00Z gingerale quit (Remote host closed the connection) 2016-09-15T20:48:05Z adolf_stalin quit (Quit: Leaving...) 2016-09-15T20:49:11Z pjb quit (Quit: good night) 2016-09-15T20:50:28Z drdo joined #lisp 2016-09-15T20:53:40Z sellout- quit (Quit: Leaving.) 2016-09-15T20:54:38Z ASau joined #lisp 2016-09-15T20:56:59Z Orion3k quit (Ping timeout: 250 seconds) 2016-09-15T20:57:55Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-15T20:58:56Z mishoo quit (Ping timeout: 244 seconds) 2016-09-15T21:02:22Z prole joined #lisp 2016-09-15T21:04:27Z mastokley quit (Ping timeout: 276 seconds) 2016-09-15T21:05:53Z rpg quit (Ping timeout: 240 seconds) 2016-09-15T21:08:40Z Ven__ quit (Ping timeout: 265 seconds) 2016-09-15T21:10:18Z kolko quit (Ping timeout: 276 seconds) 2016-09-15T21:12:47Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-15T21:13:10Z Orion3k joined #lisp 2016-09-15T21:14:26Z sellout- joined #lisp 2016-09-15T21:16:08Z rumbler31 quit (Remote host closed the connection) 2016-09-15T21:17:24Z kolko joined #lisp 2016-09-15T21:20:49Z montanonic quit (Ping timeout: 244 seconds) 2016-09-15T21:23:21Z zm quit (Quit: Using Circe, the loveliest of all IRC clients) 2016-09-15T21:23:46Z zm joined #lisp 2016-09-15T21:24:40Z Kundry_Wag joined #lisp 2016-09-15T21:25:35Z rumbler31 joined #lisp 2016-09-15T21:26:28Z mastokley joined #lisp 2016-09-15T21:26:34Z mastokley quit (Remote host closed the connection) 2016-09-15T21:27:01Z deank joined #lisp 2016-09-15T21:27:23Z mastokley joined #lisp 2016-09-15T21:29:30Z Kundry_Wag quit (Ping timeout: 265 seconds) 2016-09-15T21:29:33Z rumbler31 quit (Ping timeout: 240 seconds) 2016-09-15T21:30:04Z prxq quit (Read error: Connection reset by peer) 2016-09-15T21:31:30Z NeverDie joined #lisp 2016-09-15T21:33:42Z optikalmouse quit (Quit: optikalmouse) 2016-09-15T21:36:42Z Fare joined #lisp 2016-09-15T21:40:41Z jasom: for those using ql::dependency-tree for deps, note that it doesn't handle deps for package-inferred-systems 2016-09-15T21:41:02Z optikalmouse joined #lisp 2016-09-15T21:41:08Z optikalmouse quit (Client Quit) 2016-09-15T21:41:33Z montanonic joined #lisp 2016-09-15T21:42:40Z eivarv quit (Quit: Sleep) 2016-09-15T21:45:05Z hetman`` joined #lisp 2016-09-15T21:45:07Z disingen` joined #lisp 2016-09-15T21:45:11Z nicdev` joined #lisp 2016-09-15T21:45:24Z swflint quit (Ping timeout: 250 seconds) 2016-09-15T21:45:36Z |3b|` joined #lisp 2016-09-15T21:45:50Z rann quit (Ping timeout: 250 seconds) 2016-09-15T21:45:50Z icerove quit (Ping timeout: 250 seconds) 2016-09-15T21:46:16Z XachX_ quit (Ping timeout: 250 seconds) 2016-09-15T21:46:16Z gbyers quit (Ping timeout: 250 seconds) 2016-09-15T21:46:16Z zacts quit (Ping timeout: 250 seconds) 2016-09-15T21:46:16Z spacebat2 quit (Ping timeout: 250 seconds) 2016-09-15T21:46:16Z PuercoPop quit (Ping timeout: 250 seconds) 2016-09-15T21:46:42Z GGMethos quit (Ping timeout: 250 seconds) 2016-09-15T21:46:42Z fUD quit (Ping timeout: 250 seconds) 2016-09-15T21:46:42Z gz__ quit (Ping timeout: 250 seconds) 2016-09-15T21:46:42Z foom quit (Ping timeout: 250 seconds) 2016-09-15T21:46:43Z wolf_mozart quit (Ping timeout: 250 seconds) 2016-09-15T21:46:43Z |3b| quit (Ping timeout: 250 seconds) 2016-09-15T21:46:43Z Glitchy quit (Ping timeout: 250 seconds) 2016-09-15T21:46:43Z gko quit (Ping timeout: 250 seconds) 2016-09-15T21:46:43Z aerique quit (Ping timeout: 250 seconds) 2016-09-15T21:46:43Z disingenuous quit (Ping timeout: 250 seconds) 2016-09-15T21:46:43Z hetman` quit (Ping timeout: 250 seconds) 2016-09-15T21:46:43Z brucem quit (Ping timeout: 250 seconds) 2016-09-15T21:46:43Z lieven quit (Ping timeout: 250 seconds) 2016-09-15T21:46:43Z musegarden4 quit (Ping timeout: 250 seconds) 2016-09-15T21:46:49Z sellout- quit (Quit: Leaving.) 2016-09-15T21:47:08Z |||||||||||||||| quit (Ping timeout: 250 seconds) 2016-09-15T21:47:08Z ircbrowse quit (Ping timeout: 250 seconds) 2016-09-15T21:47:09Z groovy2shoes quit (Ping timeout: 250 seconds) 2016-09-15T21:47:09Z cyraxjoe quit (Ping timeout: 250 seconds) 2016-09-15T21:47:09Z woona quit (Ping timeout: 250 seconds) 2016-09-15T21:47:10Z nicdev quit (Ping timeout: 250 seconds) 2016-09-15T21:47:10Z pchrist quit (Ping timeout: 250 seconds) 2016-09-15T21:47:10Z Subfusc quit (Ping timeout: 250 seconds) 2016-09-15T21:47:24Z cyraxjoe joined #lisp 2016-09-15T21:47:39Z kolko quit (Ping timeout: 244 seconds) 2016-09-15T21:49:22Z pchrist joined #lisp 2016-09-15T21:49:58Z xaotuk joined #lisp 2016-09-15T21:50:13Z XachX_ joined #lisp 2016-09-15T21:50:13Z gz__ joined #lisp 2016-09-15T21:50:36Z Guest19294 is now known as Quadresce 2016-09-15T21:50:39Z Quadresce quit (Changing host) 2016-09-15T21:50:39Z Quadresce joined #lisp 2016-09-15T21:50:58Z kolko joined #lisp 2016-09-15T21:51:10Z fUD joined #lisp 2016-09-15T21:51:31Z ghostlight quit (Ping timeout: 248 seconds) 2016-09-15T21:51:46Z icerove joined #lisp 2016-09-15T21:51:54Z woona joined #lisp 2016-09-15T21:51:56Z Subfusc joined #lisp 2016-09-15T21:51:59Z Quadresce: Is there a way to make SBCL quiet when the heap exhausts and not print all that info? 2016-09-15T21:52:02Z brucem joined #lisp 2016-09-15T21:52:28Z gko joined #lisp 2016-09-15T21:52:36Z PuercoPop joined #lisp 2016-09-15T21:52:54Z boomer joined #lisp 2016-09-15T21:53:10Z gbyers joined #lisp 2016-09-15T21:53:54Z wolf_mozart joined #lisp 2016-09-15T21:53:57Z ircbrowse joined #lisp 2016-09-15T21:54:15Z rann joined #lisp 2016-09-15T21:55:10Z swflint_away joined #lisp 2016-09-15T21:55:30Z swflint_away is now known as swflint 2016-09-15T21:59:07Z spacebat2 joined #lisp 2016-09-15T21:59:13Z foom joined #lisp 2016-09-15T21:59:33Z musegarden4 joined #lisp 2016-09-15T21:59:36Z groovy2shoes joined #lisp 2016-09-15T22:00:05Z Glitchy joined #lisp 2016-09-15T22:00:07Z aerique joined #lisp 2016-09-15T22:00:10Z lieven joined #lisp 2016-09-15T22:01:04Z GGMethos joined #lisp 2016-09-15T22:01:19Z emaczen quit (Ping timeout: 265 seconds) 2016-09-15T22:02:54Z jasom: Quadresce: not that I know of; why do you wish to do it? (Actually I think that goes to stderr, so you could send stderr to /dev/null, but that would have other consequences) 2016-09-15T22:05:06Z Quadresce: jasom, I don't want a user program to see this mumbo jumbo when this error happens. 2016-09-15T22:05:10Z zacharias quit (Ping timeout: 260 seconds) 2016-09-15T22:05:23Z jasom: Anyone else notice that cl-scripting seems to depend on cl-launch/dispatch, which quicklisp doesn't know how to load? 2016-09-15T22:05:36Z AndChat510384 joined #lisp 2016-09-15T22:05:57Z lispi joined #lisp 2016-09-15T22:06:15Z jasom: Quadresce: I think it only prints liminted information with --disable-ldb and --lose-on-corruption 2016-09-15T22:06:41Z lispi: hello :-) dont know if my question is better suited in #clojure (asked there too btw), but i'll give it a try. i want to learn clojure (know lisp a bit and scheme), and want to read the classic "paradigms of artificial programming". can i go through it using clojure? or is there sth, that only CL has needed? 2016-09-15T22:07:30Z LiamH quit (Quit: Leaving.) 2016-09-15T22:07:31Z jasom: lispi: you will need to know enough CL to translate the example code to clojure; clojure and CL are very different. 2016-09-15T22:08:00Z ghostlight joined #lisp 2016-09-15T22:08:06Z Quadresce: jasom, I guess I should find where that's implemented and see what they do. I'm using SAVE-LISP-AND-DIE 2016-09-15T22:08:23Z jasom: Quadresce: you can tell it to save those options I think 2016-09-15T22:08:38Z Quadresce: (actually I'm using buildapp) 2016-09-15T22:08:50Z jasom: :save-runtime-options t 2016-09-15T22:08:58Z jasom: that needs to go to s-l-a-d 2016-09-15T22:09:15Z lispi: jasom: i know they're different, but thought, that 'back in the day' they tried to be as functional (and pure) as possible, so i thought, it's kinda clojure-ish 2016-09-15T22:09:25Z Bike: that is the opposite of what they did. 2016-09-15T22:09:29Z raydeejay: xD 2016-09-15T22:09:46Z jasom: Quadresce: that will also let you specify a larger than default heap size, which you likely want if this is a possibility 2016-09-15T22:10:04Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-15T22:10:08Z jasom: it really only prints out ~40 lines of stuff and then exits. Not worse than the average crash dialog 2016-09-15T22:10:15Z jasom: lispi: that's not at all what they did. 2016-09-15T22:10:27Z jasom: lispi: you might be thinking of scheme? 2016-09-15T22:10:33Z Quadresce: jasom, it's really not a tactful message for someone who isn't thinking about Lisp or programming or anything 2016-09-15T22:10:34Z lispi: jasom: haha ok, so my misconception^^ 2016-09-15T22:10:43Z raydeejay: SCHEME IS NOT LISP! \o/ 2016-09-15T22:10:52Z jasom: /ignore raydeejay 2016-09-15T22:10:57Z xaotuk1 joined #lisp 2016-09-15T22:11:00Z lispi: raydeejay: i know that 2016-09-15T22:11:25Z raydeejay: it's just that that sounds pretty much like Scheme when you pronounce it 2016-09-15T22:11:54Z lispi: jasom: ok then i am better of with going through PAIP with lisp i think... . 2016-09-15T22:11:57Z xaotuk quit (Ping timeout: 265 seconds) 2016-09-15T22:11:58Z xaotuk1 is now known as xaotuk 2016-09-15T22:12:08Z jasom: lispi: yeah, unless you're already familiar with lisp 2016-09-15T22:12:47Z lispi: jasom: i know some stuff, but dont know if it is sufficient. 2016-09-15T22:13:26Z lispi: but thanks, i'll read into it and will see 2016-09-15T22:16:48Z AndChat510384: Hi, has any1 read 'The land of Lisp'? 2016-09-15T22:16:58Z raydeejay: yes 2016-09-15T22:17:04Z AndChat510384: Good to start? 2016-09-15T22:17:15Z ovenpasta quit (Ping timeout: 276 seconds) 2016-09-15T22:17:46Z raydeejay: I think it's fine... rather on the light side 2016-09-15T22:19:00Z jasom: AndChat510384: depends on what your background is 2016-09-15T22:19:09Z AndChat510384: Python 2016-09-15T22:19:12Z AndChat510384: C++ 2016-09-15T22:19:28Z AndChat510384: And just for fun 2016-09-15T22:20:27Z jasom: AndChat510384: PCL is IMO a better introduction for experienced programmers, and it's free. Other than that land of lisp is fine 2016-09-15T22:20:30Z oGMo: eh you should probably read PCL, figure out where CLHS is, and just start writing (and reading!) code 2016-09-15T22:20:32Z jasom: minion: tell AndChat510384 about book 2016-09-15T22:20:38Z minion: book: No definition was found in the first 5 lines of http://www.cliki.net/book 2016-09-15T22:20:41Z jasom: minion: tell AndChat510384 about pcl 2016-09-15T22:20:41Z minion: AndChat510384: please look at pcl: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 2016-09-15T22:21:06Z raydeejay: I wouldn't call PCL "just for fun" 2016-09-15T22:21:18Z jasom: raydeejay: depends on your definition of "fun" I suppose 2016-09-15T22:21:47Z raydeejay: I think that Land of Lisp does an excellent job at engaging you with the games while you get hooked on Lisp 2016-09-15T22:22:02Z raydeejay: then you can quench the thirst afterwards 2016-09-15T22:22:20Z mordocai loves Land of Lisp, Realm of Racket, and Clojure for the Brave and True (all of them teach with games) 2016-09-15T22:22:33Z xaotuk quit (Ping timeout: 248 seconds) 2016-09-15T22:23:47Z AndChat510384: Thanks a lot for the feedback 2016-09-15T22:24:13Z raydeejay: they should have named it Clojure for the Coward, to keep the pattern 2016-09-15T22:25:15Z seg joined #lisp 2016-09-15T22:25:21Z jasom: Castle of Clojure? 2016-09-15T22:25:28Z raydeejay: ok that words too 2016-09-15T22:25:43Z Kundry_Wag joined #lisp 2016-09-15T22:26:01Z manuel_ quit (Quit: manuel_) 2016-09-15T22:26:28Z jasom: AndChat510384: Land of Lisp is cerainly more lighthearted, if that aligns more with your learning "just for fun" then it might be the best bet. 2016-09-15T22:28:42Z sellout- joined #lisp 2016-09-15T22:31:33Z Kundry_Wag quit (Ping timeout: 276 seconds) 2016-09-15T22:31:46Z emaczen joined #lisp 2016-09-15T22:32:17Z AndChat510384: Well I don't have a project in mind, so I guess at this point onvy looking for something to start 2016-09-15T22:33:46Z raydeejay: start with land of lisp, you can go through it relatively quickly and get acquainted with the language 2016-09-15T22:34:01Z raydeejay: then continue with one of the more "serious" books 2016-09-15T22:35:12Z angavrilov quit (Remote host closed the connection) 2016-09-15T22:37:19Z Velveeta_Chef joined #lisp 2016-09-15T22:38:29Z varjag quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-09-15T22:39:11Z ASau quit (Read error: Connection reset by peer) 2016-09-15T22:39:20Z AndChat510384: Ok, i am checking PCL 2016-09-15T22:39:30Z ASau joined #lisp 2016-09-15T22:41:30Z Quadresce: there should be a blog post called "how to make your lisp program be quiet" 2016-09-15T22:56:09Z mjl quit (Ping timeout: 250 seconds) 2016-09-15T22:56:55Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-15T22:59:09Z mjl joined #lisp 2016-09-15T23:02:44Z John[Lisbeth] left #lisp 2016-09-15T23:05:07Z Fare quit (Ping timeout: 265 seconds) 2016-09-15T23:05:23Z cromachina joined #lisp 2016-09-15T23:07:07Z NeverDie quit (Quit: http://radiux.io/) 2016-09-15T23:09:03Z pipping: Quadresce: as in, keep compilers from printing banners and information about what they're loading? 2016-09-15T23:09:48Z zm quit (Ping timeout: 244 seconds) 2016-09-15T23:10:45Z manuel_ joined #lisp 2016-09-15T23:11:31Z AndChat510384 quit (Ping timeout: 248 seconds) 2016-09-15T23:14:33Z Quadresce: pipping, more than just that, error messages, random warnings, etc. etc. 2016-09-15T23:15:30Z pipping: uh... but you do still want to see /some/ output? 2016-09-15T23:15:38Z pipping: because it sounds like you just want >/dev/null 2>&1 2016-09-15T23:16:05Z robotoad joined #lisp 2016-09-15T23:17:29Z NeverDie joined #lisp 2016-09-15T23:17:43Z jasom: you could always do something like (let ((*my-error-output* *error-output*)(*error-output* (open "/dev/null" :direction :output)) and use *my-error-output* for all your code (and do the same for the 3 or 4 other standard streams 2016-09-15T23:18:18Z lispi left #lisp 2016-09-15T23:18:23Z nicdev` is now known as nicdev 2016-09-15T23:21:29Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-15T23:21:56Z Quadresce: jasom, that doesn't set the C runtime stderr 2016-09-15T23:22:18Z jasom: nope 2016-09-15T23:22:23Z madbub quit (Remote host closed the connection) 2016-09-15T23:22:32Z Quadresce: pipping, yes some output of course 2016-09-15T23:22:45Z jasom: on a different note, ql2nix has now processed 5% of the systems in quicklisp. 2016-09-15T23:24:47Z Fare joined #lisp 2016-09-15T23:24:56Z pipping: jasom: is there an adventage of (open "/dev/null") over (make-broadcast-stream)? 2016-09-15T23:25:23Z jasom: pipping: probably not 2016-09-15T23:27:00Z jasom: While this is a good first-effort, I think I'm going to have to change ql2nix to map ql projects to nix packages rather than systems to nix packages. I can then parameterize the expressions so that it's possible to build only the systems that you care about to reduce dependencies. 2016-09-15T23:28:42Z smokeink joined #lisp 2016-09-15T23:32:42Z scymtym quit (Remote host closed the connection) 2016-09-15T23:37:54Z Yuuhi quit (Remote host closed the connection) 2016-09-15T23:39:14Z Vicfred joined #lisp 2016-09-15T23:39:37Z Fare quit (Ping timeout: 255 seconds) 2016-09-15T23:43:18Z quazimodo joined #lisp 2016-09-15T23:45:14Z mastokley quit (Ping timeout: 265 seconds) 2016-09-15T23:47:57Z Josh_2 joined #lisp 2016-09-15T23:50:11Z Fare joined #lisp 2016-09-15T23:50:18Z BlueRavenGT quit (Ping timeout: 264 seconds) 2016-09-15T23:52:53Z pipping: jasom: if assume that using common lisp and nix are statistically independent (which I'm sure they're not)... 2016-09-15T23:53:06Z pipping: jasom: ... then that leaves you as the sole user of both I'd say :P 2016-09-15T23:54:28Z slyrus quit (Ping timeout: 255 seconds) 2016-09-15T23:54:35Z raydeejay: nice pep talk 2016-09-15T23:54:36Z raydeejay: xD 2016-09-15T23:55:34Z pipping: I'm not trying to be a dick. I just think there's time well spent and other time. 2016-09-15T23:55:57Z manuel_ quit (Ping timeout: 272 seconds) 2016-09-15T23:55:58Z BlueRavenGT joined #lisp 2016-09-15T23:56:11Z manuel_ joined #lisp 2016-09-15T23:56:19Z raydeejay: then it's a matter of it counting as a useful tool for himself or not 2016-09-15T23:56:57Z raydeejay: "for him*", I guess 2016-09-15T23:57:15Z pipping: if having $100 in your pocket is the same to you as having $100 in everybody's pocket, then yes. 2016-09-15T23:58:11Z raydeejay: when did money come into the equation? 2016-09-15T23:58:29Z NeverDie quit (Read error: Connection reset by peer) 2016-09-15T23:59:48Z pipping: that's pars-pro-toto for the concept of value here. 2016-09-16T00:00:10Z raydeejay: unless you mean that time spent crafting a tool to have an easier time crafting more thing is not well spent 2016-09-16T00:00:36Z JoshYoshi joined #lisp 2016-09-16T00:01:06Z raydeejay: things* 2016-09-16T00:01:21Z pipping: oh, i'm not saying that at all. i believe that kids how to differentiate a polynomial has value even if they never see another polynomial in their entire life. 2016-09-16T00:01:28Z pipping: +teaching 2016-09-16T00:02:01Z pipping: (I wonder who always eats those single words missing from my sentences) 2016-09-16T00:02:03Z Josh_2 quit (Ping timeout: 240 seconds) 2016-09-16T00:02:05Z raydeejay: um, I feel like that analogy is also a bad match 2016-09-16T00:02:15Z raydeejay: they go to the typoverse 2016-09-16T00:02:48Z yrdz quit (Remote host closed the connection) 2016-09-16T00:02:48Z raydeejay: all those missing letters and words from every message ever are acumulating in the typo verse, and one of these days they will become sentient 2016-09-16T00:02:57Z raydeejay: and redact us all 2016-09-16T00:03:34Z pipping: are there still some cookies in that jar? I'd like to try one. 2016-09-16T00:04:32Z raydeejay: but we digress... my point is that, if his nix/CL thing makes life easier for him, say having him make 3 useful packages instead of 2, it's clearly time well spent 2016-09-16T00:04:46Z raydeejay handwaves at the fact that crafting the tool itself takes time too 2016-09-16T00:05:02Z pipping: not entirely irrelevant: https://xkcd.com/1205/ 2016-09-16T00:05:19Z raydeejay: heh yeah, I had that in the back of my mind 2016-09-16T00:05:45Z emaczen quit (Remote host closed the connection) 2016-09-16T00:06:03Z emaczen joined #lisp 2016-09-16T00:06:19Z raydeejay: I really don't know how much time jasom spends on this and how much he gets out of it 2016-09-16T00:06:34Z pipping: i tried nix, gentoo prefix, pkgsrc, and gnu src in the past to automate the installation of some packages on a linux box I don't have root access to 2016-09-16T00:07:16Z raydeejay: and... 2016-09-16T00:07:20Z pipping: each one had annoying shortcomings. so much time wasted. eventually wrote my own install scripts that worked just for my case. never looked back. 2016-09-16T00:07:28Z yrdz joined #lisp 2016-09-16T00:07:37Z raydeejay: you mean you used time to craft a tool for yourself? 2016-09-16T00:08:02Z pipping: i did the opposite: i decided against building a system. 2016-09-16T00:08:02Z raydeejay: would you call that time well spent? :] 2016-09-16T00:08:35Z raydeejay: it could be argued that it's still a system, just a simpler one 2016-09-16T00:08:38Z pipping: i used shell scripts. nothing that involved any kind of complicated logic. no problem solving involved. 2016-09-16T00:09:12Z raydeejay: (note that I'm generally opposed to solving problems that I don't have) 2016-09-16T00:09:13Z pipping: extreme stand points are boring because nobody can every disprove you. 2016-09-16T00:09:30Z pipping: ever, even 2016-09-16T00:09:43Z pipping: or prove you wrong, i should say. 2016-09-16T00:09:46Z raydeejay: all I'm saying is that maybe simple shell scripts don't cut it for him 2016-09-16T00:09:52Z raydeejay: maybe you know his motivations, I don't 2016-09-16T00:10:12Z raydeejay: (I might disagree as to simple scripts not cutting it...) 2016-09-16T00:10:40Z pipping: I don't. But I've sunk time into solving a certain subset of 'the lisp issue' for another distro myself. 2016-09-16T00:10:47Z raydeejay: I'm thinking that I might ahve misunderstood you 2016-09-16T00:11:00Z pipping: It was fun but I know now that I was kidding myself into thinking there was any point in it. 2016-09-16T00:11:06Z raydeejay: you were commenting on the lines of not spending time making a general thing? 2016-09-16T00:13:04Z pipping: No idea what I was saying. 2016-09-16T00:13:29Z montanonic quit (Ping timeout: 248 seconds) 2016-09-16T00:13:32Z raydeejay: this I'm not trying to be a dick. I just think there's time well spent and other time. 2016-09-16T00:13:32Z raydeejay: 2016-09-16T00:16:31Z pipping is off to bed (good quote, though) 2016-09-16T00:16:40Z raydeejay: o/ 2016-09-16T00:17:25Z JoshYoshi quit (Ping timeout: 255 seconds) 2016-09-16T00:17:44Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-16T00:18:11Z froggey quit (Ping timeout: 248 seconds) 2016-09-16T00:18:41Z harish quit (Ping timeout: 240 seconds) 2016-09-16T00:19:03Z rpg joined #lisp 2016-09-16T00:24:44Z shifty joined #lisp 2016-09-16T00:26:08Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-16T00:26:48Z manuel_ quit (Quit: manuel_) 2016-09-16T00:27:09Z manuel_ joined #lisp 2016-09-16T00:27:37Z montanonic joined #lisp 2016-09-16T00:29:57Z rpg: I'm having a persistent problem with SLIME indentation: labels and flet expressions aren't getting indented properly (the line after the function name and args is indented under the args). 2016-09-16T00:30:23Z rpg: I'd super appreciate any suggestions about how to debug this -- emacs lisp indentation seems like a deep black art. 2016-09-16T00:31:38Z Vicfred quit (Quit: Leaving) 2016-09-16T00:31:57Z burtons joined #lisp 2016-09-16T00:34:51Z rpg: I find a plausible looking entry in 'common-lisp-indent-function for flet, but it is not indented according to that table entry. 2016-09-16T00:35:56Z lnostdal quit (Read error: Connection reset by peer) 2016-09-16T00:36:34Z lnostdal joined #lisp 2016-09-16T00:36:43Z QwertyDragon quit (Quit: Leaving) 2016-09-16T00:38:15Z pillton: rpg: What is the example? 2016-09-16T00:38:21Z razzy89_ joined #lisp 2016-09-16T00:38:41Z rpg: pillton: I'll lisppaste ... hang on... 2016-09-16T00:39:53Z rpg: pillton: http://paste.lisp.org/+6ZNT 2016-09-16T00:40:13Z sjl quit (Ping timeout: 244 seconds) 2016-09-16T00:41:30Z des_ joined #lisp 2016-09-16T00:42:43Z rpg: pillton: In a slime buffer is indent-line-function bound to lisp-indent-line, as defined in lisp-mode.el? 2016-09-16T00:42:51Z pillton: rpg: Is this what you want? http://paste.lisp.org/display/326153#1 2016-09-16T00:43:05Z QwertyDragon joined #lisp 2016-09-16T00:43:18Z rpg: pillton: Yes, that's right. I don't understand why I don't get it. 2016-09-16T00:43:32Z pillton: Are you using quicklisp-slime-helper? 2016-09-16T00:46:16Z des_ is now known as _des_ 2016-09-16T00:46:32Z _des_ is now known as des75 2016-09-16T00:49:38Z rpg: pillton: No. I just pull SLIME from git and load it in my init.el 2016-09-16T00:50:05Z rpg: I was wondering if I might somehow have messed things up so that I'm getting vanilla lisp-mode indentation instead of SLIME's CL indentation. 2016-09-16T00:50:31Z pillton: Ok. Well I use the slime-indentation contrib. 2016-09-16T00:50:58Z Bike: i think even without the contrib it should align flet better than that 2016-09-16T00:51:11Z Bike: probably worth a shot though 2016-09-16T00:55:27Z rpg: I think I'm using the slime-indentation contrib, too, because isn't that what you get with fancy. 2016-09-16T00:55:46Z rpg: But at any rate, FLET isn't one of the symbols handled by slime-indentation -- it's already handled by the code in slime.el 2016-09-16T00:56:03Z rpg: I think somehow slime is not properly stomping the generic lisp mode for me. 2016-09-16T00:56:58Z tmtwd joined #lisp 2016-09-16T00:58:39Z rpg: What's the value of indent-line-function for you in a lisp source buffer? 2016-09-16T00:59:29Z pillton: lisp-indent-line. 2016-09-16T01:00:37Z pillton: You haven't got a crazy character sequence above that code? Does it indent properly on its own? 2016-09-16T01:00:40Z rpg: OK, I see what's wrong. 2016-09-16T01:01:03Z rpg: In one of my buffers, where everything is working, the value of lisp-indent-function is common-lisp-indent-function -- that's what I should get from slime. 2016-09-16T01:01:38Z rpg: In the buffer where bad things are happening, though, lisp-indent-function evaluates to 'lisp-indent-function 2016-09-16T01:01:43Z rpg: So that's what's busted somehow. 2016-09-16T01:01:58Z GyorsCsiga quit (Quit: leaving) 2016-09-16T01:02:08Z happy-dude quit (Quit: Connection closed for inactivity) 2016-09-16T01:02:27Z tmtwd quit (Ping timeout: 272 seconds) 2016-09-16T01:03:10Z rpg: I have to go, pillton, but thank you very much -- I'm not sure what's wrong, but I know where to look! TTYL! 2016-09-16T01:03:22Z pillton: No worries. Have fun. 2016-09-16T01:06:34Z stepnem quit (Ping timeout: 244 seconds) 2016-09-16T01:08:19Z ecraven quit (Quit: bye) 2016-09-16T01:10:23Z arescorpio joined #lisp 2016-09-16T01:10:35Z prole quit (Remote host closed the connection) 2016-09-16T01:14:15Z emaczen quit (Ping timeout: 250 seconds) 2016-09-16T01:20:30Z emaczen joined #lisp 2016-09-16T01:28:34Z Kundry_Wag joined #lisp 2016-09-16T01:29:08Z test1600 joined #lisp 2016-09-16T01:30:14Z rpg: pillton: I have ALMOST figured it out. 2016-09-16T01:30:41Z rpg: I think my slime mode buffers are not being entered by lisp-mode somehow. 2016-09-16T01:31:10Z rpg: So, what normally happens is that when lisp-mode is turned on, we turn on slime, and then we set the lisp-indent-function. 2016-09-16T01:31:20Z rpg: Seems like somehow I'm entering a slime mode without indirection through lisp-mode 2016-09-16T01:31:30Z rpg: and this only sometimes happens. 2016-09-16T01:32:08Z zacts joined #lisp 2016-09-16T01:32:08Z rpg: I wonder if this is related to me opening lisp source files before a common lisp implementation is connected. 2016-09-16T01:32:14Z pillton: I don't know enough about emacs and slime to help debug. Sorry. 2016-09-16T01:32:39Z pillton: Do you manually set common-lisp-indent-function? 2016-09-16T01:32:47Z rpg: When I open lisp files without a repl running, I get an error from slime-mode "not connected." 2016-09-16T01:32:57Z rpg: I wonder if that aborts the call that would set up the indent function. 2016-09-16T01:33:10Z pillton: I don't get that error. 2016-09-16T01:33:26Z Kundry_Wag quit (Ping timeout: 244 seconds) 2016-09-16T01:34:18Z harish joined #lisp 2016-09-16T01:34:33Z rpg: I bet that's it, but I wonder why I'm getting it. 2016-09-16T01:34:35Z emaczen: Is there a numerical function that returns both the quotient and remainder? 2016-09-16T01:34:50Z rpg: FLOOR CEIL 2016-09-16T01:35:29Z emaczen: rpg: Oh I didn't see the optional arg 2016-09-16T01:37:11Z Quadresce quit (Remote host closed the connection) 2016-09-16T01:38:25Z drdo quit (Ping timeout: 255 seconds) 2016-09-16T01:39:15Z Jesin quit (Ping timeout: 260 seconds) 2016-09-16T01:42:54Z Jesin joined #lisp 2016-09-16T01:44:18Z Fare quit (Ping timeout: 264 seconds) 2016-09-16T01:46:47Z msb joined #lisp 2016-09-16T01:52:42Z EvW joined #lisp 2016-09-16T01:59:21Z NeverDie joined #lisp 2016-09-16T01:59:27Z BlueRavenGT quit (Ping timeout: 272 seconds) 2016-09-16T02:01:40Z NeverDie quit (Read error: Connection reset by peer) 2016-09-16T02:04:36Z Fare joined #lisp 2016-09-16T02:05:36Z dunderproto joined #lisp 2016-09-16T02:09:56Z EvW quit (Quit: EvW) 2016-09-16T02:10:22Z spal joined #lisp 2016-09-16T02:12:06Z NeverDie joined #lisp 2016-09-16T02:13:59Z boomer quit (Changing host) 2016-09-16T02:13:59Z boomer joined #lisp 2016-09-16T02:14:10Z boomer is now known as bitch 2016-09-16T02:17:00Z yrdz` joined #lisp 2016-09-16T02:17:43Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-16T02:18:11Z yrdz quit (Ping timeout: 248 seconds) 2016-09-16T02:19:24Z Kundry_Wag joined #lisp 2016-09-16T02:20:11Z manuel_ joined #lisp 2016-09-16T02:20:56Z NeverDie quit (Quit: http://radiux.io/) 2016-09-16T02:30:00Z saolof quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-16T02:49:04Z ASau quit (Ping timeout: 255 seconds) 2016-09-16T02:52:59Z bungoman joined #lisp 2016-09-16T02:54:33Z Fare quit (Ping timeout: 244 seconds) 2016-09-16T02:55:30Z jasom: raydeejay: there are at least two other lispers using nix; there are already some ql packages in nix, but there's a lot of manual work that goes into making them. I'm trying to automate the process as much as possible (one example, I generate a naive lisp expression for a system, try building the system, catch it complaining about a missing library and then auto-add the library to the deps). 2016-09-16T02:58:07Z jasom: rpg: does M-x slime-mode RET on a non-working buffer make it work? 2016-09-16T03:01:11Z robotoad joined #lisp 2016-09-16T03:02:47Z jasom: rpg: rather lisp-mode not slime-mode 2016-09-16T03:04:41Z jasom: is it possible to query cl-test-grid's results easily in a programmatic manner? It would be nice to quickly populate a per-lisp-implementation blacklist. 2016-09-16T03:04:43Z mastokley joined #lisp 2016-09-16T03:06:12Z spal quit (Ping timeout: 240 seconds) 2016-09-16T03:07:58Z jasom: Apparently i had not RTFM'd enough: https://github.com/cl-test-grid/cl-test-grid/tree/master/reporting 2016-09-16T03:15:44Z eSVG joined #lisp 2016-09-16T03:17:59Z manuel_ quit (Ping timeout: 265 seconds) 2016-09-16T03:20:21Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-16T03:20:38Z k3rn31 joined #lisp 2016-09-16T03:22:18Z emaczen quit (Ping timeout: 244 seconds) 2016-09-16T03:22:26Z nalik quit (Read error: Connection reset by peer) 2016-09-16T03:24:16Z d4ryus quit (Ping timeout: 265 seconds) 2016-09-16T03:24:31Z nalik joined #lisp 2016-09-16T03:25:32Z logicmoo is now known as dmiles 2016-09-16T03:26:55Z d4ryus joined #lisp 2016-09-16T03:27:15Z manuel_ joined #lisp 2016-09-16T03:27:47Z manuel_ quit (Client Quit) 2016-09-16T03:28:17Z tmtwd joined #lisp 2016-09-16T03:33:23Z bungoman quit (Remote host closed the connection) 2016-09-16T03:33:32Z adolf_stalin joined #lisp 2016-09-16T03:34:06Z emaczen joined #lisp 2016-09-16T03:36:29Z bungoman joined #lisp 2016-09-16T03:36:32Z stanrifkin joined #lisp 2016-09-16T03:37:54Z stanrifkin left #lisp 2016-09-16T03:41:20Z NeverDie joined #lisp 2016-09-16T03:42:27Z pierpa quit (Ping timeout: 248 seconds) 2016-09-16T03:42:27Z ixor quit (Remote host closed the connection) 2016-09-16T03:43:48Z NeverDie quit (Client Quit) 2016-09-16T03:44:26Z NeverDie joined #lisp 2016-09-16T03:46:46Z bungoman quit 2016-09-16T03:47:15Z jleija joined #lisp 2016-09-16T03:47:57Z Harag joined #lisp 2016-09-16T03:50:05Z Fare joined #lisp 2016-09-16T03:50:47Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-16T04:02:29Z beach joined #lisp 2016-09-16T04:02:36Z beach: Good morning everyone! 2016-09-16T04:02:43Z ukari joined #lisp 2016-09-16T04:04:47Z trn quit (Ping timeout: 265 seconds) 2016-09-16T04:11:02Z ``Erik_ joined #lisp 2016-09-16T04:11:03Z Kundry_Wag quit (Remote host closed the connection) 2016-09-16T04:11:36Z Kundry_Wag joined #lisp 2016-09-16T04:12:56Z ``Erik quit (Ping timeout: 244 seconds) 2016-09-16T04:16:10Z Kundry_Wag quit (Ping timeout: 260 seconds) 2016-09-16T04:17:09Z |3b|` is now known as |3b| 2016-09-16T04:17:13Z Fare quit (Ping timeout: 248 seconds) 2016-09-16T04:18:48Z ``Erik_ quit (Ping timeout: 265 seconds) 2016-09-16T04:22:48Z QwertyDragon quit (Quit: Leaving) 2016-09-16T04:24:58Z narendraj9 joined #lisp 2016-09-16T04:26:02Z narendraj9 quit (Remote host closed the connection) 2016-09-16T04:26:58Z CEnnis91 joined #lisp 2016-09-16T04:31:55Z vlatkoB joined #lisp 2016-09-16T04:38:36Z NeverDie_ joined #lisp 2016-09-16T04:40:55Z dunderproto quit (Quit: WeeChat 1.5) 2016-09-16T04:41:54Z NeverDie quit (Ping timeout: 264 seconds) 2016-09-16T04:44:51Z schjetne quit (Ping timeout: 248 seconds) 2016-09-16T04:50:00Z tmtwd quit (Remote host closed the connection) 2016-09-16T04:54:19Z edgar-rft joined #lisp 2016-09-16T04:55:32Z jleija quit (Quit: leaving) 2016-09-16T05:03:59Z NeverDie_ quit (Remote host closed the connection) 2016-09-16T05:04:57Z eivarv joined #lisp 2016-09-16T05:11:18Z ecraven joined #lisp 2016-09-16T05:12:32Z yrk quit (Read error: Connection reset by peer) 2016-09-16T05:12:58Z k3rn31 joined #lisp 2016-09-16T05:14:45Z eivarv quit (Quit: Sleep) 2016-09-16T05:17:09Z smokeink quit (Ping timeout: 276 seconds) 2016-09-16T05:18:50Z ggole joined #lisp 2016-09-16T05:23:39Z Harag quit (Ping timeout: 276 seconds) 2016-09-16T05:23:46Z emaczen quit (Remote host closed the connection) 2016-09-16T05:24:03Z emaczen joined #lisp 2016-09-16T05:27:11Z shka joined #lisp 2016-09-16T05:27:33Z ``Erik joined #lisp 2016-09-16T05:27:45Z tmtwd joined #lisp 2016-09-16T05:33:58Z MoALTz joined #lisp 2016-09-16T05:34:53Z eivarv joined #lisp 2016-09-16T05:35:28Z ggole_ joined #lisp 2016-09-16T05:37:27Z gingerale joined #lisp 2016-09-16T05:37:57Z ggole quit (Ping timeout: 272 seconds) 2016-09-16T05:40:52Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-09-16T05:41:54Z mishoo joined #lisp 2016-09-16T05:42:02Z asc232 joined #lisp 2016-09-16T05:42:19Z ukari quit (Ping timeout: 244 seconds) 2016-09-16T05:42:30Z asc232 quit (Read error: Connection reset by peer) 2016-09-16T05:43:05Z tmtwd quit (Ping timeout: 260 seconds) 2016-09-16T05:44:16Z arescorpio quit (Excess Flood) 2016-09-16T05:44:34Z eivarv quit (Quit: Sleep) 2016-09-16T05:46:24Z shrdlu68 joined #lisp 2016-09-16T05:47:53Z ggole__ joined #lisp 2016-09-16T05:48:26Z smokeink joined #lisp 2016-09-16T05:49:18Z ym joined #lisp 2016-09-16T05:51:15Z ggole_ quit (Ping timeout: 272 seconds) 2016-09-16T05:52:15Z FreeBirdLjj joined #lisp 2016-09-16T05:58:53Z bocaneri joined #lisp 2016-09-16T05:59:52Z yeticry quit (Ping timeout: 255 seconds) 2016-09-16T05:59:52Z ukari joined #lisp 2016-09-16T06:01:54Z yeticry joined #lisp 2016-09-16T06:05:11Z trn joined #lisp 2016-09-16T06:07:12Z ggole__ quit (Ping timeout: 276 seconds) 2016-09-16T06:08:38Z Karl_Dscc joined #lisp 2016-09-16T06:10:43Z Munksgaard joined #lisp 2016-09-16T06:13:04Z Kundry_Wag joined #lisp 2016-09-16T06:17:42Z Kundry_Wag quit (Ping timeout: 265 seconds) 2016-09-16T06:22:24Z Harag joined #lisp 2016-09-16T06:30:37Z Karl_Dscc quit (Remote host closed the connection) 2016-09-16T06:36:12Z shka quit (Ping timeout: 244 seconds) 2016-09-16T06:38:01Z ukari quit (Ping timeout: 248 seconds) 2016-09-16T06:39:27Z Harag quit (Remote host closed the connection) 2016-09-16T06:40:23Z Harag joined #lisp 2016-09-16T06:41:27Z lieven quit (Changing host) 2016-09-16T06:41:27Z lieven joined #lisp 2016-09-16T06:51:52Z vlatkoB_ joined #lisp 2016-09-16T06:52:25Z Orion3k quit (Quit: Leaving) 2016-09-16T06:55:55Z vlatkoB quit (Ping timeout: 265 seconds) 2016-09-16T06:57:28Z adolf_stalin quit (Remote host closed the connection) 2016-09-16T07:01:02Z stepnem joined #lisp 2016-09-16T07:03:16Z nicdev quit (Remote host closed the connection) 2016-09-16T07:05:29Z tigg joined #lisp 2016-09-16T07:13:39Z Kundry_Wag joined #lisp 2016-09-16T07:17:44Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-16T07:17:55Z Kundry_Wag quit (Ping timeout: 248 seconds) 2016-09-16T07:21:37Z mvilleneuve joined #lisp 2016-09-16T07:23:50Z rudolfochrist joined #lisp 2016-09-16T07:29:34Z shka joined #lisp 2016-09-16T07:29:40Z drdo joined #lisp 2016-09-16T07:32:40Z scymtym joined #lisp 2016-09-16T07:38:50Z angavrilov joined #lisp 2016-09-16T07:39:07Z Beetny joined #lisp 2016-09-16T07:45:54Z klltkr joined #lisp 2016-09-16T07:50:31Z razzy89_ quit (Quit: razzy89_) 2016-09-16T07:54:43Z Bike quit (Quit: leaving) 2016-09-16T07:57:48Z hhdave joined #lisp 2016-09-16T07:59:20Z hhdave_ joined #lisp 2016-09-16T08:02:54Z hhdave quit (Ping timeout: 276 seconds) 2016-09-16T08:02:54Z hhdave_ is now known as hhdave 2016-09-16T08:04:46Z Naraka left #lisp 2016-09-16T08:04:59Z ggole joined #lisp 2016-09-16T08:07:19Z araujo joined #lisp 2016-09-16T08:07:19Z araujo quit (Changing host) 2016-09-16T08:07:19Z araujo joined #lisp 2016-09-16T08:08:47Z nikki93 joined #lisp 2016-09-16T08:10:25Z froggey joined #lisp 2016-09-16T08:11:30Z araujo quit (Client Quit) 2016-09-16T08:11:58Z araujo joined #lisp 2016-09-16T08:11:58Z araujo quit (Changing host) 2016-09-16T08:11:58Z araujo joined #lisp 2016-09-16T08:12:17Z araujo quit (Max SendQ exceeded) 2016-09-16T08:13:21Z eSVG quit (Read error: Connection reset by peer) 2016-09-16T08:13:45Z nikki93 quit (Ping timeout: 272 seconds) 2016-09-16T08:14:30Z Kundry_Wag joined #lisp 2016-09-16T08:18:52Z Kundry_Wag quit (Ping timeout: 244 seconds) 2016-09-16T08:19:40Z nikki93 joined #lisp 2016-09-16T08:22:53Z john-mca` is now known as john-mcaleely 2016-09-16T08:27:30Z arbv joined #lisp 2016-09-16T08:28:30Z adolf_stalin joined #lisp 2016-09-16T08:32:01Z razzy89_ joined #lisp 2016-09-16T08:32:55Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-09-16T08:34:59Z defaultxr quit (Quit: gnight) 2016-09-16T08:42:15Z emaczen quit (Ping timeout: 272 seconds) 2016-09-16T08:47:48Z zacharias joined #lisp 2016-09-16T08:51:32Z zeissoctopus joined #lisp 2016-09-16T08:56:09Z Orion3k joined #lisp 2016-09-16T08:58:19Z mishoo quit (Ping timeout: 244 seconds) 2016-09-16T08:58:40Z Harag quit (Remote host closed the connection) 2016-09-16T08:59:32Z mishoo joined #lisp 2016-09-16T09:04:07Z ovenpasta joined #lisp 2016-09-16T09:09:15Z lexicall joined #lisp 2016-09-16T09:10:17Z Harag joined #lisp 2016-09-16T09:15:25Z Kundry_Wag joined #lisp 2016-09-16T09:18:43Z nikki93 quit (Remote host closed the connection) 2016-09-16T09:20:15Z Kundry_Wag quit (Ping timeout: 272 seconds) 2016-09-16T09:20:29Z beach left #lisp 2016-09-16T09:22:47Z quazimodo quit (Ping timeout: 272 seconds) 2016-09-16T09:25:58Z sjl joined #lisp 2016-09-16T09:27:50Z lexicall quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-16T09:33:08Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-16T09:35:19Z harish quit (Ping timeout: 250 seconds) 2016-09-16T09:38:18Z Grue`` joined #lisp 2016-09-16T09:38:51Z Quadrescence quit (Ping timeout: 265 seconds) 2016-09-16T09:40:04Z dmiles quit (Read error: Connection reset by peer) 2016-09-16T09:43:00Z Quadrescence joined #lisp 2016-09-16T09:43:16Z schjetne joined #lisp 2016-09-16T09:44:33Z des75 quit (Ping timeout: 240 seconds) 2016-09-16T09:44:36Z DeadTrickster_ quit (Ping timeout: 265 seconds) 2016-09-16T09:44:52Z DeadTrickster quit (Ping timeout: 255 seconds) 2016-09-16T09:48:26Z araujo joined #lisp 2016-09-16T09:49:07Z araujo quit (Max SendQ exceeded) 2016-09-16T09:50:01Z araujo joined #lisp 2016-09-16T09:50:10Z dmiles joined #lisp 2016-09-16T09:58:08Z rudolfochrist quit (Ping timeout: 265 seconds) 2016-09-16T10:05:25Z Regenaxer joined #lisp 2016-09-16T10:05:58Z Regenaxer left #lisp 2016-09-16T10:06:06Z Regenaxer joined #lisp 2016-09-16T10:06:56Z Regenaxer left #lisp 2016-09-16T10:13:28Z emaczen joined #lisp 2016-09-16T10:14:05Z des_ joined #lisp 2016-09-16T10:14:16Z DeadTrickster joined #lisp 2016-09-16T10:14:28Z DeadTrickster_ joined #lisp 2016-09-16T10:14:40Z sjl quit (Read error: Connection reset by peer) 2016-09-16T10:15:15Z trocado joined #lisp 2016-09-16T10:15:17Z m00natic joined #lisp 2016-09-16T10:15:50Z Kundry_Wag joined #lisp 2016-09-16T10:17:08Z adolf_stalin joined #lisp 2016-09-16T10:19:53Z emaczen quit (Ping timeout: 248 seconds) 2016-09-16T10:21:03Z Kundry_Wag quit (Ping timeout: 240 seconds) 2016-09-16T10:21:41Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-09-16T10:25:12Z NaNDude quit (Ping timeout: 265 seconds) 2016-09-16T10:35:45Z prole joined #lisp 2016-09-16T10:39:26Z razzy89_ quit (Quit: razzy89_) 2016-09-16T10:39:32Z razzy89_ joined #lisp 2016-09-16T10:39:55Z razzy89_ quit (Read error: Connection reset by peer) 2016-09-16T10:40:07Z razzy89_ joined #lisp 2016-09-16T10:40:44Z razzy89_ quit (Remote host closed the connection) 2016-09-16T10:42:13Z razzy89_ joined #lisp 2016-09-16T10:42:24Z razzy89_ quit (Remote host closed the connection) 2016-09-16T10:42:39Z razzy89_ joined #lisp 2016-09-16T10:43:19Z razzy89_ quit (Remote host closed the connection) 2016-09-16T10:43:57Z razzy89_ joined #lisp 2016-09-16T10:44:28Z razzy89_ quit (Remote host closed the connection) 2016-09-16T10:45:54Z razzy89_ joined #lisp 2016-09-16T10:46:29Z razzy89_ quit (Remote host closed the connection) 2016-09-16T10:46:37Z razzy89_ joined #lisp 2016-09-16T10:47:25Z des_ quit (Quit: Leaving) 2016-09-16T10:47:39Z razzy89_ quit (Read error: Connection reset by peer) 2016-09-16T10:47:40Z des_ joined #lisp 2016-09-16T10:47:49Z des_ quit (Client Quit) 2016-09-16T10:49:54Z razzy89_ joined #lisp 2016-09-16T10:50:18Z razzy89_ quit (Remote host closed the connection) 2016-09-16T10:53:03Z NeverDie joined #lisp 2016-09-16T10:55:08Z smokeink quit (Ping timeout: 265 seconds) 2016-09-16T10:57:12Z trocado quit (Ping timeout: 240 seconds) 2016-09-16T10:57:22Z Fare joined #lisp 2016-09-16T10:58:04Z shrdlu68 quit (Ping timeout: 265 seconds) 2016-09-16T10:58:19Z trocado joined #lisp 2016-09-16T11:00:09Z razzy89_ joined #lisp 2016-09-16T11:00:40Z razzy89_ quit (Remote host closed the connection) 2016-09-16T11:00:57Z razzy89__ joined #lisp 2016-09-16T11:01:13Z razzy89__ quit (Remote host closed the connection) 2016-09-16T11:01:23Z razzy89_ joined #lisp 2016-09-16T11:01:27Z razzy89_ is now known as razzy89__ 2016-09-16T11:01:57Z razzy89__ quit (Remote host closed the connection) 2016-09-16T11:02:04Z razzy89_ joined #lisp 2016-09-16T11:02:08Z razzy89_ is now known as razzy89__ 2016-09-16T11:02:33Z montanonic quit (Ping timeout: 248 seconds) 2016-09-16T11:02:33Z razzy89__ quit (Read error: Connection reset by peer) 2016-09-16T11:02:45Z razzy89_ joined #lisp 2016-09-16T11:02:50Z razzy89_ is now known as razzy89__ 2016-09-16T11:02:51Z Fare quit (Ping timeout: 272 seconds) 2016-09-16T11:03:15Z razzy89__ quit (Remote host closed the connection) 2016-09-16T11:03:23Z razzy89_ joined #lisp 2016-09-16T11:03:28Z razzy89_ is now known as razzy89__ 2016-09-16T11:03:55Z razzy89__ quit (Remote host closed the connection) 2016-09-16T11:11:11Z Harag quit (Quit: Harag) 2016-09-16T11:14:37Z Harag joined #lisp 2016-09-16T11:17:27Z ddenniss joined #lisp 2016-09-16T11:19:19Z ovenpasta quit (Ping timeout: 265 seconds) 2016-09-16T11:20:01Z ddenniss quit (Client Quit) 2016-09-16T11:31:46Z madbub joined #lisp 2016-09-16T11:34:06Z sjl joined #lisp 2016-09-16T11:37:07Z Harag quit (Quit: Harag) 2016-09-16T11:37:12Z Fare joined #lisp 2016-09-16T11:38:16Z Fare quit (Client Quit) 2016-09-16T11:39:50Z __main__ quit (Read error: Connection reset by peer) 2016-09-16T11:41:19Z __main__ joined #lisp 2016-09-16T11:42:26Z SpaceDanceCJ joined #lisp 2016-09-16T11:43:05Z Jesin quit (Ping timeout: 240 seconds) 2016-09-16T11:55:52Z shrdlu68 joined #lisp 2016-09-16T11:56:58Z shrdlu68: Which is the md5 implementation that is identified by quicklisp as :md5 ? 2016-09-16T11:57:04Z harish joined #lisp 2016-09-16T12:00:21Z rpg joined #lisp 2016-09-16T12:01:48Z emaczen joined #lisp 2016-09-16T12:04:42Z manuel_ joined #lisp 2016-09-16T12:05:54Z adolf_stalin joined #lisp 2016-09-16T12:07:31Z emaczen quit (Ping timeout: 255 seconds) 2016-09-16T12:08:12Z smokeink joined #lisp 2016-09-16T12:09:06Z Fare joined #lisp 2016-09-16T12:09:28Z Fare quit (Remote host closed the connection) 2016-09-16T12:10:37Z adolf_stalin quit (Ping timeout: 272 seconds) 2016-09-16T12:12:22Z saolof joined #lisp 2016-09-16T12:14:08Z saolof: Out of curiosity, does the common lisp language spec still get updated? 2016-09-16T12:17:27Z _death: no 2016-09-16T12:18:48Z Kundry_Wag joined #lisp 2016-09-16T12:20:48Z Jonsky joined #lisp 2016-09-16T12:23:15Z Kundry_Wag quit (Ping timeout: 244 seconds) 2016-09-16T12:24:19Z shrdlu68: In your experience, which implementation provide the most consistent output from the macro `time`? 2016-09-16T12:25:27Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-16T12:32:54Z ritschmaster quit (Quit: Bye.) 2016-09-16T12:33:14Z ovenpasta joined #lisp 2016-09-16T12:34:17Z Ipe_ joined #lisp 2016-09-16T12:40:33Z ritschmaster joined #lisp 2016-09-16T12:43:04Z NeverDie quit (Quit: http://radiux.io/) 2016-09-16T12:46:24Z n0rby joined #lisp 2016-09-16T12:47:26Z pierpa joined #lisp 2016-09-16T12:47:56Z Josh_2 joined #lisp 2016-09-16T12:49:30Z Beetny quit (Ping timeout: 260 seconds) 2016-09-16T12:49:48Z H4ns: shrdlu68: that's kind of a strange thing to ask for. what problem are you trying to solve? 2016-09-16T12:50:18Z shrdlu68: Wow. Hunchentoot just took over 2 minutes to process a request with a 133M file. 2016-09-16T12:51:11Z shrdlu68: H4ns: Performanc timing. I was trying to compare different CL md5 implementations. 2016-09-16T12:51:37Z H4ns: shrdlu68: all implementations that i know deliver consistent cl:time output 2016-09-16T12:51:55Z H4ns: shrdlu68: it is just that the run time of a form can vary, in particular when garbage is produced and collected. 2016-09-16T12:52:15Z lisp194 joined #lisp 2016-09-16T12:52:51Z H4ns: shrdlu68: it does not make sense to select an implementation based on its time output consistency, really. you should make sure that what you measure is what you're interested in, which might not be gc time. 2016-09-16T12:53:05Z shrdlu68: H4ns: For instance, the number of CPU cycles. That should be consistent, right? Unless it's determined heuristically. 2016-09-16T12:53:44Z shrdlu68: H4ns: Oh I'm not selecting the implementations based on this. Just wanted one specifically for this task. 2016-09-16T12:53:59Z H4ns: shrdlu68: if you mean that it should always show the same number of cycles, then no - the number of cycles spent in a form depends on a number of things. scheduling and gc, for example. 2016-09-16T12:54:39Z lisp194 quit (Client Quit) 2016-09-16T12:54:57Z shrdlu68: I see. 2016-09-16T13:00:53Z loke` joined #lisp 2016-09-16T13:00:53Z rpg joined #lisp 2016-09-16T13:01:17Z cromachina: processor cycles is usually another measure of time 2016-09-16T13:01:23Z cromachina: try (time (sleep 1)) for example 2016-09-16T13:03:06Z cromachina: which of course changes when/if your CPU scales frequency 2016-09-16T13:03:55Z manuel_ quit (Quit: manuel_) 2016-09-16T13:04:22Z arelcs joined #lisp 2016-09-16T13:04:26Z arelcs 2016-09-16T13:04:53Z arelcs quit (Client Quit) 2016-09-16T13:06:40Z adolf_stalin joined #lisp 2016-09-16T13:07:38Z razzy89_ joined #lisp 2016-09-16T13:07:46Z razzy89_ is now known as razzy89__ 2016-09-16T13:08:45Z LiamH joined #lisp 2016-09-16T13:10:51Z dlowe: profiling is so much more complicated these days than people give it credit for. 2016-09-16T13:11:05Z adolf_stalin quit (Ping timeout: 248 seconds) 2016-09-16T13:11:14Z dlowe: cpu cycles don't necessarily matter as much as pipeline resets. 2016-09-16T13:11:21Z dlowe: Neither of them matter as much as cache misses 2016-09-16T13:11:29Z klltkr quit (Ping timeout: 244 seconds) 2016-09-16T13:11:54Z dlowe: Eventually, unless you're working on a compiler, you have to realize that there's two speeds for systems: fast enough and not fast enough. 2016-09-16T13:12:29Z Xach: NO! I want FASTEST 2016-09-16T13:12:38Z jackdaniel: fasterest ;) 2016-09-16T13:14:22Z adolf_stalin joined #lisp 2016-09-16T13:14:42Z edgar-rft: here you can make a fastest: 2016-09-16T13:19:42Z Kundry_Wag joined #lisp 2016-09-16T13:20:38Z adolf_stalin quit (Remote host closed the connection) 2016-09-16T13:23:55Z manuel_ joined #lisp 2016-09-16T13:24:03Z Kundry_Wag quit (Ping timeout: 240 seconds) 2016-09-16T13:26:51Z asc232 joined #lisp 2016-09-16T13:29:41Z vlatkoB_ quit (Remote host closed the connection) 2016-09-16T13:31:07Z cromachina quit (Read error: Connection reset by peer) 2016-09-16T13:32:00Z JuanDaugherty: you miss a lot in text, i mistook libreboot in another channel to be lib reboot instead of libre boot 2016-09-16T13:32:18Z vlatkoB joined #lisp 2016-09-16T13:34:31Z CEnnis91 joined #lisp 2016-09-16T13:34:57Z razzy89__ quit (Quit: razzy89__) 2016-09-16T13:37:39Z arelcs joined #lisp 2016-09-16T13:38:42Z trocado quit (Ping timeout: 240 seconds) 2016-09-16T13:39:14Z loke`: JuanDaugherty: What's the story about the libreboot stuff? 2016-09-16T13:39:50Z n0rby quit (Remote host closed the connection) 2016-09-16T13:39:56Z JuanDaugherty: apparently a trans kerfufflue 2016-09-16T13:40:10Z JuanDaugherty: kerfuffle 2016-09-16T13:40:31Z yrk joined #lisp 2016-09-16T13:40:32Z loke`: JuanDaugherty: Yeah, I saw the post linked from HN 2016-09-16T13:40:52Z loke`: The assertion that somebody got fired for their sexual oritentation, which sounds remarkably unlikely. 2016-09-16T13:41:04Z al-damiri joined #lisp 2016-09-16T13:41:09Z yrk quit (Changing host) 2016-09-16T13:41:09Z yrk joined #lisp 2016-09-16T13:41:13Z JuanDaugherty: especially @ FSF 2016-09-16T13:41:17Z loke`: I saw a reply from JW which was ignored, and then another post that said nothing but "fuck gnu" 2016-09-16T13:41:42Z loke`: Now, I'll be the first to agree with that statement in many cases, but this one sounds fishy. 2016-09-16T13:42:35Z JuanDaugherty: the only useful part of the whole thing is how it exposes the nature of civilization based on domination and repression, which is the root etiology of the phenomenon in question 2016-09-16T13:43:06Z JuanDaugherty: and something more is lacking too 2016-09-16T13:44:14Z JuanDaugherty: ideally in the absence of repression, the only possible non cis cases would be actual intersex people 2016-09-16T13:44:35Z phoe quit (Ping timeout: 248 seconds) 2016-09-16T13:44:39Z JuanDaugherty: but in the rare cases of non-repression of course that's not what's necessarily observed 2016-09-16T13:44:59Z dlowe waits to see how this is going to be brought around to lisp. 2016-09-16T13:45:22Z JuanDaugherty: speaking with one maybe 2016-09-16T13:46:04Z JuanDaugherty: which a positive fastest may indicate you someday will do 2016-09-16T13:47:31Z JuanDaugherty: anybody know of concept-net open mind cl software? 2016-09-16T13:48:03Z manuel_ quit (Ping timeout: 240 seconds) 2016-09-16T13:49:34Z quazimodo joined #lisp 2016-09-16T13:49:38Z klltkr joined #lisp 2016-09-16T13:50:00Z emaczen joined #lisp 2016-09-16T13:50:41Z NeverDie joined #lisp 2016-09-16T13:51:16Z JuanDaugherty: (or scheme) 2016-09-16T13:52:36Z asc232 quit (Remote host closed the connection) 2016-09-16T13:55:01Z emaczen quit (Ping timeout: 265 seconds) 2016-09-16T13:57:34Z dlowe: not freely available 2016-09-16T13:57:35Z adolf_stalin joined #lisp 2016-09-16T13:57:40Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-16T13:57:56Z JuanDaugherty: you mean the basis of somebody's product? 2016-09-16T13:58:36Z JuanDaugherty: guess it doesn't matter 2016-09-16T14:00:53Z JuanDaugherty: and ty 2016-09-16T14:01:21Z eivarv joined #lisp 2016-09-16T14:01:37Z asc232 joined #lisp 2016-09-16T14:01:57Z Munksgaard quit (Quit: Leaving.) 2016-09-16T14:03:47Z Karl_Dscc joined #lisp 2016-09-16T14:07:31Z sellout- quit (Quit: Leaving.) 2016-09-16T14:08:02Z scottj joined #lisp 2016-09-16T14:08:07Z MarkusBarthlen quit (Ping timeout: 255 seconds) 2016-09-16T14:08:11Z strelox joined #lisp 2016-09-16T14:09:44Z manuel_ joined #lisp 2016-09-16T14:10:14Z test1600 quit (Quit: Leaving) 2016-09-16T14:11:23Z rumbler31 joined #lisp 2016-09-16T14:11:43Z phoe joined #lisp 2016-09-16T14:11:54Z ukari joined #lisp 2016-09-16T14:12:10Z eivarv quit (Quit: Sleep) 2016-09-16T14:12:55Z eivarv joined #lisp 2016-09-16T14:19:28Z eivarv quit (Quit: Sleep) 2016-09-16T14:20:10Z Kundry_Wag joined #lisp 2016-09-16T14:24:23Z madbub quit (Remote host closed the connection) 2016-09-16T14:24:51Z Kundry_Wag quit (Ping timeout: 244 seconds) 2016-09-16T14:25:57Z araujo_ joined #lisp 2016-09-16T14:27:30Z araujo_ quit (Max SendQ exceeded) 2016-09-16T14:28:22Z araujo_ joined #lisp 2016-09-16T14:29:00Z araujo quit (Ping timeout: 276 seconds) 2016-09-16T14:32:31Z robotoad joined #lisp 2016-09-16T14:41:24Z grublet joined #lisp 2016-09-16T14:42:55Z Th30n joined #lisp 2016-09-16T14:43:51Z rumbler31 quit (Remote host closed the connection) 2016-09-16T14:45:00Z ghostlight quit (Ping timeout: 244 seconds) 2016-09-16T14:46:10Z PosterdatiMobile joined #lisp 2016-09-16T14:46:13Z _PosterdatiMobil joined #lisp 2016-09-16T14:46:47Z _PosterdatiMobil quit (Client Quit) 2016-09-16T14:47:30Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-16T14:47:42Z Grue`` quit (Ping timeout: 265 seconds) 2016-09-16T14:47:43Z toogley quit (Ping timeout: 255 seconds) 2016-09-16T14:52:47Z ghostlight joined #lisp 2016-09-16T14:53:03Z shrdlu68 quit (Ping timeout: 240 seconds) 2016-09-16T14:56:36Z dwrngr joined #lisp 2016-09-16T14:57:29Z sellout- joined #lisp 2016-09-16T14:59:02Z eivarv joined #lisp 2016-09-16T14:59:45Z NeverDie quit (Quit: http://radiux.io/) 2016-09-16T15:01:27Z nalik quit (Read error: Connection reset by peer) 2016-09-16T15:02:22Z nalik joined #lisp 2016-09-16T15:02:59Z NeverDie joined #lisp 2016-09-16T15:07:18Z Grue`` joined #lisp 2016-09-16T15:12:42Z reepca quit (Read error: No route to host) 2016-09-16T15:13:31Z asc232 quit (Remote host closed the connection) 2016-09-16T15:14:13Z robotoad joined #lisp 2016-09-16T15:20:31Z PosterdatiMobile quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-09-16T15:20:41Z ukari quit (Ping timeout: 248 seconds) 2016-09-16T15:22:02Z lnostdal quit (Read error: Connection reset by peer) 2016-09-16T15:25:21Z Jonsky quit (Ping timeout: 265 seconds) 2016-09-16T15:32:09Z lnostdal joined #lisp 2016-09-16T15:34:35Z saolof quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-16T15:36:50Z jdz quit (Quit: ZNC - http://znc.in) 2016-09-16T15:37:01Z jdz joined #lisp 2016-09-16T15:38:17Z emaczen joined #lisp 2016-09-16T15:38:45Z Ipe_ quit (Quit: Konversation terminated!) 2016-09-16T15:42:10Z NeverDie quit (Ping timeout: 244 seconds) 2016-09-16T15:42:18Z NeverDie_ joined #lisp 2016-09-16T15:42:57Z Ipe_ joined #lisp 2016-09-16T15:45:01Z flip214: apart from using (DECLARE), (DECLAIM), et.al, resp. DEFMETHOD with types, and the type derivation, is there some way to get even more compile-time checks for types? 2016-09-16T15:45:07Z arbv quit (Ping timeout: 248 seconds) 2016-09-16T15:45:28Z flip214: like saying "this generic won't get additional methods, every call that can't be figured out is an error" during compile-time? 2016-09-16T15:46:02Z flip214: I know that it's very unusual, but I'd like to have an argument for the "strong static types" people around me 2016-09-16T15:48:07Z Ipe_ quit (Quit: Konversation terminated!) 2016-09-16T15:49:41Z arelcs is now known as sclera 2016-09-16T15:51:38Z madbub joined #lisp 2016-09-16T15:52:41Z asc232 joined #lisp 2016-09-16T15:52:58Z PosterdatiMobile joined #lisp 2016-09-16T15:52:59Z _PosterdatiMobil joined #lisp 2016-09-16T15:53:17Z raydeejay: besides "that's not object oriented programming?" :) 2016-09-16T15:53:37Z scymtym: flip214: i think, this is often called "sealing". dylan supports it: https://opendylan.org/documentation/intro-dylan/modules-libraries.html#sealing . i'm not aware of a CL implementing supporting it properly. SBCL has some bits and pieces like FREEZE-TYPE and CLASSOID sealing, but nothing really comparable (yet). 2016-09-16T15:54:07Z PosterdatiMobile quit (Client Quit) 2016-09-16T15:54:07Z _PosterdatiMobil quit (Client Quit) 2016-09-16T15:55:12Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-16T15:55:53Z sclera quit (Ping timeout: 248 seconds) 2016-09-16T15:57:19Z flip214: well, perhaps http://discontinuity.info/~pkhuong/gf-sealing.lisp would help a bit. 2016-09-16T15:57:37Z flip214: thanks for the answers! 2016-09-16T15:58:33Z zacharias quit (Ping timeout: 248 seconds) 2016-09-16T16:02:04Z eivarv quit (Quit: Sleep) 2016-09-16T16:04:07Z Trystam joined #lisp 2016-09-16T16:05:20Z Kundry_Wag joined #lisp 2016-09-16T16:06:55Z Tristam quit (Ping timeout: 265 seconds) 2016-09-16T16:07:56Z Bike joined #lisp 2016-09-16T16:08:07Z cibs quit (Ping timeout: 268 seconds) 2016-09-16T16:09:39Z cibs joined #lisp 2016-09-16T16:11:46Z shifty quit (Ping timeout: 244 seconds) 2016-09-16T16:12:18Z sjl: flip214: also possibly relevant to your interests: https://github.com/guicho271828/inlined-generic-function/ 2016-09-16T16:13:05Z emaczen quit (Ping timeout: 260 seconds) 2016-09-16T16:13:41Z smokeink quit (Ping timeout: 265 seconds) 2016-09-16T16:14:35Z shka quit (Quit: Konversation terminated!) 2016-09-16T16:16:27Z burtons quit (Ping timeout: 244 seconds) 2016-09-16T16:17:01Z dyelar joined #lisp 2016-09-16T16:23:56Z dyelar quit (Quit: Leaving.) 2016-09-16T16:25:22Z spacebat quit (Disconnected by services) 2016-09-16T16:27:07Z SpaceDanceCJ joined #lisp 2016-09-16T16:27:49Z reepca joined #lisp 2016-09-16T16:28:01Z toogley joined #lisp 2016-09-16T16:29:19Z rpg: I could be wrong, but I think that CLOS itself doesn't really support sealing. 2016-09-16T16:29:36Z emaczen joined #lisp 2016-09-16T16:31:10Z Lord_of_Life quit (Excess Flood) 2016-09-16T16:31:28Z fe[nl]ix: rpg: it doesn't support sealing, but it allows it because it doesn't forbid it 2016-09-16T16:31:34Z phoe quit (Ping timeout: 265 seconds) 2016-09-16T16:33:04Z sjl quit (Ping timeout: 265 seconds) 2016-09-16T16:33:20Z scottj left #lisp 2016-09-16T16:33:59Z rpg: fe[nl]ix: I thought it didn't really allow because there's no way of dealing with CLOS that doesn't potentially break it. So you have to kind of guess whether your lisp image has been compromised when you interact with the object system. 2016-09-16T16:34:51Z fe[nl]ix: what do you mean "interact" ? 2016-09-16T16:35:18Z ggole: The "right" way is for the system to inline transparently 2016-09-16T16:35:20Z rpg: fe[nl]ix: I mean program, make new methods, etc. 2016-09-16T16:35:38Z Lord_of_Life joined #lisp 2016-09-16T16:35:38Z rpg: ggole: But then you have to figure out how to deal with changes in the set of applicable methods 2016-09-16T16:36:13Z ggole: You invalidate code that made the assumptions that no longer hold 2016-09-16T16:36:19Z rpg: I don't know that there's a set of rules (as I believe there is for Dylan) that says "now I should raise an error because you are messing up a generic function that I thought was sealed." 2016-09-16T16:36:29Z fe[nl]ix: it's easy, once a GF was sealed changing the set of applicable methods becomes forbidden 2016-09-16T16:36:34Z rpg: ggole: I don't know of a spec that articulates that set of assumptions. 2016-09-16T16:36:43Z dyelar joined #lisp 2016-09-16T16:36:48Z ggole: You don't need a spec, just a (very) clever implementation 2016-09-16T16:37:20Z ggole: The difficulty is entirely in the implementation, which is quite difficult 2016-09-16T16:37:26Z rpg: fe[nl]ix: Right. If that's acceptable, fine. If not, you might want a less drastic locking, but I don't know of one. 2016-09-16T16:37:40Z fe[nl]ix: AFAIK there's nothing in the spec that forbids that 2016-09-16T16:38:16Z ggole: (You need to be prepared to rewrite stack frames, since you might be asked to invalidate a function that is currently being invoked on the stack - lots of fun.) 2016-09-16T16:38:47Z fe[nl]ix: one other approach would be a JIT compiler where changing the GF triggers invalidation of call sites 2016-09-16T16:38:51Z fe[nl]ix: and their de-optimization 2016-09-16T16:38:58Z ggole: That's pretty much what I mean, yeah 2016-09-16T16:39:22Z ggole: That would be very useful for cross-package inlining, too 2016-09-16T16:39:25Z fe[nl]ix: I'm pretty sure the ABCL devs could do that 2016-09-16T16:39:48Z fe[nl]ix: the JVM has that capability 2016-09-16T16:39:50Z rpg: I'm not sure that's the low-hanging fruit in ABCL optimization! ;-) 2016-09-16T16:39:59Z fe[nl]ix: probably not 2016-09-16T16:40:39Z dyelar quit (Client Quit) 2016-09-16T16:43:15Z PuercoPop: fe[nl]ix: btw, static-vectors doesn't load on ABCL. It trips on the :depends-on clause of the test system in the asd file. Do you know why is that? The quicklisp version is still 1.6 but the ASDF is 3.1.4 which is > 3.1. I understand that ABCL is not support but I would expect that code to fail, not loading the ASDF definition 2016-09-16T16:43:33Z rumbler31 joined #lisp 2016-09-16T16:44:13Z hhdave quit (Ping timeout: 272 seconds) 2016-09-16T16:44:14Z BlueRavenGT joined #lisp 2016-09-16T16:44:34Z fe[nl]ix: PuercoPop: please paste the error 2016-09-16T16:45:35Z fe[nl]ix: is it "static-vectors does not support ..." ? 2016-09-16T16:45:40Z fe[nl]ix: yes 2016-09-16T16:45:54Z fe[nl]ix: it's on purpose 2016-09-16T16:46:58Z fe[nl]ix: if the code doesn't support a certain compiler it makes no sense to allow loading the .asd file only to fail during the compilation 2016-09-16T16:47:40Z PuercoPop: fe[nl]ix: http://paste.lisp.org/+6ZPL, Steve Losh had the same error 2016-09-16T16:48:25Z PuercoPop: fe[nl]ix: I'm on 1.6 still, but did skimmed the commits to 1.8 to see if something was missing 2016-09-16T16:49:02Z fe[nl]ix: that's very weird 2016-09-16T16:49:22Z fe[nl]ix: :depends-on has been in ASDF since the beginning 2016-09-16T16:51:48Z PuercoPop: yeah, I have no idea why this would happen. 2016-09-16T16:52:23Z PuercoPop: but I'm not the only that this happens on, sjl (how mentioned first in #lispweb) was seeing that error as well 2016-09-16T16:52:30Z fe[nl]ix: what's your ASDF version again ? 2016-09-16T16:52:36Z PosterdatiMobile joined #lisp 2016-09-16T16:52:42Z _PosterdatiMobil joined #lisp 2016-09-16T16:52:53Z fe[nl]ix: anyway, I suggest always using the latest ASDF 2016-09-16T16:53:02Z phoe joined #lisp 2016-09-16T16:53:20Z PuercoPop: fe[nl]ix: 3.1.4 2016-09-16T16:53:41Z _PosterdatiMobil quit (Client Quit) 2016-09-16T16:54:14Z pipping: well, there are many :depends-on in there 2016-09-16T16:54:29Z pipping: inside defsystem, inside :file, and also inside :cffi-grovel-file 2016-09-16T16:54:42Z pipping: wouldn't be surprised if it was the latter that was causing the problem here 2016-09-16T16:57:04Z PuercoPop: pipping: From the line information it is the depends-on of the test-system, https://github.com/sionescu/static-vectors/blob/fd3d9f96cc218b159997482279b5b47fa0e593b3/static-vectors.asd#L32 2016-09-16T16:59:06Z klltkr quit (Ping timeout: 265 seconds) 2016-09-16T17:00:47Z araujo__ joined #lisp 2016-09-16T17:02:20Z araujo__ quit (Max SendQ exceeded) 2016-09-16T17:02:42Z eivarv joined #lisp 2016-09-16T17:03:16Z araujo__ joined #lisp 2016-09-16T17:03:18Z ghsk joined #lisp 2016-09-16T17:03:38Z gravicappa joined #lisp 2016-09-16T17:03:41Z rumbler31 quit (Remote host closed the connection) 2016-09-16T17:03:50Z araujo_ quit (Ping timeout: 260 seconds) 2016-09-16T17:04:33Z prole` joined #lisp 2016-09-16T17:04:44Z prole quit (Read error: Connection reset by peer) 2016-09-16T17:05:03Z araujo__ quit (Max SendQ exceeded) 2016-09-16T17:05:19Z PuercoPop: btw pipping thanks for your work ASDF, keep it up! 2016-09-16T17:05:37Z pipping: PuercoPop: :) 2016-09-16T17:06:00Z araujo__ joined #lisp 2016-09-16T17:06:15Z sjl joined #lisp 2016-09-16T17:07:32Z araujo__ quit (Max SendQ exceeded) 2016-09-16T17:08:28Z araujo__ joined #lisp 2016-09-16T17:09:05Z shka joined #lisp 2016-09-16T17:11:25Z eivarv quit (Read error: Connection reset by peer) 2016-09-16T17:13:24Z Guest90917 quit (Quit: WeeChat 1.4) 2016-09-16T17:13:28Z voidlily quit (Quit: Leaving) 2016-09-16T17:13:47Z voidlily joined #lisp 2016-09-16T17:14:04Z eivarv joined #lisp 2016-09-16T17:15:29Z libre-man joined #lisp 2016-09-16T17:16:39Z DefinitelyNotAFK is now known as traceroute 2016-09-16T17:16:43Z traceroute is now known as traceroutelol 2016-09-16T17:18:04Z libre-man is now known as libreman 2016-09-16T17:20:08Z pipping: PuercoPop: might we worth mentioning that if you did away with the defsystem for the test suite what you'd be getting is: 2016-09-16T17:20:10Z pipping: Error while trying to load definition for system static-vectors from pathname /home/pipping/static-vectors/static-vectors.asd: static-vectors does not support this Common Lisp implementation! 2016-09-16T17:20:12Z solene quit (Remote host closed the connection) 2016-09-16T17:20:38Z libreman quit (Quit: WeeChat 1.4) 2016-09-16T17:20:59Z libre-man joined #lisp 2016-09-16T17:20:59Z libre-man is now known as libreman 2016-09-16T17:21:21Z m00natic quit (Remote host closed the connection) 2016-09-16T17:21:22Z PuercoPop: pipping: that is the 1.8 version afaiu, I'm at 1.6 2016-09-16T17:22:12Z PuercoPop: like I mentioned before the error I would expect is problem loading the code, not the asdf definition (or a run-time error) 2016-09-16T17:22:26Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-16T17:23:16Z pipping: sorry, missed that somehow. 2016-09-16T17:27:18Z defaultxr joined #lisp 2016-09-16T17:41:30Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-16T17:41:34Z ym quit (Quit: Leaving) 2016-09-16T17:43:27Z pipping: PuercoPop: do you haven maven installed? 2016-09-16T17:44:32Z PuercoPop: pipping: I have no idea. How do I check that? My Java-foo is weak 2016-09-16T17:45:19Z Kundry_Wag quit (Remote host closed the connection) 2016-09-16T17:45:56Z pipping: `which mvn` 2016-09-16T17:46:12Z ghsk quit (Quit: leaving) 2016-09-16T17:46:30Z Kundry_Wag joined #lisp 2016-09-16T17:46:31Z NeverDie_ is now known as NeverDie 2016-09-16T17:47:48Z PuercoPop: pipping: I don't have it installed 2016-09-16T17:49:27Z scymtym quit (Ping timeout: 272 seconds) 2016-09-16T17:52:28Z Th30n quit (Quit: leaving) 2016-09-16T17:57:10Z emaczen quit (Ping timeout: 255 seconds) 2016-09-16T18:04:24Z Kundry_Wag quit (Remote host closed the connection) 2016-09-16T18:05:02Z Kundry_Wag joined #lisp 2016-09-16T18:05:05Z slyrus joined #lisp 2016-09-16T18:06:00Z Kundry_Wag_ joined #lisp 2016-09-16T18:07:55Z bungoman joined #lisp 2016-09-16T18:08:42Z bungoman quit (Client Quit) 2016-09-16T18:08:49Z drdo quit (Ping timeout: 250 seconds) 2016-09-16T18:09:43Z Kundry_Wag quit (Ping timeout: 272 seconds) 2016-09-16T18:10:41Z scymtym joined #lisp 2016-09-16T18:12:55Z defaultxr quit (Ping timeout: 255 seconds) 2016-09-16T18:14:45Z zeissoctopus quit (Quit: Leaving) 2016-09-16T18:16:11Z Maticz joined #lisp 2016-09-16T18:21:37Z Maticz quit 2016-09-16T18:22:56Z eivarv quit (Quit: Sleep) 2016-09-16T18:24:07Z Xach: win 3 2016-09-16T18:24:55Z ovenpasta quit (Ping timeout: 244 seconds) 2016-09-16T18:26:15Z ft quit (Ping timeout: 276 seconds) 2016-09-16T18:29:28Z eivarv joined #lisp 2016-09-16T18:37:06Z tristero quit (Quit: tristero) 2016-09-16T18:41:18Z defaultxr joined #lisp 2016-09-16T18:42:29Z emaczen joined #lisp 2016-09-16T18:43:14Z drdo joined #lisp 2016-09-16T18:52:18Z tigg quit 2016-09-16T18:57:56Z Karl_Dscc quit (Remote host closed the connection) 2016-09-16T18:59:01Z tristero joined #lisp 2016-09-16T18:59:12Z tax quit (Remote host closed the connection) 2016-09-16T18:59:36Z tax joined #lisp 2016-09-16T19:05:19Z pipping: PuercoPop: never mind maven; that's annoying, too, but not the issue here it seems 2016-09-16T19:06:18Z asc232 quit (Remote host closed the connection) 2016-09-16T19:26:34Z NeverDie quit (Quit: http://radiux.io/) 2016-09-16T19:39:44Z rumbler31 joined #lisp 2016-09-16T19:41:33Z loke` quit (Ping timeout: 250 seconds) 2016-09-16T19:47:30Z shka quit (Ping timeout: 276 seconds) 2016-09-16T19:51:45Z dyelar joined #lisp 2016-09-16T19:54:06Z wildlander joined #lisp 2016-09-16T19:57:04Z montanonic joined #lisp 2016-09-16T20:01:42Z arelcs joined #lisp 2016-09-16T20:02:18Z akkad: Xach: is there a way to easily mirror all the QL stuff? I'll be afk for a week and wanted to have it locally copied 2016-09-16T20:02:43Z Xach: akkad: for a specific dist version? or everything ever published? 2016-09-16T20:03:00Z Xach: akkad: for the former, i use: ql-dist::(map nil 'ensure-installed (provided-systems t)) 2016-09-16T20:03:05Z Xach: for the latter, no easy way 2016-09-16T20:03:12Z akkad: perfect. thanks 2016-09-16T20:03:16Z ghostlight quit (Ping timeout: 265 seconds) 2016-09-16T20:04:37Z pipping: also, ql-test:install-all-quicklisp-provided-systems 2016-09-16T20:05:01Z Xach: What provides ql-test? 2016-09-16T20:05:51Z ggole quit 2016-09-16T20:06:36Z ghostlight joined #lisp 2016-09-16T20:09:21Z pipping: it's e.g. here: https://gitlab.common-lisp.net/frideau/ql-test 2016-09-16T20:12:21Z Kundry_Wag_ quit (Remote host closed the connection) 2016-09-16T20:12:55Z Kundry_Wag joined #lisp 2016-09-16T20:13:06Z stepnem quit (Ping timeout: 264 seconds) 2016-09-16T20:13:19Z Kundry_Wag quit (Read error: Connection reset by peer) 2016-09-16T20:13:44Z Kundry_Wag joined #lisp 2016-09-16T20:17:31Z reepca quit (Read error: No route to host) 2016-09-16T20:17:51Z stepnem joined #lisp 2016-09-16T20:20:27Z SpaceDanceCJ joined #lisp 2016-09-16T20:20:42Z Kundry_Wag quit (Remote host closed the connection) 2016-09-16T20:21:18Z Kundry_Wag joined #lisp 2016-09-16T20:21:25Z quazimodo quit (Ping timeout: 250 seconds) 2016-09-16T20:21:47Z reepca joined #lisp 2016-09-16T20:25:27Z Kundry_Wag quit (Ping timeout: 244 seconds) 2016-09-16T20:41:24Z rumbler31 quit (Remote host closed the connection) 2016-09-16T20:43:06Z dwrngr quit (Remote host closed the connection) 2016-09-16T20:49:56Z trocado joined #lisp 2016-09-16T20:50:57Z ukari joined #lisp 2016-09-16T20:53:06Z vlnx quit (Ping timeout: 265 seconds) 2016-09-16T20:55:51Z dyelar quit (Quit: Leaving.) 2016-09-16T20:58:49Z vlnx joined #lisp 2016-09-16T21:00:33Z Cthulhux: if i want to traverse user-defined directories recursively: is cl-fad still the way to go? 2016-09-16T21:00:59Z rpg: Cthulhux: I think CL-FAD is pretty comprehensively superseded by UIOP 2016-09-16T21:01:26Z Cthulhux: oh :/ 2016-09-16T21:01:26Z rpg: [if there's anything UIOP doesn't do better now, I'd like to know what it is.] 2016-09-16T21:02:15Z gingerale quit (Remote host closed the connection) 2016-09-16T21:02:56Z Cthulhux: where is uiop's current filesystem documentation? quickdocs has 404 2016-09-16T21:03:06Z emaczen: How do I double the number of rows in an array? 2016-09-16T21:03:27Z rpg: Cthulhux: sigh. I don't know that UIOP has documentation at all :-( 2016-09-16T21:03:45Z rpg: It should grow a manual as a companion to the ASDF manual, but it has not yet. 2016-09-16T21:03:57Z Cthulhux: rpg, so i already found what makes it worse. without documentation it's pretty much useless :/ 2016-09-16T21:04:25Z rpg: Cthulhux: right, but CL-FAD has dangerous bugs in it, so ... choose your poison. 2016-09-16T21:04:30Z pipping: Cthulhux: that's quite the exaggeration. 2016-09-16T21:04:49Z Cthulhux: pipping, how to use a library without having any documentation about it? 2016-09-16T21:04:56Z Cthulhux: rpg, i thought it's maintained? 2016-09-16T21:05:21Z rpg: I've been meaning to swipe the SBCL docstrings-to-manual to bootstrap UIOP docs, but who has the time for everything? 2016-09-16T21:05:27Z pipping: Cthulhux: it's not a thousand-file beast. It has flat hierarchies, few files, descriptive names. 2016-09-16T21:07:34Z vlatkoB quit (Remote host closed the connection) 2016-09-16T21:09:30Z madbub quit (Ping timeout: 264 seconds) 2016-09-16T21:12:48Z jasom: Cthulhux: every single exported function ought to have a docstring, and on top of that they are sorted into package by subject; I just do e.g. uiop/pathnames: TAB and then look at the doc strings of any function that sounds like it might do what I want. 2016-09-16T21:13:31Z Cthulhux: trying to guess which function does what might lead to missed opportunities. 2016-09-16T21:13:55Z jasom: it occasionally does 2016-09-16T21:14:50Z gravicappa quit (Remote host closed the connection) 2016-09-16T21:16:07Z edgar-rft quit (Quit: edgar-rft) 2016-09-16T21:16:28Z zacharias joined #lisp 2016-09-16T21:17:11Z jasom: (do-external-symbols (s :uiop/pathname) (format t "~A:~%~A~%~%" s (documentation s 'function))) 2016-09-16T21:17:55Z faheem quit (Ping timeout: 248 seconds) 2016-09-16T21:18:42Z jasom: oh, I polled #lisp about this before, but thoughts on using + earmuffs for psuedo-constants? e.g: (defparameter +foo+ "This string never changes") 2016-09-16T21:20:15Z faheem joined #lisp 2016-09-16T21:20:41Z woona quit (Ping timeout: 248 seconds) 2016-09-16T21:20:44Z sausages quit (Ping timeout: 244 seconds) 2016-09-16T21:20:47Z Kundry_Wag joined #lisp 2016-09-16T21:20:57Z pipping: that can generate warnings, no? 2016-09-16T21:21:42Z sausages joined #lisp 2016-09-16T21:21:43Z woona joined #lisp 2016-09-16T21:22:02Z axion: rpg: there is a pretty huge performance penalty with uiop compared to cl-fad for at least 1 function that I reported to Fare a couple months ago. 2016-09-16T21:22:30Z nikki93 joined #lisp 2016-09-16T21:22:52Z pipping: axion: do you happen to know if that ever manifested in a fix or a bug report or how did you 'report' it? 2016-09-16T21:23:00Z rpg: axion: Would you consider reporting that to the launchpad ASDF bug tracker? I don't think anyone but Fare knows about it 2016-09-16T21:23:15Z rpg is slower than pipping at the keyboard 2016-09-16T21:23:40Z axion: pipping: by a lengthy discussion with Fare in #lisp. He wanted to know my github name to give credit, but unless I'm following the wrong repo, I haven't seen a commit since 2016-09-16T21:23:47Z MoALTz quit (Quit: Leaving) 2016-09-16T21:24:05Z PuercoPop: Cthulhux: there is a readme that describes UIOP's modules and there is docstrings. There is no more documentation, Fare didn't seem to think it was neccesary 2016-09-16T21:24:25Z PuercoPop: axion: that bug was fixed iirc 2016-09-16T21:24:30Z pipping: axion: do you happen to know when that was (so that i can look it up on public logs) or have logs yourself? 2016-09-16T21:24:33Z axion: PuercoPop: link? 2016-09-16T21:24:42Z axion: pipping: grepping logs, sec 2016-09-16T21:25:25Z axion: pipping: June 9th 2016-09-16T21:25:36Z ft joined #lisp 2016-09-16T21:26:02Z PuercoPop: axion: It is in the asdf mailing list. I don't have it at hands. But I remember Fare wrote about it to the ml, something about symlinks and verifying twice if the symlink was already followed 2016-09-16T21:26:15Z pipping: PuercoPop: regarding your asdf-on-abcl issue btw: the fact that there's no #+abcl for impl and you thus get a :pathname with no argument is worrying. easye suggested that that might confuse asdf to such an extent that it'll give the :depends-on error message that's complete bogus 2016-09-16T21:26:19Z axion: Yes, that is correct 2016-09-16T21:26:46Z axion: PuercoPop: except it doesn't matter if there are symlinks. It still does more work than needed 2016-09-16T21:27:01Z pipping: https://mailman.common-lisp.net/pipermail/asdf-devel/2016-June/005296.html ? 2016-09-16T21:27:02Z PuercoPop: (now that gmane is gone I can't search ml easily) 2016-09-16T21:27:02Z rpg: PuercoPop, axion : symlinks and CL are a nightmare, because there's nothing in the standard to dictate whether you follow them or not, nor any requirement that an implementation either do something sensible with them, or ignore them. 2016-09-16T21:27:33Z Ven_ joined #lisp 2016-09-16T21:27:57Z pipping: PuercoPop: http://asdf-devel.common-lisp.narkive.com allows for searching 2016-09-16T21:31:01Z pipping: > dim: oh, then uiop:directory-files might be all you need 2016-09-16T21:31:06Z pipping: > axion: except that it is VERY slow 2016-09-16T21:31:12Z pipping: > dlowe: the big time sucker here is remove-duplicates being called with :test pathname-equal, which is expensive 2016-09-16T21:31:17Z pipping: > axion: It's roughly 150 times slower than CL-Fad with a dir of 10k files 2016-09-16T21:31:21Z pipping: that's from http://ccl.clozure.com/irc-logs/lisp/2016-06/lisp-2016.06.09.txt 2016-09-16T21:32:37Z andrei-n quit (Remote host closed the connection) 2016-09-16T21:33:36Z PuercoPop: unfortunately I gtg. Sorry I couldn't be of more help. 2016-09-16T21:34:09Z axion: Nice to know it's been fixed. I should rerun my naive benchmark now and compare the results 2016-09-16T21:34:55Z Kundry_Wag quit (Remote host closed the connection) 2016-09-16T21:35:13Z pipping: now if this doesn't convince you to subscribe to asdf-devel I don't know what will... 2016-09-16T21:35:31Z Kundry_Wag joined #lisp 2016-09-16T21:36:46Z axion: I found the old test I ran: http://paste.lisp.org/display/326227 2016-09-16T21:36:50Z rpg: Looks like the filtering only happens in the case of logical pathnames. 2016-09-16T21:37:33Z rpg: If you call this with a logical pathname, it might be very slow, but logical pathnames are such a poor fit for modern directories, that I wouldn't encourage doing that anyway. 2016-09-16T21:38:19Z pipping: As Fare said in this context, "If you use LPNs, you deserve to lose [..]" ;) 2016-09-16T21:38:45Z jasom: LPNs look sooo appealing when you first see them. Then you discover they are unusable and become sad. 2016-09-16T21:39:53Z Kundry_Wag quit (Ping timeout: 244 seconds) 2016-09-16T21:40:11Z Cthulhux: hm. 2016-09-16T21:40:27Z rpg: jasom: Typically you make this discovery moving from one implementation to another. Some try to DWIM them, some don't 2016-09-16T21:41:07Z rpg: When I used Allegro exclusively, since they just extended the standard quietly, I thought they were neat. Then I started using SBCL and... they weren't 2016-09-16T21:41:23Z strelox quit (Remote host closed the connection) 2016-09-16T21:41:30Z axion: Hmmm, it's still slow 2016-09-16T21:42:34Z pipping: axion: which lisp are you on? 2016-09-16T21:42:42Z axion: sbcl 2016-09-16T21:42:56Z pipping: axion: and which version of sbcl? 2016-09-16T21:43:21Z axion: 1.3.6 2016-09-16T21:43:49Z axion: How do I get the asdf version loaded? 2016-09-16T21:43:50Z mishoo quit (Ping timeout: 244 seconds) 2016-09-16T21:43:56Z pipping: https://common-lisp.net/project/asdf/asdf/How-do-I-detect-the-ASDF-version_003f.html 2016-09-16T21:44:09Z pipping: unless you manually upgrade asdf you're still on 3.1.5 which doesn't have the fix 2016-09-16T21:44:37Z axion: Ah, ok. 2016-09-16T21:44:57Z pipping: in fact, the latest official release of asdf is from 3.1.7, which is from march. so you'd even have to go to something rather bleeding edge for a fix 2016-09-16T21:45:00Z axion: That would explain why it's still 150.06075 times slower 2016-09-16T21:46:26Z axion: Anyway, glad that got fixed. I just noticed Fare pushed a few months of commits to github recently. 2016-09-16T21:46:51Z axion: That imo is a pretty significant performance issue I couldn't let go by unreported 2016-09-16T21:49:08Z pipping: I'e just created 1000 files and run uiop:directory-files on sbcl 1.3.9 2016-09-16T21:49:22Z pipping: before the fix: 0.346 seconds of real time 2016-09-16T21:49:29Z sellout- quit (Read error: Connection reset by peer) 2016-09-16T21:49:29Z pipping: after the fix: 0.012 seconds of real time 2016-09-16T21:49:48Z sellout- joined #lisp 2016-09-16T21:50:33Z pipping: If I do the same with 10000 files: 2016-09-16T21:50:41Z pipping: before the fix: (hah, I'm not that patient!) 2016-09-16T21:50:44Z pipping: after the fix: 0.142 seconds of real time 2016-09-16T21:50:46Z axion: Cna you compare the after fix with cl-fad:list-directory? 2016-09-16T21:50:49Z pipping: looks approximately linear 2016-09-16T21:51:15Z ukari quit (Ping timeout: 244 seconds) 2016-09-16T21:51:41Z LiamH quit (Quit: Leaving.) 2016-09-16T21:51:53Z pipping: axion: approximately the same 2016-09-16T21:52:37Z rpg: In my humble experience, CL-FAD was less extensively tested on Lisp implementations than UIOP, which is why I gave it up. 2016-09-16T21:52:39Z axion: Nice. So how often is asdf usually updated in sbcl or ql? 2016-09-16T21:53:19Z pipping: on sbcl: very rarely. I think they've been shipping 3.1.5 since since 1.2.15. 2016-09-16T21:53:42Z rpg: Xach has also been conservative in updating, I believe. 2016-09-16T21:54:19Z pipping: axion: but asdf is supposed to be upgradable. you can run one version and switch to a newer one on the fly 2016-09-16T21:54:21Z rpg: I have tried to keep ASDF stable enough that new releases have been mostly unambiguously better (i.e., bugfix releases). 2016-09-16T21:54:33Z Ven_ quit (Ping timeout: 240 seconds) 2016-09-16T21:54:43Z pipping: axion: if you use cl-launch e.g. it's as simple as checking out a recent asdf in ~/common-lisp/asdf 2016-09-16T21:54:50Z foom: sbcl typically only updates when someone pesters a maintainer to do so. 2016-09-16T21:54:54Z rpg: I think that wasn't always true in the "heroic age" of ASDF 3, but now it should be quite stable 2016-09-16T21:55:15Z pipping: (depending on how recent the asdf that you start with is, you may or may not get away with other directories as well) 2016-09-16T21:55:36Z axion: I feel like a newbie having never upgraded asdf nor know how, though I never really had a need. 2016-09-16T21:56:18Z pipping: axion: ideally, it should be just 'there', and you shouldn't have to worry about it. 2016-09-16T21:56:26Z ASau joined #lisp 2016-09-16T21:56:46Z axion: I don't really need the fix now, so I'll just wait til 3.1.5 goes away 2016-09-16T21:57:17Z pipping: the directory-files issue is sufficiently severe that it renders the function almost unusable. 2016-09-16T21:57:21Z Ven_ joined #lisp 2016-09-16T21:59:45Z axion: indeed 2016-09-16T21:59:53Z Cthulhux: ha, i've read that asdf v3 is not compatible with mocl because mocl was stalled. oO 2016-09-16T22:00:07Z rpg: Cthulhux: what's mocl? 2016-09-16T22:00:20Z pipping: rpg: a proprietary ios/mac-only lisp 2016-09-16T22:00:29Z Cthulhux: pipping, also: android. 2016-09-16T22:00:44Z rpg: Oh, yes, I remember hearing about that. 2016-09-16T22:00:55Z Cthulhux: mobile lisp makes me curious. 2016-09-16T22:01:02Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-16T22:01:05Z pipping: Cthulhux: so I'm not sure what you're saying: has mocl stalled or not? 2016-09-16T22:01:13Z Kundry_Wag joined #lisp 2016-09-16T22:01:32Z Cthulhux: pipping, ASDF thinks it is stalled according to the web 2016-09-16T22:01:38Z Cthulhux: but i don't think it is 2016-09-16T22:01:39Z Cthulhux: :S 2016-09-16T22:01:47Z pipping: Cthulhux: mocl keeps being mentioned in the context of cross-compilation; that it'd profit if asdf could do that. 2016-09-16T22:02:09Z foom: Anyone want to add cross-compilation support to sbcl? :) 2016-09-16T22:02:16Z pipping: Cthulhux: you'll have to be more precise than 'according to the web' -- first time I'm hearing it's allegedly stalled 2016-09-16T22:02:42Z Cthulhux: foom, android support for sbcl would be awesome. a mcclim GUI on my smartphone please 2016-09-16T22:02:57Z Cthulhux: pipping, uhm... wait. :D 2016-09-16T22:03:18Z rpg: Cthulhux: The good news is that it runs McClim. The bad news is that it's on fire ;-) 2016-09-16T22:03:28Z QwertyDragon joined #lisp 2016-09-16T22:03:46Z foom: Cthulhux: I meant being able to compile for an arm target from a x86-64 host. Even if both are linux, that'd be nice to be able to do. 2016-09-16T22:04:26Z Cthulhux: ah 2016-09-16T22:04:31Z Cthulhux: pipping: https://common-lisp.net/project/asdf/ 2016-09-16T22:04:43Z Cthulhux: "unmaintained" like corman and mcl 2016-09-16T22:05:10Z adolf_stalin quit (Quit: Leaving...) 2016-09-16T22:05:14Z Cthulhux: or is it just "asdf is unmaintained for these platforms"?= 2016-09-16T22:05:54Z emaczen quit (Ping timeout: 264 seconds) 2016-09-16T22:06:24Z pipping: mcl != mocl! 2016-09-16T22:06:44Z Cthulhux: pipping, cormanlisp genera mocl scl 2016-09-16T22:07:09Z pipping: oh, indeed. 2016-09-16T22:09:45Z Ven_ quit (Ping timeout: 248 seconds) 2016-09-16T22:12:12Z ovenpasta joined #lisp 2016-09-16T22:12:32Z pipping: [..] Also note that mocl only supports a heavily modified variant of ASDF 2, and will require robust cross-compilation support to be added to ASDF 3 before it is actually supported [..] 2016-09-16T22:13:48Z Cthulhux: :( 2016-09-16T22:14:02Z rpg: It's not clear to me that cross-compilation support even makes sense for ASDF. 2016-09-16T22:14:24Z rpg: ASDF maintains the integrity of the running lisp image by keeping a consistent set of code loaded into it. That's not even a thing for cross-compilation. 2016-09-16T22:14:57Z pipping: Cthulhux: worth noting: wikipedia says "initial release: 2013", "stable release: 14.05 / May 6, 2014" 2016-09-16T22:15:00Z rpg: Now that I think of it, cross-compilation for common-lisp makes my head hurt. What happens to COMPILE-TIME execution. 2016-09-16T22:15:10Z Ven_ joined #lisp 2016-09-16T22:15:22Z Cthulhux: pipping, hm, i was hoping they'd be more successful. 2016-09-16T22:15:23Z pipping: Cthulhux: if it was first released in 2013 and the latest release is from 2014, especially in the mobile device world, I'd say it actually /has/ stalled 2016-09-16T22:17:45Z pipping: copyright at the bottom of the page: 2015; not activity on any ticket in over a month 2016-09-16T22:17:50Z pipping: -t 2016-09-16T22:18:43Z Cthulhux: :( 2016-09-16T22:18:50Z fiddlerwoaroof quit (Read error: Connection reset by peer) 2016-09-16T22:18:55Z shifty joined #lisp 2016-09-16T22:18:59Z Cthulhux: a pity. i'd like to have a Windows version of that. 2016-09-16T22:19:02Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-16T22:23:37Z Ven_ quit (Ping timeout: 250 seconds) 2016-09-16T22:25:06Z emaczen joined #lisp 2016-09-16T22:26:20Z pipping: that doesn't get said a lot 2016-09-16T22:26:55Z Kundry_Wag quit (Remote host closed the connection) 2016-09-16T22:27:31Z Kundry_Wag joined #lisp 2016-09-16T22:28:28Z jasom: rpg: sbcl can cross-compile itself, fwiw. Obviously the standard doesn't define semantics of cross-compilation, but neither does it define the semantics of threading. 2016-09-16T22:28:48Z shifty quit (Ping timeout: 265 seconds) 2016-09-16T22:28:53Z rpg: I think threading is less of an extension than cross-compiling, TBH. 2016-09-16T22:29:18Z Ven_ joined #lisp 2016-09-16T22:29:24Z rpg: I suppose you just do the compile-time execution into a sandbox on the compiling host....? 2016-09-16T22:29:43Z jasom: cross-compile-file could work just like compile-file but generate a fasl for a different target. 2016-09-16T22:29:55Z rpg: but it still seems like you have to simultaneously load code into the compiling host 2016-09-16T22:30:04Z rpg: at the same time you are compiling code for the remote host 2016-09-16T22:30:24Z jasom: yeah, to do anything at all interesting you would have to. 2016-09-16T22:30:47Z jasom: *or* require that macros, plus some other stuff be already defined on the host 2016-09-16T22:30:50Z Kundry_Wag quit (Read error: Connection reset by peer) 2016-09-16T22:31:11Z Kundry_Wag joined #lisp 2016-09-16T22:31:25Z Kundry_Wag quit (Remote host closed the connection) 2016-09-16T22:31:59Z Kundry_Wag joined #lisp 2016-09-16T22:32:20Z jasom: In the specific case of sbcl, it only targets a subset of lisp (namely that needed to compile sbcl), compiles code that is aware it is being cross-compiled, with appropriat reader-macros to make things work. 2016-09-16T22:33:55Z jasom wonders if it would be possible to use a purifying GC to let precompiled images of sbcl run with W^X and use the interpreter at runtime for everything else. 2016-09-16T22:35:18Z pipping: jasom: I think there were some thoughts on how to make sbcl entirely W^X compatible only the other day in #sbcl 2016-09-16T22:36:20Z Kundry_Wag quit (Ping timeout: 260 seconds) 2016-09-16T22:36:49Z xaotuk joined #lisp 2016-09-16T22:40:21Z Ven_ quit (Ping timeout: 265 seconds) 2016-09-16T22:41:03Z Grue` quit (Ping timeout: 276 seconds) 2016-09-16T22:41:51Z Ven_ joined #lisp 2016-09-16T22:42:01Z manuel_ quit (Quit: manuel_) 2016-09-16T22:46:09Z zacharias quit (Ping timeout: 250 seconds) 2016-09-16T22:46:43Z jasom: is it possible to disable slimes checking of matching parentheses? I have a file that I know is correct, but slime can't figure out due to read macros 2016-09-16T22:47:54Z emaczen quit (Ping timeout: 244 seconds) 2016-09-16T22:48:42Z hydraz is now known as hydPaz 2016-09-16T22:49:15Z emaczen joined #lisp 2016-09-16T22:52:50Z Ven_ quit (Read error: Connection reset by peer) 2016-09-16T22:53:22Z Ven_ joined #lisp 2016-09-16T22:54:33Z arelcs quit (Ping timeout: 240 seconds) 2016-09-16T23:12:52Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-16T23:14:13Z asc232 joined #lisp 2016-09-16T23:14:34Z sellout- quit (Read error: Connection reset by peer) 2016-09-16T23:14:56Z sellout- joined #lisp 2016-09-16T23:20:08Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-16T23:21:58Z ukari joined #lisp 2016-09-16T23:22:25Z robotoad joined #lisp 2016-09-16T23:22:30Z arelcs joined #lisp 2016-09-16T23:23:09Z manuel_ joined #lisp 2016-09-16T23:23:47Z Ven_ quit (Ping timeout: 248 seconds) 2016-09-16T23:24:46Z eivarv quit (Quit: Sleep) 2016-09-16T23:25:51Z jasom: well my workaround was to add a |(?!x)x to the end of my branch to make an even number of | characters... ugly but works for now. 2016-09-16T23:26:41Z pipping: ouch 2016-09-16T23:27:15Z Ven_ joined #lisp 2016-09-16T23:31:21Z xaotuk quit (Ping timeout: 248 seconds) 2016-09-16T23:32:33Z sellout- quit (Read error: Connection reset by peer) 2016-09-16T23:32:53Z sellout- joined #lisp 2016-09-16T23:36:52Z angavrilov quit (Remote host closed the connection) 2016-09-16T23:36:55Z drdo quit (Ping timeout: 255 seconds) 2016-09-16T23:37:57Z cromachina joined #lisp 2016-09-16T23:40:06Z robotoad quit (Read error: Connection reset by peer) 2016-09-16T23:40:35Z robotoad joined #lisp 2016-09-16T23:42:33Z nikki93 quit (Remote host closed the connection) 2016-09-16T23:45:39Z NeverDie joined #lisp 2016-09-16T23:46:21Z Cthulhux: one of the reasons why i regularly switch back to plaintext mode 2016-09-16T23:46:31Z sellout- quit (Quit: Leaving.) 2016-09-16T23:46:36Z Cthulhux: the automatic bracket thingy is.. not sophisticated. 2016-09-16T23:46:38Z Xach: regularly? wow! 2016-09-16T23:47:10Z Cthulhux: at least when working with lisp 2016-09-16T23:47:18Z Cthulhux: the c++ and python modes are OK ;-) 2016-09-16T23:49:08Z Xach: I write lisp a lot but haven't seen too many paren issues. 2016-09-16T23:49:41Z Cthulhux: yup, i know. i'm happy that you do :D 2016-09-16T23:50:20Z Cthulhux: maybe i should just write more lisp so i know better when i need more parens in the first place. 2016-09-16T23:50:36Z ovenpasta quit (Ping timeout: 244 seconds) 2016-09-16T23:50:52Z raydeejay: are you using paredit? 2016-09-16T23:51:02Z NeverDie_ joined #lisp 2016-09-16T23:51:46Z Cthulhux: yes i do. 2016-09-16T23:53:03Z NeverDie quit (Ping timeout: 240 seconds) 2016-09-16T23:53:40Z `lain quit (Remote host closed the connection) 2016-09-16T23:59:22Z nikki93 joined #lisp 2016-09-17T00:04:18Z tmtwd joined #lisp 2016-09-17T00:06:51Z prole` quit (Remote host closed the connection) 2016-09-17T00:07:15Z sellout- joined #lisp 2016-09-17T00:10:06Z Ven_ quit (Ping timeout: 264 seconds) 2016-09-17T00:11:00Z cromachina: eventually you stop seeing parens altogether 2016-09-17T00:12:09Z defaultxr quit (Ping timeout: 265 seconds) 2016-09-17T00:12:17Z drdo joined #lisp 2016-09-17T00:13:37Z SpaceDanceCJ joined #lisp 2016-09-17T00:14:24Z arescorpio joined #lisp 2016-09-17T00:14:24Z robotoad quit (Read error: Connection reset by peer) 2016-09-17T00:15:00Z robotoad joined #lisp 2016-09-17T00:15:32Z Petit_Dejeuner` joined #lisp 2016-09-17T00:15:33Z Ven_ joined #lisp 2016-09-17T00:21:11Z sjl quit (Read error: Connection reset by peer) 2016-09-17T00:22:49Z manuel_ quit (Ping timeout: 265 seconds) 2016-09-17T00:23:38Z manuel_ joined #lisp 2016-09-17T00:25:34Z defaultxr joined #lisp 2016-09-17T00:25:44Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-17T00:32:52Z grublet quit (Quit: Leaving) 2016-09-17T00:33:55Z adolf_stalin joined #lisp 2016-09-17T00:37:04Z arelcs quit (Ping timeout: 244 seconds) 2016-09-17T00:39:13Z stepnem quit (Ping timeout: 265 seconds) 2016-09-17T00:42:36Z ukari quit (Ping timeout: 276 seconds) 2016-09-17T00:42:39Z Karl_Dscc joined #lisp 2016-09-17T00:44:12Z trocado quit (Ping timeout: 240 seconds) 2016-09-17T00:48:35Z NeverDie_ is now known as NeverDie 2016-09-17T00:54:41Z defaultxr quit (Ping timeout: 240 seconds) 2016-09-17T00:55:42Z yrdz` quit (Ping timeout: 244 seconds) 2016-09-17T00:58:27Z TCZ joined #lisp 2016-09-17T01:08:04Z zm joined #lisp 2016-09-17T01:13:30Z QwertyDragon quit (Quit: Leaving) 2016-09-17T01:15:07Z defaultxr joined #lisp 2016-09-17T01:15:42Z TCZ quit (Quit: Leaving) 2016-09-17T01:17:57Z asc232 quit (Read error: Connection reset by peer) 2016-09-17T01:21:57Z sellout- quit (Quit: Leaving.) 2016-09-17T01:34:08Z sellout- joined #lisp 2016-09-17T01:40:54Z Beetny joined #lisp 2016-09-17T01:46:03Z montanonic quit (Ping timeout: 240 seconds) 2016-09-17T01:46:49Z saturniid quit (Ping timeout: 244 seconds) 2016-09-17T01:53:34Z faheem quit (Quit: Connection closed for inactivity) 2016-09-17T02:00:17Z Petit_Dejeuner` quit (Ping timeout: 272 seconds) 2016-09-17T02:01:25Z karswell quit (Remote host closed the connection) 2016-09-17T02:01:38Z pchrist quit (Remote host closed the connection) 2016-09-17T02:02:11Z micro` quit (Remote host closed the connection) 2016-09-17T02:02:33Z mastokley quit (Ping timeout: 276 seconds) 2016-09-17T02:13:56Z Karl_Dscc quit (Remote host closed the connection) 2016-09-17T02:17:57Z Josh_2 quit (Remote host closed the connection) 2016-09-17T02:20:51Z NeverDie quit (Ping timeout: 248 seconds) 2016-09-17T02:22:58Z montanonic joined #lisp 2016-09-17T02:35:47Z montanonic quit (Ping timeout: 265 seconds) 2016-09-17T02:36:22Z nikki93 quit (Remote host closed the connection) 2016-09-17T02:40:09Z adolf_stalin quit (Quit: Leaving...) 2016-09-17T02:54:48Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-17T03:01:07Z ukari joined #lisp 2016-09-17T03:01:40Z Kundry_Wag joined #lisp 2016-09-17T03:03:21Z Kundry_Wag quit (Remote host closed the connection) 2016-09-17T03:03:34Z Kundry_Wag joined #lisp 2016-09-17T03:07:15Z adolf_stalin joined #lisp 2016-09-17T03:20:38Z k3rn31 joined #lisp 2016-09-17T03:24:25Z d4ryus quit (Ping timeout: 248 seconds) 2016-09-17T03:27:00Z d4ryus joined #lisp 2016-09-17T03:30:00Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-17T03:36:41Z ukari quit (Ping timeout: 248 seconds) 2016-09-17T03:36:56Z nikki93 joined #lisp 2016-09-17T03:37:18Z karswell joined #lisp 2016-09-17T03:38:10Z asc232 joined #lisp 2016-09-17T03:41:41Z nikki93 quit (Ping timeout: 250 seconds) 2016-09-17T03:44:49Z zm quit (Ping timeout: 265 seconds) 2016-09-17T03:45:26Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-17T03:49:04Z ukari joined #lisp 2016-09-17T03:50:01Z lexicall joined #lisp 2016-09-17T03:50:47Z lexicall: hello? how can i get this code to run? (let ((fn (lambda (x) (funcall #'fn (+ x 1))))) 2016-09-17T03:50:47Z lexicall: (funcall #'fn 1)) for some reason I cannot use labels. so do I need something like letrec? 2016-09-17T03:51:17Z lexicall: (let ((fn (lambda (x) (funcall #'fn (+ x 1))))) (funcall #'fn 1)) 2016-09-17T03:54:00Z manuel_ quit (Quit: manuel_) 2016-09-17T03:55:44Z lexicall: i can't use LABELS because i don't want it to expand to lambda. I defined another one called "lambda/d" and added some features to the original lambdsa. 2016-09-17T03:55:46Z lexicall: lambda 2016-09-17T03:56:07Z robotoad joined #lisp 2016-09-17T03:56:18Z agidyne joined #lisp 2016-09-17T04:02:02Z pierpa quit (Ping timeout: 244 seconds) 2016-09-17T04:02:18Z ec\ quit (Quit: Lost terminal) 2016-09-17T04:06:43Z beach joined #lisp 2016-09-17T04:08:18Z beach: Good morning everyone! 2016-09-17T04:08:38Z beach: lexicall: I don't understand why you can't use LABELS. 2016-09-17T04:09:05Z razzy89_ joined #lisp 2016-09-17T04:09:09Z razzy89_ is now known as razzy89__ 2016-09-17T04:11:35Z kmb joined #lisp 2016-09-17T04:11:54Z kmb quit (Client Quit) 2016-09-17T04:12:24Z p_l quit (Ping timeout: 265 seconds) 2016-09-17T04:13:03Z arescorpio quit (Quit: Leaving.) 2016-09-17T04:15:06Z p_l joined #lisp 2016-09-17T04:15:34Z drmeister: Hi beach 2016-09-17T04:15:42Z beach: Hello drmeister. 2016-09-17T04:16:42Z drmeister: I'm trying to load an 11 million atom molecular structure into Cando - I ran into problems with the boehm GC. In its default configuration it doesn't like going over 8.5 GB. 2016-09-17T04:18:47Z drmeister: At the time, every atom required 296 bytes (C++ class). 2016-09-17T04:19:53Z FreeBirdLjj joined #lisp 2016-09-17T04:20:08Z beach: Can't you just change the configuration? 2016-09-17T04:20:10Z ec\ joined #lisp 2016-09-17T04:20:48Z drmeister: 8.5GB/11M = 775 bytes per atom - that's not unreasonable given the additional objects that go with each atom (1-4 bonds) 2016-09-17T04:21:42Z beach: And these days it is not that much memory, in case you need to buy some more. 2016-09-17T04:21:53Z drmeister: Not really. I spent some time today reducing the size of some of the fields to their minimum reasonable size and reordering the fields in the class so that there were no empty spaces due to alignment requirements. 2016-09-17T04:22:07Z drmeister: I got it down to 200 bytes - now I'm trying again. 2016-09-17T04:22:37Z drmeister: Well, the problem is I'll have to install the boehm library as source code and figure out how to compile it to handle more memory. 2016-09-17T04:22:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-17T04:23:23Z drmeister: I thought it would be better to optimize the atom class layout first. 2016-09-17T04:23:37Z drmeister: It failed at after loading 99% of the structure. 2016-09-17T04:24:03Z drmeister: So if I reduce the size of the structure to 66% of what it was - it should fit. 2016-09-17T04:24:30Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-09-17T04:25:33Z drmeister: This is one of the reasons I'm doing this hybrid C++/CL approach. I can hand optimize the layout of these critical classes and the values are all laid out next to each other with no boxing. 2016-09-17T04:26:28Z adolf_st_ joined #lisp 2016-09-17T04:27:46Z drmeister: This is an exercise to see if it can handle a really big structure. I learned (1) The Boehm GC has compile time limits built into it (2) Yes it can handle it. 2016-09-17T04:28:13Z beach: Congratulations! 2016-09-17T04:28:18Z emaczen joined #lisp 2016-09-17T04:28:31Z adolf_stalin quit (Ping timeout: 255 seconds) 2016-09-17T04:29:39Z drmeister: I say I can handle it because I get to 99% and it dies. That means I'm close. If I got to 5% and it died - well then I'd be in a different situation. 2016-09-17T04:29:50Z wildlander quit (Quit: Saliendo) 2016-09-17T04:30:50Z drmeister: The entire structure reader is written in Common Lisp. It runs really nicely. It takes about 2 hours to load - and I think there is plenty of room for optimization. 2016-09-17T04:32:08Z drmeister: I'm getting really excited about the idea of generating SSA code for optimized arithmetic for non-linear optimization. 2016-09-17T04:33:51Z beach: It is possible that SSA is overrated, though. 2016-09-17T04:33:53Z drmeister: Give the code a function. (1) it carries out automatic differentiation to the analytical first and second derivatives. (2) remove common sub expressions and convert the expressions into a optimized linear sequence of arithmetic. (3) Compile that to native code and hook it into a non-linear optimizer. 2016-09-17T04:34:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-17T04:34:55Z beach: Sounds good. And it probably does not depend on SSA. 2016-09-17T04:35:27Z drmeister: Given what you said in the past - granted. But here it makes sense to just build a linear sequence of instructions that store intermediate results and use them further down the sequence. 2016-09-17T04:35:47Z beach: Sure. 2016-09-17T04:37:42Z drmeister: This has probably been done before. I currently do it in Mathematica and generate C code. It would be nice to have it all integrated into Cando so I can add functions to Cando's force-field. 2016-09-17T04:38:41Z beach: Symbolic differentiation is quite easy, so it shouldn't be too hard. 2016-09-17T04:39:27Z drmeister: Yeah, it's the optimization of the expressions that are generated that is interesting. 2016-09-17T04:39:39Z adolf_stalin joined #lisp 2016-09-17T04:39:57Z drmeister: To maximize speed and minimize errors in the result. 2016-09-17T04:40:11Z beach: I see. 2016-09-17T04:40:39Z drmeister: Given how tricky floating point values can be. 2016-09-17T04:41:18Z emaczen joined #lisp 2016-09-17T04:41:37Z drmeister: The idea of using JIT code generation for scientific programming is really intriguing me. 2016-09-17T04:41:54Z adolf_st_ quit (Ping timeout: 264 seconds) 2016-09-17T04:44:16Z drmeister: There are these perceptions in computational chemistry that some numerical code is faster than other numerical code. I wonder why the time consuming functions can't be identified by profiling and then written in such a way that they can be optimized to perfection. 2016-09-17T04:44:52Z lukas1 joined #lisp 2016-09-17T04:45:32Z Kundry_Wag quit (Remote host closed the connection) 2016-09-17T04:46:05Z Kundry_Wag joined #lisp 2016-09-17T04:46:20Z drmeister: I know for my force field calculations it is about reordering things to minimize reciprocal and square root operations. 2016-09-17T04:46:51Z beach: Sounds like you might transform the domain of computational chemistry. 2016-09-17T04:46:54Z lexicall quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-17T04:48:23Z drmeister: The code was all hand written in Fortran in the 70's and 80's. It's good stuff. But I wonder if it couldn't be more efficient if you get it into an intermediate representation where you can mess around with it and mutate it while ensuring correctness. 2016-09-17T04:49:38Z beach: That is entirely possible. Especially since processors have changed a lot since then. What was good code at the time may no longer be. 2016-09-17T04:50:54Z Kundry_Wag quit (Ping timeout: 276 seconds) 2016-09-17T04:54:27Z tigg joined #lisp 2016-09-17T04:55:48Z drmeister: Ok, thanks for the insight. 2016-09-17T04:56:19Z drmeister: It looks like the static analyzer is going to run now to figure out the layout of this optimized Atom_O class. 2016-09-17T04:56:22Z drmeister: I'm off to bed. 2016-09-17T04:56:30Z beach: 'night drmeister. 2016-09-17T05:09:56Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-17T05:17:47Z edgar-rft joined #lisp 2016-09-17T05:18:54Z k3rn31 joined #lisp 2016-09-17T05:26:54Z jasom: drmeister: what's the status of MPS? 2016-09-17T05:26:59Z jasom: oh, just missed him :( 2016-09-17T05:32:52Z wheelsucker joined #lisp 2016-09-17T05:36:18Z lukas1 left #lisp 2016-09-17T05:47:47Z agidyne quit (Quit: Leaving) 2016-09-17T05:50:18Z adolf_stalin quit (Remote host closed the connection) 2016-09-17T05:59:09Z edgar-rft quit (Quit: edgar-rft) 2016-09-17T06:01:31Z kmb joined #lisp 2016-09-17T06:05:12Z Bike: jasom: i believe it's working but like half as fast 2016-09-17T06:11:23Z ym joined #lisp 2016-09-17T06:11:43Z gingerale joined #lisp 2016-09-17T06:13:19Z kmb quit (Quit: kmb) 2016-09-17T06:15:51Z ggole joined #lisp 2016-09-17T06:17:37Z ggole_ joined #lisp 2016-09-17T06:20:03Z ggole quit (Ping timeout: 240 seconds) 2016-09-17T06:26:57Z xantoz: drmeister: speaking about using JIT for optimizing scientific programming: there's also been some research on using machine learning to model the optimization \of computer programs; in particular scientific 2016-09-17T06:27:15Z tmtwd quit (Ping timeout: 248 seconds) 2016-09-17T06:33:07Z defaultxr quit (Ping timeout: 248 seconds) 2016-09-17T06:37:15Z mastokley joined #lisp 2016-09-17T06:42:17Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-17T06:42:49Z ukari quit (Ping timeout: 248 seconds) 2016-09-17T06:44:35Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-17T06:45:14Z defaultxr joined #lisp 2016-09-17T06:47:31Z mishoo joined #lisp 2016-09-17T06:50:47Z adolf_stalin joined #lisp 2016-09-17T06:53:51Z robotoad joined #lisp 2016-09-17T06:55:03Z adolf_stalin quit (Ping timeout: 240 seconds) 2016-09-17T06:56:08Z Kundry_Wag joined #lisp 2016-09-17T06:56:49Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-09-17T07:01:19Z Kundry_Wag quit (Ping timeout: 244 seconds) 2016-09-17T07:10:55Z asc232 quit (Quit: Saliendo) 2016-09-17T07:11:46Z Grue``` joined #lisp 2016-09-17T07:15:02Z benkard joined #lisp 2016-09-17T07:16:36Z defaultxr quit (Ping timeout: 265 seconds) 2016-09-17T07:17:45Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-17T07:21:21Z adolf_stalin joined #lisp 2016-09-17T07:21:51Z edgar-rft joined #lisp 2016-09-17T07:23:23Z nikki93 joined #lisp 2016-09-17T07:24:49Z gabriel_laddel joined #lisp 2016-09-17T07:26:01Z adolf_stalin quit (Ping timeout: 248 seconds) 2016-09-17T07:27:05Z Th30n joined #lisp 2016-09-17T07:28:31Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-17T07:33:06Z shka joined #lisp 2016-09-17T07:35:00Z ggole__ joined #lisp 2016-09-17T07:37:37Z benkard quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-17T07:37:39Z ggole_ quit (Ping timeout: 248 seconds) 2016-09-17T07:39:03Z Beetny quit (Read error: Connection reset by peer) 2016-09-17T07:41:12Z mishoo quit (Ping timeout: 265 seconds) 2016-09-17T07:41:33Z MoALTz joined #lisp 2016-09-17T07:43:35Z mastokley quit (Ping timeout: 265 seconds) 2016-09-17T07:47:49Z arelcs joined #lisp 2016-09-17T07:47:58Z benkard joined #lisp 2016-09-17T07:54:11Z clique joined #lisp 2016-09-17T07:56:25Z arelcs quit (Quit: leaving) 2016-09-17T07:58:40Z Kundry_Wag joined #lisp 2016-09-17T08:00:42Z clique quit (Ping timeout: 240 seconds) 2016-09-17T08:01:38Z clique joined #lisp 2016-09-17T08:02:28Z ggole__ is now known as ggole 2016-09-17T08:03:04Z gabriel_laddel quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-17T08:03:24Z Kundry_Wag quit (Ping timeout: 265 seconds) 2016-09-17T08:08:43Z Ven_ joined #lisp 2016-09-17T08:15:42Z clique quit (Ping timeout: 240 seconds) 2016-09-17T08:16:09Z ukari joined #lisp 2016-09-17T08:21:33Z ukari quit (Ping timeout: 272 seconds) 2016-09-17T08:25:38Z Ven_ quit (Ping timeout: 265 seconds) 2016-09-17T08:27:30Z emaczen quit (Ping timeout: 264 seconds) 2016-09-17T08:32:07Z devon joined #lisp 2016-09-17T08:40:20Z cibs quit (Ping timeout: 268 seconds) 2016-09-17T08:41:44Z cibs joined #lisp 2016-09-17T08:44:25Z benkard quit (Ping timeout: 248 seconds) 2016-09-17T08:44:58Z manuel_ joined #lisp 2016-09-17T08:47:41Z shifty joined #lisp 2016-09-17T08:47:44Z cibs quit (Ping timeout: 268 seconds) 2016-09-17T08:48:18Z cibs joined #lisp 2016-09-17T08:51:46Z safe joined #lisp 2016-09-17T08:56:10Z easye-ipad_ joined #lisp 2016-09-17T08:57:56Z Bike quit (Quit: leaving) 2016-09-17T08:57:58Z benkard joined #lisp 2016-09-17T08:58:43Z stepnem joined #lisp 2016-09-17T08:58:52Z easye-ipad_ quit (Client Quit) 2016-09-17T08:59:15Z Kundry_Wag joined #lisp 2016-09-17T09:00:23Z Ven_ joined #lisp 2016-09-17T09:02:33Z benkard quit (Ping timeout: 248 seconds) 2016-09-17T09:03:28Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-17T09:04:03Z Kundry_Wag quit (Ping timeout: 248 seconds) 2016-09-17T09:08:43Z easye-ipad joined #lisp 2016-09-17T09:08:56Z prole joined #lisp 2016-09-17T09:08:57Z Ven_ quit (Read error: Connection reset by peer) 2016-09-17T09:09:17Z Ven_ joined #lisp 2016-09-17T09:09:58Z adolf_stalin joined #lisp 2016-09-17T09:13:00Z benkard joined #lisp 2016-09-17T09:13:11Z easye-ipad quit (Ping timeout: 250 seconds) 2016-09-17T09:14:45Z adolf_stalin quit (Ping timeout: 272 seconds) 2016-09-17T09:16:26Z Denommus joined #lisp 2016-09-17T09:22:31Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-17T09:25:09Z angavrilov joined #lisp 2016-09-17T09:28:13Z montanonic joined #lisp 2016-09-17T09:32:46Z Denommus quit (Remote host closed the connection) 2016-09-17T09:33:36Z emaczen joined #lisp 2016-09-17T09:34:36Z mishoo joined #lisp 2016-09-17T09:35:09Z ovenpasta joined #lisp 2016-09-17T09:39:30Z emaczen quit (Ping timeout: 264 seconds) 2016-09-17T09:44:54Z psachin joined #lisp 2016-09-17T09:45:14Z pchrist joined #lisp 2016-09-17T10:00:09Z safe quit (Read error: Connection reset by peer) 2016-09-17T10:00:22Z Th30n_ joined #lisp 2016-09-17T10:00:30Z zacharias joined #lisp 2016-09-17T10:02:11Z klltkr joined #lisp 2016-09-17T10:03:50Z Th30n quit (Ping timeout: 265 seconds) 2016-09-17T10:06:55Z Th30n_ is now known as Th30n 2016-09-17T10:07:47Z benkard quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-17T10:14:53Z m00natic joined #lisp 2016-09-17T10:16:27Z strelox joined #lisp 2016-09-17T10:25:31Z puchacz joined #lisp 2016-09-17T10:26:41Z montanonic quit (Ping timeout: 240 seconds) 2016-09-17T10:26:54Z aries_liuxueyang: hello 2016-09-17T10:27:33Z sjl joined #lisp 2016-09-17T10:29:11Z beach: Hello aries_liuxueyang. 2016-09-17T10:30:03Z zacharias quit (Ping timeout: 244 seconds) 2016-09-17T10:30:59Z aries_liuxueyang: beach: Do you use org-mode? 2016-09-17T10:31:05Z zacharias joined #lisp 2016-09-17T10:31:21Z beach: Not much. 2016-09-17T10:32:13Z aries_liuxueyang: oh, Here, Why I don't see the todolist in the agenda view. http://picpaste.com/emacs-agenda-qrT7nAwH.png I got this using `M-x org-agenda' then press `a' 2016-09-17T10:32:37Z beach: That sounds like a question for #emacs. 2016-09-17T10:32:46Z aries_liuxueyang: yeah. 2016-09-17T10:32:54Z pillton: Press t. 2016-09-17T10:33:07Z klltkr quit (Ping timeout: 248 seconds) 2016-09-17T10:35:06Z aries_liuxueyang: pillton: Press t doesn't work, see: http://picpaste.com/emacs-agenda-t-cNN4rHvE.png 2016-09-17T10:36:53Z pillton: Oh right. C-h f org-agenda-files RET 2016-09-17T10:37:11Z pillton: Sorry. C-h v org-agenda-files RET 2016-09-17T10:38:08Z manuel__ joined #lisp 2016-09-17T10:38:39Z manuel_ quit (Ping timeout: 276 seconds) 2016-09-17T10:38:59Z drdo quit (Ping timeout: 272 seconds) 2016-09-17T10:39:23Z aries_liuxueyang: pillton: It works, Thank you so much. 2016-09-17T10:39:24Z FreeBirdLjj joined #lisp 2016-09-17T10:40:13Z pillton: No worries. I like org mode. 2016-09-17T10:41:09Z Beetny joined #lisp 2016-09-17T10:41:31Z manuel_ joined #lisp 2016-09-17T10:42:12Z CEnnis91 joined #lisp 2016-09-17T10:42:36Z manuel__ quit (Ping timeout: 244 seconds) 2016-09-17T10:43:27Z aries_liuxueyang: pillton: what if the org-agenda-files contain more than one files? 2016-09-17T10:43:49Z aries_liuxueyang: If I `M-x org-agenda' which one does it choose for agenda-view? 2016-09-17T10:44:09Z pillton: It goes through them all. 2016-09-17T10:44:36Z attila_lendvai joined #lisp 2016-09-17T10:44:36Z attila_lendvai quit (Changing host) 2016-09-17T10:44:36Z attila_lendvai joined #lisp 2016-09-17T10:45:29Z aries_liuxueyang: what does it mean? 2016-09-17T10:45:55Z manuel_ quit (Ping timeout: 250 seconds) 2016-09-17T10:46:51Z pillton: aries_liuxueyang: http://orgmode.org/guide/Agenda-Views.html#Agenda-Views 2016-09-17T10:47:32Z aries_liuxueyang: Oh, I will read the document. Thanks. 2016-09-17T10:49:38Z pipping: What do I need to do to obtain the list of type-constrained signatures for each method by the same name? 2016-09-17T10:50:28Z pillton: All of this information is stored in the generic function object. 2016-09-17T10:50:44Z pipping: pillton: how do I get that object? 2016-09-17T10:50:46Z pillton: Can you expand on "list of type-constrained signatures" please? 2016-09-17T10:50:56Z ukari joined #lisp 2016-09-17T10:50:57Z pipping: well, e.g. if I (3 lines coming): 2016-09-17T10:50:59Z pipping: (defgeneric foo (x)) 2016-09-17T10:51:04Z pipping: (defmethod foo ((x fixnum)) (format nil "got a fixnum: ~a" x)) 2016-09-17T10:51:08Z pipping: (defmethod foo ((x string)) (format nil "got a string: ~a" x)) 2016-09-17T10:52:01Z pipping: I'd like to get something like '((fixnum)) ((string))). 2016-09-17T10:52:17Z pillton: Oh right. 2016-09-17T10:52:34Z pillton: #'foo or ensure-generic-function will get you the generic function object. 2016-09-17T10:52:53Z pillton: mop generic-function-methods 2016-09-17T10:52:54Z specbot: http://metamodular.com/CLOS-MOP/generic-function-methods.html 2016-09-17T10:53:44Z pillton: mop method-lambda-list 2016-09-17T10:53:44Z specbot: http://metamodular.com/CLOS-MOP/method-lambda-list.html 2016-09-17T10:54:23Z narendraj9 joined #lisp 2016-09-17T10:56:19Z Grue```: (mapcar 'sb-mop:method-lambda-list (sb-mop:generic-function-methods #'foo)) 2016-09-17T10:56:24Z pipping: okay. so on sbcl, (sb-mop:generic-function-methods #'foo) appears to do sort of what I was hoping fr 2016-09-17T10:56:42Z Grue``` is now known as Grue` 2016-09-17T10:57:20Z pipping: there's no platform-independent way to get that info, though? meh :/ 2016-09-17T10:57:41Z Grue`: does closer-mop have it? 2016-09-17T10:58:00Z pillton: There is a system called closer-mop which tries to provide a consistent meta object protocol API. 2016-09-17T10:58:23Z pillton apologises for the tautology. 2016-09-17T10:58:43Z adolf_stalin joined #lisp 2016-09-17T10:59:47Z attila_lendvai quit (Ping timeout: 248 seconds) 2016-09-17T11:01:35Z Karl_Dscc joined #lisp 2016-09-17T11:03:05Z adolf_stalin quit (Ping timeout: 248 seconds) 2016-09-17T11:07:35Z scymtym quit (Ping timeout: 265 seconds) 2016-09-17T11:08:26Z Th30n quit (Ping timeout: 244 seconds) 2016-09-17T11:08:27Z pipping: yes, (closer-mop:generic-function-methods #'foo) works, too, on the platforms that I tested. sweet. 2016-09-17T11:12:19Z drdo joined #lisp 2016-09-17T11:16:25Z phoe quit (Ping timeout: 248 seconds) 2016-09-17T11:16:55Z eivarv joined #lisp 2016-09-17T11:21:49Z emaczen joined #lisp 2016-09-17T11:22:49Z pipping: pillton: apparently I meant to say 'specialized lambda list' in mop-speak 2016-09-17T11:25:40Z narendraj9 quit (Remote host closed the connection) 2016-09-17T11:25:59Z pillton: mop method-specializers 2016-09-17T11:25:59Z specbot: http://metamodular.com/CLOS-MOP/method-specializers.html 2016-09-17T11:26:08Z pillton: I think that is what you require. 2016-09-17T11:26:27Z pillton: It has been a while since I used the MOP. 2016-09-17T11:26:37Z pipping: yes, I've dug through the documentation myself now :) 2016-09-17T11:27:44Z pipping: specializers -- /An/ list of specializers. meh 2016-09-17T11:33:35Z devon quit (Ping timeout: 250 seconds) 2016-09-17T11:35:31Z ukari quit (Ping timeout: 248 seconds) 2016-09-17T11:35:45Z ukari joined #lisp 2016-09-17T11:36:23Z razzy89__ quit (Quit: razzy89__) 2016-09-17T11:40:51Z scymtym joined #lisp 2016-09-17T11:43:41Z Th30n joined #lisp 2016-09-17T11:49:40Z Th30n quit (Ping timeout: 260 seconds) 2016-09-17T11:53:37Z francogrex joined #lisp 2016-09-17T11:54:49Z francogrex: hi if one has a list like (a b c d ...) and want to group by 2 doing something like (loop for (a b) on places collect (list a b)) ... but that would not skip so end uo with (a b) (b c) (c d) what I want is (a b) (c d) ... 2016-09-17T11:55:00Z doc_solitude joined #lisp 2016-09-17T11:55:24Z beach: francogrex: use BY #CDDR 2016-09-17T11:55:43Z francogrex: ah ok yes thanks 2016-09-17T11:55:44Z beach: (loop for (a b) on places by #'cddr 2016-09-17T11:56:20Z francogrex: indeed that does it 2016-09-17T11:56:51Z emaczen quit (Ping timeout: 244 seconds) 2016-09-17T11:59:09Z ggole: Watch for b being nil if the list is of odd length 2016-09-17T11:59:23Z pipping: pillton: here's what I ended up with: http://paste.lisp.org/display/326302#1 2016-09-17T11:59:32Z pipping: pillton: quite happy with that. thanks 2016-09-17T12:00:21Z rpg joined #lisp 2016-09-17T12:01:09Z pillton: Great. What are you trying to do out of curiosity? 2016-09-17T12:02:12Z xaotuk joined #lisp 2016-09-17T12:02:26Z cantstanya quit (Remote host closed the connection) 2016-09-17T12:02:45Z ssice joined #lisp 2016-09-17T12:03:01Z pipping: Fare and I were debugging a failing test on asdf yesterday that was related to constraints on the type of an argument of a generic function. 2016-09-17T12:03:25Z pillton: class, not type. 2016-09-17T12:03:40Z pipping: yes, that 2016-09-17T12:04:21Z scymtym: pipping: depending on how general you want this to be, note two things: 1. not all specializers are classes (e.g. (eql :foo)) 2. for more complicated lambda-lists, not all elements have corresponding specializers. ALEXANDRIA:PARSE-LAMBDA-LIST can help getting only the mandatory parameters 2016-09-17T12:04:25Z pipping: there was an erroneous declaim at the other end of the source code and I noticed I had no idea how to debug such a problem... e.g. get an overview of what methods lisp is even considering 2016-09-17T12:04:35Z francogrex: ggole: yes I make sure first that my list length is even 2016-09-17T12:04:39Z francogrex quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-17T12:05:25Z pillton: pipping: You know you can do (describe #'print-object) ? Or M-x slime-inspect RET #'print-object RET ? 2016-09-17T12:05:37Z micro` joined #lisp 2016-09-17T12:05:42Z pipping: pillton: the fun part was that e.g. CCL ignored the declaim and did not raise an error when you called the function with an argument which there was a valid defmethod for but that contradicted the declaim 2016-09-17T12:06:25Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-17T12:07:54Z pipping: scymtym: thanks. I wouldn't put the code into anything meant for more than debugging like this anyway but it's good to know about its shortcomings 2016-09-17T12:09:10Z pillton: pipping: The problem you describe is one of the downsides of CLOS' generic functions. Any analysis of a generic function is global. 2016-09-17T12:10:04Z Th30n joined #lisp 2016-09-17T12:11:13Z pipping: darn. If I had known about (describe #'foo), I could've done away with this whole endeavour 2016-09-17T12:11:22Z pipping: oh well. what's learnt is learnt. 2016-09-17T12:11:56Z pillton: Oh a fellow British English speaker. 2016-09-17T12:12:50Z pipping: pillton: I try! But I fail just as much as I succeed, unfortunately ;) 2016-09-17T12:12:58Z raydeejay: is there any other proper way to spelt "learnt"? 2016-09-17T12:13:17Z pillton: I think it is learned in the US. 2016-09-17T12:14:03Z pipping wonders what the first rule of the 'club of the obvious' is 2016-09-17T12:14:05Z _death: I learned something. Something was learnt. 2016-09-17T12:14:30Z raoul joined #lisp 2016-09-17T12:14:33Z ASau quit (Ping timeout: 240 seconds) 2016-09-17T12:18:51Z pillton: pipping: The MOP is worth learning. Its design (the object, syntax and glue layers) is worth understanding. 2016-09-17T12:19:25Z Th30n quit (Ping timeout: 260 seconds) 2016-09-17T12:19:46Z mishoo quit (Ping timeout: 244 seconds) 2016-09-17T12:22:27Z doc_solitude quit (Remote host closed the connection) 2016-09-17T12:24:17Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-09-17T12:24:38Z FreeBirdLjj joined #lisp 2016-09-17T12:24:46Z pillton: In fact, the issue of global analysis could be mitigated if systems used the object layer only. 2016-09-17T12:25:18Z doc_solitude joined #lisp 2016-09-17T12:27:04Z shka quit (Quit: Konversation terminated!) 2016-09-17T12:28:44Z shka joined #lisp 2016-09-17T12:29:36Z adolf_stalin joined #lisp 2016-09-17T12:29:39Z shka quit (Client Quit) 2016-09-17T12:30:59Z razzy89_ joined #lisp 2016-09-17T12:31:04Z razzy89_ is now known as razzy89__ 2016-09-17T12:31:14Z shka joined #lisp 2016-09-17T12:34:04Z adolf_stalin quit (Ping timeout: 255 seconds) 2016-09-17T12:39:00Z quazimodo joined #lisp 2016-09-17T12:40:27Z phoe joined #lisp 2016-09-17T12:41:24Z ukari quit (Ping timeout: 265 seconds) 2016-09-17T12:41:46Z shka quit (Quit: Konversation terminated!) 2016-09-17T12:41:50Z doc_solitude quit (Quit: doc_solitude) 2016-09-17T12:42:06Z doc_solitude joined #lisp 2016-09-17T12:42:54Z shka joined #lisp 2016-09-17T12:44:18Z xaotuk quit (Ping timeout: 265 seconds) 2016-09-17T12:45:05Z sjl quit (Ping timeout: 260 seconds) 2016-09-17T12:46:17Z des_consolado: Hey sorry I'm having a horrible time with ParEdit, here's the code I'm trying to change: https://gist.github.com/thomasodot/1c9c3b656d8f7e5467a67830c0eb4879 2016-09-17T12:46:39Z des_consolado: There needs to be an extra parenthesis on the end of line 5 and I guess one less off of line 7 2016-09-17T12:48:07Z des_consolado: Yeah that's right. So I just need to work out how the hell to tell ParEdit to stop being so tight up about it. 2016-09-17T12:48:34Z Th30n joined #lisp 2016-09-17T12:49:08Z raydeejay: when I get frustrated with those things, I disable paredit, fix it, then enable it again 2016-09-17T12:49:34Z des_consolado: Oh. Yeah maybe I should do that. 2016-09-17T12:50:01Z quazimodo quit (Ping timeout: 265 seconds) 2016-09-17T12:50:54Z ukari joined #lisp 2016-09-17T12:51:04Z raydeejay: without doing that, C-S- is probably what you want 2016-09-17T12:53:07Z raydeejay: or, um, not... I should learn all those keys too :D 2016-09-17T12:54:03Z pipping: pillton: what do you mean? 2016-09-17T12:58:45Z lnostdal quit (Read error: Connection reset by peer) 2016-09-17T13:00:53Z des_consolado: raydeejay: my emacs doesn't seem to pick up C-S at all. If I do C-h k and then C-S right-arrow it doesn't pick that up but then if I keep C-S held and start mashing the other arrows i get a help for just C- 2016-09-17T13:06:30Z lnostdal joined #lisp 2016-09-17T13:13:00Z emaczen joined #lisp 2016-09-17T13:13:30Z raydeejay: S would be shift, but it's not bound to anything particular (I just imagined it), it just does C- 2016-09-17T13:19:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-17T13:24:49Z Kundry_Wag joined #lisp 2016-09-17T13:30:47Z adolf_stalin joined #lisp 2016-09-17T13:33:58Z sjl joined #lisp 2016-09-17T13:35:03Z adolf_stalin quit (Ping timeout: 240 seconds) 2016-09-17T13:37:58Z ukari quit (Ping timeout: 255 seconds) 2016-09-17T13:40:01Z lnostdal quit (Read error: Connection reset by peer) 2016-09-17T13:43:10Z zygentoma joined #lisp 2016-09-17T13:50:56Z manuel_ joined #lisp 2016-09-17T13:51:27Z prole quit (Read error: Connection reset by peer) 2016-09-17T13:51:57Z prole joined #lisp 2016-09-17T13:57:15Z prole quit (Read error: Connection reset by peer) 2016-09-17T13:59:39Z adolf_stalin joined #lisp 2016-09-17T13:59:46Z saolof joined #lisp 2016-09-17T14:04:39Z Ven_ joined #lisp 2016-09-17T14:07:30Z raoul quit (Quit: Leaving) 2016-09-17T14:13:58Z Ven_ quit (Ping timeout: 255 seconds) 2016-09-17T14:16:23Z Ven_ joined #lisp 2016-09-17T14:16:34Z harish quit (Read error: No route to host) 2016-09-17T14:16:57Z harish joined #lisp 2016-09-17T14:17:25Z myrkraverk_ joined #lisp 2016-09-17T14:17:39Z myrkraverk quit (Ping timeout: 248 seconds) 2016-09-17T14:17:58Z myrkraverk_ is now known as myrkraverk 2016-09-17T14:19:11Z adolf_stalin quit (Remote host closed the connection) 2016-09-17T14:25:48Z Beetny quit (Ping timeout: 265 seconds) 2016-09-17T14:28:31Z Ven_ quit (Read error: Connection reset by peer) 2016-09-17T14:28:36Z Ven__ joined #lisp 2016-09-17T14:30:21Z ukari joined #lisp 2016-09-17T14:33:02Z Ven__ quit (Ping timeout: 244 seconds) 2016-09-17T14:36:00Z Ven_ joined #lisp 2016-09-17T14:36:38Z DougNYC joined #lisp 2016-09-17T14:40:42Z Ven_ quit (Ping timeout: 264 seconds) 2016-09-17T14:41:15Z mishoo joined #lisp 2016-09-17T14:42:37Z Ven_ joined #lisp 2016-09-17T14:44:07Z wildlander joined #lisp 2016-09-17T14:46:34Z lnostdal joined #lisp 2016-09-17T14:54:17Z nicdev joined #lisp 2016-09-17T15:01:09Z emaczen joined #lisp 2016-09-17T15:03:24Z Kundry_Wag quit (Remote host closed the connection) 2016-09-17T15:03:56Z Kundry_Wag joined #lisp 2016-09-17T15:04:59Z ukari quit (Ping timeout: 272 seconds) 2016-09-17T15:05:30Z quazimodo joined #lisp 2016-09-17T15:06:30Z loke` joined #lisp 2016-09-17T15:07:52Z ASau joined #lisp 2016-09-17T15:07:53Z Kundry_Wag quit (Ping timeout: 240 seconds) 2016-09-17T15:07:58Z emaczen quit (Ping timeout: 255 seconds) 2016-09-17T15:18:09Z Ven_ quit (Ping timeout: 276 seconds) 2016-09-17T15:19:16Z Ven_ joined #lisp 2016-09-17T15:22:04Z tmtwd joined #lisp 2016-09-17T15:22:26Z manuel__ joined #lisp 2016-09-17T15:23:09Z manuel_ quit (Read error: Connection reset by peer) 2016-09-17T15:23:09Z manuel__ is now known as manuel_ 2016-09-17T15:24:02Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-17T15:27:23Z Ven_ joined #lisp 2016-09-17T15:28:07Z Th30n_ joined #lisp 2016-09-17T15:29:04Z Th30n quit (Ping timeout: 265 seconds) 2016-09-17T15:31:56Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-17T15:33:26Z Kundry_Wag joined #lisp 2016-09-17T15:33:52Z Ven_ joined #lisp 2016-09-17T15:39:11Z Ven_ quit (Ping timeout: 272 seconds) 2016-09-17T15:41:27Z ukari joined #lisp 2016-09-17T15:46:57Z BlueRavenGT joined #lisp 2016-09-17T15:48:23Z pipping: turns out, while 'asdf' might be a good enough name for a piece of software, #asdf is not a good name for a channel 2016-09-17T15:48:32Z pipping: receives far too much spam. 2016-09-17T15:52:51Z edgar-rft: pipping: try #another-system-definition-facility where probably nobody would want to type such a long name to join, so you'll never get spam. Problem solved. 2016-09-17T15:53:29Z sjl quit (Ping timeout: 244 seconds) 2016-09-17T15:55:11Z Th30n_ quit (Ping timeout: 244 seconds) 2016-09-17T15:56:44Z Ven_ joined #lisp 2016-09-17T15:58:31Z yrk quit (Read error: Connection reset by peer) 2016-09-17T15:59:49Z m00natic quit (Remote host closed the connection) 2016-09-17T16:01:03Z psachin quit (Ping timeout: 276 seconds) 2016-09-17T16:04:59Z al-damiri joined #lisp 2016-09-17T16:06:19Z Bike joined #lisp 2016-09-17T16:10:31Z quazimodo quit (Ping timeout: 255 seconds) 2016-09-17T16:10:33Z Th30n joined #lisp 2016-09-17T16:11:14Z raoul joined #lisp 2016-09-17T16:13:30Z Ven_ quit (Ping timeout: 265 seconds) 2016-09-17T16:14:01Z pipping: feels lispier, too. or is it more lispy? what's more proper and handsomer here? 2016-09-17T16:14:20Z Ven_ joined #lisp 2016-09-17T16:18:38Z z3r0_ joined #lisp 2016-09-17T16:18:51Z raydeejay: I'd go with lispier, like happier and saliter 2016-09-17T16:18:59Z raydeejay: saltier, even 2016-09-17T16:23:12Z Karl_Dscc quit (Remote host closed the connection) 2016-09-17T16:24:10Z grimsley joined #lisp 2016-09-17T16:24:13Z Guest78798 quit (Ping timeout: 265 seconds) 2016-09-17T16:24:15Z reepca quit (Remote host closed the connection) 2016-09-17T16:24:33Z reepca joined #lisp 2016-09-17T16:25:01Z raydeejay: here's another pearl: "Make the change easy, then make the easy change." — Kent Beck 2016-09-17T16:25:10Z raydeejay: wrong lisp channel :D 2016-09-17T16:27:04Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-17T16:28:48Z Kundry_Wag quit (Remote host closed the connection) 2016-09-17T16:29:24Z Kundry_Wag joined #lisp 2016-09-17T16:30:42Z Ven_ joined #lisp 2016-09-17T16:33:03Z yeticry quit (Ping timeout: 240 seconds) 2016-09-17T16:33:27Z Kundry_Wag quit (Ping timeout: 244 seconds) 2016-09-17T16:35:21Z Ven_ quit (Ping timeout: 248 seconds) 2016-09-17T16:35:28Z yeticry joined #lisp 2016-09-17T16:37:04Z Guest78798 joined #lisp 2016-09-17T16:37:39Z Ven_ joined #lisp 2016-09-17T16:37:42Z BlueRavenGT quit (Ping timeout: 264 seconds) 2016-09-17T16:42:25Z edgar-rft quit (Quit: edgar-rft) 2016-09-17T16:42:35Z Ven_ quit (Ping timeout: 265 seconds) 2016-09-17T16:43:37Z edgar-rft joined #lisp 2016-09-17T16:43:53Z shifty quit (Ping timeout: 240 seconds) 2016-09-17T16:43:54Z z3r0_ quit (Quit: Leaving) 2016-09-17T16:44:00Z NeverDie joined #lisp 2016-09-17T16:46:43Z Ven_ joined #lisp 2016-09-17T16:48:11Z raoul quit (Quit: Leaving) 2016-09-17T16:49:33Z emaczen joined #lisp 2016-09-17T16:55:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-17T16:56:18Z Ven_ quit (Ping timeout: 264 seconds) 2016-09-17T16:58:05Z Ven_ joined #lisp 2016-09-17T16:58:08Z Karl_Dscc joined #lisp 2016-09-17T16:58:12Z Yuuhi joined #lisp 2016-09-17T17:00:39Z zacharias quit (Ping timeout: 244 seconds) 2016-09-17T17:03:27Z tmtwd quit (Ping timeout: 276 seconds) 2016-09-17T17:05:05Z test1600 joined #lisp 2016-09-17T17:08:41Z freehck quit (Ping timeout: 240 seconds) 2016-09-17T17:11:30Z defaultxr joined #lisp 2016-09-17T17:11:34Z Karl_Dscc quit (Remote host closed the connection) 2016-09-17T17:12:16Z pierpa joined #lisp 2016-09-17T17:12:17Z Ven_ quit (Ping timeout: 240 seconds) 2016-09-17T17:12:55Z Ven_ joined #lisp 2016-09-17T17:13:51Z harish quit (Ping timeout: 276 seconds) 2016-09-17T17:15:21Z sjl joined #lisp 2016-09-17T17:17:59Z Ven_ quit (Ping timeout: 272 seconds) 2016-09-17T17:18:23Z adolf_stalin joined #lisp 2016-09-17T17:18:36Z Ven_ joined #lisp 2016-09-17T17:19:48Z klltkr joined #lisp 2016-09-17T17:23:03Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-17T17:23:40Z Ven_ joined #lisp 2016-09-17T17:27:14Z Ven__ joined #lisp 2016-09-17T17:27:53Z Ven_ quit (Read error: Connection reset by peer) 2016-09-17T17:35:24Z Kundry_Wag joined #lisp 2016-09-17T17:36:08Z robotoad joined #lisp 2016-09-17T17:42:41Z scymtym quit (Ping timeout: 272 seconds) 2016-09-17T17:59:16Z Kundry_Wag quit (Remote host closed the connection) 2016-09-17T18:00:40Z Kundry_Wag_ joined #lisp 2016-09-17T18:10:16Z Th30n quit (Quit: leaving) 2016-09-17T18:11:50Z ym quit (Quit: Leaving) 2016-09-17T18:13:22Z NeverDie quit (Ping timeout: 265 seconds) 2016-09-17T18:13:47Z NeverDie joined #lisp 2016-09-17T18:16:46Z mastokley joined #lisp 2016-09-17T18:18:44Z z3r0_ joined #lisp 2016-09-17T18:23:42Z emaczen joined #lisp 2016-09-17T18:24:34Z scymtym joined #lisp 2016-09-17T18:27:54Z edgar-rft quit (Quit: edgar-rft) 2016-09-17T18:29:12Z dsevilla joined #lisp 2016-09-17T18:30:14Z z3r0_ quit (Quit: Leaving) 2016-09-17T18:34:52Z BlueRavenGT joined #lisp 2016-09-17T18:35:09Z Ven__ quit (Ping timeout: 265 seconds) 2016-09-17T18:36:57Z Ven_ joined #lisp 2016-09-17T18:37:25Z ASau quit (Ping timeout: 244 seconds) 2016-09-17T18:41:05Z dsevilla quit (Ping timeout: 240 seconds) 2016-09-17T18:41:54Z AndChat510384 joined #lisp 2016-09-17T18:42:05Z AndChat510384 left #lisp 2016-09-17T18:42:11Z AndChat510384 joined #lisp 2016-09-17T18:42:16Z pipping: yikes. logical pathnames... here we go 2016-09-17T18:42:34Z tshirts4crime joined #lisp 2016-09-17T18:42:39Z AndChat510384 left #lisp 2016-09-17T18:42:43Z pipping: so, apparently I want something like #p"sys:;code" to access the 'code' system directory of allegro cl 2016-09-17T18:43:20Z pipping: that's a pathname object that doesn't refer to a directory yet, right? how would i directory-ise it? 2016-09-17T18:43:42Z dsevilla joined #lisp 2016-09-17T18:46:18Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-17T18:47:14Z pipping: #p"sys:;code;" appear to work; is that it? 2016-09-17T18:49:19Z ASau joined #lisp 2016-09-17T18:50:59Z montanonic joined #lisp 2016-09-17T18:51:52Z pipping: ah. uiop:ensure-directory-pathname. yay. 2016-09-17T18:55:08Z hhdave joined #lisp 2016-09-17T18:55:30Z nalik quit (Ping timeout: 260 seconds) 2016-09-17T18:56:38Z hhdave_ joined #lisp 2016-09-17T18:58:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-17T18:58:23Z Mon_Ouie quit (Read error: Connection reset by peer) 2016-09-17T18:58:44Z Mon_Ouie joined #lisp 2016-09-17T18:59:06Z rpg joined #lisp 2016-09-17T18:59:48Z hhdave quit (Ping timeout: 276 seconds) 2016-09-17T18:59:48Z hhdave_ is now known as hhdave 2016-09-17T19:00:06Z SpaceDanceCJ joined #lisp 2016-09-17T19:00:55Z dsevilla quit (Remote host closed the connection) 2016-09-17T19:03:40Z emaczen joined #lisp 2016-09-17T19:06:08Z klltkr quit (Ping timeout: 265 seconds) 2016-09-17T19:11:10Z raydeejay: um, is there something like alexandria:plist-hash-table but hash-table-alist? 2016-09-17T19:12:54Z nalik joined #lisp 2016-09-17T19:14:15Z Bike: yes. there is alexandria:hash-table-alist. 2016-09-17T19:14:18Z hhdave quit (Quit: hhdave) 2016-09-17T19:14:45Z raydeejay facepalms 2016-09-17T19:14:57Z raydeejay: apparently, functions hide from me past 2am :D 2016-09-17T19:16:07Z tigg quit 2016-09-17T19:18:53Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-09-17T19:26:57Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-17T19:28:23Z pipping: raydeejay: there's a cron job on common-lisp.net just for that. 2016-09-17T19:29:18Z raydeejay: and on my slime too, it seems 2016-09-17T19:30:47Z montanonic quit (Ping timeout: 265 seconds) 2016-09-17T19:32:47Z montanonic joined #lisp 2016-09-17T19:35:36Z Ven_ joined #lisp 2016-09-17T19:37:45Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-17T19:43:50Z montanonic quit (Ping timeout: 265 seconds) 2016-09-17T19:45:58Z omilu quit (Quit: leaving) 2016-09-17T19:47:20Z niiiiiick joined #lisp 2016-09-17T19:50:05Z niiiiiick left #lisp 2016-09-17T19:50:23Z Kundry_Wag_ quit (Remote host closed the connection) 2016-09-17T19:50:55Z Kundry_Wag joined #lisp 2016-09-17T19:51:16Z omilu joined #lisp 2016-09-17T19:51:23Z edgar-rft joined #lisp 2016-09-17T19:51:29Z shka quit (Ping timeout: 265 seconds) 2016-09-17T19:54:01Z Kundry_Wag_ joined #lisp 2016-09-17T19:55:06Z Ven_ quit (Ping timeout: 264 seconds) 2016-09-17T19:55:35Z Kundry_Wag quit (Ping timeout: 260 seconds) 2016-09-17T19:57:35Z omilu quit (Quit: leaving) 2016-09-17T19:57:36Z montanonic joined #lisp 2016-09-17T19:57:44Z omilu joined #lisp 2016-09-17T19:57:46Z Ven_ joined #lisp 2016-09-17T19:59:31Z omilu quit (Client Quit) 2016-09-17T19:59:41Z omilu joined #lisp 2016-09-17T20:01:05Z omilu quit (Client Quit) 2016-09-17T20:01:33Z montanonic quit (Ping timeout: 240 seconds) 2016-09-17T20:03:07Z omilu joined #lisp 2016-09-17T20:09:45Z xaotuk joined #lisp 2016-09-17T20:12:40Z omilu quit (Quit: leaving) 2016-09-17T20:12:52Z omilu joined #lisp 2016-09-17T20:13:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-17T20:14:16Z pjb joined #lisp 2016-09-17T20:14:33Z Ven_ quit (Ping timeout: 240 seconds) 2016-09-17T20:16:01Z sellout-1 joined #lisp 2016-09-17T20:16:07Z gravicappa joined #lisp 2016-09-17T20:16:08Z sellout- quit (Ping timeout: 265 seconds) 2016-09-17T20:16:46Z Ven_ joined #lisp 2016-09-17T20:17:28Z omilu quit (Client Quit) 2016-09-17T20:17:38Z omilu joined #lisp 2016-09-17T20:20:36Z pierpa: someone knows how to specify an external format using utf-8 and lf line terminators in Allegro? 2016-09-17T20:25:30Z omilu quit (Quit: leaving) 2016-09-17T20:25:40Z omilu joined #lisp 2016-09-17T20:26:03Z omilu quit (Client Quit) 2016-09-17T20:26:12Z omilu joined #lisp 2016-09-17T20:26:17Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-17T20:26:31Z razzy89__ quit (Quit: razzy89__) 2016-09-17T20:27:04Z DougNYC: Okay, I feel stupid, but how do I get fixed-precision integer math out of Common Lisp? :) E.g., given two lisp integer numbers within the realm of X-1 to -X (e.g., 32767 to -32768 for signed 16-bit), how do I operate on them such that they stay in that range as if they were two's compliment 16-bit numbers? 2016-09-17T20:28:14Z Ven_ quit (Ping timeout: 265 seconds) 2016-09-17T20:29:17Z antoszka: DougNYC: https://github.com/froydnj/nibbles ← does that look useful to you? 2016-09-17T20:29:43Z DougNYC: I'll take a look, thanks antoszka 2016-09-17T20:29:51Z antoszka: Available via quicklisp, too. 2016-09-17T20:30:02Z pierpa: (logand x #xFFFF] 2016-09-17T20:30:10Z DougNYC: Can't use quicklisp (yet?) on my platform. 2016-09-17T20:30:33Z antoszka: Well, in that case you can get the library manually (hopefully). 2016-09-17T20:31:08Z DougNYC: Yep, I can do that, source is in github, antoszka :) 2016-09-17T20:31:15Z antoszka: Cool. 2016-09-17T20:31:36Z DougNYC: I used the logxxx and boole operations in my signed/unsigned conversions already pierpa, thanks 2016-09-17T20:31:40Z gravicappa quit (Remote host closed the connection) 2016-09-17T20:31:41Z Ven_ joined #lisp 2016-09-17T20:36:10Z Kundry_Wag_ quit (Remote host closed the connection) 2016-09-17T20:36:30Z Kundry_Wag joined #lisp 2016-09-17T20:37:14Z test1600_ joined #lisp 2016-09-17T20:38:45Z mastokley quit (Ping timeout: 272 seconds) 2016-09-17T20:40:23Z test1600 quit (Ping timeout: 244 seconds) 2016-09-17T20:42:29Z pipping: pierpa: not sure but would (compose-external-formats :crcrlf :utf-8) be dos-style and (compose-external-formats :crlf :utf-8) unix style? 2016-09-17T20:42:49Z Kundry_Wag quit (Remote host closed the connection) 2016-09-17T20:42:51Z pipping: pierpa: the docs are a bit confusing about crlf and crcrlf 2016-09-17T20:43:22Z Kundry_Wag joined #lisp 2016-09-17T20:43:58Z DougNYC: pierpa I think is saying you can just do your math normally in CL, then use (logand x #xffff). And I think he's right. 2016-09-17T20:44:08Z DougNYC: At least for SBCL 1.3.9 2016-09-17T20:45:29Z Kundry_Wag quit (Read error: Connection reset by peer) 2016-09-17T20:45:51Z ggole quit 2016-09-17T20:46:07Z Kundry_Wag joined #lisp 2016-09-17T20:48:12Z pierpa: pipping: the docs are mightly confusing :) 2016-09-17T20:48:12Z pipping: pierpa: nvm, I think what you want is (compose-external-formats :e-cr :utf-8) 2016-09-17T20:48:25Z pierpa: DougNYC: yes, that's what I was meaning 2016-09-17T20:48:33Z pierpa: hmm 2016-09-17T20:48:38Z pierpa: why :e-cr? 2016-09-17T20:48:42Z pierpa: but let me try 2016-09-17T20:49:43Z pierpa: their unicode handling looks like something out of IBM 2016-09-17T20:50:39Z pipping: [..] The :e-cr external-format converts ascii `carriage return' to/from #\Newline [..] 2016-09-17T20:51:04Z pipping: although I have yet to understand the sentence after that: [..] Composing this external-format with a "crlf-base" external-format effectively turns this into an external-format for the Macintosh line-ending convention [..] 2016-09-17T20:51:35Z pipping: because that suggests that one should be doing (compose-external-formats :e-cr (crlf-base-ef :utf-8)) which doesn't work, though 2016-09-17T20:52:34Z pierpa: there's no carriage returns around 2016-09-17T20:53:10Z edgar-rft quit (Quit: edgar-rft) 2016-09-17T20:53:55Z pierpa: I mean, I'm not producing them, and I don't want them in the file I'm writing to 2016-09-17T20:54:23Z pierpa: same for reading back the file content :) 2016-09-17T20:54:52Z pierpa: this is trivial in any other implementations... 2016-09-17T20:56:06Z pjb: emacs 25.1 is out: it can load dynamic libraries now! 2016-09-17T20:56:55Z knobo: great! :) 2016-09-17T20:57:13Z knobo: Even though I've been using emacs 25 for a while now. 2016-09-17T20:57:53Z Ven_ quit (Ping timeout: 240 seconds) 2016-09-17T20:58:31Z Ven_ joined #lisp 2016-09-17T21:02:58Z voidlily quit (Remote host closed the connection) 2016-09-17T21:03:03Z Ven_ quit (Ping timeout: 240 seconds) 2016-09-17T21:03:54Z karswell` joined #lisp 2016-09-17T21:05:23Z Ven_ joined #lisp 2016-09-17T21:07:51Z karswell quit (Ping timeout: 276 seconds) 2016-09-17T21:09:55Z Ven_ quit (Ping timeout: 250 seconds) 2016-09-17T21:10:29Z Ven_ joined #lisp 2016-09-17T21:11:05Z pierpa: FWIW, it can be done using EXCL:EOL-CONVENTION. Couldn't find a way to do it without using this functon of theirs. This is crazy. 2016-09-17T21:12:50Z adolf_stalin quit (Remote host closed the connection) 2016-09-17T21:14:00Z pipping: pierpa: huh? 2016-09-17T21:14:13Z pierpa: what is not clear? 2016-09-17T21:14:13Z pipping: pierpa: I don't think excl:eol-convention doesn't help you here at all 2016-09-17T21:14:28Z pierpa: no, it does exactly what I need 2016-09-17T21:14:51Z holly2 quit (Ping timeout: 244 seconds) 2016-09-17T21:15:31Z pipping: okay. could you take a minute to explain what precisely it is that you're trying to do then? 2016-09-17T21:15:50Z pierpa: only, there shouldn't be the need to use a proprietary function to do things which can be done using standard functions, if implemented properly. 2016-09-17T21:16:11Z pierpa: I'm trying to write and read files encoded in utf-8 with lf as line terminators 2016-09-17T21:16:40Z pipping: and this should work both on *nix and windows, I take it 2016-09-17T21:16:46Z pierpa: yes 2016-09-17T21:17:28Z pipping: you open the file with (with-open-file (s name :external-format :utf-8) ...) and then call (eol-convention s)? 2016-09-17T21:17:45Z puchacz quit (Quit: Konversation terminated!) 2016-09-17T21:18:04Z pierpa: yes, was just copying this... 2016-09-17T21:18:22Z pierpa: (WITH-OPEN-FILE (O "/tmp/foo.lisp" :DIRECTION :OUTPUT :EXTERNAL-FORMAT :UTF8) 2016-09-17T21:18:22Z pierpa: (SETF (EXCL:EOL-CONVENTION O) :ANYNL-UNIX) ...) 2016-09-17T21:18:22Z pierpa: 2016-09-17T21:18:49Z pierpa: (or :unix instead of :anynl-unix] 2016-09-17T21:19:19Z BlueRavenGT joined #lisp 2016-09-17T21:19:28Z emaczen joined #lisp 2016-09-17T21:20:39Z pipping: okay. didn't now eol-convention was setf-able. 2016-09-17T21:21:22Z pipping: know* 2016-09-17T21:21:58Z doc_solitude quit (Quit: doc_solitude) 2016-09-17T21:23:29Z pierpa: I didn't even know eol-convention existed :) 2016-09-17T21:24:04Z holly2 joined #lisp 2016-09-17T21:24:49Z pipping: (with-open-file (o "/tmp/foo.lisp" :direction :output :external-format (compose-external-formats :crlf :utf-8) :if-exists :supersede) (format o "foo~%")) 2016-09-17T21:25:22Z pipping: That'll write dos-style newlines even on linux 2016-09-17T21:25:39Z pierpa: here's where they talk about it: http://franz.com/support/documentation/current/doc/iacl.htm#newline-1 2016-09-17T21:26:31Z pierpa: yes, but I couldn't find an ext.format :lf analogous to :crlf. 2016-09-17T21:27:01Z voidlily joined #lisp 2016-09-17T21:28:17Z phoe quit (Ping timeout: 244 seconds) 2016-09-17T21:28:17Z pierpa: I think they are making a mountain out of a mole hill 2016-09-17T21:30:16Z shrdlu68 joined #lisp 2016-09-17T21:30:28Z mastokley joined #lisp 2016-09-17T21:31:53Z shrdlu68: I've just built an sbcl stand-alone executable and it dies with an error advising me to check ulimit on a remote machine. 2016-09-17T21:32:27Z shrdlu68: They're both AMD64s, with fairly the same ulimit values, so I'm stumped. 2016-09-17T21:36:32Z pipping: pierpa: okay, i surrender. this is insane. 2016-09-17T21:38:24Z karswell` quit (Remote host closed the connection) 2016-09-17T21:38:55Z tshirts4crime quit (Ping timeout: 272 seconds) 2016-09-17T21:41:44Z phoe joined #lisp 2016-09-17T21:46:19Z rpg joined #lisp 2016-09-17T21:50:43Z pjb quit (Quit: good night) 2016-09-17T21:51:43Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-17T21:52:42Z tshirts4crime joined #lisp 2016-09-17T21:55:02Z trystero joined #lisp 2016-09-17T21:56:18Z Kundry_Wag quit (Remote host closed the connection) 2016-09-17T21:56:36Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-17T21:57:51Z Kundry_Wag joined #lisp 2016-09-17T21:57:55Z tristero quit (Ping timeout: 272 seconds) 2016-09-17T21:58:42Z Ven_ quit (Ping timeout: 264 seconds) 2016-09-17T21:59:56Z MoALTz quit (Quit: Leaving) 2016-09-17T22:06:21Z manuel_ joined #lisp 2016-09-17T22:06:55Z emaczen quit (Ping timeout: 255 seconds) 2016-09-17T22:07:54Z Ven_ joined #lisp 2016-09-17T22:08:43Z drdo quit (Ping timeout: 255 seconds) 2016-09-17T22:09:21Z drdo joined #lisp 2016-09-17T22:12:42Z Ven_ quit (Ping timeout: 265 seconds) 2016-09-17T22:14:52Z emaczen joined #lisp 2016-09-17T22:16:28Z Ven_ joined #lisp 2016-09-17T22:17:13Z yeticry quit (Ping timeout: 248 seconds) 2016-09-17T22:22:32Z mordocai: If I am conditionally loading systems (and therefore packages), how do I get a function that is using a package that only sometimes exist to compile successfully? Currently i'm getting the compile time error that the package doesn't exist. Using sbcl. 2016-09-17T22:23:39Z pierpa: pipping: I told you so! :D 2016-09-17T22:23:59Z mordocai: The idea is that I want to load and use slynk but only if I call start-dev instead of just start. 2016-09-17T22:25:12Z raydeejay: find-package ? 2016-09-17T22:25:23Z yeticry joined #lisp 2016-09-17T22:26:21Z pierpa: you're getting a read-time error? 2016-09-17T22:27:41Z _death: asdf-system-connections? if it's still relevant 2016-09-17T22:27:45Z mordocai: pierpa: Yeah, I think so 2016-09-17T22:27:55Z manuel_ quit (Ping timeout: 250 seconds) 2016-09-17T22:28:07Z mordocai: Yeah, read error 2016-09-17T22:29:40Z manuel_ joined #lisp 2016-09-17T22:30:37Z PuercoPop: mordocai: you can use uiop:symbol-call to try to call a function that may not exist (even the package it is in might not exist) 2016-09-17T22:31:41Z strelox quit (Remote host closed the connection) 2016-09-17T22:34:49Z manuel_ quit (Ping timeout: 255 seconds) 2016-09-17T22:35:16Z tshirts4crime quit (Ping timeout: 255 seconds) 2016-09-17T22:38:52Z xaotuk quit (Ping timeout: 255 seconds) 2016-09-17T22:43:43Z adolf_stalin joined #lisp 2016-09-17T22:46:43Z manuel_ joined #lisp 2016-09-17T22:48:17Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-09-17T22:54:45Z gingerale quit (Remote host closed the connection) 2016-09-17T22:57:34Z holly2 quit (Ping timeout: 265 seconds) 2016-09-17T23:01:17Z holly2 joined #lisp 2016-09-17T23:05:05Z mishoo quit (Ping timeout: 244 seconds) 2016-09-17T23:05:54Z emaczen quit (Ping timeout: 264 seconds) 2016-09-17T23:06:45Z mishoo joined #lisp 2016-09-17T23:07:16Z manuel__ joined #lisp 2016-09-17T23:07:29Z manuel_ quit (Ping timeout: 240 seconds) 2016-09-17T23:07:29Z manuel__ is now known as manuel_ 2016-09-17T23:11:53Z manuel__ joined #lisp 2016-09-17T23:12:35Z manuel_ quit (Ping timeout: 248 seconds) 2016-09-17T23:13:42Z Ven_ quit (Ping timeout: 264 seconds) 2016-09-17T23:13:55Z mishoo quit (Ping timeout: 272 seconds) 2016-09-17T23:14:00Z emaczen joined #lisp 2016-09-17T23:14:13Z phoe: Can I tell ASDF to compile all files it finds in a given directory upon loading a system? Something like (:file "folder/*") wildcard. 2016-09-17T23:14:26Z mordocai: PuercoPop: Trying that, thanks 2016-09-17T23:16:54Z manuel__ quit (Ping timeout: 265 seconds) 2016-09-17T23:17:30Z pipping: (that'll signal an error when the function doesn't exist, though) 2016-09-17T23:18:27Z pipping: you'll probably want (and (fboundp 'pkg:fun) (uiop:symbol-call :pkg :fun)) 2016-09-17T23:18:46Z pipping: (unless there's a better way I'm not aware of) 2016-09-17T23:19:10Z mordocai: pipping: PuercoPop: For my particular use case (running slynk but only loading it sometimes) it works fine without the function check, since slynk will "always" have create-server. 2016-09-17T23:19:21Z mordocai: Good to know to use fboundp though if I need it 2016-09-17T23:22:57Z PuercoPop: mordocai: glad it was useful 2016-09-17T23:24:03Z mastokley quit (Ping timeout: 272 seconds) 2016-09-17T23:24:39Z fkac joined #lisp 2016-09-17T23:26:46Z manuel_ joined #lisp 2016-09-17T23:27:09Z nikki93 joined #lisp 2016-09-17T23:27:51Z stepnem quit (Ping timeout: 272 seconds) 2016-09-17T23:33:51Z Karl_Dscc joined #lisp 2016-09-17T23:38:00Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-17T23:41:24Z eivarv quit (Read error: Connection reset by peer) 2016-09-17T23:44:00Z eivarv joined #lisp 2016-09-17T23:49:55Z ukari quit (Ping timeout: 248 seconds) 2016-09-17T23:52:09Z manuel_ quit (Ping timeout: 248 seconds) 2016-09-17T23:53:02Z ukari joined #lisp 2016-09-17T23:54:02Z CEnnis91 joined #lisp 2016-09-17T23:59:52Z nikki93 quit (Remote host closed the connection) 2016-09-17T23:59:53Z Kundry_Wag quit (Remote host closed the connection) 2016-09-18T00:01:25Z Kundry_Wag_ joined #lisp 2016-09-18T00:06:30Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-09-18T00:12:13Z manuel_ joined #lisp 2016-09-18T00:13:15Z arescorpio joined #lisp 2016-09-18T00:17:53Z ukari quit (Ping timeout: 272 seconds) 2016-09-18T00:25:09Z trocado joined #lisp 2016-09-18T00:26:16Z rpg: phoe: Just saw your question: no you cannot use wildcards in ASDF. 2016-09-18T00:27:39Z rpg: I have some doubts about whether that would even be A Good Thing, and anyway, since lisp doesn't have reasonable globbing, it might well not do what you want (you can get "all files of type" but not much better). 2016-09-18T00:27:59Z rpg: You could probably make your own subclass of MODULE that would do this, though. 2016-09-18T00:32:29Z adolf_stalin joined #lisp 2016-09-18T00:33:52Z wooden_ joined #lisp 2016-09-18T00:34:35Z 7YUAB116F quit (Read error: Connection reset by peer) 2016-09-18T00:35:47Z test1600_ quit (Quit: Leaving) 2016-09-18T00:37:11Z bocaneri quit (Read error: Connection reset by peer) 2016-09-18T00:37:31Z adolf_stalin quit (Ping timeout: 272 seconds) 2016-09-18T00:38:33Z ovenpasta quit (Ping timeout: 240 seconds) 2016-09-18T00:40:49Z manuel_ quit (Ping timeout: 255 seconds) 2016-09-18T00:44:57Z phoe quit (Ping timeout: 248 seconds) 2016-09-18T00:49:25Z Kundry_Wag_ quit (Remote host closed the connection) 2016-09-18T00:50:00Z Kundry_Wag joined #lisp 2016-09-18T00:50:24Z fiddlerwoaroof joined #lisp 2016-09-18T00:53:52Z emaczen quit (Ping timeout: 255 seconds) 2016-09-18T00:54:03Z DougNYC quit (Remote host closed the connection) 2016-09-18T00:54:23Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-18T00:54:33Z nalik quit (Ping timeout: 248 seconds) 2016-09-18T00:55:20Z emaczen joined #lisp 2016-09-18T00:59:30Z shrdlu68 quit (Ping timeout: 260 seconds) 2016-09-18T00:59:33Z xrash joined #lisp 2016-09-18T01:01:33Z lexicall joined #lisp 2016-09-18T01:04:02Z lexicall quit (Client Quit) 2016-09-18T01:05:53Z grimsley quit (Quit: Leaving) 2016-09-18T01:08:09Z manuel_ joined #lisp 2016-09-18T01:08:51Z Kundry_Wag joined #lisp 2016-09-18T01:11:31Z shdeng joined #lisp 2016-09-18T01:11:57Z Anselmo quit (Quit: WeeChat 1.5) 2016-09-18T01:11:58Z razzy89_ joined #lisp 2016-09-18T01:12:02Z razzy89_ is now known as razzy89__ 2016-09-18T01:16:38Z Anselmo joined #lisp 2016-09-18T01:17:10Z nikki93 joined #lisp 2016-09-18T01:18:44Z fluter quit (Ping timeout: 265 seconds) 2016-09-18T01:19:38Z robotoad joined #lisp 2016-09-18T01:21:01Z Karl_Dscc quit (Remote host closed the connection) 2016-09-18T01:21:33Z sjl quit (Ping timeout: 240 seconds) 2016-09-18T01:21:46Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-18T01:22:04Z gendl: emacs 25.1 is released. Has anyone used it with Slime yet? 2016-09-18T01:26:47Z fluter joined #lisp 2016-09-18T01:31:07Z DougNYC joined #lisp 2016-09-18T01:34:22Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-18T01:35:53Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-18T01:39:58Z manuel_ joined #lisp 2016-09-18T01:41:49Z manuel__ joined #lisp 2016-09-18T01:43:24Z adolf_stalin joined #lisp 2016-09-18T01:44:43Z manuel_ quit (Ping timeout: 255 seconds) 2016-09-18T01:46:58Z manuel__ quit (Ping timeout: 255 seconds) 2016-09-18T01:47:41Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-09-18T01:48:51Z NeverDie_ joined #lisp 2016-09-18T01:49:47Z manuel_ joined #lisp 2016-09-18T01:50:41Z Yuuhi quit (Remote host closed the connection) 2016-09-18T01:51:31Z NeverDie quit (Ping timeout: 248 seconds) 2016-09-18T01:51:47Z manuel__ joined #lisp 2016-09-18T01:54:03Z manuel_ quit (Ping timeout: 240 seconds) 2016-09-18T01:54:12Z karswell` joined #lisp 2016-09-18T01:54:15Z wildlander quit (Quit: Saliendo) 2016-09-18T01:56:25Z manuel__ quit (Ping timeout: 255 seconds) 2016-09-18T02:01:38Z ahungry joined #lisp 2016-09-18T02:03:03Z manuel_ joined #lisp 2016-09-18T02:05:15Z DougNYC joined #lisp 2016-09-18T02:07:07Z DougNYC quit (Remote host closed the connection) 2016-09-18T02:07:21Z DougNYC joined #lisp 2016-09-18T02:07:29Z Beetny joined #lisp 2016-09-18T02:08:39Z DougNYC quit (Remote host closed the connection) 2016-09-18T02:09:15Z DougNYC joined #lisp 2016-09-18T02:13:41Z DougNYC quit (Ping timeout: 250 seconds) 2016-09-18T02:27:12Z trocado quit (Ping timeout: 240 seconds) 2016-09-18T02:30:58Z saolof quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-18T02:31:04Z manuel_ quit (Ping timeout: 255 seconds) 2016-09-18T02:35:11Z manuel_ joined #lisp 2016-09-18T02:35:54Z mordocai: Following https://github.com/HiTECNOLOGYs/cl-charms#note-about-slime doesn't work with sly, the output is going to the sly window and any input in the separate terminal ends up being interpreted by sly not ncurses. Is this likely a sly specific issue? Is there a workaround? 2016-09-18T02:36:05Z mordocai: Using cl-charms from quicklisp 2016-09-18T02:37:58Z mordocai: If it matters, I am using uiop:run-symbol to run slynk:create-server as discussed a couple hours ago 2016-09-18T02:41:23Z Mon_Ouie quit (Ping timeout: 265 seconds) 2016-09-18T02:47:34Z heurist` joined #lisp 2016-09-18T02:48:07Z heurist quit (Ping timeout: 265 seconds) 2016-09-18T02:48:46Z rpg quit (Ping timeout: 244 seconds) 2016-09-18T02:54:00Z mordocai: Full example of what i'm doing found here: https://gitlab.com/mordocai/forever-game-roguelike/blob/master/src/internal.lisp#L64-70. 2016-09-18T02:54:21Z mordocai: I just found it seems to work if ncurses is initialized before sly connects, but not if it is after. 2016-09-18T02:54:26Z Mon_Ouie joined #lisp 2016-09-18T03:07:15Z pierpa quit (Ping timeout: 248 seconds) 2016-09-18T03:20:17Z sigjuice quit (Quit: ZNC - http://znc.in) 2016-09-18T03:20:39Z k3rn31 joined #lisp 2016-09-18T03:21:31Z sigjuice joined #lisp 2016-09-18T03:23:53Z d4ryus quit (Ping timeout: 240 seconds) 2016-09-18T03:24:12Z d4ryus joined #lisp 2016-09-18T03:31:31Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-18T03:32:09Z adolf_stalin joined #lisp 2016-09-18T03:36:46Z adolf_stalin quit (Ping timeout: 255 seconds) 2016-09-18T03:39:01Z drdo quit (Ping timeout: 255 seconds) 2016-09-18T03:39:23Z drdo joined #lisp 2016-09-18T03:45:58Z ukari joined #lisp 2016-09-18T03:49:49Z lukas1 joined #lisp 2016-09-18T04:08:23Z lukas1 left #lisp 2016-09-18T04:13:35Z ahungry quit (Remote host closed the connection) 2016-09-18T04:15:22Z arescorpio quit (Quit: Leaving.) 2016-09-18T04:18:03Z BlueRavenGT quit (Ping timeout: 240 seconds) 2016-09-18T04:18:55Z harish joined #lisp 2016-09-18T04:20:46Z can3p joined #lisp 2016-09-18T04:21:00Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-18T04:28:37Z PuercoPop: jackdaniel: ping 2016-09-18T04:29:31Z PuercoPop: mordocai: you could ask Joao about it :D 2016-09-18T04:34:31Z thortron quit (Ping timeout: 250 seconds) 2016-09-18T04:34:58Z PuercoPop: mordocai: have you tried starting up Slynk from the terminal and connection w/ sly-connect? 2016-09-18T04:38:01Z tmtwd joined #lisp 2016-09-18T04:38:49Z harish quit (Ping timeout: 244 seconds) 2016-09-18T04:43:44Z thortron joined #lisp 2016-09-18T04:46:37Z can3p quit (Ping timeout: 265 seconds) 2016-09-18T04:50:30Z manuel__ joined #lisp 2016-09-18T04:52:27Z manuel___ joined #lisp 2016-09-18T04:53:16Z manuel_ quit (Ping timeout: 255 seconds) 2016-09-18T04:53:18Z emaczen quit (Ping timeout: 264 seconds) 2016-09-18T04:53:39Z Kundry_Wag quit (Remote host closed the connection) 2016-09-18T04:53:57Z manuel_ joined #lisp 2016-09-18T04:54:12Z Kundry_Wag joined #lisp 2016-09-18T04:55:48Z manuel____ joined #lisp 2016-09-18T04:55:58Z manuel__ quit (Ping timeout: 255 seconds) 2016-09-18T04:56:33Z defaultxr quit (Quit: gnight) 2016-09-18T04:57:19Z manuel___ quit (Ping timeout: 255 seconds) 2016-09-18T04:58:37Z Kundry_Wag quit (Ping timeout: 265 seconds) 2016-09-18T04:58:43Z manuel__ joined #lisp 2016-09-18T04:59:07Z manuel_ quit (Ping timeout: 255 seconds) 2016-09-18T04:59:07Z manuel__ is now known as manuel_ 2016-09-18T05:01:22Z manuel____ quit (Ping timeout: 255 seconds) 2016-09-18T05:01:42Z manuel__ joined #lisp 2016-09-18T05:04:04Z manuel_ quit (Ping timeout: 255 seconds) 2016-09-18T05:04:49Z manuel_ joined #lisp 2016-09-18T05:05:29Z emaczen joined #lisp 2016-09-18T05:06:29Z manuel_ quit (Read error: Connection reset by peer) 2016-09-18T05:06:43Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-18T05:06:54Z manuel__ quit (Read error: Connection reset by peer) 2016-09-18T05:10:03Z ukari quit (Ping timeout: 250 seconds) 2016-09-18T05:15:56Z switchy joined #lisp 2016-09-18T05:17:08Z switchy: so I'm reading practical common lisp, and it says you often see expressions like: (setf foo (delete nil foo))...how is that different from (delete nil foo)? isn't the point of delete to be recycling? 2016-09-18T05:17:15Z mastokley joined #lisp 2016-09-18T05:17:35Z White_Flame: the head of the list might change 2016-09-18T05:17:48Z White_Flame: consider deleting the first element, and what cons cell "foo" should end up pointing to 2016-09-18T05:17:58Z adolf_stalin joined #lisp 2016-09-18T05:18:16Z switchy: ahhh, that makes perfect sense. thanks 2016-09-18T05:18:20Z asc232 joined #lisp 2016-09-18T05:18:30Z emaczen quit (Ping timeout: 264 seconds) 2016-09-18T05:20:10Z White_Flame: so really, the usage interface is exactly the same as the non-destructive version, (setf place (operation place)), so the destructive vs non-destructive one is a drop-in decision based on optimization possibility 2016-09-18T05:22:35Z eschatologist quit (Ping timeout: 244 seconds) 2016-09-18T05:22:37Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-09-18T05:25:04Z beach: Good morning everyone! 2016-09-18T05:27:42Z eschatologist joined #lisp 2016-09-18T05:28:59Z robotoad joined #lisp 2016-09-18T05:29:00Z psachin joined #lisp 2016-09-18T05:38:50Z DougNYC joined #lisp 2016-09-18T05:40:01Z fiddlerwoaroof: morning beach 2016-09-18T05:44:03Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-18T05:50:00Z yeticry quit (Ping timeout: 260 seconds) 2016-09-18T05:51:43Z yeticry joined #lisp 2016-09-18T05:59:34Z k3rn31 joined #lisp 2016-09-18T06:06:03Z pavelpenev quit (Ping timeout: 276 seconds) 2016-09-18T06:13:13Z mastokley quit (Ping timeout: 244 seconds) 2016-09-18T06:18:53Z tmtwd quit (Ping timeout: 272 seconds) 2016-09-18T06:22:13Z ggole joined #lisp 2016-09-18T06:28:33Z NeverDie_ is now known as NeverDie 2016-09-18T06:29:56Z jackdaniel: PuercoPop: pong 2016-09-18T06:29:59Z jackdaniel: hey o/ 2016-09-18T06:30:15Z beach: Hello jackdaniel! 2016-09-18T06:30:31Z jackdaniel: hey beach :) 2016-09-18T06:31:33Z jackdaniel: I'm refactoring ECL's compiler a bit to be able to embrace sicl as an alternative (long way ahead right now, but every road has its beginning) 2016-09-18T06:31:56Z beach: Sounds like a very good idea. 2016-09-18T06:32:19Z gingerale joined #lisp 2016-09-18T06:32:54Z jackdaniel: the main motivation is to have separated backend (bytecodes, c/c++, something else) from the compilation and optimizations 2016-09-18T06:34:39Z beach: What backends do you have right now? C and bytecode? 2016-09-18T06:34:58Z jackdaniel: C, C++ and bytecode, but bytecode doesn't benefit from the optimization pass 2016-09-18T06:35:06Z beach: I see. 2016-09-18T06:35:07Z jackdaniel: because it's not part of the compiler infrastructure 2016-09-18T06:35:12Z jackdaniel: right now it's semi-monolithic design (two passes - optimizations and translation to C/C++) 2016-09-18T06:35:43Z jackdaniel: at some point of time I will want to ask you about some protocol choices 2016-09-18T06:35:54Z beach: Sure. I'll be around. 2016-09-18T06:36:04Z jackdaniel: thanks 2016-09-18T06:39:11Z beach: For what it's worth, I think the Cleavir AST and the Cleavir HIR code are very useful intermediate representations. 2016-09-18T06:42:20Z test1600 joined #lisp 2016-09-18T06:43:04Z fiddlerwoaroof: How do I insert the contents of a variable into a buffer in emacs? 2016-09-18T06:43:12Z fiddlerwoaroof: (via slime) 2016-09-18T06:46:56Z jackdaniel: beach: yes, I agree, but I don't want to make a revolution here at the moment 2016-09-18T06:47:13Z beach: Sure, I can understand that. 2016-09-18T06:47:23Z jackdaniel: the current compiler has it's own AST/HIR representation and it would be tricky to replace it 2016-09-18T06:47:41Z tigg joined #lisp 2016-09-18T06:47:42Z tmtwd joined #lisp 2016-09-18T06:49:00Z FreeBirdLjj joined #lisp 2016-09-18T06:49:31Z jackdaniel: fiddlerwoaroof: C-u C-c C-e 2016-09-18T06:49:33Z jackdaniel: insert variable 2016-09-18T06:49:42Z jackdaniel: (prompt in a proper place in a buffer) 2016-09-18T06:49:53Z fiddlerwoaroof: Is that a emacs variable or a cl one? 2016-09-18T06:50:32Z fiddlerwoaroof: cool, thanks 2016-09-18T06:54:27Z emaczen joined #lisp 2016-09-18T07:00:10Z emaczen quit (Ping timeout: 255 seconds) 2016-09-18T07:05:17Z karswell` quit (Remote host closed the connection) 2016-09-18T07:05:56Z karswell` joined #lisp 2016-09-18T07:06:43Z adolf_stalin joined #lisp 2016-09-18T07:11:27Z adolf_stalin quit (Ping timeout: 272 seconds) 2016-09-18T07:12:19Z Intensity quit (Ping timeout: 255 seconds) 2016-09-18T07:13:21Z shka joined #lisp 2016-09-18T07:16:12Z MoALTz joined #lisp 2016-09-18T07:17:18Z myrkraverk quit (Ping timeout: 264 seconds) 2016-09-18T07:17:50Z myrkraverk joined #lisp 2016-09-18T07:23:43Z spacebat2 quit (K-Lined) 2016-09-18T07:31:44Z vlatkoB joined #lisp 2016-09-18T07:33:44Z Harag joined #lisp 2016-09-18T07:40:53Z bocaneri joined #lisp 2016-09-18T07:44:48Z voidlily quit (Read error: Connection reset by peer) 2016-09-18T07:45:22Z voidlily joined #lisp 2016-09-18T07:46:56Z ukari joined #lisp 2016-09-18T07:47:23Z schjetne quit (Ping timeout: 265 seconds) 2016-09-18T07:47:28Z xrash quit (Remote host closed the connection) 2016-09-18T07:48:59Z PuercoPop: jackdaniel: oi I was thinking that CLX#57 would be a good issue to start working on a conformance test-suite for CLX. We could either store known extents of some fonts or have a small program against xlib.h to compare outputs? 2016-09-18T07:50:01Z tmtwd quit (Ping timeout: 248 seconds) 2016-09-18T07:54:00Z mishoo joined #lisp 2016-09-18T07:54:28Z stardiviner joined #lisp 2016-09-18T07:55:41Z kamog joined #lisp 2016-09-18T07:56:52Z ukari quit (Ping timeout: 255 seconds) 2016-09-18T08:11:38Z jackdaniel: PuercoPop: sounds like a good idea – I want first others to confirm, that we go with fiasco, so we can create a proper system for that 2016-09-18T08:12:22Z jackdaniel: I will be fully online this afternoon (~6h from now) 2016-09-18T08:14:25Z Th30n joined #lisp 2016-09-18T08:14:28Z PuercoPop: from the thread I think fiasco was the choice 2016-09-18T08:15:38Z jackdaniel: OK 2016-09-18T08:18:35Z Bike quit (Quit: leaving) 2016-09-18T08:25:05Z PuercoPop: found how to check when the server changes keyboard layout 2016-09-18T08:25:06Z PuercoPop: https://tronche.com/gui/x/xlib/events/window-state-change/mapping.html 2016-09-18T08:25:14Z PuercoPop: MappingNotify events 2016-09-18T08:25:53Z PuercoPop: but I don't see an easy way to add the cache invalidation code to clx 2016-09-18T08:27:45Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-18T08:28:26Z beach: There might be too much caching going on in CLX. 2016-09-18T08:29:10Z beach: Computers and networks are much faster these days, so it might be the opportunity to consider removing some caching in order to make the code simpler and to facilitate testing. 2016-09-18T08:30:07Z beach: I am not saying caching should systematically be removed; just that it might be worthwhile to do the math. 2016-09-18T08:34:20Z PuercoPop: beach: yes, sometimes I'd would like CLX to use more of CLOS to ease customization. But mapping the keyboard layout every keypress doesn't seem like a wise decision. I'll check how hard it would be to add it to the event loop. 2016-09-18T08:34:32Z edgar-rft joined #lisp 2016-09-18T08:35:52Z beach: A more CLOS-y CLX has been on my mind for some time. And, yes, that particular cache may not be the right one to remove. 2016-09-18T08:37:47Z PuercoPop: for instance if we could change the display class returned by clx and process-event would be a generic function we could use a mixing for the user of clx to enable the (bugged) caching if he wishes 2016-09-18T08:38:11Z ASau quit (Remote host closed the connection) 2016-09-18T08:38:44Z ASau joined #lisp 2016-09-18T08:38:50Z PuercoPop: Btw, your student had a CLOS-y wrapper on top of CLX to handle events I've been meaning to adapt for general use 2016-09-18T08:38:59Z beach: A "mixin" you mean. Yeah, stuff like that is interesting. 2016-09-18T08:39:16Z PuercoPop: beach: ups, yes a mixin 2016-09-18T08:39:21Z beach: What student is that? 2016-09-18T08:40:30Z doc_solitude joined #lisp 2016-09-18T08:40:33Z PuercoPop: I always forget, something H. The one that wrote Eclipse 2016-09-18T08:40:45Z beach: Ah, Iban Hachondo. 2016-09-18T08:40:53Z asc232 quit (Remote host closed the connection) 2016-09-18T08:41:06Z PuercoPop: yes 2016-09-18T08:42:41Z emaczen joined #lisp 2016-09-18T08:44:19Z puchacz joined #lisp 2016-09-18T08:49:04Z emaczen quit (Ping timeout: 255 seconds) 2016-09-18T08:54:02Z test1600 quit (Quit: Leaving) 2016-09-18T08:55:30Z adolf_stalin joined #lisp 2016-09-18T08:56:16Z roscoe_tw quit (Ping timeout: 255 seconds) 2016-09-18T08:59:52Z adolf_stalin quit (Ping timeout: 255 seconds) 2016-09-18T09:00:16Z grimsley joined #lisp 2016-09-18T09:10:13Z Beetny quit (Ping timeout: 255 seconds) 2016-09-18T09:11:04Z tigg_ joined #lisp 2016-09-18T09:11:58Z mishoo quit (Ping timeout: 265 seconds) 2016-09-18T09:12:01Z Beetny joined #lisp 2016-09-18T09:12:55Z tigg quit (Ping timeout: 255 seconds) 2016-09-18T09:15:19Z DougNYC joined #lisp 2016-09-18T09:18:39Z Ven_ joined #lisp 2016-09-18T09:19:04Z Ven_ quit (Client Quit) 2016-09-18T09:20:37Z DougNYC quit (Ping timeout: 265 seconds) 2016-09-18T09:25:57Z gravicappa joined #lisp 2016-09-18T09:37:29Z ym joined #lisp 2016-09-18T09:38:57Z Intensity joined #lisp 2016-09-18T09:48:30Z shifty joined #lisp 2016-09-18T09:48:51Z Th30n quit (Ping timeout: 244 seconds) 2016-09-18T09:51:18Z ovenpasta joined #lisp 2016-09-18T09:53:35Z p_l quit (Ping timeout: 272 seconds) 2016-09-18T09:53:42Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-18T09:55:02Z p_l joined #lisp 2016-09-18T10:10:41Z p_l quit (Ping timeout: 272 seconds) 2016-09-18T10:12:51Z p_l joined #lisp 2016-09-18T10:19:04Z Devon joined #lisp 2016-09-18T10:21:29Z p_l quit (Ping timeout: 248 seconds) 2016-09-18T10:24:12Z p_l joined #lisp 2016-09-18T10:27:51Z ukari joined #lisp 2016-09-18T10:30:57Z emaczen joined #lisp 2016-09-18T10:34:10Z harish joined #lisp 2016-09-18T10:35:00Z Karl_Dscc joined #lisp 2016-09-18T10:37:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-18T10:44:19Z adolf_stalin joined #lisp 2016-09-18T10:45:33Z DrCode quit (Ping timeout: 276 seconds) 2016-09-18T10:48:55Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-09-18T10:56:32Z Devon quit (Ping timeout: 244 seconds) 2016-09-18T11:01:39Z DrCode joined #lisp 2016-09-18T11:01:43Z phoe joined #lisp 2016-09-18T11:07:39Z grimsley quit (Quit: Leaving) 2016-09-18T11:07:55Z ASau quit (Ping timeout: 265 seconds) 2016-09-18T11:13:30Z Devon joined #lisp 2016-09-18T11:14:22Z pipping: mordocai: "uiop:run-symbol"? 2016-09-18T11:15:45Z saolof joined #lisp 2016-09-18T11:16:22Z saolof: I'm getting a namespace conflict when loading the iterate package with quicklisp 2016-09-18T11:16:30Z Beetny quit (Ping timeout: 244 seconds) 2016-09-18T11:16:36Z FDXZ joined #lisp 2016-09-18T11:17:16Z FDXZ: first time here. 2016-09-18T11:18:21Z pipping: saolof: do you have a log that you could paste somewhere? 2016-09-18T11:20:56Z saolof: Ah, selected the "resolve conflict" option in the debugger 2016-09-18T11:21:13Z saolof: the conflict seems to be about the iterate symbol 2016-09-18T11:21:34Z sjl joined #lisp 2016-09-18T11:21:34Z EvW joined #lisp 2016-09-18T11:21:43Z saolof: oh, and the namespace conflict was when using (use-package 'iterate) after loading it 2016-09-18T11:23:23Z saolof: I'm wondering what the previous iterate did? Apart from the iterate package I have a vanilla SBCL install 2016-09-18T11:23:29Z raydeejay: you tried to use iterate before having it loaded 2016-09-18T11:23:44Z saolof: ah, that makes sense 2016-09-18T11:23:45Z raydeejay: that's where the magical symbol came from 2016-09-18T11:25:27Z saolof: Does the SBCL repl maintain an image even after you shut it down and restart? 2016-09-18T11:25:59Z pipping: no 2016-09-18T11:26:18Z scymtym quit (Ping timeout: 264 seconds) 2016-09-18T11:26:55Z saolof: By restart I mean restarting emacs & slime, might not be the same thing 2016-09-18T11:28:28Z saolof: Since my previous attempts to use iterate without having it loaded was a few days earlier 2016-09-18T11:28:30Z raydeejay: or you could type a comma in the repl and choose restart inferior lisp, should be enough 2016-09-18T11:29:19Z Th30n joined #lisp 2016-09-18T11:29:38Z raydeejay: then try loading iterate again, first thing, and you'll see there's no error :) 2016-09-18T11:30:45Z saolof: nope, still getting a conflict between iterate:iterate and common-lisp-user::iterate 2016-09-18T11:30:58Z saolof: when using use-package 2016-09-18T11:31:03Z PosterdatiMobile quit (Ping timeout: 240 seconds) 2016-09-18T11:32:25Z raydeejay: then you have something somewhere that is creating an ITERATE symbol in the CL-USER package 2016-09-18T11:34:30Z des_consolado: Hey I want to write a function that takes two arguments, x and y, and makes a list of y amount of x's, so if it was thefunction (4 3) it would return (4 4 4), coming from a regular programming background this would seem to require some kind of while/for loop, is that the case here too? 2016-09-18T11:35:52Z saolof: But let's see, in the iterate package, iter and iterate do the same thing right? 2016-09-18T11:37:33Z saolof: and regarding the loop there are a few options, for example (loop for i from 1 to y collect x) 2016-09-18T11:38:56Z saolof: in your example, (loop for i from 1 to 3 collect 4) returns the output you wanted 2016-09-18T11:39:51Z saolof: though I'm sure there is a cleaner way to do it 2016-09-18T11:40:43Z Karl_Dscc quit (Remote host closed the connection) 2016-09-18T11:41:11Z schjetne joined #lisp 2016-09-18T11:42:12Z raydeejay: clhs make-list 2016-09-18T11:42:12Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_mk_lis.htm 2016-09-18T11:43:06Z des_consolado: Cool, thanks. 2016-09-18T11:43:36Z stepnem joined #lisp 2016-09-18T11:43:36Z des_consolado: Also in the slime repl is there a similar command to bash's C-u or C-c to just abort what is currently being typed and start typing something new? 2016-09-18T11:44:38Z raydeejay: C-c C-u slime-repl-kill-input 2016-09-18T11:47:06Z nalik joined #lisp 2016-09-18T11:47:35Z varjag joined #lisp 2016-09-18T11:48:29Z Intensity quit (Remote host closed the connection) 2016-09-18T11:51:10Z zacharias joined #lisp 2016-09-18T11:51:17Z nikki93 joined #lisp 2016-09-18T11:51:47Z saolof quit (Ping timeout: 244 seconds) 2016-09-18T11:53:24Z p_l quit (Ping timeout: 265 seconds) 2016-09-18T11:53:25Z EvW quit (Ping timeout: 260 seconds) 2016-09-18T11:54:07Z saolof joined #lisp 2016-09-18T11:56:31Z p_l joined #lisp 2016-09-18T11:56:43Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-18T11:57:32Z varjag quit (Remote host closed the connection) 2016-09-18T11:59:22Z saolof: alternatively, C-c C-c kills anything that's running in the repl for me 2016-09-18T11:59:32Z saolof: but that may just be in my setup 2016-09-18T12:02:26Z White_Flame: in my slime, C-c C-c will bring up an abort, but Q'ing out of that will leave the line in edit as-is, with the cursor still on it 2016-09-18T12:03:18Z al-damiri joined #lisp 2016-09-18T12:07:05Z shdeng quit (Ping timeout: 248 seconds) 2016-09-18T12:07:09Z scymtym joined #lisp 2016-09-18T12:09:04Z FDXZ left #lisp 2016-09-18T12:10:19Z phoe quit (Ping timeout: 265 seconds) 2016-09-18T12:10:40Z stardiviner quit (Ping timeout: 255 seconds) 2016-09-18T12:10:41Z saolof quit (Ping timeout: 240 seconds) 2016-09-18T12:11:07Z lexicall joined #lisp 2016-09-18T12:14:52Z lexicall: i wonder why shouldn't the standard DEFUN and LAMBDA be able to deconstruct their argument lists? 2016-09-18T12:15:47Z lexicall: (defun plus ((x) y) (+ x y)) fails but (defmacro plus ((x) y) (+ x y)) is ok. 2016-09-18T12:16:56Z SpaceDanceCJ joined #lisp 2016-09-18T12:17:34Z |3b|: probably they didn' 2016-09-18T12:17:48Z |3b|: didn't think it was worth the performance hit to do so every time in functions 2016-09-18T12:18:10Z |3b|: but compilation can be relatively slow, and macros need to destructure a lot more than functions do 2016-09-18T12:18:29Z |3b|: you can always use destructuring-bind, or write a macro to do so for you 2016-09-18T12:19:16Z emaczen joined #lisp 2016-09-18T12:19:17Z |3b|: or macros were specified later and they didn't want to go back and change things already used by existing code 2016-09-18T12:19:30Z lexicall: that makes sense. i'd rather invent another lambda that does auto-deconstruction for me. 2016-09-18T12:20:49Z lexicall: thanks :) 2016-09-18T12:23:16Z ukari quit (Ping timeout: 255 seconds) 2016-09-18T12:24:02Z stardiviner joined #lisp 2016-09-18T12:25:34Z francogrex joined #lisp 2016-09-18T12:25:55Z Th30n quit (Ping timeout: 244 seconds) 2016-09-18T12:26:30Z francogrex: hi in loop i would like to do smething like this: loop for ... while x AND if x do ... ? is it possible to place two conditions before the do execution? 2016-09-18T12:27:19Z |3b|: you can put any clauses you want 2016-09-18T12:27:46Z ggole: Even if you couldn't, surely you could just and two conditions with, uh, and? 2016-09-18T12:27:48Z phoe joined #lisp 2016-09-18T12:27:55Z |3b|: WHILE X will terminate when !x though, so IF X after it doesn't do much 2016-09-18T12:28:22Z francogrex: no I mean while x and if y ... something else 2016-09-18T12:28:42Z francogrex: with AND let me see 2016-09-18T12:28:55Z saolof joined #lisp 2016-09-18T12:29:13Z |3b|: (but note that there are limitations on which clauses can be in the 'initialization/stepping' part, so you can do FOR X ... WHILE X FOR Y ...) 2016-09-18T12:29:20Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-18T12:29:23Z ggole: Something like (loop while foo if x collect z)? 2016-09-18T12:29:58Z francogrex: no 2016-09-18T12:30:10Z |3b|: termination tests are independent from conditionals, so you can combine them however you want 2016-09-18T12:30:15Z adolf_stalin joined #lisp 2016-09-18T12:30:28Z francogrex: loop while line AND when (> (length line) 2) do ... => secondary clause misplaced at top level in LOOP macro: AND WHEN 2016-09-18T12:30:32Z |3b|: and you can nest conditionals, or use AND/OR/etc to build more complex conditions within a single conditional or termination test 2016-09-18T12:30:53Z raydeejay: forget about AND 2016-09-18T12:30:54Z |3b|: right, loop while line when ... do ... 2016-09-18T12:31:22Z |3b|: 'while line' is a termination test clause, 'when ...' is a conditional clause 2016-09-18T12:31:29Z francogrex: ok that was it then I should not use AND 2016-09-18T12:31:31Z francogrex: ok works 2016-09-18T12:31:32Z raydeejay: (LOOP FOR ... WHEN y DO f WHILE x) 2016-09-18T12:31:50Z francogrex: i prefer all cluases before the do 2016-09-18T12:31:57Z |3b|: DO is a clause :p 2016-09-18T12:32:03Z raydeejay: it's not really a matter of preference 2016-09-18T12:32:12Z |3b|: and you can have as many of those as you want to, so it isn't "the" do 2016-09-18T12:32:15Z raydeejay: moving the WHILE before the DO changes the meaning 2016-09-18T12:32:20Z |3b|: that too 2016-09-18T12:32:39Z |3b|: though the original had it before, so it is moving it after than changes the meaning :) 2016-09-18T12:32:47Z |3b|: *that 2016-09-18T12:32:51Z raydeejay: right 2016-09-18T12:32:52Z raydeejay: so 2016-09-18T12:32:56Z francogrex: yes that's what I wanted the meaning of a conditional before the do 2016-09-18T12:33:02Z raydeejay: (LOOP FOR ... WHILE x WHEN y DO f) 2016-09-18T12:33:07Z saolof quit (Ping timeout: 248 seconds) 2016-09-18T12:33:08Z francogrex: yes 2016-09-18T12:34:40Z adolf_stalin quit (Ping timeout: 244 seconds) 2016-09-18T12:35:39Z saolof joined #lisp 2016-09-18T12:35:51Z g_l joined #lisp 2016-09-18T12:36:05Z g_l: Is there some way I could signal a sbcl process and not have it crash/exit? 2016-09-18T12:36:32Z g_l: I would like to send my SBCL a signal, and it to know to open a file when this occurs 2016-09-18T12:36:41Z g_l: but unfortunately, I have to do this from outside of the SBCL 2016-09-18T12:36:59Z |3b|: do you mean 'signal' as in 'unix signals' or just 'communicate' in general? 2016-09-18T12:37:06Z g_l: the latter. 2016-09-18T12:37:35Z g_l: I need to be able to do whatever it is from midnight commander, but it doesnt' matter so long as it works.. 2016-09-18T12:38:07Z g_l: the idea is to have midnight commander call a shell script which writes a file to /tmp/open-some-file.txt, lisp slurps the file and opens it in climacs. 2016-09-18T12:38:49Z g_l: so I can browse and use midnight commander like dired until flexi-trivial-dired is up to snuff (right now, it is not even close, crashes on some file names etc) 2016-09-18T12:39:28Z |3b| would probably try a named pipe or something (assuming something sufficiently unix-like) 2016-09-18T12:39:45Z g_l: idk what that is, looking into it 2016-09-18T12:40:03Z saolof quit (Ping timeout: 240 seconds) 2016-09-18T12:40:09Z g_l: and yes, this is a linux-like 2016-09-18T12:40:11Z g_l: gentoo 2016-09-18T12:41:10Z pipping: g_l: you could probably use SIGUSR1 for that 2016-09-18T12:41:31Z |3b|: can you catch that easily from user code in sbcl? 2016-09-18T12:41:33Z g_l: pipping: I tried to do that with TRIVIAL-SIGNALS 2016-09-18T12:41:38Z pipping: https://github.com/guicho271828/trivial-signal should allow you to write that even portably 2016-09-18T12:41:41Z pipping: oh -.- 2016-09-18T12:41:49Z g_l: pipping: it crashes the SBCL process 2016-09-18T12:41:50Z |3b| wasn't sure about that, if you can that would be a reasonable choice too 2016-09-18T12:42:06Z g_l: wiat 2016-09-18T12:42:25Z g_l: unless I mistyped kill -10 as kill -9 10 2016-09-18T12:42:26Z g_l: hm 2016-09-18T12:42:28Z g_l: one sec 2016-09-18T12:42:38Z g_l: (if I exit suddenly, I typed it fine last time) 2016-09-18T12:43:24Z raydeejay: xD 2016-09-18T12:45:05Z |3b|: (for the named pipe idea, something like 'mkfifo /tmp/foo' in shell, then read #P"/tmp/foo" in lisp, and write to it from shell script) 2016-09-18T12:45:36Z g_l: |3d|: how does the IPC happen in that? 2016-09-18T12:45:44Z g_l: I need to communicate to an already running SBCL 2016-09-18T12:46:06Z sjl: finally figured out how to macroexpand iterate clauses reliably https://i.imgur.com/bkhUoCR.png 2016-09-18T12:46:09Z francogrex quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-18T12:46:14Z SpaceDanceCJ joined #lisp 2016-09-18T12:46:46Z g_l quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-18T12:46:52Z sjl presses indentation hotkey to fix weird spacing 2016-09-18T12:48:02Z g_l joined #lisp 2016-09-18T12:48:10Z g_l: pity. 2016-09-18T12:48:13Z raydeejay: g_l: a named pipe is like the pipe (|) in "ls | grep something" 2016-09-18T12:48:26Z g_l: raydeejay: right. 2016-09-18T12:48:39Z g_l: raydeejay: the problem being, I have a running stumpwm sbcl environment and need to signal it 2016-09-18T12:49:14Z raydeejay: so not your code 2016-09-18T12:49:39Z g_l: I suppose one way to do this would be to somehow read the output of the xterm midnight commander is running in (this is a sbcl xterm) and when it exits, use a special exit code to say "hey guy, read the file in /tmp/" 2016-09-18T12:49:49Z g_l: wait fuck no that won't work 2016-09-18T12:50:07Z g_l: unless I can tie a callback to an async shell process 2016-09-18T12:50:20Z g_l: raydeejay: idk what you mean by "not my code". it is all my code 2016-09-18T12:50:31Z g_l: raydeejay: the problem is that midnight commander is a cee program 2016-09-18T12:51:01Z g_l: and I just want to trick it into being climacs's dired until FTD has a few weeks of work sunk into it 2016-09-18T12:51:02Z pipping: g_l: wait, but stumpwm provides an executable that allows you to execute arbitrary lisp code in the running instance, no? 2016-09-18T12:51:07Z pipping: g_l: that would be far simpler 2016-09-18T12:51:13Z g_l: pipping: yeah, it does 2016-09-18T12:51:37Z pipping: so why go through signals and have stumpwm interpret the signal if you can just tell stumpwm directly what to do? 2016-09-18T12:52:18Z g_l: pipping: stumpwm starts an xterm using (stumpmw::run-shell-command "exec xterm -e mc --no-color") 2016-09-18T12:52:41Z g_l: pipping: the problem is that I can't signal/call my lisp process from the midnight commander I've just launched 2016-09-18T12:53:17Z nikki93 joined #lisp 2016-09-18T12:53:36Z pipping: I'm not sure if we're talking about the same thing 2016-09-18T12:53:42Z pipping: I mean this helper from stumpwm-contrib: https://github.com/stumpwm/stumpwm-contrib/blob/master/util/stumpish/stumpish 2016-09-18T12:53:51Z raydeejay: but you both just agreed that stumpwm provides an executable that blah blah blah... 2016-09-18T12:53:52Z pipping: you can call that from within xterm 2016-09-18T12:54:09Z pipping: or mc or whatevs 2016-09-18T12:55:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-18T12:55:14Z g_l: pipping: this looks like exactly what I want. 2016-09-18T12:55:18Z g_l: pipping: thanks. 2016-09-18T12:55:28Z lexicall quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-18T12:58:43Z nikki93 quit (Ping timeout: 248 seconds) 2016-09-18T12:58:48Z g_l: pipping: this is exactly what I want. 2016-09-18T12:58:57Z g_l: I can't sh for anything, but thanks a million 2016-09-18T12:59:16Z g_l quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-18T12:59:28Z klltkr joined #lisp 2016-09-18T13:01:41Z saolof joined #lisp 2016-09-18T13:02:39Z saolof left #lisp 2016-09-18T13:08:09Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-09-18T13:08:52Z saolof joined #lisp 2016-09-18T13:10:02Z prole joined #lisp 2016-09-18T13:10:18Z pipping: stumpwm is a lovely piece of software 2016-09-18T13:11:19Z pipping: (that's not a statement about the code quality, I've never taken a look; but sure is fun to use) 2016-09-18T13:11:25Z prole: +1 2016-09-18T13:11:41Z saolof: (loop for i from 1 to 10 for j from 1 to 5 collect (list i j)) returns a "zipped list" ((1 1) (2 2) (3 3) (4 4) (5 5)) instead of a "cartesian product", is there a way to loop over both variables instead of increasing both at the same time until one of them stops the loop? 2016-09-18T13:11:46Z prole: you feel like a leaf in the wind 2016-09-18T13:12:13Z saolof: other than nesting loop or iterate macros 2016-09-18T13:12:17Z prole: you feel like a rat inside the cheese room of a restaurant 2016-09-18T13:12:19Z pipping: that said, I've just come across https://github.com/stumpwm/paulownia by accident. interesting... 2016-09-18T13:12:29Z pipping: prole: heh 2016-09-18T13:12:38Z beach: saolof: You need nested loops for that. Do you have anything against nesting? 2016-09-18T13:13:04Z prole: untine you fall on some ratpoison 2016-09-18T13:13:13Z saolof: ah no, was just wondering if there was something like list comprehensions in python or Haskell 2016-09-18T13:13:20Z ggole: Nesting is a bit clumsy in loop since they don't share things like collect 2016-09-18T13:13:29Z ggole: You can work around it easily enough. 2016-09-18T13:13:56Z beach: saolof: (loop for i from 1 to 10 append (loop for j from 1 to 5 collect (list i j))) 2016-09-18T13:14:01Z beach: Something like that [untested]. 2016-09-18T13:14:56Z ggole: Actually it would be interesting to have something like (with-collect ...) and allow arbitrary lisp in the body 2016-09-18T13:14:58Z pipping: looks correct [tested] 2016-09-18T13:16:57Z CEnnis91 joined #lisp 2016-09-18T13:17:39Z pierpa joined #lisp 2016-09-18T13:17:47Z zygentoma joined #lisp 2016-09-18T13:20:42Z saolof: huh, the loop example works, but the naive translation into an iterate loop returns nil 2016-09-18T13:22:05Z pipping: ggole: I wouldn't be surprised if that existed 2016-09-18T13:22:24Z pipping: I see with-collection, with-collector, and other similar names when grepping quicklisp sources 2016-09-18T13:22:27Z Prion_ joined #lisp 2016-09-18T13:22:38Z pipping: no time to check if those are something like that right now; back later 2016-09-18T13:22:53Z saolof: where append seems to be the culprit 2016-09-18T13:23:16Z saolof: actually, is there a function that flattens a list one level? 2016-09-18T13:23:28Z saolof: like concat in haskell 2016-09-18T13:24:28Z Mon_Ouie: (apply #'append lists) 2016-09-18T13:25:09Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-18T13:27:29Z saolof: Ah thanks, that works, also found (concatenate 'list lists) 2016-09-18T13:27:58Z saolof: which would need apply too I guess 2016-09-18T13:29:35Z beach: saolof: Do you have anything against LOOP? 2016-09-18T13:30:11Z beach: Mon_Ouie: A better solution would be (reduce #'append lists :from-end t). 2016-09-18T13:30:12Z saolof: I actually really like having a declarative iterative construct, haven't seen anything like it elsewhere 2016-09-18T13:30:51Z saolof: I'm just mostly unfamiliar with it, it's sort of a full sublanguage 2016-09-18T13:30:52Z adolf_stalin joined #lisp 2016-09-18T13:31:55Z beach: Mon_Ouie: If you use APPLY, you expose yourself to the possible limit in the maximum number of arguments to a function, and that limit can be fairly low. 2016-09-18T13:32:01Z eni joined #lisp 2016-09-18T13:32:19Z beach: Mon_Ouie: Furthermore, you need the :from-end t to avoid a quadratic algorithm. 2016-09-18T13:32:26Z eni is now known as Guest52392 2016-09-18T13:35:05Z adolf_stalin quit (Ping timeout: 248 seconds) 2016-09-18T13:36:14Z LiamH joined #lisp 2016-09-18T13:36:23Z prole quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-09-18T13:38:45Z Guest52392 is now known as eni 2016-09-18T13:38:57Z Prion_ quit (Quit: leaving) 2016-09-18T13:39:06Z Prion_ joined #lisp 2016-09-18T13:43:00Z saolof quit (Ping timeout: 276 seconds) 2016-09-18T13:44:44Z saolof joined #lisp 2016-09-18T13:45:03Z raydeejay quit (Read error: Connection reset by peer) 2016-09-18T13:45:15Z sjl: saolof: there's not really any nested iteration support in iterate unless you write it yourself, e.g. https://github.com/sjl/cl-losh/blob/master/losh.lisp#L976 2016-09-18T13:45:18Z raydeejay joined #lisp 2016-09-18T13:52:09Z Prion_ quit (Quit: leaving) 2016-09-18T13:52:13Z manuel_ joined #lisp 2016-09-18T13:52:28Z saolof quit (Remote host closed the connection) 2016-09-18T13:52:46Z saolof joined #lisp 2016-09-18T13:55:33Z lnostdal quit (Read error: Connection reset by peer) 2016-09-18T13:58:25Z doc_solitude quit (Quit: doc_solitude) 2016-09-18T13:59:57Z nilof joined #lisp 2016-09-18T14:04:56Z ASau joined #lisp 2016-09-18T14:08:11Z pjb joined #lisp 2016-09-18T14:09:28Z drdo quit (Ping timeout: 255 seconds) 2016-09-18T14:09:39Z saolof quit (Ping timeout: 276 seconds) 2016-09-18T14:09:55Z doc_solitude joined #lisp 2016-09-18T14:10:00Z Th30n joined #lisp 2016-09-18T14:10:30Z emaczen joined #lisp 2016-09-18T14:11:39Z doc_solitude quit (Client Quit) 2016-09-18T14:16:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-18T14:17:03Z DougNYC joined #lisp 2016-09-18T14:17:08Z ukari joined #lisp 2016-09-18T14:20:42Z Josh_2 joined #lisp 2016-09-18T14:20:57Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-18T14:27:50Z manuel_ joined #lisp 2016-09-18T14:28:04Z warex joined #lisp 2016-09-18T14:28:38Z sellout-1 quit (Quit: Leaving.) 2016-09-18T14:28:50Z hatfolk quit (Quit: Leaving) 2016-09-18T14:29:11Z hatfolk joined #lisp 2016-09-18T14:29:17Z sellout- joined #lisp 2016-09-18T14:29:20Z hatfolk quit (Client Quit) 2016-09-18T14:29:22Z sellout- quit (Client Quit) 2016-09-18T14:31:36Z sellout- joined #lisp 2016-09-18T14:32:41Z manuel_ quit (Ping timeout: 248 seconds) 2016-09-18T14:34:28Z scymtym_ joined #lisp 2016-09-18T14:35:53Z spacebat2 joined #lisp 2016-09-18T14:36:01Z manuel_ joined #lisp 2016-09-18T14:38:23Z scymtym quit (Remote host closed the connection) 2016-09-18T14:42:55Z drdo joined #lisp 2016-09-18T14:45:48Z fkac quit (Remote host closed the connection) 2016-09-18T14:46:33Z DougNYC quit (Ping timeout: 248 seconds) 2016-09-18T14:49:26Z mishoo joined #lisp 2016-09-18T14:50:04Z fkac joined #lisp 2016-09-18T14:53:30Z sake joined #lisp 2016-09-18T15:01:51Z adolf_stalin joined #lisp 2016-09-18T15:04:24Z doc_solitude joined #lisp 2016-09-18T15:06:43Z adolf_stalin quit (Ping timeout: 248 seconds) 2016-09-18T15:07:39Z voidlily quit (Ping timeout: 265 seconds) 2016-09-18T15:09:10Z nilof: Do any lisp implementations implement the tail recursion modulo cons optimization? 2016-09-18T15:09:33Z beach: What does "modulo cons optimization" mean? 2016-09-18T15:10:23Z nilof: it's a generalization of tail recursion 2016-09-18T15:10:28Z ggole: I think one of the older ones did. 2016-09-18T15:10:35Z ggole: The language in which it is most common is Prolog. 2016-09-18T15:10:54Z ggole: (There's also a branch of OCaml which has TRMC.) 2016-09-18T15:11:12Z beach: In what way is it a generalization? 2016-09-18T15:11:50Z nilof: Instead of just having tail calls to another function with a set of arguments 2016-09-18T15:12:09Z ggole: Tail call optimisation makes constant space tail calls of (f x). TRMC makes constant space tail calls of (cons y (f x)). 2016-09-18T15:12:21Z nilof: you can have your function return a cons containing one result and a tail call 2016-09-18T15:12:38Z ggole: (Actually, it works for more constructors than just cons, but cons is the important one in Lisp.) 2016-09-18T15:13:00Z nilof: Haskell uses that to make foldr lazy iirc 2016-09-18T15:13:34Z ggole: My understanding is that lazy graph reducers have very different arrangements 2016-09-18T15:13:39Z ggole: eg, there's no stack in the first place 2016-09-18T15:13:47Z SpaceDanceCJ joined #lisp 2016-09-18T15:13:48Z jackdaniel: pipping what is your handle on github?,  2016-09-18T15:14:00Z jackdaniel: s/,// 2016-09-18T15:14:42Z raydeejay quit (Read error: Connection reset by peer) 2016-09-18T15:14:45Z jackdaniel: nvm, found it 2016-09-18T15:15:19Z shka: yo 2016-09-18T15:16:43Z beach: nilof: How would such an optimization be implemented? 2016-09-18T15:18:57Z beach: I can imagine every function having a second entry point to be used when the value it returns will become the second slot of a CONS, but that would be highly specialized. 2016-09-18T15:19:13Z Intensity joined #lisp 2016-09-18T15:19:16Z ggole: I think I have the relevant paper sitting around. 2016-09-18T15:19:54Z ggole: beach: note that it is tail recursion modulo cons, not tail call modulo cons 2016-09-18T15:20:10Z beach: Ah, OK. That might be easier. 2016-09-18T15:20:11Z ggole: The optimisation only applies for (mutually) recursive calls 2016-09-18T15:20:26Z beach: I understand. I could probably figure out how that would work. 2016-09-18T15:20:29Z ggole: So you have a regular entry point and then one which takes a pointer with which to do the tail consing. 2016-09-18T15:20:42Z beach: Sure. 2016-09-18T15:21:25Z ggole: Part of the difficulty is tricks to avoid the write barrier cost which modern GCs tend to impose on mutation. 2016-09-18T15:21:33Z raydeejay joined #lisp 2016-09-18T15:21:42Z ggole: You can do it, but there's a bit of complexity. 2016-09-18T15:21:50Z beach: Because you have to allocate the CONS cell first? 2016-09-18T15:21:57Z beach: ... and then mutate it? 2016-09-18T15:22:00Z ggole: Yes. 2016-09-18T15:22:11Z lnostdal joined #lisp 2016-09-18T15:22:14Z ggole: And frequently there is a function call between those two events, which might GC. 2016-09-18T15:22:57Z strelox joined #lisp 2016-09-18T15:22:58Z beach: Sure. I can see how such a thing would be useful in a language without looping constructs. 2016-09-18T15:23:08Z ggole: There are two methods which I know of to make that work without the barrier. 2016-09-18T15:23:24Z beach: nilof: What made you ask that question in the first place? 2016-09-18T15:23:36Z ggole: The first is that you put a special value in the to-be-mutated part of the cons which indicates to the GC that this is about to be mutated. 2016-09-18T15:23:49Z ggole: And the GC places that location in the remembered set when it runs. 2016-09-18T15:24:03Z psachin quit (Ping timeout: 240 seconds) 2016-09-18T15:24:08Z harish quit (Ping timeout: 265 seconds) 2016-09-18T15:24:45Z ggole: The second is to fiddle around with stack maps to indicate pretty much the same information, but without the need for a special value. 2016-09-18T15:25:15Z nilof: ah, saw the first video in the SICP MIT course series 2016-09-18T15:25:17Z beach: Are those two techniques explained in the paper? 2016-09-18T15:25:30Z nilof: and noticed that one of the examples was tail recursive modulo cons 2016-09-18T15:25:50Z ggole: I don't think so. I think the paper predates generational GCs. 2016-09-18T15:25:58Z beach: nilof: SICP uses Scheme. In Common Lisp you would use a looping construct instead of recursion. 2016-09-18T15:26:55Z beach: nilof: When you said "lisp implementations", did you mean "Common Lisp implementations" or implementations of other Lisp dialects too? 2016-09-18T15:27:25Z nilof: to give a slightly more general example: (defn mult-by-scalar (list scalar) (cons (*scalar (car list)) (mult-by-scalar (cdr list)))) 2016-09-18T15:27:31Z beach: ggole: There could be something in the GC literature about it. 2016-09-18T15:27:34Z nilof: *defun 2016-09-18T15:28:07Z Th30n_ joined #lisp 2016-09-18T15:28:17Z ggole: Maybe. I know about it because I chat to the guy who did the OCaml TRMC patch. 2016-09-18T15:28:27Z beach: nilof: That would be (loop for element in list collect (* scalar element)) in Common Lisp. 2016-09-18T15:28:36Z nilof: right 2016-09-18T15:30:23Z nilof: basically the optimization means that the two would essentially compile to the same code, while in scheme without the optimization you'd be stuck with doing something tail recursive/using reduce and then reversing the result 2016-09-18T15:31:05Z Th30n quit (Ping timeout: 240 seconds) 2016-09-18T15:31:17Z sjl quit (Read error: Connection reset by peer) 2016-09-18T15:32:27Z nilof: ...actually, now I'm curious about how collect is implemented 2016-09-18T15:32:56Z beach: By mutation probably. 2016-09-18T15:33:06Z fkac quit (Remote host closed the connection) 2016-09-18T15:33:45Z ggole: The implementor of loop gets to choose 2016-09-18T15:33:47Z beach: LOOP being a macro, most implementation would not even use any implementation-specific mechanism for it; just expand to the obvious code. 2016-09-18T15:35:52Z loke`: nilof: The typical implementtion of LOOP COLLECT keep track of two conses: The first one, and the last one. That makes appending to the end very fast. 2016-09-18T15:36:15Z beach: loke`: Modulo the mutation issue that ggole mentioned. 2016-09-18T15:36:17Z Th30n_ is now known as Th30n 2016-09-18T15:36:40Z loke`: beach: Modulo? You mean Minus, surely? 2016-09-18T15:37:23Z beach: I mean, the obvious implementation may not be that fast on modern architectures. 2016-09-18T15:37:44Z beach: loke`: And there is also the issue of the first element collected. In the worst case, there may be a test in there too. 2016-09-18T15:38:31Z loke`: beach: I was just referring to how typical implementations do it (most of them are based on the same original implementation). Those keep an extra cons at the beginning which is dropped at the end. 2016-09-18T15:38:37Z beach: A smart implementation may detect that collect when unconditional and unroll the loop, or it may have two versions of the body; one for when the collected list is still empty and one when it is not. 2016-09-18T15:38:49Z EvW joined #lisp 2016-09-18T15:39:11Z ggole: Or it could allocate a dummy cons and return its cdr at the end 2016-09-18T15:39:18Z beach: Can it? 2016-09-18T15:39:25Z ggole: I think so 2016-09-18T15:39:43Z loke`: ggole: That's what SBCL and friends do. 2016-09-18T15:40:01Z beach: That might work only if there is no INTO. 2016-09-18T15:40:17Z asc232 joined #lisp 2016-09-18T15:40:37Z ggole: For into, I suppose that you would have a dummy cons per collected-into variable? 2016-09-18T15:40:58Z beach: What if you do (print ) in the body of the loop? 2016-09-18T15:41:40Z ggole: Print the cdr of the dummy cons. 2016-09-18T15:42:14Z ggole: Actually, what does the spec say about the sate of those variables? 2016-09-18T15:42:15Z beach: Automatically? Wow, sounds impossible. 2016-09-18T15:42:45Z loke`: beach: Well, that's what SBCL does. 2016-09-18T15:43:01Z loke`: The INTO variable is not the one it's collecting into. It's collecting into a special gensymmed variable. 2016-09-18T15:43:25Z manuel_ is now known as m4nu3l 2016-09-18T15:43:27Z loke`: It then does a (setq into-var (cdr collecting-head)) 2016-09-18T15:44:22Z beach: Whenever there is a reference to info-var? 2016-09-18T15:44:26Z beach: OK, that might work. 2016-09-18T15:44:28Z ggole: Does it stack allocate the conses? 2016-09-18T15:45:19Z loke`: beach: It seems to always set the into-var like that. I believe the optimiser will optimise away that assignment when it's not needed. 2016-09-18T15:45:36Z beach: Ah, yes, that might work too. 2016-09-18T15:45:39Z ggole: I see, I had in mind walking the code to replace the var. But of course you don't need that, just a binding. 2016-09-18T15:45:49Z beach: loke`: By the way, such an "extra cons" is usually referred to as a "sentinel" in the literature. 2016-09-18T15:45:52Z ggole: That's much saner. 2016-09-18T15:46:30Z EvW quit (Ping timeout: 276 seconds) 2016-09-18T15:47:06Z beach: Yes, very clever trick. 2016-09-18T15:47:46Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-18T15:48:15Z beach: Oops, time to go fix dinner. 2016-09-18T15:49:21Z asc232 quit (Quit: Saliendo) 2016-09-18T15:49:31Z EvW joined #lisp 2016-09-18T15:49:38Z loke`: I'm not sure I would ever want to implement the LOOP macro. 2016-09-18T15:49:54Z loke`: I'm probably not alone, which is why everybody uses the same basic implementation :-) 2016-09-18T15:50:07Z loke`: (except CLISP, funnily enough) 2016-09-18T15:52:06Z slyrus quit (Ping timeout: 264 seconds) 2016-09-18T15:54:37Z freedom0 joined #lisp 2016-09-18T15:54:59Z trystero is now known as tristero 2016-09-18T15:58:16Z roscoe_tw joined #lisp 2016-09-18T15:58:23Z manuel_ joined #lisp 2016-09-18T15:58:25Z m4nu3l quit (Ping timeout: 260 seconds) 2016-09-18T15:58:49Z emaczen joined #lisp 2016-09-18T15:59:06Z Bike joined #lisp 2016-09-18T15:59:37Z Kundry_Wag joined #lisp 2016-09-18T16:00:52Z zacharias quit (Ping timeout: 265 seconds) 2016-09-18T16:01:04Z prole joined #lisp 2016-09-18T16:01:12Z prole quit (Remote host closed the connection) 2016-09-18T16:01:23Z norfumpit_ joined #lisp 2016-09-18T16:03:18Z fkac joined #lisp 2016-09-18T16:03:27Z lmj joined #lisp 2016-09-18T16:03:33Z norfumpit quit (Ping timeout: 240 seconds) 2016-09-18T16:04:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-18T16:05:21Z gravicappa quit (Ping timeout: 272 seconds) 2016-09-18T16:06:24Z araujo__ quit (Read error: Connection reset by peer) 2016-09-18T16:07:16Z araujo__ joined #lisp 2016-09-18T16:08:05Z beach: loke`: And SICL: http://metamodular.com/loop.pdf 2016-09-18T16:08:17Z shifty quit (Ping timeout: 250 seconds) 2016-09-18T16:08:22Z beach: loke`: You really need to come to ELS in the future. :) 2016-09-18T16:08:30Z loke`: beach: I do want to. 2016-09-18T16:09:03Z beach: You could combine it with a visit to your employer. Paris and Brussels are not that far apart. 2016-09-18T16:09:23Z loke`: Primarily to get an opportunity to share beer with some of the Lisp greatest :-) 2016-09-18T16:09:41Z loke`: beach: Is the next ELS in Bruxelles? 2016-09-18T16:09:41Z beach: There is ample opportunity for that, yes. 2016-09-18T16:10:01Z lmj: Does anyone have Lispworks 7? I'd like to know what ASDF version is bundled with it. Command line is "lispworks -init -" and then (require 'asdf) (asdf:asdf-version). 2016-09-18T16:11:19Z beach: You might get a better answer from LispWorks. 2016-09-18T16:12:24Z lmj: Well there was a chance to find out immediately here. 2016-09-18T16:13:06Z EvW quit (Ping timeout: 264 seconds) 2016-09-18T16:13:18Z beach: On the other hand, people might not want to discuss it here. 2016-09-18T16:13:31Z lmj: The reason I ask is https://github.com/sionescu/bordeaux-threads/pull/17 -- it's so unfortunate that LW personal edition doesn't work with bordeaux-threads 2016-09-18T16:14:42Z lmj: I don't want to fork bordeaux-threads, but the maintainer doesn't seem to have users in mind 2016-09-18T16:15:13Z beach: That sounds very harsh. 2016-09-18T16:15:14Z loke`: Who is the BT maintatiner? 2016-09-18T16:15:37Z lmj: But look at the pull request; I don't know how else to phrase it. 2016-09-18T16:15:49Z loke` is very disappointed that googling for ELS does not give the proper ELS site on the first page of results. 2016-09-18T16:15:57Z EvW joined #lisp 2016-09-18T16:16:10Z beach: loke`: Try "European Lisp Symposium" 2016-09-18T16:16:22Z loke`: beach: Yeah. I know :-( 2016-09-18T16:16:27Z eivarv quit (Read error: Connection reset by peer) 2016-09-18T16:16:35Z loke`: There is no info on the page. When and where will it be held? 2016-09-18T16:17:06Z beach: loke`: It might not be public yet. 2016-09-18T16:17:54Z lmj: loke`: the maintainer is sionescu, the person responding to that pull request. I know it sounds harsh, but I don't know what to make of this. 2016-09-18T16:18:28Z EvW quit (Client Quit) 2016-09-18T16:18:46Z beach: Very likely: Brussels 3-6 april. 2016-09-18T16:19:28Z loke`: Interesting. 2016-09-18T16:19:58Z loke`: That city has the awesomest beer in the world. 2016-09-18T16:20:03Z lmj: The ASDF features he uses cause those implementations to be broken out of the box, yet it is utterly trivial to avoid using those features. 2016-09-18T16:20:45Z beach: lmj: fe[nl]ix is maintaining Bordeaux threads voluntarily. 2016-09-18T16:20:47Z eivarv joined #lisp 2016-09-18T16:22:00Z tmtwd joined #lisp 2016-09-18T16:22:24Z beach: lmj: As he is pointing out, Bordeaux threads is free software and there are already not enough people pitching in. 2016-09-18T16:24:22Z lmj: beach: I don't want bordeaux-threads or anything dependent upon it (like lparallel) to be broken out of the box. That's my aim. I am pitching in by trying to fix that. 2016-09-18T16:24:48Z strelox quit (Remote host closed the connection) 2016-09-18T16:25:20Z lmj: beach: would you read the pull request and tell me if it's reasonable? I'd like a third opinion. 2016-09-18T16:25:55Z strelox joined #lisp 2016-09-18T16:26:03Z jackdaniel: fe[nl]ix: will this patch break your ASDF3 scripts in some way? 2016-09-18T16:26:53Z beach: lmj: I think I'll pass. I know fe[nl]ix pretty well, and I respect his decisions about the software that he has accepted being the maintainer of. 2016-09-18T16:28:01Z trocado joined #lisp 2016-09-18T16:28:13Z loke`: lmj: Did fenlix reply to your patch request and deny it? 2016-09-18T16:28:31Z lmj: loke`: https://github.com/sionescu/bordeaux-threads/pull/17 2016-09-18T16:29:08Z saolof joined #lisp 2016-09-18T16:29:30Z loke`: OK, I think sionescu's points are quite valid. 2016-09-18T16:29:44Z loke`: Besides, I'm pretty sure LW supports ASDF3. 2016-09-18T16:30:17Z lmj: loke`: not personal edition, though 2016-09-18T16:31:33Z loke`: lmj: PE is pretty useless. 2016-09-18T16:31:37Z varjag joined #lisp 2016-09-18T16:31:59Z loke`: I really cannot see any reason for its existence even. 2016-09-18T16:33:52Z nilof: alright, another new-to-CL question: #'f is short for (function f). Is there a similar shorthand for funcall? 2016-09-18T16:34:20Z Bike: nope. 2016-09-18T16:34:20Z loke`: nilof: No. 2016-09-18T16:34:33Z loke`: Funcall is just a function. 2016-09-18T16:34:45Z loke`: Nothing special about it. 2016-09-18T16:34:48Z jackdaniel: nilof: you can write one by yourself, but there isn't something out of the box 2016-09-18T16:34:53Z lmj: loke`: but someone who wants to use Lispworks will likely try it out with PE first. They'll see brokenness. I think that's very bad. And it's trivial to fix. 2016-09-18T16:35:12Z loke`: lmj: That's really LW's problem. 2016-09-18T16:35:21Z jackdaniel: loke`: function is function too :) 2016-09-18T16:35:50Z loke`: I don't think the open source community should bend over backwards to help LW not having to maintain their own software. 2016-09-18T16:36:05Z raydeejay: subtle 2016-09-18T16:36:05Z lmj: loke`: the user doesn't know that and doesn't care; he just see that shit is broken and won't bother. 2016-09-18T16:36:06Z raydeejay: xD 2016-09-18T16:36:13Z loke`: jackdaniel: function is a special form though. 2016-09-18T16:36:47Z loke`: lmj: and then he'll move away from LW. LW loses a sale. Bo hoo. 2016-09-18T16:36:49Z lmj: loke`: I would agree if this required bending over backwards. We are on the same page about that. The actual fix, however, is utterly trivial. 2016-09-18T16:37:04Z jackdaniel: right, it is 2016-09-18T16:37:41Z loke`: lmj: I wouldn't know. I never looked at the actual fix. :-) 2016-09-18T16:37:43Z jackdaniel: (it is a special operator) 2016-09-18T16:38:30Z jackdaniel: I think that it's bad that the system definition format (and what can be used in such system definition) is a moving target 2016-09-18T16:38:45Z lmj: loke`: I'm willing to make trivial fixes in order to make things work. I don't care who's at fault, I just want the user to be happy. 2016-09-18T16:39:20Z loke`: lmj: OK, now I've looked at it. And it's a pretty ugly workaround. Besides, the next time this thing is changed, it might break again. No on eis testing it with ASDF2, and the maintainer don't want to have to bother with it. I have to agree with sionescu 2016-09-18T16:39:27Z saolof quit (Ping timeout: 265 seconds) 2016-09-18T16:40:40Z lmj: loke`: Note that it's just restoring the code that was there before. The "workaround" was how it worked for years and years before the recent changes to use the shiny new ASDF features. 2016-09-18T16:42:33Z loke`: lmj: Well, I'm not involved. I'm really not that interested in that at all. I just pointed out that his position is not unreasnable. 2016-09-18T16:47:37Z adolf_stalin joined #lisp 2016-09-18T16:48:20Z ritschmaster quit (Remote host closed the connection) 2016-09-18T16:52:06Z adolf_stalin quit (Ping timeout: 264 seconds) 2016-09-18T16:55:00Z nalik quit (Ping timeout: 265 seconds) 2016-09-18T16:56:50Z lmj: loke`: I agree it's not unreasonable. But I think it's more reasonable to hold off using new features that cause breakage until the world catches up. 2016-09-18T16:58:21Z lmj: Given that the new features aren't actually needed, of course. 2016-09-18T17:02:04Z loke`: lmj: "the world" in this case is a well-known crappy product that LW themselves seems to have absolutely zero interest in maintaining. I can certainly see how annoying it would be to acommodate that product. In fact, if it was me I would at least momentarily consider not supporting it out of spite. 2016-09-18T17:02:14Z attila_lendvai joined #lisp 2016-09-18T17:02:22Z trocado quit (Quit: Page closed) 2016-09-18T17:02:25Z loke`: Perhaps you should be glad I'm not the maintainer of this one :-) 2016-09-18T17:03:07Z doc_solitude quit (Quit: doc_solitude) 2016-09-18T17:04:01Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2016-09-18T17:04:03Z tmtwd quit (Ping timeout: 240 seconds) 2016-09-18T17:05:01Z loke`: This all comes down to me feeling that LW PE is actively bad for the Lisp community. 2016-09-18T17:10:40Z edgar-rft quit (Quit: edgar-rft) 2016-09-18T17:10:44Z ritschmaster joined #lisp 2016-09-18T17:10:52Z tmtwd joined #lisp 2016-09-18T17:13:17Z ASau` joined #lisp 2016-09-18T17:14:44Z ASau quit (Ping timeout: 244 seconds) 2016-09-18T17:18:15Z des_consolado quit (Quit: leaving) 2016-09-18T17:24:22Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-09-18T17:25:53Z manuel_ quit (Ping timeout: 265 seconds) 2016-09-18T17:27:01Z msb quit (*.net *.split) 2016-09-18T17:27:01Z kini quit (*.net *.split) 2016-09-18T17:27:02Z Guest68452 quit (*.net *.split) 2016-09-18T17:27:02Z White_Flame quit (*.net *.split) 2016-09-18T17:27:02Z Guest92305 quit (*.net *.split) 2016-09-18T17:27:02Z Urfin quit (*.net *.split) 2016-09-18T17:27:03Z axion quit (*.net *.split) 2016-09-18T17:27:03Z mrSpec quit (*.net *.split) 2016-09-18T17:27:03Z thomas quit (*.net *.split) 2016-09-18T17:27:03Z sbryant quit (*.net *.split) 2016-09-18T17:27:03Z ski quit (*.net *.split) 2016-09-18T17:27:04Z euphoria- quit (*.net *.split) 2016-09-18T17:27:04Z kjak quit (*.net *.split) 2016-09-18T17:27:04Z shymega quit (*.net *.split) 2016-09-18T17:27:04Z fluxit quit (*.net *.split) 2016-09-18T17:27:04Z anachrom1 quit (*.net *.split) 2016-09-18T17:27:04Z jbalint quit (*.net *.split) 2016-09-18T17:27:05Z impaktor quit (*.net *.split) 2016-09-18T17:27:05Z clop quit (*.net *.split) 2016-09-18T17:27:05Z qlkzy quit (*.net *.split) 2016-09-18T17:27:05Z z0d quit (*.net *.split) 2016-09-18T17:27:05Z dwchandler quit (*.net *.split) 2016-09-18T17:27:06Z low-profile quit (*.net *.split) 2016-09-18T17:27:11Z clop joined #lisp 2016-09-18T17:28:17Z manuel_ joined #lisp 2016-09-18T17:29:12Z msb joined #lisp 2016-09-18T17:29:12Z kini joined #lisp 2016-09-18T17:29:12Z Guest68452 joined #lisp 2016-09-18T17:29:12Z White_Flame joined #lisp 2016-09-18T17:29:12Z Guest92305 joined #lisp 2016-09-18T17:29:12Z Urfin joined #lisp 2016-09-18T17:29:12Z axion joined #lisp 2016-09-18T17:29:12Z mrSpec joined #lisp 2016-09-18T17:29:12Z thomas joined #lisp 2016-09-18T17:29:12Z sbryant joined #lisp 2016-09-18T17:29:12Z ski joined #lisp 2016-09-18T17:29:12Z euphoria- joined #lisp 2016-09-18T17:29:12Z kjak joined #lisp 2016-09-18T17:29:12Z shymega joined #lisp 2016-09-18T17:29:12Z jbalint joined #lisp 2016-09-18T17:29:12Z fluxit joined #lisp 2016-09-18T17:29:12Z anachrom1 joined #lisp 2016-09-18T17:29:12Z impaktor joined #lisp 2016-09-18T17:29:12Z qlkzy joined #lisp 2016-09-18T17:29:12Z z0d joined #lisp 2016-09-18T17:29:12Z dwchandler joined #lisp 2016-09-18T17:29:12Z low-profile joined #lisp 2016-09-18T17:30:16Z Guest68452 quit (Max SendQ exceeded) 2016-09-18T17:30:34Z ghostlight quit (Ping timeout: 244 seconds) 2016-09-18T17:30:37Z danieli quit (Ping timeout: 255 seconds) 2016-09-18T17:31:25Z Guest64580 joined #lisp 2016-09-18T17:32:11Z eivarv quit (Quit: Sleep) 2016-09-18T17:32:47Z moei quit (Ping timeout: 244 seconds) 2016-09-18T17:33:19Z danieli joined #lisp 2016-09-18T17:33:54Z moei joined #lisp 2016-09-18T17:33:54Z icerove quit (Quit: Connection closed for inactivity) 2016-09-18T17:36:40Z gravicappa joined #lisp 2016-09-18T17:37:05Z test1600 joined #lisp 2016-09-18T17:46:30Z robotoad joined #lisp 2016-09-18T17:46:55Z emaczen joined #lisp 2016-09-18T17:47:38Z zacharias joined #lisp 2016-09-18T17:48:28Z robotoad quit (Read error: Connection reset by peer) 2016-09-18T17:49:06Z robotoad joined #lisp 2016-09-18T17:50:29Z scymtym_ quit (Ping timeout: 272 seconds) 2016-09-18T17:52:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-18T17:53:58Z DougNYC joined #lisp 2016-09-18T17:54:08Z nikki93 joined #lisp 2016-09-18T17:55:46Z edgar-rft joined #lisp 2016-09-18T17:57:34Z ghostlight joined #lisp 2016-09-18T17:58:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-18T17:58:43Z nikki93 quit (Ping timeout: 272 seconds) 2016-09-18T17:59:45Z voidlily joined #lisp 2016-09-18T18:00:40Z alexherbo2 joined #lisp 2016-09-18T18:10:47Z lmj: loke`: Well there's CLISP, too. Some probably consider it deprecated, but that's the view from the inside. Newcomers may be reading Land of Lisp and naturally start with CLISP, then encounter shit that's broken. Some things should be broken, but when it's effortless to avoid brokenness then I think we should do so. 2016-09-18T18:13:07Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-18T18:13:42Z lnostdal quit (Ping timeout: 265 seconds) 2016-09-18T18:16:07Z ASau` is now known as ASau 2016-09-18T18:18:13Z adolf_stalin joined #lisp 2016-09-18T18:18:55Z lmj: In the long view, I think it comes down to a matter of priorities. I put priority on the user getting things working with as little fuss as possible; anything else is secondary. 2016-09-18T18:19:20Z kamog` joined #lisp 2016-09-18T18:20:03Z raydeejay: where's the "as opposed to X"? 2016-09-18T18:20:52Z zbigniew quit (Ping timeout: 244 seconds) 2016-09-18T18:21:10Z zbigniew joined #lisp 2016-09-18T18:21:37Z saolof joined #lisp 2016-09-18T18:21:49Z danieli quit (Max SendQ exceeded) 2016-09-18T18:21:57Z Th30n quit (Quit: leaving) 2016-09-18T18:22:06Z saolof left #lisp 2016-09-18T18:22:30Z kamog quit (Ping timeout: 260 seconds) 2016-09-18T18:22:37Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-09-18T18:22:43Z lmj: As opposed to using new features that avoid a few lines of code. 2016-09-18T18:23:18Z jokleinn1 joined #lisp 2016-09-18T18:24:02Z scymtym joined #lisp 2016-09-18T18:24:57Z lmj: ... where the new features are what cause the breakage. 2016-09-18T18:25:24Z danieli joined #lisp 2016-09-18T18:25:31Z jokleinn quit (Ping timeout: 244 seconds) 2016-09-18T18:26:02Z neuri8- quit (Ping timeout: 244 seconds) 2016-09-18T18:26:38Z neuri8 joined #lisp 2016-09-18T18:27:45Z tmtwd quit (Ping timeout: 265 seconds) 2016-09-18T18:28:15Z lnostdal joined #lisp 2016-09-18T18:29:44Z manuel_ joined #lisp 2016-09-18T18:30:01Z ghostlight quit (Ping timeout: 248 seconds) 2016-09-18T18:31:12Z yrk joined #lisp 2016-09-18T18:31:17Z nilof: The fact that (+ 1/7000000000000000000 10000000000000000000000) returns an exact expression is pretty damn awesome... 2016-09-18T18:31:46Z yrk quit (Changing host) 2016-09-18T18:31:46Z yrk joined #lisp 2016-09-18T18:32:33Z nilof: expected to see some kind of overflow when I typed in, but I guess I just spent too much time in languages that don't do "the right thing" 2016-09-18T18:32:42Z ghostlight joined #lisp 2016-09-18T18:39:11Z CEnnis91 joined #lisp 2016-09-18T18:40:20Z Kundry_Wag quit (Read error: Connection reset by peer) 2016-09-18T18:40:31Z puchacz quit (Read error: No route to host) 2016-09-18T18:40:55Z puchacz joined #lisp 2016-09-18T18:41:13Z Kundry_Wag joined #lisp 2016-09-18T18:43:15Z asc232 joined #lisp 2016-09-18T18:46:36Z Grue`` quit (Ping timeout: 265 seconds) 2016-09-18T18:48:26Z asc232 quit (Remote host closed the connection) 2016-09-18T18:54:02Z ym quit (Quit: Leaving) 2016-09-18T18:54:45Z nikki93 joined #lisp 2016-09-18T18:57:09Z manuel__ joined #lisp 2016-09-18T18:57:17Z manuel_ quit (Ping timeout: 265 seconds) 2016-09-18T18:57:17Z manuel__ is now known as manuel_ 2016-09-18T18:58:35Z vlatkoB quit (Remote host closed the connection) 2016-09-18T18:59:16Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-18T19:20:47Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-18T19:22:39Z edgar-rft quit (Quit: edgar-rft) 2016-09-18T19:23:04Z White_Flame quit (Ping timeout: 250 seconds) 2016-09-18T19:23:04Z kjak quit (Ping timeout: 250 seconds) 2016-09-18T19:23:11Z kjak joined #lisp 2016-09-18T19:23:16Z White_Flame joined #lisp 2016-09-18T19:23:30Z jbalint quit (Ping timeout: 250 seconds) 2016-09-18T19:23:55Z Karl_Dscc joined #lisp 2016-09-18T19:24:17Z jbalint joined #lisp 2016-09-18T19:24:17Z jbalint quit (Changing host) 2016-09-18T19:24:17Z jbalint joined #lisp 2016-09-18T19:29:07Z gingerale quit (Remote host closed the connection) 2016-09-18T19:35:09Z emaczen joined #lisp 2016-09-18T19:37:46Z superancetre joined #lisp 2016-09-18T19:40:19Z attila_lendvai quit (Ping timeout: 248 seconds) 2016-09-18T19:40:49Z tigg_ quit 2016-09-18T19:41:07Z emaczen quit (Ping timeout: 255 seconds) 2016-09-18T19:41:59Z asc232 joined #lisp 2016-09-18T19:52:14Z Kundry_Wag quit (Quit: Leaving...) 2016-09-18T19:54:53Z phoe: Hmmmm. 2016-09-18T19:55:37Z phoe: JPL-QUEUES's SYNCHRONIZED-QUEUE has an atomic EMPTY?, an atomic DEQUEUE, but does not have an atomic DEQUEUE-IF-EMPTY. 2016-09-18T19:56:01Z phoe: Blah. 2016-09-18T19:56:06Z phoe: DEQUEUE-IF-NOT-EMPTY. 2016-09-18T19:56:41Z phoe: Meaning, I can have (unless (empty? queue) (dequeue queue)) - but this is not atomic. Between EMPTY? and DEQUEUE calls, stuff can happen. 2016-09-18T19:57:24Z adolf_stalin joined #lisp 2016-09-18T19:57:35Z phoe: So I can do one of two things. 2016-09-18T19:57:47Z phoe: First, hack it on the application level and use the dreaded SLOT-VALUE to fix this. 2016-09-18T19:58:28Z phoe: Second, fork JPL-QUEUES as it does not seem to be maintained, add the functionality, and ask Xach to Quicklisp the fixed version. 2016-09-18T20:01:24Z TMA: phoe: from a third party viewpoint the second option is strictly better 2016-09-18T20:01:55Z phoe: TMA: from every viewpoint, the second option is better. 2016-09-18T20:02:09Z phoe: I'm just trying to contact JPL to see whether he still maintains that, in which case I'll be able to upload a patch to him. 2016-09-18T20:02:28Z TMA: phoe: the dirty hack might be a tad faster 2016-09-18T20:02:46Z phoe: TMA: a fix in the official repo will take days to weeks, if I'm lucky. 2016-09-18T20:02:52Z phoe: the dirty hack, well, it's already working. 2016-09-18T20:02:57Z phoe: This might be the only upside. 2016-09-18T20:03:26Z TMA: phoe: [I am not arguing for it, just pointing a viewpoint which does not have the second option coming out as a clear winner.] 2016-09-18T20:03:59Z phoe: TMA: [Yep, you're right. That's a good counterargument.] 2016-09-18T20:04:03Z phoe: Brb - RL is calling. 2016-09-18T20:07:17Z eivarv joined #lisp 2016-09-18T20:10:48Z Balooga joined #lisp 2016-09-18T20:11:29Z Trystam is now known as Tristam 2016-09-18T20:11:49Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-09-18T20:12:03Z AntiSpamMeta joined #lisp 2016-09-18T20:12:37Z asc232 quit (Remote host closed the connection) 2016-09-18T20:17:14Z puchacz quit (Quit: Konversation terminated!) 2016-09-18T20:18:49Z MoALTz quit (Ping timeout: 248 seconds) 2016-09-18T20:19:31Z adolf_stalin quit (Remote host closed the connection) 2016-09-18T20:25:58Z attila_lendvai joined #lisp 2016-09-18T20:27:16Z Balooga quit (Ping timeout: 244 seconds) 2016-09-18T20:28:41Z miky72 joined #lisp 2016-09-18T20:28:48Z miky72: ciao 2016-09-18T20:30:24Z xaotuk joined #lisp 2016-09-18T20:31:41Z miky72 left #lisp 2016-09-18T20:32:55Z Harag quit (Remote host closed the connection) 2016-09-18T20:33:07Z Harag joined #lisp 2016-09-18T20:33:39Z test1600 quit (Quit: Leaving) 2016-09-18T20:39:53Z zygentoma joined #lisp 2016-09-18T20:42:53Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-18T20:46:03Z DrCode quit (Ping timeout: 244 seconds) 2016-09-18T20:46:13Z yaewa joined #lisp 2016-09-18T20:46:34Z les quit (Ping timeout: 244 seconds) 2016-09-18T20:47:36Z moei quit (Ping timeout: 244 seconds) 2016-09-18T20:48:07Z lmj quit (Quit: Lost terminal) 2016-09-18T20:48:41Z les joined #lisp 2016-09-18T20:54:08Z mastokley joined #lisp 2016-09-18T20:55:38Z nikki93 joined #lisp 2016-09-18T20:56:12Z ggole quit 2016-09-18T20:59:52Z DrCode joined #lisp 2016-09-18T20:59:55Z nikki93 quit (Ping timeout: 250 seconds) 2016-09-18T21:00:13Z phoe: Back. 2016-09-18T21:01:53Z superancetre: hi, does anybody have information on an update for lisptick-> http://www.iqool.de/lispstick.html? the version on the website works, but its really old. I did download sbcl 1.3.9, and updated slime with the link on the website, but i get an error when launching emacs: READ error during COMPILE-FILE; Symbol "ENABLE-INTERRUPT" not found in SB-SYS package 2016-09-18T21:02:33Z superancetre: any idea how to fix this? 2016-09-18T21:03:03Z manuel_ quit (Ping timeout: 240 seconds) 2016-09-18T21:03:17Z trystero joined #lisp 2016-09-18T21:03:26Z tristero quit (Ping timeout: 265 seconds) 2016-09-18T21:03:36Z manuel_ joined #lisp 2016-09-18T21:04:17Z voidlily quit (Ping timeout: 272 seconds) 2016-09-18T21:09:55Z gravicappa quit (Ping timeout: 248 seconds) 2016-09-18T21:12:05Z zacts quit (Ping timeout: 265 seconds) 2016-09-18T21:13:59Z phoe: superancetre: welp, Lispstick is *ancient*! 2016-09-18T21:14:25Z phoe: Lispbox is somewhat more fresh, https://common-lisp.net/project/lispbox/ 2016-09-18T21:14:45Z phoe: But then again - nothing beats a fresh install of SBCL, Quicklisp and Emacs. 2016-09-18T21:15:42Z phoe: I assume you're on Windows, right? 2016-09-18T21:16:11Z superancetre: phoe: thanks; i'll look that. I guess the fresh install is gonna be the solution yeah. I'm on ubuntu but i wanted to try this to have lisp at the university with me 2016-09-18T21:16:21Z phoe: Ubuntu. 2016-09-18T21:16:32Z phoe: http://www.jonathanfischer.net/modern-common-lisp-on-linux/ 2016-09-18T21:16:46Z phoe: So I assume you don't have a laptop of your own. 2016-09-18T21:16:59Z phoe: At which point, you could carry your Ubuntu and Lisp everywhere. 2016-09-18T21:17:20Z phoe: Look at Lispbox - if that doesn't work, I'll try to help you make a portable Lisp environment. 2016-09-18T21:17:30Z superancetre: Yes that would be ideal but my loaptop did die 6months ago and i wait to get enough money 2016-09-18T21:17:58Z phoe: But then again. 2016-09-18T21:18:06Z phoe: Does your university have some sort of university accounts/profiles? 2016-09-18T21:18:13Z superancetre: phoe: thanks for the proposition and the help, i'll let you know if i need help 2016-09-18T21:18:29Z scymtym: superancetre: jasom mentioned an lispstick update a few days ago: http://ircbrowse.net/browse/lisp?q=lispstick 2016-09-18T21:18:30Z superancetre: phoe: yes indeed, i have an account there 2016-09-18T21:18:32Z phoe: If it does, you can just make a local installation of SBCL/Quicklisp/Emacs and have that loaded through the uni network. 2016-09-18T21:18:39Z shka quit (Ping timeout: 276 seconds) 2016-09-18T21:18:46Z phoe: You can just setup it over there the normal way, no need for 100% portability. 2016-09-18T21:19:41Z phoe: scymtym: !!!!! 2016-09-18T21:19:45Z superancetre: phoe: yeah that might be good enough. thanks! 2016-09-18T21:19:46Z phoe: That's pretty big news. 2016-09-18T21:20:00Z phoe: Big enough to end up being published in the channel topic, I guess. 2016-09-18T21:20:01Z superancetre: scymtym: i'm gonna look right now, thanks! 2016-09-18T21:20:02Z phoe: Or at least CLiki. 2016-09-18T21:20:45Z scymtym: superancetre: no problem 2016-09-18T21:21:14Z holly2 quit (Ping timeout: 265 seconds) 2016-09-18T21:21:37Z superancetre: scymtym: it works! :) 2016-09-18T21:22:26Z scymtym: superancetre: good to hear. you should thank jasom, he is here most of the time 2016-09-18T21:23:29Z emaczen joined #lisp 2016-09-18T21:25:13Z superancetre: scymtym: i'll try to catch him to thanks him then, thanks for your helpful tip! 2016-09-18T21:25:21Z superancetre: phoe: and thanks to you too! 2016-09-18T21:29:04Z holly2 joined #lisp 2016-09-18T21:29:18Z emaczen quit (Ping timeout: 264 seconds) 2016-09-18T21:29:45Z eni quit (Ping timeout: 248 seconds) 2016-09-18T21:30:27Z pjb quit (Remote host closed the connection) 2016-09-18T21:36:07Z SpaceDanceCJ joined #lisp 2016-09-18T21:37:26Z cpc26 joined #lisp 2016-09-18T21:37:53Z yrk quit (Read error: Connection reset by peer) 2016-09-18T21:40:52Z Karl_Dscc quit (Remote host closed the connection) 2016-09-18T21:41:45Z cpc26 quit (Client Quit) 2016-09-18T21:42:24Z attila_lendvai quit (Quit: Leaving.) 2016-09-18T21:44:00Z cpc26 joined #lisp 2016-09-18T21:44:27Z cpc26 quit (Client Quit) 2016-09-18T21:44:58Z norfumpit joined #lisp 2016-09-18T21:45:08Z cpc26 joined #lisp 2016-09-18T21:45:38Z cpc26 quit (Client Quit) 2016-09-18T21:45:58Z norfumpit_ quit (Ping timeout: 265 seconds) 2016-09-18T21:48:22Z superancetre quit (Remote host closed the connection) 2016-09-18T21:48:49Z mishoo quit (Ping timeout: 265 seconds) 2016-09-18T21:48:57Z superancetre joined #lisp 2016-09-18T21:49:05Z norfumpit quit (Ping timeout: 244 seconds) 2016-09-18T21:50:25Z norfumpit joined #lisp 2016-09-18T21:54:05Z emaczen joined #lisp 2016-09-18T22:03:47Z yrk joined #lisp 2016-09-18T22:04:15Z danieli quit (Ping timeout: 265 seconds) 2016-09-18T22:04:18Z yrk quit (Changing host) 2016-09-18T22:04:18Z yrk joined #lisp 2016-09-18T22:06:50Z hhdave joined #lisp 2016-09-18T22:08:38Z hhdave_ joined #lisp 2016-09-18T22:09:27Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-09-18T22:11:17Z hhdave quit (Ping timeout: 244 seconds) 2016-09-18T22:11:18Z hhdave_ is now known as hhdave 2016-09-18T22:14:06Z antonv joined #lisp 2016-09-18T22:27:20Z jleija joined #lisp 2016-09-18T22:28:17Z danieli joined #lisp 2016-09-18T22:29:23Z klltkr quit (Ping timeout: 248 seconds) 2016-09-18T22:29:37Z ovenpasta quit (Ping timeout: 250 seconds) 2016-09-18T22:33:04Z hhdave quit (Quit: hhdave) 2016-09-18T22:34:41Z razzy89__ quit (Quit: razzy89__) 2016-09-18T22:34:49Z strelox quit (Remote host closed the connection) 2016-09-18T22:36:39Z xaotuk quit (Ping timeout: 276 seconds) 2016-09-18T22:41:51Z NeverDie quit (Ping timeout: 276 seconds) 2016-09-18T22:46:24Z tshirts4crime joined #lisp 2016-09-18T22:47:23Z NeverDie joined #lisp 2016-09-18T22:47:59Z stepnem quit (Ping timeout: 244 seconds) 2016-09-18T22:48:19Z holly2 quit (Ping timeout: 244 seconds) 2016-09-18T22:51:56Z holly2 joined #lisp 2016-09-18T22:53:13Z trocado joined #lisp 2016-09-18T22:59:50Z yaewa quit (Quit: Leaving...) 2016-09-18T23:00:18Z moei joined #lisp 2016-09-18T23:00:48Z phoe quit (Ping timeout: 265 seconds) 2016-09-18T23:01:48Z varjag quit (Ping timeout: 265 seconds) 2016-09-18T23:02:51Z hatfolk joined #lisp 2016-09-18T23:04:42Z holly2 quit (Ping timeout: 265 seconds) 2016-09-18T23:05:21Z holly2 joined #lisp 2016-09-18T23:10:34Z adolf_stalin joined #lisp 2016-09-18T23:12:31Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-18T23:13:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-18T23:14:54Z JeffTrent joined #lisp 2016-09-18T23:17:12Z razzy89_ joined #lisp 2016-09-18T23:17:17Z razzy89_ is now known as razzy89__ 2016-09-18T23:17:47Z phoe joined #lisp 2016-09-18T23:23:36Z freedom0 quit (Ping timeout: 265 seconds) 2016-09-18T23:24:16Z emaczen joined #lisp 2016-09-18T23:26:17Z JeffTrent quit (Quit: ChatZilla 0.9.92 [Firefox 45.3.0/20160802213348]) 2016-09-18T23:27:25Z ukari quit (Ping timeout: 272 seconds) 2016-09-18T23:35:03Z manuel_ quit (Quit: manuel_) 2016-09-18T23:47:16Z emaczen quit (Ping timeout: 255 seconds) 2016-09-18T23:48:26Z holly2 quit (Ping timeout: 244 seconds) 2016-09-18T23:48:26Z manuel_ joined #lisp 2016-09-18T23:50:55Z pipping: I'm playing around with bordeaux-threads right now. I've hardly dealt with locks before and I'd appreciate some feedback on whether I'm solving a problem in an asinine way (that's certainly what it feels like) 2016-09-18T23:51:10Z nikki93 joined #lisp 2016-09-18T23:52:10Z pipping: I've written the code to be sbcl-specific in this case so that it's both self-contained and short 2016-09-18T23:52:39Z holly2 joined #lisp 2016-09-18T23:53:41Z pipping: I've got a list of processes that are running asynchronously. I'd like to be notified as soon as one of them finishes, then determine which one it was (for this example, its PID will serve as the identifier) and then kill all the other processes. 2016-09-18T23:55:07Z pipping: this is what i've got: http://paste.lisp.org/display/326501 2016-09-18T23:56:14Z pipping: what's especially weird is that condition-wait requires me to release a lock that in this case I don't see the need for, so that I'm creating and acquiring a dummy lock just for that... 2016-09-19T00:04:17Z voidlily joined #lisp 2016-09-19T00:05:18Z karswell` quit (Ping timeout: 244 seconds) 2016-09-19T00:15:33Z emaczen joined #lisp 2016-09-19T00:19:34Z gendl: Hi, is there a conventional way to do something like mapcar, taking multiple sequence arguments, but have it continue until the longest one is consumed, rather than stopping at the end of the shortest one as with standard mapcar? 2016-09-19T00:20:56Z Bike: using what for the missing arguments? 2016-09-19T00:21:06Z Bike: but no, i don't think there's any convention 2016-09-19T00:24:14Z gendl: using nil's for the missing arguments. 2016-09-19T00:25:52Z gendl: I guess on way would be to go ahead and append NIL's to the end of any shorter lists, to make them all the same length, before doing the mapcar. 2016-09-19T00:25:56Z gendl: one* way 2016-09-19T00:25:58Z Bike: would be something like (defun mapmore (f &rest lists) (loop for l = lists then (mapcar #'cdr lists) for a = (mapcar #'car lists) until (every #'null lists) collect (apply f a))) 2016-09-19T00:26:49Z Kundry_Wag joined #lisp 2016-09-19T00:29:31Z gendl: hmm I have never really learned LOOP, will take a while to understand that one... looks legit though... 2016-09-19T00:29:56Z gendl: we have a bit of an unofficial directive to keep LOOP out of our codebase, just because of something I read in a Paul Graham book over 20 years ago... 2016-09-19T00:30:13Z Bike: you could rewrite it with do if you really wanted to. 2016-09-19T00:31:52Z pillton: Nah. tagbody. 2016-09-19T00:32:38Z pillton: Go on. Its Monday. Do something wild. 2016-09-19T00:34:36Z NeverDie quit (Ping timeout: 265 seconds) 2016-09-19T00:34:50Z mrottenkolber joined #lisp 2016-09-19T00:35:14Z mrottenkolber is now known as Guest92308 2016-09-19T00:35:21Z JoshYoshi joined #lisp 2016-09-19T00:35:34Z Guest92308 quit (Client Quit) 2016-09-19T00:36:30Z NeverDie joined #lisp 2016-09-19T00:36:58Z Josh_2 quit (Ping timeout: 244 seconds) 2016-09-19T00:39:03Z FDXZ joined #lisp 2016-09-19T00:44:44Z quazimodo joined #lisp 2016-09-19T00:46:17Z JoshYoshi quit (Ping timeout: 240 seconds) 2016-09-19T00:55:23Z roscoe_tw quit (Ping timeout: 265 seconds) 2016-09-19T00:55:29Z roscoe_t` joined #lisp 2016-09-19T00:55:55Z shdeng joined #lisp 2016-09-19T00:56:12Z shdeng quit (Max SendQ exceeded) 2016-09-19T00:56:38Z shdeng joined #lisp 2016-09-19T00:57:27Z Kundry_Wag quit (Remote host closed the connection) 2016-09-19T00:58:02Z Kundry_Wag joined #lisp 2016-09-19T01:02:09Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-19T01:08:45Z FDXZ quit (Ping timeout: 272 seconds) 2016-09-19T01:10:03Z asc232 joined #lisp 2016-09-19T01:17:14Z Kundry_Wag joined #lisp 2016-09-19T01:26:08Z Kundry_Wag quit (Remote host closed the connection) 2016-09-19T01:26:43Z Kundry_Wag joined #lisp 2016-09-19T01:28:46Z mejja joined #lisp 2016-09-19T01:30:43Z holly2 quit (Ping timeout: 248 seconds) 2016-09-19T01:31:13Z Kundry_Wag quit (Ping timeout: 255 seconds) 2016-09-19T01:31:40Z drdo quit (Ping timeout: 255 seconds) 2016-09-19T01:32:28Z drdo joined #lisp 2016-09-19T01:33:17Z mejja quit (Client Quit) 2016-09-19T01:33:38Z holly2 joined #lisp 2016-09-19T01:37:59Z nilof quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-19T01:40:31Z mejja joined #lisp 2016-09-19T01:42:06Z defaultxr joined #lisp 2016-09-19T01:45:35Z mejja: why lisp is soo slow? 2016-09-19T01:47:12Z trocado quit (Ping timeout: 240 seconds) 2016-09-19T01:47:20Z pillton: Are such questions on your mind often? 2016-09-19T01:51:14Z mejja: maybe.. 2016-09-19T01:52:23Z lnostdal quit (Ping timeout: 265 seconds) 2016-09-19T01:52:43Z Kundry_Wag joined #lisp 2016-09-19T01:53:21Z asc232 quit (Remote host closed the connection) 2016-09-19T01:55:41Z pillton: You aren't sure? 2016-09-19T01:56:02Z harish joined #lisp 2016-09-19T01:57:21Z pierpa: usually it's slow because of bad algorithms 2016-09-19T01:57:58Z pillton: Oh. It is Eliza too? 2016-09-19T02:02:07Z mejja: according to the lisp expert on twitter im following it is unusable slow.. 2016-09-19T02:02:57Z pierpa: then what are you doing here? 2016-09-19T02:04:23Z mejja: are you trolling me sir? 2016-09-19T02:05:07Z pierpa: no. honest question. 2016-09-19T02:07:46Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-19T02:07:51Z mejja: may i ask why you are here? 2016-09-19T02:08:18Z pierpa: Sure. I'm here because I do things with Lisp 2016-09-19T02:08:52Z Bike: i mean, there are a few hundred people here, it would be kind of strange if it was an unusable thing 2016-09-19T02:12:03Z mejja: So is it true? 2016-09-19T02:12:31Z Bike: that was my subtle way of saying "obviously not" 2016-09-19T02:16:44Z mejja: the expert is saying lisp is like an old harley davidson a racetrack full of suzuki katanas.. 2016-09-19T02:17:38Z Bike: none of us have any idea who your expert is. there is no reason to care about what you heard on the internet somewhere. 2016-09-19T02:18:07Z shifty joined #lisp 2016-09-19T02:19:15Z mejja: xah lee is his name. (i guess all the smart kids these days are from china) 2016-09-19T02:20:51Z unbalanced joined #lisp 2016-09-19T02:22:39Z Bike: ok. great. do you want to know something else? 2016-09-19T02:23:09Z mejja: yes please 2016-09-19T02:23:25Z loke: mejja: Xah is a famous idiot. He's banned from most forums and IRC channels for a reason. 2016-09-19T02:23:50Z jao joined #lisp 2016-09-19T02:25:57Z zacharias_ joined #lisp 2016-09-19T02:26:16Z freedom0 joined #lisp 2016-09-19T02:29:05Z zacharias quit (Ping timeout: 244 seconds) 2016-09-19T02:31:40Z pierpa quit (Ping timeout: 244 seconds) 2016-09-19T02:33:29Z mejja: he seems legit to me.. 2016-09-19T02:34:08Z ryxai joined #lisp 2016-09-19T02:42:24Z loke: mejja: He's been mostly infecting the Emacs community. You might want to check in on #emacs to see what people there have to say about him. 2016-09-19T02:46:05Z Oladon quit (Read error: Connection reset by peer) 2016-09-19T02:47:15Z Oladon joined #lisp 2016-09-19T02:48:02Z mejja: sorry but I don't trust them. (emacs is a known crypto commie channel) 2016-09-19T02:48:35Z Bike: are you being ironic 2016-09-19T02:48:41Z Bike: well, it's obnoxious to say either way 2016-09-19T02:54:32Z roscoe_t` is now known as roscoe_tw 2016-09-19T02:55:15Z DougNYC joined #lisp 2016-09-19T02:58:57Z jleija quit (Quit: leaving) 2016-09-19T02:59:52Z DougNYC quit (Ping timeout: 255 seconds) 2016-09-19T02:59:52Z slyrus joined #lisp 2016-09-19T03:00:03Z tshirts4crime quit (Ping timeout: 240 seconds) 2016-09-19T03:00:25Z loke: Bike: He's not ironic. He's trolling. 2016-09-19T03:00:36Z Bike: same shit 2016-09-19T03:00:59Z loke: I'd have to say that the trolling was pretty good initially, but after the emacs commant he lost all credibility. 2016-09-19T03:03:24Z harish quit (Quit: Leaving) 2016-09-19T03:04:04Z harish joined #lisp 2016-09-19T03:04:27Z mejja: if institutionalized theft is not communism then what is? (and free software is theft for sure) 2016-09-19T03:06:14Z loke: mejja: When people call out the trolling, the trick is not doubling down. Instead, you should pretend that you'r ejust misunderstood and you should back off for a little while to let things calm down. Then you can switch into full-troll-mode again. 2016-09-19T03:06:40Z loke: I guess I'm getting old. Trolls were much better in the good old days. 2016-09-19T03:06:56Z tmtwd joined #lisp 2016-09-19T03:07:01Z harish_ joined #lisp 2016-09-19T03:07:01Z safe joined #lisp 2016-09-19T03:07:32Z mejja: when was that? (i'm guessing back when xah lee was not banned? :) 2016-09-19T03:07:41Z harish quit (Read error: Connection reset by peer) 2016-09-19T03:08:00Z mejja: cheers from #scheme suckers.. 2016-09-19T03:08:07Z loke: mejja: I honestly don't think Xah is a troll. He's just crazy/stupid. 2016-09-19T03:08:15Z loke: The era of good trolling was in the 90's. 2016-09-19T03:09:17Z PuercoPop: loke: even the word troll has become a little bit like OOP, used for so much things that it has lost all meaning. Here, even politicians use it to discredit their critics. 2016-09-19T03:09:29Z loke: PuercoPop: Yes, that's true. 2016-09-19T03:09:44Z jasom: superancetre: let me know if you have any issues with the lispstick 2016-09-19T03:09:51Z kamog` is now known as kamog 2016-09-19T03:09:56Z holly2 quit (Ping timeout: 244 seconds) 2016-09-19T03:10:36Z loke: PuercoPop: a good troll (in its purest form) doesn't necessarily have to be a bad thing. I mean Tritter grew out of onscurity partly thanks to trolling. 2016-09-19T03:11:01Z loke: ...which arguably is a bad thing for society, but a good thing for twitter as a com0pany. 2016-09-19T03:11:17Z harish_ quit (Ping timeout: 250 seconds) 2016-09-19T03:11:51Z test1600 joined #lisp 2016-09-19T03:12:07Z Kundry_Wag quit (Quit: Leaving...) 2016-09-19T03:12:14Z holly2 joined #lisp 2016-09-19T03:15:44Z PuercoPop: persona design around trolls :) 2016-09-19T03:16:01Z groovy2shoes quit (Quit: Leaving) 2016-09-19T03:18:42Z arescorpio joined #lisp 2016-09-19T03:21:33Z jao quit (Ping timeout: 240 seconds) 2016-09-19T03:23:09Z harish_ joined #lisp 2016-09-19T03:24:24Z d4ryus quit (Ping timeout: 244 seconds) 2016-09-19T03:27:24Z d4ryus joined #lisp 2016-09-19T03:27:25Z manuel_ quit (Quit: manuel_) 2016-09-19T03:27:27Z Harag quit (Quit: Harag) 2016-09-19T03:37:15Z zacharias_ quit (Ping timeout: 260 seconds) 2016-09-19T03:40:06Z holly2 quit (Ping timeout: 264 seconds) 2016-09-19T03:44:27Z holly2 joined #lisp 2016-09-19T03:47:34Z froggey quit (Ping timeout: 255 seconds) 2016-09-19T03:48:21Z LiamH quit (Quit: Leaving.) 2016-09-19T03:49:21Z froggey joined #lisp 2016-09-19T03:52:44Z karswell joined #lisp 2016-09-19T03:54:29Z warex quit (Read error: Connection reset by peer) 2016-09-19T03:58:11Z ukari joined #lisp 2016-09-19T04:00:10Z antonv quit (Ping timeout: 255 seconds) 2016-09-19T04:00:14Z warex joined #lisp 2016-09-19T04:08:14Z harish_ quit (Quit: Leaving) 2016-09-19T04:08:37Z harish joined #lisp 2016-09-19T04:10:28Z nikki93 quit (Remote host closed the connection) 2016-09-19T04:12:14Z ryxai quit (Quit: Leaving) 2016-09-19T04:12:39Z ryxai joined #lisp 2016-09-19T04:15:55Z emaczen quit (Ping timeout: 255 seconds) 2016-09-19T04:21:35Z FreeBirdLjj joined #lisp 2016-09-19T04:25:01Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-19T04:25:23Z stardiviner joined #lisp 2016-09-19T04:26:05Z FreeBirdLjj quit (Ping timeout: 265 seconds) 2016-09-19T04:28:02Z FreeBirdLjj joined #lisp 2016-09-19T04:30:35Z Mon_Ouie quit (Quit: WeeChat 1.5) 2016-09-19T04:33:44Z shka joined #lisp 2016-09-19T04:35:51Z unbalanced quit (Quit: WeeChat 1.5) 2016-09-19T04:38:57Z beach: Good morning everyone! 2016-09-19T04:39:10Z warex quit (Read error: Connection reset by peer) 2016-09-19T04:39:43Z warex joined #lisp 2016-09-19T04:39:53Z loke: Hello beach! 2016-09-19T04:40:56Z loke: beach: How comfortable are you with CLIM:FORMATTING-TABLE? 2016-09-19T04:41:09Z beach: I have used it a few times. 2016-09-19T04:41:39Z loke: beach: I'm desperately trying to figure out how to best explain my issue with it... I think a drawing is best. :-) 2016-09-19T04:41:58Z beach: As I recall, there is some strange interaction between rows/columns on the one hand and PRESENT on the other hand. 2016-09-19T04:47:56Z emaczen joined #lisp 2016-09-19T04:48:08Z loke: beach: Here's an illustration of what I'm trying to do: 2016-09-19T04:48:08Z loke: i 2016-09-19T04:48:19Z loke: https://goo.gl/photos/J9QLS89iivGRxPxSA 2016-09-19T04:48:52Z loke: This is the code: 2016-09-19T04:49:20Z loke: https://github.com/cicakhq/potato/blob/master/contrib/potato-client-clim/src/messages.lisp#L147 2016-09-19T04:51:06Z beach: It looks like it ought to work. 2016-09-19T04:51:36Z beach: Oh, wait... 2016-09-19T04:51:37Z loke: beach: Yes, but how to achieve it? 2016-09-19T04:52:09Z superancetre: jasom: thx for the update on lispstick! I'll let you know for sure 2016-09-19T04:53:24Z alexherbo2 quit (Quit: WeeChat 1.5) 2016-09-19T04:53:31Z defaultxr quit (Quit: gnight) 2016-09-19T04:54:29Z beach: loke: It ought to work. I would have to play around with it and check my own code to give you a more precise answer. But Monday mornings are crazy around here, so I am going to be busy for the next several hours. 2016-09-19T04:55:51Z razzy89__ quit (Quit: razzy89__) 2016-09-19T04:56:55Z ramky joined #lisp 2016-09-19T04:56:56Z loke: beach: Are you suggesting that what I tried to do should, theoretically, be correct? If so, doesn't that suggest that there is a bug in clim? 2016-09-19T04:57:29Z beach: It does suggest that. 2016-09-19T04:57:37Z loke: beach: Thanks :-) 2016-09-19T04:57:53Z beach: But in order to be sure, I would have to investigate further. 2016-09-19T04:58:14Z beach: Or, we could ask jackdaniel who is paid to investigate things like that. :) 2016-09-19T04:58:40Z loke: beach: good point :-) 2016-09-19T05:02:36Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-09-19T05:03:53Z aries_liuxueyang joined #lisp 2016-09-19T05:10:00Z tmtwd quit (Ping timeout: 260 seconds) 2016-09-19T05:11:16Z ukari quit (Ping timeout: 255 seconds) 2016-09-19T05:15:11Z ym joined #lisp 2016-09-19T05:16:06Z ryxai quit (Ping timeout: 264 seconds) 2016-09-19T05:17:05Z ryxai joined #lisp 2016-09-19T05:19:16Z arescorpio quit (Quit: Leaving.) 2016-09-19T05:19:22Z emaczen quit (Ping timeout: 255 seconds) 2016-09-19T05:21:26Z wolf_mozart quit (Quit: Account terminated by the PanicBNC Staff Team.) 2016-09-19T05:24:13Z warex quit (Read error: Connection reset by peer) 2016-09-19T05:24:34Z warex joined #lisp 2016-09-19T05:26:05Z adolf_stalin quit (Quit: Leaving...) 2016-09-19T05:30:52Z Karl_Dscc joined #lisp 2016-09-19T05:35:54Z harish quit (Ping timeout: 264 seconds) 2016-09-19T05:36:01Z DougNYC joined #lisp 2016-09-19T05:38:20Z asc232 joined #lisp 2016-09-19T05:38:44Z phoe: Hey! 2016-09-19T05:41:03Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-19T05:41:22Z phoe: I got a response from JPL. I'll be forking JPL-QUEUES to include my functionality. 2016-09-19T05:41:39Z holly2 quit (Ping timeout: 250 seconds) 2016-09-19T05:43:19Z vlatkoB joined #lisp 2016-09-19T05:44:50Z holly2 joined #lisp 2016-09-19T05:52:30Z mastokley quit (Ping timeout: 244 seconds) 2016-09-19T05:52:59Z alexherbo2 joined #lisp 2016-09-19T05:54:38Z mathrick quit (Read error: Connection reset by peer) 2016-09-19T05:55:22Z mathrick joined #lisp 2016-09-19T05:56:43Z beach left #lisp 2016-09-19T05:58:17Z Guest64580 quit (Excess Flood) 2016-09-19T05:59:24Z edgar-rft joined #lisp 2016-09-19T05:59:39Z Guest83809 joined #lisp 2016-09-19T06:00:24Z scymtym quit (Ping timeout: 244 seconds) 2016-09-19T06:01:29Z MoALTz joined #lisp 2016-09-19T06:03:11Z nikki93 joined #lisp 2016-09-19T06:04:12Z slyrus quit (Ping timeout: 265 seconds) 2016-09-19T06:04:42Z erguven joined #lisp 2016-09-19T06:08:17Z shka quit (Ping timeout: 240 seconds) 2016-09-19T06:09:02Z Karl_Dscc quit (Remote host closed the connection) 2016-09-19T06:09:20Z asc232 quit (Remote host closed the connection) 2016-09-19T06:10:22Z slyrus joined #lisp 2016-09-19T06:12:12Z freedom0 quit (Remote host closed the connection) 2016-09-19T06:13:06Z Devon quit (Ping timeout: 264 seconds) 2016-09-19T06:23:03Z freedom0 joined #lisp 2016-09-19T06:23:08Z segmond joined #lisp 2016-09-19T06:23:57Z ggole joined #lisp 2016-09-19T06:26:05Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-09-19T06:33:02Z mishoo joined #lisp 2016-09-19T06:37:34Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-19T06:38:32Z warex quit (Read error: Connection reset by peer) 2016-09-19T06:38:42Z emaczen joined #lisp 2016-09-19T06:39:07Z asc232 joined #lisp 2016-09-19T06:39:25Z asc232 quit (Remote host closed the connection) 2016-09-19T06:39:34Z scymtym joined #lisp 2016-09-19T06:39:50Z ASau quit (Ping timeout: 260 seconds) 2016-09-19T06:40:58Z Munksgaard joined #lisp 2016-09-19T06:41:01Z k3rn31 quit (Ping timeout: 265 seconds) 2016-09-19T06:41:04Z aries_liuxueyang joined #lisp 2016-09-19T06:44:19Z warex joined #lisp 2016-09-19T06:44:25Z emaczen quit (Ping timeout: 255 seconds) 2016-09-19T06:45:21Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-09-19T06:52:06Z vlatkoB_ joined #lisp 2016-09-19T06:56:10Z vlatkoB quit (Ping timeout: 260 seconds) 2016-09-19T07:04:47Z josteink: JPL? Nasa JPL? 2016-09-19T07:05:27Z otwieracz: no 2016-09-19T07:14:14Z aries_liuxueyang joined #lisp 2016-09-19T07:15:30Z mvilleneuve joined #lisp 2016-09-19T07:16:52Z stardiviner quit (Ping timeout: 244 seconds) 2016-09-19T07:17:33Z josteink: boring :) 2016-09-19T07:18:17Z phoe_ joined #lisp 2016-09-19T07:18:40Z raydeejay: hah 2016-09-19T07:20:02Z Anselma joined #lisp 2016-09-19T07:20:54Z Anselmo quit (Disconnected by services) 2016-09-19T07:21:02Z Anselma is now known as Anselmo 2016-09-19T07:21:58Z safe quit (Read error: Connection reset by peer) 2016-09-19T07:24:54Z DougNYC joined #lisp 2016-09-19T07:27:53Z deank quit 2016-09-19T07:29:18Z DougNYC quit (Ping timeout: 244 seconds) 2016-09-19T07:31:31Z razzy89_ joined #lisp 2016-09-19T07:31:36Z razzy89_ is now known as razzy89__ 2016-09-19T07:32:16Z varjag joined #lisp 2016-09-19T07:34:34Z Bike quit (Quit: fall into) 2016-09-19T07:40:51Z bocaneri quit (Ping timeout: 248 seconds) 2016-09-19T07:45:22Z shka joined #lisp 2016-09-19T07:49:52Z bocaneri joined #lisp 2016-09-19T07:49:56Z holly2 quit (Ping timeout: 244 seconds) 2016-09-19T07:53:43Z gniourf quit (Ping timeout: 255 seconds) 2016-09-19T07:53:58Z warex quit (Read error: Connection reset by peer) 2016-09-19T07:54:14Z warex joined #lisp 2016-09-19T07:54:20Z holly2 joined #lisp 2016-09-19T07:54:30Z g_l joined #lisp 2016-09-19T07:56:14Z g_l: using "ip ad add 10.0.0.10/24" and "ip ad add 10.0.0.20/24" I can get two computers to ping each other over an ethernet cable. 2016-09-19T07:56:37Z g_l: IE, they are both disconnected from wifi, and I use "ping 10.0.0.10" or "ping 10.0.0.20" 2016-09-19T07:57:10Z g_l: I'd like to translate this into netcat, with the ability to send an arbitrary string from A to B. 2016-09-19T07:57:31Z g_l: This, only as an intermediate step for getting usocket to talk over the ethernet cable and pipe sexprs across 2016-09-19T07:57:39Z g_l: pointers? 2016-09-19T07:59:27Z gniourf joined #lisp 2016-09-19T07:59:32Z phoe_: g_l: I suggest #networking 2016-09-19T07:59:38Z g_l: join #networking 2016-09-19T07:59:59Z stardiviner joined #lisp 2016-09-19T08:00:12Z hhdave joined #lisp 2016-09-19T08:00:16Z phoe_: g_l: I suggest / 2016-09-19T08:01:37Z freedom0 quit (Ping timeout: 250 seconds) 2016-09-19T08:05:43Z loke: IPv4 addresses. How quaint. Us modern people simply use the autoassigned IPv6 addresses. 2016-09-19T08:05:54Z danieli quit (Max SendQ exceeded) 2016-09-19T08:06:07Z Guest83809 quit (Excess Flood) 2016-09-19T08:06:16Z danieli joined #lisp 2016-09-19T08:07:33Z josteink: IPv4 will be around until "everyone" has IPv6 2016-09-19T08:07:34Z deank joined #lisp 2016-09-19T08:07:44Z josteink: and that wont happen until dual-stack networking works fine on all devices 2016-09-19T08:08:01Z josteink: (and for some reason my wife's iDevices all fail when I enable IPv4 IPv6 dual-stack on my home network) 2016-09-19T08:08:10Z josteink: so thanks to apple, I cant have IPv6 2016-09-19T08:08:11Z josteink: yay 2016-09-19T08:08:20Z giraffe joined #lisp 2016-09-19T08:08:21Z giraffe quit (Max SendQ exceeded) 2016-09-19T08:08:44Z warex quit (Read error: Connection reset by peer) 2016-09-19T08:09:18Z warex joined #lisp 2016-09-19T08:09:23Z loke: josteink: How do they "fail"? 2016-09-19T08:12:01Z Guest98158 joined #lisp 2016-09-19T08:12:14Z yaewa joined #lisp 2016-09-19T08:12:42Z moei quit (Ping timeout: 244 seconds) 2016-09-19T08:12:42Z Guest36530 quit (Ping timeout: 244 seconds) 2016-09-19T08:12:42Z Xof quit (Ping timeout: 244 seconds) 2016-09-19T08:12:57Z aries_liuxueyang quit (Ping timeout: 248 seconds) 2016-09-19T08:13:03Z stepnem joined #lisp 2016-09-19T08:13:09Z Anselma joined #lisp 2016-09-19T08:13:12Z Sigyn quit (Remote host closed the connection) 2016-09-19T08:13:13Z zbigniew quit (Ping timeout: 244 seconds) 2016-09-19T08:13:32Z zbigniew joined #lisp 2016-09-19T08:13:56Z Anselmo quit (Read error: Connection reset by peer) 2016-09-19T08:14:03Z Anselma is now known as Anselmo 2016-09-19T08:14:11Z justinmcp_ quit (Read error: Connection reset by peer) 2016-09-19T08:14:15Z mearnsh quit (Ping timeout: 244 seconds) 2016-09-19T08:14:22Z Sigyn joined #lisp 2016-09-19T08:14:46Z yeltzooo9 quit (Ping timeout: 244 seconds) 2016-09-19T08:15:18Z justinmcp joined #lisp 2016-09-19T08:15:18Z yeltzooo joined #lisp 2016-09-19T08:15:19Z bounb joined #lisp 2016-09-19T08:15:19Z bounb quit (Changing host) 2016-09-19T08:15:19Z bounb joined #lisp 2016-09-19T08:15:26Z askatasuna joined #lisp 2016-09-19T08:15:27Z aries_liuxueyang joined #lisp 2016-09-19T08:17:35Z g_l quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-19T08:18:57Z ghostlight quit (Ping timeout: 250 seconds) 2016-09-19T08:21:00Z Beetny joined #lisp 2016-09-19T08:24:07Z ghostlight joined #lisp 2016-09-19T08:25:20Z bogdanm joined #lisp 2016-09-19T08:26:54Z emaczen joined #lisp 2016-09-19T08:32:35Z gniourf quit (Ping timeout: 248 seconds) 2016-09-19T08:32:52Z emaczen quit (Ping timeout: 255 seconds) 2016-09-19T08:33:00Z yaewa quit (Quit: Leaving...) 2016-09-19T08:33:52Z gniourf joined #lisp 2016-09-19T08:36:36Z moei joined #lisp 2016-09-19T08:45:24Z josteink: loke: it seems DNS resolution goes wanky 2016-09-19T08:45:36Z josteink: causing infinite/failed lookups for servers 2016-09-19T08:45:46Z josteink: which means pretty much any network-dependenant apps experiences lock-ups 2016-09-19T08:46:13Z josteink: Since iPhones have no console I can pull up and run commands from, Im not sure -exactly- what goes wrong 2016-09-19T08:46:36Z josteink: infinite waits/failed lookups 2016-09-19T08:47:23Z raydeejay: IPv4 will be around for a long long time 2016-09-19T08:51:53Z MrWoohoo joined #lisp 2016-09-19T08:52:58Z fluter quit (Ping timeout: 265 seconds) 2016-09-19T08:56:39Z tshirts4crime joined #lisp 2016-09-19T08:57:06Z loke: josteink: You enable IPv6 and _DNS_ lookups fail? Does it work for your normal computers on your network? 2016-09-19T08:57:54Z josteink: loke: Im guessing its behaviour related to looking up both A and AAAA for the same hosts 2016-09-19T08:57:57Z josteink: I have no idea 2016-09-19T08:58:09Z josteink: I cant look inside black box apple products 2016-09-19T08:58:16Z josteink: And frankly I cant care to look more into it 2016-09-19T08:58:34Z josteink: Ive had enough fights with the wife with ("You dont care about my problems!!!") and lalalala 2016-09-19T08:58:46Z raydeejay: I hear a bell 2016-09-19T08:58:47Z raydeejay: xD 2016-09-19T08:59:06Z josteink: Apple can go get bent 2016-09-19T08:59:09Z josteink: And I dont need IPv6 that much 2016-09-19T08:59:17Z raydeejay: it's not exactly like that but on those lines (fortunately, there's no Apple involved in my case) 2016-09-19T08:59:18Z josteink: So yeah welcome to compromise-valley 2016-09-19T08:59:38Z loke: When IPv6 works, it's pretty neat. 2016-09-19T08:59:44Z josteink: yeah I know 2016-09-19T09:00:00Z josteink: end to end connectivity, the end of obscure ports in your NAT and lalala 2016-09-19T09:00:10Z raydeejay: (when), otherwise NIL 2016-09-19T09:00:57Z loke: If you do bittorrent, it's remarkable how many IPv6 connections you end up with. 2016-09-19T09:01:23Z josteink: loke: would you be shocked to hear I dont really do much BT anymore? 2016-09-19T09:01:36Z loke: josteink: I've never done much of it. 2016-09-19T09:01:53Z loke: I fire it up if I need a movie or something. I don't watch much, so it's rare. 2016-09-19T09:02:45Z przl joined #lisp 2016-09-19T09:08:50Z warex quit (Read error: Connection reset by peer) 2016-09-19T09:09:07Z warex joined #lisp 2016-09-19T09:10:14Z zacharias joined #lisp 2016-09-19T09:10:24Z fluter joined #lisp 2016-09-19T09:15:00Z quazimodo quit (Ping timeout: 260 seconds) 2016-09-19T09:15:12Z klltkr joined #lisp 2016-09-19T09:17:43Z ovenpasta joined #lisp 2016-09-19T09:27:36Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-19T09:33:24Z Munksgaard quit (Quit: Leaving.) 2016-09-19T09:33:53Z tshirts4crime quit (Ping timeout: 240 seconds) 2016-09-19T09:46:57Z solene joined #lisp 2016-09-19T09:47:41Z Grue`` joined #lisp 2016-09-19T09:48:01Z solene: hello, I am trying to write a small irc client but I can't find a solution with threads. I need to wait for incoming messages and still allow user to send input 2016-09-19T09:48:11Z solene: is bordeaux-threads the only solution available for that ? 2016-09-19T09:49:50Z m00natic joined #lisp 2016-09-19T09:50:04Z |3b|: you could use implementation specific functions directly, but bordeaux-threads is the popular solution 2016-09-19T09:51:11Z solene: |3b|: hmm, I tried green-threads but I don't think it could have worked because I need 2 waiting processes. Sadly, I don't have a common lisp supported threads on openbsd :( 2016-09-19T09:51:23Z |3b|: you might also be able to poll for messages instead of blocking, but i'm not sure that would be easier than using threads 2016-09-19T09:51:48Z phadthai: since your task is I/O bound you may also want to try polling solutions, including iolib 2016-09-19T09:51:49Z |3b|: ah, if you don't have a threaded lisp, bordeaux-threads won't help as much :/ 2016-09-19T09:52:09Z phadthai: instead of threads and blocking sockets 2016-09-19T09:52:59Z przl quit (Ping timeout: 250 seconds) 2016-09-19T09:54:09Z phoe_: solene: http://www.cliki.net/thread 2016-09-19T09:54:10Z |3b| supposes you could separate it into 2 processes, one that handles UI and one that does networking, but that would probably be worse than polling unless you think you might want it for other reasons (like being able to access it from multiple machines at once) 2016-09-19T09:54:14Z pratch quit (Read error: Connection reset by peer) 2016-09-19T09:54:17Z phoe_: looks like cmucl has threads on openbsd 2016-09-19T09:54:45Z Grue``: common lisp isn't really suited for "small" irc client, even the smallest one would be bigger than some of the popular clients 2016-09-19T09:55:12Z solene: phoe_: cmucl isn't supported anymore since openbsd 3.1 (which is a few years old) 2016-09-19T09:55:28Z phadthai: ECL probably also supports OpenBSD with threads 2016-09-19T09:55:31Z emma quit (Ping timeout: 244 seconds) 2016-09-19T09:55:36Z phoe_: solene: welp. 2016-09-19T09:55:39Z pratch joined #lisp 2016-09-19T09:56:02Z drot quit (Ping timeout: 244 seconds) 2016-09-19T09:56:02Z zerac quit (Ping timeout: 244 seconds) 2016-09-19T09:56:07Z Grue``: it's always possible to launch two processes, one for listening, another for UI 2016-09-19T09:56:28Z solene: phoe_: I will check ecl 2016-09-19T09:56:33Z clop quit (Ping timeout: 244 seconds) 2016-09-19T09:56:33Z taij33n- quit (Ping timeout: 244 seconds) 2016-09-19T09:56:42Z drot joined #lisp 2016-09-19T09:57:18Z emma joined #lisp 2016-09-19T09:57:18Z emma quit (Changing host) 2016-09-19T09:57:18Z emma joined #lisp 2016-09-19T09:57:19Z taij33n joined #lisp 2016-09-19T09:57:35Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-09-19T09:57:51Z clop joined #lisp 2016-09-19T09:58:08Z zerac joined #lisp 2016-09-19T09:58:52Z Grue``: I don't know about the library, but theoretically green threads allow any amount of waiting processes (but only one that executes code at a time) 2016-09-19T09:59:40Z przl joined #lisp 2016-09-19T10:00:05Z Grue``: a green thread also can periodically relinquish control to give other threads a chance to do something 2016-09-19T10:00:15Z phadthai: it depends though, if a process-blocking syscall is executing then all green threads are blocked as well (so usually the impementation must try to wrap any such into an abstraction using polling or similar) 2016-09-19T10:00:16Z solene: Grue``: I tried to do it with green threads but I am not sure to understand how it works. I tried to display 2 loops in 2 differents threads and they are done sequentially 2016-09-19T10:00:36Z aries_liuxueyang joined #lisp 2016-09-19T10:01:21Z phadthai: you may have needed to yield in each loop if they were cooperative threads 2016-09-19T10:02:20Z phadthai: (yield is a common term for what Grue`` described, relinquish control voluntarily) 2016-09-19T10:03:38Z Xof joined #lisp 2016-09-19T10:04:01Z solene: sbcl with --fancy give threads on openbsd, the system package doesn't compile it with threads (i should submit a patch). I will do with bordeaux 2016-09-19T10:08:10Z Munksgaard joined #lisp 2016-09-19T10:09:45Z fluter quit (Ping timeout: 248 seconds) 2016-09-19T10:14:38Z loke: solene: It's remarkable how system packages never manage to get SBCL right. It's not like it's hard. 2016-09-19T10:15:14Z emaczen joined #lisp 2016-09-19T10:16:37Z solene: loke: sbcl's threads on OpenBSD seems really new, I think that's why it's not compiled with by default 2016-09-19T10:16:47Z solene: I checked last year and it wasn't working 2016-09-19T10:18:50Z fluter joined #lisp 2016-09-19T10:20:54Z emaczen quit (Ping timeout: 264 seconds) 2016-09-19T10:29:02Z solene: how would you write an infinite loop ? 2016-09-19T10:32:04Z phadthai: (loop do ...) ? 2016-09-19T10:32:58Z solene: phadthai: indeed... thanks again 2016-09-19T10:33:48Z loke: Actually, if all you want is an infinite loop without any other loop features, you can just do (loop (whatever)) 2016-09-19T10:34:54Z jackdaniel: ECL works on openbsd with threads (I've tested it before 16.1.2 release on it) 2016-09-19T10:35:02Z loke: This is because in CLtL1, that's all that LOOP did. 2016-09-19T10:35:22Z jackdaniel: but you may need to build with bundled boehmgc if the system one is older than 7.4 (or built without them) 2016-09-19T10:35:45Z jackdaniel: solene: ↑ 2016-09-19T10:38:35Z solene: jackdaniel: I will check threads on ECL, maybe submit a patch too if it can enable threads for everyone. Trying sbcl with bordeaux at the moment ^^ 2016-09-19T10:38:55Z ukari joined #lisp 2016-09-19T10:45:05Z ukari quit (Ping timeout: 272 seconds) 2016-09-19T10:49:33Z jackdaniel: patch? what kind of patch? 2016-09-19T10:51:10Z solene: jackdaniel: I had OpenBSD ecl port Makefile in mind when talking about patch. If it's only a configure argument then it's easier to fix the openbsd package 2016-09-19T10:52:24Z razzy89__ quit (Quit: razzy89__) 2016-09-19T10:53:15Z jackdaniel: ah, OK 2016-09-19T10:53:36Z jackdaniel: it should be fairly easy to provide port for ecl - it uses ordinary autotools / makefile to build 2016-09-19T10:54:09Z solene: the port alread exists but I'm not sure the current package can load bordeaux-threads 2016-09-19T10:54:50Z test1600 quit (Quit: Leaving) 2016-09-19T10:54:54Z jackdaniel: you have to take into consideration the following: ECL to work with threads needs to be linked against libgc >= 7.4 and built with thread support 2016-09-19T10:55:34Z jackdaniel: otherwise ecl doesn't support them. That said, ECL may be built with its bundled libgc built as a static library (--with-boehm=included) 2016-09-19T11:00:39Z DougNYC joined #lisp 2016-09-19T11:02:52Z Munksgaard quit (Quit: Leaving.) 2016-09-19T11:03:23Z przl quit (Ping timeout: 265 seconds) 2016-09-19T11:05:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-19T11:08:20Z Munksgaard joined #lisp 2016-09-19T11:12:20Z nikki93 quit (Remote host closed the connection) 2016-09-19T11:12:57Z shdeng quit (Quit: Leaving) 2016-09-19T11:13:23Z freedom0 joined #lisp 2016-09-19T11:17:35Z harish joined #lisp 2016-09-19T11:21:44Z TCZ joined #lisp 2016-09-19T11:23:12Z solene quit (Remote host closed the connection) 2016-09-19T11:30:02Z przl joined #lisp 2016-09-19T11:31:58Z n0rby joined #lisp 2016-09-19T11:38:04Z Munksgaard quit (Quit: Leaving.) 2016-09-19T11:38:10Z razzy89_ joined #lisp 2016-09-19T11:38:15Z razzy89_ is now known as razzy89__ 2016-09-19T11:39:07Z TCZ quit (Quit: Leaving) 2016-09-19T11:47:15Z gigetoo quit (Ping timeout: 260 seconds) 2016-09-19T11:47:49Z gigetoo joined #lisp 2016-09-19T12:00:02Z lnostdal joined #lisp 2016-09-19T12:03:29Z emaczen joined #lisp 2016-09-19T12:10:00Z Munksgaard joined #lisp 2016-09-19T12:12:55Z k4rtik quit (Ping timeout: 260 seconds) 2016-09-19T12:19:36Z raydeejay: is this dirty? 2016-09-19T12:19:38Z raydeejay: :collecting (assoc-value post :date) :into dates 2016-09-19T12:19:38Z raydeejay: :collecting (assoc-value post :updated) :into dates 2016-09-19T12:19:38Z raydeejay: 2016-09-19T12:21:50Z axion: yep 2016-09-19T12:22:44Z benny quit (Ping timeout: 265 seconds) 2016-09-19T12:23:23Z raydeejay: something cleaner? 2016-09-19T12:23:42Z madbub joined #lisp 2016-09-19T12:24:27Z Josh_2 joined #lisp 2016-09-19T12:25:16Z benny joined #lisp 2016-09-19T12:25:40Z benny is now known as Guest30860 2016-09-19T12:26:11Z raydeejay: um, actually, can I use maximizing with strings? 2016-09-19T12:26:43Z axion: Kind of hard without seeing more context 2016-09-19T12:27:17Z raydeejay: the values there are either strings of the form "2016-09-18 22:30" or nil 2016-09-19T12:27:33Z raydeejay: and my goal is end up with the newest timestring 2016-09-19T12:27:39Z |3b|: you can find the maximum of a function of the string, but harder to get the string corresponding to that maximum 2016-09-19T12:28:00Z pipping: raydeejay: you might want to use iterate for that: https://common-lisp.net/project/iterate/#examples 2016-09-19T12:28:21Z axion: Can we see the whole loop form? 2016-09-19T12:28:27Z raydeejay: sure 2016-09-19T12:28:53Z raydeejay: https://gist.github.com/b1fbb4166d6d2478cd98aa610a271666 2016-09-19T12:29:05Z |3b| sees nothing wrong with multiple COLLECTING clauses though 2016-09-19T12:29:15Z axion: for starters, you can destructure the list in the FOR clause 2016-09-19T12:31:01Z |3b|: (collecting into a variable you never use seems a bit less useful) 2016-09-19T12:31:21Z axion: no need for alexandria here, and the progn is also useles 2016-09-19T12:31:23Z axion: s 2016-09-19T12:31:41Z raydeejay: indentation 2016-09-19T12:32:13Z raydeejay: I appreciate the input, but the question was simple: is there something more elegant than two collecting clauses? xD 2016-09-19T12:32:18Z raydeejay: I know the loop can use some love 2016-09-19T12:32:45Z raydeejay: as for not using the DATES list, I plan to pass it to make-feed at the end 2016-09-19T12:33:18Z nikki93 joined #lisp 2016-09-19T12:34:00Z axion: your editor should do the right thing for that...see my comment 2016-09-19T12:34:03Z |3b|: seems OK to me, if you want a list with the 2 types of dates interleaved rather than grouped 2016-09-19T12:34:30Z raydeejay: yeah, the idea is that the newest "date:" or "updated:" header determines the field of the Atom feed 2016-09-19T12:34:33Z pipping: raydeejay: probe-file will return non-nil also for directories btw 2016-09-19T12:34:44Z Beetny quit (Ping timeout: 265 seconds) 2016-09-19T12:36:05Z raydeejay: yeah, well, I'm not sure I want to deal with people doing intelligent things like creating a slug that looks like a directory name, or the other way around, inside the posts/ directory where I plan to move the posts (when I finish what I'm doing now) 2016-09-19T12:36:16Z raydeejay: I know I'm not going to do it :) 2016-09-19T12:37:03Z raydeejay: but good to know 2016-09-19T12:37:22Z pipping: hence uiop:file-exists-p 2016-09-19T12:37:27Z |3b| would probably calculate the 'newest' date in the loop rather than passing a list if 'newest' is all you care about 2016-09-19T12:38:10Z |3b|: you need to do it manually though rather than using maximizing, unless passing a numeric timestamp of some sort is OK 2016-09-19T12:38:27Z raydeejay: I'd rather keep it simple, it's not like I need extra performance 2016-09-19T12:38:31Z _death: to me the big offenders are conflating multiple concerns into one function and using raw alist interface when accessing fields of a post 2016-09-19T12:38:34Z raydeejay: collect strings, then sort, pick the winner 2016-09-19T12:39:11Z raydeejay: agreed, but code that you don't write is code that you don't have to debug 2016-09-19T12:39:20Z Munksgaard quit (Quit: Leaving.) 2016-09-19T12:39:26Z raydeejay: once things are in place, if they are properly made, they can be extracted 2016-09-19T12:39:30Z emaczen quit (Ping timeout: 264 seconds) 2016-09-19T12:39:33Z phoe_: Am I misunderstanding OPTIMA's MATCH? Why (match "foo" ("foo")) returns NIL, as if no match happened at all? 2016-09-19T12:39:51Z nikki93 quit (Remote host closed the connection) 2016-09-19T12:40:28Z nikki93 joined #lisp 2016-09-19T12:43:38Z Munksgaard joined #lisp 2016-09-19T12:44:35Z nikki93 quit (Ping timeout: 250 seconds) 2016-09-19T12:45:07Z raydeejay: on the other hand, that's not the proper place to figure out the newest post, the proper place is make-feed 2016-09-19T12:45:19Z cromachina: (match "foo" ("foo" 'do-something)) 2016-09-19T12:45:47Z phoe_: cromachina: ! 2016-09-19T12:45:49Z phoe_: Thank you. 2016-09-19T12:49:19Z DougNYC joined #lisp 2016-09-19T12:50:32Z nilof joined #lisp 2016-09-19T12:52:46Z sjl joined #lisp 2016-09-19T12:53:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-19T12:54:02Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-19T12:54:09Z phoe_: Is there a way to customize the matching predicate in OPTIMA? I have data in the form of (#:FOO #:BAR #:BAZ) - and the only sane way of comparing uninterned symbols with other symbols that I know is STRING=. 2016-09-19T12:55:00Z mvilleneuve joined #lisp 2016-09-19T12:55:50Z rpg joined #lisp 2016-09-19T13:00:45Z razzy89__ quit (Quit: razzy89__) 2016-09-19T13:04:12Z manuel_ joined #lisp 2016-09-19T13:05:18Z stardiviner quit (Ping timeout: 264 seconds) 2016-09-19T13:07:04Z LiamH joined #lisp 2016-09-19T13:07:24Z nzambe joined #lisp 2016-09-19T13:08:52Z phoe_: In other words - I want to match symbols using STRING=. How can I do that in OPTIMA? 2016-09-19T13:11:29Z otwieracz: Are you sure that what you're doing is correct? 2016-09-19T13:12:16Z otwieracz: Because it feels like comparing uninterned symbol with symbol from some package should always return NIL. 2016-09-19T13:13:25Z phoe_: otwieracz: yes, I am. 2016-09-19T13:14:01Z otwieracz: yes, you *what*? 2016-09-19T13:14:05Z phoe_: I am sure. 2016-09-19T13:14:27Z phoe_: The input that comes into my program is S-expressions that are made of lists, uninterned symbols, numbers and strings. 2016-09-19T13:14:36Z otwieracz: And you're asking for function which will compare 'FOO with 'BAR::FOO and return true? 2016-09-19T13:14:48Z otwieracz: and for 'FOO 'CAR::FOO also T? 2016-09-19T13:14:58Z phoe_: I'm not asking for such a function, I know that STRING= will return T. 2016-09-19T13:15:11Z phoe_: I'm asking for a way to tell OPTIMA to use STRING= when comparing objects of type SYMBOL. 2016-09-19T13:15:17Z FreeBirdLjj joined #lisp 2016-09-19T13:15:57Z jackdaniel: I think that you want strings not symbols there in that case 2016-09-19T13:17:30Z phoe_: I want to be able to visually tell apart symbols from strings in that case, as in my case symbols are always commands and strings are always data. 2016-09-19T13:18:12Z phoe_: (#:SEND (#:PLAYER #:NAME "Player 1") (#:MESSAGE "Hello!")) is much clearer than ("SEND" ("PLAYER" "NAME" "Player 1") ("MESSAGE" "Hello!")) 2016-09-19T13:18:18Z jackdaniel: then use keywords only. either way I don't know optima, comparing symbols for names just seems wrong 2016-09-19T13:18:34Z jackdaniel: (:send (:player :name "p1") (:message "hi")) 2016-09-19T13:18:50Z phoe_: jackdaniel: this is *input* to my program. I cannot trust it. 2016-09-19T13:19:00Z phoe_: And I cannot just blindly intern everything into KEYWORD package. 2016-09-19T13:19:09Z phoe_: That's why my symbols are uninterned. 2016-09-19T13:19:23Z stardiviner joined #lisp 2016-09-19T13:20:22Z phoe_: Because input like (:kasdjfhksdhfksjfhksjfh) will intern that symbol into my KEYWORDS package and eat up my RAM. 2016-09-19T13:21:04Z CEnnis91 joined #lisp 2016-09-19T13:21:56Z dlowe: I convert strings to local symbols by just having a list of allowable strings. 2016-09-19T13:22:19Z dlowe: it's a little annoying, since I have to keep the list updated. 2016-09-19T13:22:35Z phoe_: dlowe: exactly that, and I'm too lazy to update nth place every time I change my protocol. 2016-09-19T13:22:46Z cromachina: how about interning them into a temporary package, and then destroying it when you are done 2016-09-19T13:22:48Z phoe_: I can do it once my software is more or less stabilized protocol-wise - but not now. 2016-09-19T13:22:59Z dlowe: cromachina: doesn't work for generic dispatch 2016-09-19T13:23:12Z phoe_: cromachina: that's exactly what I do right now. I create a temporary package, intern all the symbols, kill the package, have uninterned symbols. 2016-09-19T13:23:27Z phoe_: But - even when I have a temporary package, I need to match them against a set of symbols from another package. 2016-09-19T13:23:27Z bogdanm quit (Quit: Leaving) 2016-09-19T13:23:34Z phoe_: In which case I'm back to STRING=. 2016-09-19T13:24:28Z cromachina: sounds like strings are really what you want then 2016-09-19T13:24:53Z dlowe: yeah, uninterned symbols are kinda pointless because you can't compare them with EQ 2016-09-19T13:25:12Z razzy89_ joined #lisp 2016-09-19T13:25:16Z razzy89_ is now known as razzy89__ 2016-09-19T13:25:24Z warex quit (Read error: Connection reset by peer) 2016-09-19T13:26:04Z dlowe: if you can't take the ugliness of all the quotations, make a pretty printer :) 2016-09-19T13:27:46Z pipping: fe[nl]ix: I've pasted this example use of a condition-variable (my first exposure to the concept) earlier when it seems everybody was asleep. Would you mind commenting on it? http://paste.lisp.org/display/326501 What I do seems suboptimal but I wouldn't know how to improve on it. 2016-09-19T13:28:20Z cromachina quit (Read error: Connection reset by peer) 2016-09-19T13:28:34Z _death: you could have your own COMMAND objects 2016-09-19T13:29:39Z arduo joined #lisp 2016-09-19T13:29:40Z FDXZ joined #lisp 2016-09-19T13:31:07Z warex joined #lisp 2016-09-19T13:32:27Z drdo quit (Quit: :O) 2016-09-19T13:33:43Z manuel_ quit (Quit: manuel_) 2016-09-19T13:39:16Z phoe_: _death: and then how do I compare my COMMAND objects? 2016-09-19T13:40:03Z JuanDaugherty joined #lisp 2016-09-19T13:40:33Z dlowe: with your command comparision function 2016-09-19T13:40:49Z phoe_: and how do I pass that to OPTIMA? 2016-09-19T13:41:21Z dlowe: doesn't optima just take a predicate function as a matcher? 2016-09-19T13:42:09Z phoe_: dlowe: from what I understood, no. 2016-09-19T13:42:34Z phoe_: if it was that easy, I'd have gone STRING= with symbols a long time ago. 2016-09-19T13:43:31Z dlowe: Matches an instance of a given subclass of standard-class, as well as the instance's slots. 2016-09-19T13:43:45Z dlowe: so there's your class matcher if you decide to make command objects. 2016-09-19T13:44:11Z dlowe: the guard matcher takes a predicate :p 2016-09-19T13:44:47Z dlowe: or you can use the satisfies matcher 2016-09-19T13:45:18Z phoe_: dlowe: SATISFIES is one-argument, where I need two. 2016-09-19T13:45:18Z dlowe: but it looks like (guard x (string= x "foo")) is what you might want 2016-09-19T13:45:23Z phoe_: Yep. 2016-09-19T13:45:41Z dlowe: I say this without ever having used optima 2016-09-19T13:48:48Z araujo_ joined #lisp 2016-09-19T13:49:35Z phoe_: Yes, thanks - I didn't see that. I'm trying out OPTIMA for the first time. 2016-09-19T13:50:21Z araujo_ quit (Max SendQ exceeded) 2016-09-19T13:51:12Z araujo_ joined #lisp 2016-09-19T13:52:09Z araujo__ quit (Ping timeout: 265 seconds) 2016-09-19T13:52:53Z msb quit (Read error: Connection reset by peer) 2016-09-19T13:54:41Z emaczen joined #lisp 2016-09-19T13:56:20Z msb joined #lisp 2016-09-19T13:59:59Z warweasle joined #lisp 2016-09-19T14:01:10Z adolf_stalin joined #lisp 2016-09-19T14:01:22Z emaczen quit (Ping timeout: 255 seconds) 2016-09-19T14:01:31Z moore33 joined #lisp 2016-09-19T14:02:54Z phoe_: One more question - should I be using TRIVIA or OPTIMA? 2016-09-19T14:06:35Z emaczen joined #lisp 2016-09-19T14:09:01Z stardiviner quit (Ping timeout: 265 seconds) 2016-09-19T14:09:29Z rjnw_ joined #lisp 2016-09-19T14:10:00Z zacts joined #lisp 2016-09-19T14:12:50Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-19T14:15:32Z manuel_ joined #lisp 2016-09-19T14:18:13Z mejja quit (Quit: \ No newline at end of file) 2016-09-19T14:21:53Z stardiviner joined #lisp 2016-09-19T14:24:24Z |3b| wasn't paying attention, was it suggested to use find-symbol instead of intern, since presumably you don't care about commands you haven't implemented? (and want to error on bad input as soon as possible) 2016-09-19T14:25:15Z |3b|: (and probably find-symbol in a specific package with only those symbols rather than keyuword or whatever) 2016-09-19T14:27:11Z dlowe: hm, now there's an idea. 2016-09-19T14:28:07Z karswell quit (Remote host closed the connection) 2016-09-19T14:28:19Z kobain joined #lisp 2016-09-19T14:28:19Z stardiviner quit (Ping timeout: 265 seconds) 2016-09-19T14:28:49Z karswell joined #lisp 2016-09-19T14:30:37Z sjl quit (Ping timeout: 255 seconds) 2016-09-19T14:30:37Z steelbird quit (Ping timeout: 255 seconds) 2016-09-19T14:31:22Z |3b|: i guess then you don't get to just READ it though (but you probably shouldn't if it is untrusted anyway) 2016-09-19T14:32:57Z phoe_: |3b|: I use SECURE-READ that I wrote to take care of input sanity. 2016-09-19T14:33:05Z lnostdal quit (Ping timeout: 272 seconds) 2016-09-19T14:33:12Z phoe_: FIND-SYMBOL is an idea though, I'll think of it. 2016-09-19T14:33:20Z phoe_ goes home 2016-09-19T14:33:23Z phoe_ quit (Quit: Page closed) 2016-09-19T14:33:26Z |3b|: in that case, having an option to not create new symbols sounds like a useful feature :) 2016-09-19T14:34:48Z steelbird joined #lisp 2016-09-19T14:37:28Z pipping: Xach: what's holding back https://github.com/xach/buildapp/pull/4 btw? 2016-09-19T14:37:32Z DougNYC joined #lisp 2016-09-19T14:37:49Z jao joined #lisp 2016-09-19T14:37:49Z jao quit (Changing host) 2016-09-19T14:37:50Z jao joined #lisp 2016-09-19T14:40:38Z warex quit (Read error: Connection reset by peer) 2016-09-19T14:41:55Z rtmpdavid joined #lisp 2016-09-19T14:41:56Z stardiviner joined #lisp 2016-09-19T14:42:54Z robotoad joined #lisp 2016-09-19T14:46:24Z warex joined #lisp 2016-09-19T14:46:37Z asc232 joined #lisp 2016-09-19T14:47:12Z dxtr quit (Ping timeout: 265 seconds) 2016-09-19T14:48:14Z dxtr joined #lisp 2016-09-19T14:49:06Z steelbird quit (Ping timeout: 264 seconds) 2016-09-19T14:49:23Z lnostdal joined #lisp 2016-09-19T14:50:35Z steelbird joined #lisp 2016-09-19T14:53:36Z Munksgaard quit (Quit: Leaving.) 2016-09-19T14:54:01Z stardiviner quit (Ping timeout: 265 seconds) 2016-09-19T14:55:32Z robotoad quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-19T14:58:17Z arduo quit (Ping timeout: 248 seconds) 2016-09-19T14:59:03Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-19T15:00:50Z klltkr quit (Quit: Lost terminal) 2016-09-19T15:01:20Z rtmpdavid quit (Remote host closed the connection) 2016-09-19T15:02:11Z FreeBirdLjj quit (Ping timeout: 265 seconds) 2016-09-19T15:02:40Z FreeBirdLjj joined #lisp 2016-09-19T15:04:26Z Th30n joined #lisp 2016-09-19T15:04:31Z Guest78798 is now known as Khisanth 2016-09-19T15:06:21Z stardiviner joined #lisp 2016-09-19T15:09:29Z kmb joined #lisp 2016-09-19T15:10:49Z strelox joined #lisp 2016-09-19T15:11:00Z stardiviner quit (Client Quit) 2016-09-19T15:15:37Z zacts quit (Ping timeout: 255 seconds) 2016-09-19T15:18:37Z rpg joined #lisp 2016-09-19T15:20:16Z robotoad joined #lisp 2016-09-19T15:20:35Z voidlily quit (Ping timeout: 250 seconds) 2016-09-19T15:24:57Z ghsk joined #lisp 2016-09-19T15:26:00Z Bike joined #lisp 2016-09-19T15:26:18Z nalik joined #lisp 2016-09-19T15:28:37Z Th30n_ joined #lisp 2016-09-19T15:30:16Z manuel_ quit (Quit: manuel_) 2016-09-19T15:30:50Z asc232 quit (Read error: Connection reset by peer) 2016-09-19T15:32:00Z Th30n quit (Ping timeout: 272 seconds) 2016-09-19T15:33:07Z freedom0 quit (Ping timeout: 265 seconds) 2016-09-19T15:33:31Z manuel_ joined #lisp 2016-09-19T15:33:50Z Guest30860 is now known as benny 2016-09-19T15:40:19Z thinkpad joined #lisp 2016-09-19T15:41:00Z vlatkoB_ quit (Remote host closed the connection) 2016-09-19T15:42:30Z vlatkoB joined #lisp 2016-09-19T15:45:50Z phoe: |3b|: yes, that's why I do the createpackage-intern-deletepackage trick. 2016-09-19T15:46:52Z dilated_dinosaur joined #lisp 2016-09-19T15:48:12Z ghsk quit (Ping timeout: 276 seconds) 2016-09-19T15:49:17Z ghsk joined #lisp 2016-09-19T15:49:29Z shka quit (Quit: Konversation terminated!) 2016-09-19T15:55:13Z varjagg joined #lisp 2016-09-19T15:56:18Z ghsk quit (Quit: leaving) 2016-09-19T15:59:03Z rpg quit (Ping timeout: 240 seconds) 2016-09-19T16:01:19Z NeverDie quit (Ping timeout: 250 seconds) 2016-09-19T16:01:25Z test1600 joined #lisp 2016-09-19T16:01:37Z narendraj9 joined #lisp 2016-09-19T16:02:12Z NeverDie joined #lisp 2016-09-19T16:02:50Z manuel_ quit (Quit: manuel_) 2016-09-19T16:04:23Z manuel_ joined #lisp 2016-09-19T16:06:44Z Karl_Dscc joined #lisp 2016-09-19T16:07:43Z danieli quit (Changing host) 2016-09-19T16:07:44Z danieli joined #lisp 2016-09-19T16:07:52Z kamog quit (Remote host closed the connection) 2016-09-19T16:10:22Z Th30n_ is now known as Th30n 2016-09-19T16:10:51Z przl quit (Ping timeout: 250 seconds) 2016-09-19T16:13:22Z mastokley joined #lisp 2016-09-19T16:15:01Z xrash joined #lisp 2016-09-19T16:18:43Z sjl joined #lisp 2016-09-19T16:19:02Z k4rtik joined #lisp 2016-09-19T16:19:28Z pbgc joined #lisp 2016-09-19T16:21:19Z kmb quit (Quit: kmb) 2016-09-19T16:26:18Z pierpa joined #lisp 2016-09-19T16:26:29Z gingerale joined #lisp 2016-09-19T16:29:29Z zacharias quit (Ping timeout: 240 seconds) 2016-09-19T16:30:57Z manuel_ quit (Quit: manuel_) 2016-09-19T16:31:05Z rjnw_ quit (Quit: Connection closed for inactivity) 2016-09-19T16:37:06Z NeverDie_ joined #lisp 2016-09-19T16:37:33Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-19T16:38:51Z hhdave quit (Ping timeout: 244 seconds) 2016-09-19T16:38:55Z NeverDie quit (Ping timeout: 260 seconds) 2016-09-19T16:41:25Z ebrasca joined #lisp 2016-09-19T16:42:14Z ebrasca: can I do list like this "((J ,(* 3 X)))"? 2016-09-19T16:42:18Z ebrasca: I need it for my macro. 2016-09-19T16:43:09Z srcerer joined #lisp 2016-09-19T16:45:13Z moore33 quit (Quit: Leaving) 2016-09-19T16:45:20Z dlowe: ebrasca: that question is not really answerable. What are you trying to do? 2016-09-19T16:45:30Z emaczen quit (Ping timeout: 264 seconds) 2016-09-19T16:45:42Z dlowe: oh, you're being answered on another channel. carry on. 2016-09-19T16:46:25Z Quadresce joined #lisp 2016-09-19T16:46:29Z ebrasca: dlowe: thx you. 2016-09-19T16:47:18Z shka joined #lisp 2016-09-19T16:50:53Z pbgc quit (Quit: Computer has gone to sleep.) 2016-09-19T16:57:58Z pbgc joined #lisp 2016-09-19T17:00:02Z test1600 quit (Quit: Leaving) 2016-09-19T17:01:11Z test1600 joined #lisp 2016-09-19T17:02:30Z rpg joined #lisp 2016-09-19T17:03:01Z emaczen joined #lisp 2016-09-19T17:03:16Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-19T17:04:31Z nalik quit (Ping timeout: 265 seconds) 2016-09-19T17:05:01Z nalik joined #lisp 2016-09-19T17:06:35Z ebrasca: I search for teacher of lisp. 2016-09-19T17:07:10Z antoszka: ebrasca: Try joining #lispnoobs and getting some guidance for self-teaching. 2016-09-19T17:07:24Z antoszka: ebrasca: Erm, sorry, #clnoobs 2016-09-19T17:10:52Z przl joined #lisp 2016-09-19T17:13:59Z mastokley quit (Ping timeout: 244 seconds) 2016-09-19T17:16:50Z phoe quit (Ping timeout: 260 seconds) 2016-09-19T17:19:25Z razzy89__ quit (Quit: razzy89__) 2016-09-19T17:24:33Z przl quit (Ping timeout: 240 seconds) 2016-09-19T17:25:53Z nalik quit (Ping timeout: 240 seconds) 2016-09-19T17:29:04Z mastokley joined #lisp 2016-09-19T17:33:16Z nalik joined #lisp 2016-09-19T17:34:57Z phoe joined #lisp 2016-09-19T17:36:52Z voidlily joined #lisp 2016-09-19T17:37:15Z shifty quit (Ping timeout: 260 seconds) 2016-09-19T17:37:51Z gravicappa joined #lisp 2016-09-19T17:39:55Z m00natic quit (Remote host closed the connection) 2016-09-19T17:40:25Z mrottenkolber joined #lisp 2016-09-19T17:41:02Z nalik quit (Ping timeout: 244 seconds) 2016-09-19T17:41:16Z mrottenkolber left #lisp 2016-09-19T17:47:21Z manuel_ joined #lisp 2016-09-19T17:48:27Z nzambe joined #lisp 2016-09-19T17:49:23Z yrk quit (Ping timeout: 248 seconds) 2016-09-19T17:50:57Z beach joined #lisp 2016-09-19T17:51:13Z beach: Good evening everyone! 2016-09-19T17:51:20Z beach: ebrasca: Are you still in Poland? 2016-09-19T17:51:49Z Quadresce: Good evening 2016-09-19T17:51:57Z beach: Hello Quadresce. 2016-09-19T17:54:56Z beach: ebrasca: Anyway, I can't stay and wait for your answer. You may ask for a teacher in the channel #lisp-pl. At least I think that is what it is called. 2016-09-19T17:55:09Z beach left #lisp 2016-09-19T17:55:40Z impulse quit (Ping timeout: 265 seconds) 2016-09-19T17:56:15Z yrk joined #lisp 2016-09-19T17:56:48Z yrk quit (Changing host) 2016-09-19T17:56:48Z yrk joined #lisp 2016-09-19T17:57:11Z przl joined #lisp 2016-09-19T17:59:21Z pbgc quit (Quit: Computer has gone to sleep.) 2016-09-19T18:03:01Z narendraj9 quit (Ping timeout: 255 seconds) 2016-09-19T18:04:05Z impulse joined #lisp 2016-09-19T18:09:15Z thinkpad quit (Ping timeout: 276 seconds) 2016-09-19T18:11:30Z rumbler31 joined #lisp 2016-09-19T18:11:53Z slyrus quit (Ping timeout: 248 seconds) 2016-09-19T18:12:06Z thinkpad joined #lisp 2016-09-19T18:12:33Z pbgc joined #lisp 2016-09-19T18:12:42Z vlatkoB quit (Remote host closed the connection) 2016-09-19T18:14:50Z bocaneri quit (Remote host closed the connection) 2016-09-19T18:15:23Z DougNYC joined #lisp 2016-09-19T18:18:33Z ovenpasta quit (Ping timeout: 272 seconds) 2016-09-19T18:20:18Z DougNYC quit (Ping timeout: 264 seconds) 2016-09-19T18:29:56Z mastokley quit (Quit: Leaving) 2016-09-19T18:30:05Z mastokley joined #lisp 2016-09-19T18:31:05Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-19T18:33:44Z _mjl joined #lisp 2016-09-19T18:34:20Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2016-09-19T18:35:39Z BlueRavenGT joined #lisp 2016-09-19T18:36:38Z Maddix joined #lisp 2016-09-19T18:37:33Z sjl quit (Ping timeout: 272 seconds) 2016-09-19T18:39:05Z seg quit (Ping timeout: 248 seconds) 2016-09-19T18:39:21Z attila_lendvai joined #lisp 2016-09-19T18:40:04Z rumbler31 quit (Remote host closed the connection) 2016-09-19T18:40:15Z seg joined #lisp 2016-09-19T18:41:32Z rumbler31 joined #lisp 2016-09-19T18:41:43Z josemanuel joined #lisp 2016-09-19T18:42:00Z Intensity quit (Remote host closed the connection) 2016-09-19T18:42:46Z Intensity joined #lisp 2016-09-19T18:43:10Z m3tti joined #lisp 2016-09-19T18:45:23Z kobain quit (Ping timeout: 248 seconds) 2016-09-19T18:45:36Z flip214: question about lparallel... when one of the threads THROWs, can that be caught in the thread that ran PREMOVE-IF-NOT? 2016-09-19T18:45:47Z flip214: that's not possible, right? 2016-09-19T18:45:56Z voidlily_ joined #lisp 2016-09-19T18:46:05Z flip214: how can I abort the currently running P* operation? 2016-09-19T18:46:35Z voidlily quit (Read error: Connection reset by peer) 2016-09-19T18:46:49Z ym quit (Quit: Leaving) 2016-09-19T18:47:08Z voidlily_ quit (Client Quit) 2016-09-19T18:47:51Z warweasle is now known as warweasle_afk 2016-09-19T18:47:54Z flip214: ah, https://lparallel.org/handling/ 2016-09-19T18:48:58Z optikalmouse joined #lisp 2016-09-19T18:49:24Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-19T18:52:25Z voidlily joined #lisp 2016-09-19T18:53:54Z phoe: It's pretty weird to include Swank in my project's dependency just to be able to utilize #'SWANK-BACKEND:ARGLIST. 2016-09-19T18:53:59Z phoe: dependencies* 2016-09-19T18:54:26Z phoe: But then again - I'm processing arglists at runtime, so. 2016-09-19T18:54:59Z jackdaniel: phoe: there is also trivial-argument-list 2016-09-19T18:55:09Z jackdaniel: ops, trivial-arguments 2016-09-19T18:55:20Z phoe: jackdaniel: ! 2016-09-19T18:55:22Z phoe: thanks! 2016-09-19T18:55:25Z jackdaniel: sure 2016-09-19T18:55:40Z jackdaniel: it's very handy (and it uses swank if available) 2016-09-19T18:57:39Z attila_lendvai quit (Ping timeout: 248 seconds) 2016-09-19T18:58:10Z phoe: Is there a library that grabs a function call, in the form of '(fn . args), and checks whether ARGS are valid arguments for FN's lambda list? 2016-09-19T18:58:35Z impulse quit (Ping timeout: 265 seconds) 2016-09-19T18:58:44Z phoe: I know about ALEXANDRIA's PARSE-ORDINARY-LAMBDA-LIST but that only gets me halfway there. 2016-09-19T18:58:46Z flip214: phoe: EVAL (ouch ;) 2016-09-19T18:58:50Z phoe: flip214: xD 2016-09-19T18:58:57Z phoe: that hurt 2016-09-19T18:59:03Z attila_lendvai joined #lisp 2016-09-19T19:00:27Z phoe: I mean - without EVALuating that function. 2016-09-19T19:01:05Z jao quit (Ping timeout: 240 seconds) 2016-09-19T19:01:34Z eivarv quit (Quit: Sleep) 2016-09-19T19:03:38Z przl quit (Quit: leaving) 2016-09-19T19:04:18Z eivarv joined #lisp 2016-09-19T19:06:08Z rumbler31 quit (Read error: No route to host) 2016-09-19T19:06:47Z rumbler31 joined #lisp 2016-09-19T19:08:25Z phoe: ...does it mean I'll need to write it myself? 2016-09-19T19:09:30Z emaczen quit (Ping timeout: 264 seconds) 2016-09-19T19:09:33Z jackdaniel: you may rip it off from any cl implementation, they do validate if the lambda-lists are congruent 2016-09-19T19:09:47Z jackdaniel: but I would be suprised if it weren't already implemented somewhere 2016-09-19T19:09:56Z jackdaniel: (as an utility) 2016-09-19T19:10:49Z z3r0_ joined #lisp 2016-09-19T19:10:51Z StephanLahl quit (Remote host closed the connection) 2016-09-19T19:10:56Z PuercoPop: phoe: maybe https://github.com/Bike/sandalphon.lambda-list can help 2016-09-19T19:11:24Z z3r0_ quit (Max SendQ exceeded) 2016-09-19T19:11:45Z StephanLahl joined #lisp 2016-09-19T19:11:50Z z3r0_ joined #lisp 2016-09-19T19:12:30Z ovenpasta joined #lisp 2016-09-19T19:13:25Z Quadresce joined #lisp 2016-09-19T19:15:30Z phoe: jackdaniel: I'm looking for an utility, correct. What PuercoPop linked seems like a working piece of code, but I need more time to find out how to use it. 2016-09-19T19:16:41Z rumbler31 quit (Remote host closed the connection) 2016-09-19T19:18:45Z PuercoPop: scratch that, you can probable use trivia's lambda-list pattern 2016-09-19T19:19:18Z Th30n quit (Quit: leaving) 2016-09-19T19:20:58Z phoe: ...ooh 2016-09-19T19:21:41Z PuercoPop: just match the arguments you want to verify the lambda-list conforms to and use (lambda-list ,@(sb-instrospect:funciton-lambda-list function) as the matching pattern. 2016-09-19T19:26:33Z warex quit (Read error: Connection reset by peer) 2016-09-19T19:26:47Z phoe: I still have trouble using TRIVIA though. (match '(foo) ((lambda-list '(bar)) t)) gives me NIL, though I think I got the syntax right. 2016-09-19T19:26:59Z attila_lendvai quit (Ping timeout: 248 seconds) 2016-09-19T19:27:55Z PuercoPop: phoe: you want (lambda-list bar) 2016-09-19T19:28:00Z PuercoPop: splicing the arguments 2016-09-19T19:28:27Z Quadresce: I'm in the mood to see some wacky Lisp code 2016-09-19T19:30:12Z edgar-rft: Quadresce: (defun trivial-eval (&rest args) (error "Too trivial: ~S" args)) 2016-09-19T19:30:37Z phoe: edgar-rft: +1 2016-09-19T19:31:55Z z3r0_ quit (Quit: Leaving) 2016-09-19T19:32:16Z phoe: PuercoPop: http://paste.lisp.org/display/326552 2016-09-19T19:32:31Z phoe: Am I making a mistake here? 2016-09-19T19:34:11Z PuercoPop: phoe: I'm still working on the solution. And then I have to figure out how to do it w/o a macro http://paste.lisp.org/+6ZYX 2016-09-19T19:34:39Z PuercoPop: but the match expresion at the end shows how it should be used 2016-09-19T19:35:23Z Quadresce: edgar-rft, not wacky enough 2016-09-19T19:35:52Z PuercoPop: ok works with compile 2016-09-19T19:37:50Z warex joined #lisp 2016-09-19T19:37:57Z edgar-rft: Quadresce: (defpackage :trivial-nil (:import-from :common-lisp nil) (:export nil)) 2016-09-19T19:38:11Z _mjl quit (Ping timeout: 248 seconds) 2016-09-19T19:38:12Z attila_lendvai joined #lisp 2016-09-19T19:38:21Z phoe: oh-wait. I'm learning how lambda lists work. 2016-09-19T19:38:22Z PuercoPop: http://paste.lisp.org/+6ZYX/1 2016-09-19T19:38:45Z PuercoPop: phoe: that works. First time I use C-u C-x C-e too. 2016-09-19T19:38:59Z PuercoPop: and compile, there is probably a better way 2016-09-19T19:39:28Z phoe: (verify-arguments #'princ 1 2) ; => T 2016-09-19T19:39:30Z phoe: why? 2016-09-19T19:39:35Z phoe: (princ 1 2) errors for me. 2016-09-19T19:39:47Z ebrasca quit (Remote host closed the connection) 2016-09-19T19:39:54Z phoe: oh, wait 2016-09-19T19:39:58Z phoe: it does error for me 2016-09-19T19:40:01Z PuercoPop: that is due to types 2016-09-19T19:40:05Z phoe: but the lambda list works! 2016-09-19T19:40:05Z PuercoPop: 2 is not a stream 2016-09-19T19:40:11Z PuercoPop: but it is congruent with the lambda-list 2016-09-19T19:40:13Z phoe: yes, got it. 2016-09-19T19:40:15Z phoe: derped for a moment. 2016-09-19T19:41:46Z pbgc quit (Quit: Computer has gone to sleep.) 2016-09-19T19:42:27Z attila_lendvai quit (Ping timeout: 248 seconds) 2016-09-19T19:42:29Z phoe: Thanks! I'll use it. It's what I want. 2016-09-19T19:42:53Z phoe: I have to run for now. Brb. 2016-09-19T19:44:39Z attila_lendvai joined #lisp 2016-09-19T19:45:07Z rumbler31 joined #lisp 2016-09-19T19:49:49Z rumbler31 quit (Ping timeout: 265 seconds) 2016-09-19T19:51:29Z phoe quit (Ping timeout: 240 seconds) 2016-09-19T19:52:29Z voidlily quit (Read error: Connection reset by peer) 2016-09-19T19:57:15Z flip214: help, please. I'm trying to abort a task across all LParallel threads, but I can't get it working. 2016-09-19T19:57:31Z eni joined #lisp 2016-09-19T19:57:54Z eni is now known as Guest14357 2016-09-19T19:58:07Z flip214: http://paste.lisp.org/display/326555 says that "Condition COMMON-LISP-USER::ABORT-FILE was signalled." within LPARALLEL.KERNEL::UNWRAP-RESULT 2016-09-19T19:58:28Z flip214: although I have a lparallel:task-handler-bind around my pmapcar 2016-09-19T19:59:13Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-19T19:59:22Z gingerale quit (Remote host closed the connection) 2016-09-19T19:59:31Z flip214: that's lparallel-20160421-git from QL 2016-09-19T20:02:25Z lnostdal quit (Read error: Connection reset by peer) 2016-09-19T20:02:27Z trystero is now known as tristero 2016-09-19T20:03:59Z DougNYC joined #lisp 2016-09-19T20:04:02Z lnostdal joined #lisp 2016-09-19T20:05:03Z PuercoPop: flip214: (signal 'abort-file ()) fails for me, so abort-file wouldn't be signaled 2016-09-19T20:05:54Z flip214: PuercoPop: it gets signalled all right, but not caught in the main thread. INVOKE-DEBUGGER says it's being called! ;) 2016-09-19T20:06:20Z zacts joined #lisp 2016-09-19T20:07:37Z PuercoPop: flip214: it raises Incorrect keyword arguments in (NIL) . [Condition of type CCL::SIMPLE-PROGRAM-ERROR] For me. And it makes sense. I don't see any slots (with :initargs) for abort-file 2016-09-19T20:07:59Z pbgc joined #lisp 2016-09-19T20:08:03Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-19T20:08:38Z slyrus joined #lisp 2016-09-19T20:10:39Z flip214: PuercoPop: hmmm. trying with (signal 'abort-file) gives me the same result... 2016-09-19T20:10:57Z flip214: "Condition COMMON-LISP-USER::ABORT-FILE was signalled." in LPARALLEL.KERNEL::UNWRAP-RESULT 2016-09-19T20:11:11Z ggole quit 2016-09-19T20:11:18Z flip214: a HANDLER-BIND around the lparallel:task-handler-bind doesn't help either 2016-09-19T20:12:09Z razzy89_ joined #lisp 2016-09-19T20:12:13Z razzy89_ is now known as razzy89__ 2016-09-19T20:12:14Z phoe joined #lisp 2016-09-19T20:12:25Z pbgc quit (Client Quit) 2016-09-19T20:19:15Z Ven_ joined #lisp 2016-09-19T20:20:50Z flip214: PuercoPop: HANDLER-CASE works for me... but HANDLER-BIND doesn't 2016-09-19T20:22:03Z shka quit (Ping timeout: 240 seconds) 2016-09-19T20:22:20Z rpg: flip214: Is it possible that these 2 constructs have different semantics WRT threads/processes? 2016-09-19T20:22:49Z xrash quit (Remote host closed the connection) 2016-09-19T20:23:07Z xrash joined #lisp 2016-09-19T20:23:47Z flip214: rpg: I don't know.... I don't think so, lparallel:task-handler-bind should do that for me 2016-09-19T20:25:42Z optikalmouse quit (Quit: optikalmouse) 2016-09-19T20:27:54Z warex quit (Read error: Connection reset by peer) 2016-09-19T20:29:57Z kobain joined #lisp 2016-09-19T20:30:56Z n0rby quit (Remote host closed the connection) 2016-09-19T20:31:17Z voidlily joined #lisp 2016-09-19T20:32:03Z lnostdal quit (Ping timeout: 244 seconds) 2016-09-19T20:33:25Z lnostdal joined #lisp 2016-09-19T20:33:40Z warex joined #lisp 2016-09-19T20:34:25Z ineiros_ is now known as ineiros 2016-09-19T20:36:01Z pavelpenev joined #lisp 2016-09-19T20:36:49Z phoe: PuercoPop: your solution does produce UNUSED-VARIABLE warnings. Do you have any idea where should I put an IGNORABLE to muffle them? 2016-09-19T20:37:22Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-19T20:37:38Z flip214: PuercoPop: thanks for the hint! 2016-09-19T20:41:40Z warex quit (Read error: Connection reset by peer) 2016-09-19T20:41:42Z gravicappa quit (Remote host closed the connection) 2016-09-19T20:42:06Z Quadresce joined #lisp 2016-09-19T20:42:13Z warex joined #lisp 2016-09-19T20:44:38Z Guest14357 quit (Remote host closed the connection) 2016-09-19T20:46:29Z Denommus joined #lisp 2016-09-19T20:47:04Z nikki93 joined #lisp 2016-09-19T20:51:10Z emaczen joined #lisp 2016-09-19T20:51:48Z sellout- quit (Quit: Leaving.) 2016-09-19T20:52:51Z SpaceDanceCJ joined #lisp 2016-09-19T20:54:31Z madbub quit (Remote host closed the connection) 2016-09-19T20:56:38Z emaczen quit (Remote host closed the connection) 2016-09-19T20:56:55Z emaczen joined #lisp 2016-09-19T20:57:16Z warex quit (Read error: Connection reset by peer) 2016-09-19T20:57:22Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-19T20:57:38Z nikki93 joined #lisp 2016-09-19T21:03:00Z warex joined #lisp 2016-09-19T21:03:03Z josemanuel quit (Quit: Me voy) 2016-09-19T21:05:04Z drdo joined #lisp 2016-09-19T21:06:03Z Ven_ quit (Ping timeout: 240 seconds) 2016-09-19T21:07:58Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-19T21:08:02Z nikki93_ joined #lisp 2016-09-19T21:08:33Z Ven_ joined #lisp 2016-09-19T21:09:56Z fiddlerwoaroof: flip214: CL:HANDLER-BIND doesn't supress the signal by default does task-handler-bind? 2016-09-19T21:10:03Z fiddlerwoaroof: clhs handler-bind 2016-09-19T21:10:03Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_handle.htm 2016-09-19T21:11:20Z fiddlerwoaroof: clhs 9.1.4.1 2016-09-19T21:11:20Z specbot: Signaling: http://www.lispworks.com/reference/HyperSpec/Body/09_ada.htm 2016-09-19T21:11:40Z flip214: fiddlerwoaroof: no, it doesn't either 2016-09-19T21:11:42Z fiddlerwoaroof: Your handler isn't transferring control, as far as I can tell 2016-09-19T21:12:52Z fiddlerwoaroof: I _think_ you need something like handler-case for what you want, or you could use a tagbody and (go) to do the transfer of control manually 2016-09-19T21:13:24Z fiddlerwoaroof: i.e. (tagbody (lparallel:task-handler-bind ((abort-file (lambda (e) (go end))))) end) 2016-09-19T21:13:32Z rumbler31 joined #lisp 2016-09-19T21:14:07Z fiddlerwoaroof: (or you could do this with restarts or (possibly) with throw/catch) 2016-09-19T21:14:25Z slyrus quit (Ping timeout: 244 seconds) 2016-09-19T21:14:30Z eivarv quit (Quit: Sleep) 2016-09-19T21:15:48Z nikki93_ quit (Ping timeout: 276 seconds) 2016-09-19T21:15:53Z fiddlerwoaroof: lparallel's docs use restarts: https://lparallel.org/handling/ 2016-09-19T21:16:19Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-19T21:16:37Z flip214: fiddlerwoaroof: thanks for the pointers, will look at that 2016-09-19T21:17:26Z cibs quit (Ping timeout: 268 seconds) 2016-09-19T21:17:53Z nikki93 joined #lisp 2016-09-19T21:19:25Z slyrus joined #lisp 2016-09-19T21:19:41Z rumbler31 quit (Ping timeout: 272 seconds) 2016-09-19T21:20:17Z edgar-rft quit (Quit: edgar-rft) 2016-09-19T21:22:19Z phoe: PuercoPop: I solved it by planting a HANDLER-BIND with MUFFLE-WARNING around the COMPILE call. 2016-09-19T21:23:47Z varjagg quit (Ping timeout: 248 seconds) 2016-09-19T21:25:41Z varjagg joined #lisp 2016-09-19T21:25:55Z cibs joined #lisp 2016-09-19T21:26:54Z nikki93_ joined #lisp 2016-09-19T21:27:24Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-19T21:28:14Z warex quit (Read error: Connection reset by peer) 2016-09-19T21:31:50Z ASau joined #lisp 2016-09-19T21:33:30Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-19T21:34:51Z nikki93 joined #lisp 2016-09-19T21:35:37Z mishoo quit (Ping timeout: 248 seconds) 2016-09-19T21:36:33Z rumbler31 joined #lisp 2016-09-19T21:37:56Z Karl_Dscc quit (Remote host closed the connection) 2016-09-19T21:42:19Z sjl joined #lisp 2016-09-19T21:43:06Z PuercoPop: flip214: sorry I couldn't be of more help 2016-09-19T21:44:08Z PuercoPop: phoe: yeah, renaming symbols that refer to 'variable' in the lambda list to _ is more work. 2016-09-19T21:44:46Z sellout- joined #lisp 2016-09-19T21:45:01Z warex joined #lisp 2016-09-19T21:45:03Z erguven quit (Quit: Connection closed for inactivity) 2016-09-19T21:45:03Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-19T21:46:31Z des_consolado joined #lisp 2016-09-19T21:47:48Z des_consolado: hey I'm trying to define a simple exponentiating function, here's my attempt: http://pastebin.com/ctDs3xse 2016-09-19T21:48:11Z des_consolado: am I at least approaching this in the right way? It seems to go into an infinite loop D: 2016-09-19T21:48:29Z drdo: des_consolado: Your problem is the IF condition 2016-09-19T21:48:41Z oGMo: (if 0 "yes" "no") ; try that 2016-09-19T21:48:44Z drdo: Anything that isn't NIL is treated as true 2016-09-19T21:48:48Z drdo: 0 isn't false 2016-09-19T21:48:55Z oGMo: ^ 2016-09-19T21:50:16Z des_consolado: gah I missed the last " and slime again starts hanging. is there a keypress to tell slime to abort and stop hanging when it does that? 2016-09-19T21:50:20Z des_consolado: I keep managing to make it hang :p 2016-09-19T21:51:08Z ASau quit (*.net *.split) 2016-09-19T21:51:08Z kobain quit (*.net *.split) 2016-09-19T21:51:08Z attila_lendvai quit (*.net *.split) 2016-09-19T21:51:08Z thinkpad quit (*.net *.split) 2016-09-19T21:51:09Z benny quit (*.net *.split) 2016-09-19T21:51:09Z Josh_2 quit (*.net *.split) 2016-09-19T21:51:09Z zbigniew quit (*.net *.split) 2016-09-19T21:51:09Z deank quit (*.net *.split) 2016-09-19T21:51:09Z kjak quit (*.net *.split) 2016-09-19T21:51:09Z ritschmaster quit (*.net *.split) 2016-09-19T21:51:10Z ssice quit (*.net *.split) 2016-09-19T21:51:10Z sausages quit (*.net *.split) 2016-09-19T21:51:10Z jdz quit (*.net *.split) 2016-09-19T21:51:10Z dmiles quit (*.net *.split) 2016-09-19T21:51:10Z trn quit (*.net *.split) 2016-09-19T21:51:10Z Glitchy quit (*.net *.split) 2016-09-19T21:51:10Z fUD quit (*.net *.split) 2016-09-19T21:51:11Z mnoonan quit (*.net *.split) 2016-09-19T21:51:11Z easye quit (*.net *.split) 2016-09-19T21:51:12Z salva quit (*.net *.split) 2016-09-19T21:51:12Z tanuzzo quit (*.net *.split) 2016-09-19T21:51:12Z cpt_nemo quit (*.net *.split) 2016-09-19T21:51:12Z ristur quit (*.net *.split) 2016-09-19T21:51:16Z sausages joined #lisp 2016-09-19T21:51:16Z benny joined #lisp 2016-09-19T21:51:16Z kjak joined #lisp 2016-09-19T21:51:17Z easye` joined #lisp 2016-09-19T21:51:17Z trn joined #lisp 2016-09-19T21:51:20Z Josh_2 joined #lisp 2016-09-19T21:51:20Z ssice joined #lisp 2016-09-19T21:51:24Z des_consolado: ah C-c C-c 2016-09-19T21:51:25Z Glitchy joined #lisp 2016-09-19T21:51:29Z zbigniew joined #lisp 2016-09-19T21:51:32Z salva joined #lisp 2016-09-19T21:51:33Z mnoonan joined #lisp 2016-09-19T21:51:34Z ASau joined #lisp 2016-09-19T21:51:39Z benny is now known as Guest47477 2016-09-19T21:51:51Z jao joined #lisp 2016-09-19T21:51:51Z jao quit (Changing host) 2016-09-19T21:51:51Z jao joined #lisp 2016-09-19T21:51:54Z DougNYC joined #lisp 2016-09-19T21:52:04Z emaczen quit (Ping timeout: 255 seconds) 2016-09-19T21:52:05Z jdz joined #lisp 2016-09-19T21:52:24Z dmiles joined #lisp 2016-09-19T21:52:46Z ritschmaster joined #lisp 2016-09-19T21:53:30Z ghostlight quit (Ping timeout: 244 seconds) 2016-09-19T21:53:50Z des_consolado: ah yay I think I did it, I changed it to (if (> y 1) 2016-09-19T21:54:09Z slyrus quit (Ping timeout: 276 seconds) 2016-09-19T21:54:28Z al-damiri quit (Ping timeout: 265 seconds) 2016-09-19T21:55:47Z holly2 quit (Ping timeout: 272 seconds) 2016-09-19T21:56:15Z fUD joined #lisp 2016-09-19T21:56:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-19T21:57:43Z PuercoPop: des_consolado: there is zerop, (if (zerop y) ...) 2016-09-19T21:58:05Z rumbler31 quit (Remote host closed the connection) 2016-09-19T21:59:06Z al-damiri joined #lisp 2016-09-19T21:59:28Z thinkpad joined #lisp 2016-09-19T21:59:39Z des_consolado: aha, thanks guys 2016-09-19T22:00:47Z slyrus joined #lisp 2016-09-19T22:01:25Z stepnem quit (Ping timeout: 250 seconds) 2016-09-19T22:01:38Z holly2 joined #lisp 2016-09-19T22:02:46Z adolf_stalin quit (Quit: Leaving...) 2016-09-19T22:04:45Z ristur joined #lisp 2016-09-19T22:05:41Z Guest28299 joined #lisp 2016-09-19T22:07:51Z nikki93_ joined #lisp 2016-09-19T22:09:30Z deank joined #lisp 2016-09-19T22:10:15Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-19T22:10:53Z ghostlight joined #lisp 2016-09-19T22:13:32Z kobain joined #lisp 2016-09-19T22:15:36Z NeverDie_ is now known as NeverDie 2016-09-19T22:16:16Z cpt_nemo joined #lisp 2016-09-19T22:16:45Z impulse joined #lisp 2016-09-19T22:16:58Z attila_lendvai joined #lisp 2016-09-19T22:16:58Z attila_lendvai quit (Changing host) 2016-09-19T22:16:58Z attila_lendvai joined #lisp 2016-09-19T22:17:36Z pipping: mordocai: you said this the other day: 2016-09-19T22:17:43Z pipping: > What is the most up to date tool for generating a bundle with all your asdf dependencies so you can zip it up as a "release" of your software (but not a lisp image, that'd be separate)? I was thinking for games in particular it'd be nice to have the specific deps bundled so when people want to inspect the source code/try it out if quicklisp has updated and broke something in your app it doesn't matter 2016-09-19T22:17:58Z tanuzzo joined #lisp 2016-09-19T22:18:37Z pipping: mordocai: I've just come across this blog post: http://techsnuffle.com/2016/08/01/stuck-in-port which mentions https://github.com/cbaggers/shipshape which might be something you're interested in 2016-09-19T22:19:19Z Xach: Quicklisp does library bundles too. 2016-09-19T22:19:30Z Xach: https://www.quicklisp.org/beta/bundles.html 2016-09-19T22:20:18Z nikki93_ quit (Ping timeout: 264 seconds) 2016-09-19T22:20:18Z nikki93 joined #lisp 2016-09-19T22:20:21Z pipping: Good to know! 2016-09-19T22:24:47Z phoe: PuercoPop: oh, that! I see. 2016-09-19T22:25:06Z jleija joined #lisp 2016-09-19T22:27:05Z aries_liuxueyang quit (Ping timeout: 240 seconds) 2016-09-19T22:27:14Z MoALTz quit (Ping timeout: 244 seconds) 2016-09-19T22:28:53Z rumbler31 joined #lisp 2016-09-19T22:30:20Z rpg: jasom: Ping? 2016-09-19T22:33:07Z emaczen joined #lisp 2016-09-19T22:33:55Z rumbler31 quit (Ping timeout: 255 seconds) 2016-09-19T22:34:49Z LiamH quit (Quit: Leaving.) 2016-09-19T22:35:15Z strelox quit (Remote host closed the connection) 2016-09-19T22:35:46Z klltkr joined #lisp 2016-09-19T22:37:19Z nikki93_ joined #lisp 2016-09-19T22:37:23Z varjagg quit (Ping timeout: 250 seconds) 2016-09-19T22:38:50Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-19T22:38:50Z mordocai: Xach: That may do what I want actually. I'll have to play with it. 2016-09-19T22:40:00Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-19T22:40:38Z Xach: mordocai: ok, cool 2016-09-19T22:44:26Z klltkr quit (Quit: Lost terminal) 2016-09-19T22:48:36Z rpg quit (Ping timeout: 265 seconds) 2016-09-19T22:52:06Z m3tti quit (Ping timeout: 264 seconds) 2016-09-19T22:52:49Z drmeister: Xach: Could quicklisp be used to distribute packages specialized for one Common Lisp variant? 2016-09-19T22:53:22Z drmeister: I know that sounds a bit antithetical to its purpose - but this would be to serve the scientific community. 2016-09-19T22:53:26Z ircbrowse quit (Ping timeout: 265 seconds) 2016-09-19T22:54:43Z drmeister: I'm proposing to distribute Cando packages (Clasp + a lot of chemistry functionality) and unless/until we can develop CFFI bindings for the Cando chemistry functionality (a definite possibility) Cando packages wouldn't run on other Common Lisps. 2016-09-19T22:55:35Z trocado joined #lisp 2016-09-19T22:55:46Z ircbrowse joined #lisp 2016-09-19T22:58:30Z adolf_stalin joined #lisp 2016-09-19T23:01:24Z Xach: drmeister: the main quicklisp project will not distribute things like that. but you can make your own dists to which people can subscribe and update and stuff, just like the main dist. 2016-09-19T23:02:41Z pipping: drmeister: http://dists.cl21.org/cl21.txt would be an example of such a thing 2016-09-19T23:03:26Z Xach: It's not documented how to make them :( 2016-09-19T23:03:38Z Xach: If this fundraising thing works, I'd like to spend some of the time it affords on documentation 2016-09-19T23:05:49Z drmeister: Xach - thanks. It's a bit more formalized than fundraising. It's a grant proposal to the National Institute of Health, they have a specific request for proposals to support documenting, disseminating, cleaning up and extending existing software packages. 2016-09-19T23:06:24Z Xach: drmeister: Oh, I hope to ask people to donate to a Quicklisp fundraising effort "soon" 2016-09-19T23:06:27Z robotoad quit (Quit: robotoad) 2016-09-19T23:06:39Z drmeister: I've got two communities that I'm proposing to serve (1) the Amber computational chemistry community and (2) the synthetic foldamer community. I'm soliciting about several letters of support from people in each community. 2016-09-19T23:06:45Z Xach: If I can do that under another umbrella that would be great too! 2016-09-19T23:07:43Z drmeister: If I get this funded I'll be in touch to support quicklisp because of the value that it adds to Cando as a software distribution system. 2016-09-19T23:08:20Z MrWoohoo joined #lisp 2016-09-19T23:10:10Z drmeister: I'm not saying "free money" - mind you. But the existing Common Lisp software ecosystem adds a lot of value to Cando and it makes sense to support things that support Cando. 2016-09-19T23:10:27Z drmeister: No promises though - it's got to get through reviewers first. 2016-09-19T23:11:00Z Xach: sure 2016-09-19T23:11:41Z drmeister: I needed to know if it was technically feasible to set up quicklisp distribution systems that be separate and wouldn't pollute the Common Lisp ecosystem. 2016-09-19T23:11:54Z drmeister: s/that be/that are/ 2016-09-19T23:12:37Z nikki93 joined #lisp 2016-09-19T23:13:20Z Xach: drmeister: Yes, very feasible. 2016-09-19T23:13:35Z Xach: drmeister: By design. i envisioned a system where lispworks users can have lispworks treats, etc. 2016-09-19T23:13:46Z Xach: To date, few people have made their own dists, because it is harder than necessary. 2016-09-19T23:14:01Z Xach: lack of docs, and lack of tooling. but not lack of technical possibility. 2016-09-19T23:14:10Z Xach: the client code supports it out of the box. 2016-09-19T23:14:17Z drmeister: Great - thank you. 2016-09-19T23:15:00Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-19T23:16:07Z drmeister: Because if systems containing code like this start showing up in the regular quicklisp ecosystem - people would freak out: 2016-09-19T23:16:09Z drmeister: https://www.irccloud.com/pastebin/JfJ3tFcJ/ 2016-09-19T23:17:22Z EvW joined #lisp 2016-09-19T23:18:30Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-19T23:19:02Z pipping: I think there was a slight misunderstanding between the two of you: I think drmeister was referring to his grant proposal and Xach was referring to https://www.quicklisp.org/donations.html 2016-09-19T23:19:04Z nikki93 joined #lisp 2016-09-19T23:19:37Z pipping: (oh, never mind, apparently you cleared that up already) 2016-09-19T23:19:45Z drmeister: No - I understood what Xach was referring to. 2016-09-19T23:20:09Z drmeister: pipping: Thanks for the pointer to http://dists.cl21.org/cl21.txt 2016-09-19T23:20:11Z drmeister: What is that for? 2016-09-19T23:20:25Z pipping: that's for http://cl21.org 2016-09-19T23:21:32Z warweasle_afk quit (Quit: rcirc on GNU Emacs 24.4.1) 2016-09-19T23:21:59Z drmeister: Ok! 2016-09-19T23:22:04Z raydeejay: hm... I think that the basic premise there (that better languages are more popular) is wrong :/ 2016-09-19T23:22:14Z drmeister: I'm all for it. 2016-09-19T23:22:17Z raydeejay: for any value of better 2016-09-19T23:22:28Z Naraka joined #lisp 2016-09-19T23:23:04Z drmeister: raydeejay: It's been demonstrated over and over that better languages are not more popular. 2016-09-19T23:23:08Z cromachina joined #lisp 2016-09-19T23:23:19Z drmeister: But better languages are better. 2016-09-19T23:23:31Z pipping: amen. 2016-09-19T23:23:54Z raydeejay: I know, I know... I mean that I think that from my own experience, not because I read something somewhere (thought I did read something somewhere) 2016-09-19T23:24:27Z Guest28299 quit (Ping timeout: 272 seconds) 2016-09-19T23:25:04Z robotoad joined #lisp 2016-09-19T23:25:20Z raydeejay: one should only need to mention the three magic letters, P, H and P, to make it obvious to but the most obtuse minds 2016-09-19T23:25:27Z pipping: "better is better" -- drmeister (loosely quoted). "I did read something somehwere" -- raydeejay. wow. this channel is on fire ;) 2016-09-19T23:25:49Z Xach: in my experience better languages are more popular, if your metric for better is "good at being popular" 2016-09-19T23:25:55Z EvW quit (Ping timeout: 250 seconds) 2016-09-19T23:26:13Z raydeejay: that is some metric 2016-09-19T23:26:52Z raydeejay: I would argue that it's not really a quality of the language itself 2016-09-19T23:26:59Z pipping: i think it's lovingly referred to as "not getting beat up at school" metric 2016-09-19T23:27:08Z robotoad quit (Read error: Connection reset by peer) 2016-09-19T23:27:32Z ukari joined #lisp 2016-09-19T23:28:30Z SpaceDanceCJ joined #lisp 2016-09-19T23:28:48Z warex quit (Read error: Connection reset by peer) 2016-09-19T23:29:55Z robotoad joined #lisp 2016-09-19T23:33:28Z manuel_ quit (Quit: manuel_) 2016-09-19T23:34:37Z warex joined #lisp 2016-09-19T23:40:11Z DougNYC joined #lisp 2016-09-19T23:41:40Z zeroish quit (Ping timeout: 244 seconds) 2016-09-19T23:41:52Z el-mikl_ joined #lisp 2016-09-19T23:42:11Z Khisanth quit (Ping timeout: 244 seconds) 2016-09-19T23:42:15Z drmeister: cl21: Regular expressions are functions! Neat. 2016-09-19T23:43:35Z Josh_2 quit (Read error: Connection reset by peer) 2016-09-19T23:43:53Z el-mikl quit (Ping timeout: 244 seconds) 2016-09-19T23:43:53Z mastokley quit (Ping timeout: 244 seconds) 2016-09-19T23:45:12Z DougNYC quit (Ping timeout: 265 seconds) 2016-09-19T23:45:16Z mastokley joined #lisp 2016-09-19T23:45:36Z Khisanth joined #lisp 2016-09-19T23:46:41Z nikki93 quit (Ping timeout: 240 seconds) 2016-09-19T23:46:59Z nikki93 joined #lisp 2016-09-19T23:47:16Z ghostlight quit (Ping timeout: 255 seconds) 2016-09-19T23:47:59Z drmeister: In slime - do people use C-c C-c to compile and evaluate forms? Until this morning in slime/clasp I used C-M-x to evaluate forms but I discovered that it was using clasp's interpreter to evaluate the forms and that was really slow. 2016-09-19T23:48:45Z pillton: My muscle memory is telling me that I switch between the two. 2016-09-19T23:49:04Z pillton: I'm not sure when I use which. 2016-09-19T23:49:58Z pillton: I probable use C-c C-k the most. 2016-09-19T23:50:21Z eschatologist quit (Quit: ZNC 1.6.3+deb1 - http://znc.in) 2016-09-19T23:52:27Z ghostlight joined #lisp 2016-09-19T23:52:31Z nightfly quit (Ping timeout: 244 seconds) 2016-09-19T23:52:47Z nightfly joined #lisp 2016-09-19T23:53:02Z yeticry quit (Ping timeout: 244 seconds) 2016-09-19T23:53:02Z johs quit (Ping timeout: 244 seconds) 2016-09-19T23:53:19Z johs joined #lisp 2016-09-19T23:53:25Z yeticry joined #lisp 2016-09-19T23:53:48Z StephanLahl quit (Remote host closed the connection) 2016-09-19T23:54:55Z StephanLahl joined #lisp 2016-09-19T23:56:32Z eschatologist joined #lisp 2016-09-20T00:00:11Z mastokley quit (Ping timeout: 265 seconds) 2016-09-20T00:07:49Z quazimodo joined #lisp 2016-09-20T00:07:56Z nikki93_ joined #lisp 2016-09-20T00:08:40Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-20T00:10:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-20T00:11:32Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-20T00:12:53Z rumbler31 joined #lisp 2016-09-20T00:17:25Z rumbler31 quit (Ping timeout: 255 seconds) 2016-09-20T00:17:54Z bitch is now known as ________________ 2016-09-20T00:19:08Z tmtwd joined #lisp 2016-09-20T00:20:41Z SeanP quit (Quit: ZNC 1.6.2 - http://znc.in) 2016-09-20T00:24:09Z aindilis` quit (Remote host closed the connection) 2016-09-20T00:24:31Z Jesin joined #lisp 2016-09-20T00:24:38Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-20T00:28:01Z SeanP joined #lisp 2016-09-20T00:33:10Z ovenpasta quit (Ping timeout: 255 seconds) 2016-09-20T00:36:05Z sjl quit (Ping timeout: 260 seconds) 2016-09-20T00:37:18Z quazimodo quit (Ping timeout: 276 seconds) 2016-09-20T00:43:42Z Maddix quit (Ping timeout: 240 seconds) 2016-09-20T00:44:25Z ukari quit (Ping timeout: 248 seconds) 2016-09-20T00:45:05Z harish quit (Ping timeout: 240 seconds) 2016-09-20T00:47:00Z manuel_ joined #lisp 2016-09-20T00:49:35Z lexicall joined #lisp 2016-09-20T00:50:44Z sondr3 joined #lisp 2016-09-20T00:52:13Z lexicall quit (Client Quit) 2016-09-20T00:52:40Z quazimodo joined #lisp 2016-09-20T00:56:41Z slyrus quit (Ping timeout: 265 seconds) 2016-09-20T00:59:33Z nikki93_ quit (Ping timeout: 265 seconds) 2016-09-20T01:00:36Z nikki93 joined #lisp 2016-09-20T01:09:23Z SeanP left #lisp 2016-09-20T01:14:20Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-20T01:15:28Z shdeng joined #lisp 2016-09-20T01:15:45Z manuel_ quit (Ping timeout: 260 seconds) 2016-09-20T01:17:24Z rpg joined #lisp 2016-09-20T01:18:55Z sondr3 quit (Quit: Quit) 2016-09-20T01:23:29Z watersoul quit (Remote host closed the connection) 2016-09-20T01:23:41Z Colleen quit (Read error: Connection reset by peer) 2016-09-20T01:23:43Z Colleen_ joined #lisp 2016-09-20T01:23:44Z Colleen_ is now known as Colleen 2016-09-20T01:24:01Z watersoul joined #lisp 2016-09-20T01:24:26Z emaczen joined #lisp 2016-09-20T01:24:38Z manuel_ joined #lisp 2016-09-20T01:27:29Z nikki93 quit (Read error: Connection reset by peer) 2016-09-20T01:27:35Z nikki93_ joined #lisp 2016-09-20T01:29:25Z emaczen quit (Ping timeout: 255 seconds) 2016-09-20T01:29:43Z emaczen joined #lisp 2016-09-20T01:30:26Z arescorpio joined #lisp 2016-09-20T01:41:19Z mastokley joined #lisp 2016-09-20T01:42:55Z shifty joined #lisp 2016-09-20T01:44:12Z defaultxr joined #lisp 2016-09-20T01:44:58Z MrWoohoo quit (Ping timeout: 244 seconds) 2016-09-20T01:46:26Z manuel__ joined #lisp 2016-09-20T01:47:00Z FreeBirdLjj joined #lisp 2016-09-20T01:47:12Z AntiSpamMeta quit (Quit: Restart requested by ErrantEgo: going to moon brb) 2016-09-20T01:47:32Z NeverDie quit (Read error: Connection reset by peer) 2016-09-20T01:47:49Z AntiSpamMeta joined #lisp 2016-09-20T01:48:46Z NeverDie joined #lisp 2016-09-20T01:48:55Z manuel_ quit (Ping timeout: 250 seconds) 2016-09-20T01:51:05Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2016-09-20T01:51:41Z manuel__ quit (Ping timeout: 244 seconds) 2016-09-20T01:55:10Z Guest47477 is now known as benny 2016-09-20T01:55:42Z manuel_ joined #lisp 2016-09-20T01:57:23Z DougNYC joined #lisp 2016-09-20T02:01:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-20T02:06:43Z ahungry joined #lisp 2016-09-20T02:08:25Z hatfolk quit (Ping timeout: 250 seconds) 2016-09-20T02:09:33Z hatfolk joined #lisp 2016-09-20T02:13:05Z mastokley quit (Ping timeout: 240 seconds) 2016-09-20T02:15:02Z tmtwd quit (Ping timeout: 265 seconds) 2016-09-20T02:18:40Z harish joined #lisp 2016-09-20T02:21:09Z FDXZ quit (Ping timeout: 272 seconds) 2016-09-20T02:21:12Z trocado quit (Ping timeout: 240 seconds) 2016-09-20T02:26:17Z musegarden4 quit (Quit: WeeChat 0.4.2) 2016-09-20T02:28:17Z BlueRavenGT quit (Ping timeout: 240 seconds) 2016-09-20T02:32:32Z nikki93 joined #lisp 2016-09-20T02:34:13Z nikki93_ quit (Ping timeout: 255 seconds) 2016-09-20T02:37:47Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-20T02:42:39Z Denommus` joined #lisp 2016-09-20T02:43:48Z nikki93_ joined #lisp 2016-09-20T02:44:42Z nikki93 quit (Ping timeout: 276 seconds) 2016-09-20T02:53:49Z jasom: rpg: sorry, I had forgotten my parents were visiting this weekend, so I didn't have much time to look at automating the windows VM. On top of that I drew jury duty this week, so I spent most of this evening so far making sure there aren't any fires to put out at work. Looking at testing asdf now. 2016-09-20T03:00:15Z rpg: No problem. Whenever you get a chance, I will do my best to help you set up. 2016-09-20T03:00:29Z rpg: I can't really help that much with the Windows side, but I can at least help with the ASDF side. 2016-09-20T03:01:04Z rpg: I don't really know how people do things like this that are portable across windows and unix. The only thing I've figured out to do is to run things through cygwin 2016-09-20T03:04:34Z jasom: rpg: if gnu make is involved then cygwin is really the best bet (or something cygwin derived like msys2) 2016-09-20T03:04:49Z mastokley joined #lisp 2016-09-20T03:05:03Z rpg: jasom: Also there's a certain amount of shell glue (run-tests.sh) 2016-09-20T03:05:21Z jasom: for test scripts, if I know it's going to be multiplatform, I try to use python as it's less painful than windows .bat files and more easily made portable 2016-09-20T03:06:52Z jasom: powershell is interesting, but it's yet another thing to learn, is only just recently available for linux, probably still unavailable for mac, and you need to reboot to install it on windows, which is an extra step in the install process that is really unnecessary 2016-09-20T03:07:16Z jasom: also you can't automate running powershell scripts on windows without either disabling UAC or signing all your code 2016-09-20T03:07:58Z jasom: For work I actually automate some testing that needs to run on solaris, linux, and windows so I've had to deal with this before. 2016-09-20T03:14:22Z freedom0 joined #lisp 2016-09-20T03:14:41Z freedom0 quit (Remote host closed the connection) 2016-09-20T03:15:25Z ahungry quit (Remote host closed the connection) 2016-09-20T03:19:37Z freedom0 joined #lisp 2016-09-20T03:19:42Z pierpa quit (Ping timeout: 264 seconds) 2016-09-20T03:20:31Z pillton: jasom: I have been using inferior-shell recently. I haven't had any problems with it. (Disclaimer: I haven't been following your conversation). 2016-09-20T03:25:07Z d4ryus quit (Ping timeout: 272 seconds) 2016-09-20T03:27:28Z d4ryus joined #lisp 2016-09-20T03:29:37Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-20T03:29:57Z xrash quit (Remote host closed the connection) 2016-09-20T03:30:23Z ukari joined #lisp 2016-09-20T03:35:19Z rpg joined #lisp 2016-09-20T03:38:38Z rpg: pillton: inferior-shell really doesn't work for testing ASDF. I tried, but it just drove me crazy. 2016-09-20T03:39:30Z rpg: Part of the problem is that you're using ASDF to build the stuff you are testing. that kind of circularity is really unhappy-making. 2016-09-20T03:40:22Z pillton: rpg: Oh. I had forgotten that. 2016-09-20T03:40:31Z rpg: Another problem is that CL is a horrible shell-scripting language: no regexps in native syntax, no filename globbing, interaction with directories is a hot mess, etc. etc. 2016-09-20T03:40:44Z rpg: People whine about perl, but there's a good reason it is the way it is. 2016-09-20T03:40:54Z rpg: oh, yeah, no variable interpolation! 2016-09-20T03:41:10Z pillton: You use `(,blah). 2016-09-20T03:41:28Z pillton: Actually, what do you mean by variable interpolation? 2016-09-20T03:41:30Z rpg: Not in strings, you don't! 2016-09-20T03:41:37Z rpg: And strings are the language the shell speaks. 2016-09-20T03:41:40Z Bike: there's a library for that (with strings), but yeah it'll be more verbose pretty inevitably 2016-09-20T03:42:09Z rpg: I'm not saying someone couldn't make a CL dialect for shell-scripting, mind you, just that we don't have one. 2016-09-20T03:42:12Z freedom1 joined #lisp 2016-09-20T03:43:19Z rpg: Also we need a really good filesystem access API, ideally universal across implementations. 2016-09-20T03:43:29Z freedom0 quit (Ping timeout: 272 seconds) 2016-09-20T03:43:44Z jasom: uiop makes things better, but still not perfect. 2016-09-20T03:43:46Z rpg: Fare's work in UIOP is heroic, but there's a limit to what even he can do. 2016-09-20T03:43:48Z jasom: or really even not "good enough" if you are talking cross-platform 2016-09-20T03:44:04Z pillton: I don't really see the problem with http://paste.lisp.org/display/326562. At least you don't have to remember to escape spaces, quotes etc. 2016-09-20T03:44:16Z jasom: it's good enough for what asdf does, but when you start talking about arbitrary file names &c. you get into problems. 2016-09-20T03:44:17Z rpg: symlinks? hahahahah. Anyone's guess what will happen! 2016-09-20T03:44:39Z pillton: But hey, you do what makes your life easier. 2016-09-20T03:45:14Z pillton: I was only offering an option. 2016-09-20T03:45:24Z rpg: pillton: sure. 2016-09-20T03:45:37Z freedom0 joined #lisp 2016-09-20T03:45:39Z rpg: I'm just waiting for the CL shell scripting dialect. 2016-09-20T03:45:51Z pillton: I was sold because I could use unwind-protect. 2016-09-20T03:46:13Z Denommus` quit (Quit: sleeping) 2016-09-20T03:46:17Z jasom: pillton: yeah that is a bit nicer than trap 2016-09-20T03:46:22Z robotoad quit (Quit: robotoad) 2016-09-20T03:46:47Z emeritus quit (Ping timeout: 265 seconds) 2016-09-20T03:46:48Z clog quit (Ping timeout: 265 seconds) 2016-09-20T03:46:55Z jleija quit (Quit: leaving) 2016-09-20T03:46:58Z clog joined #lisp 2016-09-20T03:47:03Z Kaisyu quit (Ping timeout: 240 seconds) 2016-09-20T03:47:04Z rpg: I think if we had more clearly figured out how to have a source Lisp, that had a frozen, fully populated ASDF, and set of libraries, and used that as the scripting engine and ANOTHER to load the tests into, things might have worked better. 2016-09-20T03:47:17Z ________________ quit (Ping timeout: 272 seconds) 2016-09-20T03:47:33Z freedom1 quit (Ping timeout: 240 seconds) 2016-09-20T03:47:38Z rpg: But I was spending more time fixing the build and test infrastructure than building or testing, so I had to bail back to the existing make + shell stuff. 2016-09-20T03:48:02Z rpg: OK, need a drink and sleep. 2016-09-20T03:48:33Z rpg: Good night everyone! If someone wants to write that shell-scripting set up, let me know! ;-) 2016-09-20T03:50:21Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-20T03:50:24Z jasom: rpg: I want to get *something* to autovalidate windows builds automatically, then I mya look into it 2016-09-20T03:50:28Z jasom: oh, missed him. 2016-09-20T03:51:50Z emeritus joined #lisp 2016-09-20T03:53:39Z Anselmo quit (Quit: WeeChat 1.5) 2016-09-20T03:54:46Z rpg joined #lisp 2016-09-20T03:55:06Z rpg quit (Client Quit) 2016-09-20T03:55:06Z robotoad joined #lisp 2016-09-20T03:55:24Z arescorpio quit (Excess Flood) 2016-09-20T03:56:54Z boomer joined #lisp 2016-09-20T03:58:31Z Anselmo joined #lisp 2016-09-20T04:17:21Z nilof quit (Remote host closed the connection) 2016-09-20T04:17:26Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-09-20T04:24:10Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-20T04:25:06Z nikki93 joined #lisp 2016-09-20T04:27:49Z robotoad quit (Quit: robotoad) 2016-09-20T04:27:53Z lnostdal quit (Ping timeout: 240 seconds) 2016-09-20T04:31:27Z nikki93_ joined #lisp 2016-09-20T04:31:38Z nikki93 quit (Read error: Connection reset by peer) 2016-09-20T04:36:43Z robotoad joined #lisp 2016-09-20T04:43:57Z nikki93 joined #lisp 2016-09-20T04:44:00Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-20T04:47:58Z warex quit (Read error: Connection reset by peer) 2016-09-20T04:51:35Z ramky quit (Ping timeout: 265 seconds) 2016-09-20T04:51:53Z warex joined #lisp 2016-09-20T04:54:27Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-20T04:54:51Z nikki93 joined #lisp 2016-09-20T04:55:19Z shka joined #lisp 2016-09-20T04:56:17Z emeritus quit (Ping timeout: 240 seconds) 2016-09-20T04:56:29Z _mjl joined #lisp 2016-09-20T04:57:39Z ahungry joined #lisp 2016-09-20T04:59:01Z warex quit (Read error: Connection reset by peer) 2016-09-20T05:01:30Z boomer quit (Ping timeout: 248 seconds) 2016-09-20T05:05:59Z Harag joined #lisp 2016-09-20T05:06:49Z ukari quit (Ping timeout: 248 seconds) 2016-09-20T05:09:31Z nikki93_ joined #lisp 2016-09-20T05:10:15Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-20T05:10:16Z warex joined #lisp 2016-09-20T05:12:24Z boomer joined #lisp 2016-09-20T05:13:05Z warex quit (Read error: Connection reset by peer) 2016-09-20T05:13:41Z sh1znc joined #lisp 2016-09-20T05:15:19Z Denommus quit (Ping timeout: 255 seconds) 2016-09-20T05:15:38Z defaultxr quit (Quit: gnight) 2016-09-20T05:15:46Z nikki93_ quit (Ping timeout: 255 seconds) 2016-09-20T05:16:03Z nikki93 joined #lisp 2016-09-20T05:16:53Z vlatkoB joined #lisp 2016-09-20T05:20:35Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-20T05:21:21Z nikki93 joined #lisp 2016-09-20T05:22:30Z davsebamse quit (Ping timeout: 260 seconds) 2016-09-20T05:22:36Z shdeng quit (Remote host closed the connection) 2016-09-20T05:24:22Z davsebamse joined #lisp 2016-09-20T05:26:18Z warex joined #lisp 2016-09-20T05:26:30Z emeritus joined #lisp 2016-09-20T05:26:48Z jao quit (Ping timeout: 244 seconds) 2016-09-20T05:27:10Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-20T05:27:37Z harish quit (Ping timeout: 248 seconds) 2016-09-20T05:28:04Z nikki93 joined #lisp 2016-09-20T05:30:55Z shdeng joined #lisp 2016-09-20T05:31:48Z nikki93_ joined #lisp 2016-09-20T05:32:45Z nikki93 quit (Read error: Connection reset by peer) 2016-09-20T05:33:35Z DougNYC joined #lisp 2016-09-20T05:34:17Z manuel_ quit (Quit: manuel_) 2016-09-20T05:38:03Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-20T05:39:21Z yeticry quit (Ping timeout: 248 seconds) 2016-09-20T05:40:31Z Karl_Dscc joined #lisp 2016-09-20T05:41:20Z yeticry joined #lisp 2016-09-20T05:42:33Z _mjl quit (Ping timeout: 272 seconds) 2016-09-20T05:44:39Z MoALTz joined #lisp 2016-09-20T05:50:24Z NeverDie quit (Quit: http://radiux.io/) 2016-09-20T05:50:54Z emaczen quit (Ping timeout: 264 seconds) 2016-09-20T05:53:35Z robotoad quit (Quit: robotoad) 2016-09-20T05:54:16Z gingerale joined #lisp 2016-09-20T05:54:53Z bocaneri joined #lisp 2016-09-20T05:56:03Z nikki93_ quit (Ping timeout: 240 seconds) 2016-09-20T05:56:35Z emaczen joined #lisp 2016-09-20T05:57:37Z nikki93 joined #lisp 2016-09-20T05:59:58Z eivarv joined #lisp 2016-09-20T06:03:15Z eivarv quit (Client Quit) 2016-09-20T06:05:30Z shka quit (Ping timeout: 265 seconds) 2016-09-20T06:09:04Z adolf_stalin quit (Quit: Leaving...) 2016-09-20T06:11:31Z rumbler31 joined #lisp 2016-09-20T06:15:51Z rumbler31 quit (Ping timeout: 250 seconds) 2016-09-20T06:21:54Z Karl_Dscc quit (Remote host closed the connection) 2016-09-20T06:27:32Z mishoo joined #lisp 2016-09-20T06:36:17Z ym joined #lisp 2016-09-20T06:37:42Z mastokley quit (Ping timeout: 264 seconds) 2016-09-20T06:41:50Z ASau quit (Ping timeout: 260 seconds) 2016-09-20T06:42:16Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-20T06:42:42Z nikki93 joined #lisp 2016-09-20T06:43:38Z FreeBirdLjj joined #lisp 2016-09-20T06:46:20Z ukari joined #lisp 2016-09-20T06:47:49Z harish joined #lisp 2016-09-20T06:48:59Z Munksgaard joined #lisp 2016-09-20T06:49:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-20T06:50:40Z edgar-rft joined #lisp 2016-09-20T06:52:41Z des_consolado: Hey what does " cond {clause}* => result* " from http://clhs.lisp.se/Body/m_cond.htm mean? I know the stuff::= (like this*) is BNF, not sure what the asterisk is here though either tbh. Have been googling but can't find any proper documentation of the first notation 2016-09-20T06:53:05Z Quadresce joined #lisp 2016-09-20T06:53:10Z des_consolado: I guess * means there can be more than 1? 2016-09-20T06:53:20Z Quadresce quit (Client Quit) 2016-09-20T06:54:08Z nikki93_ joined #lisp 2016-09-20T06:54:35Z des_consolado: The description explains quite well what cond does, so I guess that explains it. Still it would be useful to have a page for reference on these notations so I can have a better time understanding the hyperspec. 2016-09-20T06:54:49Z jack_rip_vim joined #lisp 2016-09-20T06:55:09Z nikki93 quit (Read error: Connection reset by peer) 2016-09-20T06:56:18Z vlatkoB quit (Ping timeout: 264 seconds) 2016-09-20T06:57:38Z vlatkoB joined #lisp 2016-09-20T06:58:59Z warex quit (Read error: Connection reset by peer) 2016-09-20T06:59:18Z warex joined #lisp 2016-09-20T07:02:15Z stepnem joined #lisp 2016-09-20T07:02:43Z voidlily quit (Ping timeout: 244 seconds) 2016-09-20T07:03:07Z edgar-rft: des_consolado: the * star means any non-negative integer, including zero, so (cond) => NIL 2016-09-20T07:03:23Z shka joined #lisp 2016-09-20T07:07:30Z edgar-rft: des_consolado: the BNF * star is explained in CLHS 1.4.1.2.1 Splicing in Modified BNF Syntax 2016-09-20T07:09:39Z zshlyg joined #lisp 2016-09-20T07:10:39Z nikki93_ quit (Ping timeout: 244 seconds) 2016-09-20T07:10:58Z erguven joined #lisp 2016-09-20T07:11:35Z nikki93 joined #lisp 2016-09-20T07:13:31Z zshlyg: If you were to parse a tree of unknown size, using a recursive function could blow the stack. Can you (always) transform that function into some state-machine thing? 2016-09-20T07:14:32Z _death: you can always manage your own stack 2016-09-20T07:17:33Z seg quit (Ping timeout: 265 seconds) 2016-09-20T07:18:15Z freedom0 quit (Ping timeout: 250 seconds) 2016-09-20T07:19:20Z jasom: zshlyg: it depends; if you need to backtrack, you need some way of storing that. If you only need to descend (e.g. finding an element in a binary search tree) then you can transform it into a fixed-space function 2016-09-20T07:20:14Z seg joined #lisp 2016-09-20T07:21:24Z freedom0 joined #lisp 2016-09-20T07:22:30Z zshlyg: The canonical example is parsing JSON, so no backtracking needed. I'm thinking about _death's proposal. Could I change the function so that when it wants to recurse it instead writes the next action in the user-stack, and returns (to some call-while-stack-not-empty-loop). 2016-09-20T07:23:24Z warex quit (Quit: leaving) 2016-09-20T07:24:33Z freedom0 quit (Read error: Connection reset by peer) 2016-09-20T07:25:03Z freedom0 joined #lisp 2016-09-20T07:25:43Z jasom: zshlyg: walking an entire tree involves backtracking 2016-09-20T07:26:06Z nikki93 quit (Read error: Connection reset by peer) 2016-09-20T07:26:39Z jasom: well, backtracking or forking. 2016-09-20T07:26:40Z nikki93 joined #lisp 2016-09-20T07:27:04Z emeritus quit (Ping timeout: 272 seconds) 2016-09-20T07:28:09Z jasom: zshlyg: I think there is no way of getting around the fact that to walk an entire tree you need extra space proportional to the height of the tree. 2016-09-20T07:28:11Z zshlyg: jasom: ofcourse you're right! Thats why I need the stack, to store all continuations. 2016-09-20T07:29:25Z ukari quit (Ping timeout: 255 seconds) 2016-09-20T07:30:19Z jasom: zshlyg: as someone else said, the extra space need not be in your implementation's call-stack; you can always manually manage that space. In the abstract it makes no difference, but for implementations with much smaller limits on call-stack size vs. heap size it can make a real-world difference 2016-09-20T07:31:30Z nikki93_ joined #lisp 2016-09-20T07:32:00Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-20T07:34:06Z cibs quit (Ping timeout: 268 seconds) 2016-09-20T07:34:27Z woona quit (Remote host closed the connection) 2016-09-20T07:35:14Z zshlyg: jasom: Thanks! Yes, it seems the call-stack isn't so much limited by size rather than number of stack frames. That why the heap is prefered. 2016-09-20T07:35:38Z woona joined #lisp 2016-09-20T07:35:41Z boomer quit (Remote host closed the connection) 2016-09-20T07:36:00Z deank quit (Remote host closed the connection) 2016-09-20T07:36:27Z jasom: There are implementations of languages in which the call-stack exists solely on the heap, but I'm not sure if any common-lisp implementations work that way. 2016-09-20T07:37:31Z zshlyg: jasom: that sounds like a terrible juggling of RSP/RBP registers, those imp's maybe are for exotic cpus? 2016-09-20T07:38:37Z Velveeta_Chef quit (Ping timeout: 250 seconds) 2016-09-20T07:38:53Z jasom: zshlyg: well one of the more creative implementations would be chicken scheme; it is a pure CPS implementation, so functions never return. It thus uses the C call stack as the nursery for it's garbage collection; when an allocation would blow the stack, it does a 1st gen GC and resets the stack pointer. 2016-09-20T07:39:28Z jasom: zshlyg: for other implementations the function call instruction might not be CALL, but rather a JMP 2016-09-20T07:40:06Z Sigyn quit (Quit: Live long and prosper) 2016-09-20T07:40:24Z cibs joined #lisp 2016-09-20T07:41:22Z Sigyn joined #lisp 2016-09-20T07:41:26Z jasom: zshlyg: and on most risc-like instruction sets, whatever instruction is traditionally used for function calls often doesn't touch the stack either 2016-09-20T07:42:27Z jasom: (bl on ARM and Power, for example) 2016-09-20T07:42:39Z loke: jasom: I only knew that SPARC did that. 2016-09-20T07:43:07Z jasom: well sparc is more complicated because of register windows IIRC 2016-09-20T07:43:40Z loke: jasom: Well, SPARC and M68k are the only architectures I'm deeply familiar with :-) 2016-09-20T07:43:57Z jasom: Power and ARM for me :) 2016-09-20T07:44:07Z jasom: with some MIPS and x86 as well 2016-09-20T07:44:31Z loke: I'm looking at some ARM examples, and I can see the return address being pushed using a PUSH instruction, and the return is a POP. Doesn't that go on the stack? 2016-09-20T07:44:31Z jasom: but I wouldn't call the latter two "deep" anymore. They were at one point though. 2016-09-20T07:45:17Z DeadTrickster_ quit (Ping timeout: 248 seconds) 2016-09-20T07:45:18Z jasom: loke: really? that's not what I would call idiomatic 2016-09-20T07:45:35Z loke: jasom: I dunno. Found this: https://community.arm.com/groups/processors/blog/2010/02/26/how-to-call-a-function-from-arm-assembler 2016-09-20T07:46:04Z loke: jasom: So where is the return address stored on ARM? 2016-09-20T07:46:13Z jasom: usually multiple registers are saved simultanouesly with a store-multiple, and there's a version of that that updates the index register (which will nearly always be the sp) accordingly 2016-09-20T07:46:15Z zshlyg: jasom: I see mips has the jalr instruction, that jumps-and-links, but not sure if that instruction is in idiomatic use with function calls. 2016-09-20T07:46:32Z jasom: and it's almost certainly the current value of the link-register being pushed, *not* the return address 2016-09-20T07:46:36Z loke: jasom: Sure, but where is it stored? On the stack I'd presume? 2016-09-20T07:47:26Z jasom: loke: my point was that the single instruction used to make a function call does not touch the stack, not that function calls themselves don't touch the stack with the C ABI 2016-09-20T07:47:31Z Oladon quit (Ping timeout: 265 seconds) 2016-09-20T07:48:15Z loke: jasom: Ah I see. On SPARC, a function call never touches the stack at all, even a recursive call, since the register window will be shifted. 2016-09-20T07:48:39Z loke: As far as I know this is fairly unique. 2016-09-20T07:48:52Z jasom: loke: and after looking at the code, notice it's the LR not the PC that is pushed. If you have already saved the link-register then that would be redundant 2016-09-20T07:49:13Z freedom0 quit (Ping timeout: 244 seconds) 2016-09-20T07:49:30Z emaczen joined #lisp 2016-09-20T07:49:35Z easye` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-20T07:49:47Z easye joined #lisp 2016-09-20T07:49:55Z jasom: and the ARM ABI is less efficient in terms of leaf functions than the Power ABI; with the Power ABI you can use up to 8 registers without touching the stack in a leaf function. 2016-09-20T07:50:20Z woona quit (Remote host closed the connection) 2016-09-20T07:50:33Z jasom: Power has more than double the registers of ARM, as ARM has 16, inclusive of the PC and Power has 32 exclusive of the PC 2016-09-20T07:50:51Z woona joined #lisp 2016-09-20T07:51:47Z jasom: And yes, on ARM, it is legal to branch by moving or loading a value to the PC the same as you would any GPR, which makes for some odd, but compact, assembly 2016-09-20T07:52:06Z Velveeta_Chef joined #lisp 2016-09-20T07:52:27Z loke: I prefer the register windows and hundreds of registers :-) 2016-09-20T07:52:45Z loke: Recursive algorithms without doing any loads nor stores is pretty cool. 2016-09-20T07:53:00Z jasom: loke: which works great until you need to save registers to RAM for context switches :) 2016-09-20T07:53:43Z jasom: loke: the zilog z8 works in a similar manner with there being an offset to the register file as part of the state 2016-09-20T07:53:51Z Oladon joined #lisp 2016-09-20T07:54:27Z freedom0 joined #lisp 2016-09-20T07:55:09Z loke: jasom: True, but then the code simply needs to iterate over the windows and drop the registers onto the stack before the switch. It's also helped by the T-series processors having a huge number of "threads" (i.e. processor contexts) 2016-09-20T07:55:11Z jasom: loke: see the paper "Register Archtecture for multi-tasking Systems" for one idea of getting around that issue 2016-09-20T07:55:31Z emaczen quit (Ping timeout: 255 seconds) 2016-09-20T07:57:23Z boomer joined #lisp 2016-09-20T07:57:25Z jasom: disclaimer: it's my Dad's PhD thesis 2016-09-20T07:57:39Z nikki93 joined #lisp 2016-09-20T07:57:44Z nikki93_ quit (Read error: Connection reset by peer) 2016-09-20T08:02:44Z emeritus joined #lisp 2016-09-20T08:02:47Z ovenpasta joined #lisp 2016-09-20T08:03:26Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-20T08:04:18Z nikki93 joined #lisp 2016-09-20T08:04:46Z deank joined #lisp 2016-09-20T08:09:19Z emeritus quit (Ping timeout: 265 seconds) 2016-09-20T08:10:04Z shka quit (Read error: No route to host) 2016-09-20T08:11:58Z jack_rip_vim quit (Read error: Connection reset by peer) 2016-09-20T08:12:18Z Administrator joined #lisp 2016-09-20T08:12:41Z Administrator is now known as Guest15859 2016-09-20T08:12:59Z freedom0 quit (Ping timeout: 244 seconds) 2016-09-20T08:13:12Z wanabee joined #lisp 2016-09-20T08:13:19Z shka joined #lisp 2016-09-20T08:13:42Z emeritus joined #lisp 2016-09-20T08:14:15Z nikki93 quit (Ping timeout: 276 seconds) 2016-09-20T08:14:38Z phoe quit (Ping timeout: 265 seconds) 2016-09-20T08:15:12Z nikki93 joined #lisp 2016-09-20T08:18:48Z nikki93_ joined #lisp 2016-09-20T08:19:33Z emeritus quit (Ping timeout: 240 seconds) 2016-09-20T08:19:39Z hhdave joined #lisp 2016-09-20T08:19:42Z wanabee quit (Ping timeout: 240 seconds) 2016-09-20T08:21:00Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-20T08:21:58Z emeritus joined #lisp 2016-09-20T08:22:52Z nikki93_ quit (Read error: Connection reset by peer) 2016-09-20T08:23:16Z nikki93 joined #lisp 2016-09-20T08:24:33Z stepnem quit (Ping timeout: 250 seconds) 2016-09-20T08:25:56Z stepnem joined #lisp 2016-09-20T08:27:12Z nikki93 quit (Read error: Connection reset by peer) 2016-09-20T08:27:37Z nikki93 joined #lisp 2016-09-20T08:29:52Z Guest15859 quit (Changing host) 2016-09-20T08:29:52Z Guest15859 joined #lisp 2016-09-20T08:30:03Z Guest15859 is now known as jack_rip_vim 2016-09-20T08:30:06Z freedom0 joined #lisp 2016-09-20T08:30:13Z bogdanm joined #lisp 2016-09-20T08:32:15Z nikki93_ joined #lisp 2016-09-20T08:33:15Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-20T08:33:53Z heurist` quit (Ping timeout: 265 seconds) 2016-09-20T08:34:22Z Guest93587 quit (Ping timeout: 265 seconds) 2016-09-20T08:34:26Z heurist` joined #lisp 2016-09-20T08:34:39Z mtd joined #lisp 2016-09-20T08:35:42Z nopf quit (Ping timeout: 276 seconds) 2016-09-20T08:37:20Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-20T08:38:08Z nikki93 joined #lisp 2016-09-20T08:38:49Z jack_rip_vim left #lisp 2016-09-20T08:40:06Z phoe joined #lisp 2016-09-20T08:44:56Z p_l: loke: not sure about details on ARM at the moment, but if you 1) save all registers first, including return address 2) then use a call instruction that overwrites last return, it would work 2016-09-20T08:45:05Z p_l: but apparently LDM/SDM are enough 2016-09-20T08:45:47Z loke: p_l: Right, so you have to involve the stack when doing a function call. 2016-09-20T08:45:58Z p_l: ahh, r14 is the link register which contains return to caller. Save this on stack, BL to new code, restore after returning 2016-09-20T08:46:22Z p_l: loke: well, only if you want to return :D 2016-09-20T08:46:41Z loke: p_l: well, yes. Otherwise it'd be a jump. :-) 2016-09-20T08:47:10Z p_l: loke: I suspect there might be some insane programming methods where you only need last procedure ;) 2016-09-20T08:47:44Z loke: p_l: pure CSP? 2016-09-20T08:47:52Z p_l: probably 2016-09-20T08:48:18Z p_l: though Chicken Scheme uses backtrace internally despite never returning 2016-09-20T08:48:37Z MoALTz_ joined #lisp 2016-09-20T08:49:13Z MoALTz quit (Ping timeout: 248 seconds) 2016-09-20T08:49:54Z shka quit (Read error: No route to host) 2016-09-20T08:51:44Z nikki93_ joined #lisp 2016-09-20T08:52:30Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-20T08:58:20Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-20T09:01:26Z nikki93 joined #lisp 2016-09-20T09:04:19Z Josh_2 joined #lisp 2016-09-20T09:04:19Z Bike quit (Quit: daijoubu?) 2016-09-20T09:06:31Z shka joined #lisp 2016-09-20T09:09:25Z shka quit (Read error: Connection reset by peer) 2016-09-20T09:09:33Z DougNYC joined #lisp 2016-09-20T09:11:52Z nikki93_ joined #lisp 2016-09-20T09:12:26Z nikki93 quit (Read error: Connection reset by peer) 2016-09-20T09:13:02Z pbgc joined #lisp 2016-09-20T09:13:48Z shka joined #lisp 2016-09-20T09:14:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-20T09:16:50Z nikki93_ quit (Read error: Connection reset by peer) 2016-09-20T09:17:07Z nikki93 joined #lisp 2016-09-20T09:18:53Z HeyFlash joined #lisp 2016-09-20T09:29:36Z scymtym quit (Ping timeout: 244 seconds) 2016-09-20T09:30:25Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-20T09:31:59Z nikki93 joined #lisp 2016-09-20T09:35:37Z nikki93_ joined #lisp 2016-09-20T09:36:27Z nikki93 quit (Read error: Connection reset by peer) 2016-09-20T09:37:52Z emaczen joined #lisp 2016-09-20T09:39:05Z schjetne quit (Ping timeout: 240 seconds) 2016-09-20T09:39:28Z Josh_2 quit (Remote host closed the connection) 2016-09-20T09:43:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-20T09:45:30Z rtmpdavid joined #lisp 2016-09-20T09:49:07Z lnostdal joined #lisp 2016-09-20T09:51:48Z Colleen_ joined #lisp 2016-09-20T09:51:59Z lnostdal quit (Max SendQ exceeded) 2016-09-20T09:51:59Z Colleen quit (Read error: Connection reset by peer) 2016-09-20T09:51:59Z Colleen_ is now known as Colleen 2016-09-20T09:57:09Z nikki93_ quit (Ping timeout: 272 seconds) 2016-09-20T09:58:10Z nikki93 joined #lisp 2016-09-20T10:01:54Z scymtym joined #lisp 2016-09-20T10:02:06Z nikki93_ joined #lisp 2016-09-20T10:04:50Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-20T10:07:27Z ym quit (Quit: Leaving) 2016-09-20T10:07:42Z ym joined #lisp 2016-09-20T10:10:40Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-20T10:12:34Z nikki93 joined #lisp 2016-09-20T10:16:03Z _bogdanm_ joined #lisp 2016-09-20T10:16:14Z sjl joined #lisp 2016-09-20T10:19:29Z bogdanm quit (Ping timeout: 240 seconds) 2016-09-20T10:24:43Z ukari joined #lisp 2016-09-20T10:26:57Z Munksgaard quit (Quit: Leaving.) 2016-09-20T10:27:05Z omilu quit (Ping timeout: 240 seconds) 2016-09-20T10:28:10Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-20T10:28:38Z JeffTrent joined #lisp 2016-09-20T10:28:46Z Munksgaard joined #lisp 2016-09-20T10:29:12Z omilu joined #lisp 2016-09-20T10:29:30Z nikki93 joined #lisp 2016-09-20T10:32:03Z ramky joined #lisp 2016-09-20T10:35:46Z freedom0 quit (Ping timeout: 244 seconds) 2016-09-20T10:39:24Z karswell quit (Remote host closed the connection) 2016-09-20T10:39:59Z karswell joined #lisp 2016-09-20T10:42:06Z freedom0 joined #lisp 2016-09-20T10:43:27Z justinabrahms quit (Quit: ZNC - http://znc.in) 2016-09-20T10:46:42Z pipping: jasom: (I have yet to read the entire discussion between rpg and you but I have some comments on the first few lines you exchanged): 2016-09-20T10:47:10Z pipping: jasom: there are muliple ways to 'build asdf' and run the asdf tests. 2016-09-20T10:47:57Z pipping: jasom: ('building asdf' is essentially concatenating all the sources into a single asdf.lisp) 2016-09-20T10:47:59Z quazimodo quit (Ping timeout: 250 seconds) 2016-09-20T10:48:39Z pipping: jasom: on anything with make and a shell, you could use `make test`. 2016-09-20T10:48:57Z freedom1 joined #lisp 2016-09-20T10:49:13Z pipping: jasom: you can also do away with `make` and use the shell only. but already that might be too much on windows (unless you're on windows 10 with bash) 2016-09-20T10:49:29Z freedom0 quit (Ping timeout: 240 seconds) 2016-09-20T10:49:43Z dlowe quit (Ping timeout: 244 seconds) 2016-09-20T10:49:58Z dlowe joined #lisp 2016-09-20T10:50:32Z justinabrahms joined #lisp 2016-09-20T10:50:44Z test1600 quit (Quit: Leaving) 2016-09-20T10:52:09Z pipping: jasom: the shell is needed here to run the script test/run-tests.sh; there's an alternative, however: there's a lisp program called asdf-tools that can do all kinds of things; in particular, run the tests. that leaves only the problem of creating an asdf-tools executable 2016-09-20T10:53:29Z pipping: jasom: one way to create that is through make-asdf.sh (meh; shell again). another is make-asdf.bat, though. through that route, you shouldn't need any shell at all, if I'm not mistaken. 2016-09-20T10:53:59Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2016-09-20T10:53:59Z FreeBird_ joined #lisp 2016-09-20T10:54:16Z vibs29 quit (Quit: bye) 2016-09-20T10:54:21Z nikki93_ joined #lisp 2016-09-20T10:54:33Z nikki93 quit (Read error: Connection reset by peer) 2016-09-20T10:58:24Z DougNYC joined #lisp 2016-09-20T11:00:00Z sjl quit (Ping timeout: 276 seconds) 2016-09-20T11:02:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-20T11:03:34Z nikki93 joined #lisp 2016-09-20T11:03:40Z shdeng quit (Quit: Leaving) 2016-09-20T11:07:11Z nikki93_ quit (Ping timeout: 265 seconds) 2016-09-20T11:10:02Z mishoo_ joined #lisp 2016-09-20T11:11:23Z sjl joined #lisp 2016-09-20T11:12:31Z mishoo quit (Ping timeout: 272 seconds) 2016-09-20T11:15:43Z nee` joined #lisp 2016-09-20T11:22:10Z myrkraverk quit (Read error: Connection reset by peer) 2016-09-20T11:22:13Z pbgc quit (Quit: Computer has gone to sleep.) 2016-09-20T11:22:58Z EvW joined #lisp 2016-09-20T11:23:12Z myrkraverk joined #lisp 2016-09-20T11:25:15Z JeffTrent quit (Ping timeout: 250 seconds) 2016-09-20T11:26:02Z emaczen joined #lisp 2016-09-20T11:26:55Z sjl quit (Ping timeout: 265 seconds) 2016-09-20T11:27:01Z ukari quit (Ping timeout: 255 seconds) 2016-09-20T11:27:48Z pbgc joined #lisp 2016-09-20T11:31:16Z NeverDie joined #lisp 2016-09-20T11:35:05Z `lain joined #lisp 2016-09-20T11:48:38Z DougNYC joined #lisp 2016-09-20T11:49:48Z incog joined #lisp 2016-09-20T11:52:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-20T11:53:32Z yeticry quit (Ping timeout: 265 seconds) 2016-09-20T11:54:07Z sjl joined #lisp 2016-09-20T11:54:19Z freedom1 quit (Ping timeout: 272 seconds) 2016-09-20T11:55:14Z yeticry joined #lisp 2016-09-20T11:59:13Z freedom0 joined #lisp 2016-09-20T12:00:37Z rpg joined #lisp 2016-09-20T12:01:13Z emaczen quit (Ping timeout: 255 seconds) 2016-09-20T12:05:07Z rpg quit (Ping timeout: 250 seconds) 2016-09-20T12:06:24Z EvW quit (Quit: EvW) 2016-09-20T12:06:50Z pbgc quit (Quit: Computer has gone to sleep.) 2016-09-20T12:06:53Z madbub joined #lisp 2016-09-20T12:06:54Z EvW joined #lisp 2016-09-20T12:13:05Z freedom0 quit (Ping timeout: 240 seconds) 2016-09-20T12:13:15Z _bogdanm_ quit (Quit: Leaving) 2016-09-20T12:15:40Z adrien91 joined #lisp 2016-09-20T12:16:35Z adrien91 quit (Client Quit) 2016-09-20T12:17:55Z freehck joined #lisp 2016-09-20T12:19:44Z incog quit (K-Lined) 2016-09-20T12:20:36Z freedom0 joined #lisp 2016-09-20T12:20:43Z EvW quit (Ping timeout: 250 seconds) 2016-09-20T12:22:22Z lncog joined #lisp 2016-09-20T12:22:30Z lncog quit (K-Lined) 2016-09-20T12:22:39Z emeritus quit (Excess Flood) 2016-09-20T12:23:43Z lncog joined #lisp 2016-09-20T12:24:27Z emeritus joined #lisp 2016-09-20T12:24:35Z lncog quit (K-Lined) 2016-09-20T12:24:58Z pierpa joined #lisp 2016-09-20T12:26:45Z madbub_ joined #lisp 2016-09-20T12:27:15Z madbub quit (Ping timeout: 272 seconds) 2016-09-20T12:27:31Z EvW joined #lisp 2016-09-20T12:27:50Z JuanDaugherty left #lisp 2016-09-20T12:33:04Z wheelsucker quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-09-20T12:33:29Z Maddix joined #lisp 2016-09-20T12:37:34Z nzambe joined #lisp 2016-09-20T13:01:31Z nilof joined #lisp 2016-09-20T13:05:56Z Josh_2 joined #lisp 2016-09-20T13:06:35Z ukari joined #lisp 2016-09-20T13:09:26Z pbgc joined #lisp 2016-09-20T13:10:28Z cromachina quit (Read error: Connection reset by peer) 2016-09-20T13:14:51Z rpg joined #lisp 2016-09-20T13:17:13Z emaczen joined #lisp 2016-09-20T13:18:39Z shikhin quit (Read error: Connection reset by peer) 2016-09-20T13:18:47Z shikhin joined #lisp 2016-09-20T13:19:49Z swflint quit (Ping timeout: 272 seconds) 2016-09-20T13:22:43Z Guest92305 quit (Quit: WeeChat 1.2) 2016-09-20T13:22:45Z swflint_away joined #lisp 2016-09-20T13:22:57Z kjeldahl joined #lisp 2016-09-20T13:23:07Z emaczen quit (Ping timeout: 255 seconds) 2016-09-20T13:23:10Z swflint_away is now known as swflint 2016-09-20T13:24:53Z tuctuc joined #lisp 2016-09-20T13:25:15Z rpg_ joined #lisp 2016-09-20T13:26:36Z rpg quit (Ping timeout: 244 seconds) 2016-09-20T13:28:05Z rpg_ is now known as rpg 2016-09-20T13:28:37Z CEnnis91 joined #lisp 2016-09-20T13:36:57Z vauban joined #lisp 2016-09-20T13:37:33Z scymtym quit (Ping timeout: 272 seconds) 2016-09-20T13:40:15Z narendraj9 joined #lisp 2016-09-20T13:53:10Z sjl__ joined #lisp 2016-09-20T13:54:20Z sjl quit (Ping timeout: 265 seconds) 2016-09-20T13:58:41Z sjl__ quit (Ping timeout: 240 seconds) 2016-09-20T13:59:12Z sjl__ joined #lisp 2016-09-20T14:00:38Z rumbler31 joined #lisp 2016-09-20T14:01:21Z scymtym joined #lisp 2016-09-20T14:02:29Z pbgc quit (Quit: Computer has gone to sleep.) 2016-09-20T14:03:21Z ggole joined #lisp 2016-09-20T14:04:50Z rumbler31 quit (Ping timeout: 244 seconds) 2016-09-20T14:08:54Z Khisanth quit (Ping timeout: 264 seconds) 2016-09-20T14:12:19Z optikalmouse joined #lisp 2016-09-20T14:15:13Z nikki93 quit (Remote host closed the connection) 2016-09-20T14:15:39Z aries_liuxueyang joined #lisp 2016-09-20T14:18:25Z emaczen joined #lisp 2016-09-20T14:19:26Z _sjs joined #lisp 2016-09-20T14:19:49Z sdothum joined #lisp 2016-09-20T14:21:38Z Khisanth joined #lisp 2016-09-20T14:24:43Z SpaceDanceCJ joined #lisp 2016-09-20T14:25:33Z harish quit (Ping timeout: 240 seconds) 2016-09-20T14:25:36Z pbgc joined #lisp 2016-09-20T14:26:39Z zshlyg quit (Remote host closed the connection) 2016-09-20T14:33:00Z EvW quit (Remote host closed the connection) 2016-09-20T14:33:16Z EvW joined #lisp 2016-09-20T14:34:30Z b joined #lisp 2016-09-20T14:34:54Z b is now known as Guest58275 2016-09-20T14:37:58Z schjetne joined #lisp 2016-09-20T14:38:16Z Guest58275 is now known as incog 2016-09-20T14:40:01Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-20T14:40:48Z incog quit (K-Lined) 2016-09-20T14:46:07Z KlinedByAVirgin joined #lisp 2016-09-20T14:46:56Z Th30n joined #lisp 2016-09-20T14:47:18Z emaczen quit (Ping timeout: 264 seconds) 2016-09-20T14:48:28Z emaczen joined #lisp 2016-09-20T14:48:54Z KlinedByAVirgin quit (K-Lined) 2016-09-20T14:51:17Z xificurC joined #lisp 2016-09-20T14:52:48Z xificurC: how much should one read into the results of the benchmarks game? ( http://benchmarksgame.alioth.debian.org/ ) Are the CL entries representative of what a seasoned CL-er would write to get maximum speed? 2016-09-20T14:53:49Z _death: I remember a critique about how the rules kept changing and so the entries required maintenance which wasn't always there 2016-09-20T14:54:14Z dlowe: I think the "game" aspect should give one pause. 2016-09-20T14:54:22Z dlowe: This isn't code that does useful things. 2016-09-20T14:54:38Z _death: but otherwise some clever lispers worked on solutions, so there may be something to learn there ;) 2016-09-20T14:55:02Z KlinedByAVirgin joined #lisp 2016-09-20T14:55:14Z xificurC: dlowe: from what I can see they are small benchmarks of algorithms I never heard of, so probably low-level :) 2016-09-20T14:55:22Z KlinedByAVirgin quit (K-Lined) 2016-09-20T14:55:55Z xificurC: while they should be taken with a grain of salt I suppose they should show how does a language perform on intensive tasks 2016-09-20T14:56:48Z Grue``: clearly it depends a lot on the task 2016-09-20T14:57:28Z White_Flame: you can write asm in sbcl, so it all depends on how low level they wanted to get 2016-09-20T14:57:31Z Grue``: how can you know which benchmark your actual task is the closest to? 2016-09-20T14:58:44Z xificurC: I'm looking at it only to see how _low_ can a language go. Many of the language entries are quite high level, but not all of them allow to go as deep as e.g. CL does 2016-09-20T14:58:49Z Munksgaard quit (Quit: Leaving.) 2016-09-20T14:59:10Z sjl__ is now known as sjl 2016-09-20T14:59:42Z oGMo: CL doesn't go that low :P 2016-09-20T15:00:00Z xificurC: noone will complain on the benchmarks of C since it's already as low as most of the programmers will go 2016-09-20T15:00:11Z raydeejay: how low can a language go? take a look at PHP :D 2016-09-20T15:00:35Z oGMo: even counting most implementation specific things, which you must since CL itself is very high level 2016-09-20T15:00:37Z White_Flame: wait, are we talking about low level, or low quality? ;) 2016-09-20T15:00:40Z xificurC: anyway I was just interested if the numbers look OK or if they could be radically smaller with little to no effort 2016-09-20T15:00:41Z oGMo: raydeejay: hah 2016-09-20T15:01:26Z White_Flame: if C is 20x faster than the Lisp version, then yeah the Lisp times could be radically smaller with effort 2016-09-20T15:01:54Z White_Flame: how much effort of course depends on the problem 2016-09-20T15:02:30Z oGMo: White_Flame: depends, in the C relies on lots of C ABI that the lisp would also have to call, then 20x slower might not improve much heh 2016-09-20T15:02:37Z oGMo: but yes that 2016-09-20T15:03:13Z Josh_2 quit (Remote host closed the connection) 2016-09-20T15:03:22Z dlowe: A lot of the "C" examples use things like the GNU math library which is packed with assembly optimizations. 2016-09-20T15:03:27Z oGMo: and obviously things can get as better as you want with unbounded and probably impractical amounts of work, like writing your own CL ;) 2016-09-20T15:04:16Z DGASAU quit (Read error: Connection reset by peer) 2016-09-20T15:04:18Z slyrus joined #lisp 2016-09-20T15:05:30Z xificurC: I was talking about standard effort a seasoned CLer would take to optimize tight code 2016-09-20T15:05:32Z dyelar joined #lisp 2016-09-20T15:05:54Z DGASAU joined #lisp 2016-09-20T15:07:12Z dlowe: I think the usual term is a standard microeffort, as an effort is too big a unit to be useful 2016-09-20T15:07:48Z oGMo: and again it entirely depends, some things you can make better without too much work, and some you can't. mostly in SBCL you DECLARE a lot and get some decent performance improvement, but you're not going to hit C or anywhere close except in very specific (and similarly-coded) places 2016-09-20T15:08:58Z oGMo: whether that is good enough is situational; fast enough is fast enough 2016-09-20T15:09:48Z xificurC: thanks for the answers 2016-09-20T15:09:54Z eivarv joined #lisp 2016-09-20T15:11:21Z xificurC quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-20T15:12:45Z ramky quit (Quit: Leaving) 2016-09-20T15:14:29Z EvW quit (Ping timeout: 250 seconds) 2016-09-20T15:14:38Z scymtym_ joined #lisp 2016-09-20T15:15:48Z takitus joined #lisp 2016-09-20T15:16:03Z scymtym quit (Ping timeout: 240 seconds) 2016-09-20T15:16:20Z nikki93 joined #lisp 2016-09-20T15:17:05Z ukari quit (Ping timeout: 250 seconds) 2016-09-20T15:18:57Z razzy89__ quit (Ping timeout: 265 seconds) 2016-09-20T15:21:22Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-20T15:22:09Z jao joined #lisp 2016-09-20T15:22:09Z jao quit (Changing host) 2016-09-20T15:22:09Z jao joined #lisp 2016-09-20T15:22:51Z robotoad joined #lisp 2016-09-20T15:23:54Z emaczen quit (Ping timeout: 264 seconds) 2016-09-20T15:24:25Z DougNYC joined #lisp 2016-09-20T15:24:45Z dyelar quit (Quit: Leaving.) 2016-09-20T15:26:49Z shka quit (Quit: Konversation terminated!) 2016-09-20T15:28:22Z Th30n_ joined #lisp 2016-09-20T15:28:38Z narendraj9 quit (Remote host closed the connection) 2016-09-20T15:28:49Z dyelar joined #lisp 2016-09-20T15:29:34Z manuel_ joined #lisp 2016-09-20T15:30:50Z dyelar quit (Client Quit) 2016-09-20T15:31:50Z emaczen joined #lisp 2016-09-20T15:31:54Z z3r0_ joined #lisp 2016-09-20T15:32:00Z Th30n quit (Ping timeout: 265 seconds) 2016-09-20T15:35:02Z Bike joined #lisp 2016-09-20T15:37:25Z FreeBird_ quit 2016-09-20T15:37:57Z Th30n_ is now known as Th30n 2016-09-20T15:40:55Z _mjl joined #lisp 2016-09-20T15:41:56Z pratch quit (Quit: Leaving) 2016-09-20T15:41:57Z jao quit (Remote host closed the connection) 2016-09-20T15:45:54Z kmb joined #lisp 2016-09-20T15:46:03Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-20T15:51:00Z vibs29 joined #lisp 2016-09-20T15:54:52Z unbalanced joined #lisp 2016-09-20T15:58:58Z aries_liuxueyang quit (Quit: Leaving) 2016-09-20T16:04:31Z asc232 joined #lisp 2016-09-20T16:07:35Z asc232 quit (Remote host closed the connection) 2016-09-20T16:08:42Z pbgc quit (Quit: Computer has gone to sleep.) 2016-09-20T16:09:24Z harish joined #lisp 2016-09-20T16:09:43Z asc232 joined #lisp 2016-09-20T16:11:23Z nikki93 joined #lisp 2016-09-20T16:11:57Z varjagg joined #lisp 2016-09-20T16:15:57Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-20T16:15:58Z razzy89_ joined #lisp 2016-09-20T16:16:02Z razzy89_ is now known as razzy89__ 2016-09-20T16:16:29Z al-damiri joined #lisp 2016-09-20T16:17:18Z harish quit (Ping timeout: 264 seconds) 2016-09-20T16:18:14Z Karl_Dscc joined #lisp 2016-09-20T16:21:48Z kmb quit (Quit: kmb) 2016-09-20T16:22:13Z pbgc joined #lisp 2016-09-20T16:31:49Z kmb joined #lisp 2016-09-20T16:33:28Z shka joined #lisp 2016-09-20T16:35:35Z mastokley joined #lisp 2016-09-20T16:36:13Z asc232 quit (Remote host closed the connection) 2016-09-20T16:38:12Z hhdave quit (Ping timeout: 265 seconds) 2016-09-20T16:40:47Z HeyFlash quit (Remote host closed the connection) 2016-09-20T16:41:29Z EvW joined #lisp 2016-09-20T16:46:11Z dyelar joined #lisp 2016-09-20T16:46:22Z kmb quit (Quit: kmb) 2016-09-20T16:52:00Z stepnem quit (Ping timeout: 260 seconds) 2016-09-20T16:58:17Z stepnem joined #lisp 2016-09-20T17:02:52Z emaczen: How do 2016-09-20T17:03:11Z emaczen: How do I pass/access arguments to #'make-load-form? 2016-09-20T17:04:38Z Atarian quit (Ping timeout: 244 seconds) 2016-09-20T17:07:14Z Grue``: from where? 2016-09-20T17:08:53Z impulse quit (Ping timeout: 250 seconds) 2016-09-20T17:09:27Z voidlily joined #lisp 2016-09-20T17:10:58Z Atarian joined #lisp 2016-09-20T17:13:04Z holly2 quit (Ping timeout: 255 seconds) 2016-09-20T17:13:38Z holly2 joined #lisp 2016-09-20T17:15:26Z Th30n quit (Ping timeout: 265 seconds) 2016-09-20T17:19:22Z Atarian quit (Ping timeout: 255 seconds) 2016-09-20T17:22:45Z EvW quit (Ping timeout: 250 seconds) 2016-09-20T17:27:43Z KlinedByAVirgin joined #lisp 2016-09-20T17:27:50Z vauban left #lisp 2016-09-20T17:28:05Z scymtym_ quit (Ping timeout: 272 seconds) 2016-09-20T17:28:39Z Atarian joined #lisp 2016-09-20T17:28:41Z Quadresce joined #lisp 2016-09-20T17:34:15Z madbub_ quit (Ping timeout: 265 seconds) 2016-09-20T17:36:49Z madbub joined #lisp 2016-09-20T17:37:33Z jtmcf left #lisp 2016-09-20T17:37:49Z optikalmouse quit (Quit: optikalmouse) 2016-09-20T17:41:35Z ovenpasta quit (Ping timeout: 260 seconds) 2016-09-20T17:41:56Z ghsk joined #lisp 2016-09-20T17:41:58Z dyelar quit (Quit: Leaving.) 2016-09-20T17:47:54Z dyelar joined #lisp 2016-09-20T17:50:20Z SpaceDanceCJ joined #lisp 2016-09-20T17:51:31Z dyelar quit (Client Quit) 2016-09-20T17:53:04Z dyelar joined #lisp 2016-09-20T17:53:48Z k4rtik quit (Quit: Leaving) 2016-09-20T17:54:54Z rumbler31 joined #lisp 2016-09-20T17:57:46Z nikki93 joined #lisp 2016-09-20T18:01:59Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-20T18:03:53Z Th30n joined #lisp 2016-09-20T18:05:59Z dyelar quit (Quit: Leaving.) 2016-09-20T18:10:14Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-20T18:10:56Z Quadresce joined #lisp 2016-09-20T18:14:34Z shifty quit (Ping timeout: 244 seconds) 2016-09-20T18:16:38Z mnsewn joined #lisp 2016-09-20T18:16:45Z mnsewn: ahh it's a wonderful day 2016-09-20T18:18:39Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-20T18:18:53Z raydeejay: 🎺 2016-09-20T18:20:27Z moei quit (Quit: Leaving...) 2016-09-20T18:20:35Z bocaneri quit (Remote host closed the connection) 2016-09-20T18:22:07Z EvW joined #lisp 2016-09-20T18:26:23Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-20T18:27:28Z gravicappa joined #lisp 2016-09-20T18:29:55Z mastokley quit (Ping timeout: 250 seconds) 2016-09-20T18:30:21Z Quadresce joined #lisp 2016-09-20T18:30:53Z sjl quit (Ping timeout: 265 seconds) 2016-09-20T18:31:11Z ovenpasta joined #lisp 2016-09-20T18:33:21Z vlatkoB quit (Remote host closed the connection) 2016-09-20T18:36:01Z oGMo_ joined #lisp 2016-09-20T18:36:03Z KlinedByAVirgin is now known as incog 2016-09-20T18:36:07Z oGMo_ quit (Client Quit) 2016-09-20T18:37:25Z oGMo_ joined #lisp 2016-09-20T18:37:34Z oGMo quit (Ping timeout: 265 seconds) 2016-09-20T18:37:35Z oGMo_ is now known as oGMo 2016-09-20T18:38:03Z rumbler31 quit (Remote host closed the connection) 2016-09-20T18:38:56Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-20T18:39:28Z Quadresce joined #lisp 2016-09-20T18:39:53Z rumbler31 joined #lisp 2016-09-20T18:41:32Z incog quit (K-Lined) 2016-09-20T18:42:10Z slyrus quit (Ping timeout: 255 seconds) 2016-09-20T18:42:46Z razzy89__ quit (Quit: razzy89__) 2016-09-20T18:43:22Z KlinedByAVirgin joined #lisp 2016-09-20T18:43:45Z KlinedByAVirgin is now known as incog 2016-09-20T18:44:52Z emaczen quit (Ping timeout: 255 seconds) 2016-09-20T18:47:43Z ghsk quit (Quit: leaving) 2016-09-20T18:48:01Z `lain quit (Remote host closed the connection) 2016-09-20T18:52:05Z optikalmouse joined #lisp 2016-09-20T18:52:14Z MoALTz_ quit (Quit: Leaving) 2016-09-20T18:52:42Z phoe quit (Ping timeout: 264 seconds) 2016-09-20T18:56:31Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-20T18:59:28Z Jesin quit (Quit: Leaving) 2016-09-20T19:00:04Z ebrasca joined #lisp 2016-09-20T19:00:28Z ggole quit 2016-09-20T19:01:16Z Th30n quit (Quit: leaving) 2016-09-20T19:02:31Z DougNYC joined #lisp 2016-09-20T19:07:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-20T19:07:58Z ebrasca: PuercoPop: hi 2016-09-20T19:09:37Z Jesin joined #lisp 2016-09-20T19:10:03Z Grue` quit (Ping timeout: 240 seconds) 2016-09-20T19:11:21Z Grue` joined #lisp 2016-09-20T19:11:43Z PuercoPop: ebrasca: hi 2016-09-20T19:12:11Z PuercoPop: reviewed your PR on Colesaw, first time using the review functionality 2016-09-20T19:17:12Z ebrasca: PuercoPop: do is valid lisp. 2016-09-20T19:17:19Z PuercoPop: btw in case it isn't clear, only the replacing asdf:load-system with quickload is a blocker, the others are more like suggestions. 2016-09-20T19:18:51Z PuercoPop: ebrasca: yes, it is (as well as eval). It is also not as clear as loop in that context imho. But as I said above, that is only a suggestion, not a necessary chage 2016-09-20T19:20:03Z razzy89_ joined #lisp 2016-09-20T19:20:09Z razzy89_ is now known as razzy89__ 2016-09-20T19:21:09Z emaczen joined #lisp 2016-09-20T19:24:38Z wedesoft joined #lisp 2016-09-20T19:25:02Z jackdaniel: today I would refactor the part of it into (line #1=(read v nil 'done) #1#) 2016-09-20T19:25:34Z jackdaniel: regarding using asdf - it's because I've deployed coleslaw as bundle in sclp configuration 2016-09-20T19:26:36Z jackdaniel: I'm not sure if eval-when is 100% necessary, I'd check if it works without it (I don't remember why I have put it there) 2016-09-20T19:27:18Z jackdaniel: (quicklisp bundles doesn't require quicklisp) 2016-09-20T19:27:44Z jackdaniel: what shows a great adventage of quicklisp imho btw 2016-09-20T19:28:13Z incog quit (Changing host) 2016-09-20T19:28:13Z incog joined #lisp 2016-09-20T19:28:32Z pbgc quit (Quit: Computer has gone to sleep.) 2016-09-20T19:28:36Z Xach: i like quicklisp bundles 2016-09-20T19:29:47Z sjl joined #lisp 2016-09-20T19:29:58Z raydeejay: well, if *you* don't like them... xD 2016-09-20T19:31:30Z PuercoPop: jackdaniel: yeah, but coleslaw's plugin design assumes/requires quicklisp. To ease deployment for users. The eval-when is required. Otherwise then the the plugin is loaded the reader will raise an error when the package created by the dependency is referenced iiuc 2016-09-20T19:34:46Z eivarv quit (Quit: Sleep) 2016-09-20T19:35:07Z ym quit (Quit: Leaving) 2016-09-20T19:35:09Z jackdaniel: makes sense (the eval-when part :) 2016-09-20T19:36:00Z eivarv joined #lisp 2016-09-20T19:37:08Z jackdaniel: regarding the assumption, I would reconsider this decision to make it smarter (i.e or standalone application deploys w/o quicklisp - I have such binary myself for both mcclim and ecl websites) 2016-09-20T19:38:32Z jackdaniel: s/i.e or/i.e for/ 2016-09-20T19:38:43Z rumbler31 quit (Remote host closed the connection) 2016-09-20T19:41:29Z jackdaniel: but I guess you can deploy standalone executable with plugin loaded with dump-image 2016-09-20T19:41:45Z jackdaniel: either way, happily I'm not decisive here :) 2016-09-20T19:43:23Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-20T19:43:40Z mordocai: A cool architecture (that is probably way overcomplicated) would be the plugins registering with coleslaw what systems they require and coleslaw attempting to load them with asdf and catching the not found error then providing a condition that will install it via quicklisp if you don't have it. 2016-09-20T19:44:06Z jackdaniel: I agree 2016-09-20T19:44:15Z jackdaniel: btw, coleslaw doesn't load on my quicklisp atm 2016-09-20T19:44:23Z nzambe joined #lisp 2016-09-20T19:44:27Z jackdaniel: not sure if it's something with my configuration or upstream 2016-09-20T19:44:30Z mordocai: Hmm... it did on mine last time I checked but that wasn't this dist 2016-09-20T19:45:11Z eivarv quit (Quit: Quit) 2016-09-20T19:45:26Z nikki93 joined #lisp 2016-09-20T19:45:37Z mordocai: jackdaniel: Works for me on latest quicklisp dist, debian's sbcl 1.3.7 package 2016-09-20T19:45:43Z mordocai: Very little environment customization 2016-09-20T19:46:02Z jackdaniel: then it must be something with my (messy indeed) workspace 2016-09-20T19:47:07Z jackdaniel: "Package COLESLAW-CONF does not exist." and afaik ebrasca has the very same error 2016-09-20T19:47:44Z jackdaniel: (dist "2016-08-25") 2016-09-20T19:47:49Z jackdaniel: good night o/ 2016-09-20T19:47:57Z mordocai: Interesting. Yeah, i'm not getting that. 2016-09-20T19:48:07Z PuercoPop: mordocai: I've tried doing something like having a a asdf system-class to 'signal'/register that a system is a plugin but had trouble with ASDF. Don't remember what example 2016-09-20T19:48:26Z phoe joined #lisp 2016-09-20T19:49:33Z nikki93 quit (Ping timeout: 240 seconds) 2016-09-20T19:50:10Z JeffTrent joined #lisp 2016-09-20T19:50:23Z jasom: dlowe: I took one sample from the programming languages benchmarks game and made the CL result quite a bit faster (this was several years ago, so don't recall the exact numbers). 2016-09-20T19:51:28Z dlowe: sure, my point was just that you shouldn't be basing any opinions or decisions off of some internet competition, no matter who is winning. 2016-09-20T19:51:35Z groovy2shoes joined #lisp 2016-09-20T19:52:27Z PuercoPop: jackdaniel: you are right, I'll investigate 2016-09-20T19:53:13Z razzy89__ quit (Quit: razzy89__) 2016-09-20T19:55:34Z optikalmouse quit (Quit: optikalmouse) 2016-09-20T19:57:36Z PuercoPop: Weird doing git -Scoleslaw-conf brings 3a5d2d1c6 as the latest commit w/ that text and it is from 2013. Well It is seems a quickfix 2016-09-20T19:58:11Z _mjl quit (Ping timeout: 272 seconds) 2016-09-20T19:58:54Z PuercoPop: ok, it should be created on the ASDF file. Why not use system-relative-pathname instead? 2016-09-20T19:59:44Z attila_lendvai joined #lisp 2016-09-20T19:59:44Z attila_lendvai quit (Changing host) 2016-09-20T19:59:44Z attila_lendvai joined #lisp 2016-09-20T20:01:09Z gingerale quit (Read error: Connection reset by peer) 2016-09-20T20:02:38Z shka quit (Ping timeout: 265 seconds) 2016-09-20T20:02:48Z Josh_2 joined #lisp 2016-09-20T20:11:35Z JeffTrent quit (Quit: Bye) 2016-09-20T20:12:30Z emaczen quit (Ping timeout: 264 seconds) 2016-09-20T20:14:45Z dyelar joined #lisp 2016-09-20T20:15:39Z dyelar quit (Client Quit) 2016-09-20T20:16:28Z dyelar joined #lisp 2016-09-20T20:16:42Z ebrasca: PuercoPop: I have done your desired changes. 2016-09-20T20:16:43Z mnsewn quit (Quit: Lost terminal) 2016-09-20T20:17:12Z akkad: https://gist.github.com/ce04ab74a5ddbb3f78782978383d0f4e when using this queue I find that (queue-size) returns an incremental number with a single thread enqueueing. but if more than one thread is enqueueing queue-length eventually stops updating with larger values and returns same value every time 2016-09-20T20:20:57Z JoshYoshi joined #lisp 2016-09-20T20:22:03Z _death: do you know about protecting access to shared state 2016-09-20T20:22:29Z Ven_ joined #lisp 2016-09-20T20:22:42Z raydeejay: you hire some muscle 2016-09-20T20:22:46Z raydeejay: with guns 2016-09-20T20:23:01Z Josh_2 quit (Ping timeout: 265 seconds) 2016-09-20T20:23:13Z ChanServ has set mode +o fe[nl]ix 2016-09-20T20:24:19Z gravicappa quit (Ping timeout: 250 seconds) 2016-09-20T20:25:10Z jmignault joined #lisp 2016-09-20T20:28:58Z rumbler31 joined #lisp 2016-09-20T20:29:37Z PuercoPop: ebrasca: Thanks 2016-09-20T20:30:03Z rumbler31 quit (Remote host closed the connection) 2016-09-20T20:30:48Z PuercoPop: jackdaniel: I don't why the package was defined in the ASDFfile, that is why I asked kingcons about his overarching goal 2016-09-20T20:31:39Z jackdaniel: right, I hope he'll explain it (I'm bit confused, but he may have a good rationale, who knows) 2016-09-20T20:32:03Z jackdaniel: I've clarified the license (I think mordocai raised some doubts about that in his project) 2016-09-20T20:32:16Z manuel_ quit (Quit: manuel_) 2016-09-20T20:33:25Z JoshYoshi quit (Ping timeout: 250 seconds) 2016-09-20T20:33:26Z razzy89_ joined #lisp 2016-09-20T20:33:30Z razzy89_ is now known as razzy89__ 2016-09-20T20:34:52Z shka joined #lisp 2016-09-20T20:36:32Z Ven_ quit (Read error: Connection reset by peer) 2016-09-20T20:37:10Z Ven_ joined #lisp 2016-09-20T20:41:23Z ebrasca quit (Remote host closed the connection) 2016-09-20T20:42:03Z jmignault quit (Ping timeout: 240 seconds) 2016-09-20T20:42:05Z mordocai: jackdaniel: Yeah, i just kind of went with attribution in my README and then do whatever I want lol. 2016-09-20T20:42:13Z Quadresce joined #lisp 2016-09-20T20:43:36Z mastokley joined #lisp 2016-09-20T20:45:18Z z3r0_ quit (Quit: Leaving) 2016-09-20T20:50:42Z manuel_ joined #lisp 2016-09-20T20:51:17Z DougNYC joined #lisp 2016-09-20T20:54:03Z madbub quit (Remote host closed the connection) 2016-09-20T20:54:52Z Ven_ quit (Ping timeout: 265 seconds) 2016-09-20T20:55:08Z eivarv joined #lisp 2016-09-20T20:55:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-20T20:56:09Z pootler_ quit (Quit: Connection closed for inactivity) 2016-09-20T20:56:10Z ASau joined #lisp 2016-09-20T21:05:45Z Ven_ joined #lisp 2016-09-20T21:06:55Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-20T21:09:05Z sellout- quit (Ping timeout: 240 seconds) 2016-09-20T21:12:51Z sellout- joined #lisp 2016-09-20T21:13:08Z Quadresce joined #lisp 2016-09-20T21:13:50Z emaczen joined #lisp 2016-09-20T21:16:33Z mishoo_ quit (Ping timeout: 240 seconds) 2016-09-20T21:18:04Z incog quit (Remote host closed the connection) 2016-09-20T21:18:06Z razzy89__ quit (Quit: razzy89__) 2016-09-20T21:18:17Z KlinedByAVirgin joined #lisp 2016-09-20T21:19:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-20T21:19:52Z KlinedByAVirgin quit (Client Quit) 2016-09-20T21:22:17Z filtered joined #lisp 2016-09-20T21:23:50Z Ven_ quit (Ping timeout: 265 seconds) 2016-09-20T21:25:08Z filtered quit (Read error: Connection reset by peer) 2016-09-20T21:25:36Z filtered joined #lisp 2016-09-20T21:27:21Z Ven_ joined #lisp 2016-09-20T21:28:46Z emaczen joined #lisp 2016-09-20T21:29:39Z filtered is now known as incog 2016-09-20T21:29:43Z incog quit (Changing host) 2016-09-20T21:29:43Z incog joined #lisp 2016-09-20T21:31:34Z eivarv quit (Quit: Quit) 2016-09-20T21:32:03Z Ven_ quit (Ping timeout: 265 seconds) 2016-09-20T21:32:14Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-20T21:32:24Z Quadresce joined #lisp 2016-09-20T21:33:12Z nikki93 joined #lisp 2016-09-20T21:35:34Z nikki93 quit (Remote host closed the connection) 2016-09-20T21:35:50Z nikki93 joined #lisp 2016-09-20T21:40:02Z scymtym joined #lisp 2016-09-20T21:40:08Z `lain joined #lisp 2016-09-20T21:42:17Z nikki93 quit (Ping timeout: 240 seconds) 2016-09-20T21:42:25Z nikki93 joined #lisp 2016-09-20T21:43:56Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-20T21:44:48Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-20T21:45:43Z Quadresce joined #lisp 2016-09-20T21:55:21Z dyelar quit (Quit: Leaving.) 2016-09-20T21:55:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-20T21:56:02Z shka quit (Ping timeout: 244 seconds) 2016-09-20T21:57:15Z wedesoft quit (Remote host closed the connection) 2016-09-20T22:02:44Z moei joined #lisp 2016-09-20T22:05:34Z aindilis2 quit (Ping timeout: 255 seconds) 2016-09-20T22:05:45Z nikki93_ joined #lisp 2016-09-20T22:05:51Z zeroish joined #lisp 2016-09-20T22:07:33Z nikki93 quit (Ping timeout: 276 seconds) 2016-09-20T22:13:50Z pootler_ joined #lisp 2016-09-20T22:14:54Z incog quit (Read error: Connection reset by peer) 2016-09-20T22:16:03Z nikki93_ quit (Read error: Connection reset by peer) 2016-09-20T22:16:20Z nikki93 joined #lisp 2016-09-20T22:20:51Z eivarv joined #lisp 2016-09-20T22:23:56Z varjagg quit (Ping timeout: 244 seconds) 2016-09-20T22:25:26Z PuercoPop: mordocai: jackdaniel Btw I've submitted a fix for the coleslaw-conf doesn't exist issue. If you don't mind could you test it? https://github.com/kingcons/coleslaw/pull/111 2016-09-20T22:26:48Z pootler_ is now known as mrh 2016-09-20T22:27:51Z mrh is now known as merv 2016-09-20T22:29:11Z merv is now known as Merv 2016-09-20T22:33:01Z holly2 quit (Ping timeout: 255 seconds) 2016-09-20T22:34:35Z Karl_Dscc quit (Remote host closed the connection) 2016-09-20T22:36:12Z holly2 joined #lisp 2016-09-20T22:36:25Z Patzy quit (Ping timeout: 265 seconds) 2016-09-20T22:39:39Z DougNYC joined #lisp 2016-09-20T22:39:43Z BlueRavenGT joined #lisp 2016-09-20T22:40:55Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-20T22:41:01Z cromachina joined #lisp 2016-09-20T22:42:17Z voidlily quit (Ping timeout: 240 seconds) 2016-09-20T22:42:43Z thinkpad quit (Max SendQ exceeded) 2016-09-20T22:43:39Z Patzy joined #lisp 2016-09-20T22:43:49Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-20T22:44:03Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-20T22:44:32Z Kundry_Wag joined #lisp 2016-09-20T22:44:56Z nikki93 joined #lisp 2016-09-20T22:45:04Z thinkpad joined #lisp 2016-09-20T22:47:18Z cromachina quit (Ping timeout: 264 seconds) 2016-09-20T22:47:55Z cromachina joined #lisp 2016-09-20T22:48:14Z Quadresce joined #lisp 2016-09-20T22:49:54Z voidlily joined #lisp 2016-09-20T22:52:58Z Kundry_Wag quit (Remote host closed the connection) 2016-09-20T22:53:41Z voidlily quit (Read error: Connection reset by peer) 2016-09-20T22:54:47Z Kundry_Wag joined #lisp 2016-09-20T22:54:53Z Jesin quit (Quit: Leaving) 2016-09-20T22:57:33Z voidlily joined #lisp 2016-09-20T23:00:23Z nikki93_ joined #lisp 2016-09-20T23:00:23Z nikki93 quit (Read error: Connection reset by peer) 2016-09-20T23:03:05Z voidlily quit (Ping timeout: 248 seconds) 2016-09-20T23:03:53Z superancetre: hi, is there a way to evaluate things in case clause? example: (case c ((+ 1 1) (print "foo"))). I'd like to evaluate (+ 1 1) as 2 ? Or do i need to bind the result with let before the case? 2016-09-20T23:05:10Z Kundry_Wag quit (Quit: Leaving...) 2016-09-20T23:05:52Z robotoad quit (Quit: robotoad) 2016-09-20T23:08:13Z Quadresce: superancetre, even binding with LET will not help 2016-09-20T23:08:22Z Quadresce: CASE clauses need constant expressions that compare with EQL 2016-09-20T23:09:34Z pillton: alexandria's switch allows you to do that. 2016-09-20T23:09:38Z Quadresce: superancetre, Check out ALEXANDRIA:SWITCH 2016-09-20T23:10:49Z nikki93_ quit (Ping timeout: 255 seconds) 2016-09-20T23:11:30Z nikki93 joined #lisp 2016-09-20T23:12:52Z superancetre: thanks pillton and Quadresce, i'll look into it 2016-09-20T23:15:20Z Quadresce: superancetre, (alexandria:switch (c) ((+ 1 1) (print "foo"))) 2016-09-20T23:17:08Z JeffTrent joined #lisp 2016-09-20T23:18:11Z robotoad joined #lisp 2016-09-20T23:19:50Z superancetre: Quadresce great thank you! 2016-09-20T23:21:07Z emaczen joined #lisp 2016-09-20T23:21:27Z voidlily joined #lisp 2016-09-20T23:23:27Z voidlily quit (Remote host closed the connection) 2016-09-20T23:25:21Z voidlily joined #lisp 2016-09-20T23:26:34Z emaczen quit (Ping timeout: 255 seconds) 2016-09-20T23:27:47Z nikki93_ joined #lisp 2016-09-20T23:27:48Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-20T23:28:57Z nikki93 quit (Read error: Connection reset by peer) 2016-09-20T23:33:38Z ukari joined #lisp 2016-09-20T23:35:03Z erguven quit (Quit: Connection closed for inactivity) 2016-09-20T23:36:33Z Quadresce: is there any robust WHITESPACEP function, that isn't using the :WHITESPACE-CHAR-CLASS of CL-PPCRE? 2016-09-20T23:38:12Z Quadresce: Secondly, is there a way to use CL-PPCRE on streams? 2016-09-20T23:40:30Z JeffTrent quit (Quit: ChatZilla 0.9.92 [Firefox 45.3.0/20160802213348]) 2016-09-20T23:44:31Z trocado joined #lisp 2016-09-20T23:45:58Z voidlily quit (Read error: Connection reset by peer) 2016-09-20T23:47:39Z voidlily joined #lisp 2016-09-20T23:48:22Z pipping: Quadresce: what are you targetting? unicode? 2016-09-20T23:48:28Z manuel_ quit (Quit: manuel_) 2016-09-20T23:49:36Z sjl quit (Ping timeout: 276 seconds) 2016-09-20T23:50:27Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-20T23:50:28Z pipping: what do you mean by robust? checking (member ... '(#\Space #\Tab #\Newline)) is probably not what you're looking for. What do you not like about it, though? 2016-09-20T23:51:08Z Denommus joined #lisp 2016-09-20T23:55:22Z boomer quit (Ping timeout: 255 seconds) 2016-09-20T23:59:21Z ovenpasta quit (Ping timeout: 276 seconds) 2016-09-21T00:03:53Z mastokley quit (Ping timeout: 240 seconds) 2016-09-21T00:08:12Z Maddix quit (Ping timeout: 240 seconds) 2016-09-21T00:15:05Z edgar-rft quit (Quit: edgar-rft) 2016-09-21T00:25:20Z ASau` joined #lisp 2016-09-21T00:25:21Z ASau quit (Ping timeout: 244 seconds) 2016-09-21T00:26:42Z trocado quit (Ping timeout: 240 seconds) 2016-09-21T00:27:25Z ukari quit (Ping timeout: 250 seconds) 2016-09-21T00:32:43Z BlueRavenGT quit (Ping timeout: 255 seconds) 2016-09-21T00:33:10Z quazimodo joined #lisp 2016-09-21T00:39:46Z stardiviner joined #lisp 2016-09-21T00:42:55Z nikki93_ quit (Ping timeout: 244 seconds) 2016-09-21T00:44:29Z nikki93 joined #lisp 2016-09-21T00:47:32Z emeritus quit (Excess Flood) 2016-09-21T00:47:43Z emeritus joined #lisp 2016-09-21T00:50:33Z stepnem quit (Ping timeout: 240 seconds) 2016-09-21T00:52:53Z shdeng joined #lisp 2016-09-21T00:53:06Z shdeng quit (Max SendQ exceeded) 2016-09-21T00:53:34Z shdeng joined #lisp 2016-09-21T00:54:32Z shdeng quit (Max SendQ exceeded) 2016-09-21T00:54:44Z nikki93_ joined #lisp 2016-09-21T00:54:59Z shdeng joined #lisp 2016-09-21T00:55:13Z nikki93 quit (Ping timeout: 272 seconds) 2016-09-21T00:55:59Z shdeng quit (Max SendQ exceeded) 2016-09-21T00:56:31Z shdeng joined #lisp 2016-09-21T00:57:05Z emaczen joined #lisp 2016-09-21T00:57:32Z DougNYC joined #lisp 2016-09-21T00:59:38Z nikki93 joined #lisp 2016-09-21T01:01:00Z nikki93_ quit (Ping timeout: 244 seconds) 2016-09-21T01:02:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-21T01:02:52Z emaczen quit (Ping timeout: 255 seconds) 2016-09-21T01:02:57Z emeritus quit (Excess Flood) 2016-09-21T01:04:03Z nikki93_ joined #lisp 2016-09-21T01:05:09Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T01:08:41Z mastokley joined #lisp 2016-09-21T01:10:19Z EvW quit (Ping timeout: 250 seconds) 2016-09-21T01:10:21Z emeritus joined #lisp 2016-09-21T01:10:59Z impulse joined #lisp 2016-09-21T01:18:01Z freedom0 quit (Ping timeout: 272 seconds) 2016-09-21T01:22:03Z freedom0 joined #lisp 2016-09-21T01:22:47Z manuel_ joined #lisp 2016-09-21T01:25:19Z unbalanced quit (Quit: WeeChat 1.5) 2016-09-21T01:27:22Z jleija joined #lisp 2016-09-21T01:27:51Z emaczen joined #lisp 2016-09-21T01:30:51Z tiago quit (Quit: ZNC - http://znc.in) 2016-09-21T01:31:32Z CEnnis91 joined #lisp 2016-09-21T01:33:54Z aindilis2 joined #lisp 2016-09-21T01:38:45Z boomer joined #lisp 2016-09-21T01:38:57Z safe joined #lisp 2016-09-21T01:41:24Z kmb joined #lisp 2016-09-21T01:44:59Z arescorpio joined #lisp 2016-09-21T01:45:07Z boomer quit (Changing host) 2016-09-21T01:45:07Z boomer joined #lisp 2016-09-21T01:45:10Z boomer is now known as bitch 2016-09-21T01:46:09Z Merv quit (Quit: Connection closed for inactivity) 2016-09-21T01:46:12Z defaultxr joined #lisp 2016-09-21T01:46:35Z nikki93 joined #lisp 2016-09-21T01:47:09Z nikki93_ quit (Ping timeout: 272 seconds) 2016-09-21T01:47:38Z kmb quit (Quit: kmb) 2016-09-21T01:51:38Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T01:52:48Z nikki93 joined #lisp 2016-09-21T01:53:13Z harish joined #lisp 2016-09-21T01:57:01Z freehck quit (Ping timeout: 240 seconds) 2016-09-21T01:58:21Z freedom0 quit (Ping timeout: 244 seconds) 2016-09-21T02:00:12Z FreeBirdLjj joined #lisp 2016-09-21T02:01:58Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T02:03:50Z nikki93 joined #lisp 2016-09-21T02:10:14Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T02:11:54Z harish quit (Ping timeout: 265 seconds) 2016-09-21T02:13:04Z nikki93 joined #lisp 2016-09-21T02:19:02Z nikki93_ joined #lisp 2016-09-21T02:19:32Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T02:22:28Z ahungry: there are some invisible unicode characters that I guess could be considered whitespace, so probably that 2016-09-21T02:26:54Z stardiviner quit (Ping timeout: 276 seconds) 2016-09-21T02:27:46Z Bike: on sbcl you could do sb-unicode:whitespace-p, which checks the WSPACE property i assume. dunno if there's a wrapper. 2016-09-21T02:30:44Z nikki93 joined #lisp 2016-09-21T02:31:25Z nikki93_ quit (Ping timeout: 244 seconds) 2016-09-21T02:33:42Z nilof quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-21T02:39:38Z stardiviner joined #lisp 2016-09-21T02:41:43Z nikki93_ joined #lisp 2016-09-21T02:42:16Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T02:44:59Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-21T02:45:46Z d4gg4d quit (Ping timeout: 265 seconds) 2016-09-21T02:46:19Z DougNYC joined #lisp 2016-09-21T02:46:24Z d4gg4d joined #lisp 2016-09-21T02:48:10Z nikki93_ quit (Ping timeout: 255 seconds) 2016-09-21T02:49:26Z nikki93 joined #lisp 2016-09-21T02:50:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-21T02:52:27Z lexicall joined #lisp 2016-09-21T02:56:44Z Anselmo quit (Quit: WeeChat 1.5) 2016-09-21T02:57:29Z yrk quit (Read error: Connection reset by peer) 2016-09-21T03:00:06Z freedom0 joined #lisp 2016-09-21T03:06:09Z Anselmo joined #lisp 2016-09-21T03:07:50Z FreeBirdLjj joined #lisp 2016-09-21T03:10:28Z freedom0 quit (Ping timeout: 265 seconds) 2016-09-21T03:10:41Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T03:11:54Z nikki93 joined #lisp 2016-09-21T03:13:48Z lexicall quit (Remote host closed the connection) 2016-09-21T03:13:57Z jasom: p_l: loke: you do not need the stack involved on a function call unless you need to preseve some registers. The return address is saved to r14 on a BL instruction. 2016-09-21T03:14:51Z jasom: p_l: loke: one example would be any function that you never return from won't need to save r14 to the stack; similarly any function that will make multiple function calls will likely only save r14 once. 2016-09-21T03:15:25Z QwertyDragon joined #lisp 2016-09-21T03:20:01Z nikki93 quit (Read error: Connection reset by peer) 2016-09-21T03:20:09Z jasom: under the standard arm abi, a function that never returns could simply move r14 to r4 and then call bl to make a function call. The callee is required to ensure that r4-r13 (with some exceptions) are either untouched or restored before returning. 2016-09-21T03:20:11Z nikki93 joined #lisp 2016-09-21T03:24:30Z d4ryus quit (Ping timeout: 264 seconds) 2016-09-21T03:25:58Z DavidGu joined #lisp 2016-09-21T03:26:27Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-21T03:26:59Z d4ryus joined #lisp 2016-09-21T03:30:56Z loke: jasom: Right, but how do you you do a recursive call without touching the stack (if you're on a CPU other than SPARC) 2016-09-21T03:30:58Z jleija quit (Quit: leaving) 2016-09-21T03:32:10Z jasom: loke: you can't 2016-09-21T03:32:14Z tmtwd joined #lisp 2016-09-21T03:32:21Z jasom: as I said the other day. Obviously on sparc you eventually touch the stack too 2016-09-21T03:32:43Z NeverDie quit (Quit: http://radiux.io/) 2016-09-21T03:33:44Z loke: jasom: Once the register windows run out, yes. 2016-09-21T03:33:59Z loke: jasom: But you can go pretty deep before that happens. 2016-09-21T03:37:48Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-21T03:47:09Z test1600 joined #lisp 2016-09-21T03:49:25Z superancetre quit (Ping timeout: 260 seconds) 2016-09-21T03:51:37Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-21T03:55:23Z nikki93 joined #lisp 2016-09-21T03:57:24Z ukari joined #lisp 2016-09-21T04:00:33Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-21T04:00:40Z harish joined #lisp 2016-09-21T04:03:03Z tmtwd quit (Ping timeout: 244 seconds) 2016-09-21T04:05:54Z ryxai quit (Ping timeout: 264 seconds) 2016-09-21T04:06:54Z ryxai joined #lisp 2016-09-21T04:08:48Z freedom0 joined #lisp 2016-09-21T04:11:06Z razzy89_ joined #lisp 2016-09-21T04:11:10Z razzy89_ is now known as razzy89__ 2016-09-21T04:11:33Z razzy89__ quit (Remote host closed the connection) 2016-09-21T04:11:41Z razzy89_ joined #lisp 2016-09-21T04:11:46Z razzy89_ is now known as razzy89__ 2016-09-21T04:17:33Z QwertyDragon quit (Ping timeout: 240 seconds) 2016-09-21T04:21:36Z shifty joined #lisp 2016-09-21T04:21:58Z PuercoPop: If I want to verify the name of the first directory 'upwards', is (car (last (pathname-directory #P))) the best way to do it? 2016-09-21T04:23:39Z jasom: uiop:pathname-parent-directory-pathname 2016-09-21T04:24:08Z jasom: PuercoPop: though it depends what you mean by "upwards" 2016-09-21T04:24:34Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T04:24:35Z pillton: And verify? 2016-09-21T04:24:47Z pillton: Truename would verify the existence of the directory. 2016-09-21T04:25:07Z jasom: "/foo/bar/baz/../" is not the same as "/foo/bar/" on unix systems, and I don't know that lisp has a way of distinguishing 2016-09-21T04:26:12Z PuercoPop: jasom: pathname-parent-directory-pathname returns the pathname sans the first "upwards" directory 2016-09-21T04:26:19Z tmtwd joined #lisp 2016-09-21T04:26:48Z jasom: PuercoPop: can you give an example of what you want, because I may be misunderstanding 2016-09-21T04:26:50Z PuercoPop: basically I'm writing a test to verify the pathname pointed to by a variable is in the directory by name of coleslaw 2016-09-21T04:26:52Z nikki93 joined #lisp 2016-09-21T04:27:16Z jasom: PuercoPop: I totally failed to parse that sentence 2016-09-21T04:27:42Z jasom: PuercoPop: could you give an example that would pass, and a similar example that would fail? 2016-09-21T04:27:55Z PuercoPop: so I don't care if it is in .local/share/c-l/.../coleslaw or in quicklisp/l-p/coleslaw 2016-09-21T04:27:57Z Bike: you have the name of a file, and you want to get the name of the directory it's immediately in? 2016-09-21T04:28:06Z ryxai quit (Ping timeout: 264 seconds) 2016-09-21T04:28:06Z PuercoPop: but I do care that is is not in ../coleslaw/src 2016-09-21T04:28:30Z ryxai joined #lisp 2016-09-21T04:29:02Z PuercoPop: Bike: kind of, I already have the directory it is in. I want to verify that that directory is named coleslaw 2016-09-21T04:30:44Z pillton: (pathname-match-p "../coleslaw/src/**/*.*") ? 2016-09-21T04:30:57Z jasom: PuercoPop: what about foo/coleslaw/bar/../ ? 2016-09-21T04:31:10Z FreeBirdLjj joined #lisp 2016-09-21T04:31:16Z loke: PuercoPop: (equal (car (last (pathname-directory XX)) "coleslaw") perhaps? 2016-09-21T04:31:34Z PuercoPop: this is what I am doing http://paste.lisp.org/+701T 2016-09-21T04:31:57Z loke: Looks like what I was doing 2016-09-21T04:32:01Z PuercoPop: loke: yes, that is what I am doing, I wanted to check there was nothing wrong with that. I haven't had the pleasure of working much with pathnames 2016-09-21T04:32:04Z jasom: PuercoPop: aside from my last example, that looks good 2016-09-21T04:32:12Z loke: PuercoPop: It's the best you can do. 2016-09-21T04:32:16Z PuercoPop: jasom: your example should fail 2016-09-21T04:32:28Z loke: PuercoPop: Trying to be more clever than that is bound to fail even more. 2016-09-21T04:32:42Z jasom: PuercoPop: if my example should fail, then you're code is right 2016-09-21T04:32:47Z jasom: s/you're/your 2016-09-21T04:33:40Z pillton: It seems rather fragile. Why not test for the existence of a file which should be in Coleslaw's top level directory? 2016-09-21T04:33:52Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-21T04:34:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-21T04:34:11Z FreeBirdLjj joined #lisp 2016-09-21T04:34:39Z DougNYC joined #lisp 2016-09-21T04:34:46Z PuercoPop: pillton: good idea, I'll add that 2016-09-21T04:35:26Z pillton: Then you could do (merge-pathnames (make-pathname :name ... :type ... :directory '(:relative :up)) coleslaw-conf:*basedir*). 2016-09-21T04:35:56Z phadthai quit (Ping timeout: 265 seconds) 2016-09-21T04:38:14Z emaczen joined #lisp 2016-09-21T04:39:03Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-21T04:43:49Z ukari quit (Ping timeout: 255 seconds) 2016-09-21T04:44:29Z nikki93_ joined #lisp 2016-09-21T04:44:34Z nikki93 quit (Read error: Connection reset by peer) 2016-09-21T04:48:09Z bocaneri joined #lisp 2016-09-21T04:55:28Z phadthai joined #lisp 2016-09-21T04:56:18Z tmtwd quit (Ping timeout: 264 seconds) 2016-09-21T04:58:02Z _mjl joined #lisp 2016-09-21T04:59:00Z nikki93 joined #lisp 2016-09-21T04:59:30Z Beetny joined #lisp 2016-09-21T05:00:33Z nikki93_ quit (Ping timeout: 240 seconds) 2016-09-21T05:09:52Z cromachina quit (Read error: Connection reset by peer) 2016-09-21T05:09:58Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-21T05:10:42Z robotoad quit (Quit: robotoad) 2016-09-21T05:10:42Z Harag quit (Ping timeout: 276 seconds) 2016-09-21T05:12:13Z robotoad joined #lisp 2016-09-21T05:18:25Z arescorpio quit (Quit: Leaving.) 2016-09-21T05:23:08Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-21T05:29:02Z nikki93 quit (Read error: Connection reset by peer) 2016-09-21T05:29:10Z vlatkoB joined #lisp 2016-09-21T05:29:39Z nikki93 joined #lisp 2016-09-21T05:31:38Z manuel_ quit (Quit: manuel_) 2016-09-21T05:33:16Z QwertyDragon joined #lisp 2016-09-21T05:37:21Z ramky joined #lisp 2016-09-21T05:38:44Z DavidGu quit (Quit: DavidGu) 2016-09-21T05:40:14Z Karl_Dscc joined #lisp 2016-09-21T05:45:33Z eivarv quit (Quit: Sleep) 2016-09-21T05:50:27Z shka joined #lisp 2016-09-21T05:59:35Z mishoo_ joined #lisp 2016-09-21T06:03:20Z safe quit (Read error: Connection reset by peer) 2016-09-21T06:09:22Z Karl_Dscc quit (Remote host closed the connection) 2016-09-21T06:10:19Z grouzen joined #lisp 2016-09-21T06:10:41Z Munksgaard joined #lisp 2016-09-21T06:14:10Z grouzen quit (Client Quit) 2016-09-21T06:16:33Z takitus quit (Ping timeout: 240 seconds) 2016-09-21T06:20:54Z shka quit (Ping timeout: 264 seconds) 2016-09-21T06:25:14Z nikki93 quit (Read error: Connection reset by peer) 2016-09-21T06:25:28Z nikki93 joined #lisp 2016-09-21T06:27:22Z grouzen joined #lisp 2016-09-21T06:27:23Z nikki93_ joined #lisp 2016-09-21T06:28:33Z krasnal joined #lisp 2016-09-21T06:30:07Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T06:30:07Z jlarocco joined #lisp 2016-09-21T06:33:13Z voidlily quit (Ping timeout: 248 seconds) 2016-09-21T06:34:50Z nikki93 joined #lisp 2016-09-21T06:36:19Z phadthai quit (Ping timeout: 255 seconds) 2016-09-21T06:36:35Z nikki93_ quit (Read error: Connection reset by peer) 2016-09-21T06:38:58Z jackdaniel: good morning o/ 2016-09-21T06:40:21Z DavidGu joined #lisp 2016-09-21T06:44:25Z nikki93_ joined #lisp 2016-09-21T06:45:32Z phadthai joined #lisp 2016-09-21T06:46:42Z nikki93 quit (Ping timeout: 264 seconds) 2016-09-21T06:50:35Z jasom: any good solution for a non-interning reader? I would like to e.g. be able to read in foo::bar as "BAR" 2016-09-21T06:50:52Z jasom: but also bar or "BAR" 2016-09-21T06:52:17Z vlatkoB_ joined #lisp 2016-09-21T06:52:51Z nikki93_ quit (Ping timeout: 244 seconds) 2016-09-21T06:54:59Z lexicall joined #lisp 2016-09-21T06:55:28Z PuercoPop: jasom: If you don't care about the package you could gensym a new package, read in it, get the symbol-name and delete it. Or am I misunderstanding your problem? 2016-09-21T06:55:29Z nikki93 joined #lisp 2016-09-21T06:55:53Z vlatkoB quit (Ping timeout: 240 seconds) 2016-09-21T06:56:08Z jasom: PuercoPop: I am trying to read in a string-designator as a string. I do not know ahead of time what the package is, if it's a symbol or a string. 2016-09-21T06:56:35Z jasom: so "BAR" :bar bar foo:bar foo::bar ; should all read in as "BAR" 2016-09-21T06:57:13Z jasom: at this point I'm giving up and using a regex 2016-09-21T06:57:40Z pillton: clhs 2.2 2016-09-21T06:57:41Z specbot: Reader Algorithm: http://www.lispworks.com/reference/HyperSpec/Body/02_b.htm 2016-09-21T06:58:17Z pierpa quit (Ping timeout: 248 seconds) 2016-09-21T06:59:26Z jasom: pillton: and? 2016-09-21T06:59:43Z jasom: oh, I forgot to mention that package foo may or may not exist 2016-09-21T06:59:51Z jasom: which is where the real issue is 2016-09-21T07:00:27Z pillton: I'm just seeing what you could chop off of the reader algorithm. 2016-09-21T07:00:30Z lexicall quit (Remote host closed the connection) 2016-09-21T07:01:07Z jasom: ah yes, I could reimplement the reader algorithm and then just skip the interning step. 2016-09-21T07:01:08Z QwertyDragon quit (Quit: Leaving) 2016-09-21T07:01:33Z pillton: Yeah. No need for interpreting numbers, no need for reader macros. 2016-09-21T07:01:54Z jasom: I think using a parsing library would make more sense though since I don't need 99% of the reader algorithm 2016-09-21T07:04:24Z pillton: Sure. It looks like it is split in to two steps any way. 2016-09-21T07:04:46Z pillton: 1. Making sure it isn't a number, then interpreting the symbol token. 2016-09-21T07:04:49Z pillton: clhs 2.3.5 2016-09-21T07:04:50Z specbot: Valid Patterns for Tokens: http://www.lispworks.com/reference/HyperSpec/Body/02_ce.htm 2016-09-21T07:05:08Z pillton: Anyway, time to go home. 2016-09-21T07:08:54Z emaczen quit (Ping timeout: 264 seconds) 2016-09-21T07:12:10Z stepnem joined #lisp 2016-09-21T07:13:31Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T07:14:45Z nikki93 joined #lisp 2016-09-21T07:14:46Z ym joined #lisp 2016-09-21T07:19:05Z sake quit (Ping timeout: 240 seconds) 2016-09-21T07:19:05Z stardiviner quit (Ping timeout: 248 seconds) 2016-09-21T07:22:42Z phadthai quit (Ping timeout: 264 seconds) 2016-09-21T07:23:17Z phadthai joined #lisp 2016-09-21T07:26:25Z sake joined #lisp 2016-09-21T07:27:06Z shka joined #lisp 2016-09-21T07:32:42Z stardiviner joined #lisp 2016-09-21T07:38:17Z DavidGu quit (Quit: DavidGu) 2016-09-21T07:40:25Z Bike quit (Quit: sicken) 2016-09-21T07:43:37Z mastokley quit (Ping timeout: 248 seconds) 2016-09-21T07:45:13Z stardiviner quit (Ping timeout: 248 seconds) 2016-09-21T07:47:46Z QwertyDragon joined #lisp 2016-09-21T07:49:24Z nikki93_ joined #lisp 2016-09-21T07:50:12Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T07:53:21Z ovenpasta joined #lisp 2016-09-21T07:54:30Z MrWoohoo joined #lisp 2016-09-21T07:59:23Z stardiviner joined #lisp 2016-09-21T08:00:15Z edgar-rft joined #lisp 2016-09-21T08:04:55Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-21T08:06:04Z nikki93 joined #lisp 2016-09-21T08:06:32Z hhdave joined #lisp 2016-09-21T08:08:41Z stardiviner quit (Ping timeout: 248 seconds) 2016-09-21T08:10:32Z DougNYC joined #lisp 2016-09-21T08:15:03Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-21T08:18:54Z Oladon quit (Read error: Connection reset by peer) 2016-09-21T08:21:56Z stardiviner joined #lisp 2016-09-21T08:27:20Z FreeBirdLjj joined #lisp 2016-09-21T08:28:56Z emaczen joined #lisp 2016-09-21T08:29:29Z stardiviner quit (Ping timeout: 248 seconds) 2016-09-21T08:30:40Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-21T08:30:56Z FreeBirdLjj joined #lisp 2016-09-21T08:34:07Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T08:35:54Z emaczen quit (Ping timeout: 264 seconds) 2016-09-21T08:37:56Z nikki93 joined #lisp 2016-09-21T08:40:14Z pbgc joined #lisp 2016-09-21T08:43:19Z stardiviner joined #lisp 2016-09-21T08:46:40Z freehck joined #lisp 2016-09-21T08:47:09Z defaultxr quit (Ping timeout: 276 seconds) 2016-09-21T08:49:03Z quazimodo quit (Ping timeout: 240 seconds) 2016-09-21T08:52:32Z Ipe_ joined #lisp 2016-09-21T09:03:38Z quazimodo joined #lisp 2016-09-21T09:05:29Z przl joined #lisp 2016-09-21T09:06:27Z nikki93 quit (Read error: Connection reset by peer) 2016-09-21T09:06:41Z nikki93 joined #lisp 2016-09-21T09:10:45Z shrdlu68 joined #lisp 2016-09-21T09:21:23Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-09-21T09:23:47Z edgar-rft quit (Quit: edgar-rft) 2016-09-21T09:25:03Z quazimodo quit (Ping timeout: 265 seconds) 2016-09-21T09:25:06Z ASau` quit (Ping timeout: 264 seconds) 2016-09-21T09:26:33Z quazimodo joined #lisp 2016-09-21T09:27:23Z nikki93 quit (Read error: Connection reset by peer) 2016-09-21T09:28:29Z nikki93 joined #lisp 2016-09-21T09:32:13Z ovenpasta quit (Ping timeout: 265 seconds) 2016-09-21T09:32:39Z p_l quit (Ping timeout: 272 seconds) 2016-09-21T09:33:14Z Ipe_ quit (Quit: Konversation terminated!) 2016-09-21T09:33:15Z quazimodo quit (Read error: Connection reset by peer) 2016-09-21T09:33:23Z QwertyDragon quit (Quit: Leaving) 2016-09-21T09:35:06Z p_l joined #lisp 2016-09-21T09:35:41Z dilated_dinosaur quit (Ping timeout: 265 seconds) 2016-09-21T09:38:17Z zacharias joined #lisp 2016-09-21T09:38:50Z przl quit (Ping timeout: 260 seconds) 2016-09-21T09:49:08Z przl joined #lisp 2016-09-21T09:52:10Z M-moredhel quit (Remote host closed the connection) 2016-09-21T09:52:10Z M-Illandan quit (Write error: Connection reset by peer) 2016-09-21T09:53:08Z harish quit (Read error: Connection reset by peer) 2016-09-21T09:53:36Z harish joined #lisp 2016-09-21T09:59:06Z DougNYC joined #lisp 2016-09-21T10:00:55Z harish quit (Ping timeout: 244 seconds) 2016-09-21T10:03:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-21T10:04:36Z ukari joined #lisp 2016-09-21T10:05:05Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-21T10:05:07Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-21T10:07:51Z nikki93 joined #lisp 2016-09-21T10:08:13Z przl quit (Read error: Connection reset by peer) 2016-09-21T10:08:22Z przl joined #lisp 2016-09-21T10:08:51Z Atarian quit (Read error: Connection reset by peer) 2016-09-21T10:10:24Z Atarian joined #lisp 2016-09-21T10:12:59Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-21T10:16:58Z nikki93 joined #lisp 2016-09-21T10:17:11Z emaczen joined #lisp 2016-09-21T10:19:31Z scymtym quit (Ping timeout: 255 seconds) 2016-09-21T10:22:13Z emaczen quit (Ping timeout: 255 seconds) 2016-09-21T10:26:52Z razzy89__ quit (Quit: razzy89__) 2016-09-21T10:27:17Z Munksgaard quit (Quit: Leaving.) 2016-09-21T10:27:19Z DavidGu joined #lisp 2016-09-21T10:30:45Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-21T10:31:01Z edgar-rft joined #lisp 2016-09-21T10:31:14Z nikki93 joined #lisp 2016-09-21T10:31:24Z macin joined #lisp 2016-09-21T10:32:40Z macin left #lisp 2016-09-21T10:32:48Z macin joined #lisp 2016-09-21T10:32:50Z kamog joined #lisp 2016-09-21T10:32:57Z FreeBirdLjj joined #lisp 2016-09-21T10:36:28Z Merv joined #lisp 2016-09-21T10:38:05Z macin: i dont know if its the right place to ask this question but i hope that i get some answers. i have a 'list' containing (x,y) coordinates. i want to get all the those coordinates along the edge. how can i get that??? 2016-09-21T10:38:26Z pbgc quit (Quit: Textual IRC Client: http://www.textualapp.com/) 2016-09-21T10:38:28Z pipping: "along the edge"? 2016-09-21T10:38:36Z macin: yes 2016-09-21T10:38:39Z pipping: like, extreme points? 2016-09-21T10:38:49Z pipping: of a polygon? 2016-09-21T10:38:53Z nikki93_ joined #lisp 2016-09-21T10:39:02Z macin: i mean all points along the perimeter 2016-09-21T10:39:29Z macin: not the interior ones 2016-09-21T10:40:08Z nikki93 quit (Read error: Connection reset by peer) 2016-09-21T10:40:24Z |3b|: can you define a function to tell if a specific point is on the edge/perimeter? 2016-09-21T10:40:40Z |3b|: if so, combine that with REMOVE-IF-NOT 2016-09-21T10:41:32Z TMA: macin: search for "convex hull" algorithm 2016-09-21T10:41:34Z pipping: macin: so that's a https://en.wikipedia.org/wiki/Point_in_polygon problem, right? 2016-09-21T10:41:54Z pipping: macin: to which end you'll need https://en.wikipedia.org/wiki/Convex_hull_algorithms I guess 2016-09-21T10:42:59Z shrdlu68: Someone here used cl-xmpp? 2016-09-21T10:43:22Z ukari quit (Ping timeout: 255 seconds) 2016-09-21T10:44:25Z razzy89_ joined #lisp 2016-09-21T10:44:31Z mrSpec: Hi! Have anyone used mgl? I'm trying to run mnist example from that package, I'm able to run in in shell but when using emacs+slime my connection is dying quickly - http://paste.lisp.org/display/326693 2016-09-21T10:44:31Z razzy89_ is now known as razzy89__ 2016-09-21T10:44:46Z mrSpec: s/Have/Has/ 2016-09-21T10:45:20Z ivan4th quit (Ping timeout: 260 seconds) 2016-09-21T10:45:27Z ivan4th joined #lisp 2016-09-21T10:45:49Z ukari joined #lisp 2016-09-21T10:46:00Z dilated_dinosaur joined #lisp 2016-09-21T10:46:17Z M-moredhel joined #lisp 2016-09-21T10:47:38Z test1600 quit (Quit: Leaving) 2016-09-21T10:47:39Z ukari quit (Read error: Connection reset by peer) 2016-09-21T10:48:00Z ukari joined #lisp 2016-09-21T10:48:39Z ramky quit (Ping timeout: 272 seconds) 2016-09-21T10:48:43Z macin: TMA, pipping : thanks 2016-09-21T10:50:26Z Merv` joined #lisp 2016-09-21T10:50:38Z macin left #lisp 2016-09-21T10:52:52Z Grue``: Quadrescence: re: robust whitespace function, (cl-unicode:has-property char "WhiteSpace") 2016-09-21T10:53:10Z Grue``: (assuming Quadresce is the same person) 2016-09-21T10:54:00Z Merv` quit (Client Quit) 2016-09-21T10:54:17Z Munksgaard joined #lisp 2016-09-21T10:55:41Z roscoe_t` joined #lisp 2016-09-21T10:56:42Z roscoe_tw quit (Remote host closed the connection) 2016-09-21T10:57:16Z Grue``: minion: memo for macin: if for each line from a point to any other point all the points are on the same side, then this point is on the edge of the convex hull 2016-09-21T10:57:16Z minion: Remembered. I'll tell macin when he/she/it next speaks. 2016-09-21T10:58:17Z nikki93_ quit (Ping timeout: 248 seconds) 2016-09-21T10:58:51Z nikki93 joined #lisp 2016-09-21T11:00:26Z aries_liuxueyang joined #lisp 2016-09-21T11:00:59Z scymtym joined #lisp 2016-09-21T11:05:45Z shrdlu68 quit (Ping timeout: 260 seconds) 2016-09-21T11:07:46Z scymtym quit (Remote host closed the connection) 2016-09-21T11:12:43Z scymtym joined #lisp 2016-09-21T11:13:03Z harish joined #lisp 2016-09-21T11:13:55Z shrdlu68 joined #lisp 2016-09-21T11:14:50Z EvW joined #lisp 2016-09-21T11:17:37Z DougNYC joined #lisp 2016-09-21T11:18:35Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-21T11:19:33Z EvW quit (Ping timeout: 265 seconds) 2016-09-21T11:20:09Z pillton: macin never said that the points represented a convex shape. 2016-09-21T11:21:13Z nikki93 joined #lisp 2016-09-21T11:21:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-21T11:22:40Z nilof joined #lisp 2016-09-21T11:28:57Z ggole joined #lisp 2016-09-21T11:29:05Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-21T11:30:25Z nikki93 joined #lisp 2016-09-21T11:30:49Z przl quit (Ping timeout: 244 seconds) 2016-09-21T11:34:16Z Josh_2 joined #lisp 2016-09-21T11:35:40Z Josh_2: Is anyone at the Edinburgh nappier cryptography conference? 2016-09-21T11:38:01Z Josh_2 is now known as Josh_3 2016-09-21T11:38:02Z Josh_3: Test 2016-09-21T11:38:41Z Josh_3: Stupid crappy internets 2016-09-21T11:39:00Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-21T11:40:50Z nikki93 joined #lisp 2016-09-21T11:41:36Z Denommus quit (Remote host closed the connection) 2016-09-21T11:41:38Z pipping: It's just a serious of tubes. Some might be clogged. 2016-09-21T11:41:44Z pipping: series, even 2016-09-21T11:41:57Z Denommus joined #lisp 2016-09-21T11:42:15Z raydeejay: it's serious series matter 2016-09-21T11:42:41Z raydeejay: and yes, I am contributing to Clog the internet ^^ 2016-09-21T11:43:39Z pipping: it's not /that/ serious. I think the ratio of leaked NSA documents to kitty pictures is still approximately 1:1,000,000 2016-09-21T11:43:48Z ramky joined #lisp 2016-09-21T11:51:26Z M-Illandan joined #lisp 2016-09-21T11:51:58Z nikki93_ joined #lisp 2016-09-21T11:52:46Z ovenpasta joined #lisp 2016-09-21T11:53:06Z nikki93 quit (Read error: Connection reset by peer) 2016-09-21T11:58:54Z nikki93_ quit (Ping timeout: 276 seconds) 2016-09-21T11:59:01Z nikki93 joined #lisp 2016-09-21T12:00:06Z i-dont-know joined #lisp 2016-09-21T12:00:17Z rpg joined #lisp 2016-09-21T12:01:18Z madbub joined #lisp 2016-09-21T12:01:51Z sjl joined #lisp 2016-09-21T12:04:45Z nikki93 quit (Ping timeout: 276 seconds) 2016-09-21T12:05:16Z rpg quit (Ping timeout: 255 seconds) 2016-09-21T12:05:23Z emaczen joined #lisp 2016-09-21T12:05:55Z Josh_3 quit (Ping timeout: 265 seconds) 2016-09-21T12:07:58Z nikki93 joined #lisp 2016-09-21T12:10:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-21T12:11:05Z razzy89__ quit (Quit: razzy89__) 2016-09-21T12:11:18Z shrdlu68 quit (Ping timeout: 264 seconds) 2016-09-21T12:11:33Z Beetny quit (Ping timeout: 240 seconds) 2016-09-21T12:11:54Z nikki93 quit (Remote host closed the connection) 2016-09-21T12:12:35Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-21T12:14:22Z FreeBirdLjj joined #lisp 2016-09-21T12:14:33Z i-dont-know quit (Remote host closed the connection) 2016-09-21T12:18:23Z EvW joined #lisp 2016-09-21T12:19:15Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-09-21T12:21:27Z Trystam joined #lisp 2016-09-21T12:23:37Z Tristam quit (Ping timeout: 248 seconds) 2016-09-21T12:24:09Z ebrasca joined #lisp 2016-09-21T12:24:13Z maw_ joined #lisp 2016-09-21T12:25:39Z przl joined #lisp 2016-09-21T12:26:49Z freedom0 quit (Ping timeout: 248 seconds) 2016-09-21T12:28:12Z freedom0 joined #lisp 2016-09-21T12:30:54Z maw_ quit (Quit: Page closed) 2016-09-21T12:39:39Z cromachina joined #lisp 2016-09-21T12:39:57Z shdeng quit (Quit: Leaving) 2016-09-21T12:41:07Z edgar-rft quit (Quit: edgar-rft) 2016-09-21T12:43:18Z Merv` joined #lisp 2016-09-21T12:44:03Z Merv` quit (Remote host closed the connection) 2016-09-21T12:44:53Z ovenpasta quit (Ping timeout: 244 seconds) 2016-09-21T12:45:05Z sdothum joined #lisp 2016-09-21T12:46:06Z DavidGu quit (Ping timeout: 264 seconds) 2016-09-21T12:46:23Z m00natic joined #lisp 2016-09-21T12:52:44Z Merv` joined #lisp 2016-09-21T12:56:07Z madbub quit (Ping timeout: 255 seconds) 2016-09-21T12:56:20Z madbub joined #lisp 2016-09-21T12:57:03Z dilated_dinosaur quit (Ping timeout: 240 seconds) 2016-09-21T13:02:28Z madbub quit (Ping timeout: 265 seconds) 2016-09-21T13:02:34Z madbub_ joined #lisp 2016-09-21T13:05:16Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-21T13:09:13Z SpaceDanceCJ joined #lisp 2016-09-21T13:11:20Z Maddix joined #lisp 2016-09-21T13:12:25Z dilated_dinosaur joined #lisp 2016-09-21T13:14:29Z razzy89__ joined #lisp 2016-09-21T13:14:56Z quazimodo joined #lisp 2016-09-21T13:18:26Z ovenpasta joined #lisp 2016-09-21T13:20:24Z drmeister: When I'm writing functions and I know the types of the arguments - it is best to DECLARE that - correct? 2016-09-21T13:20:26Z drmeister: https://www.irccloud.com/pastebin/GbK9XgWG/ 2016-09-21T13:21:03Z ovenpasta quit (Remote host closed the connection) 2016-09-21T13:22:08Z manuel_ joined #lisp 2016-09-21T13:22:38Z CEnnis91 joined #lisp 2016-09-21T13:23:03Z drmeister: Right? The compiler may use the DECLARE to speed up the code, it provides documentation - it's all good right? 2016-09-21T13:24:03Z przl quit (Ping timeout: 240 seconds) 2016-09-21T13:25:06Z Munksgaard quit (Quit: Leaving.) 2016-09-21T13:25:50Z rpg joined #lisp 2016-09-21T13:26:44Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-21T13:27:11Z ovenpasta joined #lisp 2016-09-21T13:28:14Z Xach: drmeister: It also makes things harder to change in the future 2016-09-21T13:28:23Z Xach: drmeister: it's a balance between needs & desires & priorities 2016-09-21T13:28:35Z drmeister: Ah - ok. Does such a declare define the type of the function? 2016-09-21T13:29:02Z drmeister: I've kind of wrapped my head around types within functions but types of functions I'm still trying to figure out. 2016-09-21T13:29:17Z Xach: drmeister: I think only ftype declarations do that, but I'm not sure. 2016-09-21T13:29:27Z rtmpdavid: Also you can add (optimize speed) to the declarations, (some?) compilers will complain about things that prevent optimizations. 2016-09-21T13:29:29Z drmeister: Right - ftype. 2016-09-21T13:29:54Z Xach: drmeister: I have heard to treat declarations as promises to the compiler & runtime, and the consequences are undefined if you break that promise. Only on some implementations are they treated as assertions that must hold. 2016-09-21T13:30:22Z Xach: If you want portable type assertions you can use check-type and more 2016-09-21T13:30:37Z przl joined #lisp 2016-09-21T13:31:19Z ovenpasta quit (Ping timeout: 250 seconds) 2016-09-21T13:31:48Z rpg: Xach: Am I right in thinking that SBCL and CMUCL are unusual in performing substantial type inference to check these assertions? 2016-09-21T13:32:12Z XachX_: rpg: that is my impression but cannot confirm 2016-09-21T13:32:29Z rpg: TBH, while I'm not ready for Haskell yet, I wouldn't mind a little more help from the compiler. 2016-09-21T13:32:59Z drmeister: bike implemented type inference in Cleavir - I haven't moved it into Clasp yet to try it out. I hope to have time for it in two weeks. 2016-09-21T13:35:20Z drmeister: I think FTYPE declarations could be used by the compiler to change the calling convention to do things like pass double-float's as immediate values rather than as pointers to boxed values. 2016-09-21T13:35:33Z warweasle joined #lisp 2016-09-21T13:36:47Z Cymew joined #lisp 2016-09-21T13:37:01Z drmeister: That's what I'd like to do in Cando/Clasp - to use some of those X86 xmm registers. 2016-09-21T13:37:27Z deank quit 2016-09-21T13:40:00Z rpg: drmeister: That's exactly what the language specifiers intended. Using declarations to do compile-time checking is an extension (possibly even a controversial one). 2016-09-21T13:41:03Z dilated_dinosaur quit (Ping timeout: 240 seconds) 2016-09-21T13:41:32Z pierpa` joined #lisp 2016-09-21T13:41:51Z ovenpasta joined #lisp 2016-09-21T13:44:02Z freedom0 quit (Ping timeout: 265 seconds) 2016-09-21T13:44:16Z Denommus quit (Ping timeout: 255 seconds) 2016-09-21T13:49:00Z pierpa joined #lisp 2016-09-21T13:53:33Z emaczen joined #lisp 2016-09-21T13:54:03Z cromachina quit (Read error: Connection reset by peer) 2016-09-21T13:54:31Z dilated_dinosaur joined #lisp 2016-09-21T13:58:33Z araujo_ quit (Quit: Leaving) 2016-09-21T13:59:07Z roscoe_t` is now known as roscoe_tw 2016-09-21T13:59:34Z emaczen quit (Ping timeout: 255 seconds) 2016-09-21T14:02:54Z emaczen joined #lisp 2016-09-21T14:03:24Z Trystam is now known as Tristam 2016-09-21T14:03:39Z ucasano_ joined #lisp 2016-09-21T14:04:15Z NeverDie joined #lisp 2016-09-21T14:07:03Z shrdlu68 joined #lisp 2016-09-21T14:07:15Z ekinmur joined #lisp 2016-09-21T14:09:28Z holly2 quit (Ping timeout: 255 seconds) 2016-09-21T14:10:49Z ``Erik quit (Ping timeout: 255 seconds) 2016-09-21T14:12:11Z deank joined #lisp 2016-09-21T14:12:55Z kamog quit (Remote host closed the connection) 2016-09-21T14:13:45Z przl quit (Ping timeout: 244 seconds) 2016-09-21T14:14:07Z ``Erik joined #lisp 2016-09-21T14:14:40Z varjag joined #lisp 2016-09-21T14:15:36Z holly2 joined #lisp 2016-09-21T14:15:55Z shrdlu68 quit (Ping timeout: 260 seconds) 2016-09-21T14:24:10Z ebrasca quit (Remote host closed the connection) 2016-09-21T14:25:09Z superancetre joined #lisp 2016-09-21T14:30:04Z shrdlu68 joined #lisp 2016-09-21T14:31:06Z razzy89__ quit (Quit: razzy89__) 2016-09-21T14:31:37Z pierpa quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-21T14:32:51Z pierpa` is now known as pierpa 2016-09-21T14:32:58Z solene___ joined #lisp 2016-09-21T14:33:13Z solene___: hello, I would like to input text into the REPL wihout having it echoed after typing ENTER. Is it possible to achieve that ? 2016-09-21T14:33:38Z razzy89_ joined #lisp 2016-09-21T14:36:52Z razzy89__ joined #lisp 2016-09-21T14:37:03Z ucasano_ quit (Quit: leaving) 2016-09-21T14:37:07Z manuel_ quit (Quit: manuel_) 2016-09-21T14:37:09Z razzy89__ quit (Remote host closed the connection) 2016-09-21T14:37:31Z razzy89__ joined #lisp 2016-09-21T14:37:53Z optikalmouse joined #lisp 2016-09-21T14:38:12Z razzy89_ quit (Ping timeout: 265 seconds) 2016-09-21T14:39:11Z przl joined #lisp 2016-09-21T14:41:10Z ekinmur quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-21T14:42:14Z solene___ quit (Remote host closed the connection) 2016-09-21T14:42:58Z ekinmur joined #lisp 2016-09-21T14:47:19Z Th30n joined #lisp 2016-09-21T14:52:33Z schjetne quit (Ping timeout: 240 seconds) 2016-09-21T14:53:35Z DougNYC joined #lisp 2016-09-21T14:55:27Z robotoad quit (Quit: robotoad) 2016-09-21T14:59:38Z dyelar joined #lisp 2016-09-21T15:01:29Z solene___ joined #lisp 2016-09-21T15:01:48Z solene___: hello, I would like to input text into the REPL wihout having it echoed after typing ENTER. Is it possible to achieve that ? 2016-09-21T15:02:09Z rpg: solene___: Why do you want to do this? 2016-09-21T15:02:38Z rpg: Do you want the whole REPL to work this way, or do you just want to suppress some individual piece of input? 2016-09-21T15:02:59Z solene___: I am writing an IRC client, actually when I type the text I send it to the server but I would like to display it correctly because my input is the raw input into the REPL 2016-09-21T15:03:10Z solene___: while I want to display my nickname and time before the text I input 2016-09-21T15:03:29Z _sjs quit (Ping timeout: 240 seconds) 2016-09-21T15:06:14Z solene___: this doesn't look pretty well as you can see http://i.zcraft.fr/820801474470365.png 2016-09-21T15:06:24Z raydeejay: woah 2016-09-21T15:06:34Z raydeejay: for a second there I thought "wth happened to the fonts" 2016-09-21T15:06:39Z raydeejay: yay erc-image-mode xD 2016-09-21T15:06:51Z rpg: solene___: Suggest you have a look at the beirc client that Antifuchs wrote a long time ago, and maybe build on that. 2016-09-21T15:07:12Z Grue`` quit (Ping timeout: 265 seconds) 2016-09-21T15:07:43Z rpg: It's not obvious that pushing IRC messages through the REPL is A Good Idea. 2016-09-21T15:08:04Z raydeejay: what a weird way to put it 2016-09-21T15:08:11Z solene___: rpg : I have no idea how to do in another way 2016-09-21T15:08:21Z solene___: rpg : i will check beirc 2016-09-21T15:08:37Z rpg: Have your client run a loop involving using READ-LINE or something like that. 2016-09-21T15:08:42Z rpg: beirc uses McCLIM. 2016-09-21T15:08:52Z solene___: rpg : this is what my code currently do 2016-09-21T15:09:02Z solene___: ok, so I'm not using the REPL 2016-09-21T15:09:06Z solene___: right ? 2016-09-21T15:09:10Z raydeejay: you are using "a repl" 2016-09-21T15:09:10Z rpg: solene___: right. 2016-09-21T15:09:24Z raydeejay: in that it is a "read, eval, print" loop of sorts 2016-09-21T15:09:30Z rpg: raydeejay: if solene___ is using READ-LINE, it's not a REPL. 2016-09-21T15:09:57Z solene___: yes I'm using read-line. is it possible to hide my input with read-line ? I couldn't find a way 2016-09-21T15:10:17Z rpg: solene___: I think it depends on the stream you are READ-LINE-ing from. 2016-09-21T15:10:17Z solene___: or something else than read-line 2016-09-21T15:10:19Z raydeejay: it depends on how flexible you are in defining "eval"... I'll say REPL-ish, can we agree to that? xD 2016-09-21T15:10:54Z rpg: raydeejay: Not really. READ-LINE doesn't have the -EPL 2016-09-21T15:11:22Z solene___: actually I use (loop for input = (read-line) while input do 2016-09-21T15:11:31Z raydeejay: I was describing ^ 2016-09-21T15:11:34Z rpg: sorry, must run. solene___, suggest you look at setting up a different stream and reading from that. 2016-09-21T15:11:40Z raydeejay: ^ 2016-09-21T15:11:43Z solene___: okay 2016-09-21T15:11:55Z solene___: thanks for your help rpg and raydeejay 2016-09-21T15:12:00Z manuel_ joined #lisp 2016-09-21T15:12:10Z rpg: Not off-hand sure I know how to connect a different stream to the terminal, but I'm sure it must be possible. 2016-09-21T15:15:03Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-21T15:16:43Z raydeejay: um, to display your name before entering your text, do it before the read-line 2016-09-21T15:17:15Z eivarv joined #lisp 2016-09-21T15:17:22Z solene___: raydejay : this is not possible because if someone else write a message it will be displayed with my name before 2016-09-21T15:17:30Z robotoad joined #lisp 2016-09-21T15:18:00Z solene___: my code use multithread, one to display incoming messages and another one for my input 2016-09-21T15:19:14Z raydeejay: if *I* was doing it, I would do something like removing the prompt, printing the incoming messages, then printing the prompt again 2016-09-21T15:19:26Z ramky quit (Quit: Leaving) 2016-09-21T15:19:35Z raydeejay: I would be using ansi sequences already for color, not sure what you're using 2016-09-21T15:20:10Z happy-dude joined #lisp 2016-09-21T15:20:15Z Indecipherable joined #lisp 2016-09-21T15:21:12Z solene___: raydeejay : the code is here http://paste.lisp.org/display/326705 2016-09-21T15:21:19Z manuel_ quit (Quit: manuel_) 2016-09-21T15:22:04Z manuel_ joined #lisp 2016-09-21T15:22:31Z phoe_ joined #lisp 2016-09-21T15:23:05Z phoe_: (swank-backend:arglist '+) on CCL gives me a very surprising and, methinks, non-compliant arglist. 2016-09-21T15:24:20Z phoe_: But then - fetching argument lists from functions is not defined in the standard AFAIK, so there's no thing such as compliance in this case. 2016-09-21T15:24:34Z phoe_: ; => (CCL::&LEXPR CCL::NUMBERS) 2016-09-21T15:25:09Z phoe_: Which makes my matcher fail, as it knows only a &REST and doesn't know what a &LEXPR is. I googled for a bit and found that these two are roughly the same in this case. 2016-09-21T15:28:22Z phoe_ has to run, will be online as phoe 2016-09-21T15:28:28Z phoe_ quit (Quit: Page closed) 2016-09-21T15:30:02Z SpaceDanceCJ joined #lisp 2016-09-21T15:31:15Z lexicall joined #lisp 2016-09-21T15:31:38Z lexicall quit (Remote host closed the connection) 2016-09-21T15:34:20Z mastokley joined #lisp 2016-09-21T15:36:51Z optikalmouse quit (Quit: optikalmouse) 2016-09-21T15:37:13Z nikki93 joined #lisp 2016-09-21T15:38:29Z raydeejay: solene___: try (cl-ansi-term::clear-input) before printing the incoming messages, then print the prompt again [absolutely untested, I just saw the function there] 2016-09-21T15:39:08Z raydeejay: I rolled my own thing for ANSI escape sequences 2016-09-21T15:39:47Z solene___: raydeejay : that would erase my text if I type while people send messages isn't it ? 2016-09-21T15:40:06Z raydeejay: well, yes 2016-09-21T15:40:23Z raydeejay: as I said, it's a rather naive implementation on an IRC client ^^ 2016-09-21T15:40:25Z raydeejay: of* 2016-09-21T15:40:33Z dyelar quit (Quit: Leaving.) 2016-09-21T15:41:10Z raydeejay: you can use either ERC-style where you type in the text directly, and new lines are displayed above your input until you send the message 2016-09-21T15:41:21Z dyelar joined #lisp 2016-09-21T15:41:31Z solene___: I havent been able to get cl-ncurses to compile :( it can't find my curse library 2016-09-21T15:41:45Z shrdlu68 quit (Ping timeout: 250 seconds) 2016-09-21T15:41:47Z raydeejay: or the more "traditional"(?) style where your messages go on a line by themselves, and the channel's log is shown on the rest of the screen 2016-09-21T15:42:10Z raydeejay: with both, you want to keep track of the input in some way 2016-09-21T15:42:15Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-21T15:42:23Z raydeejay: you may want, for example, to have input history and move to previous messages 2016-09-21T15:42:43Z solene___: i'm using rlwrap for that, it does the job, actually 2016-09-21T15:46:11Z ekinmur quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-21T15:47:28Z Bike joined #lisp 2016-09-21T15:48:24Z dyelar quit (Quit: Leaving.) 2016-09-21T15:49:30Z raydeejay: um it's GPL :-/ 2016-09-21T15:49:49Z dyelar joined #lisp 2016-09-21T15:49:50Z davsebamse quit (Ping timeout: 260 seconds) 2016-09-21T15:50:20Z raydeejay: suddenly I feel a need to go over my own thing again :D 2016-09-21T15:51:05Z mastokley quit (Ping timeout: 248 seconds) 2016-09-21T15:51:42Z davsebamse joined #lisp 2016-09-21T15:52:06Z mathiasx joined #lisp 2016-09-21T15:54:05Z EvW quit (Ping timeout: 265 seconds) 2016-09-21T15:54:13Z freedom0 joined #lisp 2016-09-21T15:54:40Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-21T15:56:21Z sdothum joined #lisp 2016-09-21T15:56:21Z sdothum quit (Client Quit) 2016-09-21T15:56:56Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-21T15:58:04Z sdothum joined #lisp 2016-09-21T16:00:03Z mordocai: solene___: cl-charms is the new cl-ncurses btw 2016-09-21T16:00:07Z mordocai: And it works for me 2016-09-21T16:00:36Z gingerale joined #lisp 2016-09-21T16:01:58Z solene___: mordocai : I tried cl-charms and I get this error : Unable to load any of the alternatives: ("libncursesw.so.6" "libncursesw.so.5") 2016-09-21T16:02:05Z solene___: I'm not sure what to do to get it working 2016-09-21T16:03:50Z mordocai: solene___: Your lib paths aren't setup right then or you don't have ncurses installed correctly. Basically, something system related is wrong there most likely. 2016-09-21T16:04:25Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-21T16:04:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-21T16:04:48Z solene___: mordocai : I have a /usr/lib/libncursesw.so.14.0 installed from OpenBSD packages 2016-09-21T16:05:05Z sdothum joined #lisp 2016-09-21T16:05:37Z solene___: it's not even from packages, it's from base system ^^ 2016-09-21T16:07:19Z JuanDaugherty joined #lisp 2016-09-21T16:07:25Z Th30n quit (Ping timeout: 244 seconds) 2016-09-21T16:10:15Z Ven_ joined #lisp 2016-09-21T16:11:05Z przl quit (Quit: leaving) 2016-09-21T16:11:08Z sh1znc quit (Quit: ZNC 1.6.1+deb1 - http://znc.in) 2016-09-21T16:11:46Z emaczen joined #lisp 2016-09-21T16:12:51Z dyelar quit (Quit: Leaving.) 2016-09-21T16:14:42Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-21T16:17:01Z shrdlu68 joined #lisp 2016-09-21T16:19:58Z m00natic quit (Remote host closed the connection) 2016-09-21T16:20:53Z wooden_ quit (Read error: Connection reset by peer) 2016-09-21T16:22:55Z freedom0 quit (Ping timeout: 244 seconds) 2016-09-21T16:24:08Z sdothum joined #lisp 2016-09-21T16:24:52Z wooden_ joined #lisp 2016-09-21T16:26:41Z Ven_ quit (Ping timeout: 240 seconds) 2016-09-21T16:28:36Z Ven_ joined #lisp 2016-09-21T16:31:29Z mastokley joined #lisp 2016-09-21T16:32:28Z Th30n joined #lisp 2016-09-21T16:34:41Z gingerale quit (Remote host closed the connection) 2016-09-21T16:35:50Z yottabyte joined #lisp 2016-09-21T16:35:57Z yottabyte: is lisp bad for game development 2016-09-21T16:36:01Z yottabyte: like 3d games and stuff 2016-09-21T16:36:34Z White_Flame: the language is fine for stuff like that, and people are using it for games. However, the software ecosystem isn't as built up w.r.t engines and such, compared to other languages 2016-09-21T16:36:56Z phoe: yottabyte: #lispgames 2016-09-21T16:37:37Z ukari quit (Ping timeout: 272 seconds) 2016-09-21T16:38:52Z yottabyte: let's make an engine 2016-09-21T16:39:09Z yottabyte: because my friends will be like you can't make a game with immutable objects, too much memory is used, too much overhead, etc, etc 2016-09-21T16:39:22Z yottabyte: you need to be able to change objects on the fly 2016-09-21T16:39:34Z yottabyte: does cl use immutable/persistent data structures 2016-09-21T16:40:29Z Merv` quit (Ping timeout: 244 seconds) 2016-09-21T16:40:31Z axion: just join #lispgames and check out the 3d projects 2016-09-21T16:41:18Z hhdave quit (Ping timeout: 264 seconds) 2016-09-21T16:42:01Z MoALTz joined #lisp 2016-09-21T16:46:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-21T16:47:44Z zacharias quit (Ping timeout: 265 seconds) 2016-09-21T16:47:44Z Danishman joined #lisp 2016-09-21T16:48:09Z Karl_Dscc joined #lisp 2016-09-21T16:48:33Z phoe: yottabyte: depends on you. 2016-09-21T16:48:39Z phoe: many, many things in CL depend on the programmer. 2016-09-21T16:48:56Z phoe: you want immutable data? sure thing, you simply don't modify it. 2016-09-21T16:49:04Z phoe: and you have quite a lot of tools that help you with that. 2016-09-21T16:49:12Z phoe: you want mutable data? sure thing, you simply modify it. 2016-09-21T16:49:14Z phoe: and you have quite a lot of tools that help you with that. 2016-09-21T16:49:40Z phoe: you want your own definition of mutability and immutability that doesn't suit the "existing" definitions? sure thing, define it, because Lisp allows you to extend itself. 2016-09-21T16:49:44Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-21T16:49:46Z phoe: and you have quite a lot of tools that help you with that. 2016-09-21T16:50:16Z phoe: tl;dr you can be functional where you want/need to be functional, objective where you want/need to be objective, actor-based where you want/need to be actor-based, and hell, use GOTO where you want/need to use GOTO. 2016-09-21T16:50:25Z phoe: oh, and that list's modifiable. 2016-09-21T16:50:52Z raydeejay: and the pony 2016-09-21T16:50:55Z raydeejay: you forgot the pony 2016-09-21T16:51:03Z phoe: and the pony, yes. 2016-09-21T16:51:34Z shrdlu68: Racking my brains trying to work with cl-xmpp. 2016-09-21T16:51:42Z gingerale joined #lisp 2016-09-21T16:52:15Z shrdlu68: Dear Lord Cthulhu it simply does not work, and the conditions are generic 'simple-condition 2016-09-21T16:53:42Z shrdlu68: No text or helpful naming. 2016-09-21T16:53:56Z yottabyte: wait you can be not fully functional in lisp? 2016-09-21T16:53:59Z yottabyte: you can make mutable objects? 2016-09-21T16:54:03Z raydeejay: sure 2016-09-21T16:54:10Z yottabyte: wow 2016-09-21T16:54:13Z raydeejay: you can make objects mutable only on mondays 2016-09-21T16:55:12Z raydeejay: common lisp is not obsessed with functional programming 2016-09-21T16:56:23Z mordocai: yottabyte: Common Lisp is quite possibly the most multi-paradigm/flexible language in existence. Certainly out of the languages I know 2016-09-21T16:56:48Z shrdlu68: Surpassed only by plankalkuel. 2016-09-21T16:57:12Z raydeejay: "that still exists in the 21st century" 2016-09-21T16:57:39Z mordocai didn't know about Plankalkül 2016-09-21T16:57:55Z raydeejay: oh wow someone is still churning out implementations? :D 2016-09-21T16:58:25Z shrdlu68: It would be tragic if someone weren't. 2016-09-21T16:59:09Z raydeejay: it looks horrible, though 2016-09-21T17:00:30Z Oddity quit (Ping timeout: 264 seconds) 2016-09-21T17:01:44Z shrdlu68: Come now, the syntax facilitates a powerful macro system ;-D 2016-09-21T17:01:57Z shka quit (Quit: Konversation terminated!) 2016-09-21T17:02:16Z shrdlu68: Lisp's merely allows you to change the reader's behavior. Plankalkul's allows you to add processor features. :) 2016-09-21T17:02:35Z raydeejay: ok, the wikipedia example looks horrible, then 2016-09-21T17:02:45Z shrdlu68: kidding. 2016-09-21T17:03:00Z shrdlu68: It really does look hideous. 2016-09-21T17:03:14Z raydeejay: oh so you're actually slightly sane 2016-09-21T17:03:15Z raydeejay: xD 2016-09-21T17:04:01Z emaczen joined #lisp 2016-09-21T17:05:09Z shrdlu68: :D 2016-09-21T17:06:07Z madbub_ quit (Ping timeout: 272 seconds) 2016-09-21T17:06:39Z optikalmouse joined #lisp 2016-09-21T17:06:44Z madbub joined #lisp 2016-09-21T17:07:13Z grouzen quit (Ping timeout: 255 seconds) 2016-09-21T17:11:58Z Oddity joined #lisp 2016-09-21T17:12:19Z mastokley quit (Ping timeout: 250 seconds) 2016-09-21T17:16:30Z ggole quit 2016-09-21T17:17:40Z logrus joined #lisp 2016-09-21T17:19:26Z voidlily joined #lisp 2016-09-21T17:25:00Z mastokley joined #lisp 2016-09-21T17:25:37Z alexherbo2 quit (Quit: WeeChat 1.5) 2016-09-21T17:26:36Z alexherbo2 joined #lisp 2016-09-21T17:26:44Z alexherbo2 quit (Client Quit) 2016-09-21T17:27:29Z alexherbo2 joined #lisp 2016-09-21T17:28:16Z fkac quit (Remote host closed the connection) 2016-09-21T17:31:45Z shka joined #lisp 2016-09-21T17:36:06Z reepca quit (Ping timeout: 244 seconds) 2016-09-21T17:37:36Z reepca joined #lisp 2016-09-21T17:40:58Z pipping: please don't mistake necessary sanity criteria for sufficient ones 2016-09-21T17:41:56Z Th30n quit (Quit: leaving) 2016-09-21T17:44:13Z phoe: jackdaniel: what non-standard lambda-list keywords does ECL have? 2016-09-21T17:44:45Z scymtym quit (Ping timeout: 272 seconds) 2016-09-21T17:45:34Z rpg: &dietary-supplement 2016-09-21T17:46:04Z EvW joined #lisp 2016-09-21T17:47:05Z phoe: rpg: geez 2016-09-21T17:48:43Z jackdaniel: why would it have any non-standard keywords? 2016-09-21T17:48:57Z phoe: jackdaniel: because CCL does, for example 2016-09-21T17:49:00Z jackdaniel: (except &dietary-supplement which is clearly needed) 2016-09-21T17:49:18Z phoe: so now I'm a bit paranoid 2016-09-21T17:49:54Z dwchandler: I had to make a compatibility layer just to support &dietary-supplement on other implementations 2016-09-21T17:50:02Z phoe: because (SWANK-BACKEND:ARGLIST #'+) gave me a surprise on CCL. 2016-09-21T17:53:55Z quazimodo quit (Ping timeout: 265 seconds) 2016-09-21T17:54:30Z ryxai quit (Ping timeout: 264 seconds) 2016-09-21T17:54:43Z Ven_ joined #lisp 2016-09-21T17:55:07Z PuercoPop: phoe: what is your over-arching goal for matching lambda-lists? (I assume this is related to the other day?) 2016-09-21T17:59:03Z edgar-rft joined #lisp 2016-09-21T17:59:08Z phoe: PuercoPop: I have input to my program in form of SEXPRs that follow the pattern (COMMAND . ARGUMENTS). 2016-09-21T17:59:09Z Indecipherable quit (Quit: http://i.imgur.com/rWAnqP3.jpg) 2016-09-21T17:59:44Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-21T17:59:55Z krasnal quit (Read error: Connection reset by peer) 2016-09-21T18:00:07Z phoe: I actually needed some time to figure out that I can just grab the COMMAND, map it into a function implementing said command, check whether the ARGUMENTS are valid arguments for that function, and fire the function with the arguments. 2016-09-21T18:00:17Z FreeBirdLjj joined #lisp 2016-09-21T18:00:28Z phoe: I had trouble figuring out how to do the "valid arguments" part. 2016-09-21T18:00:48Z phoe: Then I think it was you who pointed out TRIVIA's LAMBDA-LIST matcher to me. 2016-09-21T18:00:59Z phoe: And actually wrote a bit of code. 2016-09-21T18:01:31Z phoe: The fun thing is: try running (verify-arguments #'+ 1 2 3 4) on CCL. It returns NIL. 2016-09-21T18:01:47Z mordocai: Are these declaim statements going to work globally the way I hope if i'm doing sbcl --load start-.lisp? https://gitlab.com/mordocai/forever-game-roguelike/blob/master/start-game.lisp and https://gitlab.com/mordocai/forever-game-roguelike/blob/master/start-dev.lisp. 2016-09-21T18:02:09Z mordocai is not very familiar with optimization settings 2016-09-21T18:02:09Z phoe: The good part is, I define my own functions, at which point I need not care about some custom implementation-defined lambda-list keyword like CCL's &LEXPR. 2016-09-21T18:02:32Z phoe: But nonetheless, #'+ has a weirddd lambda list on CCL. 2016-09-21T18:02:55Z phoe: PuercoPop: so that's all, I think. 2016-09-21T18:04:49Z attila_lendvai joined #lisp 2016-09-21T18:04:49Z attila_lendvai quit (Changing host) 2016-09-21T18:04:49Z attila_lendvai joined #lisp 2016-09-21T18:04:59Z HoloIRCUser joined #lisp 2016-09-21T18:05:02Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-09-21T18:05:33Z HoloIRCUser is now known as fhhshsj 2016-09-21T18:10:47Z PuercoPop: so you don't need to handle non-standard keywords? Bike's lambda-list parsing had some extension points for non-standard keywords if you need it, 2016-09-21T18:11:30Z phoe: I don't need to handle non-standard keywords, luckily. 2016-09-21T18:11:50Z phoe: So I also don't need Bike's library with my current needs. 2016-09-21T18:14:04Z sellout- quit (Quit: Leaving.) 2016-09-21T18:14:26Z krasnal joined #lisp 2016-09-21T18:16:50Z pavelpenev quit (Remote host closed the connection) 2016-09-21T18:19:40Z bocaneri quit (Remote host closed the connection) 2016-09-21T18:22:28Z emaczen: How do I specialize a method on a 2-dimensional array or is that not possible? 2016-09-21T18:26:55Z Xach: emaczen: 2-dimensional array is a type but not a class 2016-09-21T18:27:14Z Xach: emaczen: not possible without extra work 2016-09-21T18:28:08Z emaczen: Xach: What would the extra work be? 2016-09-21T18:28:45Z Xach: emaczen: I'm not sure, but I wouldn't say "no" in light of the MOP and the ability to hack the implementation. 2016-09-21T18:29:21Z phoe: emaczen: the idea I thought of is to wrap the array in a class instance, but that's more of a workaround 2016-09-21T18:29:44Z phoe: (defclass array-wrapper () (array)) and specialize on array-wrapper. 2016-09-21T18:29:55Z emaczen: I've read somewhere that some implementations let you write methods for predefined functions -- are you aware of any such implementations? 2016-09-21T18:29:56Z phoe: except that all of standard array functions won't work on it. 2016-09-21T18:30:35Z Xach: emaczen: there are a number of predefined generic functions, but that's standard stuff, not special 2016-09-21T18:30:36Z dyelar joined #lisp 2016-09-21T18:31:27Z emaczen: Xach: I mean non-generic functions, like you could create a customized data-structure that is "mappable" and then define the map method for it and use it just like #'map 2016-09-21T18:31:46Z DougNYC joined #lisp 2016-09-21T18:31:56Z emaczen: Xach: So the implementation would define the non-generic functions that you see in SBCL for example, as generic functions. 2016-09-21T18:32:04Z rpg: emaczen: Maybe you are referring to things like ADVICE and FUNCTION-WRAPPERs 2016-09-21T18:32:18Z Xach: emaczen: sbcl has extensible sequence functions, but it doesn't make standard functions generic, it adds new system functions to do it. 2016-09-21T18:32:28Z rpg: Those don't change the underlying function, but allow you to redefine them pretty arbitrarily. 2016-09-21T18:32:40Z Cymew quit (Ping timeout: 265 seconds) 2016-09-21T18:32:52Z emaczen: rpg: Where can I find information about these? 2016-09-21T18:33:40Z rpg: I don't believe that there is a portable DEFADVICE (but I could be wrong). Allegro has FWRAPPERS, SBCL has a wrappers, too, but I'm not sure to what extent they are exposed to programmers. 2016-09-21T18:33:50Z vlatkoB_ quit (Remote host closed the connection) 2016-09-21T18:36:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-21T18:37:03Z warweasle is now known as warweasle_afk 2016-09-21T18:37:19Z defaultxr joined #lisp 2016-09-21T18:39:23Z k4rtik joined #lisp 2016-09-21T18:40:55Z rpg: DEFADVICE exists in emacs-lisp, and was sort of a thing in other lisps, but I don't know of a portable one. Anyone? 2016-09-21T18:42:45Z impulse quit (Ping timeout: 244 seconds) 2016-09-21T18:43:41Z BlueRavenGT joined #lisp 2016-09-21T18:45:12Z NeverDie quit (Read error: Connection reset by peer) 2016-09-21T18:45:48Z gingerale quit (Remote host closed the connection) 2016-09-21T18:46:53Z zacharias joined #lisp 2016-09-21T18:48:37Z mastokley quit (Ping timeout: 244 seconds) 2016-09-21T18:49:30Z ovenpasta quit (Ping timeout: 260 seconds) 2016-09-21T18:49:42Z PuercoPop: rpg: I only know ccl provides it 2016-09-21T18:49:51Z rpg: neat! 2016-09-21T18:50:08Z rpg: ACL has it, but they are trying to wean us onto FWRAPPERS 2016-09-21T18:51:42Z NeverDie joined #lisp 2016-09-21T18:52:00Z rpg: Note that advice would probably not be a particularly efficient way to overload things for mapping. I guess you could simply replace the functions you want with an advice call to a generic function. 2016-09-21T18:52:30Z rpg: IIRC getting more generalized mapping was one of the things that Hickey wanted to achieve with Clojure. 2016-09-21T18:54:28Z rumbler31 joined #lisp 2016-09-21T18:55:31Z voidlily_ joined #lisp 2016-09-21T18:56:43Z voidlily quit (Read error: Connection reset by peer) 2016-09-21T18:57:55Z tristero quit (Quit: tristero) 2016-09-21T19:00:08Z sjl quit (Ping timeout: 272 seconds) 2016-09-21T19:00:55Z gravicappa joined #lisp 2016-09-21T19:02:10Z k4rtik quit (Quit: Leaving) 2016-09-21T19:08:16Z Ven_ joined #lisp 2016-09-21T19:08:40Z Ven_ quit (Client Quit) 2016-09-21T19:08:57Z Ven_ joined #lisp 2016-09-21T19:10:26Z Atomic_v1DdN joined #lisp 2016-09-21T19:11:36Z Atomic_v1DdN quit (Client Quit) 2016-09-21T19:11:38Z mordocai: Is there an easy way (in lisp) to force ql:quickload to tell asdf to force a recompile when loading a system? 2016-09-21T19:11:55Z mordocai only specifies "in lisp" so people don't tell him to delete the cache 2016-09-21T19:11:56Z varjag quit (Remote host closed the connection) 2016-09-21T19:12:33Z jackdaniel: mordocai: asdf:clear-system 2016-09-21T19:12:41Z fkac joined #lisp 2016-09-21T19:12:50Z Atomic_v1DdN joined #lisp 2016-09-21T19:12:51Z saturniid joined #lisp 2016-09-21T19:12:56Z jackdaniel: (at least I hope it will help) 2016-09-21T19:13:13Z mordocai: jackdaniel: I'll try it, one sec 2016-09-21T19:13:42Z jackdaniel: hrm, or maybe it just removes the system from asdf? not sure 2016-09-21T19:15:27Z mordocai: jackdaniel: Yeah, doesn't seem to be doing the trick. 2016-09-21T19:16:03Z Xach: mordocai: you can use (asdf:load-system ... :force t), I think. 2016-09-21T19:16:11Z Xach: But I think that recompiles everything. 2016-09-21T19:16:19Z phoe: mordocai: http://coding.derkeiler.com/Archive/Lisp/comp.lang.lisp/2008-06/msg00886.html 2016-09-21T19:16:24Z phoe: oh 2016-09-21T19:16:27Z phoe: Xach just quoted the same thing 2016-09-21T19:16:33Z mordocai: Xach: That's fine for my use case, but can I pass that through quicklisp somehow? 2016-09-21T19:16:46Z Atomic_v1DdN quit (Client Quit) 2016-09-21T19:16:49Z Xach: mordocai: no. but once you've quickloaded something once, you can use asdf directly to load it. 2016-09-21T19:16:58Z mordocai: Yeah. 2016-09-21T19:17:33Z rpg: Xach: That :force T only recompiles the system itself. 2016-09-21T19:17:48Z rpg: ":force :all" does the system and all its dependencies. 2016-09-21T19:17:51Z _mjl quit (Ping timeout: 272 seconds) 2016-09-21T19:17:56Z Xach: Ok, thanks for clarifying. 2016-09-21T19:18:00Z yxabc joined #lisp 2016-09-21T19:18:10Z Xach: Has that behavior changed from what it originally was? 2016-09-21T19:18:19Z yxabc quit (Client Quit) 2016-09-21T19:18:37Z yxabc joined #lisp 2016-09-21T19:18:42Z yxabc quit (Client Quit) 2016-09-21T19:18:56Z mordocai: rpg: Xach: :force t is the behaviour I wanted so yay. 2016-09-21T19:19:02Z yxabc joined #lisp 2016-09-21T19:21:57Z mordocai: This is what i'm doing right now, if anyone is curious https://gitlab.com/mordocai/forever-game-roguelike/commit/a878237d1507d0b1c9e54b5a3dec0c9a22095ae7 2016-09-21T19:22:04Z mordocai: Seems to work 2016-09-21T19:25:45Z Ven__ joined #lisp 2016-09-21T19:26:19Z Ven_ quit (Read error: Connection reset by peer) 2016-09-21T19:28:45Z NeverDie quit (Quit: http://radiux.io/) 2016-09-21T19:29:19Z jasom: Short of using a :function entry, is there a way to have the asdf output translation look in two places for a fasl? 2016-09-21T19:29:46Z jasom: e.g. look in /usr/lib/asdf-cache/... and if the file isn't there, look in ~/.cache/common-lisp/... 2016-09-21T19:30:04Z jasom: I can obviously do this with a function and probe-file. 2016-09-21T19:30:53Z yxabc quit (Quit: AtomicIRC: The nuclear option.) 2016-09-21T19:31:28Z yxabc joined #lisp 2016-09-21T19:33:07Z pipping: jasom: (sorry, unrelated to your question) did you see my comments on make-asdf.bat? did that work/help? 2016-09-21T19:39:56Z yrk joined #lisp 2016-09-21T19:40:26Z yrk quit (Changing host) 2016-09-21T19:40:27Z yrk joined #lisp 2016-09-21T19:42:28Z krasnal quit (Ping timeout: 255 seconds) 2016-09-21T19:43:05Z Ven__ quit (Ping timeout: 248 seconds) 2016-09-21T19:43:27Z Jesin joined #lisp 2016-09-21T19:45:42Z Maddix quit (Ping timeout: 240 seconds) 2016-09-21T19:47:35Z yxabc quit (Ping timeout: 265 seconds) 2016-09-21T19:48:46Z Ven_ joined #lisp 2016-09-21T19:49:22Z Ven_ quit (Client Quit) 2016-09-21T19:52:58Z MoALTz quit (Quit: Leaving) 2016-09-21T19:53:22Z yrk quit (Read error: Connection reset by peer) 2016-09-21T19:54:19Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-09-21T19:55:49Z mordocai: Btw, was there a method I missed for just "globally" setting compiler settings? Because for my game that's kind've what I want anyway. I want max debug for everything when developing and max optimizations when production running it. 2016-09-21T19:57:41Z krasnal joined #lisp 2016-09-21T20:00:03Z sellout- joined #lisp 2016-09-21T20:03:29Z Justinus quit (Ping timeout: 240 seconds) 2016-09-21T20:04:17Z sellout- quit (Ping timeout: 240 seconds) 2016-09-21T20:05:49Z yxabc joined #lisp 2016-09-21T20:06:14Z alexisTp joined #lisp 2016-09-21T20:07:07Z sellout- joined #lisp 2016-09-21T20:13:36Z shka quit (Ping timeout: 265 seconds) 2016-09-21T20:15:28Z schjetne joined #lisp 2016-09-21T20:18:38Z optikalmouse quit (Quit: optikalmouse) 2016-09-21T20:19:49Z rpg: mordocai: I'm not sure there is. DECLAIM seems to have uncertain semantics. 2016-09-21T20:20:04Z rpg: I suppose you could simply execute a call to PROCLAIM before you build the system. 2016-09-21T20:20:05Z DougNYC joined #lisp 2016-09-21T20:20:46Z Ven_ joined #lisp 2016-09-21T20:22:00Z yxabc quit (Ping timeout: 276 seconds) 2016-09-21T20:22:25Z mordocai: rpg: At least with DECLAIM that didn't appear to work, though I wasn't forcing recompiling then so I should probably try it again. Haven't messed with proclaim but I was under the impression that declaim and proclaim mostly do the same things? 2016-09-21T20:22:43Z rpg: Yeah. DECLAIM is just an abbreviation. 2016-09-21T20:22:53Z rpg: Yes, you have to recompile everything to get the new settings. 2016-09-21T20:23:32Z mastokley joined #lisp 2016-09-21T20:23:35Z rpg: The weird thing is if you put DECLAIM of optimization settings in a file, different implementations have different opinions about whether the settings you declaim leak out of the file. 2016-09-21T20:24:30Z emaczen quit (Remote host closed the connection) 2016-09-21T20:24:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-21T20:24:43Z emaczen joined #lisp 2016-09-21T20:24:59Z razzy89__ quit (Ping timeout: 272 seconds) 2016-09-21T20:25:34Z Ven_ quit (Read error: Connection reset by peer) 2016-09-21T20:25:55Z Ven_ joined #lisp 2016-09-21T20:30:25Z stepnem quit (Ping timeout: 260 seconds) 2016-09-21T20:32:21Z ASau joined #lisp 2016-09-21T20:34:43Z cibs quit (Ping timeout: 268 seconds) 2016-09-21T20:35:19Z PuercoPop: mordocai: there is sb-ext:restrict-compiler-policy, ej (sb-ext:restrict-compiler-policy 'debug 1) 2016-09-21T20:35:35Z stepnem joined #lisp 2016-09-21T20:36:17Z cibs joined #lisp 2016-09-21T20:37:29Z trocado joined #lisp 2016-09-21T20:37:33Z varjag joined #lisp 2016-09-21T20:40:56Z rumbler31 quit 2016-09-21T20:43:08Z Maddix joined #lisp 2016-09-21T20:43:11Z karswell quit (Remote host closed the connection) 2016-09-21T20:44:33Z rumbler31 joined #lisp 2016-09-21T20:45:40Z mordocai: PuercoPop: Yeah, unfortunately unless I am misunderstanding that just sets a minimum. Since I believe everything is 1 by default that means I can't make anything 0 with that(which isn't a huge deal, the only thing I'm currently setting to 0 is compilation time cause IGAF). 2016-09-21T20:45:53Z mordocai: Plus I would like cross-implementation support 2016-09-21T20:47:43Z mordocai: That was IDGAF* 2016-09-21T20:48:37Z reepca quit (Ping timeout: 255 seconds) 2016-09-21T20:50:19Z prxq joined #lisp 2016-09-21T20:51:58Z reepca joined #lisp 2016-09-21T20:54:10Z sellout- quit (Quit: Leaving.) 2016-09-21T20:55:16Z mordocai: So confirmed my previous problem with sbcl and not seeing the declaim "leak" to my other files was not forcing a recompile 2016-09-21T20:55:20Z mordocai: rpg ^ 2016-09-21T20:55:40Z tristero joined #lisp 2016-09-21T20:55:51Z Ven_ quit (Read error: Connection reset by peer) 2016-09-21T20:56:02Z mordocai: The next thing i'm curious about is if it leaks to -everything- loaded after the declaim. All i've confirmed is that it leaks to my game files. 2016-09-21T20:56:04Z PuercoPop: mordocai: I've seen some libraries use declaim (or proclaim) and a read-time declaration, but as rpg it is implementation dependent if it affects is the declaration persists after the file 2016-09-21T20:56:12Z Ven_ joined #lisp 2016-09-21T20:57:58Z impulse joined #lisp 2016-09-21T20:59:18Z prxq: mordocai: just came about - what is happening / not happening with declaim? 2016-09-21T21:00:08Z mishoo_ quit (Remote host closed the connection) 2016-09-21T21:00:26Z mishoo_ joined #lisp 2016-09-21T21:00:34Z Zotan quit (Remote host closed the connection) 2016-09-21T21:01:03Z Zotan joined #lisp 2016-09-21T21:01:31Z mordocai: prxq: Well, mostly confusion on my part. I've confirmed now that if I do a declaim then force a (re)compile/load of my game the optimize settings take effect for the game files in sbcl. Since that is implementation specific i'm working on testing with ccl and ecl (the others I care about at all) and see if they act the same. 2016-09-21T21:03:05Z voidlily_ quit (Ping timeout: 260 seconds) 2016-09-21T21:03:09Z Glitchy quit (Quit: WeeChat 1.0.1) 2016-09-21T21:03:14Z gravicappa quit (Remote host closed the connection) 2016-09-21T21:03:22Z Glitchy joined #lisp 2016-09-21T21:05:22Z Blkt quit (Remote host closed the connection) 2016-09-21T21:05:22Z fe[nl]ix quit (Read error: Connection reset by peer) 2016-09-21T21:05:37Z Blkt joined #lisp 2016-09-21T21:05:38Z fe[nl]ix joined #lisp 2016-09-21T21:05:42Z alexisTp quit (Quit: Page closed) 2016-09-21T21:07:14Z rpg: mordocai: You're doing a DECLAIM in the REPL? 2016-09-21T21:07:35Z rpg: If so, that will be portable. 2016-09-21T21:07:49Z rpg: It's the effects of putting the DECLAIM into a file and then loading that file that are not portable. 2016-09-21T21:08:49Z yxabc joined #lisp 2016-09-21T21:09:15Z mordocai: rpg: Nah, one sec and i'll push my latest version 2016-09-21T21:09:33Z madbub quit (Ping timeout: 240 seconds) 2016-09-21T21:09:45Z impulse quit (Ping timeout: 265 seconds) 2016-09-21T21:10:09Z mordocai: rpg: This is what i'm doing https://gitlab.com/mordocai/forever-game-roguelike/blob/master/start-dev.lisp 2016-09-21T21:10:19Z mordocai: Then just sbcl --load start-dev.lisp 2016-09-21T21:12:03Z mishoo_ quit (Ping timeout: 240 seconds) 2016-09-21T21:12:26Z voidlily joined #lisp 2016-09-21T21:12:35Z impulse joined #lisp 2016-09-21T21:14:33Z EvW quit (Ping timeout: 250 seconds) 2016-09-21T21:14:55Z rpg: I'm not sure what the various implementations take as the semantics of DECLAIM, but I would think this would work, since it's in some sense scoped over the loading of the system. 2016-09-21T21:15:32Z rpg: When you load that, what are the settings afterwards? Do the compiler settings leak out of that file? 2016-09-21T21:17:00Z mordocai: rpg: They leak in sbcl, just not sure if they leak in ccl/ecl yet. (roswell seems to ignore ~/quicklisp/local-projects so i'm looking at that since I installed ecl/ccl through roswell) 2016-09-21T21:17:05Z yxabc quit (Ping timeout: 260 seconds) 2016-09-21T21:17:08Z prxq: mordocai: what do you need declaim for? 2016-09-21T21:17:41Z mordocai: prxq: Changing compiler optimization settings. Most importantly to up the default debug in development. 2016-09-21T21:19:25Z razzy89__ joined #lisp 2016-09-21T21:19:40Z voidlily quit (Read error: Connection reset by peer) 2016-09-21T21:21:41Z voidlily joined #lisp 2016-09-21T21:23:56Z bounb is now known as mearnsh 2016-09-21T21:25:03Z impulse quit (Ping timeout: 240 seconds) 2016-09-21T21:26:58Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-21T21:28:07Z shifty quit (Ping timeout: 265 seconds) 2016-09-21T21:30:12Z isoraqathedh quit (Quit: No Ping reply in 180 seconds.) 2016-09-21T21:30:25Z nikki93 joined #lisp 2016-09-21T21:31:27Z isoraqathedh joined #lisp 2016-09-21T21:31:29Z MrWoohoo quit (Ping timeout: 240 seconds) 2016-09-21T21:31:42Z trocado quit (Ping timeout: 240 seconds) 2016-09-21T21:31:55Z edgar-rft quit (Quit: edgar-rft) 2016-09-21T21:33:31Z nikki93_ joined #lisp 2016-09-21T21:34:39Z jsnell quit (Quit: leaving) 2016-09-21T21:34:48Z jsnell joined #lisp 2016-09-21T21:35:45Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-21T21:37:07Z nikki93 joined #lisp 2016-09-21T21:37:24Z nikki93_ quit (Read error: Connection reset by peer) 2016-09-21T21:39:51Z Maddix: If anyone is interested; I'm looking to get feedback on a macro (fexpr). It unpacks a list of items into symbols inside a let statement. https://gist.github.com/Maddix/9412e6c4c9a243c8d044918e09383430 2016-09-21T21:41:09Z Quadrescence quit (Quit: Leaving) 2016-09-21T21:41:13Z impulse joined #lisp 2016-09-21T21:43:31Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-21T21:45:33Z Grue`: Maddix: this channel is for Common Lisp, you might have better luck at ##lisp 2016-09-21T21:46:44Z nikki93 joined #lisp 2016-09-21T21:47:14Z Maddix: Grue: Gotcha, thanks! 2016-09-21T21:49:55Z quazimodo joined #lisp 2016-09-21T21:51:40Z dilated_dinosaur quit (Quit: Leaving) 2016-09-21T21:53:30Z BlueRavenGT joined #lisp 2016-09-21T21:56:41Z rpg quit (Read error: Connection reset by peer) 2016-09-21T21:57:53Z zacharias quit (Ping timeout: 240 seconds) 2016-09-21T22:00:00Z __main__ quit (Ping timeout: 272 seconds) 2016-09-21T22:00:29Z eschatologist quit (Ping timeout: 250 seconds) 2016-09-21T22:01:22Z __main__ joined #lisp 2016-09-21T22:01:44Z eschatologist joined #lisp 2016-09-21T22:01:59Z eivarv quit (Quit: Sleep) 2016-09-21T22:05:14Z rumbler31 quit (Remote host closed the connection) 2016-09-21T22:05:33Z hhdave joined #lisp 2016-09-21T22:06:05Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-21T22:06:46Z rumbler31 joined #lisp 2016-09-21T22:06:48Z nikki93 joined #lisp 2016-09-21T22:07:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-21T22:07:59Z manuel_ quit (Quit: manuel_) 2016-09-21T22:08:18Z rpg joined #lisp 2016-09-21T22:08:40Z manuel_ joined #lisp 2016-09-21T22:08:41Z DougNYC joined #lisp 2016-09-21T22:08:46Z manuel_ quit (Client Quit) 2016-09-21T22:11:00Z manuel_ joined #lisp 2016-09-21T22:12:47Z Quadrescence joined #lisp 2016-09-21T22:13:03Z DougNYC quit (Ping timeout: 240 seconds) 2016-09-21T22:14:33Z rumbler31 quit (Remote host closed the connection) 2016-09-21T22:14:51Z SpaceDanceCJ joined #lisp 2016-09-21T22:15:25Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-21T22:17:47Z robotoad quit (Remote host closed the connection) 2016-09-21T22:18:27Z robotoad joined #lisp 2016-09-21T22:19:36Z nikki93 joined #lisp 2016-09-21T22:20:25Z impulse quit (Ping timeout: 248 seconds) 2016-09-21T22:20:47Z Karl_Dscc quit (Remote host closed the connection) 2016-09-21T22:23:23Z grouzen joined #lisp 2016-09-21T22:23:53Z trocado joined #lisp 2016-09-21T22:24:11Z quazimodo quit (Ping timeout: 265 seconds) 2016-09-21T22:27:05Z stepnem quit (Ping timeout: 265 seconds) 2016-09-21T22:27:21Z stepnem joined #lisp 2016-09-21T22:28:23Z hhdave quit (Quit: hhdave) 2016-09-21T22:32:38Z florian_ joined #lisp 2016-09-21T22:36:17Z prxq quit (Read error: Connection reset by peer) 2016-09-21T22:36:51Z jasom: mordocai: as someone else mentioned sb-ext:restrict-compiler-policy is the best way on sbcl to force debug on. Don't forget to clear your asdf cache though. 2016-09-21T22:38:39Z nikki93_ joined #lisp 2016-09-21T22:38:58Z Danishman quit (Read error: Connection reset by peer) 2016-09-21T22:39:23Z Danishman joined #lisp 2016-09-21T22:39:40Z nikki93 quit (Read error: Connection reset by peer) 2016-09-21T22:41:04Z tmtwd joined #lisp 2016-09-21T22:44:59Z DougNYC joined #lisp 2016-09-21T22:45:06Z nikki93 joined #lisp 2016-09-21T22:45:39Z harish quit (Ping timeout: 276 seconds) 2016-09-21T22:47:36Z nikki93_ quit (Ping timeout: 276 seconds) 2016-09-21T22:49:22Z EvW joined #lisp 2016-09-21T22:49:40Z nikki93_ joined #lisp 2016-09-21T22:50:49Z pillton: emaczen: I have written a new type of generic function which can dispatch on types. http://paste.lisp.org/display/326731 2016-09-21T22:51:10Z nikki93 quit (Read error: Connection reset by peer) 2016-09-21T22:51:32Z pillton: emaczen: The (default) mechanism for selecting "methods" is very (very) different to generic functions. 2016-09-21T22:58:14Z robotoad quit (Quit: robotoad) 2016-09-21T23:00:39Z ukari joined #lisp 2016-09-21T23:01:36Z quazimodo joined #lisp 2016-09-21T23:02:01Z quazimodo quit (Read error: Connection reset by peer) 2016-09-21T23:02:41Z BlueRavenGT quit (Ping timeout: 240 seconds) 2016-09-21T23:04:46Z emaczen joined #lisp 2016-09-21T23:05:30Z yottabyte quit (Disconnected by services) 2016-09-21T23:06:15Z jasom: pipping: I wasn't running into any issues w.r.t. running tests, I was just discussing with rpg at that point pros/cons of various ways of automating things on windows 2016-09-21T23:07:22Z robotoad joined #lisp 2016-09-21T23:08:03Z pipping: jasom: all the better 2016-09-21T23:09:22Z lnostdal joined #lisp 2016-09-21T23:12:22Z quazimodo joined #lisp 2016-09-21T23:13:29Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-21T23:15:13Z rpg: Yes, I wasn't able to figure out how to automate the tests -- starting jenkins in my infrequently-on Windows box seemed pretty daunting. 2016-09-21T23:15:38Z Danishman quit (Quit: KVIrc 4.9.1 Aria http://www.kvirc.net/) 2016-09-21T23:19:42Z trocado quit (Ping timeout: 240 seconds) 2016-09-21T23:21:27Z adolf_stalin joined #lisp 2016-09-21T23:23:52Z manuel_ quit (Quit: manuel_) 2016-09-21T23:25:28Z rpg: jasom: I'll be around later, but need to go off and prepare food for the family. 2016-09-21T23:25:40Z setheus quit (Ping timeout: 255 seconds) 2016-09-21T23:27:16Z quazimodo quit (Read error: Connection reset by peer) 2016-09-21T23:27:41Z setheus joined #lisp 2016-09-21T23:29:39Z NeverDie joined #lisp 2016-09-21T23:31:18Z florian_ quit (Remote host closed the connection) 2016-09-21T23:32:42Z Maddix quit (Ping timeout: 240 seconds) 2016-09-21T23:33:14Z nikki93 joined #lisp 2016-09-21T23:34:16Z nikki93_ quit (Ping timeout: 265 seconds) 2016-09-21T23:34:28Z cromachina joined #lisp 2016-09-21T23:34:51Z varjag quit (Ping timeout: 244 seconds) 2016-09-21T23:35:05Z ukari quit (Ping timeout: 248 seconds) 2016-09-21T23:35:41Z freehck quit (Ping timeout: 240 seconds) 2016-09-21T23:38:18Z mordocai: Anyone know enough about roswell to help me to automatically get ~/quicklisp/local-projects picked up by its implementations? 2016-09-21T23:39:07Z MrWoohoo joined #lisp 2016-09-21T23:39:20Z aerique quit (Quit: WeeChat 1.0.1) 2016-09-21T23:39:59Z mordocai: Currently the quicklisp/asdf inside roswell implementations definitely is not picking it up 2016-09-21T23:40:32Z fhhshsj quit (Ping timeout: 244 seconds) 2016-09-21T23:40:37Z quazimodo joined #lisp 2016-09-21T23:40:42Z shrdlu68 quit (Ping timeout: 264 seconds) 2016-09-21T23:43:38Z harish joined #lisp 2016-09-21T23:44:19Z safe joined #lisp 2016-09-21T23:46:44Z quazimodo quit (Ping timeout: 244 seconds) 2016-09-21T23:48:26Z scymtym joined #lisp 2016-09-21T23:50:40Z DougNYC quit 2016-09-21T23:51:18Z Kaisyu joined #lisp 2016-09-21T23:53:08Z quazimodo joined #lisp 2016-09-21T23:56:29Z nikki93_ joined #lisp 2016-09-21T23:57:35Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-22T00:00:30Z nisstyre quit (Read error: Connection reset by peer) 2016-09-22T00:03:14Z sjl joined #lisp 2016-09-22T00:06:51Z edgar-rft joined #lisp 2016-09-22T00:12:05Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-22T00:12:39Z harish_ joined #lisp 2016-09-22T00:13:59Z nikki93 joined #lisp 2016-09-22T00:15:24Z rumbler31 joined #lisp 2016-09-22T00:15:37Z harish quit (Ping timeout: 248 seconds) 2016-09-22T00:15:50Z grouzen quit (Ping timeout: 265 seconds) 2016-09-22T00:20:07Z rumbler31 quit (Ping timeout: 255 seconds) 2016-09-22T00:20:29Z _sjs joined #lisp 2016-09-22T00:22:35Z circ-user-wIBl3 joined #lisp 2016-09-22T00:24:37Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-22T00:26:27Z nikki93 joined #lisp 2016-09-22T00:32:51Z dyelar quit (Quit: Leaving.) 2016-09-22T00:33:36Z eschatologist: Xach++, I was able to use zpb-ttf today to figure out some things about a TrueType font that I had 2016-09-22T00:33:45Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-22T00:34:02Z XachX_: Cool 2016-09-22T00:34:21Z eschatologist: of course I had to use an internal symbol to do it, but that was easy enough :) 2016-09-22T00:34:42Z eschatologist was trying to figure out if the font had embedded bitmaps, or was a "simulated" bitmap font 2016-09-22T00:35:16Z edgar-rft quit (Quit: edgar-rft) 2016-09-22T00:37:06Z nikki93 joined #lisp 2016-09-22T00:38:24Z sjl quit (Ping timeout: 244 seconds) 2016-09-22T00:42:17Z foom quit (Ping timeout: 248 seconds) 2016-09-22T00:43:42Z Anselmo quit (Ping timeout: 264 seconds) 2016-09-22T00:51:56Z freedom0 joined #lisp 2016-09-22T00:52:11Z shrdlu68 joined #lisp 2016-09-22T00:53:03Z nikki93 quit (Ping timeout: 276 seconds) 2016-09-22T00:53:13Z nikki93_ joined #lisp 2016-09-22T00:55:17Z foom joined #lisp 2016-09-22T00:55:22Z takitus joined #lisp 2016-09-22T00:57:20Z Anselmo joined #lisp 2016-09-22T00:57:49Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-22T00:58:02Z beatdown joined #lisp 2016-09-22T01:00:30Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-22T01:01:02Z impulse joined #lisp 2016-09-22T01:02:10Z nikki93 joined #lisp 2016-09-22T01:02:14Z Justinus joined #lisp 2016-09-22T01:06:49Z Justinus quit (Ping timeout: 244 seconds) 2016-09-22T01:07:28Z tristero quit (Quit: tristero) 2016-09-22T01:11:11Z shdeng joined #lisp 2016-09-22T01:11:12Z fouric quit (Quit: WeeChat 1.5) 2016-09-22T01:13:48Z kus_ubuntui686 joined #lisp 2016-09-22T01:14:30Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T01:15:44Z nikki93 joined #lisp 2016-09-22T01:16:29Z arescorpio joined #lisp 2016-09-22T01:16:49Z razzy89__ quit (Quit: razzy89__) 2016-09-22T01:18:39Z hydan joined #lisp 2016-09-22T01:22:39Z Justinus joined #lisp 2016-09-22T01:23:34Z freedom0 quit (Ping timeout: 255 seconds) 2016-09-22T01:26:51Z nikki93 quit (Ping timeout: 276 seconds) 2016-09-22T01:26:52Z kingofcsu joined #lisp 2016-09-22T01:28:17Z Justinus quit (Ping timeout: 265 seconds) 2016-09-22T01:28:33Z nikki93 joined #lisp 2016-09-22T01:29:22Z manuel_ joined #lisp 2016-09-22T01:29:37Z hydan quit (Remote host closed the connection) 2016-09-22T01:32:07Z mtd quit (Ping timeout: 255 seconds) 2016-09-22T01:32:54Z kingofcsu quit (Quit: kingofcsu) 2016-09-22T01:33:05Z kingofcsu joined #lisp 2016-09-22T01:33:05Z kingofcsu quit (Client Quit) 2016-09-22T01:33:19Z nightfly quit (Quit: WeeChat 1.4) 2016-09-22T01:33:45Z circ-user-wIBl3 quit (Remote host closed the connection) 2016-09-22T01:33:53Z mtd joined #lisp 2016-09-22T01:37:13Z nikki93_ joined #lisp 2016-09-22T01:37:39Z nikki93 quit (Read error: Connection reset by peer) 2016-09-22T01:38:31Z KingRiver joined #lisp 2016-09-22T01:39:04Z PlasmaStar joined #lisp 2016-09-22T01:40:40Z freedom0 joined #lisp 2016-09-22T01:43:11Z Justinus joined #lisp 2016-09-22T01:44:32Z nikki93_ quit (Ping timeout: 244 seconds) 2016-09-22T01:47:59Z nikki93 joined #lisp 2016-09-22T01:49:31Z Justinus quit (Ping timeout: 265 seconds) 2016-09-22T01:51:35Z rumbler31 joined #lisp 2016-09-22T01:52:53Z shrdlu68 quit (Quit: leaving) 2016-09-22T01:56:30Z rumbler31 quit (Ping timeout: 260 seconds) 2016-09-22T01:59:18Z nikki93_ joined #lisp 2016-09-22T01:59:27Z nikki93 quit (Read error: Connection reset by peer) 2016-09-22T02:01:36Z KingRiver quit (Quit: KingRiver) 2016-09-22T02:05:18Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-22T02:07:59Z lexicall joined #lisp 2016-09-22T02:09:20Z test1600 joined #lisp 2016-09-22T02:09:32Z KingRiver joined #lisp 2016-09-22T02:09:45Z KingRiver quit (Client Quit) 2016-09-22T02:10:32Z lexicall quit (Remote host closed the connection) 2016-09-22T02:10:33Z jleija joined #lisp 2016-09-22T02:10:47Z FreeBirdLjj joined #lisp 2016-09-22T02:13:07Z EvW quit (Ping timeout: 250 seconds) 2016-09-22T02:15:48Z tristero joined #lisp 2016-09-22T02:17:46Z nikki93 joined #lisp 2016-09-22T02:19:29Z stepnem quit (Ping timeout: 265 seconds) 2016-09-22T02:19:42Z king` joined #lisp 2016-09-22T02:20:09Z nikki93_ quit (Ping timeout: 276 seconds) 2016-09-22T02:20:17Z king` quit (Client Quit) 2016-09-22T02:20:58Z KingRiver joined #lisp 2016-09-22T02:21:23Z KingRiver quit (Client Quit) 2016-09-22T02:24:50Z KingRiver joined #lisp 2016-09-22T02:25:42Z freedom0 quit (Ping timeout: 264 seconds) 2016-09-22T02:26:11Z KingRiver quit (Client Quit) 2016-09-22T02:27:41Z freedom0 joined #lisp 2016-09-22T02:27:57Z KingRiver joined #lisp 2016-09-22T02:29:58Z ryxai joined #lisp 2016-09-22T02:31:05Z KingRiver quit (Client Quit) 2016-09-22T02:33:55Z nikki93 quit (Ping timeout: 250 seconds) 2016-09-22T02:34:39Z KingRiver joined #lisp 2016-09-22T02:36:23Z nikki93 joined #lisp 2016-09-22T02:39:20Z tmtwd quit (Ping timeout: 265 seconds) 2016-09-22T02:48:57Z KingRiver left #lisp 2016-09-22T02:49:45Z nikki93 quit (Ping timeout: 248 seconds) 2016-09-22T02:50:25Z rpg quit (Ping timeout: 265 seconds) 2016-09-22T02:50:40Z KingRiver joined #lisp 2016-09-22T02:52:52Z nikki93 joined #lisp 2016-09-22T02:53:14Z KingRiver quit (Client Quit) 2016-09-22T02:55:03Z KingRiver joined #lisp 2016-09-22T02:56:12Z nilof: Is a dotted pair and a cons cell the same thing? 2016-09-22T02:56:24Z nilof: or is there some subtle difference 2016-09-22T02:57:35Z tmtwd joined #lisp 2016-09-22T02:59:10Z pillton: clhs 2.4.1 2016-09-22T02:59:11Z specbot: Left-Parenthesis: http://www.lispworks.com/reference/HyperSpec/Body/02_da.htm 2016-09-22T02:59:52Z pillton: nilof: Your answer is in there. 2016-09-22T03:00:39Z pillton: Oh wait sorry. I misunderstood the term "dotted pair". 2016-09-22T03:00:53Z pillton: "dotted pair n. 1. a cons whose cdr is a non-list. 2. any cons, used to emphasize the use of the cons as a symmetric data pair." 2016-09-22T03:01:40Z emaczen quit (Ping timeout: 255 seconds) 2016-09-22T03:02:01Z nikki93 quit (Ping timeout: 248 seconds) 2016-09-22T03:02:23Z pillton: nilof: From http://www.lispworks.com/documentation/HyperSpec/Body/26_glo_d.htm#dotted_pair 2016-09-22T03:05:04Z loke: nilof: A dotted pair is simply the textual representation of a cons cell. 2016-09-22T03:05:39Z nilof: okay, that's what I expected, thanks 2016-09-22T03:06:26Z pillton: The syntax is irrelevant for the term "dotted pair". 2016-09-22T03:08:48Z emaczen joined #lisp 2016-09-22T03:08:54Z nikki93 joined #lisp 2016-09-22T03:10:56Z Oladon joined #lisp 2016-09-22T03:11:29Z impulse quit (Ping timeout: 240 seconds) 2016-09-22T03:12:37Z jleija quit (Quit: leaving) 2016-09-22T03:14:07Z impulse joined #lisp 2016-09-22T03:20:05Z shifty joined #lisp 2016-09-22T03:20:09Z nikki93 quit (Ping timeout: 248 seconds) 2016-09-22T03:22:45Z nikki93 joined #lisp 2016-09-22T03:25:06Z d4ryus quit (Ping timeout: 264 seconds) 2016-09-22T03:27:30Z d4ryus joined #lisp 2016-09-22T03:29:15Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T03:30:51Z arescorpio quit (Quit: Leaving.) 2016-09-22T03:31:46Z nikki93 joined #lisp 2016-09-22T03:36:06Z beach joined #lisp 2016-09-22T03:36:13Z beach: Good morning everyone! 2016-09-22T03:36:26Z pillton: G'day beach. 2016-09-22T03:38:30Z KingRiver quit (Read error: Connection reset by peer) 2016-09-22T03:44:17Z test1600: Good morning, beach 2016-09-22T03:45:53Z lnostdal quit (Read error: Connection timed out) 2016-09-22T03:46:20Z lnostdal joined #lisp 2016-09-22T03:47:12Z lnostdal quit (Max SendQ exceeded) 2016-09-22T03:47:51Z fouric joined #lisp 2016-09-22T03:50:44Z fouric: Question: why does this Stack Overflow answer's backquote/unquote example not line up with my experience? https://stackoverflow.com/questions/17429521/common-lisp-double-backquote-unquote-quote-unquote-sequence/17443973#17443973 2016-09-22T03:50:56Z fouric: The poster claims that 2016-09-22T03:50:59Z fouric: (let ((tmp (gensym))) 2016-09-22T03:51:02Z fouric: ``(lambda (,tmp ,,tmp ,',tmp) ()))Y 2016-09-22T03:51:07Z fouric: evaluates to `(LAMBDA (,TMP ,#:G42 #:G42) nil) 2016-09-22T03:51:54Z fouric: I get `(LAMBDA (,TMP ,#:G42 ,'#:G42 NIL) 2016-09-22T03:52:38Z Bike: are you sure you didn't forget a paren 2016-09-22T03:52:47Z fouric: Literal copy-paste 2016-09-22T03:53:03Z fouric: I *wish* that I had forgotten a paren 2016-09-22T03:53:27Z Bike: i mean your literal copy paste has unbalanced parens 2016-09-22T03:53:59Z fouric: oh, that, yes, add a paren at the end of the second result form 2016-09-22T03:54:04Z fouric: er 2016-09-22T03:54:10Z fouric: `(LAMBDA (,TMP ,#:G549 ,'#:G549) NIL) 2016-09-22T03:54:26Z fouric: *that* is literal copy-paste. my apologies, I was referring to the code to be evaluated. 2016-09-22T03:55:01Z fouric: ...the difference, and the problem, is that the SO answer has #:FOO as the last symbol, and I have ,'#:FOO 2016-09-22T03:55:31Z Bike: yeah. well, they are equivalent. i'd expect your result more often. 2016-09-22T03:55:41Z fouric: they're *equivalent*? 2016-09-22T03:55:52Z Bike: sure. `,'foo is foo 2016-09-22T03:56:23Z fouric: you're completely right 2016-09-22T03:56:26Z fouric: my apologies 2016-09-22T03:56:56Z nikki93 quit (Read error: Connection reset by peer) 2016-09-22T03:56:59Z nikki93_ joined #lisp 2016-09-22T03:57:59Z shifty quit (Ping timeout: 250 seconds) 2016-09-22T03:57:59Z Bike: of course, the reader has to do tricks to realize that, and why bother, thus your output 2016-09-22T03:58:49Z manuel_ quit (Quit: manuel_) 2016-09-22T04:00:11Z ukari joined #lisp 2016-09-22T04:01:04Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-22T04:11:02Z shifty joined #lisp 2016-09-22T04:11:45Z razzy89__ joined #lisp 2016-09-22T04:21:00Z nilof quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-22T04:25:43Z freedom0 quit (Read error: Connection reset by peer) 2016-09-22T04:25:56Z Justinus joined #lisp 2016-09-22T04:26:27Z freedom0 joined #lisp 2016-09-22T04:31:59Z FreeBirdLjj joined #lisp 2016-09-22T04:32:09Z Justinus quit (Ping timeout: 248 seconds) 2016-09-22T04:34:23Z harish_ quit (Ping timeout: 250 seconds) 2016-09-22T04:38:40Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-22T04:39:13Z nikki93 joined #lisp 2016-09-22T04:43:46Z sellout- joined #lisp 2016-09-22T04:48:46Z mishoo_ joined #lisp 2016-09-22T04:49:48Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-22T04:50:13Z FreeBirdLjj joined #lisp 2016-09-22T04:50:37Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-22T04:51:08Z harish_ joined #lisp 2016-09-22T04:51:37Z marusich joined #lisp 2016-09-22T04:52:10Z Justinus joined #lisp 2016-09-22T04:52:17Z nikki93 quit (Ping timeout: 240 seconds) 2016-09-22T04:53:02Z nikki93 joined #lisp 2016-09-22T04:57:15Z nikki93_ joined #lisp 2016-09-22T04:57:16Z nikki93 quit (Read error: Connection reset by peer) 2016-09-22T04:58:03Z Justinus quit (Ping timeout: 265 seconds) 2016-09-22T04:58:06Z mishoo_ quit (Ping timeout: 264 seconds) 2016-09-22T04:59:06Z vlatkoB joined #lisp 2016-09-22T05:06:55Z akkad: sbcl emits thousands of lines of when using post modern/tranactions. warning: Starting a poll(2) without a timeout while interrupts are disabled. 2016-09-22T05:09:23Z tmtwd quit (Ping timeout: 272 seconds) 2016-09-22T05:10:47Z araujo joined #lisp 2016-09-22T05:16:17Z nikki93 joined #lisp 2016-09-22T05:17:29Z nikki93_ quit (Ping timeout: 240 seconds) 2016-09-22T05:17:33Z Harag joined #lisp 2016-09-22T05:21:02Z adolf_stalin quit (Remote host closed the connection) 2016-09-22T05:22:10Z sbryant quit (Ping timeout: 250 seconds) 2016-09-22T05:22:16Z derrida quit (Ping timeout: 265 seconds) 2016-09-22T05:22:17Z zbigniew quit (Ping timeout: 248 seconds) 2016-09-22T05:23:14Z sshirokov quit (Ping timeout: 265 seconds) 2016-09-22T05:25:18Z mishoo joined #lisp 2016-09-22T05:27:40Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T05:27:50Z sshirokov joined #lisp 2016-09-22T05:27:57Z sbryant joined #lisp 2016-09-22T05:28:12Z nikki93 joined #lisp 2016-09-22T05:28:58Z derrida joined #lisp 2016-09-22T05:28:58Z derrida quit (Changing host) 2016-09-22T05:28:58Z derrida joined #lisp 2016-09-22T05:29:25Z yeticry quit (Ping timeout: 260 seconds) 2016-09-22T05:29:43Z shka joined #lisp 2016-09-22T05:30:14Z zbigniew joined #lisp 2016-09-22T05:30:19Z fiddlerwoaroof: Is there some way to send a form to the repl from the current buffer in slime? 2016-09-22T05:30:33Z loke: fiddlerwoaroof: Yes 2016-09-22T05:30:42Z fiddlerwoaroof: I've been reading docs and trying things, but nothing seems to do what I want 2016-09-22T05:30:52Z loke: fiddlerwoaroof: Just any form, or a toplevel form? 2016-09-22T05:31:01Z fiddlerwoaroof: Both eventually 2016-09-22T05:31:11Z loke: C-c C-c compiles and runs the topkevel form under the cursor. 2016-09-22T05:31:26Z yeticry joined #lisp 2016-09-22T05:31:42Z fiddlerwoaroof: The things I've been doing so far either don't display the forms return value (C-c) or display it in the echo area 2016-09-22T05:31:46Z loke: There is also C-M-x which calls slime-eval-defun 2016-09-22T05:32:30Z fiddlerwoaroof: I want something that behaves the way slimv does: basically, copy the current form, paste it at the slime repl and evaluate it as if I had typed it out 2016-09-22T05:33:15Z bocaneri joined #lisp 2016-09-22T05:33:22Z loke: fiddlerwoaroof: That's a two-line function, if you want to implement it yourself. 2016-09-22T05:33:37Z fiddlerwoaroof: I suspect that's what I'll be trying to figure out next :) 2016-09-22T05:33:38Z loke: I need it rarely enough that I typically just copy paste to the repl 2016-09-22T05:33:51Z fiddlerwoaroof: Thanks 2016-09-22T05:33:53Z akkad: is there a gethash equivalent for returning the key for a given value? 2016-09-22T05:34:04Z Karl_Dscc joined #lisp 2016-09-22T05:34:30Z Bike: no, and that operation would necessarily be worse 2016-09-22T05:34:40Z Bike: you could do it with maphash or something 2016-09-22T05:34:55Z fiddlerwoaroof: At that point, you might as well be using an alist 2016-09-22T05:35:07Z loke: fiddlerwoaroof: Actually, I think what you are looking at is: slime-eval-last-expression-in-repl 2016-09-22T05:35:08Z fiddlerwoaroof: It's going to be roughly O(n) either way 2016-09-22T05:35:12Z fiddlerwoaroof: loke: thanks 2016-09-22T05:35:14Z akkad: right. 2016-09-22T05:35:23Z akkad: thanks 2016-09-22T05:35:36Z loke: C-c C-j 2016-09-22T05:35:38Z fiddlerwoaroof: Cool, it works 2016-09-22T05:36:16Z stepnem joined #lisp 2016-09-22T05:36:28Z fiddlerwoaroof: I like the way that works because I can use the repl buffer to keep track of things I've tried already 2016-09-22T05:36:35Z loke: I can see how that could be useful. Perhaps I should start to use it. 2016-09-22T05:37:00Z loke: fiddlerwoaroof: I typically do it the other way. I work on the correct way to do something in the REPL. Then I copy the code into the file. 2016-09-22T05:37:18Z loke: But I suppose C-c C-j is designed to work the other way. 2016-09-22T05:37:39Z defaultxr quit (Ping timeout: 250 seconds) 2016-09-22T05:38:17Z robotoad left #lisp 2016-09-22T05:40:59Z pierpa quit (Ping timeout: 244 seconds) 2016-09-22T05:48:11Z nikki93_ joined #lisp 2016-09-22T05:48:58Z nikki93 quit (Read error: Connection reset by peer) 2016-09-22T05:50:18Z emaczen quit (Ping timeout: 264 seconds) 2016-09-22T05:51:11Z DavidGu joined #lisp 2016-09-22T05:54:08Z DavidGu quit (Client Quit) 2016-09-22T05:55:03Z araujo quit (Ping timeout: 265 seconds) 2016-09-22T05:56:40Z hatfolk quit (Remote host closed the connection) 2016-09-22T05:56:50Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-22T05:59:11Z nikki93 joined #lisp 2016-09-22T06:03:12Z sbryant quit (Ping timeout: 244 seconds) 2016-09-22T06:04:15Z gingerale joined #lisp 2016-09-22T06:05:01Z sbryant joined #lisp 2016-09-22T06:05:25Z ryxai quit (Quit: Leaving) 2016-09-22T06:06:27Z Justinus joined #lisp 2016-09-22T06:07:46Z araujo joined #lisp 2016-09-22T06:08:30Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T06:09:15Z araujo quit (Max SendQ exceeded) 2016-09-22T06:09:30Z pillton: M-p and M-n allow you to move backwards and forwards across all of the previous REPL inputs. You can even type a bit e.g. (let (, then press M-p to iterate through the previous inputs which start with (let (. 2016-09-22T06:10:12Z araujo joined #lisp 2016-09-22T06:10:17Z fiddlerwoaroof: pillton: yeah, I realize that my difficulty had to do with sending code from the file I'm working on to the repl 2016-09-22T06:10:30Z fiddlerwoaroof: Which C-c C-j does 2016-09-22T06:11:22Z pillton: The variation in the way people use stuff always amazes me. 2016-09-22T06:11:30Z Karl_Dscc quit (Remote host closed the connection) 2016-09-22T06:11:41Z fiddlerwoaroof: For me, at least, it has to do with coming from slimv 2016-09-22T06:12:12Z fiddlerwoaroof: So, I've been tweaking my config to match my muscle memory as much as possible (i.e. evil-mode, etc.) 2016-09-22T06:13:01Z nikki93 joined #lisp 2016-09-22T06:14:54Z phadthai quit (Ping timeout: 265 seconds) 2016-09-22T06:17:25Z mishoo quit (Ping timeout: 255 seconds) 2016-09-22T06:17:27Z phadthai joined #lisp 2016-09-22T06:20:43Z kolko quit (Read error: Connection reset by peer) 2016-09-22T06:22:10Z kolko joined #lisp 2016-09-22T06:25:33Z FreeBirdLjj joined #lisp 2016-09-22T06:27:16Z nikki93_ joined #lisp 2016-09-22T06:28:10Z nikki93 quit (Read error: Connection reset by peer) 2016-09-22T06:28:28Z drjeats joined #lisp 2016-09-22T06:29:03Z mishoo joined #lisp 2016-09-22T06:29:23Z drjeats: i ran across this project today: http://www.piumarta.com/software/lysp/ 2016-09-22T06:29:28Z drjeats: at the bottom it says "And yes: '(cdr (assq key a-list))' does exactly what you want it to in LYSP. " 2016-09-22T06:29:34Z drjeats: what is the author referring to? 2016-09-22T06:29:54Z shka quit (Ping timeout: 264 seconds) 2016-09-22T06:30:18Z beach: Probably that Scheme removed the pun that NIL is false and that CDR works on NIL. 2016-09-22T06:31:17Z beach: There is a pretty funny story out there about it, but I can't find it easily now. 2016-09-22T06:31:18Z drjeats: ah that makes sense, thank you :) 2016-09-22T06:31:18Z pillton: Does assq return the pair or the value? 2016-09-22T06:31:24Z drjeats: the pair 2016-09-22T06:32:55Z Bike: haha wait wait, gcc has a __builtin_apply that is indeed apply. what on earth. 2016-09-22T06:33:02Z drjeats: oh haha now that I look at the initial environment definitions in more detail this is made way more obvious: (define nil ()) 2016-09-22T06:33:37Z drjeats: that's awesome! 2016-09-22T06:33:48Z Bike: piumarta has some pretty cool code. 2016-09-22T06:34:19Z beach: drjeats: In what way is it awesome? 2016-09-22T06:34:44Z nikki93 joined #lisp 2016-09-22T06:37:05Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-22T06:37:06Z drjeats: beach: it's awesome to learn about interesting builtins 2016-09-22T06:37:09Z jackdaniel: gcc slowly catches up to CL :D 2016-09-22T06:37:20Z safe quit (Read error: Connection reset by peer) 2016-09-22T06:37:27Z jackdaniel: soon we'll have __builtin_remove_if_not 2016-09-22T06:37:37Z nikki93 quit (Read error: Connection reset by peer) 2016-09-22T06:37:48Z nikki93 joined #lisp 2016-09-22T06:38:05Z grouzen joined #lisp 2016-09-22T06:39:49Z NeverDie quit (Quit: http://radiux.io/) 2016-09-22T06:39:52Z fiddlerwoaroof: __builtin_boole 2016-09-22T06:40:12Z Bike: ok, i mean it's not like something you'd want to use regularly, there's a bunch of notes suggeseting it's only to be used for pass functions. 2016-09-22T06:41:01Z Munksgaard joined #lisp 2016-09-22T06:47:00Z akkad: how do you test for type-of null? 2016-09-22T06:47:20Z Bike: the function NULL 2016-09-22T06:47:28Z Cymew joined #lisp 2016-09-22T06:47:30Z Bike: or (type-of whatever 'null), etc 2016-09-22T06:47:53Z akkad: derp. thanks. 2016-09-22T06:51:43Z pillton: (typep whatever 'null) ? 2016-09-22T06:51:48Z varjag joined #lisp 2016-09-22T06:52:25Z vlatkoB_ joined #lisp 2016-09-22T06:54:36Z arduo joined #lisp 2016-09-22T06:55:45Z Quadrescence: (eq nil x) :D 2016-09-22T06:56:43Z Bike: yeah that one. whatevs 2016-09-22T06:57:03Z vlatkoB quit (Ping timeout: 272 seconds) 2016-09-22T07:00:43Z emaczen joined #lisp 2016-09-22T07:00:46Z nikki93_ joined #lisp 2016-09-22T07:03:08Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-22T07:07:38Z emaczen quit (Ping timeout: 264 seconds) 2016-09-22T07:11:38Z Glitchy quit (Changing host) 2016-09-22T07:11:38Z Glitchy joined #lisp 2016-09-22T07:11:59Z araujo_ joined #lisp 2016-09-22T07:12:48Z Bike quit (Quit: irssi security problems yeeeeeah) 2016-09-22T07:12:57Z Bike joined #lisp 2016-09-22T07:15:16Z mvilleneuve joined #lisp 2016-09-22T07:15:25Z araujo quit (Ping timeout: 272 seconds) 2016-09-22T07:25:52Z mastokley quit (Ping timeout: 244 seconds) 2016-09-22T07:26:49Z ASau quit (Ping timeout: 272 seconds) 2016-09-22T07:28:55Z aerique joined #lisp 2016-09-22T07:29:00Z aerique quit (Client Quit) 2016-09-22T07:29:31Z aerique joined #lisp 2016-09-22T07:29:54Z nikki93 joined #lisp 2016-09-22T07:30:14Z nikki93_ quit (Read error: Connection reset by peer) 2016-09-22T07:30:56Z gargaml joined #lisp 2016-09-22T07:34:10Z araujo_ quit (Ping timeout: 265 seconds) 2016-09-22T07:37:10Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T07:38:09Z edgar-rft joined #lisp 2016-09-22T07:39:25Z nikki93 joined #lisp 2016-09-22T07:42:26Z drjeats quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-22T07:50:05Z Justinus quit (Ping timeout: 265 seconds) 2016-09-22T07:51:24Z araujo_ joined #lisp 2016-09-22T07:52:21Z Justinus joined #lisp 2016-09-22T07:53:57Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-22T07:55:29Z nikki93 joined #lisp 2016-09-22T07:58:14Z gingerale quit (Remote host closed the connection) 2016-09-22T08:04:41Z beach left #lisp 2016-09-22T08:07:05Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-22T08:08:57Z shka joined #lisp 2016-09-22T08:11:29Z Beetny joined #lisp 2016-09-22T08:14:01Z nikki93 quit (Ping timeout: 248 seconds) 2016-09-22T08:19:04Z nikki93 joined #lisp 2016-09-22T08:19:27Z nopf joined #lisp 2016-09-22T08:20:51Z yxabc joined #lisp 2016-09-22T08:21:33Z isbromberg joined #lisp 2016-09-22T08:23:28Z isbromberg left #lisp 2016-09-22T08:28:03Z yxabc quit (Ping timeout: 244 seconds) 2016-09-22T08:30:11Z FreeBirdLjj joined #lisp 2016-09-22T08:37:05Z Bike quit (Quit: leaving) 2016-09-22T08:37:21Z some-nick joined #lisp 2016-09-22T08:39:43Z nikki93_ joined #lisp 2016-09-22T08:40:55Z nikki93 quit (Ping timeout: 272 seconds) 2016-09-22T08:44:47Z nikki93_ quit (Ping timeout: 265 seconds) 2016-09-22T08:45:44Z nikki93 joined #lisp 2016-09-22T08:45:48Z otwieracz quit (Quit: leaving) 2016-09-22T08:47:30Z otwieracz joined #lisp 2016-09-22T08:47:33Z harish_ quit (Ping timeout: 276 seconds) 2016-09-22T08:47:46Z razzy89__ quit (Quit: razzy89__) 2016-09-22T08:48:47Z razzy89__ joined #lisp 2016-09-22T08:48:52Z emaczen joined #lisp 2016-09-22T08:52:46Z SpaceDanceCJ joined #lisp 2016-09-22T08:53:35Z razzy89__ quit (Ping timeout: 260 seconds) 2016-09-22T08:54:01Z emaczen quit (Ping timeout: 255 seconds) 2016-09-22T08:54:26Z some-nick quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-09-22T08:58:33Z ovenpasta joined #lisp 2016-09-22T08:59:57Z nightfly joined #lisp 2016-09-22T09:02:36Z nikki93_ joined #lisp 2016-09-22T09:03:16Z nikki93 quit (Read error: Connection reset by peer) 2016-09-22T09:07:31Z freedom0 quit (Ping timeout: 272 seconds) 2016-09-22T09:14:07Z freedom0 joined #lisp 2016-09-22T09:30:17Z quazimodo quit (Ping timeout: 248 seconds) 2016-09-22T09:30:23Z scymtym quit (Ping timeout: 244 seconds) 2016-09-22T09:30:52Z harish_ joined #lisp 2016-09-22T09:30:57Z araujo_ quit (Ping timeout: 272 seconds) 2016-09-22T09:31:19Z trocado joined #lisp 2016-09-22T09:33:14Z solene___ quit (Remote host closed the connection) 2016-09-22T09:41:40Z hhdave joined #lisp 2016-09-22T09:43:07Z razzy89__ joined #lisp 2016-09-22T09:43:54Z araujo_ joined #lisp 2016-09-22T09:45:33Z freedom0 quit (Ping timeout: 244 seconds) 2016-09-22T09:48:07Z ramus quit (Ping timeout: 250 seconds) 2016-09-22T09:50:41Z DeadTrickster quit (Ping timeout: 240 seconds) 2016-09-22T09:52:46Z fr33d0m0 joined #lisp 2016-09-22T09:55:32Z HoloIRCUser4 joined #lisp 2016-09-22T09:57:50Z DeadTrickster joined #lisp 2016-09-22T09:58:09Z scymtym joined #lisp 2016-09-22T09:58:47Z ramus joined #lisp 2016-09-22T10:03:34Z HoloIRCUser4 quit (Remote host closed the connection) 2016-09-22T10:04:54Z Grue`` joined #lisp 2016-09-22T10:06:36Z asc232 joined #lisp 2016-09-22T10:08:27Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-22T10:09:22Z stardiviner joined #lisp 2016-09-22T10:13:34Z Harag quit (Quit: Harag) 2016-09-22T10:13:40Z fr33d0m0 quit (Ping timeout: 265 seconds) 2016-09-22T10:14:47Z mc40 joined #lisp 2016-09-22T10:15:08Z mc40 quit (Client Quit) 2016-09-22T10:16:16Z fr33d0m0 joined #lisp 2016-09-22T10:17:44Z Harag joined #lisp 2016-09-22T10:19:24Z Harag quit (Remote host closed the connection) 2016-09-22T10:24:01Z `lain quit (Quit: bye) 2016-09-22T10:25:03Z fr33d0m0 quit (Ping timeout: 240 seconds) 2016-09-22T10:26:33Z Josh_2 joined #lisp 2016-09-22T10:27:44Z FreeBirdLjj joined #lisp 2016-09-22T10:34:56Z fr33d0m0 joined #lisp 2016-09-22T10:35:34Z vibs29 quit (Quit: bye) 2016-09-22T10:37:02Z emaczen joined #lisp 2016-09-22T10:43:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-22T10:46:41Z Velveeta_Chef quit (Remote host closed the connection) 2016-09-22T10:48:08Z Velveeta_Chef joined #lisp 2016-09-22T10:53:36Z test1600 quit (Quit: Leaving) 2016-09-22T10:54:57Z asc232 quit (Remote host closed the connection) 2016-09-22T10:55:11Z nightfly quit (Ping timeout: 272 seconds) 2016-09-22T10:59:23Z quazimodo joined #lisp 2016-09-22T11:17:49Z sjl joined #lisp 2016-09-22T11:22:43Z fr33d0m0 quit (Quit: Run free!) 2016-09-22T11:25:06Z freedom01 joined #lisp 2016-09-22T11:26:41Z sellout- quit (Ping timeout: 240 seconds) 2016-09-22T11:27:29Z emaczen joined #lisp 2016-09-22T11:28:09Z sellout- joined #lisp 2016-09-22T11:28:33Z `lain joined #lisp 2016-09-22T11:32:52Z emaczen quit (Ping timeout: 255 seconds) 2016-09-22T11:35:26Z ramky joined #lisp 2016-09-22T11:37:03Z SpaceDanceCJ quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-22T11:37:30Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-22T11:38:06Z nikki93 joined #lisp 2016-09-22T11:41:25Z ukari quit (Ping timeout: 255 seconds) 2016-09-22T11:41:27Z nikki93_ joined #lisp 2016-09-22T11:41:58Z nikki93 quit (Read error: Connection reset by peer) 2016-09-22T11:42:12Z JoshYoshi joined #lisp 2016-09-22T11:44:07Z Josh_2 quit (Ping timeout: 255 seconds) 2016-09-22T11:47:42Z araujo__ joined #lisp 2016-09-22T11:48:54Z araujo_ quit (Ping timeout: 276 seconds) 2016-09-22T11:54:30Z norfumpit quit (Ping timeout: 264 seconds) 2016-09-22T11:54:54Z madbub joined #lisp 2016-09-22T11:56:12Z nikki93 joined #lisp 2016-09-22T11:56:43Z JoshYoshi quit (Ping timeout: 255 seconds) 2016-09-22T11:57:20Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-22T11:58:33Z sellout- quit (Ping timeout: 240 seconds) 2016-09-22T12:00:15Z Beetny quit (Ping timeout: 260 seconds) 2016-09-22T12:01:07Z nikki93_ joined #lisp 2016-09-22T12:01:15Z mvilleneuve quit (Ping timeout: 244 seconds) 2016-09-22T12:01:40Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-22T12:03:18Z sellout- joined #lisp 2016-09-22T12:04:17Z mvilleneuve joined #lisp 2016-09-22T12:06:01Z nikki93 joined #lisp 2016-09-22T12:06:05Z nikki93_ quit (Read error: Connection reset by peer) 2016-09-22T12:11:04Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-22T12:11:57Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-22T12:11:58Z EvW joined #lisp 2016-09-22T12:12:26Z shdeng quit (Quit: Leaving) 2016-09-22T12:12:35Z nikki93 joined #lisp 2016-09-22T12:18:20Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T12:18:58Z nikki93 joined #lisp 2016-09-22T12:24:50Z guiloooo quit (Quit: leaving) 2016-09-22T12:28:46Z nikki93_ joined #lisp 2016-09-22T12:29:05Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-22T12:29:19Z gargaml quit (Ping timeout: 250 seconds) 2016-09-22T12:29:25Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T12:31:34Z nikki93 joined #lisp 2016-09-22T12:31:35Z nikki93_ quit (Read error: Connection reset by peer) 2016-09-22T12:31:54Z freedom01 quit (Ping timeout: 265 seconds) 2016-09-22T12:32:42Z gargaml joined #lisp 2016-09-22T12:35:16Z Josh_2 joined #lisp 2016-09-22T12:36:01Z zacharias joined #lisp 2016-09-22T12:36:41Z sdothum joined #lisp 2016-09-22T12:37:39Z _mjl joined #lisp 2016-09-22T12:38:08Z rumbler31 joined #lisp 2016-09-22T12:38:41Z DavidGu joined #lisp 2016-09-22T12:38:55Z asc232 joined #lisp 2016-09-22T12:41:08Z shifty quit (Ping timeout: 265 seconds) 2016-09-22T12:43:04Z rumbler31 quit (Ping timeout: 255 seconds) 2016-09-22T12:43:08Z nikki93_ joined #lisp 2016-09-22T12:43:28Z DavidGu quit (Ping timeout: 265 seconds) 2016-09-22T12:44:00Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T12:46:35Z nikki93 joined #lisp 2016-09-22T12:46:49Z nikki93_ quit (Read error: Connection reset by peer) 2016-09-22T12:46:57Z freedom01 joined #lisp 2016-09-22T12:47:33Z mvilleneuve quit (Ping timeout: 240 seconds) 2016-09-22T12:51:12Z ggole joined #lisp 2016-09-22T12:53:47Z isoraqathedh: Sometimes I have to resist the urge to do this: (setf (symbol-function '×) #'*) 2016-09-22T12:54:08Z raydeejay: don't resist 2016-09-22T12:54:09Z raydeejay: xD 2016-09-22T12:54:26Z Grue``: it's not unusual for people to use λ instead of lambda 2016-09-22T12:55:08Z mvilleneuve joined #lisp 2016-09-22T12:55:30Z z0d: Lisp is all about building your own language :-> 2016-09-22T12:56:21Z ecraven: Grue``: I even use hebrew lamed ל 2016-09-22T12:56:39Z zaquest quit (Remote host closed the connection) 2016-09-22T12:56:47Z isoraqathedh: But you can't do this trick with lambda, can you? 2016-09-22T12:56:55Z raydeejay: why type ><> when you can type 🐟 2016-09-22T12:56:57Z isoraqathedh: It's a special-operator/macro. 2016-09-22T12:57:53Z isoraqathedh: Neither seem to occupy the function cell of a symbol. 2016-09-22T12:58:18Z asc232 quit (Remote host closed the connection) 2016-09-22T12:59:24Z rumbler31 joined #lisp 2016-09-22T13:00:24Z raydeejay: (defmacro λ (params &rest rest) `(lambda ,params ,@rest)) 2016-09-22T13:00:31Z raydeejay hides from the expected being yelled at 2016-09-22T13:00:47Z asc232 joined #lisp 2016-09-22T13:02:09Z Grue``: yeah, you should use &body instead of &rest 2016-09-22T13:02:21Z ecraven: raydeejay: or just use emacs and make it display (lambda as (λ 2016-09-22T13:03:19Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-22T13:03:22Z Denommus joined #lisp 2016-09-22T13:04:23Z rumbler31 quit (Ping timeout: 272 seconds) 2016-09-22T13:04:40Z zaquest joined #lisp 2016-09-22T13:05:06Z pipping yells at raydeejay 2016-09-22T13:06:11Z nikki93 joined #lisp 2016-09-22T13:07:49Z algae joined #lisp 2016-09-22T13:10:28Z shrdlu68 joined #lisp 2016-09-22T13:12:06Z otwieracz: yep 2016-09-22T13:12:09Z otwieracz: pretty-greek user here 2016-09-22T13:13:13Z MoALTz joined #lisp 2016-09-22T13:14:07Z gargaml quit (Ping timeout: 255 seconds) 2016-09-22T13:14:37Z DavidGu joined #lisp 2016-09-22T13:15:42Z emaczen joined #lisp 2016-09-22T13:16:19Z freehck joined #lisp 2016-09-22T13:16:45Z warweasle_afk is now known as warweasle 2016-09-22T13:19:42Z shrdlu68 quit (Ping timeout: 264 seconds) 2016-09-22T13:20:00Z DavidGu quit (Quit: DavidGu) 2016-09-22T13:21:19Z emaczen quit (Ping timeout: 255 seconds) 2016-09-22T13:21:31Z shrdlu68 joined #lisp 2016-09-22T13:21:48Z gargaml joined #lisp 2016-09-22T13:21:54Z DavidGu joined #lisp 2016-09-22T13:22:18Z Denommus quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-22T13:23:56Z CEnnis91 joined #lisp 2016-09-22T13:24:01Z bitch quit (Ping timeout: 272 seconds) 2016-09-22T13:26:48Z DavidGu quit (Quit: DavidGu) 2016-09-22T13:27:34Z shrdlu68: I've been wondering a lot lately about how to do operations that presume/require objects as octets. For instance, encoding, hashing, crypto... 2016-09-22T13:28:02Z NeverDie joined #lisp 2016-09-22T13:28:40Z shrdlu68: Ironclad has `ascii-string-to-byte-array`, but it is strictly for strings who chars have char-code belown 255. 2016-09-22T13:29:16Z shrdlu68: What about strings encoded in, say, unicode? 2016-09-22T13:29:26Z Denommus joined #lisp 2016-09-22T13:30:10Z DavidGu joined #lisp 2016-09-22T13:30:17Z Xach: shrdlu68: strings are strings. you can convert them to an encoded octet array with many libraries and built-in implementation functions. 2016-09-22T13:30:34Z Xach: shrdlu68: babel is one such library 2016-09-22T13:31:23Z Xach: axion: what's up with AGM? 2016-09-22T13:31:50Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T13:32:07Z shrdlu68: Xach: Let me check out babel's source to see how it's done. 2016-09-22T13:32:28Z Xach: shrdlu68: see also sb-ext:string-to-octets 2016-09-22T13:33:33Z nikki93 joined #lisp 2016-09-22T13:33:35Z shrdlu68: Xach: Oh and which are the built-in functions? I see a lot of primitives for making IO streams out of character vectors, but I haven't seen one for octets and such. 2016-09-22T13:34:03Z axion: Xach: we talked about this. It's part of the new repository 2016-09-22T13:34:05Z Xach: sb-ext:string-to-octets, ccl:string-to-octets (iirc), and others. 2016-09-22T13:34:15Z Xach: axion: i thought we talked about ecs or something. 2016-09-22T13:34:23Z Xach has lost track 2016-09-22T13:34:47Z axion: All my gamedev utilities are part of gamebox as separate systems now 2016-09-22T13:37:31Z Xach will try to catch up on such things today & tomorrow 2016-09-22T13:37:33Z watersoul quit (Ping timeout: 240 seconds) 2016-09-22T13:38:03Z EvW quit (Remote host closed the connection) 2016-09-22T13:39:33Z Xach: everything hosted on google code is causing problems for me. 2016-09-22T13:40:40Z raydeejay: ecraven: I do that 2016-09-22T13:40:52Z ecraven: raydeejay: me too :) 2016-09-22T13:42:47Z pipping: google code still does hosting? 2016-09-22T13:43:01Z Xach: pipping: nope! so every update attempt signals an error. 2016-09-22T13:44:14Z EvW joined #lisp 2016-09-22T13:46:08Z sjl quit (Ping timeout: 244 seconds) 2016-09-22T13:47:00Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T13:48:07Z cromachina quit (Read error: Connection reset by peer) 2016-09-22T13:49:26Z nikki93 joined #lisp 2016-09-22T13:51:10Z DavidGu quit (Ping timeout: 265 seconds) 2016-09-22T13:51:47Z adolf_st_ joined #lisp 2016-09-22T13:54:02Z DavidGu joined #lisp 2016-09-22T13:56:55Z Munksgaard quit (Quit: Leaving.) 2016-09-22T13:58:36Z dilated_dinosaur joined #lisp 2016-09-22T14:00:02Z FreeBirdLjj joined #lisp 2016-09-22T14:01:14Z rumbler31 joined #lisp 2016-09-22T14:01:30Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-09-22T14:02:47Z FreeBirdLjj joined #lisp 2016-09-22T14:02:57Z `lain quit (Read error: Connection reset by peer) 2016-09-22T14:03:22Z `lain joined #lisp 2016-09-22T14:04:42Z trocado quit (Ping timeout: 240 seconds) 2016-09-22T14:05:52Z rumbler31 quit (Ping timeout: 255 seconds) 2016-09-22T14:06:07Z norfumpit joined #lisp 2016-09-22T14:08:05Z DavidGu quit (Ping timeout: 265 seconds) 2016-09-22T14:11:56Z asc232 quit (Remote host closed the connection) 2016-09-22T14:12:39Z deank quit (Remote host closed the connection) 2016-09-22T14:14:23Z nikki93_ joined #lisp 2016-09-22T14:16:45Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T14:19:12Z tigg joined #lisp 2016-09-22T14:20:50Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-22T14:24:53Z DavidGu joined #lisp 2016-09-22T14:25:09Z boomer joined #lisp 2016-09-22T14:26:35Z emaczen joined #lisp 2016-09-22T14:29:00Z sellout- quit (Ping timeout: 260 seconds) 2016-09-22T14:31:48Z watersoul joined #lisp 2016-09-22T14:31:49Z DavidGu quit (Ping timeout: 265 seconds) 2016-09-22T14:35:50Z sellout- joined #lisp 2016-09-22T14:41:17Z cibs quit (Ping timeout: 268 seconds) 2016-09-22T14:41:51Z attila_lendvai joined #lisp 2016-09-22T14:41:57Z shka quit (Quit: Konversation terminated!) 2016-09-22T14:42:57Z cibs joined #lisp 2016-09-22T14:43:40Z _sjs quit (Ping timeout: 255 seconds) 2016-09-22T14:44:11Z someone quit (Ping timeout: 244 seconds) 2016-09-22T14:44:39Z FreeBird_ joined #lisp 2016-09-22T14:44:49Z someone joined #lisp 2016-09-22T14:45:13Z someone is now known as Guest58028 2016-09-22T14:46:56Z nikki93 joined #lisp 2016-09-22T14:47:12Z sellout- quit (Ping timeout: 265 seconds) 2016-09-22T14:48:09Z FreeBirdLjj quit (Ping timeout: 248 seconds) 2016-09-22T14:49:00Z kamog joined #lisp 2016-09-22T14:50:59Z pierpa joined #lisp 2016-09-22T14:51:45Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T14:53:57Z stardiviner quit (Ping timeout: 272 seconds) 2016-09-22T14:54:55Z DavidGu joined #lisp 2016-09-22T14:56:57Z saturniid quit (Quit: Ex-Chat) 2016-09-22T14:56:57Z DavidGu quit (Read error: Connection reset by peer) 2016-09-22T14:57:06Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-22T14:57:18Z DavidGu joined #lisp 2016-09-22T14:58:54Z sellout- joined #lisp 2016-09-22T14:58:54Z DavidGu quit (Read error: Connection reset by peer) 2016-09-22T14:59:01Z mishoo quit (Ping timeout: 272 seconds) 2016-09-22T14:59:41Z DavidGu joined #lisp 2016-09-22T15:03:27Z eivarv joined #lisp 2016-09-22T15:03:28Z DavidGu quit (Read error: Connection reset by peer) 2016-09-22T15:04:35Z ghostlight quit (Ping timeout: 260 seconds) 2016-09-22T15:06:08Z emaczen: I am running both CCL and SBCL in emacs, how do I switch a buffer between them? 2016-09-22T15:06:35Z emaczen: Right now I have a buffer that says it is using SBCL how do I switch it to CCL? 2016-09-22T15:06:37Z Grue``: "C-c x n" in SLIME 2016-09-22T15:06:55Z EvW quit (Ping timeout: 244 seconds) 2016-09-22T15:07:02Z emaczen: Grue``: Thanks 2016-09-22T15:07:35Z razzy89__ quit (Ping timeout: 265 seconds) 2016-09-22T15:07:54Z stardiviner joined #lisp 2016-09-22T15:07:57Z ghostlight joined #lisp 2016-09-22T15:08:18Z warweasle quit (Quit: work stuff...) 2016-09-22T15:10:35Z EvW joined #lisp 2016-09-22T15:10:59Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-09-22T15:11:37Z AntiSpamMeta joined #lisp 2016-09-22T15:21:45Z zacharias quit (Ping timeout: 248 seconds) 2016-09-22T15:22:45Z rumbler31 joined #lisp 2016-09-22T15:23:56Z mishoo joined #lisp 2016-09-22T15:26:22Z stardiviner quit (Ping timeout: 244 seconds) 2016-09-22T15:27:05Z stardiviner joined #lisp 2016-09-22T15:30:13Z dyelar joined #lisp 2016-09-22T15:30:33Z schjetne quit (Ping timeout: 276 seconds) 2016-09-22T15:31:23Z Rajamaa joined #lisp 2016-09-22T15:32:16Z hugo_dc joined #lisp 2016-09-22T15:32:47Z huggy joined #lisp 2016-09-22T15:34:12Z DavidGu joined #lisp 2016-09-22T15:35:21Z DavidGu quit (Client Quit) 2016-09-22T15:36:06Z schjetne joined #lisp 2016-09-22T15:36:57Z shrdlu68: How do I specify the exact size of an integer at run-time? 2016-09-22T15:37:32Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-22T15:37:48Z Xach: shrdlu68: Lisp integers dont have exact sizes. What prompts the question? 2016-09-22T15:38:07Z Xach: shrdlu68: You can find out how many bits are required to represent it, for positive integers... 2016-09-22T15:38:32Z Xach: my mistake, it works for any integer. 2016-09-22T15:38:54Z EvW quit (Ping timeout: 264 seconds) 2016-09-22T15:40:52Z shrdlu68: Xach: I'm thinking of a way to load a byte array into an integer using dpb. I thought it woud be helpful if I could specify that the ouput integer would be of integer-length of 8 * vector-length. 2016-09-22T15:41:28Z Xach: shrdlu68: not necessary. 2016-09-22T15:41:28Z shrdlu68: There's libraries to do this, I know...just want to play around with the repl :) 2016-09-22T15:41:29Z Guest58028 quit (Ping timeout: 240 seconds) 2016-09-22T15:41:29Z Grue``: (assert (something integer)) 2016-09-22T15:41:34Z nikki93 joined #lisp 2016-09-22T15:42:30Z schjetne quit (Ping timeout: 260 seconds) 2016-09-22T15:43:23Z Grue``: where something is (<= (expt 2 min-size) (1- (expt 2 max-size))) 2016-09-22T15:44:04Z Grue``: ugh, integer is there in the middle 2016-09-22T15:44:04Z jasom: the type would be (unsigned-byte (* 8 n)) 2016-09-22T15:44:17Z jasom: or rather `(unsigned-byte ,(* 8 n)) 2016-09-22T15:44:20Z someone joined #lisp 2016-09-22T15:44:25Z someone is now known as Guest13307 2016-09-22T15:44:54Z shrdlu68: jasom: Do I declare or what? 2016-09-22T15:44:58Z mishoo quit (Ping timeout: 244 seconds) 2016-09-22T15:44:59Z jasom: (typep foo `(unsigned-byte ,(* 8 n)) 2016-09-22T15:47:09Z jasom: shrdlu68: I don't think any existing compiler will do something smart with that; certainly not smarter than just if you had declared it an integer 2016-09-22T15:47:10Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T15:47:23Z jasom: shrdlu68: and you can only declare statically known types. 2016-09-22T15:48:34Z schjetne joined #lisp 2016-09-22T15:52:22Z Rajamaa quit (Quit: Konversation terminated!) 2016-09-22T15:52:50Z JRajamaa joined #lisp 2016-09-22T15:55:00Z tmtwd joined #lisp 2016-09-22T15:56:29Z eivarv quit (Quit: Sleep) 2016-09-22T15:56:49Z araujo__ quit (Quit: Leaving) 2016-09-22T15:58:35Z eivarv joined #lisp 2016-09-22T16:05:22Z edgar-rft quit (Quit: edgar-rft) 2016-09-22T16:05:50Z varjag joined #lisp 2016-09-22T16:06:51Z sellout- quit (Ping timeout: 250 seconds) 2016-09-22T16:07:52Z sellout- joined #lisp 2016-09-22T16:08:43Z Denommus quit (Read error: Connection reset by peer) 2016-09-22T16:12:33Z Karl_Dscc joined #lisp 2016-09-22T16:17:09Z eivarv quit (Quit: Sleep) 2016-09-22T16:17:29Z shrdlu68 quit (Ping timeout: 240 seconds) 2016-09-22T16:21:42Z ramky quit (Quit: Leaving) 2016-09-22T16:21:49Z Karl_Dscc quit (Remote host closed the connection) 2016-09-22T16:22:26Z emaczen` joined #lisp 2016-09-22T16:22:29Z FreeBird_ quit (Remote host closed the connection) 2016-09-22T16:22:53Z grouzen quit (Ping timeout: 250 seconds) 2016-09-22T16:23:17Z asc232 joined #lisp 2016-09-22T16:23:44Z nightfly joined #lisp 2016-09-22T16:24:16Z eivarv joined #lisp 2016-09-22T16:25:42Z emaczen quit (Ping timeout: 264 seconds) 2016-09-22T16:31:35Z lnostdal joined #lisp 2016-09-22T16:32:51Z rumbler31 quit (Remote host closed the connection) 2016-09-22T16:33:29Z razzy89__ joined #lisp 2016-09-22T16:33:36Z emaczen` quit (Ping timeout: 276 seconds) 2016-09-22T16:39:31Z zacharias joined #lisp 2016-09-22T16:41:37Z scymtym quit (Ping timeout: 272 seconds) 2016-09-22T16:43:04Z arduo quit (Read error: No route to host) 2016-09-22T16:43:31Z hhdave quit (Ping timeout: 272 seconds) 2016-09-22T16:45:29Z razzy89__ quit (Quit: razzy89__) 2016-09-22T16:46:40Z eivarv quit (Quit: Sleep) 2016-09-22T16:50:51Z eivarv joined #lisp 2016-09-22T16:52:03Z grouzen joined #lisp 2016-09-22T16:52:22Z Th30n joined #lisp 2016-09-22T16:54:37Z razzy89__ joined #lisp 2016-09-22T16:54:53Z flip214: I believe that hunchentoot can do /paths/with/(:arguments) .... am I mistaken? 2016-09-22T16:55:01Z rtmpdavid quit (Remote host closed the connection) 2016-09-22T16:57:35Z rtmpdavid joined #lisp 2016-09-22T16:58:10Z razzy89__ quit (Client Quit) 2016-09-22T16:59:01Z EvW joined #lisp 2016-09-22T17:00:08Z fiddlerwoaroof: The easy-acceptor might be able to do that 2016-09-22T17:00:27Z lnostdal quit (Read error: Connection reset by peer) 2016-09-22T17:00:51Z fiddlerwoaroof: Hunchentoot itself doesn't do much path-handling 2016-09-22T17:01:24Z Grue``: hunchentoot can do any regexes 2016-09-22T17:01:24Z fiddlerwoaroof: http://weitz.de/hunchentoot/#easy-handlers 2016-09-22T17:01:38Z fiddlerwoaroof: I think you want create-prefex-dispatcher or create-regex-dispatcher 2016-09-22T17:01:46Z fiddlerwoaroof: s/prefex/prefix/ 2016-09-22T17:03:06Z MethCat joined #lisp 2016-09-22T17:03:10Z MethCat: ahh it's a wonderful day 2016-09-22T17:03:49Z rumbler31 joined #lisp 2016-09-22T17:06:22Z mastokley joined #lisp 2016-09-22T17:06:59Z razzy89__ joined #lisp 2016-09-22T17:07:17Z rtmpdavid quit (Remote host closed the connection) 2016-09-22T17:07:34Z nilof joined #lisp 2016-09-22T17:13:34Z rpg joined #lisp 2016-09-22T17:13:41Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-22T17:21:15Z davsebamse quit (Ping timeout: 244 seconds) 2016-09-22T17:23:00Z davsebamse joined #lisp 2016-09-22T17:24:39Z defaultxr joined #lisp 2016-09-22T17:25:35Z gravicappa joined #lisp 2016-09-22T17:26:41Z `lain quit (Quit: bye.) 2016-09-22T17:27:13Z grouzen quit (Ping timeout: 265 seconds) 2016-09-22T17:27:45Z grouzen joined #lisp 2016-09-22T17:27:51Z attila_lendvai joined #lisp 2016-09-22T17:27:51Z attila_lendvai quit (Changing host) 2016-09-22T17:27:51Z attila_lendvai joined #lisp 2016-09-22T17:29:37Z mathiasx left #lisp 2016-09-22T17:30:36Z kamog quit (Ping timeout: 265 seconds) 2016-09-22T17:32:14Z razzy89__ quit (Quit: razzy89__) 2016-09-22T17:33:34Z adolf_st_ quit (Quit: Leaving...) 2016-09-22T17:35:33Z rumbler31 quit (Read error: Connection reset by peer) 2016-09-22T17:36:30Z rumbler31 joined #lisp 2016-09-22T17:37:06Z rumbler31 quit (Read error: Connection reset by peer) 2016-09-22T17:37:11Z kamog joined #lisp 2016-09-22T17:37:46Z rumbler31 joined #lisp 2016-09-22T17:40:59Z JeffTrent joined #lisp 2016-09-22T17:41:31Z asc232 quit (Remote host closed the connection) 2016-09-22T17:42:11Z rumbler31 quit (Ping timeout: 250 seconds) 2016-09-22T17:42:33Z kamog quit (Ping timeout: 248 seconds) 2016-09-22T17:43:03Z huggy quit (Ping timeout: 272 seconds) 2016-09-22T17:45:45Z Th30n quit (Ping timeout: 276 seconds) 2016-09-22T17:49:33Z emaczen` joined #lisp 2016-09-22T17:49:59Z zacts quit (Ping timeout: 250 seconds) 2016-09-22T17:51:26Z jasom: Check my maty: if it takes 16 hours to get 50% of the way done on an N^2 algorithm, it should take about 64 hours total, right? 2016-09-22T17:52:08Z jasom: s/maty/math 2016-09-22T17:52:22Z shka joined #lisp 2016-09-22T17:54:29Z Grue``: if it's 50% done then it will be 100% done at 16*2 hours 2016-09-22T17:54:41Z Grue``: otherwise you have a different definition of "done" 2016-09-22T17:54:49Z emaczen` quit (Ping timeout: 248 seconds) 2016-09-22T17:54:55Z jasom: sorry, it has processed 50% of the data. 2016-09-22T17:55:52Z Grue``: like, if you call O(N^2) algorithm on numbers from 1 to N, then total time is O(x^3) function of the step 2016-09-22T17:56:21Z adolf_stalin joined #lisp 2016-09-22T17:56:26Z Grue``: (because it's an integral of quadratic function) 2016-09-22T17:56:46Z rumbler31 joined #lisp 2016-09-22T17:57:14Z jasom: the algorithm is in the subset of N^2 algorithms for which it will finish the first m items, and then to process the m+1th item takes time proportional to m 2016-09-22T17:57:24Z raydeejay: reinventing bubblesort? 2016-09-22T17:57:35Z rumbler31 quit (Remote host closed the connection) 2016-09-22T17:59:03Z jasom: this is for my ql2nix; basically I try to build a system. If it succeeds, continue, if fails, then modify the dependencies due to the failure. In some cases, this can modify the order in which systems are processed (due to new dependencies being discovered), so I start over with the building. The good news is that when there are no changes to an input, the build finishes in about 1 second due to nix being 2016-09-22T17:59:05Z jasom: smart about that. 2016-09-22T17:59:54Z Bike joined #lisp 2016-09-22T18:00:14Z emaczen` joined #lisp 2016-09-22T18:01:19Z MoALTz quit (Quit: Leaving) 2016-09-22T18:03:22Z kang0 joined #lisp 2016-09-22T18:03:36Z kang0: Any foreign student? 2016-09-22T18:04:05Z pierpa: foreign respect to where? 2016-09-22T18:04:40Z kang0: Wrt India 2016-09-22T18:04:59Z pierpa: the I'm foreign, but unfortunately not a student anymore :) 2016-09-22T18:05:18Z pierpa: *then 2016-09-22T18:05:25Z kang0: That's fine 2016-09-22T18:07:04Z raydeejay: pierpa: better to be a learner? 2016-09-22T18:07:22Z jasom: I'm foreign to people in India I suppose. 2016-09-22T18:07:36Z jasom: "Never let your education get in the way of learning" 2016-09-22T18:07:41Z kang0: Hi jasom raydeejay 2016-09-22T18:08:25Z raydeejay: mmmm that's from Mr. Clemens, right? 2016-09-22T18:08:54Z jasom: raydeejay: earliest attribution is to him, but http://quoteinvestigator.com/2010/09/25/schooling-vs-education/ claims it was more likely written by Grant Allen first. 2016-09-22T18:09:28Z raydeejay: I choose Occam's Laser 2016-09-22T18:09:33Z raydeejay: coolest explanation is the most likely one 2016-09-22T18:10:56Z pipping: raydeejay: heh 2016-09-22T18:11:37Z pierpa: raydeejay: better to have the age of a student. 2016-09-22T18:13:01Z raydeejay: making assumptions... xD 2016-09-22T18:15:48Z zacts joined #lisp 2016-09-22T18:17:17Z stardiviner quit (Ping timeout: 250 seconds) 2016-09-22T18:17:34Z shrdlu68 joined #lisp 2016-09-22T18:19:44Z scymtym joined #lisp 2016-09-22T18:20:26Z dwrngr joined #lisp 2016-09-22T18:23:00Z hugo_dc quit (Read error: Connection reset by peer) 2016-09-22T18:25:05Z dyelar quit (Ping timeout: 240 seconds) 2016-09-22T18:26:06Z bocaneri quit (Remote host closed the connection) 2016-09-22T18:26:53Z eivarv quit (Quit: Sleep) 2016-09-22T18:31:35Z stardiviner joined #lisp 2016-09-22T18:33:30Z eldariof joined #lisp 2016-09-22T18:35:53Z shrdlu68 quit (Ping timeout: 240 seconds) 2016-09-22T18:39:18Z shka quit (Quit: Konversation terminated!) 2016-09-22T18:39:28Z shka joined #lisp 2016-09-22T18:43:57Z dyelar joined #lisp 2016-09-22T18:45:58Z quazimodo quit (Ping timeout: 265 seconds) 2016-09-22T18:46:03Z rumbler31 joined #lisp 2016-09-22T18:49:00Z strelox joined #lisp 2016-09-22T18:49:02Z eivarv joined #lisp 2016-09-22T18:51:10Z rumbler31 quit (Ping timeout: 255 seconds) 2016-09-22T18:51:16Z eldariof quit 2016-09-22T18:51:27Z rumbler31 joined #lisp 2016-09-22T18:56:41Z pjb joined #lisp 2016-09-22T18:57:21Z tigg quit 2016-09-22T18:58:04Z shrdlu68 joined #lisp 2016-09-22T19:06:30Z EvW quit (Remote host closed the connection) 2016-09-22T19:06:41Z EvW joined #lisp 2016-09-22T19:10:54Z vlatkoB_ quit (Remote host closed the connection) 2016-09-22T19:11:07Z mvilleneuve joined #lisp 2016-09-22T19:15:08Z vibs29 joined #lisp 2016-09-22T19:17:02Z nikki93 joined #lisp 2016-09-22T19:17:31Z frgo joined #lisp 2016-09-22T19:22:25Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T19:24:10Z rumbler31 quit (Ping timeout: 260 seconds) 2016-09-22T19:26:01Z Guest13307 is now known as someone 2016-09-22T19:26:40Z eivarv quit (Quit: Sleep) 2016-09-22T19:27:57Z eivarv joined #lisp 2016-09-22T19:28:08Z fchurca joined #lisp 2016-09-22T19:28:21Z kang0 quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2016-09-22T19:28:50Z shka quit (Ping timeout: 272 seconds) 2016-09-22T19:29:05Z NeverDie quit (Quit: http://radiux.io/) 2016-09-22T19:30:27Z slyrus joined #lisp 2016-09-22T19:32:21Z grouzen quit (Ping timeout: 276 seconds) 2016-09-22T19:33:11Z grouzen joined #lisp 2016-09-22T19:33:59Z dyelar quit (Ping timeout: 250 seconds) 2016-09-22T19:37:00Z stepnem quit (Ping timeout: 260 seconds) 2016-09-22T19:38:54Z rpg quit (Ping timeout: 264 seconds) 2016-09-22T19:43:23Z stepnem joined #lisp 2016-09-22T19:45:32Z EvW quit (Quit: EvW) 2016-09-22T19:47:23Z algae quit (Quit: leaving) 2016-09-22T19:47:55Z _mjl quit (Ping timeout: 265 seconds) 2016-09-22T19:48:54Z MethCat quit (Quit: Lost terminal) 2016-09-22T19:49:07Z le4fy joined #lisp 2016-09-22T19:49:42Z razzy89__ joined #lisp 2016-09-22T19:50:10Z dyelar joined #lisp 2016-09-22T19:52:06Z EvW joined #lisp 2016-09-22T19:53:12Z shrdlu68: Is it possible to affect the radix when the reader is reading floats, like one can do with *read-base* for integers? 2016-09-22T19:53:48Z _death: no 2016-09-22T19:54:03Z _death: you can write your own reader macro to do that 2016-09-22T19:54:05Z shrdlu68: Bummer. 2016-09-22T19:54:24Z ovenpasta quit (Quit: ovenpasta) 2016-09-22T19:55:25Z shrdlu68: _death: And what functions would it call to construct the float? 2016-09-22T19:56:08Z Bike: arithmetic? 2016-09-22T19:56:50Z Bike: scale-float and float are enough to reconstruct from integer-decode-float 2016-09-22T19:57:14Z _death: https://github.com/soemraws/parse-float has a radix parameter 2016-09-22T19:57:43Z _death: although it seems limited 2016-09-22T19:58:09Z JRajamaa quit (Quit: Konversation terminated!) 2016-09-22T20:00:11Z JRajamaa joined #lisp 2016-09-22T20:00:58Z nikki93 joined #lisp 2016-09-22T20:02:23Z freedom01 quit (Ping timeout: 272 seconds) 2016-09-22T20:03:09Z fe[nl]ix: shrdlu68: you could add that feature to parse-number 2016-09-22T20:05:57Z rumbler31 joined #lisp 2016-09-22T20:06:24Z le4fy left #lisp 2016-09-22T20:06:45Z shrdlu68: fe[nl]ix: I'll see about that. 2016-09-22T20:07:24Z BlueRavenGT joined #lisp 2016-09-22T20:07:24Z traceroutelol is now known as djsjadkhf 2016-09-22T20:07:52Z kamog joined #lisp 2016-09-22T20:08:35Z freedom01 joined #lisp 2016-09-22T20:09:46Z Quadresce joined #lisp 2016-09-22T20:10:19Z Bike: it's kind of difficult since reading floats is. 2016-09-22T20:10:57Z pjb: Well reading float syntax is simple enough. It's converting them into float values precisely that's harder. 2016-09-22T20:11:15Z Bike: that is what i meant, yes. 2016-09-22T20:11:40Z Bike: i think the usual algorithms are pretty simple to convert for different bases though. 2016-09-22T20:12:44Z nikki93 quit (Read error: Connection reset by peer) 2016-09-22T20:12:54Z nikki93 joined #lisp 2016-09-22T20:14:09Z freedom01 quit (Read error: Connection reset by peer) 2016-09-22T20:15:11Z freedom01 joined #lisp 2016-09-22T20:16:40Z trn quit (Ping timeout: 260 seconds) 2016-09-22T20:18:30Z sellout- quit (Ping timeout: 276 seconds) 2016-09-22T20:21:26Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-22T20:27:26Z krasnal quit (Remote host closed the connection) 2016-09-22T20:27:29Z sellout- joined #lisp 2016-09-22T20:28:21Z emaczen` quit (Ping timeout: 272 seconds) 2016-09-22T20:30:12Z Cymew quit (Ping timeout: 276 seconds) 2016-09-22T20:30:14Z SpaceDanceCJ joined #lisp 2016-09-22T20:30:56Z shrdlu68 quit (Read error: Connection reset by peer) 2016-09-22T20:32:56Z shrdlu68 joined #lisp 2016-09-22T20:36:27Z freedom01 quit (Read error: Connection reset by peer) 2016-09-22T20:38:27Z freedom01 joined #lisp 2016-09-22T20:40:19Z asc232 joined #lisp 2016-09-22T20:45:20Z iskander: hello #lisp 2016-09-22T20:45:50Z iskander: has anybody tried to install SBCL on macOS Sierra ? 2016-09-22T20:46:10Z iskander: ii fails with brew 2016-09-22T20:46:24Z iskander: it* 2016-09-22T20:48:26Z gravicappa quit (Ping timeout: 244 seconds) 2016-09-22T20:52:31Z pipping: iskander: well, downloading the 1.2.11 binary and running that works. 2016-09-22T20:52:50Z iskander: brew uses 1.3.9 2016-09-22T20:53:27Z pipping: iskander: there've been plenty of macOS-specific patches going into sbcl-git over the past few days. not sure if all issues are fixed but that's your best bet for now 2016-09-22T20:53:48Z iskander: ok, thanks 2016-09-22T20:55:07Z madbub quit (Remote host closed the connection) 2016-09-22T20:56:40Z emaczen` joined #lisp 2016-09-22T20:59:12Z krasnal joined #lisp 2016-09-22T20:59:54Z `lain joined #lisp 2016-09-22T21:00:26Z sellout- quit (Quit: Leaving.) 2016-09-22T21:01:58Z dwrngr quit (Read error: Connection reset by peer) 2016-09-22T21:05:02Z edgar-rft joined #lisp 2016-09-22T21:08:18Z ggole quit 2016-09-22T21:12:31Z slyrus: iskander: yeah, SBCL 1.3.10 should be better for new xcode and macos 2016-09-22T21:17:31Z quazimodo joined #lisp 2016-09-22T21:19:12Z asc232 quit (Remote host closed the connection) 2016-09-22T21:23:06Z Karl_Dscc joined #lisp 2016-09-22T21:23:15Z rumbler31 quit (Remote host closed the connection) 2016-09-22T21:27:09Z kerframil joined #lisp 2016-09-22T21:36:37Z JRajamaa quit (Quit: Konversation terminated!) 2016-09-22T21:36:42Z dyelar quit (Quit: Leaving.) 2016-09-22T21:36:52Z dyelar joined #lisp 2016-09-22T21:36:59Z nightfly quit (*.net *.split) 2016-09-22T21:36:59Z someone quit (*.net *.split) 2016-09-22T21:36:59Z DeadTrickster quit (*.net *.split) 2016-09-22T21:37:00Z impulse quit (*.net *.split) 2016-09-22T21:37:00Z MrWoohoo quit (*.net *.split) 2016-09-22T21:37:00Z reepca quit (*.net *.split) 2016-09-22T21:37:00Z Oddity quit (*.net *.split) 2016-09-22T21:37:00Z JuanDaugherty quit (*.net *.split) 2016-09-22T21:37:00Z superancetre quit (*.net *.split) 2016-09-22T21:37:00Z nzambe quit (*.net *.split) 2016-09-22T21:37:01Z dlowe quit (*.net *.split) 2016-09-22T21:37:01Z Naraka quit (*.net *.split) 2016-09-22T21:37:01Z dmiles quit (*.net *.split) 2016-09-22T21:37:01Z clop quit (*.net *.split) 2016-09-22T21:37:01Z justinmcp quit (*.net *.split) 2016-09-22T21:37:01Z danieli quit (*.net *.split) 2016-09-22T21:37:02Z EDT quit (*.net *.split) 2016-09-22T21:37:02Z cibs quit (*.net *.split) 2016-09-22T21:37:02Z pillton quit (*.net *.split) 2016-09-22T21:37:02Z krasnal quit (*.net *.split) 2016-09-22T21:37:02Z eivarv quit (*.net *.split) 2016-09-22T21:37:03Z adolf_stalin quit (*.net *.split) 2016-09-22T21:37:03Z mastokley quit (*.net *.split) 2016-09-22T21:37:03Z tmtwd quit (*.net *.split) 2016-09-22T21:37:03Z AntiSpamMeta quit (*.net *.split) 2016-09-22T21:37:03Z zaquest quit (*.net *.split) 2016-09-22T21:37:03Z sdothum quit (*.net *.split) 2016-09-22T21:37:03Z harish_ quit (*.net *.split) 2016-09-22T21:37:03Z kolko quit (*.net *.split) 2016-09-22T21:37:03Z phadthai quit (*.net *.split) 2016-09-22T21:37:03Z Oladon quit (*.net *.split) 2016-09-22T21:37:04Z zeroish quit (*.net *.split) 2016-09-22T21:37:05Z zerac quit (*.net *.split) 2016-09-22T21:37:05Z les quit (*.net *.split) 2016-09-22T21:37:05Z lemoinem quit (*.net *.split) 2016-09-22T21:37:05Z josteink quit (*.net *.split) 2016-09-22T21:37:05Z knobo quit (*.net *.split) 2016-09-22T21:37:05Z leo_song quit (*.net *.split) 2016-09-22T21:37:05Z TeMPOraL quit (*.net *.split) 2016-09-22T21:37:05Z failproofshark quit (*.net *.split) 2016-09-22T21:37:05Z brandonz quit (*.net *.split) 2016-09-22T21:37:05Z housel quit (*.net *.split) 2016-09-22T21:37:05Z djinni` quit (*.net *.split) 2016-09-22T21:37:06Z heddwch quit (*.net *.split) 2016-09-22T21:37:06Z tomaw quit (*.net *.split) 2016-09-22T21:37:06Z attila_lendvai quit (*.net *.split) 2016-09-22T21:37:06Z cpt_nemo quit (*.net *.split) 2016-09-22T21:37:06Z kini quit (*.net *.split) 2016-09-22T21:37:07Z Urfin quit (*.net *.split) 2016-09-22T21:37:07Z axion quit (*.net *.split) 2016-09-22T21:37:07Z mrSpec quit (*.net *.split) 2016-09-22T21:37:07Z thomas quit (*.net *.split) 2016-09-22T21:37:08Z ski quit (*.net *.split) 2016-09-22T21:37:08Z euphoria- quit (*.net *.split) 2016-09-22T21:37:08Z shymega quit (*.net *.split) 2016-09-22T21:37:08Z fluxit quit (*.net *.split) 2016-09-22T21:37:08Z anachrom1 quit (*.net *.split) 2016-09-22T21:37:08Z impaktor quit (*.net *.split) 2016-09-22T21:37:08Z qlkzy quit (*.net *.split) 2016-09-22T21:37:09Z z0d quit (*.net *.split) 2016-09-22T21:37:09Z dwchandler quit (*.net *.split) 2016-09-22T21:37:09Z low-profile quit (*.net *.split) 2016-09-22T21:37:09Z Xof quit (*.net *.split) 2016-09-22T21:37:10Z DrCode quit (*.net *.split) 2016-09-22T21:37:10Z jbalint quit (*.net *.split) 2016-09-22T21:37:10Z White_Flame quit (*.net *.split) 2016-09-22T21:37:10Z fiddlerwoaroof quit (*.net *.split) 2016-09-22T21:37:11Z Nikotiini quit (*.net *.split) 2016-09-22T21:37:11Z wyan quit (*.net *.split) 2016-09-22T21:37:11Z cyberlard quit (*.net *.split) 2016-09-22T21:37:11Z minion quit (*.net *.split) 2016-09-22T21:37:11Z vsync quit (*.net *.split) 2016-09-22T21:37:11Z pipping quit (*.net *.split) 2016-09-22T21:37:11Z Xach quit (*.net *.split) 2016-09-22T21:37:11Z keix quit (*.net *.split) 2016-09-22T21:37:11Z cmatei quit (*.net *.split) 2016-09-22T21:37:12Z eMBee quit (*.net *.split) 2016-09-22T21:37:12Z troydm quit (*.net *.split) 2016-09-22T21:37:12Z forgot quit (*.net *.split) 2016-09-22T21:37:12Z ck_ quit (*.net *.split) 2016-09-22T21:37:12Z theBlackDragon quit (*.net *.split) 2016-09-22T21:37:12Z tokik quit (*.net *.split) 2016-09-22T21:37:12Z thijso quit (*.net *.split) 2016-09-22T21:37:12Z gypsydave5 quit (*.net *.split) 2016-09-22T21:37:13Z mood quit (*.net *.split) 2016-09-22T21:37:13Z freedom01 quit (*.net *.split) 2016-09-22T21:37:13Z kamog quit (*.net *.split) 2016-09-22T21:37:13Z stepnem quit (*.net *.split) 2016-09-22T21:37:13Z scymtym quit (*.net *.split) 2016-09-22T21:37:13Z varjag quit (*.net *.split) 2016-09-22T21:37:14Z Velveeta_Chef quit (*.net *.split) 2016-09-22T21:37:14Z Justinus quit (*.net *.split) 2016-09-22T21:37:14Z mtd quit (*.net *.split) 2016-09-22T21:37:14Z kus_ubuntui686 quit (*.net *.split) 2016-09-22T21:37:16Z mnoonan quit (*.net *.split) 2016-09-22T21:37:16Z askatasuna quit (*.net *.split) 2016-09-22T21:37:16Z angavrilov quit (*.net *.split) 2016-09-22T21:37:16Z joast quit (*.net *.split) 2016-09-22T21:37:17Z zymurgy quit (*.net *.split) 2016-09-22T21:37:17Z cebreidian quit (*.net *.split) 2016-09-22T21:37:17Z iskander quit (*.net *.split) 2016-09-22T21:37:17Z _death quit (*.net *.split) 2016-09-22T21:37:17Z jackc quit (*.net *.split) 2016-09-22T21:37:17Z loke quit (*.net *.split) 2016-09-22T21:37:17Z kjak_ quit (*.net *.split) 2016-09-22T21:37:17Z nee` quit (*.net *.split) 2016-09-22T21:37:17Z vert2 quit (*.net *.split) 2016-09-22T21:37:18Z cmpitg quit (*.net *.split) 2016-09-22T21:37:18Z quazimodo quit (*.net *.split) 2016-09-22T21:37:18Z emaczen` quit (*.net *.split) 2016-09-22T21:37:18Z razzy89__ quit (*.net *.split) 2016-09-22T21:37:19Z nopf quit (*.net *.split) 2016-09-22T21:37:19Z M-Illandan quit (*.net *.split) 2016-09-22T21:37:19Z p_l quit (*.net *.split) 2016-09-22T21:37:19Z sake quit (*.net *.split) 2016-09-22T21:37:20Z omilu quit (*.net *.split) 2016-09-22T21:37:20Z mearnsh quit (*.net *.split) 2016-09-22T21:37:20Z mathrick quit (*.net *.split) 2016-09-22T21:37:20Z stux|RC-only quit (*.net *.split) 2016-09-22T21:37:20Z mikaelj quit (*.net *.split) 2016-09-22T21:37:20Z djsjadkhf quit (*.net *.split) 2016-09-22T21:37:21Z dim quit (*.net *.split) 2016-09-22T21:37:21Z Lord_Nightmare quit (*.net *.split) 2016-09-22T21:37:21Z lxpz quit (*.net *.split) 2016-09-22T21:37:21Z aap quit (*.net *.split) 2016-09-22T21:37:22Z watersoul quit (*.net *.split) 2016-09-22T21:37:22Z otwieracz quit (*.net *.split) 2016-09-22T21:37:22Z zbigniew quit (*.net *.split) 2016-09-22T21:37:22Z setheus quit (*.net *.split) 2016-09-22T21:37:22Z Tristam quit (*.net *.split) 2016-09-22T21:37:22Z M-moredhel quit (*.net *.split) 2016-09-22T21:37:23Z heurist` quit (*.net *.split) 2016-09-22T21:37:23Z clog quit (*.net *.split) 2016-09-22T21:37:23Z srcerer quit (*.net *.split) 2016-09-22T21:37:24Z neuri8 quit (*.net *.split) 2016-09-22T21:37:24Z jokleinn1 quit (*.net *.split) 2016-09-22T21:37:24Z micro` quit (*.net *.split) 2016-09-22T21:37:24Z finnrobi quit (*.net *.split) 2016-09-22T21:37:24Z SAL9000 quit (*.net *.split) 2016-09-22T21:37:25Z killmaster quit (*.net *.split) 2016-09-22T21:37:25Z cross_ quit (*.net *.split) 2016-09-22T21:37:26Z jtz quit (*.net *.split) 2016-09-22T21:37:26Z SiCC quit (*.net *.split) 2016-09-22T21:37:26Z xantoz quit (*.net *.split) 2016-09-22T21:37:26Z trinitr0n quit (*.net *.split) 2016-09-22T21:37:26Z WojciechK quit (*.net *.split) 2016-09-22T21:37:26Z tkd quit (*.net *.split) 2016-09-22T21:37:27Z cell quit (*.net *.split) 2016-09-22T21:37:27Z adlai quit (*.net *.split) 2016-09-22T21:37:27Z jackdaniel quit (*.net *.split) 2016-09-22T21:37:27Z jasom quit (*.net *.split) 2016-09-22T21:37:27Z ferada quit (*.net *.split) 2016-09-22T21:37:27Z antoszka quit (*.net *.split) 2016-09-22T21:37:27Z Sigyn quit (*.net *.split) 2016-09-22T21:37:28Z xristos quit (*.net *.split) 2016-09-22T21:37:28Z fchurca quit (*.net *.split) 2016-09-22T21:37:28Z tuctuc quit (*.net *.split) 2016-09-22T21:37:28Z dyelar quit (*.net *.split) 2016-09-22T21:37:28Z nikki93 quit (*.net *.split) 2016-09-22T21:37:28Z grouzen quit (*.net *.split) 2016-09-22T21:37:28Z nilof quit (*.net *.split) 2016-09-22T21:37:29Z CEnnis91 quit (*.net *.split) 2016-09-22T21:37:29Z aerique quit (*.net *.split) 2016-09-22T21:37:29Z derrida quit (*.net *.split) 2016-09-22T21:37:29Z Zotan quit (*.net *.split) 2016-09-22T21:37:30Z ivan4th quit (*.net *.split) 2016-09-22T21:37:30Z StephanLahl quit (*.net *.split) 2016-09-22T21:37:30Z fUD quit (*.net *.split) 2016-09-22T21:37:30Z ritschmaster quit (*.net *.split) 2016-09-22T21:37:30Z jdz quit (*.net *.split) 2016-09-22T21:37:30Z sausages quit (*.net *.split) 2016-09-22T21:37:31Z dxtr quit (*.net *.split) 2016-09-22T21:37:31Z drdo quit (*.net *.split) 2016-09-22T21:37:31Z fluter quit (*.net *.split) 2016-09-22T21:37:31Z gniourf quit (*.net *.split) 2016-09-22T21:37:31Z Guest98158 quit (*.net *.split) 2016-09-22T21:37:31Z froggey quit (*.net *.split) 2016-09-22T21:37:31Z spacebat2 quit (*.net *.split) 2016-09-22T21:37:32Z gbyers quit (*.net *.split) 2016-09-22T21:37:32Z Subfusc quit (*.net *.split) 2016-09-22T21:37:32Z pacon quit (*.net *.split) 2016-09-22T21:37:32Z pok quit (*.net *.split) 2016-09-22T21:37:32Z Zhivago quit (*.net *.split) 2016-09-22T21:37:33Z angular_mike_ quit (*.net *.split) 2016-09-22T21:37:34Z drmeister quit (*.net *.split) 2016-09-22T21:37:34Z l1x quit (*.net *.split) 2016-09-22T21:37:34Z banjiewen quit (*.net *.split) 2016-09-22T21:37:34Z aaronjensen quit (*.net *.split) 2016-09-22T21:37:34Z rvirding quit (*.net *.split) 2016-09-22T21:37:34Z splittist quit (*.net *.split) 2016-09-22T21:37:34Z pkkm quit (*.net *.split) 2016-09-22T21:37:34Z `lain quit (*.net *.split) 2016-09-22T21:37:35Z sbryant quit (*.net *.split) 2016-09-22T21:37:35Z marusich quit (*.net *.split) 2016-09-22T21:37:35Z logrus quit (*.net *.split) 2016-09-22T21:37:35Z happy-dude quit (*.net *.split) 2016-09-22T21:37:35Z moei quit (*.net *.split) 2016-09-22T21:37:36Z kjeldahl quit (*.net *.split) 2016-09-22T21:37:36Z justinabrahms quit (*.net *.split) 2016-09-22T21:37:36Z steelbird quit (*.net *.split) 2016-09-22T21:37:42Z sigjuice quit (*.net *.split) 2016-09-22T21:37:42Z tax quit (*.net *.split) 2016-09-22T21:37:42Z toogley quit (*.net *.split) 2016-09-22T21:37:42Z GGMethos quit (*.net *.split) 2016-09-22T21:37:42Z |3b| quit (*.net *.split) 2016-09-22T21:37:42Z edgar-rft quit (*.net *.split) 2016-09-22T21:37:42Z Quadresce quit (*.net *.split) 2016-09-22T21:37:42Z BlueRavenGT quit (*.net *.split) 2016-09-22T21:37:42Z vibs29 quit (*.net *.split) 2016-09-22T21:37:42Z JeffTrent quit (*.net *.split) 2016-09-22T21:37:42Z schjetne quit (*.net *.split) 2016-09-22T21:37:42Z PlasmaStar quit (*.net *.split) 2016-09-22T21:37:42Z isoraqathedh quit (*.net *.split) 2016-09-22T21:37:42Z Jesin quit (*.net *.split) 2016-09-22T21:37:42Z holly2 quit (*.net *.split) 2016-09-22T21:37:42Z ym quit (*.net *.split) 2016-09-22T21:37:42Z Khisanth quit (*.net *.split) 2016-09-22T21:37:42Z swflint quit (*.net *.split) 2016-09-22T21:37:42Z woona quit (*.net *.split) 2016-09-22T21:37:42Z ircbrowse quit (*.net *.split) 2016-09-22T21:37:42Z yeltzooo quit (*.net *.split) 2016-09-22T21:37:42Z des_consolado quit (*.net *.split) 2016-09-22T21:37:42Z gko quit (*.net *.split) 2016-09-22T21:37:42Z PuercoPop quit (*.net *.split) 2016-09-22T21:37:42Z XachX_ quit (*.net *.split) 2016-09-22T21:37:42Z gz__ quit (*.net *.split) 2016-09-22T21:37:42Z hetman`` quit (*.net *.split) 2016-09-22T21:37:42Z disingen` quit (*.net *.split) 2016-09-22T21:37:42Z abbe quit (*.net *.split) 2016-09-22T21:37:43Z slyrus quit (*.net *.split) 2016-09-22T21:37:43Z defaultxr quit (*.net *.split) 2016-09-22T21:37:43Z tristero quit (*.net *.split) 2016-09-22T21:37:44Z __main__ quit (*.net *.split) 2016-09-22T21:37:44Z alexherbo2 quit (*.net *.split) 2016-09-22T21:37:44Z Atarian quit (*.net *.split) 2016-09-22T21:37:44Z Patzy quit (*.net *.split) 2016-09-22T21:37:44Z Grue` quit (*.net *.split) 2016-09-22T21:37:45Z taij33n quit (*.net *.split) 2016-09-22T21:37:45Z ecraven quit (*.net *.split) 2016-09-22T21:37:46Z lancetw quit (*.net *.split) 2016-09-22T21:37:46Z akkad quit (*.net *.split) 2016-09-22T21:37:46Z Ober quit (*.net *.split) 2016-09-22T21:37:46Z renard_ quit (*.net *.split) 2016-09-22T21:37:46Z freehck quit (*.net *.split) 2016-09-22T21:37:46Z jurov quit (*.net *.split) 2016-09-22T21:37:47Z frgo quit (*.net *.split) 2016-09-22T21:37:48Z sshirokov quit (*.net *.split) 2016-09-22T21:37:48Z wooden_ quit (*.net *.split) 2016-09-22T21:37:48Z aries_liuxueyang quit (*.net *.split) 2016-09-22T21:37:48Z roscoe_tw quit (*.net *.split) 2016-09-22T21:37:48Z jlarocco quit (*.net *.split) 2016-09-22T21:37:48Z aindilis2 quit (*.net *.split) 2016-09-22T21:37:48Z emeritus quit (*.net *.split) 2016-09-22T21:37:48Z ahungry quit (*.net *.split) 2016-09-22T21:37:49Z johs quit (*.net *.split) 2016-09-22T21:37:49Z salva quit (*.net *.split) 2016-09-22T21:37:50Z ec\ quit (*.net *.split) 2016-09-22T21:37:50Z jason_m quit (*.net *.split) 2016-09-22T21:37:50Z megalography quit (*.net *.split) 2016-09-22T21:37:50Z Walex quit (*.net *.split) 2016-09-22T21:37:50Z grindhold quit (*.net *.split) 2016-09-22T21:37:51Z vhost- quit (*.net *.split) 2016-09-22T21:37:51Z flip214 quit (*.net *.split) 2016-09-22T21:37:51Z misv quit (*.net *.split) 2016-09-22T21:37:51Z hydPaz quit (*.net *.split) 2016-09-22T21:37:51Z marsjaninzmarsa quit (*.net *.split) 2016-09-22T21:37:51Z ejt quit (*.net *.split) 2016-09-22T21:37:51Z payphone quit (*.net *.split) 2016-09-22T21:37:52Z tilpner quit (*.net *.split) 2016-09-22T21:37:52Z o`connor quit (*.net *.split) 2016-09-22T21:37:52Z luis quit (*.net *.split) 2016-09-22T21:37:53Z Kruppe quit (*.net *.split) 2016-09-22T21:37:53Z switchy quit (*.net *.split) 2016-09-22T21:37:53Z wizzo quit (*.net *.split) 2016-09-22T21:37:53Z joga quit (*.net *.split) 2016-09-22T21:37:55Z EvW quit (*.net *.split) 2016-09-22T21:37:55Z zacts quit (*.net *.split) 2016-09-22T21:37:55Z zacharias quit (*.net *.split) 2016-09-22T21:37:55Z boomer quit (*.net *.split) 2016-09-22T21:37:55Z gargaml quit (*.net *.split) 2016-09-22T21:37:55Z Josh_2 quit (*.net *.split) 2016-09-22T21:37:55Z ramus quit (*.net *.split) 2016-09-22T21:37:55Z jsnell quit (*.net *.split) 2016-09-22T21:37:55Z Glitchy quit (*.net *.split) 2016-09-22T21:37:56Z d4gg4d quit (*.net *.split) 2016-09-22T21:37:56Z groovy2shoes quit (*.net *.split) 2016-09-22T21:37:56Z oGMo quit (*.net *.split) 2016-09-22T21:37:56Z shikhin quit (*.net *.split) 2016-09-22T21:37:56Z benny quit (*.net *.split) 2016-09-22T21:37:56Z kjak quit (*.net *.split) 2016-09-22T21:37:57Z thortron quit (*.net *.split) 2016-09-22T21:37:57Z loke` quit (*.net *.split) 2016-09-22T21:37:57Z nicdev quit (*.net *.split) 2016-09-22T21:37:57Z pchrist quit (*.net *.split) 2016-09-22T21:37:57Z libreman quit (*.net *.split) 2016-09-22T21:37:57Z Lord_of_Life quit (*.net *.split) 2016-09-22T21:37:58Z mordocai quit (*.net *.split) 2016-09-22T21:37:58Z Posterdati quit (*.net *.split) 2016-09-22T21:37:59Z whiteline quit (*.net *.split) 2016-09-22T21:37:59Z danlentz quit (*.net *.split) 2016-09-22T21:37:59Z kilimanjaro quit (*.net *.split) 2016-09-22T21:37:59Z zkat___ quit (*.net *.split) 2016-09-22T21:37:59Z unrahul quit (*.net *.split) 2016-09-22T21:37:59Z billstclair quit (*.net *.split) 2016-09-22T21:38:00Z j_king quit (*.net *.split) 2016-09-22T21:38:00Z pareidolia quit (*.net *.split) 2016-09-22T21:38:00Z snits quit (*.net *.split) 2016-09-22T21:38:00Z mmos quit (*.net *.split) 2016-09-22T21:38:01Z rotty quit (*.net *.split) 2016-09-22T21:38:01Z Mandus quit (*.net *.split) 2016-09-22T21:38:01Z tfb quit (*.net *.split) 2016-09-22T21:38:02Z asedeno quit (*.net *.split) 2016-09-22T21:38:02Z djh quit (*.net *.split) 2016-09-22T21:38:02Z gendl quit (*.net *.split) 2016-09-22T21:38:02Z velvetcore quit (*.net *.split) 2016-09-22T21:38:02Z Firedancer quit (*.net *.split) 2016-09-22T21:38:03Z sword quit (*.net *.split) 2016-09-22T21:38:03Z alms_clozure quit (*.net *.split) 2016-09-22T21:38:03Z SpaceDanceCJ quit (*.net *.split) 2016-09-22T21:38:04Z yeticry quit (*.net *.split) 2016-09-22T21:38:04Z takitus quit (*.net *.split) 2016-09-22T21:38:04Z Quadrescence quit (*.net *.split) 2016-09-22T21:38:05Z thinkpad quit (*.net *.split) 2016-09-22T21:38:05Z seg quit (*.net *.split) 2016-09-22T21:38:06Z Orion3k quit (*.net *.split) 2016-09-22T21:38:06Z mjl quit (*.net *.split) 2016-09-22T21:38:06Z Petit_Dejeuner quit (*.net *.split) 2016-09-22T21:38:06Z vaporatorius quit (*.net *.split) 2016-09-22T21:38:06Z eli quit (*.net *.split) 2016-09-22T21:38:06Z constantinexvi quit (*.net *.split) 2016-09-22T21:38:06Z tessier quit (*.net *.split) 2016-09-22T21:38:07Z kbtr quit (*.net *.split) 2016-09-22T21:38:07Z gabot quit (*.net *.split) 2016-09-22T21:38:07Z unbalancedparen quit (*.net *.split) 2016-09-22T21:38:07Z octo_ quit (*.net *.split) 2016-09-22T21:38:08Z peccu quit (*.net *.split) 2016-09-22T21:38:08Z anunnaki quit (*.net *.split) 2016-09-22T21:38:08Z quasisane quit (*.net *.split) 2016-09-22T21:38:08Z ineiros quit (*.net *.split) 2016-09-22T21:38:08Z cods quit (*.net *.split) 2016-09-22T21:38:08Z kushal quit (*.net *.split) 2016-09-22T21:38:08Z jself quit (*.net *.split) 2016-09-22T21:38:08Z nydel quit (*.net *.split) 2016-09-22T21:38:09Z whartung quit (*.net *.split) 2016-09-22T21:38:09Z funnel quit (*.net *.split) 2016-09-22T21:38:09Z Karunamon quit (*.net *.split) 2016-09-22T21:38:09Z AeroNotix quit (*.net *.split) 2016-09-22T21:38:09Z tokenrov1 quit (*.net *.split) 2016-09-22T21:38:10Z samebchase quit (*.net *.split) 2016-09-22T21:38:10Z Karl_Dscc quit (*.net *.split) 2016-09-22T21:38:10Z shrdlu68 quit (*.net *.split) 2016-09-22T21:38:10Z strelox quit (*.net *.split) 2016-09-22T21:38:10Z stardiviner quit (*.net *.split) 2016-09-22T21:38:10Z Bike quit (*.net *.split) 2016-09-22T21:38:10Z ghostlight quit (*.net *.split) 2016-09-22T21:38:10Z norfumpit quit (*.net *.split) 2016-09-22T21:38:11Z dilated_dinosaur quit (*.net *.split) 2016-09-22T21:38:11Z fouric quit (*.net *.split) 2016-09-22T21:38:11Z foom quit (*.net *.split) 2016-09-22T21:38:11Z eschatologist quit (*.net *.split) 2016-09-22T21:38:11Z voidlily quit (*.net *.split) 2016-09-22T21:38:11Z Merv quit (*.net *.split) 2016-09-22T21:38:12Z DGASAU quit (*.net *.split) 2016-09-22T21:38:12Z myrkraverk quit (*.net *.split) 2016-09-22T21:38:12Z Colleen quit (*.net *.split) 2016-09-22T21:38:13Z el-mikl_ quit (*.net *.split) 2016-09-22T21:38:13Z ssice quit (*.net *.split) 2016-09-22T21:38:13Z Intensity quit (*.net *.split) 2016-09-22T21:38:13Z msb quit (*.net *.split) 2016-09-22T21:38:13Z gigetoo quit (*.net *.split) 2016-09-22T21:38:13Z drot quit (*.net *.split) 2016-09-22T21:38:13Z segmond quit (*.net *.split) 2016-09-22T21:38:13Z ft quit (*.net *.split) 2016-09-22T21:38:14Z beatdown quit (*.net *.split) 2016-09-22T21:38:14Z lieven quit (*.net *.split) 2016-09-22T21:38:14Z brucem quit (*.net *.split) 2016-09-22T21:38:14Z cyraxjoe quit (*.net *.split) 2016-09-22T21:38:15Z Tordek quit (*.net *.split) 2016-09-22T21:38:15Z ggherdov quit (*.net *.split) 2016-09-22T21:38:16Z NhanH quit (*.net *.split) 2016-09-22T21:38:16Z Fade quit (*.net *.split) 2016-09-22T21:38:17Z specbot quit (*.net *.split) 2016-09-22T21:38:17Z Cthulhux quit (*.net *.split) 2016-09-22T21:38:18Z TMA quit (*.net *.split) 2016-09-22T21:38:18Z larme quit (*.net *.split) 2016-09-22T21:38:18Z john-mcaleely quit (*.net *.split) 2016-09-22T21:38:18Z H4ns quit (*.net *.split) 2016-09-22T21:38:18Z joshe quit (*.net *.split) 2016-09-22T21:38:18Z arpunk quit (*.net *.split) 2016-09-22T21:38:18Z Neet quit (*.net *.split) 2016-09-22T21:38:19Z sukaeto quit (*.net *.split) 2016-09-22T21:38:19Z larsen quit (*.net *.split) 2016-09-22T21:38:19Z eschulte quit (*.net *.split) 2016-09-22T21:38:19Z smithzv quit (*.net *.split) 2016-09-22T21:38:20Z zwwwdr quit (*.net *.split) 2016-09-22T21:38:20Z al-damiri quit (Max SendQ exceeded) 2016-09-22T21:39:08Z dyelar joined #lisp 2016-09-22T21:39:08Z quazimodo joined #lisp 2016-09-22T21:39:08Z edgar-rft joined #lisp 2016-09-22T21:39:08Z `lain joined #lisp 2016-09-22T21:39:08Z emaczen` joined #lisp 2016-09-22T21:39:08Z freedom01 joined #lisp 2016-09-22T21:39:08Z nikki93 joined #lisp 2016-09-22T21:39:08Z Quadresce joined #lisp 2016-09-22T21:39:08Z kamog joined #lisp 2016-09-22T21:39:08Z BlueRavenGT joined #lisp 2016-09-22T21:39:08Z EvW joined #lisp 2016-09-22T21:39:08Z razzy89__ joined #lisp 2016-09-22T21:39:08Z stepnem joined #lisp 2016-09-22T21:39:08Z grouzen joined #lisp 2016-09-22T21:39:08Z slyrus joined #lisp 2016-09-22T21:39:08Z fchurca joined #lisp 2016-09-22T21:39:08Z frgo joined #lisp 2016-09-22T21:39:08Z vibs29 joined #lisp 2016-09-22T21:39:08Z scymtym joined #lisp 2016-09-22T21:39:08Z zacts joined #lisp 2016-09-22T21:39:08Z JeffTrent joined #lisp 2016-09-22T21:39:08Z attila_lendvai joined #lisp 2016-09-22T21:39:08Z defaultxr joined #lisp 2016-09-22T21:39:08Z nilof joined #lisp 2016-09-22T21:39:08Z zacharias joined #lisp 2016-09-22T21:39:08Z varjag joined #lisp 2016-09-22T21:39:08Z schjetne joined #lisp 2016-09-22T21:39:08Z watersoul joined #lisp 2016-09-22T21:39:08Z boomer joined #lisp 2016-09-22T21:39:08Z CEnnis91 joined #lisp 2016-09-22T21:39:08Z gargaml joined #lisp 2016-09-22T21:39:08Z freehck joined #lisp 2016-09-22T21:39:08Z Josh_2 joined #lisp 2016-09-22T21:39:08Z Velveeta_Chef joined #lisp 2016-09-22T21:39:08Z ramus joined #lisp 2016-09-22T21:39:08Z otwieracz joined #lisp 2016-09-22T21:39:08Z nopf joined #lisp 2016-09-22T21:39:08Z Justinus joined #lisp 2016-09-22T21:39:08Z aerique joined #lisp 2016-09-22T21:39:08Z sbryant joined #lisp 2016-09-22T21:39:08Z zbigniew joined #lisp 2016-09-22T21:39:08Z derrida joined #lisp 2016-09-22T21:39:08Z sshirokov joined #lisp 2016-09-22T21:39:08Z marusich joined #lisp 2016-09-22T21:39:08Z tristero joined #lisp 2016-09-22T21:39:08Z PlasmaStar joined #lisp 2016-09-22T21:39:08Z mtd joined #lisp 2016-09-22T21:39:08Z kus_ubuntui686 joined #lisp 2016-09-22T21:39:08Z setheus joined #lisp 2016-09-22T21:39:08Z __main__ joined #lisp 2016-09-22T21:39:08Z jsnell joined #lisp 2016-09-22T21:39:08Z isoraqathedh joined #lisp 2016-09-22T21:39:08Z Glitchy joined #lisp 2016-09-22T21:39:08Z Zotan joined #lisp 2016-09-22T21:39:08Z Jesin joined #lisp 2016-09-22T21:39:08Z alexherbo2 joined #lisp 2016-09-22T21:39:08Z logrus joined #lisp 2016-09-22T21:39:08Z wooden_ joined #lisp 2016-09-22T21:39:08Z happy-dude joined #lisp 2016-09-22T21:39:08Z holly2 joined #lisp 2016-09-22T21:39:08Z Tristam joined #lisp 2016-09-22T21:39:08Z M-Illandan joined #lisp 2016-09-22T21:39:08Z aries_liuxueyang joined #lisp 2016-09-22T21:39:08Z roscoe_tw joined #lisp 2016-09-22T21:39:08Z M-moredhel joined #lisp 2016-09-22T21:39:08Z ivan4th joined #lisp 2016-09-22T21:39:08Z Atarian joined #lisp 2016-09-22T21:39:08Z p_l joined #lisp 2016-09-22T21:39:08Z sake joined #lisp 2016-09-22T21:39:08Z ym joined #lisp 2016-09-22T21:39:08Z jlarocco joined #lisp 2016-09-22T21:39:08Z d4gg4d joined #lisp 2016-09-22T21:39:08Z aindilis2 joined #lisp 2016-09-22T21:39:08Z emeritus joined #lisp 2016-09-22T21:39:08Z Patzy joined #lisp 2016-09-22T21:39:08Z moei joined #lisp 2016-09-22T21:39:08Z groovy2shoes joined #lisp 2016-09-22T21:39:08Z Grue` joined #lisp 2016-09-22T21:39:08Z oGMo joined #lisp 2016-09-22T21:39:08Z Khisanth joined #lisp 2016-09-22T21:39:08Z tuctuc joined #lisp 2016-09-22T21:39:08Z kjeldahl joined #lisp 2016-09-22T21:39:08Z swflint joined #lisp 2016-09-22T21:39:08Z shikhin joined #lisp 2016-09-22T21:39:08Z nee` joined #lisp 2016-09-22T21:39:08Z justinabrahms joined #lisp 2016-09-22T21:39:08Z omilu joined #lisp 2016-09-22T21:39:08Z heurist` joined #lisp 2016-09-22T21:39:08Z woona joined #lisp 2016-09-22T21:39:08Z Sigyn joined #lisp 2016-09-22T21:39:08Z ahungry joined #lisp 2016-09-22T21:39:08Z clog joined #lisp 2016-09-22T21:39:08Z StephanLahl joined #lisp 2016-09-22T21:39:08Z johs joined #lisp 2016-09-22T21:39:08Z ircbrowse joined #lisp 2016-09-22T21:39:08Z cpt_nemo joined #lisp 2016-09-22T21:39:08Z fUD joined #lisp 2016-09-22T21:39:08Z ritschmaster joined #lisp 2016-09-22T21:39:08Z jdz joined #lisp 2016-09-22T21:39:08Z mnoonan joined #lisp 2016-09-22T21:39:08Z salva joined #lisp 2016-09-22T21:39:08Z kjak joined #lisp 2016-09-22T21:39:08Z benny joined #lisp 2016-09-22T21:39:08Z sausages joined #lisp 2016-09-22T21:39:08Z des_consolado joined #lisp 2016-09-22T21:39:08Z drdo joined #lisp 2016-09-22T21:39:08Z srcerer joined #lisp 2016-09-22T21:39:08Z steelbird joined #lisp 2016-09-22T21:39:08Z dxtr joined #lisp 2016-09-22T21:39:08Z fluter joined #lisp 2016-09-22T21:39:08Z Xof joined #lisp 2016-09-22T21:39:08Z taij33n joined #lisp 2016-09-22T21:39:08Z gniourf joined #lisp 2016-09-22T21:39:08Z askatasuna joined #lisp 2016-09-22T21:39:08Z mearnsh joined #lisp 2016-09-22T21:39:08Z yeltzooo joined #lisp 2016-09-22T21:39:08Z Guest98158 joined #lisp 2016-09-22T21:39:08Z mathrick joined #lisp 2016-09-22T21:39:08Z froggey joined #lisp 2016-09-22T21:39:08Z DrCode joined #lisp 2016-09-22T21:39:08Z jbalint joined #lisp 2016-09-22T21:39:08Z White_Flame joined #lisp 2016-09-22T21:39:08Z neuri8 joined #lisp 2016-09-22T21:39:08Z jokleinn1 joined #lisp 2016-09-22T21:39:08Z low-profile joined #lisp 2016-09-22T21:39:08Z dwchandler joined #lisp 2016-09-22T21:39:08Z z0d joined #lisp 2016-09-22T21:39:08Z qlkzy joined #lisp 2016-09-22T21:39:08Z impaktor joined #lisp 2016-09-22T21:39:08Z anachrom1 joined #lisp 2016-09-22T21:39:08Z fluxit joined #lisp 2016-09-22T21:39:08Z shymega joined #lisp 2016-09-22T21:39:08Z euphoria- joined #lisp 2016-09-22T21:39:08Z ski joined #lisp 2016-09-22T21:39:08Z thomas joined #lisp 2016-09-22T21:39:08Z mrSpec joined #lisp 2016-09-22T21:39:08Z axion joined #lisp 2016-09-22T21:39:08Z Urfin joined #lisp 2016-09-22T21:39:08Z kini joined #lisp 2016-09-22T21:39:08Z spacebat2 joined #lisp 2016-09-22T21:39:08Z switchy joined #lisp 2016-09-22T21:39:08Z thortron joined #lisp 2016-09-22T21:39:08Z sigjuice joined #lisp 2016-09-22T21:39:08Z fiddlerwoaroof joined #lisp 2016-09-22T21:39:08Z loke` joined #lisp 2016-09-22T21:39:08Z nicdev joined #lisp 2016-09-22T21:39:08Z micro` joined #lisp 2016-09-22T21:39:08Z pchrist joined #lisp 2016-09-22T21:39:08Z angavrilov joined #lisp 2016-09-22T21:39:08Z ec\ joined #lisp 2016-09-22T21:39:08Z tax joined #lisp 2016-09-22T21:39:08Z libreman joined #lisp 2016-09-22T21:39:08Z Lord_of_Life joined #lisp 2016-09-22T21:39:08Z toogley joined #lisp 2016-09-22T21:39:08Z ecraven joined #lisp 2016-09-22T21:39:08Z GGMethos joined #lisp 2016-09-22T21:39:08Z gbyers joined #lisp 2016-09-22T21:39:09Z PuercoPop joined #lisp 2016-09-22T21:39:09Z gko joined #lisp 2016-09-22T21:39:09Z Subfusc joined #lisp 2016-09-22T21:39:09Z gz__ joined #lisp 2016-09-22T21:39:09Z XachX_ joined #lisp 2016-09-22T21:39:09Z |3b| joined #lisp 2016-09-22T21:39:09Z disingen` joined #lisp 2016-09-22T21:39:09Z hetman`` joined #lisp 2016-09-22T21:39:09Z jason_m joined #lisp 2016-09-22T21:39:09Z megalography joined #lisp 2016-09-22T21:39:09Z mordocai joined #lisp 2016-09-22T21:39:09Z Posterdati joined #lisp 2016-09-22T21:39:09Z Walex joined #lisp 2016-09-22T21:39:09Z grindhold joined #lisp 2016-09-22T21:39:09Z pacon joined #lisp 2016-09-22T21:39:09Z joast joined #lisp 2016-09-22T21:39:09Z vhost- joined #lisp 2016-09-22T21:39:09Z Nikotiini joined #lisp 2016-09-22T21:39:09Z pok joined #lisp 2016-09-22T21:39:09Z zymurgy joined #lisp 2016-09-22T21:39:09Z whiteline joined #lisp 2016-09-22T21:39:09Z Zhivago joined #lisp 2016-09-22T21:39:09Z flip214 joined #lisp 2016-09-22T21:39:09Z angular_mike_ joined #lisp 2016-09-22T21:39:09Z misv joined #lisp 2016-09-22T21:39:09Z cebreidian joined #lisp 2016-09-22T21:39:09Z abbe joined #lisp 2016-09-22T21:39:09Z hydPaz joined #lisp 2016-09-22T21:39:09Z lancetw joined #lisp 2016-09-22T21:39:09Z drmeister joined #lisp 2016-09-22T21:39:09Z danlentz joined #lisp 2016-09-22T21:39:09Z kilimanjaro joined #lisp 2016-09-22T21:39:09Z l1x joined #lisp 2016-09-22T21:39:09Z zkat___ joined #lisp 2016-09-22T21:39:09Z unrahul joined #lisp 2016-09-22T21:39:09Z banjiewen joined #lisp 2016-09-22T21:39:09Z wyan joined #lisp 2016-09-22T21:39:09Z aaronjensen joined #lisp 2016-09-22T21:39:09Z rvirding joined #lisp 2016-09-22T21:39:09Z splittist joined #lisp 2016-09-22T21:39:09Z billstclair joined #lisp 2016-09-22T21:39:09Z pkkm joined #lisp 2016-09-22T21:39:09Z akkad joined #lisp 2016-09-22T21:39:09Z cyberlard joined #lisp 2016-09-22T21:39:09Z xristos joined #lisp 2016-09-22T21:39:09Z minion joined #lisp 2016-09-22T21:39:09Z iskander joined #lisp 2016-09-22T21:39:09Z mood joined #lisp 2016-09-22T21:39:09Z gypsydave5 joined #lisp 2016-09-22T21:39:09Z thijso joined #lisp 2016-09-22T21:39:09Z tokik joined #lisp 2016-09-22T21:39:09Z theBlackDragon joined #lisp 2016-09-22T21:39:09Z ck_ joined #lisp 2016-09-22T21:39:09Z forgot joined #lisp 2016-09-22T21:39:09Z troydm joined #lisp 2016-09-22T21:39:09Z eMBee joined #lisp 2016-09-22T21:39:09Z cmatei joined #lisp 2016-09-22T21:39:09Z keix joined #lisp 2016-09-22T21:39:09Z Xach joined #lisp 2016-09-22T21:39:09Z pipping joined #lisp 2016-09-22T21:39:09Z vsync joined #lisp 2016-09-22T21:39:09Z cmpitg joined #lisp 2016-09-22T21:39:09Z vert2 joined #lisp 2016-09-22T21:39:09Z kjak_ joined #lisp 2016-09-22T21:39:09Z loke joined #lisp 2016-09-22T21:39:09Z jackc joined #lisp 2016-09-22T21:39:09Z _death joined #lisp 2016-09-22T21:39:09Z aap joined #lisp 2016-09-22T21:39:09Z lxpz joined #lisp 2016-09-22T21:39:09Z Lord_Nightmare joined #lisp 2016-09-22T21:39:09Z dim joined #lisp 2016-09-22T21:39:09Z mikaelj joined #lisp 2016-09-22T21:39:09Z djsjadkhf joined #lisp 2016-09-22T21:39:09Z stux|RC-only joined #lisp 2016-09-22T21:39:09Z jurov joined #lisp 2016-09-22T21:39:09Z antoszka joined #lisp 2016-09-22T21:39:09Z ferada joined #lisp 2016-09-22T21:39:09Z jasom joined #lisp 2016-09-22T21:39:09Z jackdaniel joined #lisp 2016-09-22T21:39:09Z adlai joined #lisp 2016-09-22T21:39:09Z tkd joined #lisp 2016-09-22T21:39:09Z cell joined #lisp 2016-09-22T21:39:09Z WojciechK joined #lisp 2016-09-22T21:39:09Z trinitr0n joined #lisp 2016-09-22T21:39:09Z xantoz joined #lisp 2016-09-22T21:39:09Z SiCC joined #lisp 2016-09-22T21:39:09Z jtz joined #lisp 2016-09-22T21:39:09Z cross_ joined #lisp 2016-09-22T21:39:09Z killmaster joined #lisp 2016-09-22T21:39:09Z SAL9000 joined #lisp 2016-09-22T21:39:09Z finnrobi joined #lisp 2016-09-22T21:39:09Z renard_ joined #lisp 2016-09-22T21:39:09Z Ober joined #lisp 2016-09-22T21:39:09Z marsjaninzmarsa joined #lisp 2016-09-22T21:39:09Z joga joined #lisp 2016-09-22T21:39:09Z wizzo joined #lisp 2016-09-22T21:39:09Z Kruppe joined #lisp 2016-09-22T21:39:09Z luis joined #lisp 2016-09-22T21:39:09Z o`connor joined #lisp 2016-09-22T21:39:09Z tilpner joined #lisp 2016-09-22T21:39:09Z payphone joined #lisp 2016-09-22T21:39:09Z ejt joined #lisp 2016-09-22T21:39:09Z alms_clozure joined #lisp 2016-09-22T21:39:09Z sword joined #lisp 2016-09-22T21:39:09Z Firedancer joined #lisp 2016-09-22T21:39:09Z velvetcore joined #lisp 2016-09-22T21:39:09Z gendl joined #lisp 2016-09-22T21:39:09Z djh joined #lisp 2016-09-22T21:39:09Z asedeno joined #lisp 2016-09-22T21:39:09Z tfb joined #lisp 2016-09-22T21:39:09Z Mandus joined #lisp 2016-09-22T21:39:09Z rotty joined #lisp 2016-09-22T21:39:09Z snits joined #lisp 2016-09-22T21:39:09Z mmos joined #lisp 2016-09-22T21:39:09Z pareidolia joined #lisp 2016-09-22T21:39:09Z j_king joined #lisp 2016-09-22T21:39:09Z tomaw joined #lisp 2016-09-22T21:39:23Z rann quit (Max SendQ exceeded) 2016-09-22T21:39:23Z MorTal1ty quit (Max SendQ exceeded) 2016-09-22T21:39:23Z sz0 quit (Max SendQ exceeded) 2016-09-22T21:39:29Z lancetw quit (Ping timeout: 240 seconds) 2016-09-22T21:39:45Z srcerer quit (Ping timeout: 248 seconds) 2016-09-22T21:40:05Z zkat___ quit (Ping timeout: 250 seconds) 2016-09-22T21:40:05Z unrahul quit (Ping timeout: 250 seconds) 2016-09-22T21:40:32Z trig-ger quit (Ping timeout: 252 seconds) 2016-09-22T21:40:32Z mbrock quit (Ping timeout: 252 seconds) 2016-09-22T21:40:32Z tobel quit (Ping timeout: 252 seconds) 2016-09-22T21:40:40Z Karl_Dscc joined #lisp 2016-09-22T21:40:40Z shrdlu68 joined #lisp 2016-09-22T21:40:40Z strelox joined #lisp 2016-09-22T21:40:40Z stardiviner joined #lisp 2016-09-22T21:40:40Z Bike joined #lisp 2016-09-22T21:40:40Z norfumpit joined #lisp 2016-09-22T21:40:40Z dilated_dinosaur joined #lisp 2016-09-22T21:40:40Z fouric joined #lisp 2016-09-22T21:40:40Z beatdown joined #lisp 2016-09-22T21:40:40Z foom joined #lisp 2016-09-22T21:40:40Z eschatologist joined #lisp 2016-09-22T21:40:40Z voidlily joined #lisp 2016-09-22T21:40:40Z Merv joined #lisp 2016-09-22T21:40:40Z DGASAU joined #lisp 2016-09-22T21:40:40Z myrkraverk joined #lisp 2016-09-22T21:40:40Z Colleen joined #lisp 2016-09-22T21:40:40Z el-mikl_ joined #lisp 2016-09-22T21:40:40Z ssice joined #lisp 2016-09-22T21:40:40Z Intensity joined #lisp 2016-09-22T21:40:40Z msb joined #lisp 2016-09-22T21:40:40Z gigetoo joined #lisp 2016-09-22T21:40:40Z drot joined #lisp 2016-09-22T21:40:40Z segmond joined #lisp 2016-09-22T21:40:40Z ft joined #lisp 2016-09-22T21:40:40Z lieven joined #lisp 2016-09-22T21:40:40Z brucem joined #lisp 2016-09-22T21:40:40Z cyraxjoe joined #lisp 2016-09-22T21:40:40Z Tordek joined #lisp 2016-09-22T21:40:40Z H4ns joined #lisp 2016-09-22T21:40:40Z Fade joined #lisp 2016-09-22T21:40:40Z specbot joined #lisp 2016-09-22T21:40:40Z larme joined #lisp 2016-09-22T21:40:40Z Cthulhux joined #lisp 2016-09-22T21:40:40Z TMA joined #lisp 2016-09-22T21:40:40Z john-mcaleely joined #lisp 2016-09-22T21:40:40Z joshe joined #lisp 2016-09-22T21:40:40Z arpunk joined #lisp 2016-09-22T21:40:40Z Neet joined #lisp 2016-09-22T21:40:40Z sukaeto joined #lisp 2016-09-22T21:40:40Z larsen joined #lisp 2016-09-22T21:40:40Z eschulte joined #lisp 2016-09-22T21:40:40Z smithzv joined #lisp 2016-09-22T21:40:40Z zwwwdr joined #lisp 2016-09-22T21:40:45Z l1x quit (Ping timeout: 265 seconds) 2016-09-22T21:40:45Z banjiewen quit (Ping timeout: 265 seconds) 2016-09-22T21:40:49Z kilimanjaro quit (Ping timeout: 250 seconds) 2016-09-22T21:40:57Z nightfly joined #lisp 2016-09-22T21:40:57Z someone joined #lisp 2016-09-22T21:40:57Z DeadTrickster joined #lisp 2016-09-22T21:40:57Z impulse joined #lisp 2016-09-22T21:40:57Z MrWoohoo joined #lisp 2016-09-22T21:40:57Z reepca joined #lisp 2016-09-22T21:40:57Z Oddity joined #lisp 2016-09-22T21:40:57Z JuanDaugherty joined #lisp 2016-09-22T21:40:57Z superancetre joined #lisp 2016-09-22T21:40:57Z nzambe joined #lisp 2016-09-22T21:40:57Z dlowe joined #lisp 2016-09-22T21:40:57Z Naraka joined #lisp 2016-09-22T21:40:57Z dmiles joined #lisp 2016-09-22T21:40:57Z clop joined #lisp 2016-09-22T21:40:57Z justinmcp joined #lisp 2016-09-22T21:40:57Z danieli joined #lisp 2016-09-22T21:40:57Z EDT joined #lisp 2016-09-22T21:41:00Z holly2 quit (Ping timeout: 248 seconds) 2016-09-22T21:41:00Z angular_mike_ quit (Ping timeout: 265 seconds) 2016-09-22T21:41:23Z cibs joined #lisp 2016-09-22T21:41:23Z pillton joined #lisp 2016-09-22T21:41:24Z Merv quit (Ping timeout: 255 seconds) 2016-09-22T21:41:28Z krasnal joined #lisp 2016-09-22T21:41:28Z eivarv joined #lisp 2016-09-22T21:41:28Z adolf_stalin joined #lisp 2016-09-22T21:41:28Z mastokley joined #lisp 2016-09-22T21:41:28Z tmtwd joined #lisp 2016-09-22T21:41:28Z AntiSpamMeta joined #lisp 2016-09-22T21:41:28Z zaquest joined #lisp 2016-09-22T21:41:28Z sdothum joined #lisp 2016-09-22T21:41:28Z harish_ joined #lisp 2016-09-22T21:41:28Z kolko joined #lisp 2016-09-22T21:41:28Z phadthai joined #lisp 2016-09-22T21:41:28Z Oladon joined #lisp 2016-09-22T21:41:28Z zerac joined #lisp 2016-09-22T21:41:28Z les joined #lisp 2016-09-22T21:41:28Z lemoinem joined #lisp 2016-09-22T21:41:28Z josteink joined #lisp 2016-09-22T21:41:28Z knobo joined #lisp 2016-09-22T21:41:28Z leo_song joined #lisp 2016-09-22T21:41:28Z TeMPOraL joined #lisp 2016-09-22T21:41:28Z failproofshark joined #lisp 2016-09-22T21:41:28Z brandonz joined #lisp 2016-09-22T21:41:28Z housel joined #lisp 2016-09-22T21:41:28Z djinni` joined #lisp 2016-09-22T21:41:28Z heddwch joined #lisp 2016-09-22T21:41:32Z CEnnis91 quit (Ping timeout: 265 seconds) 2016-09-22T21:41:42Z M-moredhel quit (Ping timeout: 276 seconds) 2016-09-22T21:42:54Z yeticry joined #lisp 2016-09-22T21:42:54Z takitus joined #lisp 2016-09-22T21:42:54Z Quadrescence joined #lisp 2016-09-22T21:42:54Z thinkpad joined #lisp 2016-09-22T21:42:54Z seg joined #lisp 2016-09-22T21:42:54Z Orion3k joined #lisp 2016-09-22T21:42:54Z Petit_Dejeuner joined #lisp 2016-09-22T21:42:54Z vaporatorius joined #lisp 2016-09-22T21:42:54Z eli joined #lisp 2016-09-22T21:42:54Z constantinexvi joined #lisp 2016-09-22T21:42:54Z tessier joined #lisp 2016-09-22T21:42:54Z kbtr joined #lisp 2016-09-22T21:42:54Z gabot joined #lisp 2016-09-22T21:42:54Z unbalancedparen joined #lisp 2016-09-22T21:42:54Z octo_ joined #lisp 2016-09-22T21:42:54Z peccu joined #lisp 2016-09-22T21:42:54Z anunnaki joined #lisp 2016-09-22T21:42:54Z quasisane joined #lisp 2016-09-22T21:42:54Z ineiros joined #lisp 2016-09-22T21:42:54Z cods joined #lisp 2016-09-22T21:42:54Z kushal joined #lisp 2016-09-22T21:42:54Z jself joined #lisp 2016-09-22T21:42:54Z nydel joined #lisp 2016-09-22T21:42:54Z whartung joined #lisp 2016-09-22T21:42:54Z funnel joined #lisp 2016-09-22T21:42:54Z Karunamon joined #lisp 2016-09-22T21:42:54Z AeroNotix joined #lisp 2016-09-22T21:42:54Z tokenrov1 joined #lisp 2016-09-22T21:42:54Z samebchase joined #lisp 2016-09-22T21:42:57Z yeticry quit (Max SendQ exceeded) 2016-09-22T21:42:57Z anunnaki quit (Max SendQ exceeded) 2016-09-22T21:42:57Z funnel quit (Max SendQ exceeded) 2016-09-22T21:43:05Z anunnaki joined #lisp 2016-09-22T21:43:11Z funnel_ joined #lisp 2016-09-22T21:43:32Z JRajamaa joined #lisp 2016-09-22T21:43:38Z funnel_ is now known as funnel 2016-09-22T21:44:55Z holly2 joined #lisp 2016-09-22T21:46:25Z pjb quit (Remote host closed the connection) 2016-09-22T21:47:49Z eivarv quit (Quit: Sleep) 2016-09-22T21:48:39Z yeticry joined #lisp 2016-09-22T21:49:44Z rpg joined #lisp 2016-09-22T21:50:10Z zkat___ joined #lisp 2016-09-22T21:51:44Z strelox quit (Remote host closed the connection) 2016-09-22T21:52:56Z mishoo joined #lisp 2016-09-22T21:53:00Z ggherdov joined #lisp 2016-09-22T21:53:23Z banjiewen joined #lisp 2016-09-22T21:54:22Z EvW quit (Ping timeout: 250 seconds) 2016-09-22T21:58:49Z EvW joined #lisp 2016-09-22T21:59:01Z al-damiri joined #lisp 2016-09-22T22:00:11Z trn joined #lisp 2016-09-22T22:00:36Z tobel joined #lisp 2016-09-22T22:00:46Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-22T22:01:03Z nikki93 joined #lisp 2016-09-22T22:01:10Z kilimanjaro joined #lisp 2016-09-22T22:01:12Z trig-ger joined #lisp 2016-09-22T22:01:15Z mbrock joined #lisp 2016-09-22T22:01:18Z zacharias quit (Ping timeout: 250 seconds) 2016-09-22T22:01:49Z l1x joined #lisp 2016-09-22T22:01:56Z M-moredhel joined #lisp 2016-09-22T22:03:15Z JRajamaa quit (Quit: Konversation terminated!) 2016-09-22T22:03:46Z unrahul joined #lisp 2016-09-22T22:03:50Z JRajamaa joined #lisp 2016-09-22T22:05:07Z lancetw joined #lisp 2016-09-22T22:07:26Z Merv joined #lisp 2016-09-22T22:08:50Z mjl joined #lisp 2016-09-22T22:09:25Z angular_mike_ joined #lisp 2016-09-22T22:09:38Z CEnnis91 joined #lisp 2016-09-22T22:10:56Z rann joined #lisp 2016-09-22T22:13:40Z JRajamaa quit (Quit: Konversation terminated!) 2016-09-22T22:13:55Z Rajamaa joined #lisp 2016-09-22T22:14:51Z nikki93_ joined #lisp 2016-09-22T22:15:21Z NhanH joined #lisp 2016-09-22T22:15:40Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T22:16:03Z sz0 joined #lisp 2016-09-22T22:17:13Z BlueRavenGT quit (Ping timeout: 248 seconds) 2016-09-22T22:18:03Z Rajamaa quit (Client Quit) 2016-09-22T22:18:36Z Rajamaa joined #lisp 2016-09-22T22:19:42Z MorTal1ty joined #lisp 2016-09-22T22:20:06Z Rajamaa quit (Client Quit) 2016-09-22T22:20:43Z edgar-rft quit (Quit: edgar-rft) 2016-09-22T22:21:26Z Rajamaa joined #lisp 2016-09-22T22:22:05Z harish_ quit (Ping timeout: 260 seconds) 2016-09-22T22:23:35Z fchurca quit (Quit: Page closed) 2016-09-22T22:28:39Z quazimodo quit (Ping timeout: 244 seconds) 2016-09-22T22:29:18Z shrdlu68 quit (Quit: leaving) 2016-09-22T22:29:45Z zkat___ quit 2016-09-22T22:30:17Z zkat joined #lisp 2016-09-22T22:30:19Z Karl_Dscc quit (Remote host closed the connection) 2016-09-22T22:30:37Z adolf_st_ joined #lisp 2016-09-22T22:30:48Z adolf_st_ quit (Remote host closed the connection) 2016-09-22T22:32:34Z rumbler31 joined #lisp 2016-09-22T22:33:45Z adolf_stalin quit (Ping timeout: 260 seconds) 2016-09-22T22:34:43Z NeverDie joined #lisp 2016-09-22T22:36:57Z rumbler31 quit (Ping timeout: 248 seconds) 2016-09-22T22:38:25Z Rajamaa quit (Quit: Konversation terminated!) 2016-09-22T22:40:23Z stepnem quit (Ping timeout: 265 seconds) 2016-09-22T22:42:42Z nikki93 joined #lisp 2016-09-22T22:43:22Z nikki93_ quit (Ping timeout: 265 seconds) 2016-09-22T22:46:13Z emaczen` quit (Ping timeout: 244 seconds) 2016-09-22T22:48:21Z reepca quit (Remote host closed the connection) 2016-09-22T22:48:42Z slyrus quit (Remote host closed the connection) 2016-09-22T22:49:02Z reepca joined #lisp 2016-09-22T22:50:15Z emaczen` joined #lisp 2016-09-22T22:51:15Z nikki93 quit (Ping timeout: 260 seconds) 2016-09-22T22:51:23Z nikki93_ joined #lisp 2016-09-22T22:57:12Z JeffTrent quit (Quit: ChatZilla 0.9.92 [Firefox 45.3.0/20160802213348]) 2016-09-22T23:00:26Z akkad: if I have a queue/list what is a faster way to dump the whole thing vs popping one off at a time in a loop? 2016-09-22T23:02:54Z Bike: (setf queue nil)? 2016-09-22T23:06:24Z razzy89__ quit (Quit: razzy89__) 2016-09-22T23:06:33Z akkad: o|O 2016-09-22T23:06:44Z Josh_2 quit (Ping timeout: 250 seconds) 2016-09-22T23:06:55Z Bike: what? 2016-09-22T23:07:11Z raydeejay: heh 2016-09-22T23:07:32Z jasom: akkad: what do you want to do? 2016-09-22T23:07:49Z jasom: akkad: specifically what does "dump" mean in this context? 2016-09-22T23:08:26Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-22T23:08:45Z jasom: if by dump you mean "remove" then Bike is correct; if by dump you mean "remove and return the list of removed items" then (prog1 queue (setf queue nil)) will do the trick. 2016-09-22T23:12:18Z grouzen quit (Ping timeout: 265 seconds) 2016-09-22T23:15:16Z akkad: dump, not nil out. 2016-09-22T23:16:07Z akkad: copy contents to say a file. 2016-09-22T23:16:25Z akkad: loop/dequeue is very slow 2016-09-22T23:16:52Z jasom: akkad: use a serialization library? 2016-09-22T23:17:09Z akkad: maybe format. 2016-09-22T23:17:32Z jasom: akkad: obviously the format of the file will depend on how you output it. What are you doing right now? 2016-09-22T23:18:04Z raydeejay: better yet, what are you dumping it for? 2016-09-22T23:18:54Z akkad: let me show 2016-09-22T23:19:33Z emaczen` quit (Ping timeout: 265 seconds) 2016-09-22T23:19:47Z akkad: https://gist.github.com/85892c69c01e9b2585663d37fb9c6953 2016-09-22T23:19:52Z cromachina joined #lisp 2016-09-22T23:20:17Z raydeejay: there are seven million libraries for dealing with csv 2016-09-22T23:20:29Z raydeejay: the figure may bea slight exaggeration 2016-09-22T23:20:59Z varjag quit (Ping timeout: 265 seconds) 2016-09-22T23:21:46Z raydeejay: but I don't see how my comment is relevant :) 2016-09-22T23:21:57Z akkad: csv is not really the issue. 2016-09-22T23:22:12Z jasom: akkad: in that case, use a queue library that provides the ability to empty the queue in a single operation. pcall-queue doesn't allow this. 2016-09-22T23:23:32Z jasom: akkad: It may be slow because it's acquiring and releasing a lock for every single pop operation 2016-09-22T23:23:43Z jasom: akkad: without measuring I can't say for sure that's the bottleneck though 2016-09-22T23:23:53Z akkad: I could add a defmethod for print-object 2016-09-22T23:23:54Z mishoo quit (Ping timeout: 265 seconds) 2016-09-22T23:24:07Z akkad: or queue-length operation. 2016-09-22T23:24:31Z jasom: you could also add the operation to the pcall-queue if you want 2016-09-22T23:24:41Z akkad: yeah 2016-09-22T23:25:05Z ukari joined #lisp 2016-09-22T23:25:19Z adolf_stalin joined #lisp 2016-09-22T23:25:56Z pillton: Why are you asking for the length every time? Shouldn't that be (not (empty queue)). 2016-09-22T23:26:00Z jasom: lparallel has with-locked-queue and pop-queue/no-lock 2016-09-22T23:26:12Z jasom: oh, I didn't even see that. That's *really* slow 2016-09-22T23:26:51Z akkad: pillton: thanks that makes more sense 2016-09-22T23:26:52Z jasom: queue-empty-p in the case of pcall-queue 2016-09-22T23:27:03Z pillton: clhs formatter 2016-09-22T23:27:03Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_format.htm 2016-09-22T23:27:47Z jasom: though pcall-queue really ought to maintain the length in it's object which would make it much faster. 2016-09-22T23:27:50Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-22T23:28:07Z pillton: I'm just throwing things at the wall. I don't know the library. 2016-09-22T23:28:32Z jasom: pillton: yeah the library uses a list-walk to calculate the length, so it's a good catch 2016-09-22T23:28:39Z pillton prepares the trebuchet. 2016-09-22T23:29:02Z raydeejay hands some silver bullets to pillton 2016-09-22T23:29:09Z raydeejay: tailored to programming 2016-09-22T23:29:27Z jasom: It also uses a doubly-linked list for a single-ended queue. 2016-09-22T23:29:54Z impulse quit (Ping timeout: 264 seconds) 2016-09-22T23:30:44Z jasom: though now that I think about it, you need that for either efficient remove or insert. 2016-09-22T23:31:29Z jasom: scratch that, you don't; insert to end remove from head, all is simple and fast. 2016-09-22T23:31:36Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-22T23:32:04Z raydeejay: well it's a queue 2016-09-22T23:32:29Z pillton: You can get queues like priority-queues. 2016-09-22T23:32:48Z akkad: yeah... it was the lenght checking 2016-09-22T23:32:58Z akkad: worse possible case scenario 2016-09-22T23:33:31Z pillton: Where do I send the invoice? 2016-09-22T23:33:33Z pillton: :) 2016-09-22T23:34:18Z pillton: raydeejay: e.g. https://github.com/TheRiver/CL-HEAP 2016-09-22T23:34:59Z pillton: raydeejay: I've used that library to help improve some dynamic programming problems. 2016-09-22T23:35:50Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-22T23:36:45Z akkad: pillton: got a beer fund? 2016-09-22T23:36:46Z raydeejay bookmarks for later examination 2016-09-22T23:38:12Z quazimodo joined #lisp 2016-09-22T23:40:48Z tshirts4crime joined #lisp 2016-09-22T23:42:16Z trocado joined #lisp 2016-09-22T23:49:51Z kamog quit 2016-09-22T23:50:31Z impulse joined #lisp 2016-09-22T23:50:57Z rpg joined #lisp 2016-09-22T23:52:05Z jasom: just to make sure I wasn't insane about a simple single-ended queue not needing doubly linked-lists, I wrote one: http://paste.lisp.org/display/326838 2016-09-22T23:52:07Z Joreji joined #lisp 2016-09-22T23:52:23Z raydeejay: xDD 2016-09-22T23:52:30Z jasom forgot to decf length on pop, but is otherwise correct. 2016-09-22T23:53:20Z jasom: not exporting 'marker from the package it's defined in is highly recommended :) 2016-09-22T23:53:59Z raydeejay: "singly linked list" implies keeping track of the end, right? 2016-09-22T23:54:22Z jasom: raydeejay: keeping track of the end is always necessary for an O(1) implementation of a queue. 2016-09-22T23:54:41Z raydeejay: that's sort of what I'm trying to say 2016-09-22T23:54:50Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-22T23:54:53Z raydeejay: for a queue you definitely want to do that, otherwise "queue" is just a name 2016-09-22T23:54:59Z jasom: though a circular doubly-linked list you might arguably be not "keeping track of the end", that's semantics 2016-09-22T23:55:09Z jasom: since the end is O(1) findable from the beginning. 2016-09-22T23:55:11Z nikki93 joined #lisp 2016-09-22T23:58:04Z Joreji quit (Ping timeout: 255 seconds) 2016-09-22T23:58:22Z jasom: the pcall implementation uses a front and back and is doubly linked, which is kind of the worst of both worlds. If you're going to do doubly linked then have a head element, and if it points to itself, then the queue is empty. 2016-09-22T23:58:43Z jasom: and then just do an insert before the head for push and remove after the head for pop. 2016-09-22T23:59:04Z raydeejay: enqueue and dequeue 2016-09-22T23:59:14Z jasom: right enq/deq, not push/pop 2016-09-22T23:59:23Z raydeejay: well, just "queue" 2016-09-22T23:59:24Z raydeejay: xD 2016-09-23T00:00:27Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-09-23T00:00:38Z aries_liuxueyang joined #lisp 2016-09-23T00:02:12Z jasom: I also like that lparallel provides both bounded and unbounded queues. 2016-09-23T00:02:27Z raydeejay has a lot to explore 2016-09-23T00:02:31Z jasom: for producer/consumer uses I like bounded queues 2016-09-23T00:02:37Z raydeejay: at least I don't see parens anymore :) 2016-09-23T00:04:27Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-23T00:05:58Z akkad: will get to lparallel some day. 2016-09-23T00:12:40Z raydeejay: what I really really want to get into is McClim 2016-09-23T00:12:48Z raydeejay: at least to grok what it is about 2016-09-23T00:12:55Z nikki93_ joined #lisp 2016-09-23T00:13:01Z nikki93 quit (Read error: Connection reset by peer) 2016-09-23T00:13:22Z Trystam joined #lisp 2016-09-23T00:16:24Z Tristam quit (Ping timeout: 276 seconds) 2016-09-23T00:17:33Z karswell joined #lisp 2016-09-23T00:18:49Z ukari quit (Ping timeout: 248 seconds) 2016-09-23T00:20:03Z tshirts4crime quit (Ping timeout: 240 seconds) 2016-09-23T00:23:51Z FreeBirdLjj joined #lisp 2016-09-23T00:28:44Z FreeBirdLjj quit (Ping timeout: 265 seconds) 2016-09-23T00:31:17Z takitus quit (Quit: bye) 2016-09-23T00:31:43Z NeverDie quit (Read error: Connection reset by peer) 2016-09-23T00:35:06Z rpg joined #lisp 2016-09-23T00:35:56Z nullniverse joined #lisp 2016-09-23T00:40:48Z emaczen` joined #lisp 2016-09-23T00:45:19Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-23T00:45:44Z rpg joined #lisp 2016-09-23T00:46:32Z emaczen` quit (Ping timeout: 265 seconds) 2016-09-23T00:48:10Z ghostlight joined #lisp 2016-09-23T00:50:27Z pipping: raydeejay: Isn't that the protagonist in 'Die Hard'? 2016-09-23T00:50:39Z raydeejay: lol? 2016-09-23T00:51:22Z raydeejay: that's McClane 2016-09-23T00:51:44Z BlueRavenGT joined #lisp 2016-09-23T00:51:51Z raydeejay: the man in the wrongest place at the wrongest time 2016-09-23T00:51:58Z raydeejay: four times 2016-09-23T00:55:44Z nikki93_ quit (Ping timeout: 265 seconds) 2016-09-23T00:57:58Z nikki93 joined #lisp 2016-09-23T00:58:27Z karswell quit (Read error: Connection reset by peer) 2016-09-23T01:01:55Z mastokley quit (Ping timeout: 260 seconds) 2016-09-23T01:02:24Z mastokley joined #lisp 2016-09-23T01:03:46Z shdeng joined #lisp 2016-09-23T01:03:58Z shdeng quit (Max SendQ exceeded) 2016-09-23T01:23:11Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-23T01:24:48Z EvW quit (Ping timeout: 265 seconds) 2016-09-23T01:27:40Z jleija joined #lisp 2016-09-23T01:28:45Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-09-23T01:29:33Z trocado quit (Ping timeout: 240 seconds) 2016-09-23T01:35:44Z rpg joined #lisp 2016-09-23T01:36:10Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-23T01:36:50Z nikki93 joined #lisp 2016-09-23T01:37:18Z fluter quit (Ping timeout: 265 seconds) 2016-09-23T01:43:12Z shdeng joined #lisp 2016-09-23T01:43:39Z rpg: Is it possible to have multiple slime repl windows on a single lisp process? 2016-09-23T01:44:48Z raydeejay: hmm... you can start a second swank, can't you? 2016-09-23T01:45:04Z nikki93_ joined #lisp 2016-09-23T01:45:32Z nikki93 quit (Read error: Connection reset by peer) 2016-09-23T01:45:52Z rpg: raydeejay: is that a thing I can do from emacs? 2016-09-23T01:46:39Z raydeejay: well... in a repl already connected you do (swank:start-server ...) or whatever it is, and then M-x slime-connect 2016-09-23T01:46:50Z raydeejay: at least that's my guess 2016-09-23T01:46:56Z raydeejay: try it and see what happens 2016-09-23T01:47:10Z raydeejay: the worst that can happen is that your computer explodes and you turn into some sort of cyborg 2016-09-23T01:47:27Z rpg: raydeejay: oh, well, in that case, nothing to lose. 2016-09-23T01:47:45Z raydeejay: note that I have absolutely no idea about how it works, it just seems reasonable to me 2016-09-23T01:48:10Z fluter joined #lisp 2016-09-23T01:48:13Z rpg: I'm working in a way that makes it convenient to have 2 different windows, each in a different package. 2016-09-23T01:48:49Z rpg: it's possible that starting a second swank server will give me a different Lisp thread, in which case I won't get the nice sharing of context that I would like... 2016-09-23T01:48:53Z freedom01 quit (Ping timeout: 265 seconds) 2016-09-23T01:51:25Z rpg: ah, its' the slime-mrepl package I want, appaernetly. 2016-09-23T01:52:00Z nikki93 joined #lisp 2016-09-23T01:52:02Z freedom01 joined #lisp 2016-09-23T01:52:14Z rpg: s/package/contrib. 2016-09-23T01:53:34Z raydeejay: \o/ 2016-09-23T01:54:25Z nikki93_ quit (Ping timeout: 260 seconds) 2016-09-23T01:56:21Z CEnnis91 joined #lisp 2016-09-23T02:02:14Z manuel_ joined #lisp 2016-09-23T02:02:49Z rpg: Not entirely sure that this is what I want, since the mrepl doesn't seem to live on top of the slime-repl, which means... maybe it doesn't have all the goodies? 2016-09-23T02:04:42Z pillton: Can you connect twice to the same swank server? 2016-09-23T02:04:51Z harish joined #lisp 2016-09-23T02:05:48Z raydeejay: hm... I assumed "no" 2016-09-23T02:08:45Z FreeBirdLjj joined #lisp 2016-09-23T02:09:25Z pillton: It seems to work if you create two servers. 2016-09-23T02:10:03Z raydeejay: what about shared stuff? 2016-09-23T02:10:42Z pillton: "Shared stuff"? 2016-09-23T02:11:16Z mastokley quit (Ping timeout: 255 seconds) 2016-09-23T02:12:10Z rpg: pillton: Shared stuff might refer to my desiring to share the value of special variables across two repls. 2016-09-23T02:13:07Z pillton: I'd say that depends on how threads are implemented. 2016-09-23T02:13:26Z pillton: My SBCL doesn't have thread support so I can't check. 2016-09-23T02:13:54Z pillton: rpg: (swank:create-server :port 45645) 2016-09-23T02:14:07Z pillton: rpg: M-x slime-connect RET 127.0.0.1 RET 45645 RET 2016-09-23T02:16:18Z pillton: This bag of meat I'm trapped in is telling me to eat lunch. BBL. 2016-09-23T02:16:45Z loke: Hello pillton 2016-09-23T02:17:01Z Trystam is now known as Tristam 2016-09-23T02:22:29Z rpg: thanks, pillton 2016-09-23T02:28:34Z nilof quit (Quit: Going offline, see ya! (www.adiirc.com)) 2016-09-23T02:28:59Z emaczen` joined #lisp 2016-09-23T02:29:06Z `lain` joined #lisp 2016-09-23T02:30:44Z nikki93 quit (Remote host closed the connection) 2016-09-23T02:30:52Z `lain quit (Read error: Connection reset by peer) 2016-09-23T02:33:27Z DGASAU quit (Read error: Connection reset by peer) 2016-09-23T02:34:37Z eschatologist quit (Quit: ZNC 1.6.3+deb1 - http://znc.in) 2016-09-23T02:35:22Z emaczen` quit (Ping timeout: 265 seconds) 2016-09-23T02:35:36Z pchrist quit (Ping timeout: 250 seconds) 2016-09-23T02:37:02Z razzy89__ joined #lisp 2016-09-23T02:37:14Z eschatologist joined #lisp 2016-09-23T02:39:06Z DGASAU joined #lisp 2016-09-23T02:40:12Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-23T02:40:24Z shifty joined #lisp 2016-09-23T02:40:42Z Quadresce joined #lisp 2016-09-23T02:44:12Z pchrist joined #lisp 2016-09-23T02:46:27Z `lain` quit (Quit: bye.) 2016-09-23T02:46:36Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-23T02:52:00Z pillton: loke: G'day. 2016-09-23T02:52:04Z pillton: rpg: No worries. 2016-09-23T02:52:18Z mastokley joined #lisp 2016-09-23T02:53:08Z nikki93 joined #lisp 2016-09-23T02:59:52Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-23T03:00:37Z emaczen` joined #lisp 2016-09-23T03:02:09Z happy-dude quit (Quit: Connection closed for inactivity) 2016-09-23T03:10:37Z karswell joined #lisp 2016-09-23T03:16:02Z heurist` is now known as heurist 2016-09-23T03:19:21Z emaczen` quit (Remote host closed the connection) 2016-09-23T03:20:04Z arescorpio joined #lisp 2016-09-23T03:22:30Z tmtwd quit (Ping timeout: 260 seconds) 2016-09-23T03:25:09Z d4ryus quit (Ping timeout: 265 seconds) 2016-09-23T03:27:36Z d4ryus joined #lisp 2016-09-23T03:32:29Z tmtwd joined #lisp 2016-09-23T03:33:10Z sellout- joined #lisp 2016-09-23T03:33:33Z Denommus joined #lisp 2016-09-23T03:43:05Z harish quit (Ping timeout: 248 seconds) 2016-09-23T03:43:23Z axion: Or just use Sly, with multiple REPLs and inspectors by default 2016-09-23T03:44:51Z tmtwd quit (Ping timeout: 244 seconds) 2016-09-23T03:50:19Z nikki93 quit (Remote host closed the connection) 2016-09-23T03:57:07Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-23T03:58:41Z ukari joined #lisp 2016-09-23T04:02:36Z loke: axion: Sly doesn't have presentations, so it kinda sucks. 2016-09-23T04:03:29Z mastokley quit (Ping timeout: 240 seconds) 2016-09-23T04:07:17Z axion: No, it has some features of them, but not them per-se. I personally make do without them, but I don't think I could look back not having all that Sly has to offer, so I definitely would not say it sucks. 2016-09-23T04:07:56Z loke: axion: What is it it has to offer which SLIME does not? I kinda didn't look much at sly after I noticed it didn't have presentations. 2016-09-23T04:10:03Z nikki93 joined #lisp 2016-09-23T04:11:16Z axion: inline buffer macro-expansion, stickers (ways to annotate and debug objects without print/format statements messing up the file), multiple inspectors, and maybe more are some things I really enjoy using 2016-09-23T04:12:55Z axion: I sort of haven't used SLIME in a while, so there could be more, but the last time I did I found myself wanting those features. 2016-09-23T04:13:11Z loke: I'm going to do a presentation of Lisp development in Emacs at a local Emacs meetup group. I'll make sure to mention that that exists. 2016-09-23T04:15:01Z Quadresce joined #lisp 2016-09-23T04:15:09Z axion: Nice 2016-09-23T04:15:38Z jleija quit (Quit: leaving) 2016-09-23T04:15:57Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-23T04:20:03Z k4rtik joined #lisp 2016-09-23T04:20:08Z Denommus quit (Quit: going to sleep) 2016-09-23T04:25:27Z pierpa quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-23T04:25:51Z arescorpio quit (Excess Flood) 2016-09-23T04:31:47Z BlueRavenGT quit (Ping timeout: 265 seconds) 2016-09-23T04:33:17Z FreeBirdLjj joined #lisp 2016-09-23T04:34:17Z swflint quit (Ping timeout: 248 seconds) 2016-09-23T04:34:27Z _sjs joined #lisp 2016-09-23T04:39:13Z vlatkoB joined #lisp 2016-09-23T04:44:53Z deank joined #lisp 2016-09-23T04:47:21Z low-profile quit (Quit: low-profile) 2016-09-23T04:47:23Z mastokley joined #lisp 2016-09-23T04:51:21Z schjetne quit (Ping timeout: 248 seconds) 2016-09-23T04:56:01Z _mjl joined #lisp 2016-09-23T04:58:29Z tmtwd joined #lisp 2016-09-23T04:58:53Z edgar-rft joined #lisp 2016-09-23T04:59:00Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-23T05:05:17Z adolf_stalin quit (Quit: Leaving...) 2016-09-23T05:07:07Z nullniverse quit (Quit: Leaving) 2016-09-23T05:09:30Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-23T05:10:51Z _mjl quit (Ping timeout: 276 seconds) 2016-09-23T05:13:56Z shka joined #lisp 2016-09-23T05:16:56Z shka quit (Read error: No route to host) 2016-09-23T05:17:28Z shka joined #lisp 2016-09-23T05:25:45Z Harag joined #lisp 2016-09-23T05:26:03Z ukari quit (Ping timeout: 272 seconds) 2016-09-23T05:36:44Z mvilleneuve joined #lisp 2016-09-23T05:38:44Z razzy89__ quit (Quit: razzy89__) 2016-09-23T05:39:58Z Karl_Dscc joined #lisp 2016-09-23T05:40:40Z manuel_ quit (Quit: manuel_) 2016-09-23T05:46:33Z ramky joined #lisp 2016-09-23T05:47:03Z emaczen joined #lisp 2016-09-23T05:47:21Z emaczen: How can I get the function-name of a compiled-function? 2016-09-23T05:47:58Z jasom: emaczen: that's implementation dependent I think 2016-09-23T05:48:08Z mishoo joined #lisp 2016-09-23T05:48:10Z Bike: from the function itself? can't. sometimes it'll be in function-lambda-expression. 2016-09-23T05:48:19Z jackdaniel: generally you can't do that, because function may be bound to a few symbols 2016-09-23T05:49:07Z jackdaniel: (setf (fdefinition 'yyy) #'xxx) 2016-09-23T05:49:19Z jackdaniel: now function defined as xxx may be used as yyy 2016-09-23T05:49:21Z jasom: oh, if you know the name is interned, you can loop over every symbol in every package and see if it's fbound to the function 2016-09-23T05:49:31Z jasom: that's portable 2016-09-23T05:49:51Z jackdaniel: right, sounds reasonable, you could get all symbols bound to the function 2016-09-23T05:52:34Z Quadresce joined #lisp 2016-09-23T05:52:38Z Quadresce quit (Changing host) 2016-09-23T05:52:38Z Quadresce joined #lisp 2016-09-23T05:52:53Z jasom: well only all interned symbols bound to the function; if you did (defun #.(gensym) ...) you woudln't be able to find that 2016-09-23T05:54:11Z edgar-rft: what's with functions that are stored in the symbol-value slot of a symbol? 2016-09-23T05:54:36Z Bike: "what's with"? that makes them just values of dynamic variables, i guess? 2016-09-23T05:54:59Z jasom: edgar-rft: I don't understand the question 2016-09-23T05:55:17Z edgar-rft: like (defvar a (lambda () "hello")) (funcall a) 2016-09-23T05:55:29Z Bike: sure, what about it 2016-09-23T05:56:29Z edgar-rft: the symbol-name wouldn't be returned by fboundp 2016-09-23T05:56:37Z Bike: no, it would not be. 2016-09-23T05:57:08Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-23T05:57:18Z Bike: i mean that's just a variable though. it's not the same thing as a function name binding. 2016-09-23T05:57:33Z edgar-rft: above was claimed that fboundp does return all symbol-names that a function is bound to 2016-09-23T05:57:43Z Bike: bound as a function, yes. 2016-09-23T05:58:04Z Bike: it also doesn't include every hash table the function is in. not important 2016-09-23T05:58:51Z Quadresce: pipping, " Quadresce: what are you targetting? unicode?" --> Ideally but I'm open to examining more restricted alternatives 2016-09-23T06:00:02Z Bike: oh, hey, there's a weitz unicode wrapper. so i guess you could do (cl-unicode:has-binary-property character "White_Space") 2016-09-23T06:00:17Z edgar-rft: Bike: in CL a function object can be bound to a variable, so claiming that fboundp returns *ALL* symbols that a function object could be bound to is just simply wrong 2016-09-23T06:00:53Z Quadresce: Bike, nice 2016-09-23T06:01:07Z Bike: don't you think you're being pedantic? it was assumed that a function's "names" would mean symbols it's bound to functionwise. 2016-09-23T06:01:07Z jackdaniel: I'm pretty sure the original question referred to names which may be put in a function position 2016-09-23T06:01:17Z Quadresce: Also, I'm dumb, I responded with an answer to the wrong thing. 2016-09-23T06:01:32Z Quadresce: I thought I asked this earlier. I'll ask again if I missed an answer. 2016-09-23T06:01:41Z Quadresce: Are there any regex libraries that work on streams? 2016-09-23T06:02:19Z Zhivago: Rephrase it as 'all function variables that are bound'. 2016-09-23T06:03:30Z tmtwd quit (Ping timeout: 264 seconds) 2016-09-23T06:04:20Z Cymew joined #lisp 2016-09-23T06:04:47Z DavidGu joined #lisp 2016-09-23T06:06:38Z kerframil quit (Quit: Leaving) 2016-09-23T06:06:38Z DavidGu quit (Read error: Connection reset by peer) 2016-09-23T06:07:09Z DavidGu joined #lisp 2016-09-23T06:09:06Z edgar-rft: back to the original question: there is no way to find the "name" of a function because in CL a function is a data object that has no name. It can be bound to things that have a name (like symbols) but the function object itself remains a neameless object. That's why it makes no sense to search for things that don't exist like "names" of functions. That's what I wanted to point out. "It was assumed" is only an assumpt 2016-09-23T06:09:06Z edgar-rft: ion. Most bugs are based on wrong assumptions. 2016-09-23T06:09:06Z DavidGu quit (Read error: Connection reset by peer) 2016-09-23T06:09:31Z DavidGu joined #lisp 2016-09-23T06:09:54Z Bike: jackdaniel already pointed that out with multiple names 2016-09-23T06:10:22Z Bike: and functions can actually have names, it's just not totally standard. function-lambda-expression can get you a name. 2016-09-23T06:11:34Z DavidGu quit (Read error: Connection reset by peer) 2016-09-23T06:12:00Z FreeBirdLjj joined #lisp 2016-09-23T06:12:25Z jackdaniel imagines a predicate (is-that-your-true-name-deary-p 'fun-1 #'fun) ;-) 2016-09-23T06:12:26Z Karl_Dscc quit (Remote host closed the connection) 2016-09-23T06:13:00Z Joreji joined #lisp 2016-09-23T06:13:34Z edgar-rft: lets create pathnames for functions 2016-09-23T06:13:36Z DavidGu joined #lisp 2016-09-23T06:13:37Z Bike: most functions use a pseudonym, to avoid being placed under geas by witches 2016-09-23T06:14:40Z jackdaniel: speaking of pathnames, is there any implementation-specific extension for virtual filesystem? 2016-09-23T06:15:34Z jackdaniel: so I can place my files in-memory and put them under some logical pathname, for instance "vfs:resources;picture.png" 2016-09-23T06:16:22Z pillton: Alas, no. (defun vfs (&rest args) ...) 2016-09-23T06:16:32Z ggole joined #lisp 2016-09-23T06:17:09Z pillton: You could look at https://common-lisp.net/project/cl-fuse/. 2016-09-23T06:17:16Z emaczen quit (Ping timeout: 244 seconds) 2016-09-23T06:17:44Z jackdaniel: thanks, will do 2016-09-23T06:18:37Z bocaneri joined #lisp 2016-09-23T06:19:37Z MolluskEmpire joined #lisp 2016-09-23T06:20:47Z shka quit (Quit: Konversation terminated!) 2016-09-23T06:21:22Z jasom: fwiw sb's unicode library is more complete than cl-unicode. Someone pointed out an example of capitalizing ß 2016-09-23T06:22:07Z Bike: it's got all the fancy normalization stuff too 2016-09-23T06:22:28Z jasom: making a portable version of that is on my todo list, but near the bottom. 2016-09-23T06:22:36Z jasom: the code is very nearly portable already 2016-09-23T06:22:48Z pillton: Portable version of what? 2016-09-23T06:22:58Z Bike: ...oh, like actually doing it yourself instead of just wrapping it, huh. 2016-09-23T06:23:01Z jasom: well for lisps in which char-code returns the unicode codepoint 2016-09-23T06:23:17Z jasom: pillton: sb-unicode 2016-09-23T06:23:41Z jasom: or whatever it's called 2016-09-23T06:24:28Z aeth quit (Ping timeout: 265 seconds) 2016-09-23T06:24:31Z grouzen joined #lisp 2016-09-23T06:25:03Z pillton: Aww man. unicode. That problem is like text editors. Everyone uses one, but very (very) few develop/improve one. 2016-09-23T06:25:08Z rumbler31 joined #lisp 2016-09-23T06:29:05Z ggole_ joined #lisp 2016-09-23T06:29:05Z DavidGu quit (Read error: Connection reset by peer) 2016-09-23T06:29:45Z DavidGu joined #lisp 2016-09-23T06:30:03Z rumbler31 quit (Ping timeout: 250 seconds) 2016-09-23T06:31:29Z ggole quit (Ping timeout: 240 seconds) 2016-09-23T06:33:03Z mathi_aihtam joined #lisp 2016-09-23T06:34:59Z jasom: anyone have numbers for difference in load times of .lisp vs. .fasl for various implementations? 2016-09-23T06:35:20Z razzy89__ joined #lisp 2016-09-23T06:37:51Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-23T06:38:07Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-23T06:38:30Z krasnal quit (Ping timeout: 260 seconds) 2016-09-23T06:39:56Z phoe quit (Ping timeout: 265 seconds) 2016-09-23T06:40:17Z tmtwd joined #lisp 2016-09-23T06:44:25Z Joreji quit (Ping timeout: 248 seconds) 2016-09-23T06:46:34Z gingerale joined #lisp 2016-09-23T06:48:32Z ggole__ joined #lisp 2016-09-23T06:48:54Z varjag joined #lisp 2016-09-23T06:49:59Z razzy89__ quit (Quit: razzy89__) 2016-09-23T06:50:52Z krasnal joined #lisp 2016-09-23T06:51:30Z ggole_ quit (Ping timeout: 264 seconds) 2016-09-23T06:52:44Z vlatkoB_ joined #lisp 2016-09-23T06:55:15Z aeth joined #lisp 2016-09-23T06:56:41Z defaultxr quit (Ping timeout: 240 seconds) 2016-09-23T06:56:46Z vlatkoB quit (Ping timeout: 265 seconds) 2016-09-23T06:57:38Z _mjl joined #lisp 2016-09-23T07:00:35Z kamog joined #lisp 2016-09-23T07:03:14Z Munksgaard joined #lisp 2016-09-23T07:04:33Z vaporatorius quit (Ping timeout: 240 seconds) 2016-09-23T07:11:31Z shka joined #lisp 2016-09-23T07:11:45Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-23T07:15:15Z tmtwd quit (Ping timeout: 260 seconds) 2016-09-23T07:17:54Z quazimodo quit (Ping timeout: 264 seconds) 2016-09-23T07:18:01Z mishoo quit (Ping timeout: 248 seconds) 2016-09-23T07:19:36Z quazimodo joined #lisp 2016-09-23T07:20:33Z _mjl quit (Ping timeout: 240 seconds) 2016-09-23T07:22:42Z eSVG joined #lisp 2016-09-23T07:26:13Z test1600 joined #lisp 2016-09-23T07:27:35Z ukari joined #lisp 2016-09-23T07:30:36Z quazimodo quit (Ping timeout: 276 seconds) 2016-09-23T07:36:57Z quazimodo joined #lisp 2016-09-23T07:38:41Z mastokley quit (Ping timeout: 240 seconds) 2016-09-23T07:52:40Z shdeng quit (Quit: Leaving) 2016-09-23T07:55:02Z ggole__ is now known as ggole 2016-09-23T07:55:27Z JeffTrent joined #lisp 2016-09-23T07:55:46Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-23T07:56:19Z vauban joined #lisp 2016-09-23T07:56:59Z shdeng joined #lisp 2016-09-23T07:59:04Z Guest98158 quit (Excess Flood) 2016-09-23T07:59:18Z Harag quit (Ping timeout: 264 seconds) 2016-09-23T08:01:28Z ukari quit (Ping timeout: 250 seconds) 2016-09-23T08:03:34Z FreeBirdLjj joined #lisp 2016-09-23T08:04:25Z attila_lendvai joined #lisp 2016-09-23T08:05:01Z Harag joined #lisp 2016-09-23T08:08:53Z vauban left #lisp 2016-09-23T08:13:15Z emaczen joined #lisp 2016-09-23T08:15:30Z vauban joined #lisp 2016-09-23T08:16:58Z Bike quit (Quit: elemen) 2016-09-23T08:18:49Z emaczen quit (Ping timeout: 248 seconds) 2016-09-23T08:26:07Z Rajamaa joined #lisp 2016-09-23T08:26:28Z rumbler31 joined #lisp 2016-09-23T08:27:36Z mishoo joined #lisp 2016-09-23T08:30:56Z rumbler31 quit (Ping timeout: 250 seconds) 2016-09-23T08:34:29Z nalik joined #lisp 2016-09-23T08:34:55Z swflint_away joined #lisp 2016-09-23T08:35:09Z swflint_away is now known as swflint 2016-09-23T08:36:06Z gravicappa joined #lisp 2016-09-23T08:38:07Z hhdave joined #lisp 2016-09-23T08:40:38Z Guest54448 joined #lisp 2016-09-23T08:48:10Z msb quit (Ping timeout: 255 seconds) 2016-09-23T08:50:39Z harish joined #lisp 2016-09-23T08:51:01Z stepnem joined #lisp 2016-09-23T08:56:57Z eSVG quit (Read error: Connection reset by peer) 2016-09-23T09:00:33Z msb joined #lisp 2016-09-23T09:13:22Z aries_liuxueyang quit (Ping timeout: 255 seconds) 2016-09-23T09:21:45Z jasom quit (Ping timeout: 276 seconds) 2016-09-23T09:23:46Z jasom joined #lisp 2016-09-23T09:32:11Z shdeng quit (Quit: Leaving) 2016-09-23T09:38:07Z hlavaty joined #lisp 2016-09-23T09:38:44Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-23T09:42:57Z pipping: pillton: Window managers are even worse. 2016-09-23T09:43:20Z EvW joined #lisp 2016-09-23T09:46:35Z nikki93 quit 2016-09-23T09:46:54Z pipping: jasom: the-make-sb-unicode-standalone project is a fabulous idea. 2016-09-23T09:47:33Z pipping: jasom: I've put a tiny unicode-in-CL overlook here: https://gitlab.common-lisp.net/epipping/asdf/wikis/Unicode%20support%20overview 2016-09-23T09:50:21Z quazimodo quit (Ping timeout: 276 seconds) 2016-09-23T09:53:26Z Grue``: there's also another way to specify character ł, #\ł 2016-09-23T09:53:38Z vlatkoB_ quit (Remote host closed the connection) 2016-09-23T09:54:06Z _mjl joined #lisp 2016-09-23T09:54:37Z jackdaniel: przęsło 2016-09-23T09:55:20Z pipping: Grue``: hence the "at least" ;) 2016-09-23T09:56:42Z pipping: Grue``: I should qualify that with "... in ASCII" (doing that) 2016-09-23T09:57:46Z Grue``: yeah, but it's my preferred one lately, because I can't be bothered to look up the name (and apparently it doesn't even work on many impls) 2016-09-23T09:58:04Z Grue``: LispWorks fares surprisingly badly 2016-09-23T10:10:33Z asc232 joined #lisp 2016-09-23T10:14:59Z emaczen joined #lisp 2016-09-23T10:16:01Z pipping: #\ł also won't work on many lisps, though. If you want maximum portability, you need (code-char #x0142), as you can see 2016-09-23T10:18:20Z pipping: Or http://weitz.de/cl-unicode/#syntax 2016-09-23T10:20:19Z jackdaniel: łódka 2016-09-23T10:20:45Z emaczen quit (Ping timeout: 260 seconds) 2016-09-23T10:22:46Z krasnal quit (Read error: Connection reset by peer) 2016-09-23T10:26:11Z DavidGu quit (Quit: DavidGu) 2016-09-23T10:28:43Z justinabrahms quit (Quit: ZNC - http://znc.in) 2016-09-23T10:30:31Z justinabrahms joined #lisp 2016-09-23T10:30:32Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-23T10:36:37Z swflint quit (Ping timeout: 255 seconds) 2016-09-23T10:38:20Z krasnal joined #lisp 2016-09-23T10:40:34Z madbub joined #lisp 2016-09-23T10:41:16Z Mon_Ouie joined #lisp 2016-09-23T10:43:34Z ukari joined #lisp 2016-09-23T10:45:21Z krasnal quit (Read error: No route to host) 2016-09-23T10:45:37Z FreeBirdLjj joined #lisp 2016-09-23T10:55:40Z test1600 quit (Quit: Leaving) 2016-09-23T11:01:10Z Munksgaard quit (Quit: Leaving.) 2016-09-23T11:01:28Z asc232 quit (Remote host closed the connection) 2016-09-23T11:06:26Z schjetne joined #lisp 2016-09-23T11:08:22Z Munksgaard joined #lisp 2016-09-23T11:08:34Z ukari quit (Ping timeout: 255 seconds) 2016-09-23T11:09:09Z Grue`` quit (Ping timeout: 265 seconds) 2016-09-23T11:14:21Z krasnal joined #lisp 2016-09-23T11:16:09Z _mjl quit (Ping timeout: 276 seconds) 2016-09-23T11:17:17Z scymtym quit (Ping timeout: 265 seconds) 2016-09-23T11:19:53Z krasnal quit (Read error: Connection reset by peer) 2016-09-23T11:25:12Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-09-23T11:25:25Z AntiSpamMeta joined #lisp 2016-09-23T11:29:12Z Joreji joined #lisp 2016-09-23T11:31:19Z vauban quit (Ping timeout: 265 seconds) 2016-09-23T11:32:33Z hlavaty left #lisp 2016-09-23T11:38:33Z Joreji quit (Ping timeout: 265 seconds) 2016-09-23T11:39:37Z EvW quit (Ping timeout: 255 seconds) 2016-09-23T11:46:38Z freehck quit (Remote host closed the connection) 2016-09-23T11:50:00Z EvW joined #lisp 2016-09-23T11:50:02Z vaporatorius joined #lisp 2016-09-23T11:50:03Z vaporatorius quit (Changing host) 2016-09-23T11:50:03Z vaporatorius joined #lisp 2016-09-23T11:50:17Z vap1 joined #lisp 2016-09-23T11:50:28Z scymtym joined #lisp 2016-09-23T11:52:10Z HeyFlash joined #lisp 2016-09-23T11:54:24Z loke`: Hello 2016-09-23T11:54:36Z loke`: Anyone know why #abcl is invite-only? 2016-09-23T11:54:50Z quazimodo joined #lisp 2016-09-23T11:56:11Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-23T11:56:36Z vauban joined #lisp 2016-09-23T11:58:53Z krasnal joined #lisp 2016-09-23T11:59:07Z ukari joined #lisp 2016-09-23T11:59:46Z jackdaniel: loke`: I think easye did something mistakenly, but idk 2016-09-23T12:00:39Z loke`: OK 2016-09-23T12:00:45Z loke`: Thanks 2016-09-23T12:00:57Z pipping: loke`: it's in preparation for abcl's switch to a 500$-a-month subscription model with release 1.4 2016-09-23T12:02:04Z razzy89__ joined #lisp 2016-09-23T12:02:10Z loke`: pipping: http://wallpaperswide.com/shut_up_and_take_my_money-wallpapers.html 2016-09-23T12:03:27Z Harag quit (Quit: Harag) 2016-09-23T12:07:31Z Baggers joined #lisp 2016-09-23T12:10:35Z rtmpdavid joined #lisp 2016-09-23T12:11:12Z NeverDie joined #lisp 2016-09-23T12:15:18Z vauban quit (Ping timeout: 265 seconds) 2016-09-23T12:16:17Z emaczen joined #lisp 2016-09-23T12:18:41Z EvW quit (Ping timeout: 240 seconds) 2016-09-23T12:22:33Z emaczen quit (Ping timeout: 265 seconds) 2016-09-23T12:23:39Z Josh_2 joined #lisp 2016-09-23T12:26:00Z salva quit (Ping timeout: 244 seconds) 2016-09-23T12:28:03Z seg quit (Ping timeout: 240 seconds) 2016-09-23T12:28:10Z frgo_ joined #lisp 2016-09-23T12:30:12Z seg joined #lisp 2016-09-23T12:35:04Z jstypo joined #lisp 2016-09-23T12:35:10Z razzy89__ quit (Quit: razzy89__) 2016-09-23T12:35:27Z ukari quit (Ping timeout: 272 seconds) 2016-09-23T12:35:58Z ukari joined #lisp 2016-09-23T12:36:30Z flip214: Is there some CL dbus library that can be used as a server? Ie. that listens for dbus messages? 2016-09-23T12:36:56Z jstypo quit (Client Quit) 2016-09-23T12:42:36Z sdothum joined #lisp 2016-09-23T12:44:02Z jackdaniel: #abcl open again ;) 2016-09-23T12:46:00Z freehck joined #lisp 2016-09-23T12:49:53Z krasnal quit (Read error: Connection reset by peer) 2016-09-23T12:50:48Z vlatkoB joined #lisp 2016-09-23T12:51:00Z nikki93 joined #lisp 2016-09-23T12:51:35Z frgo_ quit (Remote host closed the connection) 2016-09-23T12:52:00Z _death: flip214: some years ago I thought about adding that functionality and started designing it but not long after my interest in dbus vanished.. if you want to do that yourself I'd suggest looking into the python library to get ideas 2016-09-23T12:52:53Z easye: Sorry about the invite only on #abcl (dunno what happened) 2016-09-23T12:55:06Z flip214: _death: yeah... at least there's an request-name already ;/ 2016-09-23T12:56:36Z flip214: _death: but at least you'll be around to respond to pull requests and provide feedback, right? 2016-09-23T12:57:19Z _death: very limited feedback.. see my comment https://github.com/death/dbus/issues/13 2016-09-23T13:00:40Z _death: I plan to write a lot of Lisp this year, but without direction from external factors 2016-09-23T13:01:01Z pipping: this year? the year is already 3/4 over! 2016-09-23T13:01:19Z jackdaniel: more impressive if he manages to write a lot :) 2016-09-23T13:01:26Z _death: pipping: my epoch is 2 months ago :) 2016-09-23T13:01:46Z pipping: efficiency may be impressive but effectiveness is what benefits us more 2016-09-23T13:02:01Z _death: which I spent touring germany and pretty much avoided computers :) 2016-09-23T13:02:18Z pipping: _death: does that mean you're 2months old? ;) 2016-09-23T13:02:43Z kolko quit (Read error: Connection reset by peer) 2016-09-23T13:03:00Z _death: pipping: the "new" me, I guess ;) 2016-09-23T13:03:33Z pipping: _death: may I ask which places you chose to visit? 2016-09-23T13:04:12Z kolko joined #lisp 2016-09-23T13:04:18Z _death: pipping: not sure it's relevant to the channel, so I'll pm 2016-09-23T13:04:40Z pipping: sure, go ahead 2016-09-23T13:04:42Z cromachina quit (Read error: Connection reset by peer) 2016-09-23T13:06:31Z dmiles quit (Read error: Connection reset by peer) 2016-09-23T13:08:05Z ramky quit (Quit: Leaving) 2016-09-23T13:09:38Z _mjl joined #lisp 2016-09-23T13:10:31Z krasnal joined #lisp 2016-09-23T13:13:40Z gravicappa quit (Ping timeout: 255 seconds) 2016-09-23T13:14:13Z freehck quit (Quit: rcirc on GNU Emacs 24.4.1) 2016-09-23T13:16:07Z krasnal quit (Ping timeout: 244 seconds) 2016-09-23T13:16:49Z Mon_Ouie quit (Read error: No route to host) 2016-09-23T13:17:23Z CEnnis91 joined #lisp 2016-09-23T13:17:55Z Mon_Ouie joined #lisp 2016-09-23T13:18:03Z shka quit (Quit: Konversation terminated!) 2016-09-23T13:18:46Z krasnal joined #lisp 2016-09-23T13:19:54Z edgar-rft quit (Quit: edgar-rft) 2016-09-23T13:22:04Z mishoo quit (Ping timeout: 265 seconds) 2016-09-23T13:22:56Z krasnal quit (Read error: Connection reset by peer) 2016-09-23T13:25:03Z dmiles joined #lisp 2016-09-23T13:42:58Z nikki93 quit (Remote host closed the connection) 2016-09-23T13:43:24Z freehck joined #lisp 2016-09-23T13:44:58Z eschulte: I've been using FlameGraphs (http://www.brendangregg.com/FlameGraphs/cpuflamegraphs.html) in other languages to profile and I'm wondering if the same is possible with Lisp profiles. 2016-09-23T13:45:10Z eschulte: The information needed is a collection of stacks (list of functions on the stack) paired with counts of their frequency. Looking at sbcl-sprof, it doesn't appear that whole stacks are ever collected, just the most recent calling function. Can anyone here suggest a way to collect this information for SBCL? 2016-09-23T13:48:31Z Grue`` joined #lisp 2016-09-23T13:52:28Z ukari quit (Ping timeout: 250 seconds) 2016-09-23T13:53:21Z loke`: eschulte: Well, flamegraph seems to be just a perl script. 2016-09-23T13:53:36Z loke`: You can run perl scripts directly from Lisp if you want 2016-09-23T13:54:26Z eschulte: yes, sorry if that wasn't clear, I'd like to profile a running lisp application, so I'm asking for advice on how to collect stack samples from SBCL 2016-09-23T13:55:08Z eschulte: once I have the SBCL profile information I'll be set, I can just print it in the format expected by the perl script and voila 2016-09-23T13:55:13Z loke`: eschulte: I see. You can use trivial-backtrace. It has a function that returns the stack trace. 2016-09-23T13:55:27Z eschulte: oh great, thanks I'll check that out 2016-09-23T13:55:28Z scymtym: eschulte: stack traces seem to be delimited by the symbol SB-SPROF::TRACE-START in SB-SPROF::*SAMPLES* 2016-09-23T13:55:32Z loke`: But, if you want to be SBCL specific you can get the profile data. 2016-09-23T13:55:47Z loke`: as scymtym mentioned 2016-09-23T13:56:05Z eschulte: yeah, so I collected profile data with sb-sprof, but it's a graph which only every records the very top-most frame on the stack (not the whole stack) 2016-09-23T13:57:44Z scymtym: eschulte: i don't think that can be true. how would SB-SPROF:REPORT be able to report callers and callees? 2016-09-23T13:58:07Z alexherbo2 quit (Quit: WeeChat 1.5) 2016-09-23T13:58:36Z eschulte: my understanding (from looking at this only briefly) is that it only every looks at the caller of the current function, and uses that to add a single edge to a collected call graph, and it uses that call graph to generate the report 2016-09-23T13:58:55Z eschulte: have to run for a minute, I'll take another look at sb-sprof:*samples* though 2016-09-23T13:59:21Z scymtym: eschulte: in my understanding, each time the profiler produces a "sample", a subsequence of the form 'TRACE-START DEBUG-INFO1 PC1 DEBUG-INFO2 PC2 ... is added to the sample vector, where DEBUG-INFO1 DEBUG-INFO2 ... constitute a stack trace 2016-09-23T14:00:15Z Anselmo quit (Ping timeout: 265 seconds) 2016-09-23T14:01:17Z Munksgaard quit (Read error: Connection reset by peer) 2016-09-23T14:02:35Z adolf_stalin joined #lisp 2016-09-23T14:06:51Z superancetre quit (Remote host closed the connection) 2016-09-23T14:12:59Z FreeBirdLjj joined #lisp 2016-09-23T14:14:00Z Karl_Dscc joined #lisp 2016-09-23T14:14:38Z scymtym: turns out, sb-sprof already knows how to make a call graph: https://techfak.uni-bielefeld.de/~jmoringe/call-graph.html 2016-09-23T14:14:57Z Anselmo joined #lisp 2016-09-23T14:17:09Z emaczen joined #lisp 2016-09-23T14:18:08Z Grue`` quit (Ping timeout: 265 seconds) 2016-09-23T14:18:25Z pierpa joined #lisp 2016-09-23T14:19:19Z Grue`` joined #lisp 2016-09-23T14:20:34Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-23T14:24:36Z FreeBirdLjj joined #lisp 2016-09-23T14:26:34Z eschulte: that graph is nice, but only built from single program-counter/return-address pairs. 2016-09-23T14:26:39Z eschulte: Just found a related FIXME in sb-sprof.lisp "On non-x86 platforms we don't yet walk the call stack deeper than one level." 2016-09-23T14:29:37Z Karl_Dscc quit (Remote host closed the connection) 2016-09-23T14:29:49Z beatdown quit (Quit: ZNC 1.6.1 - http://znc.in) 2016-09-23T14:31:00Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-23T14:31:58Z mishoo joined #lisp 2016-09-23T14:34:00Z DGASAU quit (Read error: Connection reset by peer) 2016-09-23T14:36:27Z DGASAU joined #lisp 2016-09-23T14:37:06Z adolf_stalin quit (Ping timeout: 264 seconds) 2016-09-23T14:38:16Z EvW joined #lisp 2016-09-23T14:39:51Z scymtym: eschulte: look at SIGPROF-HANDLER for x86[-64] (i agree with your analysis for other platforms). i'm pretty sure it walks the call stack, recording the pc for each stack frame. i'm not going to debate this further, though, as it is starting to get off topic 2016-09-23T14:40:09Z eschulte: yeah, will do, and thanks for the help 2016-09-23T14:42:17Z razzy89__ joined #lisp 2016-09-23T14:42:40Z ukari joined #lisp 2016-09-23T14:43:16Z rumbler31 joined #lisp 2016-09-23T14:43:44Z scymtym: ok, sorry if that sounded too hash (and maybe look the link again :)) 2016-09-23T14:43:47Z kadawork joined #lisp 2016-09-23T14:44:51Z eschulte: no problem at all, I should back out of this rabbit hole as well, it is just irksome that something so easy to state is proving difficult to collect... 2016-09-23T14:54:22Z FreeBirdLjj joined #lisp 2016-09-23T14:55:32Z lnostdal joined #lisp 2016-09-23T14:56:25Z krasnal joined #lisp 2016-09-23T14:57:13Z Khisanth quit (Ping timeout: 248 seconds) 2016-09-23T15:00:47Z kadawork quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-23T15:04:29Z mvilleneuve joined #lisp 2016-09-23T15:10:46Z Khisanth joined #lisp 2016-09-23T15:15:55Z razzy89__ quit (Quit: razzy89__) 2016-09-23T15:18:53Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-23T15:20:34Z ukari quit (Ping timeout: 255 seconds) 2016-09-23T15:21:50Z harish quit (Read error: Connection reset by peer) 2016-09-23T15:22:09Z harish joined #lisp 2016-09-23T15:26:03Z ukari joined #lisp 2016-09-23T15:27:48Z Karl_Dscc joined #lisp 2016-09-23T15:28:29Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-23T15:28:51Z adolf_stalin joined #lisp 2016-09-23T15:28:56Z al-damiri joined #lisp 2016-09-23T15:30:43Z wheelsucker joined #lisp 2016-09-23T15:34:15Z vaporatorius quit (Remote host closed the connection) 2016-09-23T15:34:15Z vap1 quit (Remote host closed the connection) 2016-09-23T15:34:38Z vaporatorius joined #lisp 2016-09-23T15:41:12Z EvW quit (Ping timeout: 265 seconds) 2016-09-23T15:43:34Z schjetne quit (Ping timeout: 240 seconds) 2016-09-23T15:44:04Z phoe joined #lisp 2016-09-23T15:45:52Z sjl joined #lisp 2016-09-23T15:46:19Z mastokley joined #lisp 2016-09-23T15:47:21Z grouzen quit (Ping timeout: 248 seconds) 2016-09-23T15:52:54Z mathi_aihtam joined #lisp 2016-09-23T15:52:56Z mathi_aihtam quit (Client Quit) 2016-09-23T15:54:38Z mathi_aihtam joined #lisp 2016-09-23T15:56:28Z mathi_aihtam quit (Client Quit) 2016-09-23T15:56:36Z HeyFlash quit (Remote host closed the connection) 2016-09-23T15:57:34Z Bike joined #lisp 2016-09-23T15:59:17Z EvW joined #lisp 2016-09-23T16:01:04Z ukari quit (Ping timeout: 255 seconds) 2016-09-23T16:05:15Z hugo__dc joined #lisp 2016-09-23T16:05:36Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-23T16:06:57Z ukari joined #lisp 2016-09-23T16:07:38Z jasom: sb-sprof collects the entire callstack 2016-09-23T16:08:03Z hugo__dc quit (Client Quit) 2016-09-23T16:08:06Z jasom: eschulte: oh, are you an arm? 2016-09-23T16:08:33Z hugo_dc joined #lisp 2016-09-23T16:09:22Z raydeejay thinks of the Addams Family 2016-09-23T16:10:09Z rumbler31 quit (Ping timeout: 272 seconds) 2016-09-23T16:10:29Z scymtym: proof-of-concept sb-sprof flame graph: http://paste.lisp.org/display/326901 2016-09-23T16:15:14Z jasom: I find the call-graph report of sb-sprof to be similarly useful to a flamegraph, though it's not 100% overlap (there's times when one or the other is better). 2016-09-23T16:16:41Z jasom: also, the dissasembly is annoted with instruction-level profiling data after running a profile run 2016-09-23T16:17:33Z jasom: which makes it one of the few programming environments where you can redefine a function in a REPL and then view instruction-level profiling; the edit/compile/measure cycle is crazy short. 2016-09-23T16:18:49Z EvW quit (Ping timeout: 248 seconds) 2016-09-23T16:22:49Z slyrus joined #lisp 2016-09-23T16:23:01Z mathi_aihtam joined #lisp 2016-09-23T16:23:23Z varjag joined #lisp 2016-09-23T16:24:04Z gravicappa joined #lisp 2016-09-23T16:25:00Z emaczen quit (Ping timeout: 250 seconds) 2016-09-23T16:25:32Z frgo_ joined #lisp 2016-09-23T16:26:09Z rpg joined #lisp 2016-09-23T16:28:09Z xantoz quit (Ping timeout: 276 seconds) 2016-09-23T16:28:26Z frgo_ quit (Remote host closed the connection) 2016-09-23T16:29:59Z frgo quit (Remote host closed the connection) 2016-09-23T16:32:32Z edgar-rft joined #lisp 2016-09-23T16:32:55Z Grue`` quit (Ping timeout: 265 seconds) 2016-09-23T16:33:01Z defaultxr joined #lisp 2016-09-23T16:34:52Z alexherbo2 joined #lisp 2016-09-23T16:35:17Z failproofwork joined #lisp 2016-09-23T16:36:40Z emaczen joined #lisp 2016-09-23T16:37:42Z Grue`` joined #lisp 2016-09-23T16:39:33Z Th30n joined #lisp 2016-09-23T16:40:03Z hhdave quit (Ping timeout: 240 seconds) 2016-09-23T16:40:52Z xantoz joined #lisp 2016-09-23T16:44:37Z madbub quit (Read error: Connection reset by peer) 2016-09-23T16:46:56Z rpg quit (Ping timeout: 265 seconds) 2016-09-23T16:46:59Z madbub joined #lisp 2016-09-23T16:49:54Z dyelar quit (Quit: Leaving.) 2016-09-23T16:52:44Z Cymew quit (Quit: Konversation terminated!) 2016-09-23T16:52:58Z Cymew joined #lisp 2016-09-23T16:54:24Z rpg joined #lisp 2016-09-23T16:56:47Z mvilleneuve joined #lisp 2016-09-23T16:58:42Z varjag quit (Ping timeout: 276 seconds) 2016-09-23T16:59:54Z rtmpdavid quit (Ping timeout: 264 seconds) 2016-09-23T17:00:03Z Cymew quit (Ping timeout: 240 seconds) 2016-09-23T17:00:05Z MoALTz joined #lisp 2016-09-23T17:00:57Z mastokley quit (Ping timeout: 248 seconds) 2016-09-23T17:02:54Z schjetne joined #lisp 2016-09-23T17:09:56Z wildlander joined #lisp 2016-09-23T17:11:09Z flip214: _death: current QL has a diff against your github version: http://paste.lisp.org/display/326905 2016-09-23T17:11:34Z flip214: I'd have expected no changes, as the github repo hasn't had any for some time 2016-09-23T17:12:17Z pipping: grml. out-of-date docs are even worse than no docs 2016-09-23T17:12:33Z pipping shakes his fist at clozure cl's run-program docs 2016-09-23T17:12:47Z raydeejay: code that never gets executed \o/ 2016-09-23T17:12:58Z jasom: flip214: that was the most recent commit 2016-09-23T17:13:04Z jasom: https://github.com/death/dbus/commit/1ee13f0cafc350f0724d720b67107e2d0a5c3caf 2016-09-23T17:13:42Z jasom: only 3 months old 2016-09-23T17:17:39Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-23T17:18:43Z micro` quit (Quit: leaving) 2016-09-23T17:18:53Z mordocai: Asked this yesterday and a few min ago on #ccl, but since it is low traffic: Is there an equivalent of (sb-ext:describe-compiler-policy) in clozure? Or a way to get the same information (current compiler optimization settings)? 2016-09-23T17:20:08Z razzy89__ joined #lisp 2016-09-23T17:21:43Z srcerer joined #lisp 2016-09-23T17:22:12Z srcerer quit (Client Quit) 2016-09-23T17:23:10Z shifty quit (Ping timeout: 265 seconds) 2016-09-23T17:23:46Z loke`: mordocai: I was sure there was a library in QL who generaised that. That'd suggest there is such a thing in CCL 2016-09-23T17:23:58Z loke`: generalised, even 2016-09-23T17:24:15Z razzy89__ quit (Client Quit) 2016-09-23T17:25:13Z srcerer joined #lisp 2016-09-23T17:25:35Z mordocai: loke`: Hmm... wonder what it is then 2016-09-23T17:25:39Z mordocai: the library 2016-09-23T17:25:40Z emaczen quit (Ping timeout: 244 seconds) 2016-09-23T17:26:32Z loke`: I can't remember its name, sadly 2016-09-23T17:26:47Z sjl quit (Ping timeout: 272 seconds) 2016-09-23T17:27:58Z Bike: you could do it with my introspect-environment with (declaration-information 'optimize)... i could put in a describe compiler policy i guess 2016-09-23T17:28:17Z Bike: though it wouldn't have the "(maybe)" stuff here 2016-09-23T17:28:54Z loke`: Ah wait. It was "policy-cond", I think 2016-09-23T17:29:45Z loke`: and yes, it calls into DECLARATION-INFORMATION 2016-09-23T17:30:01Z emaczen joined #lisp 2016-09-23T17:30:53Z rotty quit (Ping timeout: 250 seconds) 2016-09-23T17:33:55Z mastokley joined #lisp 2016-09-23T17:34:37Z mordocai: Yeah, (ccl:declaration-information 'optimize) seems to get me what I need, thanks 2016-09-23T17:34:49Z mordocai: clhs declaration-information 2016-09-23T17:34:49Z specbot: Couldn't find anything for declaration-information. 2016-09-23T17:34:53Z mordocai: Yeah, didn't think so 2016-09-23T17:35:01Z Baggers quit (Remote host closed the connection) 2016-09-23T17:40:09Z BlueRavenGT joined #lisp 2016-09-23T17:40:43Z jsmith_ joined #lisp 2016-09-23T17:42:36Z pjb joined #lisp 2016-09-23T17:49:18Z rumbler31 joined #lisp 2016-09-23T17:49:43Z FreeBirdLjj joined #lisp 2016-09-23T17:51:10Z Th30n quit (Quit: leaving) 2016-09-23T17:53:57Z emaczen quit (Ping timeout: 276 seconds) 2016-09-23T17:54:17Z FreeBirdLjj quit (Ping timeout: 248 seconds) 2016-09-23T17:57:43Z rotty joined #lisp 2016-09-23T17:59:43Z rpg quit (Ping timeout: 272 seconds) 2016-09-23T18:00:19Z scymtym: it is described in CLtL2, but didn't make it into the standard, iirc 2016-09-23T18:00:35Z mvilleneuve joined #lisp 2016-09-23T18:05:44Z razzy89__ joined #lisp 2016-09-23T18:06:56Z Guest54448 quit (Remote host closed the connection) 2016-09-23T18:09:03Z sellout- quit (Quit: Leaving.) 2016-09-23T18:10:44Z phoe: I found a SBCL destroyer 2016-09-23T18:10:46Z phoe: http://paste.lisp.org/display/326909 2016-09-23T18:10:48Z phoe: by accidentr 2016-09-23T18:13:01Z scymtym quit (Ping timeout: 272 seconds) 2016-09-23T18:15:41Z razzy89__ quit (Quit: razzy89__) 2016-09-23T18:17:43Z varjag joined #lisp 2016-09-23T18:22:15Z bocaneri quit (Read error: Connection reset by peer) 2016-09-23T18:22:52Z vauban joined #lisp 2016-09-23T18:25:45Z stepnem quit (Ping timeout: 248 seconds) 2016-09-23T18:26:16Z eivarv joined #lisp 2016-09-23T18:26:38Z rpg joined #lisp 2016-09-23T18:26:59Z mastokley quit (Ping timeout: 265 seconds) 2016-09-23T18:27:06Z slyrus quit (Remote host closed the connection) 2016-09-23T18:28:51Z phoe quit (Ping timeout: 272 seconds) 2016-09-23T18:30:02Z phoe joined #lisp 2016-09-23T18:31:08Z stepnem joined #lisp 2016-09-23T18:31:23Z rpg quit (Ping timeout: 272 seconds) 2016-09-23T18:32:22Z nalik quit (Read error: Connection reset by peer) 2016-09-23T18:33:34Z nalik joined #lisp 2016-09-23T18:34:51Z vauban quit (Remote host closed the connection) 2016-09-23T18:36:16Z dyelar joined #lisp 2016-09-23T18:36:38Z eivarv quit (Quit: Sleep) 2016-09-23T18:37:17Z eivarv joined #lisp 2016-09-23T18:37:33Z phoe quit (Ping timeout: 240 seconds) 2016-09-23T18:39:04Z monod joined #lisp 2016-09-23T18:45:29Z zaon joined #lisp 2016-09-23T18:46:16Z PuercoPop: axion: the in buffer macro expansions, macro-step is also present in SLIME, it as ported to SLY afterwards 2016-09-23T18:47:47Z axion: Ah ok. 2016-09-23T18:50:15Z PuercoPop: loke`: Sly has a #v notation to refer to values returned in the REPL, they replace the way I used presentations. They could have a little better UX (like helm-swoop) though. In addition to what axion mention you can have multiple REPLs to the same image. And it uses comint-mode from emacs instead of its own implementation. 2016-09-23T18:52:08Z Quadresce joined #lisp 2016-09-23T18:53:10Z asc232 joined #lisp 2016-09-23T18:54:59Z yeahcasdf joined #lisp 2016-09-23T18:57:06Z drmeister: Xach: Ping 2016-09-23T18:57:22Z drmeister: Xach: How does quicklisp handle different versions of systems? 2016-09-23T18:57:43Z drmeister: Thats a general question - if anyone is familiar with the answer. 2016-09-23T18:58:09Z emaczen joined #lisp 2016-09-23T18:58:18Z drmeister: Let's say I deploy version 2.3 of something and it breaks people's stuff - can they unwind back to version 2.2? 2016-09-23T18:59:42Z axion: I don't think so with quicklisp itself, but the asdf source registry takes precedence 2016-09-23T19:02:21Z sellout- joined #lisp 2016-09-23T19:03:25Z pipping: drmeister: yes, you can go back to an older "dist" 2016-09-23T19:03:42Z pipping: drmeister: http://blog.quicklisp.org/2011/08/going-back-in-dist-time.html 2016-09-23T19:04:09Z failproofwork quit (Ping timeout: 276 seconds) 2016-09-23T19:05:19Z anunnaki is now known as vertigo 2016-09-23T19:06:09Z axion: I understood the question as rolling back a single project 2016-09-23T19:06:55Z EvW joined #lisp 2016-09-23T19:07:09Z pipping: I don't think you can do it per-project, only per-dist. Would you have preferred the answer 'no, you only go back to an older "dist"'? 2016-09-23T19:08:08Z rpg joined #lisp 2016-09-23T19:08:22Z pipping: (drmeister was looking into baking his own dist anyway) 2016-09-23T19:08:28Z axion: That depends on drmeister's use case. In the case of per-porject, there is more user work to do but still possible. 2016-09-23T19:09:34Z drmeister: Got it - thanks. 2016-09-23T19:09:54Z phoe joined #lisp 2016-09-23T19:10:47Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-23T19:18:37Z jasom: you can make your own dist and select which projects you want; it's not too terrible. Or you can just put the project(s) you want different in ~/local-projects/ 2016-09-23T19:18:59Z jasom: also there is qlot, but I haven't used it myself 2016-09-23T19:19:08Z jasom: https://github.com/fukamachi/qlot 2016-09-23T19:19:17Z otjura joined #lisp 2016-09-23T19:19:59Z otjura: I'm still bit confused. what's the difference in nutshell between SETF and SETQ ? 2016-09-23T19:20:09Z marusich quit (Ping timeout: 272 seconds) 2016-09-23T19:20:27Z gingerale quit (Remote host closed the connection) 2016-09-23T19:20:47Z White_Flame: setq is only for variable names. setf is for general places, including variables 2016-09-23T19:21:02Z White_Flame: there's really no reason to use setq 2016-09-23T19:21:18Z marusich joined #lisp 2016-09-23T19:21:34Z otjura: okay thanks, so I can use setf more widely. 2016-09-23T19:21:43Z otjura: but for variables both do 2016-09-23T19:21:46Z White_Flame: always use setf :) 2016-09-23T19:21:52Z White_Flame: setq is basically an anachronism 2016-09-23T19:22:40Z otjura: but on the other hand as setq is more restricted to variables in my opinion it should be used because it communicates intention and target better 2016-09-23T19:22:51Z raydeejay: nah 2016-09-23T19:22:56Z raydeejay: in this case setf is quite expressive 2016-09-23T19:22:57Z oGMo: not really :P 2016-09-23T19:22:58Z raydeejay: set a place 2016-09-23T19:23:01Z oGMo: ^ 2016-09-23T19:23:24Z axion: setf everywhere, except elisp :) 2016-09-23T19:23:35Z otjura: why not elisp? 2016-09-23T19:23:38Z oGMo: elisp doesn't have that now? 2016-09-23T19:23:57Z vlatkoB quit (Read error: Connection reset by peer) 2016-09-23T19:24:21Z otjura: it has, just used it in .emacs on one line and thought "huh, it does the same trick.." and proceeded to ask here 2016-09-23T19:24:48Z flip214: question about IOLIB: can I replace a handler? using set-io-handler just runs into (error "FD ~A is already monitored for event ~A" fd event-type))) 2016-09-23T19:25:28Z flip214: I'd like to set another read handler later on. 2016-09-23T19:25:39Z axion: oGMo: it does. but really nobody does by style 2016-09-23T19:26:14Z jasom: otjura: (setf x ...) <-- that sets a variable. setq wouldn't be any more/less obvious IMO 2016-09-23T19:26:44Z jackdaniel: there is even (set x ...) ; which sets a symbol stored in x ;) 2016-09-23T19:27:03Z jasom: jackdaniel: it sets the symbol-value; set and setq both predate lexical bindings 2016-09-23T19:27:08Z kamog` joined #lisp 2016-09-23T19:27:35Z otjura: naa.. dunno about the obviousness.. I tend to memorize obscurely named things like terpri and progn better :) 2016-09-23T19:27:41Z jasom: the "q" is for "quote as in (set 'x ...) and (setq x ...) were the same, but the aren't anymore which is why setq is an anachronism 2016-09-23T19:28:31Z otjura: oh, didn't know the etymology. thanks for that. 2016-09-23T19:28:36Z hhdave joined #lisp 2016-09-23T19:29:00Z hhdave quit (Client Quit) 2016-09-23T19:29:22Z nalik is now known as nullniverse 2016-09-23T19:29:36Z knobo: The function #'set is deprecated. 2016-09-23T19:29:44Z steelbird quit (Read error: Connection reset by peer) 2016-09-23T19:29:53Z kamog quit (Ping timeout: 240 seconds) 2016-09-23T19:30:36Z jasom: (let (result (x 1)) (set 'x 2) (push x result) (setq x 3) (push x result) result) ; => (3 1) ; proof that they are now different if anybody was wondering. 2016-09-23T19:32:09Z jasom: (let (result (x 1)) (declare (special x)) (set 'x 2) (push x result) (setq x 3) (push x result) result) ; => (3 2) ; for special variables they act the same; older lisps used dynamic bindings exclusively 2016-09-23T19:34:24Z Quadresce joined #lisp 2016-09-23T19:40:11Z rodgger joined #lisp 2016-09-23T19:42:55Z flip214: _death: see https://github.com/phmarek/dbus for my work-in-progress. 2016-09-23T19:43:07Z flip214: it's still incomplete, but any feedback would be welcome... 2016-09-23T19:43:32Z flip214: just make pull-requests, or if you prefer, we can work in one repository too 2016-09-23T19:44:31Z flip214: I got you the rights, so feel free to push any comments, hints, or changes 2016-09-23T19:44:35Z flip214: thank you! 2016-09-23T19:45:02Z scymtym joined #lisp 2016-09-23T19:45:50Z eivarv quit (Quit: Sleep) 2016-09-23T19:49:45Z eivarv joined #lisp 2016-09-23T19:50:42Z NeverDie quit (Quit: http://radiux.io/) 2016-09-23T19:52:10Z Karl_Dscc quit (Remote host closed the connection) 2016-09-23T19:56:52Z sellout- quit (Ping timeout: 255 seconds) 2016-09-23T19:57:17Z steelbird joined #lisp 2016-09-23T19:59:04Z vap1 joined #lisp 2016-09-23T19:59:16Z vaporatorius quit (Read error: Connection reset by peer) 2016-09-23T20:00:01Z failproofwork joined #lisp 2016-09-23T20:00:30Z eivarv quit (Quit: Sleep) 2016-09-23T20:00:39Z hugo_dc quit (Quit: Leaving) 2016-09-23T20:02:23Z rpg quit (Ping timeout: 244 seconds) 2016-09-23T20:02:49Z rpg joined #lisp 2016-09-23T20:03:27Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-23T20:06:21Z krasnal quit (Read error: Connection reset by peer) 2016-09-23T20:06:32Z failproofwork quit (Ping timeout: 265 seconds) 2016-09-23T20:08:00Z Davidbrcz joined #lisp 2016-09-23T20:10:53Z Moosef joined #lisp 2016-09-23T20:12:30Z Moosef quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-23T20:12:55Z Moosef joined #lisp 2016-09-23T20:13:11Z Quadresce joined #lisp 2016-09-23T20:13:23Z sellout- joined #lisp 2016-09-23T20:14:12Z eivarv joined #lisp 2016-09-23T20:16:25Z _sjs quit (Remote host closed the connection) 2016-09-23T20:17:33Z failproofwork joined #lisp 2016-09-23T20:17:50Z Davidbrcz quit (Quit: Leaving) 2016-09-23T20:19:27Z mordocai: So, the result from me finally being able to double check the optimize settings in ecl, ccl, and sbcl is that all three have their declaim optimize settings "leak" to other files. So, https://git.mordocai.net/mordocai/forever-game-roguelike/src/master/start-game.lisp makes forever-game-roguelike system files be compiled with the given optimize settings. 2016-09-23T20:19:35Z mastokley joined #lisp 2016-09-23T20:19:51Z mordocai: Now I need to figure out my sly/slynk issues and fix some bugs in cl-charms and I'm ready to write a game lol 2016-09-23T20:21:14Z grimsley joined #lisp 2016-09-23T20:22:48Z _mjl quit (Ping timeout: 276 seconds) 2016-09-23T20:24:24Z pjb: mordocai: that's why you should never have global declaim/proclaim in source files! 2016-09-23T20:24:43Z mordocai: pjb: I purposely do for good reason there 2016-09-23T20:24:46Z mordocai: But yeah, in general agree 2016-09-23T20:26:10Z krasnal joined #lisp 2016-09-23T20:31:46Z quasisane quit (Quit: leaving) 2016-09-23T20:32:04Z quasisane joined #lisp 2016-09-23T20:37:52Z emaczen quit (Remote host closed the connection) 2016-09-23T20:38:07Z emaczen joined #lisp 2016-09-23T20:39:17Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-23T20:41:54Z nikki93 joined #lisp 2016-09-23T20:42:43Z mathi_aihtam joined #lisp 2016-09-23T20:43:19Z sellout- quit (Quit: Leaving.) 2016-09-23T20:46:24Z mathi_aihtam quit (Client Quit) 2016-09-23T20:47:48Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-23T20:47:51Z mathi_aihtam joined #lisp 2016-09-23T20:51:09Z sellout- joined #lisp 2016-09-23T20:54:05Z Guest60806 joined #lisp 2016-09-23T20:54:21Z swflint_away joined #lisp 2016-09-23T20:54:29Z swflint_away is now known as swflint 2016-09-23T20:56:33Z emaczen quit (Ping timeout: 240 seconds) 2016-09-23T20:58:36Z yeahcasdf quit (Remote host closed the connection) 2016-09-23T20:59:29Z nullniverse quit (Read error: Connection reset by peer) 2016-09-23T21:00:16Z nullniverse joined #lisp 2016-09-23T21:00:29Z jasom: pjb: what do you do? Manually put in a declare or have something like (defun-optimized ...)? 2016-09-23T21:01:52Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-23T21:03:28Z kamog` is now known as kamog 2016-09-23T21:04:46Z ggole quit 2016-09-23T21:05:24Z rumbler31 quit (Remote host closed the connection) 2016-09-23T21:05:45Z gravicappa quit (Ping timeout: 248 seconds) 2016-09-23T21:06:21Z mordocai: jasom: The policy-cond's system with-policy looks promising 2016-09-23T21:06:39Z mordocai: https://bitbucket.org/tarballs_are_good/policy-cond/src/568186761e1965dda952c129e3e92264c59389fe/policy-cond.lisp?at=default&fileviewer=file-view-default 2016-09-23T21:08:27Z pipping: Can Eitaro Fukamachi ever be found on here? 2016-09-23T21:08:46Z mordocai: pipping: I don't think so but i won't swear to it 2016-09-23T21:09:20Z pipping: mordocai: thanks. no swearing necessary. 2016-09-23T21:09:34Z mordocai: jasom: policy-cond needs ecl support though! 2016-09-23T21:09:45Z mordocai goes off to check if ecl has something like the others 2016-09-23T21:11:04Z edgar-rft: pipping: this guy? If yes you'll have more chances on #lispweb 2016-09-23T21:11:40Z mvilleneuve joined #lisp 2016-09-23T21:12:02Z mvilleneuve quit (Client Quit) 2016-09-23T21:12:19Z emaczen joined #lisp 2016-09-23T21:12:47Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-09-23T21:15:51Z mvilleneuve joined #lisp 2016-09-23T21:17:20Z Denommus joined #lisp 2016-09-23T21:17:46Z Quadresce joined #lisp 2016-09-23T21:20:09Z Denommus` joined #lisp 2016-09-23T21:20:18Z steelbird quit (Ping timeout: 264 seconds) 2016-09-23T21:21:10Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-23T21:21:52Z mordocai: It looks like ecl does -not- implement declaration-information anywhere, based on searching the codebase. 2016-09-23T21:22:23Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-23T21:24:26Z Denommus quit (Ping timeout: 265 seconds) 2016-09-23T21:24:30Z mathi_aihtam joined #lisp 2016-09-23T21:25:13Z steelbird joined #lisp 2016-09-23T21:29:38Z `lain joined #lisp 2016-09-23T21:29:52Z nullniverse is now known as nullwork 2016-09-23T21:31:58Z edgar-rft quit (Quit: edgar-rft) 2016-09-23T21:35:15Z Moosef quit (Remote host closed the connection) 2016-09-23T21:36:06Z eivarv quit (Quit: Sleep) 2016-09-23T21:37:56Z monod quit (Quit: Sto andando via) 2016-09-23T21:42:48Z jsmith_ quit (Remote host closed the connection) 2016-09-23T21:44:18Z pierpa` joined #lisp 2016-09-23T21:46:00Z rpg quit (Ping timeout: 276 seconds) 2016-09-23T21:46:23Z eivarv joined #lisp 2016-09-23T21:47:09Z fkac quit (Ping timeout: 265 seconds) 2016-09-23T21:47:57Z pierpa quit (Ping timeout: 276 seconds) 2016-09-23T21:48:28Z steelbird quit (Ping timeout: 255 seconds) 2016-09-23T21:49:22Z asc232 quit (Remote host closed the connection) 2016-09-23T21:50:18Z FreeBirdLjj joined #lisp 2016-09-23T21:51:49Z steelbird joined #lisp 2016-09-23T21:54:11Z asc232 joined #lisp 2016-09-23T21:55:19Z FreeBirdLjj quit (Ping timeout: 272 seconds) 2016-09-23T21:55:34Z reepca quit (Remote host closed the connection) 2016-09-23T21:56:15Z reepca joined #lisp 2016-09-23T21:57:11Z adolf_stalin quit (Quit: Leaving...) 2016-09-23T21:57:23Z jsmith_ joined #lisp 2016-09-23T21:57:27Z asc232 quit (Client Quit) 2016-09-23T21:57:43Z Grue`` quit (Ping timeout: 265 seconds) 2016-09-23T22:02:03Z jsmith_ quit (Ping timeout: 265 seconds) 2016-09-23T22:02:11Z Ven joined #lisp 2016-09-23T22:03:13Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-23T22:03:42Z jsmith_ joined #lisp 2016-09-23T22:06:54Z Ven quit (Ping timeout: 250 seconds) 2016-09-23T22:07:45Z Ven joined #lisp 2016-09-23T22:08:18Z jsmith_ quit (Ping timeout: 264 seconds) 2016-09-23T22:10:49Z MoALTz quit (Ping timeout: 248 seconds) 2016-09-23T22:13:20Z rpg joined #lisp 2016-09-23T22:15:22Z rumbler31 joined #lisp 2016-09-23T22:16:33Z pierpa` is now known as pierpa 2016-09-23T22:19:54Z Ven_ joined #lisp 2016-09-23T22:19:57Z Ven quit (Read error: Connection reset by peer) 2016-09-23T22:19:59Z dyelar quit (Quit: Leaving.) 2016-09-23T22:20:01Z rumbler31 quit (Ping timeout: 265 seconds) 2016-09-23T22:21:41Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-23T22:23:56Z Quadresce joined #lisp 2016-09-23T22:28:34Z DGASAU quit (Ping timeout: 250 seconds) 2016-09-23T22:28:42Z mastokley quit (Ping timeout: 264 seconds) 2016-09-23T22:29:07Z pipping: can I destructure a vector? 2016-09-23T22:29:26Z pipping: (nth-value 1 (cl-ppcre:scan-to-strings)) is a vector :/ 2016-09-23T22:29:47Z Bike: don't think so. 2016-09-23T22:29:52Z Bike: you can coerce to a list if you like. 2016-09-23T22:30:01Z manuel_ joined #lisp 2016-09-23T22:30:09Z emaczen quit (Ping timeout: 272 seconds) 2016-09-23T22:30:22Z pipping: that might indeed be the cleanest solution. good point, thanks 2016-09-23T22:31:57Z kamog quit 2016-09-23T22:37:03Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-23T22:38:01Z pierpa` joined #lisp 2016-09-23T22:39:17Z pierpa quit (Ping timeout: 244 seconds) 2016-09-23T22:41:21Z mastokley joined #lisp 2016-09-23T22:41:33Z Quadresce joined #lisp 2016-09-23T22:44:37Z varjag quit (Ping timeout: 244 seconds) 2016-09-23T22:45:23Z eivarv quit (Quit: Sleep) 2016-09-23T22:52:30Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-23T22:54:56Z Denommus` quit (Quit: going home) 2016-09-23T22:58:14Z wheelsucker quit (Remote host closed the connection) 2016-09-23T22:58:42Z manuel_ quit (Quit: manuel_) 2016-09-23T23:04:19Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-09-23T23:04:32Z AntiSpamMeta joined #lisp 2016-09-23T23:06:35Z failproofwork quit (Quit: Lost terminal) 2016-09-23T23:07:51Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-23T23:12:38Z BlueRavenGT joined #lisp 2016-09-23T23:12:41Z impulse quit (Ping timeout: 248 seconds) 2016-09-23T23:12:59Z JeffTrent quit (Quit: ChatZilla 0.9.92 [Firefox 45.3.0/20160802213348]) 2016-09-23T23:15:16Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-09-23T23:15:52Z BlueRavenGT joined #lisp 2016-09-23T23:15:59Z NeverDie joined #lisp 2016-09-23T23:18:59Z Rajamaa quit (Quit: Konversation terminated!) 2016-09-23T23:20:21Z Ven_ quit (Ping timeout: 265 seconds) 2016-09-23T23:22:03Z grimsley quit (Quit: Leaving) 2016-09-23T23:22:20Z Quadresce joined #lisp 2016-09-23T23:23:01Z Ven joined #lisp 2016-09-23T23:24:48Z rpg quit (Ping timeout: 276 seconds) 2016-09-23T23:25:55Z Quadresce quit (Client Quit) 2016-09-23T23:26:01Z jokleinn1 quit (Quit: weechat is using 15GB of RAM) 2016-09-23T23:26:46Z jokleinn joined #lisp 2016-09-23T23:30:24Z drmeister: Hey Bike. I've got a few more days of work on this proposal and then I can try the type inference stuff. 2016-09-23T23:31:27Z Bike: yo. it's not in the proposal, except maybe as a future thing, right? cos last time you mentioned it shinmera goaded me into fixing a pretty major issue, it's probably really not ready 2016-09-23T23:38:27Z arescorpio joined #lisp 2016-09-23T23:39:07Z rpg joined #lisp 2016-09-23T23:44:53Z wooden__ joined #lisp 2016-09-23T23:45:52Z wooden_ quit (Read error: Connection reset by peer) 2016-09-23T23:46:22Z pierpa`` joined #lisp 2016-09-23T23:46:48Z steelbird quit (Read error: Connection reset by peer) 2016-09-23T23:49:15Z pierpa` quit (Ping timeout: 260 seconds) 2016-09-23T23:49:58Z brandonz quit (Quit: leaving) 2016-09-23T23:50:28Z Ven quit (Read error: Connection reset by peer) 2016-09-23T23:50:37Z brandonz joined #lisp 2016-09-23T23:50:42Z Quadresce joined #lisp 2016-09-23T23:51:00Z Ven joined #lisp 2016-09-23T23:52:35Z steelbird joined #lisp 2016-09-23T23:53:24Z freedom01 quit (Ping timeout: 276 seconds) 2016-09-23T23:54:22Z Ven quit (Client Quit) 2016-09-23T23:54:48Z freedom01 joined #lisp 2016-09-23T23:58:12Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-23T23:58:17Z mishoo quit (Ping timeout: 240 seconds) 2016-09-24T00:01:38Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-24T00:05:12Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-24T00:08:15Z nikki93 quit (Remote host closed the connection) 2016-09-24T00:13:36Z mastokley quit (Ping timeout: 265 seconds) 2016-09-24T00:14:08Z fiddlerwoaroof: 2016-09-24T00:14:43Z nikki93 joined #lisp 2016-09-24T00:15:05Z fe[nl]ix: fiddlerwoaroof: wise words 2016-09-24T00:15:19Z hydPaz is now known as hydraz 2016-09-24T00:15:34Z pipping: https://twitter.com/plato 2016-09-24T00:16:15Z pillton: beach: Are you here? 2016-09-24T00:16:16Z boomer quit (Changing host) 2016-09-24T00:16:16Z boomer joined #lisp 2016-09-24T00:16:19Z boomer is now known as bitch 2016-09-24T00:16:42Z nikki93 quit (Remote host closed the connection) 2016-09-24T00:17:03Z nikki93 joined #lisp 2016-09-24T00:17:22Z nikki93 quit (Remote host closed the connection) 2016-09-24T00:19:11Z reepca quit (Remote host closed the connection) 2016-09-24T00:20:04Z fiddlerwoaroof: 2016-09-24T00:20:48Z fiddlerwoaroof: My stumpwm prefix involves the spacebar and sometimes I forget which window is currently receiving input. 2016-09-24T00:21:28Z fiddlerwoaroof: It's interesting that IRC lets you send a message with only whitespace characters, though 2016-09-24T00:21:46Z cromachina joined #lisp 2016-09-24T00:23:06Z pipping: given how difficult it is to detect whitespace... (' '!=' ' e.g.) 2016-09-24T00:23:29Z drmeister: Bike: I say that we are going to implement type inference 2016-09-24T00:23:45Z reepca joined #lisp 2016-09-24T00:24:26Z drmeister: What pretty major issue? And how would he know there is an issue if there is no running code? 2016-09-24T00:24:39Z trocado joined #lisp 2016-09-24T00:25:57Z drmeister: pillton: Speaking as someone who has laid in wait for beach many times to bask in his brilliance - he's usually on in about 3 hours. 2016-09-24T00:25:58Z emaczen joined #lisp 2016-09-24T00:26:52Z pillton: oh right. Actually you might be able to help me. 2016-09-24T00:27:33Z pillton: Do you know where in SICL is the code for detecting dead code? e.g. (progn (return-from block 1) (print "hey")). 2016-09-24T00:27:42Z pipping: is there a better way to read the last n lines from a file than this? http://paste.lisp.org/display/326920 2016-09-24T00:28:13Z manuel_ joined #lisp 2016-09-24T00:28:21Z pipping: (where n << number-of-lines) 2016-09-24T00:28:41Z pjb: pipping: depends. 2016-09-24T00:29:01Z pipping: pjb: please elaborate 2016-09-24T00:29:19Z pjb: pipping: if you have a random-access file, then you can jump to the end, back up one block, read it, count the lines. If not enough, back up one more block, etc. 2016-09-24T00:29:41Z drmeister: pillton: Sorry, not off the top of my head. 2016-09-24T00:29:45Z pjb: pipping: but sometimes you don't have random-access files. Sometimes you have sequential access files. Then you have to do what you did. 2016-09-24T00:30:23Z pjb: pipping: also, sometimes you cannot determine lines without reading the file from the start (depending on the encoding). But happily, this doesn't occur often, common encodings are rather sane in this respect. 2016-09-24T00:30:25Z drmeister: I spent a lot of time with the code early on. I'm not even sure it was there at that point. 2016-09-24T00:30:30Z pillton: drmeister: No worries. 2016-09-24T00:31:00Z pipping: pjb: I'm happy I asked. how would I determine a good block size, though? 2016-09-24T00:31:23Z pjb: pipping: but what that means, is that in the case of eg. utf-8, you must discard the first few bytes of the block if they have the high bit set. 2016-09-24T00:32:17Z emaczen quit (Ping timeout: 240 seconds) 2016-09-24T00:32:48Z pjb: pipping: hardware usually have 512-byte blocks, but OSes usually use a bigger blocking factor, like, 4KB blocks. On the other hand, with magnetic hard disks, there's the notion of track or even of cylinder, and it's often efficient to read files track by track or cylinder by cylinder. Unfortunately, here the size is more variable, on the order of 16 KB to 256 KB. 2016-09-24T00:33:48Z pjb: pipping: so to make it simple, you can read blocks of 4K. start with (file-position stream (truncate (file-length stream) (* 4 1024))) and go down. (the first block read might be not full). 2016-09-24T00:34:36Z fiddlerwoaroof: Don't recent drives usually have 4K blocks? I remember a bunch of fuss about this when I was researching for my ZFS fileserver 2016-09-24T00:34:59Z pjb: I've not noticed, at least for magnetic media. SSD is another matter. 2016-09-24T00:35:01Z pipping: pjb: thanks, I'll try that. (it'll have to wait until tomorrow, though) 2016-09-24T00:35:26Z fiddlerwoaroof: pjb: I think anything larger than a TB or two uses 4k blocks these days 2016-09-24T00:36:16Z pjb: Probably. Anyways, the disk controllers have multi-megabyte caches, so I would expect them to read whole tracks or cylinders actually. The blocking is "virtual". between the disk controller and the host. 2016-09-24T00:37:09Z wildlander quit (Quit: o/) 2016-09-24T00:37:51Z pjb: Nowdays, you can find on the web technical information about your hardware to check those details, and you can read linux drivers' sources. 2016-09-24T00:39:36Z fiddlerwoaroof: cat /sys/class/block/sd?/queue/physical_block_size and cat /sys/class/block/sd?/queue/logical_block_size 2016-09-24T00:40:10Z fiddlerwoaroof: Anyways, I suppose this is off-topic 2016-09-24T00:42:01Z Quadresce joined #lisp 2016-09-24T00:45:34Z CEnnis91 joined #lisp 2016-09-24T00:46:48Z Quadresce quit (Client Quit) 2016-09-24T00:48:29Z omilu quit (Quit: leaving) 2016-09-24T00:48:40Z omilu joined #lisp 2016-09-24T00:49:02Z nikki93 joined #lisp 2016-09-24T00:55:44Z pjb quit (Remote host closed the connection) 2016-09-24T00:58:42Z EvW quit (Ping timeout: 264 seconds) 2016-09-24T01:05:59Z nikki93 quit (Remote host closed the connection) 2016-09-24T01:06:07Z Naraka left #lisp 2016-09-24T01:07:51Z grublet joined #lisp 2016-09-24T01:16:07Z mastokley joined #lisp 2016-09-24T01:20:24Z akkad: in the case of (defvar foo "test") (myfunc foo) can myfunc determine the name of the variable passed to it? 2016-09-24T01:20:35Z Bike: no. 2016-09-24T01:21:01Z Bike: half the point of a compiler is to erase that information. 2016-09-24T01:21:04Z Bike: what do you want to do? 2016-09-24T01:21:41Z Karl_Dscc joined #lisp 2016-09-24T01:23:58Z akkad: passing a hash to a function, and want to keep a "max key value" without doing a maphash everytime to get max key value. 2016-09-24T01:24:29Z akkad: wanted to keep an external max value int in a hash keyed on name of hash 2016-09-24T01:25:51Z Bike: make a struct with the hash and the information, pass that. or just pass the max along with the hash. 2016-09-24T01:26:05Z Bike: or make a hashtable keyed on the hashtable. 2016-09-24T01:26:51Z freedom01 quit (Ping timeout: 244 seconds) 2016-09-24T01:27:50Z akkad: gp. thanks 2016-09-24T01:44:26Z trocado quit (Ping timeout: 250 seconds) 2016-09-24T01:46:31Z cpc26 joined #lisp 2016-09-24T01:49:10Z emaczen joined #lisp 2016-09-24T01:52:45Z emeritus quit (Excess Flood) 2016-09-24T01:53:26Z emeritus joined #lisp 2016-09-24T01:53:35Z stepnem quit (Ping timeout: 265 seconds) 2016-09-24T02:04:05Z Karl_Dscc quit (Remote host closed the connection) 2016-09-24T02:06:33Z rumbler31 joined #lisp 2016-09-24T02:10:49Z rumbler31 quit (Ping timeout: 248 seconds) 2016-09-24T02:15:23Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-24T02:20:41Z harish quit (Ping timeout: 272 seconds) 2016-09-24T02:22:06Z sellout- quit (Ping timeout: 264 seconds) 2016-09-24T02:23:26Z sellout- joined #lisp 2016-09-24T02:25:57Z BnMcGn joined #lisp 2016-09-24T02:26:22Z BnMcGn quit (Read error: Connection reset by peer) 2016-09-24T02:29:17Z JoshYoshi joined #lisp 2016-09-24T02:29:19Z JoshYoshi quit (Read error: Connection reset by peer) 2016-09-24T02:31:21Z Josh_2 quit (Ping timeout: 265 seconds) 2016-09-24T02:33:20Z defaultxr quit (Ping timeout: 244 seconds) 2016-09-24T02:38:18Z pierpa`` quit (Ping timeout: 264 seconds) 2016-09-24T02:43:06Z grublet quit (Ping timeout: 264 seconds) 2016-09-24T02:47:19Z phf joined #lisp 2016-09-24T02:47:54Z phf: hello, is there a way to force quicklisp to reinstall all packages? (i.e. remove the files, download them again, compile) 2016-09-24T02:49:07Z asc232 joined #lisp 2016-09-24T02:52:26Z asc232 quit (Remote host closed the connection) 2016-09-24T02:53:47Z fkac joined #lisp 2016-09-24T02:54:29Z tshirts4crime joined #lisp 2016-09-24T02:54:46Z asc232 joined #lisp 2016-09-24T02:56:52Z asc232 quit (Client Quit) 2016-09-24T03:03:37Z jsmith_ joined #lisp 2016-09-24T03:07:36Z JuanDaugherty: phf, reinstall ql? 2016-09-24T03:08:16Z JuanDaugherty: i believe there is directory which can be cleared to that effect 2016-09-24T03:08:30Z jsmith_ quit (Ping timeout: 265 seconds) 2016-09-24T03:08:49Z asc232 joined #lisp 2016-09-24T03:10:34Z JuanDaugherty: ~/quicklisp/dists/quicklisp/software/ on this box i think 2016-09-24T03:11:05Z cpc26: (ql-dist:installed-releases (ql-dist:dist "quicklisp")) 2016-09-24T03:11:18Z cpc26: remove the asdf and it will relaod 2016-09-24T03:11:31Z JuanDaugherty: yeah was pretty sure there was a command 2016-09-24T03:11:32Z cpc26: the list from previous show everything installed 2016-09-24T03:11:43Z cpc26: http://www.informatimago.com/develop/lisp/com/informatimago/tools/quicklisp.lisp 2016-09-24T03:11:52Z Velveeta_Chef quit (Ping timeout: 265 seconds) 2016-09-24T03:12:01Z cpc26: if you have your list of installed you can blow it away 2016-09-24T03:12:21Z cpc26: rebuild from the list - make sure you keep the repos to your locals 2016-09-24T03:12:26Z cpc26: hope this helps 2016-09-24T03:13:06Z hetman``` joined #lisp 2016-09-24T03:13:18Z jsmith_ joined #lisp 2016-09-24T03:13:38Z hetman`` quit (Remote host closed the connection) 2016-09-24T03:14:58Z disingen` quit (Remote host closed the connection) 2016-09-24T03:16:32Z Trystam joined #lisp 2016-09-24T03:16:51Z asc232 quit (Remote host closed the connection) 2016-09-24T03:17:36Z jsmith_ quit (Ping timeout: 250 seconds) 2016-09-24T03:19:08Z Tristam quit (Ping timeout: 265 seconds) 2016-09-24T03:22:20Z razzy89__ joined #lisp 2016-09-24T03:23:59Z |3b| quit (Remote host closed the connection) 2016-09-24T03:24:37Z d4ryus quit (Ping timeout: 255 seconds) 2016-09-24T03:24:41Z |3b| joined #lisp 2016-09-24T03:27:04Z jleija joined #lisp 2016-09-24T03:27:22Z d4ryus joined #lisp 2016-09-24T04:01:01Z ccl-logbot joined #lisp 2016-09-24T04:01:01Z 2016-09-24T04:01:01Z names: ccl-logbot itscaleb vap1 nhandler brandonz nopf Guest53358 angavrilov_ emma lemoinem arrdem omilu madbub giraffe_ tshirts4crime jokleinn hjudt nydel misv steelbird AntiSpamMeta k4rtik justinabrahms nocd sellout- vlnx josteink drot clop ft gabot knobo Mon_Ouie TeMPOraL Oddity schoppenhauer housel gniourf JuanDaugherty Guest44203 Orion3k scymtym trig-ger PlasmaStar eli emeritus GGMethos_ Oladon taij33n jself zymurgy derrida pchrist_ octo_ askatasuna 2016-09-24T04:01:01Z names: kus_ubuntui686 kbtr john-mcaleely segmond_ Kruppe sbryant mtd Velveeta_Chef sukaeto ecraven voidlily djinni` gigetoo failproofshark ivan4th` _death grindhold toogley Anselmo MightyJoe kjeldahl quazimodo eschulte |3b|` phoe_ davsebam1e Colleen brucem_ jasom_ ineiros_ MolluskEmpire Ober sshirokov schjetne__ AeroNotix quasisane gensym constantinexvi sausages_ leo_song ``Erik myrkraverk el-mikl Karunamon phf Guest22025 raydeejay luis Quadrescence specbot 2016-09-24T04:01:01Z names: moei ozzloy les danieli Fade cods CrazyEddy tessier cebreidian phadthai Khisanth vhost- BlueRavenGT heddwch j0ni_ Cthulhux iskander arpunk froggey sigjuice tristero minion Guest44206 pok fluter larsen yeticry tilpner mnoonan swflint whartung seg payphone renard_ switchy ec\ hydraz dilated_dinosaur nightfly samebcha1e funnel vert2_ o`connor Walex zeraceth karswell` Kaisyu2 ssice aeth_ jlarocco` unbalanced eagleflo_ manuel_ wizzo tokenrove d4ryus jleija 2016-09-24T04:01:01Z names: Trystam fkac mastokley reepca cromachina wooden__ nullwork krasnal rodgger marusich otjura rotty srcerer xantoz alexherbo2 Bike freehck dmiles kolko msb eschatologist zkat MorTal1ty mjl l1x trn vertigo pillton cibs EDT justinmcp dlowe nzambe DeadTrickster zwwwdr smithzv TMA larme Tordek lieven Intensity foom vibs29 zacts watersoul bitch gargaml ramus otwieracz Justinus aerique zbigniew setheus __main__ jsnell isoraqathedh Glitchy Zotan Jesin logrus 2016-09-24T04:01:01Z names: M-Illandan roscoe_tw Atarian p_l sake ym d4gg4d groovy2shoes oGMo tuctuc shikhin heurist woona Sigyn clog StephanLahl johs ircbrowse cpt_nemo fUD ritschmaster jdz kjak benny des_consolado drdo dxtr Xof mearnsh yeltzooo mathrick DrCode jbalint White_Flame neuri8 dwchandler z0d qlkzy impaktor anachrom1 fluxit shymega euphoria- ski thomas mrSpec axion Urfin kini spacebat2 thortron fiddlerwoaroof loke` nicdev tax libreman Lord_of_Life gbyers PuercoPop gko 2016-09-24T04:01:01Z names: Subfusc gz__ megalography mordocai Posterdati joast Nikotiini whiteline Zhivago flip214 abbe drmeister danlentz wyan rvirding splittist billstclair pkkm akkad cyberlard xristos mood gypsydave5 thijso tokik theBlackDragon ck_ forgot troydm eMBee cmatei keix Xach pipping vsync kjak_ loke jackc aap lxpz Lord_Nightmare dim mikaelj djsjadkhf stux|RC-only jurov antoszka ferada jackdaniel adlai tkd cell WojciechK trinitr0n SiCC jtz cross_ killmaster SAL9000 2016-09-24T04:01:01Z names: finnrobi marsjaninzmarsa tomaw j_king pareidolia mmos snits Mandus tfb asedeno djh gendl Firedancer sword alms_clozure ejt joga 2016-09-24T04:01:27Z peccu joined #lisp 2016-09-24T04:02:19Z dan64 joined #lisp 2016-09-24T04:02:51Z Patzy joined #lisp 2016-09-24T04:02:53Z Guest53358 quit (Ping timeout: 244 seconds) 2016-09-24T04:03:36Z norfumpit joined #lisp 2016-09-24T04:04:03Z deank joined #lisp 2016-09-24T04:04:08Z cmpitg_ joined #lisp 2016-09-24T04:06:35Z ggherdov joined #lisp 2016-09-24T04:06:49Z Neet joined #lisp 2016-09-24T04:07:26Z phf: he left, but yes, that's probably what i need. i'll give it atry 2016-09-24T04:07:39Z zaquest joined #lisp 2016-09-24T04:07:41Z NhanH joined #lisp 2016-09-24T04:08:21Z holly2 joined #lisp 2016-09-24T04:08:42Z rann joined #lisp 2016-09-24T04:09:03Z sz0 joined #lisp 2016-09-24T04:09:21Z zaquest quit (Excess Flood) 2016-09-24T04:09:49Z banjiewen joined #lisp 2016-09-24T04:10:13Z zaquest joined #lisp 2016-09-24T04:10:57Z makufiru joined #lisp 2016-09-24T04:11:21Z XachX_ joined #lisp 2016-09-24T04:11:46Z lancetw joined #lisp 2016-09-24T04:13:24Z holly2 quit (Ping timeout: 276 seconds) 2016-09-24T04:13:42Z unrahul joined #lisp 2016-09-24T04:14:24Z Merv joined #lisp 2016-09-24T04:14:54Z CEnnis91 joined #lisp 2016-09-24T04:15:41Z aaronjensen joined #lisp 2016-09-24T04:15:50Z zaquest quit (Excess Flood) 2016-09-24T04:16:18Z zaquest joined #lisp 2016-09-24T04:25:04Z ccl-logbot joined #lisp 2016-09-24T04:25:04Z 2016-09-24T04:25:04Z names: ccl-logbot holly2 el-mikl giraffe_ defaultxr AntiSpamMeta TeMPOraL derrida tigg askatasuna fluter Kruppe schjetne zwwwdr Guest92176 kjeldahl ecraven mastokley BlueRavenGT josteink emeritus Oladon tessier eschulte housel foom Bike_ failproo1shark sshirokov nalik89 cyraxjoe nocd_ EDT_ myrkraverk aeth Anselmo ``Erik_ quasisan1 harish |3b|`` john-mcaleely Cthulhux` davsebamse shirts4crimet leo_song MrWoohoo Colleen zaquest ivan4th zerac devhydraz aaronjensen 2016-09-24T04:25:04Z names: CEnnis91 Merv lancetw XachX_ makufiru banjiewen sz0 Neet cmpitg_ norfumpit Patzy dan64 peccu itscaleb vap1 nhandler brandonz nopf angavrilov_ emma lemoinem arrdem omilu madbub jokleinn hjudt misv steelbird k4rtik justinabrahms vlnx drot clop ft gabot knobo Mon_Ouie gniourf JuanDaugherty Guest44203 Orion3k scymtym PlasmaStar GGMethos_ taij33n jself zymurgy pchrist_ octo_ kus_ubuntui686 segmond_ sbryant mtd Velveeta_Chef sukaeto voidlily djinni` gigetoo 2016-09-24T04:25:04Z names: grindhold toogley quazimodo kbtr phoe_ brucem_ jasom_ ineiros_ MolluskEmpire Ober danieli AeroNotix gensym constantinexvi sausages_ Karunamon phf Guest22025 raydeejay luis Quadrescence specbot moei ozzloy les Fade cods CrazyEddy cebreidian phadthai vhost- heddwch j0ni_ iskander arpunk froggey sigjuice tristero minion Guest44206 pok larsen yeticry tilpner mnoonan swflint whartung seg payphone renard_ switchy dilated_dinosaur nightfly eagleflo_ samebcha1e 2016-09-24T04:25:04Z names: funnel vert2_ o`connor Walex wizzo karswell` tokenrove ssice Kaisyu2 jlarocco` unbalanced d4ryus jleija Trystam fkac reepca cromachina wooden__ krasnal rodgger marusich otjura srcerer xantoz alexherbo2 freehck dmiles kolko msb eschatologist zkat mjl l1x vertigo pillton cibs justinmcp dlowe DeadTrickster TMA larme Tordek Intensity vibs29 zacts watersoul bitch gargaml ramus otwieracz Justinus aerique zbigniew setheus __main__ jsnell isoraqathedh Glitchy 2016-09-24T04:25:04Z names: Zotan Jesin logrus M-Illandan roscoe_tw Atarian p_l sake ym d4gg4d groovy2shoes oGMo tuctuc shikhin heurist woona Sigyn clog StephanLahl johs ircbrowse cpt_nemo fUD ritschmaster jdz kjak benny des_consolado drdo dxtr Xof mearnsh yeltzooo mathrick DrCode jbalint White_Flame neuri8 dwchandler z0d qlkzy impaktor anachrom1 fluxit shymega euphoria- ski thomas mrSpec axion Urfin kini spacebat2 thortron fiddlerwoaroof loke` nicdev tax libreman Lord_of_Life gbyers 2016-09-24T04:25:04Z names: PuercoPop gko Subfusc gz__ megalography mordocai Posterdati Nikotiini whiteline Zhivago flip214 abbe drmeister danlentz wyan rvirding splittist billstclair pkkm akkad cyberlard xristos mood gypsydave5 thijso tokik theBlackDragon ck_ forgot troydm eMBee cmatei keix Xach pipping vsync kjak_ loke jackc aap lxpz Lord_Nightmare dim mikaelj djsjadkhf stux|RC-only jurov antoszka ferada jackdaniel adlai tkd cell WojciechK trinitr0n SiCC jtz cross_ killmaster 2016-09-24T04:25:04Z names: SAL9000 finnrobi marsjaninzmarsa tomaw j_king pareidolia mmos snits Mandus tfb asedeno djh gendl Firedancer sword alms_clozure ejt joga 2016-09-24T04:25:19Z _death joined #lisp 2016-09-24T04:26:04Z sellout- joined #lisp 2016-09-24T04:26:17Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-09-24T04:26:21Z schoppenhauer joined #lisp 2016-09-24T04:26:30Z AntiSpamMeta joined #lisp 2016-09-24T04:27:42Z leo_song quit (Ping timeout: 244 seconds) 2016-09-24T04:27:43Z eli joined #lisp 2016-09-24T04:27:53Z Khisanth joined #lisp 2016-09-24T04:28:25Z ec\ joined #lisp 2016-09-24T04:28:29Z nydel joined #lisp 2016-09-24T04:29:00Z pyx joined #lisp 2016-09-24T04:29:18Z pyx quit (Client Quit) 2016-09-24T04:30:01Z leo_song joined #lisp 2016-09-24T04:30:02Z NhanH joined #lisp 2016-09-24T04:30:18Z ggherdov joined #lisp 2016-09-24T04:30:23Z rann joined #lisp 2016-09-24T04:32:21Z unrahul joined #lisp 2016-09-24T04:33:17Z Oddity joined #lisp 2016-09-24T04:33:17Z Oddity quit (Changing host) 2016-09-24T04:33:17Z Oddity joined #lisp 2016-09-24T04:35:29Z MorTal1ty joined #lisp 2016-09-24T04:36:05Z trig-ger joined #lisp 2016-09-24T04:38:01Z harish quit (Ping timeout: 248 seconds) 2016-09-24T04:38:45Z BlueRavenGT quit (Ping timeout: 272 seconds) 2016-09-24T04:39:22Z karswell` quit (Read error: Connection reset by peer) 2016-09-24T04:41:17Z slyrus joined #lisp 2016-09-24T04:49:37Z trn joined #lisp 2016-09-24T04:50:23Z FreeBirdLjj joined #lisp 2016-09-24T04:51:30Z segmond_ is now known as segmond 2016-09-24T04:52:27Z segmond quit (Remote host closed the connection) 2016-09-24T04:53:29Z mathi_aihtam joined #lisp 2016-09-24T04:58:46Z segmond joined #lisp 2016-09-24T04:59:35Z vlatkoB joined #lisp 2016-09-24T05:12:38Z minion quit (Ping timeout: 244 seconds) 2016-09-24T05:13:04Z minion joined #lisp 2016-09-24T05:13:55Z H4ns joined #lisp 2016-09-24T05:14:20Z jsmith_ joined #lisp 2016-09-24T05:18:55Z jsmith_ quit (Ping timeout: 255 seconds) 2016-09-24T05:19:53Z yeticry quit (Ping timeout: 244 seconds) 2016-09-24T05:21:57Z yeticry joined #lisp 2016-09-24T05:29:13Z deank joined #lisp 2016-09-24T05:29:47Z marusich quit (Ping timeout: 250 seconds) 2016-09-24T05:32:52Z PuercoPop: pillton: Btw, you were right on the brittleness of the testing only the name of the directory. I tried to simplify the code and the tests pass but the variable points to the ASDF cache. 2016-09-24T05:35:09Z jleija quit (Quit: leaving) 2016-09-24T05:38:57Z beach joined #lisp 2016-09-24T05:39:05Z beach: Good morning everyone! 2016-09-24T05:39:21Z ghostlight joined #lisp 2016-09-24T05:39:24Z Bike_ is now known as Bike 2016-09-24T05:40:12Z beach: pillton: It is detected by the fact that the instruction is not reachable in the HIR graph. 2016-09-24T05:41:45Z MoALTz joined #lisp 2016-09-24T05:48:01Z drmeister: Hi beach. 2016-09-24T05:48:55Z drmeister: Thank you in advance for the letter. 2016-09-24T05:49:05Z beach: Sure. How urgent is it? 2016-09-24T05:49:15Z drmeister: Could I get it by Tuesday? 2016-09-24T05:49:20Z beach: Sure. 2016-09-24T05:49:24Z drmeister: Thanks. 2016-09-24T05:49:43Z constantinexvi quit (Ping timeout: 250 seconds) 2016-09-24T05:49:46Z bocaneri joined #lisp 2016-09-24T05:50:53Z rodgger quit (Remote host closed the connection) 2016-09-24T05:50:54Z shirts4crimet quit (Ping timeout: 276 seconds) 2016-09-24T05:50:59Z trn quit (Quit: quit) 2016-09-24T05:52:09Z drmeister: I'm off to bed - I'll talk to you later. 2016-09-24T05:52:17Z beach: 'night drmeister. 2016-09-24T05:52:55Z constantinexvi joined #lisp 2016-09-24T05:57:15Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-24T05:57:51Z FreeBirdLjj joined #lisp 2016-09-24T06:01:24Z froggey quit (Ping timeout: 250 seconds) 2016-09-24T06:02:03Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-09-24T06:03:07Z froggey joined #lisp 2016-09-24T06:03:56Z doc_solitude joined #lisp 2016-09-24T06:06:19Z kamog joined #lisp 2016-09-24T06:15:45Z tmtwd joined #lisp 2016-09-24T06:16:23Z M-moredhel joined #lisp 2016-09-24T06:19:13Z kus_ubuntui686 quit (Ping timeout: 255 seconds) 2016-09-24T06:21:12Z FreeBirdLjj joined #lisp 2016-09-24T06:22:01Z kus_ubuntui686 joined #lisp 2016-09-24T06:22:02Z kus_ubuntui686 quit (Max SendQ exceeded) 2016-09-24T06:22:44Z kus_ubuntui686 joined #lisp 2016-09-24T06:37:31Z gingerale joined #lisp 2016-09-24T06:41:08Z trn joined #lisp 2016-09-24T06:41:28Z gravicappa joined #lisp 2016-09-24T06:46:11Z brucem_ is now known as brucem 2016-09-24T06:47:50Z brucem quit (Changing host) 2016-09-24T06:47:50Z brucem joined #lisp 2016-09-24T06:47:52Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-24T06:52:46Z vlatkoB_ joined #lisp 2016-09-24T06:56:50Z vlatkoB quit (Ping timeout: 260 seconds) 2016-09-24T07:03:32Z kamog quit 2016-09-24T07:07:10Z ggole joined #lisp 2016-09-24T07:15:25Z jsmith_ joined #lisp 2016-09-24T07:18:18Z e joined #lisp 2016-09-24T07:19:53Z jsmith_ quit (Ping timeout: 240 seconds) 2016-09-24T07:26:07Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-24T07:28:46Z eSVG joined #lisp 2016-09-24T07:31:42Z a-random-guy joined #lisp 2016-09-24T07:32:18Z mastokley quit (Ping timeout: 264 seconds) 2016-09-24T07:32:54Z tmtwd quit (Ping timeout: 264 seconds) 2016-09-24T07:33:10Z ukari joined #lisp 2016-09-24T07:35:30Z joshe joined #lisp 2016-09-24T07:35:30Z lieven joined #lisp 2016-09-24T07:35:30Z rotty joined #lisp 2016-09-24T07:35:30Z angular_mike_ joined #lisp 2016-09-24T07:35:30Z velvetcore joined #lisp 2016-09-24T07:35:30Z kilimanjaro joined #lisp 2016-09-24T07:35:30Z tobel joined #lisp 2016-09-24T07:35:30Z tanuzzo joined #lisp 2016-09-24T07:35:30Z lpaste joined #lisp 2016-09-24T07:35:30Z easye joined #lisp 2016-09-24T07:35:30Z mercurial joined #lisp 2016-09-24T07:35:30Z mbrock joined #lisp 2016-09-24T07:35:30Z fe[nl]ix joined #lisp 2016-09-24T07:35:30Z Blkt joined #lisp 2016-09-24T07:35:30Z ristur joined #lisp 2016-09-24T07:35:30Z SlashLife joined #lisp 2016-09-24T07:35:30Z copec joined #lisp 2016-09-24T07:35:31Z tanuzzo quit (Changing host) 2016-09-24T07:35:31Z tanuzzo joined #lisp 2016-09-24T07:35:31Z tobel quit (Changing host) 2016-09-24T07:35:31Z tobel joined #lisp 2016-09-24T07:35:31Z kilimanjaro quit (Changing host) 2016-09-24T07:35:31Z kilimanjaro joined #lisp 2016-09-24T07:35:31Z velvetcore quit (Changing host) 2016-09-24T07:35:31Z velvetcore joined #lisp 2016-09-24T07:35:31Z angular_mike_ quit (Changing host) 2016-09-24T07:35:31Z angular_mike_ joined #lisp 2016-09-24T07:35:51Z edgar-rft joined #lisp 2016-09-24T07:35:58Z kilimanjaro quit (Max SendQ exceeded) 2016-09-24T07:35:58Z angular_mike_ quit (Max SendQ exceeded) 2016-09-24T07:36:53Z a-random-guy: Anyone know why, if I login to Hacker News using Drakma (with a post request to "https://new.ycombinator.com/login"), it sets the `user` cookies path to "/login" rather than "/" (like browsers do)? Is that a bug in Drakma, or is there a setting I should change? 2016-09-24T07:37:19Z fiddlerwoaroof: a-random-guy: how does curl work? 2016-09-24T07:38:03Z sz0 quit (Ping timeout: 250 seconds) 2016-09-24T07:38:52Z srcerer quit (Ping timeout: 244 seconds) 2016-09-24T07:39:21Z ghostlight quit (Ping timeout: 248 seconds) 2016-09-24T07:42:01Z sz0 joined #lisp 2016-09-24T07:42:02Z kilimanjaro joined #lisp 2016-09-24T07:42:13Z Grue`` joined #lisp 2016-09-24T07:44:36Z angular_mike_ joined #lisp 2016-09-24T07:44:46Z a-random-guy: fiddlerwoaroof: Curl seems to set it to "/" as well 2016-09-24T07:46:01Z FreeBirdLjj joined #lisp 2016-09-24T07:50:18Z ASau joined #lisp 2016-09-24T07:51:27Z razzy89__ joined #lisp 2016-09-24T07:52:46Z ghostlight joined #lisp 2016-09-24T08:00:03Z razzy89__ quit (Ping timeout: 244 seconds) 2016-09-24T08:04:04Z a-random-guy: I guess that's caused by line 294 in drakma/cookies.lisp where it initializes the path to `(or (parameter-value "path" parameters) (puri:uri-path uri) "/")`, so if there is no path given in the response, it defaults to the uri-path, while browsers and Curl just default to "/". Any idea if that's a bug or intentional? 2016-09-24T08:06:30Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-24T08:07:16Z Rajamaa joined #lisp 2016-09-24T08:10:47Z nickoo joined #lisp 2016-09-24T08:20:13Z gingerale quit (Remote host closed the connection) 2016-09-24T08:23:25Z razzy89__ joined #lisp 2016-09-24T08:26:30Z nikki93 joined #lisp 2016-09-24T08:27:45Z Th30n joined #lisp 2016-09-24T08:28:00Z zacharias joined #lisp 2016-09-24T08:30:01Z nikki93 quit (Remote host closed the connection) 2016-09-24T08:30:23Z pillton: beach: Ok. I figured as much based on my quick look. Thanks for getting back to me. 2016-09-24T08:31:28Z nickoo quit (Quit: Page closed) 2016-09-24T08:32:27Z beach: Pleasure! 2016-09-24T08:34:56Z nikki93 joined #lisp 2016-09-24T08:35:45Z mathi_aihtam joined #lisp 2016-09-24T08:37:46Z Bike quit (Quit: megalomanic) 2016-09-24T08:40:03Z nikki93 quit (Remote host closed the connection) 2016-09-24T08:44:10Z nikki93 joined #lisp 2016-09-24T08:47:01Z JeffTrent joined #lisp 2016-09-24T08:55:39Z kbtdr joined #lisp 2016-09-24T08:56:12Z nikki93 quit (Remote host closed the connection) 2016-09-24T08:59:13Z stepnem joined #lisp 2016-09-24T09:02:19Z eSVG quit (Ping timeout: 265 seconds) 2016-09-24T09:04:12Z sausages_: I'm trying to squish all warnings in my project and I'm running into instances where using AREF on arrays with declared types has the compiler spit out complaints that the array is "not of asserted type VECTOR". the actual array variable is of type (SIMPLE-ARRAY SINGLE-FLOAT (256 4)). is making it a generic, typeless, vanilla VECTOR the only way to squish this particular warning? 2016-09-24T09:04:34Z nikki93 joined #lisp 2016-09-24T09:04:54Z rogersm joined #lisp 2016-09-24T09:05:10Z beach: sausages_: Did you pass enough arguments to AREF? 2016-09-24T09:05:19Z sausages_: yup, it works as intended 2016-09-24T09:05:32Z sausages_: it's used in a font lookup table for string rendering 2016-09-24T09:06:04Z beach: What does your declaration look like? 2016-09-24T09:08:48Z sausages_: *font-uv* is of type (SIMPLE-ARRAY SINGLE-FLOAT (256 4)) 2016-09-24T09:09:03Z sausages_: whoa wait a minute... just spotted something. one sec 2016-09-24T09:09:10Z beach: I am not asking what type it IS, but what type you declared it to be. 2016-09-24T09:09:48Z sausages_: I declared it type font-uv-type which is a deftype that expands to the same thing 2016-09-24T09:10:10Z beach: Hmm. 2016-09-24T09:10:39Z beach: That ought to work. This is SBCL I presume? 2016-09-24T09:10:56Z _mjl joined #lisp 2016-09-24T09:11:29Z sausages_: ohh, hold on. I confused myself. sorry, I'm literally wasting your time. I should've deleted the older definition of this function that isn't even used. sorry for the trouble. 2016-09-24T09:11:41Z hebroon joined #lisp 2016-09-24T09:11:51Z beach: No problem. 2016-09-24T09:11:56Z mishoo joined #lisp 2016-09-24T09:12:37Z kbtdr quit (Remote host closed the connection) 2016-09-24T09:12:51Z kbtdr joined #lisp 2016-09-24T09:16:34Z jsmith_ joined #lisp 2016-09-24T09:18:37Z eivarv joined #lisp 2016-09-24T09:19:48Z Humilis-Barbarus joined #lisp 2016-09-24T09:20:04Z mishoo quit (Read error: Connection reset by peer) 2016-09-24T09:20:06Z nikki93 quit (Remote host closed the connection) 2016-09-24T09:20:55Z jsmith_ quit (Ping timeout: 260 seconds) 2016-09-24T09:28:16Z mishoo joined #lisp 2016-09-24T09:29:48Z Joreji joined #lisp 2016-09-24T09:29:57Z Mon_Ouie quit (Ping timeout: 244 seconds) 2016-09-24T09:31:41Z nikki93 joined #lisp 2016-09-24T09:32:38Z Ven_ joined #lisp 2016-09-24T09:34:23Z mvilleneuve joined #lisp 2016-09-24T09:34:35Z Mon_Ouie joined #lisp 2016-09-24T09:37:05Z Ven_ quit (Ping timeout: 240 seconds) 2016-09-24T09:37:20Z Ven_ joined #lisp 2016-09-24T09:38:42Z puchacz joined #lisp 2016-09-24T09:40:41Z prole joined #lisp 2016-09-24T09:41:19Z alienbot joined #lisp 2016-09-24T09:41:44Z a-random-guy quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-09-24T09:44:47Z jsmith_ joined #lisp 2016-09-24T09:45:47Z Joreji quit (Ping timeout: 252 seconds) 2016-09-24T09:48:26Z asc232 joined #lisp 2016-09-24T09:49:05Z lxpz quit (Remote host closed the connection) 2016-09-24T09:49:23Z jsmith_ quit (Ping timeout: 244 seconds) 2016-09-24T09:51:33Z Ven__ joined #lisp 2016-09-24T09:52:15Z Ven_ quit (Ping timeout: 272 seconds) 2016-09-24T09:53:10Z lxpz joined #lisp 2016-09-24T09:53:44Z razzy89__ quit (Quit: razzy89__) 2016-09-24T09:57:14Z vauban joined #lisp 2016-09-24T09:59:45Z ukari quit (Ping timeout: 250 seconds) 2016-09-24T10:01:11Z neoncontrails joined #lisp 2016-09-24T10:01:32Z _mjl quit (Remote host closed the connection) 2016-09-24T10:02:36Z shifty joined #lisp 2016-09-24T10:03:39Z grouzen joined #lisp 2016-09-24T10:04:25Z vauban quit (Ping timeout: 248 seconds) 2016-09-24T10:04:34Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-24T10:05:15Z vauban joined #lisp 2016-09-24T10:08:01Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-24T10:08:53Z asc232 quit (Remote host closed the connection) 2016-09-24T10:16:49Z beach: I can't figure out what the Common Lisp HyperSpec says about the required functionality (if any) of the debugger. Any pointers to a section? 2016-09-24T10:17:10Z ukari joined #lisp 2016-09-24T10:22:16Z specbot quit (Remote host closed the connection) 2016-09-24T10:22:16Z minion quit (Remote host closed the connection) 2016-09-24T10:26:05Z easye quit (Read error: Connection reset by peer) 2016-09-24T10:27:05Z minion joined #lisp 2016-09-24T10:27:05Z specbot joined #lisp 2016-09-24T10:29:04Z doc_solitude quit (Quit: doc_solitude) 2016-09-24T10:29:27Z doc_solitude joined #lisp 2016-09-24T10:31:14Z JuanDaugherty doubts there would be such, does the spec ever specify implementation stuff like that other than normatively? 2016-09-24T10:31:35Z Ven__ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-24T10:34:15Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-24T10:36:20Z _mjl joined #lisp 2016-09-24T10:36:35Z ukari quit (Ping timeout: 272 seconds) 2016-09-24T10:38:12Z scymtym quit (Ping timeout: 276 seconds) 2016-09-24T10:39:18Z JuanDaugherty: just the special variables and hooks, what little they imply in the one I looked at 2016-09-24T10:42:18Z JuanDaugherty: break on signals from the example 2016-09-24T10:43:32Z kbtdr quit (Ping timeout: 252 seconds) 2016-09-24T10:43:57Z pjb joined #lisp 2016-09-24T10:44:11Z DavidGu joined #lisp 2016-09-24T10:44:16Z defaultxr quit (Ping timeout: 265 seconds) 2016-09-24T10:44:22Z FreeBirdLjj joined #lisp 2016-09-24T10:45:55Z justinabrahms quit (Quit: ZNC - http://znc.in) 2016-09-24T10:46:08Z ineiros_ is now known as ineiros 2016-09-24T10:50:31Z justinabrahms joined #lisp 2016-09-24T10:52:05Z vauban quit (Quit: leaving) 2016-09-24T10:52:27Z mathi_aihtam joined #lisp 2016-09-24T10:55:24Z drp joined #lisp 2016-09-24T11:00:09Z beach: Yeah, that is what I concluded. 2016-09-24T11:00:13Z holly2 quit (Ping timeout: 265 seconds) 2016-09-24T11:00:58Z madbub quit (Remote host closed the connection) 2016-09-24T11:02:37Z holly2 joined #lisp 2016-09-24T11:03:33Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-24T11:03:53Z Th30n quit (Ping timeout: 240 seconds) 2016-09-24T11:07:17Z scymtym joined #lisp 2016-09-24T11:19:15Z Guest44206 is now known as pacon 2016-09-24T11:22:21Z asc232 joined #lisp 2016-09-24T11:29:03Z Karl_Dscc joined #lisp 2016-09-24T11:34:13Z Ven_ joined #lisp 2016-09-24T11:36:13Z Ven_ quit (Read error: Connection reset by peer) 2016-09-24T11:36:21Z Ven_ joined #lisp 2016-09-24T11:38:21Z Th30n joined #lisp 2016-09-24T11:41:36Z ASau` joined #lisp 2016-09-24T11:41:47Z ASau quit (Remote host closed the connection) 2016-09-24T11:45:07Z sjl joined #lisp 2016-09-24T11:45:54Z nikki93 quit (Remote host closed the connection) 2016-09-24T11:46:38Z JRajamaa joined #lisp 2016-09-24T11:46:53Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-24T11:48:13Z JRajamaa quit (Client Quit) 2016-09-24T11:49:05Z Rajamaa quit (Ping timeout: 260 seconds) 2016-09-24T11:50:43Z Rajamaa joined #lisp 2016-09-24T11:53:38Z alexherbo2 quit (Quit: WeeChat 1.5) 2016-09-24T11:54:51Z alexherbo2 joined #lisp 2016-09-24T11:57:50Z varjag joined #lisp 2016-09-24T11:59:16Z thinkpad joined #lisp 2016-09-24T12:00:31Z rpg joined #lisp 2016-09-24T12:03:59Z can3p joined #lisp 2016-09-24T12:04:28Z hydan joined #lisp 2016-09-24T12:04:31Z thinkpad quit (Max SendQ exceeded) 2016-09-24T12:06:35Z Th30n quit (Ping timeout: 252 seconds) 2016-09-24T12:08:18Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-24T12:08:38Z can3p quit (Client Quit) 2016-09-24T12:09:05Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-24T12:09:59Z doc_solitude quit (Quit: doc_solitude) 2016-09-24T12:10:18Z doc_solitude joined #lisp 2016-09-24T12:10:29Z thinkpad joined #lisp 2016-09-24T12:15:49Z doc_solitude quit (Read error: Connection reset by peer) 2016-09-24T12:20:49Z EvW joined #lisp 2016-09-24T12:23:19Z EvW quit (Remote host closed the connection) 2016-09-24T12:24:30Z EvW joined #lisp 2016-09-24T12:27:41Z FreeBirdLjj joined #lisp 2016-09-24T12:31:51Z puchacz quit (Quit: Konversation terminated!) 2016-09-24T12:32:26Z FreeBirdLjj quit (Ping timeout: 252 seconds) 2016-09-24T12:34:47Z Th30n joined #lisp 2016-09-24T12:43:31Z nikki93 joined #lisp 2016-09-24T12:53:16Z |3b|`` is now known as |3b| 2016-09-24T12:53:40Z sdothum joined #lisp 2016-09-24T12:55:51Z Josh_2 joined #lisp 2016-09-24T12:56:03Z pipping: clhs directory 2016-09-24T12:56:03Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_dir.htm 2016-09-24T12:56:15Z pipping: "[..] If the pathspec is not wild, the resulting list will contain either zero or one elements [..]" 2016-09-24T12:56:45Z raydeejay waits for the point 2016-09-24T12:56:48Z pipping: So that means, if I pass something to `directory` for which `wild-pathname-p` is nil, I cannot get a list of length 2 or greater 2016-09-24T12:57:02Z pipping: Unless I'm missing something, allegro cl and lispworks thus violate the spec :( 2016-09-24T12:57:39Z raydeejay: hm... 2016-09-24T12:58:46Z DeadTrickster_ joined #lisp 2016-09-24T13:00:19Z raydeejay: after some reading I would tend to think the same 2016-09-24T13:00:25Z pipping: raydeejay: http://dpaste.com/0ZDYWBA 2016-09-24T13:00:29Z raydeejay wonders how that works 2016-09-24T13:00:59Z raydeejay: um 2016-09-24T13:01:35Z pipping: (yes, they also don't agree on which files they return) 2016-09-24T13:01:58Z raydeejay scratches head 2016-09-24T13:03:24Z edgar-rft: The "Notes" section in the Hyperspec is not part of ANSI CL, see 2016-09-24T13:04:09Z pipping: **** 2016-09-24T13:04:44Z raydeejay: "will except when it will not" 2016-09-24T13:04:49Z karswell` joined #lisp 2016-09-24T13:04:53Z raydeejay: "please enjoy the confusion" 2016-09-24T13:05:00Z edgar-rft: :-) 2016-09-24T13:05:28Z raydeejay: it's a good thing to know when reading the clhs, thanks ^^ 2016-09-24T13:06:15Z pipping mumbles something about shoulders of giants and toes of midgets 2016-09-24T13:06:22Z EvW quit (Ping timeout: 265 seconds) 2016-09-24T13:06:27Z edgar-rft: all code "Examples" sections were added later, too 2016-09-24T13:06:27Z `lain joined #lisp 2016-09-24T13:07:21Z DeadTrickster_ quit (Ping timeout: 265 seconds) 2016-09-24T13:07:53Z pipping: edgar-rft: Thanks. 2016-09-24T13:08:22Z cromachina: uiop:parse-native-namestring fixes that wild-pathname crap for me 2016-09-24T13:09:22Z cromachina: (uiop:parse-native-namestring (namestring (merge-pathnames file dir))) 2016-09-24T13:10:14Z pipping: cromachina: I'm not convinced that that's related to this very issue 2016-09-24T13:10:28Z edgar-rft: lets test uiop:parse-native-namestring with weird nonsense to see what comes out :-) 2016-09-24T13:11:48Z raydeejay: (with-nonsense ...) 2016-09-24T13:11:54Z zacharias quit (Ping timeout: 264 seconds) 2016-09-24T13:13:05Z edgar-rft: (uiop:parse-native-namestring "(°(..)°)") => #P"(°(..)°)" 2016-09-24T13:13:27Z cromachina: no i guess it doesn't, but man do 'wild-by-default' pathnames irritate me 2016-09-24T13:13:47Z AntiSpamMeta quit (Remote host closed the connection) 2016-09-24T13:14:28Z raydeejay: the thing is... it sort of makes sense 2016-09-24T13:14:36Z raydeejay: and not :D 2016-09-24T13:14:40Z pipping: raydeejay: the what-what now? 2016-09-24T13:14:50Z pipping: raydeejay: you take that back! :P 2016-09-24T13:14:58Z raydeejay: (directory #p"/etc/") 2016-09-24T13:15:01Z raydeejay: no? xD 2016-09-24T13:15:25Z pipping: that can give you anything 2016-09-24T13:15:37Z raydeejay: I mean, I'm asking for the directory on a directory 2016-09-24T13:15:38Z nikki93 quit (Remote host closed the connection) 2016-09-24T13:16:02Z hydan quit (Remote host closed the connection) 2016-09-24T13:16:02Z pipping: lispworks: 224 entries returned; allegro cl: 226 entries returned; sbcl: 1 entry returned. 2016-09-24T13:16:06Z raydeejay: xD 2016-09-24T13:16:09Z pipping: that's not exactly useful behaviour. 2016-09-24T13:16:13Z nikki93 joined #lisp 2016-09-24T13:16:34Z raydeejay: they'll tell you that it's 224 times as useful 2016-09-24T13:17:37Z pipping: it's difficult to build a castle on quicksand, unfortunately. 2016-09-24T13:17:37Z karswell` quit (Read error: Connection reset by peer) 2016-09-24T13:17:43Z raydeejay blames it all on filesystems 2016-09-24T13:17:53Z raydeejay: we should store things in blocks, a là Forth 2016-09-24T13:18:04Z pipping: it's nice that lispworks and sbcl can agree on returning 113 entries for (uiop:directory-files #p"/etc/"). But allegro cl prefers to give me 121. 2016-09-24T13:18:42Z pipping: (if you're wondering: symlinks are the issue) 2016-09-24T13:19:21Z raydeejay: maybe those DIRECTORY have some of those unspecified &key parameters that the clhs talks about? 2016-09-24T13:20:25Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-24T13:20:33Z edgar-rft: (directory ) returns "a list of physical pathnames", what is not necessarily the same as "a list of sensible pathnames", where at least in Unix/Linux a directory is a special sort of file. 2016-09-24T13:20:36Z pipping: there's plenty of those, yes. just nothing consistent. 2016-09-24T13:20:42Z raydeejay: maybe :surprise nil 2016-09-24T13:20:54Z Guest22025 left #lisp 2016-09-24T13:21:09Z AntiSpamMeta joined #lisp 2016-09-24T13:21:16Z edgar-rft: :surprise nil would be boring 2016-09-24T13:23:44Z razzy89__ joined #lisp 2016-09-24T13:25:54Z holly2 quit (Ping timeout: 276 seconds) 2016-09-24T13:28:11Z Cthulhux` quit (Changing host) 2016-09-24T13:28:11Z Cthulhux` joined #lisp 2016-09-24T13:28:42Z eSVG joined #lisp 2016-09-24T13:30:48Z AntiSpamMeta quit (Remote host closed the connection) 2016-09-24T13:31:23Z holly2 joined #lisp 2016-09-24T13:31:26Z AntiSpamMeta joined #lisp 2016-09-24T13:35:53Z sellout- quit (Quit: Leaving.) 2016-09-24T13:38:07Z Rajamaa quit (Quit: Konversation terminated!) 2016-09-24T13:42:15Z Rajamaa joined #lisp 2016-09-24T13:43:23Z mvilleneuve joined #lisp 2016-09-24T13:44:15Z Fare joined #lisp 2016-09-24T13:46:32Z Petit_Dejeuner joined #lisp 2016-09-24T13:49:26Z Joreji joined #lisp 2016-09-24T13:54:36Z efg13 joined #lisp 2016-09-24T14:02:38Z eSVG quit (Ping timeout: 252 seconds) 2016-09-24T14:02:57Z killmaster quit (Ping timeout: 276 seconds) 2016-09-24T14:03:09Z killmaster_ joined #lisp 2016-09-24T14:03:22Z killmaster_ is now known as killmaster 2016-09-24T14:05:11Z razzy89__ quit (Quit: razzy89__) 2016-09-24T14:06:11Z cpc26 joined #lisp 2016-09-24T14:06:44Z ``Erik_ is now known as ``Erik 2016-09-24T14:07:29Z impulse joined #lisp 2016-09-24T14:08:41Z shifty quit (Ping timeout: 248 seconds) 2016-09-24T14:10:59Z cpc26 quit (Client Quit) 2016-09-24T14:11:50Z jason_m joined #lisp 2016-09-24T14:13:29Z EvW joined #lisp 2016-09-24T14:16:40Z pierpa joined #lisp 2016-09-24T14:16:42Z nikki93 joined #lisp 2016-09-24T14:18:13Z CEnnis91 joined #lisp 2016-09-24T14:20:41Z asc232 quit (Remote host closed the connection) 2016-09-24T14:20:51Z eivarv quit (Quit: Sleep) 2016-09-24T14:21:50Z z0ltan joined #lisp 2016-09-24T14:22:29Z z0ltan left #lisp 2016-09-24T14:22:41Z nikki93 quit (Ping timeout: 272 seconds) 2016-09-24T14:24:33Z impulse quit (Ping timeout: 240 seconds) 2016-09-24T14:26:02Z DavidGu quit (Quit: DavidGu) 2016-09-24T14:27:09Z gingerale joined #lisp 2016-09-24T14:28:58Z nikki93 joined #lisp 2016-09-24T14:36:39Z nikki93 quit (Remote host closed the connection) 2016-09-24T14:37:17Z nikki93 joined #lisp 2016-09-24T14:39:17Z zacharias joined #lisp 2016-09-24T14:41:18Z Joreji quit (Ping timeout: 276 seconds) 2016-09-24T14:41:45Z nikki93 quit (Ping timeout: 248 seconds) 2016-09-24T14:44:33Z zacharias quit (Ping timeout: 240 seconds) 2016-09-24T14:46:55Z holly2 quit (Ping timeout: 265 seconds) 2016-09-24T14:47:18Z sjl quit (Ping timeout: 264 seconds) 2016-09-24T14:47:18Z schjetne quit (Ping timeout: 264 seconds) 2016-09-24T14:50:52Z slyrus quit (Ping timeout: 255 seconds) 2016-09-24T14:52:04Z joast joined #lisp 2016-09-24T14:53:28Z efg13 quit (Quit: Page closed) 2016-09-24T14:54:15Z holly2 joined #lisp 2016-09-24T14:54:39Z rpg joined #lisp 2016-09-24T14:58:53Z phf left #lisp 2016-09-24T14:59:20Z pierpa` joined #lisp 2016-09-24T15:02:35Z pierpa quit (Ping timeout: 272 seconds) 2016-09-24T15:04:19Z yeahcasdf joined #lisp 2016-09-24T15:05:25Z cpc26 joined #lisp 2016-09-24T15:05:25Z cpc26 quit (Changing host) 2016-09-24T15:05:25Z cpc26 joined #lisp 2016-09-24T15:09:14Z Ven_ joined #lisp 2016-09-24T15:09:58Z tmtwd joined #lisp 2016-09-24T15:15:07Z lieven quit (Changing host) 2016-09-24T15:15:07Z lieven joined #lisp 2016-09-24T15:19:45Z ASau` is now known as ASau 2016-09-24T15:20:16Z holly2 quit (Ping timeout: 265 seconds) 2016-09-24T15:21:01Z attila_lendvai joined #lisp 2016-09-24T15:21:01Z attila_lendvai quit (Changing host) 2016-09-24T15:21:01Z attila_lendvai joined #lisp 2016-09-24T15:22:10Z pierpa`` joined #lisp 2016-09-24T15:24:33Z pierpa` quit (Ping timeout: 240 seconds) 2016-09-24T15:25:23Z sjl joined #lisp 2016-09-24T15:25:50Z pierpa``` joined #lisp 2016-09-24T15:27:53Z pierpa`` quit (Ping timeout: 252 seconds) 2016-09-24T15:28:39Z holly2 joined #lisp 2016-09-24T15:30:45Z Th30n quit (Ping timeout: 260 seconds) 2016-09-24T15:30:52Z tristero quit (Quit: tristero) 2016-09-24T15:31:34Z tristero joined #lisp 2016-09-24T15:32:57Z pierpa``` quit (Ping timeout: 248 seconds) 2016-09-24T15:34:07Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-24T15:34:35Z k4rtik quit (Quit: Leaving) 2016-09-24T15:36:47Z Ven_ quit (Ping timeout: 272 seconds) 2016-09-24T15:36:48Z harish joined #lisp 2016-09-24T15:39:27Z alienbot quit (Remote host closed the connection) 2016-09-24T15:40:48Z Ven_ joined #lisp 2016-09-24T15:42:24Z grublet joined #lisp 2016-09-24T15:45:39Z Ven_ quit (Ping timeout: 272 seconds) 2016-09-24T15:45:54Z pierpa joined #lisp 2016-09-24T15:47:24Z jleija joined #lisp 2016-09-24T15:48:00Z Ven_ joined #lisp 2016-09-24T15:53:15Z Ven_ quit (Ping timeout: 272 seconds) 2016-09-24T15:53:51Z Ven_ joined #lisp 2016-09-24T15:54:49Z sdothum quit (Ping timeout: 248 seconds) 2016-09-24T15:55:16Z test1600 joined #lisp 2016-09-24T15:58:30Z marsjaninzmarsa quit (Quit: ZNC 1.7.x-git-487-cbf5c38 - http://znc.in) 2016-09-24T15:58:40Z sdothum joined #lisp 2016-09-24T15:58:41Z Ven_ quit (Ping timeout: 252 seconds) 2016-09-24T15:59:44Z Th30n joined #lisp 2016-09-24T16:00:43Z marsjaninzmarsa joined #lisp 2016-09-24T16:02:25Z Ven_ joined #lisp 2016-09-24T16:04:39Z yeahcasdf quit (Ping timeout: 244 seconds) 2016-09-24T16:04:48Z zacharias joined #lisp 2016-09-24T16:05:55Z gravicappa quit (Ping timeout: 272 seconds) 2016-09-24T16:11:20Z pierpa` joined #lisp 2016-09-24T16:11:47Z karswell` joined #lisp 2016-09-24T16:11:53Z pierpa quit (Ping timeout: 252 seconds) 2016-09-24T16:12:26Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-24T16:14:33Z sdothum quit (Ping timeout: 248 seconds) 2016-09-24T16:15:31Z easye joined #lisp 2016-09-24T16:15:59Z sdothum joined #lisp 2016-09-24T16:17:49Z Trystam is now known as Tristam 2016-09-24T16:19:53Z holly2 quit (Ping timeout: 248 seconds) 2016-09-24T16:20:47Z pierpa`` joined #lisp 2016-09-24T16:23:35Z pierpa` quit (Ping timeout: 265 seconds) 2016-09-24T16:24:36Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-24T16:25:09Z pierpa``` joined #lisp 2016-09-24T16:25:24Z Humilis-` joined #lisp 2016-09-24T16:26:35Z holly2 joined #lisp 2016-09-24T16:26:41Z pierpa`` quit (Ping timeout: 240 seconds) 2016-09-24T16:27:26Z Humilis-Barbarus quit (Ping timeout: 265 seconds) 2016-09-24T16:30:05Z Bike joined #lisp 2016-09-24T16:30:37Z seg_ joined #lisp 2016-09-24T16:32:30Z sdothum quit (Read error: Connection reset by peer) 2016-09-24T16:32:40Z bullets joined #lisp 2016-09-24T16:32:53Z sdothum joined #lisp 2016-09-24T16:33:45Z seg quit (Ping timeout: 248 seconds) 2016-09-24T16:33:45Z seg_ is now known as seg 2016-09-24T16:36:17Z pierpa``` quit (Ping timeout: 240 seconds) 2016-09-24T16:37:24Z Ven_ joined #lisp 2016-09-24T16:38:46Z trocado joined #lisp 2016-09-24T16:41:55Z JeffTrent quit (Ping timeout: 260 seconds) 2016-09-24T16:43:49Z stardiviner joined #lisp 2016-09-24T16:44:27Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-24T16:46:55Z BlueRavenGT joined #lisp 2016-09-24T16:50:38Z varjag quit (Ping timeout: 244 seconds) 2016-09-24T16:51:01Z nalik89 quit (Read error: No route to host) 2016-09-24T16:51:24Z nalik89 joined #lisp 2016-09-24T16:53:10Z tigg quit 2016-09-24T16:55:57Z `lain quit (Ping timeout: 272 seconds) 2016-09-24T16:56:42Z nalik89 is now known as nullsleep 2016-09-24T17:02:21Z EvW quit (Ping timeout: 276 seconds) 2016-09-24T17:02:32Z pierpa joined #lisp 2016-09-24T17:02:57Z Ven_ joined #lisp 2016-09-24T17:05:24Z rogersm quit (Quit: rogersm) 2016-09-24T17:05:58Z rogersm joined #lisp 2016-09-24T17:06:09Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-09-24T17:13:10Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-24T17:15:22Z defaultxr joined #lisp 2016-09-24T17:15:54Z Ven_ joined #lisp 2016-09-24T17:16:49Z grouzen quit (Ping timeout: 244 seconds) 2016-09-24T17:16:51Z tiago joined #lisp 2016-09-24T17:16:51Z tiago quit (Changing host) 2016-09-24T17:16:51Z tiago joined #lisp 2016-09-24T17:17:00Z impulse joined #lisp 2016-09-24T17:18:07Z tmtwd quit (Ping timeout: 272 seconds) 2016-09-24T17:18:11Z `lain joined #lisp 2016-09-24T17:19:01Z gravicappa joined #lisp 2016-09-24T17:22:47Z `lain quit (Read error: Connection reset by peer) 2016-09-24T17:23:02Z tmtwd joined #lisp 2016-09-24T17:25:58Z lxpz quit (Quit: WeeChat 1.5) 2016-09-24T17:26:38Z lxpz joined #lisp 2016-09-24T17:27:14Z `lain joined #lisp 2016-09-24T17:27:29Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2016-09-24T17:27:44Z Karl_Dscc quit (Remote host closed the connection) 2016-09-24T17:27:56Z doc_solitude joined #lisp 2016-09-24T17:28:07Z `lain quit (Read error: Connection reset by peer) 2016-09-24T17:28:27Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-24T17:28:44Z pierpa` joined #lisp 2016-09-24T17:29:33Z nullsleep quit (Quit: Leaving) 2016-09-24T17:29:47Z doc_solitude quit (Client Quit) 2016-09-24T17:29:53Z pierpa quit (Ping timeout: 240 seconds) 2016-09-24T17:32:19Z Ven_ joined #lisp 2016-09-24T17:34:07Z eSVG joined #lisp 2016-09-24T17:35:51Z scymtym quit (Ping timeout: 272 seconds) 2016-09-24T17:36:55Z wildlander joined #lisp 2016-09-24T17:37:14Z `lain joined #lisp 2016-09-24T17:38:56Z lxpz quit (Quit: WeeChat 1.5) 2016-09-24T17:39:07Z lxpz joined #lisp 2016-09-24T17:40:35Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-24T17:40:55Z Jonsky joined #lisp 2016-09-24T17:42:11Z `lain quit (Ping timeout: 272 seconds) 2016-09-24T17:44:43Z tmtwd quit (Ping timeout: 244 seconds) 2016-09-24T17:48:56Z SpaceDanceCJ joined #lisp 2016-09-24T17:48:59Z alex_______ joined #lisp 2016-09-24T17:52:05Z SpaceDanceCJ quit (Client Quit) 2016-09-24T17:52:32Z impulse quit (Ping timeout: 252 seconds) 2016-09-24T17:56:11Z EvW joined #lisp 2016-09-24T17:57:00Z SpaceDanceCJ joined #lisp 2016-09-24T17:58:30Z FreeBirdLjj joined #lisp 2016-09-24T17:59:54Z schjetne joined #lisp 2016-09-24T18:00:01Z Ven_ joined #lisp 2016-09-24T18:01:41Z k4rtik joined #lisp 2016-09-24T18:03:10Z FreeBirdLjj quit (Ping timeout: 265 seconds) 2016-09-24T18:07:20Z svgDelux joined #lisp 2016-09-24T18:08:42Z arpunk1 joined #lisp 2016-09-24T18:08:55Z specbot quit (Disconnected by services) 2016-09-24T18:08:56Z specbot joined #lisp 2016-09-24T18:09:24Z jdz_ joined #lisp 2016-09-24T18:09:27Z fUD_ joined #lisp 2016-09-24T18:09:46Z nydel quit (Ping timeout: 255 seconds) 2016-09-24T18:10:11Z aerique1 joined #lisp 2016-09-24T18:10:13Z Jonsky quit (Ping timeout: 255 seconds) 2016-09-24T18:10:25Z fUD quit (Ping timeout: 265 seconds) 2016-09-24T18:10:25Z jdz quit (Ping timeout: 265 seconds) 2016-09-24T18:10:25Z arpunk quit (Read error: Connection reset by peer) 2016-09-24T18:10:25Z BlueRavenGT quit (Ping timeout: 265 seconds) 2016-09-24T18:10:25Z trig-ger quit (Ping timeout: 265 seconds) 2016-09-24T18:10:26Z mjl quit (Ping timeout: 265 seconds) 2016-09-24T18:10:26Z ritschmaster quit (Ping timeout: 265 seconds) 2016-09-24T18:10:26Z aerique quit (Ping timeout: 265 seconds) 2016-09-24T18:10:26Z pkkm quit (Ping timeout: 265 seconds) 2016-09-24T18:10:26Z StephanLahl quit (Remote host closed the connection) 2016-09-24T18:10:26Z Zotan quit (Read error: Connection reset by peer) 2016-09-24T18:10:26Z k4rtik quit (Ping timeout: 265 seconds) 2016-09-24T18:10:26Z drdo quit (Ping timeout: 265 seconds) 2016-09-24T18:10:35Z fUD_ is now known as fUD 2016-09-24T18:10:38Z BlueRavenGT joined #lisp 2016-09-24T18:10:52Z Subfusc quit (Excess Flood) 2016-09-24T18:10:53Z eSVG quit (Ping timeout: 265 seconds) 2016-09-24T18:10:54Z ggole quit (Ping timeout: 265 seconds) 2016-09-24T18:10:54Z pchrist_ quit (Ping timeout: 265 seconds) 2016-09-24T18:10:54Z les quit (Ping timeout: 265 seconds) 2016-09-24T18:11:04Z StephanLahl joined #lisp 2016-09-24T18:11:16Z ggole joined #lisp 2016-09-24T18:11:26Z drdo joined #lisp 2016-09-24T18:11:29Z vert2_ quit (Ping timeout: 240 seconds) 2016-09-24T18:11:36Z pchrist joined #lisp 2016-09-24T18:11:37Z les joined #lisp 2016-09-24T18:11:37Z k4rtik joined #lisp 2016-09-24T18:11:37Z ritschmaster joined #lisp 2016-09-24T18:11:40Z nydel joined #lisp 2016-09-24T18:11:57Z vert2 joined #lisp 2016-09-24T18:12:01Z Tordek quit (Ping timeout: 255 seconds) 2016-09-24T18:12:08Z Tordek joined #lisp 2016-09-24T18:12:12Z Zotan joined #lisp 2016-09-24T18:12:34Z Subfusc joined #lisp 2016-09-24T18:13:29Z ghostlight quit (Ping timeout: 240 seconds) 2016-09-24T18:13:32Z pkkm joined #lisp 2016-09-24T18:14:23Z mjl joined #lisp 2016-09-24T18:16:17Z trig-ger joined #lisp 2016-09-24T18:20:11Z pierpa`` joined #lisp 2016-09-24T18:21:35Z ghostlight joined #lisp 2016-09-24T18:21:59Z pierpa` quit (Ping timeout: 265 seconds) 2016-09-24T18:23:18Z cpc26_ joined #lisp 2016-09-24T18:23:20Z mastokley joined #lisp 2016-09-24T18:24:43Z razzy89__ joined #lisp 2016-09-24T18:25:37Z karswell` quit (Read error: Connection reset by peer) 2016-09-24T18:25:58Z cpc26 quit (Ping timeout: 255 seconds) 2016-09-24T18:26:05Z pierpa`` quit (Ping timeout: 252 seconds) 2016-09-24T18:27:48Z scymtym joined #lisp 2016-09-24T18:29:05Z Fare quit (Ping timeout: 240 seconds) 2016-09-24T18:30:21Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-09-24T18:31:35Z Ven_ quit (Ping timeout: 272 seconds) 2016-09-24T18:32:13Z Ven_ joined #lisp 2016-09-24T18:32:55Z Th30n quit (Quit: leaving) 2016-09-24T18:33:35Z razzy89__ quit (Quit: razzy89__) 2016-09-24T18:46:01Z ccl-logbot joined #lisp 2016-09-24T18:46:01Z 2016-09-24T18:46:01Z names: ccl-logbot foom2 d4ryus ejt Posterdati angavrilov Naraka edgar-rft renard_ harish dxtr_ Firedancer phoe __main__ Karunamon Anselmo ghostlight clop danieli peccu dilated_dinosaur sshirokov Colleen ramus johs ivan4th` quazimod1 whiteline heddwch Guest57142 megalography1 octo- kolko_ nefercheprure justinmcp_ isoraqathedh_ hebroon_ Cthulhux NhanH_ derrida LahlStephan Tordek_ Guest57693 Bike_ failproofshark emma Kaisyu22 aeth_ gingerale- pozori myrkraverk 2016-09-24T18:46:01Z names: neoncontrails killmaster abbe_ vaporatorius__ quasisane schjetne tokenrov1 cpc26 payphone_ mishoo_ fkae Ven_ scymtym trig-ger pkkm Subfusc nydel ritschmaster k4rtik les pchrist drdo ggole StephanLahl jdz_ arpunk1 svgDelux SpaceDanceCJ EvW wildlander tiago defaultxr holly2 easye zacharias marsjaninzmarsa test1600 grublet tristero attila_lendvai jason_m Rajamaa AntiSpamMeta alexherbo2 ASau justinabrahms pjb minion kilimanjaro copec SlashLife ristur Blkt 2016-09-24T18:46:01Z names: fe[nl]ix mbrock mercurial lpaste tanuzzo tobel velvetcore rotty lieven joshe rann leo_song ec\ giraffe_ josteink emeritus aaronjensen Merv XachX_ banjiewen Patzy dan64 itscaleb jokleinn misv ft gniourf grindhold toogley jasom_ MolluskEmpire raydeejay Quadrescence moei ozzloy Fade tilpner mnoonan swflint switchy wooden__ freehck dmiles msb eschatologist zkat l1x vertigo pillton cibs zacts watersoul bitch gargaml otwieracz zbigniew setheus Glitchy 2016-09-24T18:46:01Z names: M-Illandan p_l sake d4gg4d groovy2shoes oGMo tuctuc shikhin heurist Sigyn clog cpt_nemo benny dxtr Xof mearnsh mathrick DrCode jbalint White_Flame neuri8 dwchandler z0d qlkzy impaktor anachrom1 fluxit shymega euphoria- ski thomas mrSpec axion Urfin kini spacebat2 thortron fiddlerwoaroof loke` nicdev Lord_of_Life gbyers Nikotiini Zhivago drmeister danlentz wyan rvirding splittist billstclair cyberlard xristos tomaw mmos Mandus tfb asedeno gendl 2016-09-24T18:46:01Z names: alms_clozure finnrobi SAL9000 cross_ jtz SiCC trinitr0n WojciechK cell tkd adlai jackdaniel ferada antoszka jurov stux|RC-only djsjadkhf mikaelj dim Lord_Nightmare aap vsync pipping Xach keix cmatei eMBee troydm forgot ck_ theBlackDragon tokik thijso gypsydave5 mood 2016-09-24T18:46:30Z taij33n- joined #lisp 2016-09-24T18:46:34Z jackdani1l joined #lisp 2016-09-24T18:46:35Z cebreidian joined #lisp 2016-09-24T18:46:45Z sausages joined #lisp 2016-09-24T18:46:57Z wizzo joined #lisp 2016-09-24T18:46:59Z jsnell joined #lisp 2016-09-24T18:47:05Z nightfly_ joined #lisp 2016-09-24T18:47:05Z larsen joined #lisp 2016-09-24T18:47:06Z aerique1 joined #lisp 2016-09-24T18:47:10Z unbalancedparen joined #lisp 2016-09-24T18:47:12Z sbryant joined #lisp 2016-09-24T18:47:12Z Khisanth joined #lisp 2016-09-24T18:47:16Z smithzv joined #lisp 2016-09-24T18:47:19Z sigjuice joined #lisp 2016-09-24T18:47:20Z Tristam joined #lisp 2016-09-24T18:47:20Z Tristam quit (Changing host) 2016-09-24T18:47:20Z Tristam joined #lisp 2016-09-24T18:47:21Z pacon joined #lisp 2016-09-24T18:47:22Z omilu joined #lisp 2016-09-24T18:47:23Z nopf joined #lisp 2016-09-24T18:47:23Z ssice joined #lisp 2016-09-24T18:47:23Z kus_ubuntui686 joined #lisp 2016-09-24T18:47:23Z specbot joined #lisp 2016-09-24T18:47:24Z luis joined #lisp 2016-09-24T18:47:24Z e joined #lisp 2016-09-24T18:47:25Z froggey joined #lisp 2016-09-24T18:47:25Z jlarocco` joined #lisp 2016-09-24T18:47:25Z Ven_ quit (Ping timeout: 265 seconds) 2016-09-24T18:47:26Z aaronjensen quit (Ping timeout: 255 seconds) 2016-09-24T18:47:26Z banjiewen quit (Ping timeout: 255 seconds) 2016-09-24T18:47:27Z rvirding quit (Ping timeout: 255 seconds) 2016-09-24T18:47:27Z splittist quit (Ping timeout: 283 seconds) 2016-09-24T18:47:27Z pkkm quit (Ping timeout: 381 seconds) 2016-09-24T18:47:27Z ritschmaster quit (Ping timeout: 356 seconds) 2016-09-24T18:47:27Z SpaceDanceCJ quit (Ping timeout: 356 seconds) 2016-09-24T18:47:29Z dxtr quit (Ping timeout: 356 seconds) 2016-09-24T18:47:29Z spacebat2 quit (Ping timeout: 381 seconds) 2016-09-24T18:47:29Z gbyers quit (Ping timeout: 418 seconds) 2016-09-24T18:47:29Z Zhivago quit (Ping timeout: 312 seconds) 2016-09-24T18:47:30Z drmeister quit (Ping timeout: 312 seconds) 2016-09-24T18:47:30Z StephanLahl quit (Ping timeout: 259 seconds) 2016-09-24T18:47:31Z ritschmaster joined #lisp 2016-09-24T18:47:32Z krasnal_ joined #lisp 2016-09-24T18:47:32Z askatasuna_ joined #lisp 2016-09-24T18:47:33Z housel- joined #lisp 2016-09-24T18:47:33Z vert2_ joined #lisp 2016-09-24T18:47:33Z kushal joined #lisp 2016-09-24T18:47:33Z ym_ joined #lisp 2016-09-24T18:47:34Z gensym_ joined #lisp 2016-09-24T18:47:34Z steelbird_ joined #lisp 2016-09-24T18:47:34Z Zotan_ joined #lisp 2016-09-24T18:47:34Z DeadTrickster_ joined #lisp 2016-09-24T18:47:34Z ineiros_ joined #lisp 2016-09-24T18:47:34Z hydraz joined #lisp 2016-09-24T18:47:35Z phadthai_ joined #lisp 2016-09-24T18:47:35Z pareidolia_ joined #lisp 2016-09-24T18:47:35Z schoppenhauer1 joined #lisp 2016-09-24T18:47:36Z _death` joined #lisp 2016-09-24T18:47:36Z funnel joined #lisp 2016-09-24T18:47:36Z brandonz joined #lisp 2016-09-24T18:47:37Z dxtr_ is now known as dxtr 2016-09-24T18:47:38Z vert2_ quit (Changing host) 2016-09-24T18:47:38Z vert2_ joined #lisp 2016-09-24T18:47:38Z jackdaniel quit (Disconnected by services) 2016-09-24T18:47:38Z smithzv is now known as Guest32534 2016-09-24T18:47:39Z |3b|` joined #lisp 2016-09-24T18:47:39Z pareidolia_ is now known as pareidolia 2016-09-24T18:47:39Z jokleinn1 joined #lisp 2016-09-24T18:47:40Z jackdani1l is now known as jackdaniel 2016-09-24T18:47:41Z ejt quit (Changing host) 2016-09-24T18:47:41Z ejt joined #lisp 2016-09-24T18:47:41Z vhost- joined #lisp 2016-09-24T18:47:42Z zymurgy joined #lisp 2016-09-24T18:47:42Z watersoul quit (Write error: Connection reset by peer) 2016-09-24T18:47:42Z loke joined #lisp 2016-09-24T18:47:42Z gensym_ is now known as gensym 2016-09-24T18:47:43Z sukaeto joined #lisp 2016-09-24T18:47:43Z hydraz quit (Changing host) 2016-09-24T18:47:43Z hydraz joined #lisp 2016-09-24T18:47:44Z lxpz_ joined #lisp 2016-09-24T18:47:44Z snits joined #lisp 2016-09-24T18:47:44Z spacebat2 joined #lisp 2016-09-24T18:47:44Z Orion3k joined #lisp 2016-09-24T18:47:45Z ecraven- joined #lisp 2016-09-24T18:47:45Z impulse joined #lisp 2016-09-24T18:47:46Z kushal is now known as Guest36635 2016-09-24T18:47:46Z vlatkoB joined #lisp 2016-09-24T18:47:46Z Justinus joined #lisp 2016-09-24T18:47:46Z mastokley joined #lisp 2016-09-24T18:47:47Z _death` is now known as _death 2016-09-24T18:47:48Z mtd joined #lisp 2016-09-24T18:47:48Z nocd joined #lisp 2016-09-24T18:47:49Z norfumpit joined #lisp 2016-09-24T18:47:49Z Mon_Ouie joined #lisp 2016-09-24T18:47:49Z gigetoo joined #lisp 2016-09-24T18:47:50Z sdothum joined #lisp 2016-09-24T18:47:50Z kjeldahl joined #lisp 2016-09-24T18:47:51Z housel- is now known as housel 2016-09-24T18:47:51Z xantoz joined #lisp 2016-09-24T18:47:51Z zwwwdr joined #lisp 2016-09-24T18:47:52Z logrus joined #lisp 2016-09-24T18:47:52Z NhanH_ quit (Ping timeout: 252 seconds) 2016-09-24T18:47:52Z Walex joined #lisp 2016-09-24T18:47:52Z iskander joined #lisp 2016-09-24T18:47:53Z cyraxjoe joined #lisp 2016-09-24T18:47:53Z ecraven- is now known as ecraven 2016-09-24T18:47:54Z vlnx joined #lisp 2016-09-24T18:47:55Z mbrock quit (Ping timeout: 265 seconds) 2016-09-24T18:47:56Z dlowe joined #lisp 2016-09-24T18:47:57Z kbtr joined #lisp 2016-09-24T18:47:57Z yeticry joined #lisp 2016-09-24T18:47:57Z fluter joined #lisp 2016-09-24T18:47:57Z djh joined #lisp 2016-09-24T18:47:57Z GGMethos_ joined #lisp 2016-09-24T18:47:57Z drp joined #lisp 2016-09-24T18:47:58Z kjak joined #lisp 2016-09-24T18:47:58Z rogersm joined #lisp 2016-09-24T18:47:58Z eschulte_ joined #lisp 2016-09-24T18:47:59Z thinkpad joined #lisp 2016-09-24T18:47:59Z lemoinem joined #lisp 2016-09-24T18:47:59Z j0ni joined #lisp 2016-09-24T18:48:00Z emeritus quit (Excess Flood) 2016-09-24T18:48:00Z giraffe_ quit (Excess Flood) 2016-09-24T18:48:01Z jokleinn quit (Remote host closed the connection) 2016-09-24T18:48:01Z seg joined #lisp 2016-09-24T18:48:03Z voidlily joined #lisp 2016-09-24T18:48:03Z arrdem joined #lisp 2016-09-24T18:48:03Z kjak_ joined #lisp 2016-09-24T18:48:04Z hellcode joined #lisp 2016-09-24T18:48:05Z Guest19394 joined #lisp 2016-09-24T18:48:13Z watersoul joined #lisp 2016-09-24T18:48:13Z trig-ger quit (Ping timeout: 252 seconds) 2016-09-24T18:48:20Z gabot joined #lisp 2016-09-24T18:48:21Z whartung joined #lisp 2016-09-24T18:48:25Z kilimanjaro quit (Ping timeout: 250 seconds) 2016-09-24T18:48:25Z rann quit (Ping timeout: 250 seconds) 2016-09-24T18:48:30Z bocaneri joined #lisp 2016-09-24T18:48:31Z tessier joined #lisp 2016-09-24T18:48:31Z tessier quit (Changing host) 2016-09-24T18:48:31Z tessier joined #lisp 2016-09-24T18:48:31Z ``Erik joined #lisp 2016-09-24T18:48:33Z mordocai joined #lisp 2016-09-24T18:48:45Z MoALTz joined #lisp 2016-09-24T18:48:50Z emeritus joined #lisp 2016-09-24T18:49:03Z o`connor joined #lisp 2016-09-24T18:49:03Z Intensity joined #lisp 2016-09-24T18:49:03Z zerac joined #lisp 2016-09-24T18:49:03Z Velveeta_Chef joined #lisp 2016-09-24T18:49:03Z ircbrowse joined #lisp 2016-09-24T18:49:03Z segmond joined #lisp 2016-09-24T18:49:03Z yeltzooo9 joined #lisp 2016-09-24T18:49:03Z davsebamse joined #lisp 2016-09-24T18:49:03Z Ober_ joined #lisp 2016-09-24T18:49:03Z stepnem joined #lisp 2016-09-24T18:49:03Z djinni`_ joined #lisp 2016-09-24T18:49:03Z constantinexvi_ joined #lisp 2016-09-24T18:49:03Z prole` joined #lisp 2016-09-24T18:49:04Z TeMPOraL joined #lisp 2016-09-24T18:49:06Z Cthulhux quit (Changing host) 2016-09-24T18:49:06Z Cthulhux joined #lisp 2016-09-24T18:49:09Z segmond quit (Max SendQ exceeded) 2016-09-24T18:49:12Z Cthulhux is now known as Cthulhux` 2016-09-24T18:49:13Z pok joined #lisp 2016-09-24T18:49:19Z PlasmaStar joined #lisp 2016-09-24T18:49:27Z nhandler joined #lisp 2016-09-24T18:49:38Z flip214 joined #lisp 2016-09-24T18:49:39Z flip214 quit (Changing host) 2016-09-24T18:49:39Z flip214 joined #lisp 2016-09-24T18:49:42Z samebchase joined #lisp 2016-09-24T18:49:45Z akkad joined #lisp 2016-09-24T18:49:51Z JuanDaugherty joined #lisp 2016-09-24T18:49:55Z pierpa joined #lisp 2016-09-24T18:49:55Z cods joined #lisp 2016-09-24T18:49:56Z vibs29 joined #lisp 2016-09-24T18:49:56Z roscoe_tw joined #lisp 2016-09-24T18:49:56Z john-mcaleely joined #lisp 2016-09-24T18:49:56Z joga joined #lisp 2016-09-24T18:50:00Z Oddity joined #lisp 2016-09-24T18:50:00Z Oddity quit (Changing host) 2016-09-24T18:50:00Z Oddity joined #lisp 2016-09-24T18:50:11Z jself joined #lisp 2016-09-24T18:50:17Z brucem joined #lisp 2016-09-24T18:50:32Z drot joined #lisp 2016-09-24T18:50:36Z _mjl joined #lisp 2016-09-24T18:50:38Z zaquest joined #lisp 2016-09-24T18:50:45Z j_king joined #lisp 2016-09-24T18:50:46Z gko joined #lisp 2016-09-24T18:50:49Z AeroNotix joined #lisp 2016-09-24T18:50:55Z Oladon joined #lisp 2016-09-24T18:51:28Z marusich joined #lisp 2016-09-24T18:51:41Z des_consolado joined #lisp 2016-09-24T18:51:46Z libreman joined #lisp 2016-09-24T18:51:49Z pkkm joined #lisp 2016-09-24T18:51:50Z jackc joined #lisp 2016-09-24T18:52:01Z PuercoPop joined #lisp 2016-09-24T18:52:11Z eagleflo joined #lisp 2016-09-24T18:52:12Z hjudt joined #lisp 2016-09-24T18:52:24Z segmond joined #lisp 2016-09-24T18:52:24Z Atarian joined #lisp 2016-09-24T18:52:27Z woona joined #lisp 2016-09-24T18:52:34Z jleija joined #lisp 2016-09-24T19:20:58Z ccl-logbot joined #lisp 2016-09-24T19:20:58Z 2016-09-24T19:20:58Z names: ccl-logbot l1x trn mbrock housel gypsydave5 nydel makufiru Khisanth kilimanjaro davsebamse TeMPOraL tristero quazimodo des_consolado djh emma mood Ober gensym hjudt ineiros sz0 taij33n cmpitg_ dmiles ramus arrdem xantoz Neet banjiewen libreman DeadTrickster unrahul tessier schoppenhauer1 fUD cmatei mordocai justinabrahms Nikotiini rvirding gz__ ``Erik jokleinn2 krasnal_ ggole kjak phoe lxpz_ jbalint JuanDaugherty kbtr tokik drp __main__ smithzv_ edgar-rft 2016-09-24T19:20:58Z names: Oddity harish Intensity joga nightfly_ renard_ gabot djinni` splittist ASau _mjl john-mcaleely pipping tilpner mastokley PuercoPop vaporatorius foom2 larme White_Flame kushal- larsen seg sshirokov phadthai Orion3k cods defaultxr ivan4th fluter AntiSpamMeta tiago segmond jlarocco` zymurgy brucem marusich watersoul_ bocaneri stepnem Anselmo gbyers drot AeroNotix angavrilov pacon askatasuna fiddlerwoaroof nhandler kjeldahl wizzo Xach_ sigjuice thinkpad 2016-09-24T19:20:58Z names: yeltzooo eschulte sdothum derrida Bike rogersm ghostlight_ ecraven constantinexvi Velveeta_Chef_ emeritusnot isoraqathedh mtd_ pareidolia sjl killmaster vsync_ unbalanced gingerale pierpa` vlatkoB zeraceth prole`` dlowe steelbird ejt_ PlasmaStar MightyJoe myrkraverk Tordek brandonz_ Ando_ gigetoo snits vibs29 _death ircbrows- samebcha1e schjetne_ aerique2 jason_m` jself_ jsnell_ luis` Colleen JRajamaa mjl H4ns Oladon1 specbot hebroon Kundry_Wag grublet2 2016-09-24T19:20:58Z names: test1600_ el-mikl knobo jleija woona eagleflo jackc pkkm gko j_king zaquest akkad flip214 pok whartung hellcode kjak_ voidlily j0ni lemoinem GGMethos_ yeticry vlnx iskander Walex zwwwdr Mon_Ouie norfumpit nocd Justinus spacebat2 sukaeto loke |3b|` Zotan_ vert2_ ritschmaster froggey e kus_ubuntui686 ssice sbryant jackdaniel d4ryus dxtr Firedancer Karunamon clop danieli peccu dilated_dinosaur johs heddwch Guest57142 megalography1 octo- kolko_ nefercheprure 2016-09-24T19:20:58Z names: justinmcp_ LahlStephan failproofshark Kaisyu22 aeth neoncontrails abbe_ quasisane tokenrov1 cpc26 payphone_ fkac scymtym Subfusc les pchrist drdo jdz_ arpunk1 svgDelux EvW wildlander easye zacharias marsjaninzmarsa attila_lendvai alexherbo2 pjb minion copec SlashLife ristur Blkt fe[nl]ix mercurial lpaste tanuzzo tobel velvetcore rotty lieven joshe leo_song ec\ josteink Merv XachX_ Patzy dan64 itscaleb misv ft gniourf grindhold toogley jasom MolluskEmpire 2016-09-24T19:20:58Z names: raydeejay Quadrescence moei ozzloy Fade mnoonan swflint switchy wooden__ freehck msb eschatologist zkat vertigo pillton cibs bitch gargaml otwieracz zbigniew setheus Glitchy M-Illandan p_l sake groovy2shoes oGMo tuctuc shikhin heurist Sigyn clog cpt_nemo benny mearnsh mathrick neuri8 dwchandler z0d qlkzy impaktor anachrom1 fluxit shymega euphoria- ski thomas mrSpec axion Urfin kini thortron loke` nicdev Lord_of_Life billstclair xristos aap Lord_Nightmare 2016-09-24T19:20:58Z names: dim mikaelj djsjadkhf stux|RC-only jurov tomaw mmos Mandus asedeno gendl alms_clozure finnrobi SAL9000 cross_ jtz SiCC trinitr0n WojciechK cell tkd adlai ferada antoszka 2016-09-24T19:21:22Z cpc26 quit (Read error: Connection reset by peer) 2016-09-24T19:21:29Z Naraka joined #lisp 2016-09-24T19:21:30Z tfb joined #lisp 2016-09-24T19:21:34Z nopf joined #lisp 2016-09-24T19:21:34Z hydraz joined #lisp 2016-09-24T19:21:34Z hydraz quit (Changing host) 2016-09-24T19:21:34Z hydraz joined #lisp 2016-09-24T19:21:50Z cpc26 joined #lisp 2016-09-24T19:21:57Z MorTal1ty joined #lisp 2016-09-24T19:22:03Z octo- quit (Ping timeout: 244 seconds) 2016-09-24T19:22:03Z stux|RC-only quit (Ping timeout: 244 seconds) 2016-09-24T19:22:30Z CEnnis91 joined #lisp 2016-09-24T19:22:34Z p_l quit (Ping timeout: 244 seconds) 2016-09-24T19:22:34Z mathrick quit (Ping timeout: 244 seconds) 2016-09-24T19:22:47Z joga quit (Changing host) 2016-09-24T19:22:47Z joga joined #lisp 2016-09-24T19:22:52Z NhanH_ joined #lisp 2016-09-24T19:22:54Z rann joined #lisp 2016-09-24T19:23:05Z payphone_ quit (Ping timeout: 244 seconds) 2016-09-24T19:23:05Z MolluskEmpire quit (Ping timeout: 244 seconds) 2016-09-24T19:23:05Z Fade quit (Ping timeout: 244 seconds) 2016-09-24T19:23:31Z MolluskEmpire joined #lisp 2016-09-24T19:24:00Z ghostlight_ is now known as ghostlight 2016-09-24T19:24:02Z p_l joined #lisp 2016-09-24T19:24:08Z octo_ joined #lisp 2016-09-24T19:24:33Z danlentz joined #lisp 2016-09-24T19:24:34Z stux|RC-only joined #lisp 2016-09-24T19:25:22Z theBlackDragon joined #lisp 2016-09-24T19:25:32Z Davidbrcz joined #lisp 2016-09-24T19:25:33Z trig-ger joined #lisp 2016-09-24T19:26:54Z payphone joined #lisp 2016-09-24T19:26:54Z funnel joined #lisp 2016-09-24T19:27:21Z ggherdov joined #lisp 2016-09-24T19:28:00Z DrCode joined #lisp 2016-09-24T19:28:12Z thijso joined #lisp 2016-09-24T19:28:57Z Guest53008 joined #lisp 2016-09-24T19:29:08Z pierpa` quit (Ping timeout: 250 seconds) 2016-09-24T19:29:11Z cebreidian joined #lisp 2016-09-24T19:29:20Z aaronjensen joined #lisp 2016-09-24T19:29:42Z Fade joined #lisp 2016-09-24T19:30:04Z vhost- joined #lisp 2016-09-24T19:30:34Z wyan joined #lisp 2016-09-24T19:31:07Z quazimodo quit (Ping timeout: 265 seconds) 2016-09-24T19:31:28Z lancetw joined #lisp 2016-09-24T19:31:56Z d4gg4d joined #lisp 2016-09-24T19:32:27Z angular_mike_ joined #lisp 2016-09-24T19:32:46Z Baggers joined #lisp 2016-09-24T19:33:14Z areinisch joined #lisp 2016-09-24T19:33:43Z whiteline joined #lisp 2016-09-24T19:40:08Z ccl-logbot joined #lisp 2016-09-24T19:40:08Z 2016-09-24T19:40:08Z names: ccl-logbot zacharias peey dlowe_ grindhold_ trinitr01 mathrick Rajamaa SAL9000_ whartung scymtym_ neoncont_ jokleinn3 hellcode` jackc_ darklisper Quadresce` pierpa` Win7__ lnostdal whiteline areinisch Baggers angular_mike_ d4gg4d lancetw wyan vhost- Fade aaronjensen thijso ggherdov funnel payphone trig-ger Davidbrcz theBlackDragon stux|RC-only danlentz octo_ p_l MolluskEmpire rann NhanH_ CEnnis91 MorTal1ty cpc26 hydraz nopf tfb Naraka l1x trn mbrock 2016-09-24T19:40:08Z names: housel gypsydave5 nydel makufiru Khisanth kilimanjaro davsebamse TeMPOraL tristero des_consolado djh emma mood Ober gensym hjudt ineiros sz0 taij33n cmpitg_ dmiles ramus arrdem xantoz Neet banjiewen libreman DeadTrickster unrahul tessier schoppenhauer1 fUD cmatei justinabrahms Nikotiini rvirding gz__ ``Erik krasnal_ ggole lxpz_ JuanDaugherty tokik drp __main__ smithzv_ edgar-rft Oddity harish Intensity joga nightfly_ renard_ djinni` splittist _mjl 2016-09-24T19:40:08Z names: john-mcaleely pipping mastokley PuercoPop foom2 larme White_Flame kushal- larsen seg sshirokov cods ivan4th fluter AntiSpamMeta tiago segmond jlarocco` zymurgy brucem marusich watersoul_ bocaneri stepnem Anselmo gbyers drot AeroNotix angavrilov pacon askatasuna fiddlerwoaroof nhandler kjeldahl wizzo Xach_ sigjuice thinkpad yeltzooo eschulte sdothum derrida Bike rogersm ghostlight ecraven constantinexvi Velveeta_Chef_ emeritusnot isoraqathedh mtd_ 2016-09-24T19:40:08Z names: pareidolia sjl vsync_ unbalanced gingerale zeraceth prole`` steelbird MightyJoe Tordek Ando_ vibs29 ircbrows- samebcha1e schjetne_ aerique2 jason_m` jself_ jsnell_ luis` Colleen mjl H4ns Oladon1 specbot Kundry_Wag test1600_ knobo jleija woona eagleflo pkkm gko j_king akkad flip214 j0ni lemoinem GGMethos_ yeticry vlnx iskander Walex zwwwdr Mon_Ouie norfumpit nocd Justinus spacebat2 sukaeto loke froggey e kus_ubuntui686 ssice sbryant jackdaniel d4ryus dxtr 2016-09-24T19:40:08Z names: Firedancer Karunamon clop danieli peccu dilated_dinosaur johs heddwch Guest57142 kolko_ nefercheprure LahlStephan Kaisyu22 aeth abbe_ quasisane tokenrov1 |3b|` fkac Zotan_ vert2_ ritschmaster Subfusc les pchrist drdo jdz_ arpunk1 svgDelux EvW wildlander easye marsjaninzmarsa attila_lendvai alexherbo2 pjb copec SlashLife ristur Blkt fe[nl]ix mercurial lpaste tanuzzo tobel velvetcore rotty lieven joshe Merv XachX_ gniourf toogley jasom raydeejay moei 2016-09-24T19:40:08Z names: ozzloy mnoonan swflint switchy freehck msb eschatologist zkat pillton cibs bitch gargaml Glitchy M-Illandan sake groovy2shoes oGMo tuctuc shikhin Sigyn cpt_nemo benny mearnsh dwchandler z0d qlkzy impaktor anachrom1 fluxit shymega euphoria- ski thomas mrSpec axion Urfin kini thortron loke` nicdev Lord_of_Life billstclair xristos aap Lord_Nightmare dim mikaelj djsjadkhf jurov tomaw mmos Mandus asedeno gendl alms_clozure 2016-09-24T19:40:13Z dlowe_ is now known as dlowe 2016-09-24T19:40:15Z kjak joined #lisp 2016-09-24T19:40:18Z pok joined #lisp 2016-09-24T19:40:18Z Patzy joined #lisp 2016-09-24T19:40:19Z misv joined #lisp 2016-09-24T19:40:19Z finnrobi joined #lisp 2016-09-24T19:40:22Z setheus joined #lisp 2016-09-24T19:40:23Z ejt joined #lisp 2016-09-24T19:40:23Z hebroon joined #lisp 2016-09-24T19:40:23Z phadthai joined #lisp 2016-09-24T19:40:36Z DrCode joined #lisp 2016-09-24T19:40:37Z justinmcp joined #lisp 2016-09-24T19:40:46Z leo_song joined #lisp 2016-09-24T19:40:47Z vlatkoB joined #lisp 2016-09-24T19:40:52Z phoe joined #lisp 2016-09-24T19:41:52Z darklisper quit (Client Quit) 2016-09-24T19:42:06Z _death joined #lisp 2016-09-24T19:42:15Z lancetw quit (Ping timeout: 262 seconds) 2016-09-24T19:42:32Z angular_mike_ quit (Ping timeout: 270 seconds) 2016-09-24T19:42:32Z defaultxr joined #lisp 2016-09-24T19:42:33Z voidlily joined #lisp 2016-09-24T19:43:09Z wooden_ joined #lisp 2016-09-24T19:43:10Z rann quit (Ping timeout: 272 seconds) 2016-09-24T19:43:49Z gravicappa joined #lisp 2016-09-24T19:43:59Z itscaleb joined #lisp 2016-09-24T19:44:08Z neuri8 joined #lisp 2016-09-24T19:44:10Z mordocai joined #lisp 2016-09-24T19:44:37Z jbalint joined #lisp 2016-09-24T19:44:38Z jbalint quit (Changing host) 2016-09-24T19:44:38Z jbalint joined #lisp 2016-09-24T19:45:02Z cell joined #lisp 2016-09-24T19:45:03Z DeadTrickster quit (Ping timeout: 272 seconds) 2016-09-24T19:45:12Z lancetw joined #lisp 2016-09-24T19:45:37Z rann joined #lisp 2016-09-24T19:46:57Z pierpa` quit (Ping timeout: 272 seconds) 2016-09-24T19:47:45Z |3b|` is now known as |3b| 2016-09-24T19:50:54Z ASau joined #lisp 2016-09-24T19:50:55Z SiCC joined #lisp 2016-09-24T19:50:55Z vertigo joined #lisp 2016-09-24T20:06:09Z ccl-logbot joined #lisp 2016-09-24T20:06:09Z 2016-09-24T20:06:09Z names: ccl-logbot Orion3k omilu megalography dlowe taij33n ineiros gensym gabot DeadTrickster angular_mike_ hebroon zacts cebreidian justinmcp payphone gigetoo larme JRajamaa dan64 vaporatorius Quadrescence kjak adlai brandonz zaquest josteink tkd grublet2 whiteline kjak_ vertigo SiCC ASau rann lancetw cell jbalint mordocai neuri8 itscaleb gravicappa voidlily defaultxr _death vlatkoB leo_song DrCode setheus finnrobi misv Patzy pok grindhold_ trinitr01 SAL9000_ 2016-09-24T20:06:09Z names: whartung neoncont_ jokleinn3 hellcode` lnostdal areinisch Baggers d4gg4d wyan vhost- Fade aaronjensen ggherdov trig-ger Davidbrcz stux|RC-only danlentz octo_ p_l MolluskEmpire NhanH_ CEnnis91 MorTal1ty cpc26 hydraz nopf tfb Naraka l1x mbrock housel nydel makufiru Khisanth kilimanjaro davsebamse des_consolado emma hjudt sz0 cmpitg_ dmiles xantoz Neet banjiewen libreman unrahul tessier schoppenhauer1 fUD cmatei justinabrahms Nikotiini rvirding gz__ ``Erik 2016-09-24T20:06:09Z names: krasnal_ ggole lxpz_ JuanDaugherty tokik drp __main__ smithzv_ edgar-rft Oddity harish Intensity joga nightfly_ renard_ djinni` splittist _mjl john-mcaleely pipping mastokley PuercoPop foom2 White_Flame kushal- larsen seg sshirokov cods ivan4th fluter AntiSpamMeta tiago segmond jlarocco` zymurgy brucem watersoul_ bocaneri stepnem Anselmo gbyers drot AeroNotix angavrilov pacon askatasuna fiddlerwoaroof nhandler kjeldahl wizzo Xach_ sigjuice thinkpad 2016-09-24T20:06:09Z names: yeltzooo eschulte sdothum derrida Bike rogersm ghostlight ecraven constantinexvi Velveeta_Chef_ mtd_ pareidolia sjl vsync_ unbalanced gingerale zeraceth emeritusnot prole`` steelbird MightyJoe Tordek Ando_ vibs29 ircbrows- samebcha1e schjetne_ aerique2 jason_m` jself_ jsnell_ luis` Colleen mjl H4ns Oladon1 specbot Kundry_Wag test1600_ knobo isoraqathedh jleija woona eagleflo pkkm gko j_king akkad flip214 j0ni lemoinem GGMethos_ yeticry vlnx iskander Walex 2016-09-24T20:06:09Z names: zwwwdr Mon_Ouie norfumpit nocd Justinus spacebat2 sukaeto loke |3b| Zotan_ vert2_ ritschmaster froggey e kus_ubuntui686 ssice sbryant jackdaniel d4ryus dxtr Firedancer Karunamon clop danieli peccu dilated_dinosaur johs heddwch Guest57142 kolko_ nefercheprure LahlStephan Kaisyu22 aeth abbe_ quasisane tokenrov1 fkac Subfusc les pchrist drdo jdz_ arpunk1 svgDelux EvW wildlander easye marsjaninzmarsa attila_lendvai alexherbo2 pjb copec SlashLife ristur Blkt 2016-09-24T20:06:09Z names: fe[nl]ix mercurial lpaste tanuzzo tobel velvetcore rotty lieven joshe Merv XachX_ gniourf toogley jasom raydeejay moei ozzloy mnoonan swflint switchy freehck msb eschatologist zkat pillton cibs bitch gargaml Glitchy M-Illandan sake groovy2shoes oGMo tuctuc shikhin Sigyn cpt_nemo benny mearnsh dwchandler z0d qlkzy impaktor anachrom1 fluxit shymega euphoria- ski thomas mrSpec axion Urfin kini thortron loke` nicdev Lord_of_Life billstclair xristos aap 2016-09-24T20:06:09Z names: Lord_Nightmare dim mikaelj djsjadkhf jurov tomaw mmos Mandus asedeno gendl alms_clozure 2016-09-24T20:06:18Z mathrick joined #lisp 2016-09-24T20:06:31Z zacharias joined #lisp 2016-09-24T20:06:36Z sausages joined #lisp 2016-09-24T20:06:44Z TeMPOraL joined #lisp 2016-09-24T20:07:19Z gypsydave5 joined #lisp 2016-09-24T20:07:31Z theBlackDragon joined #lisp 2016-09-24T20:07:51Z phoe joined #lisp 2016-09-24T20:07:55Z thijso joined #lisp 2016-09-24T20:08:25Z funnel joined #lisp 2016-09-24T20:08:49Z giraffe_ joined #lisp 2016-09-24T20:09:31Z tristero joined #lisp 2016-09-24T20:10:20Z drmeister joined #lisp 2016-09-24T20:10:33Z tkd quit (Remote host closed the connection) 2016-09-24T20:10:39Z wooden_ joined #lisp 2016-09-24T20:10:55Z cpc26_ joined #lisp 2016-09-24T20:11:00Z Wojciech_K joined #lisp 2016-09-24T20:11:19Z o`connor joined #lisp 2016-09-24T20:11:22Z PlasmaStar joined #lisp 2016-09-24T20:21:34Z ccl-logbot joined #lisp 2016-09-24T20:21:34Z 2016-09-24T20:21:34Z names: ccl-logbot Anselmo ferada tristero Velveeta_Chef adlai cmatei zaquest sigjuice askatasuna vaporatorius drp ecraven lxpz_ joast phadthai harish MolluskEmpire killmaster _death norfumpit scymtym fiddlerwoaroof zymurgy vhost- ssice gabot Nikotiini ghostlight SiCC voidlily watersoul dmiles dan64 josteink ggole justinmcp White_Flame krasnal_ neuri8 steelbird grindhold vsync justinabrahms p_l Bike luis jleija stepnem failproofshark nocd PuercoPop libreman vlatkoB 2016-09-24T20:21:34Z names: hydraz tiago emeritus wizzo brucem_ mastokley Orion3k phoe cods JRajamaa jlarocco` jself kjak rogersm itscaleb misv Fade housel derrida gigetoo isoraqathedh_ sbryant foom2 kjeldahl_ o`connor_ Subfusc benny davsebam1e ``Erik_ Posterdati yeltzooo9 hjudt_ trinitr0n vertigo_ WojciechK defaultxr yeticry payphone_ Patzy_ Quadresce` nocaberi djinni`_ hebroon_ tilpner grublet Oladon ec\ whartung Xach ym ircbrowse Colleen nicdev` pok john-mca` angavrilov_ gargaml 2016-09-24T20:21:34Z names: ASau` minion wooden_ theBlackDragon gypsydave5 TeMPOraL sausages zacharias ineiros angular_mike_ zacts larme cell areinisch wyan trig-ger Davidbrcz CEnnis91 tfb mbrock nydel makufiru Neet rvirding __main__ Oddity Intensity joga nightfly_ renard_ fluter AntiSpamMeta segmond nhandler eschulte mtd_ pareidolia sjl unbalanced gingerale zeraceth MightyJoe Tordek Ando_ vibs29 schjetne_ aerique2 jsnell_ mjl H4ns specbot Kundry_Wag test1600_ knobo woona eagleflo 2016-09-24T20:21:34Z names: pkkm gko j_king j0ni GGMethos_ vlnx iskander zwwwdr Mon_Ouie Justinus spacebat2 sukaeto |3b| Zotan_ vert2_ ritschmaster froggey e kus_ubuntui686 jackdaniel d4ryus dxtr clop danieli peccu dilated_dinosaur johs heddwch Guest57142 kolko_ nefercheprure LahlStephan Kaisyu22 aeth abbe_ quasisane tokenrov1 fkac les pchrist drdo jdz_ arpunk1 svgDelux EvW wildlander easye marsjaninzmarsa attila_lendvai alexherbo2 pjb copec SlashLife ristur Blkt fe[nl]ix mercurial 2016-09-24T20:21:34Z names: lpaste tanuzzo tobel velvetcore rotty lieven joshe XachX_ gniourf toogley jasom raydeejay moei ozzloy mnoonan swflint switchy freehck msb eschatologist pillton cibs bitch Glitchy M-Illandan sake groovy2shoes oGMo tuctuc shikhin Sigyn cpt_nemo mearnsh dwchandler z0d qlkzy impaktor anachrom1 fluxit shymega euphoria- ski thomas mrSpec axion Urfin kini thortron loke` Lord_of_Life xristos aap Lord_Nightmare dim mikaelj djsjadkhf jurov tomaw mmos Mandus asedeno 2016-09-24T20:21:35Z names: gendl 2016-09-24T20:21:35Z svgDelux quit (Ping timeout: 252 seconds) 2016-09-24T20:21:36Z Baggers joined #lisp 2016-09-24T20:21:37Z SAL9000 joined #lisp 2016-09-24T20:21:50Z leo_song joined #lisp 2016-09-24T20:21:53Z CEnnis91 quit (Ping timeout: 265 seconds) 2016-09-24T20:22:02Z Tristam joined #lisp 2016-09-24T20:22:17Z PlasmaStar joined #lisp 2016-09-24T20:22:21Z mood joined #lisp 2016-09-24T20:22:27Z ivan4th joined #lisp 2016-09-24T20:22:33Z loke joined #lisp 2016-09-24T20:22:34Z edgar-rft joined #lisp 2016-09-24T20:22:40Z pacon joined #lisp 2016-09-24T20:23:25Z octo_ joined #lisp 2016-09-24T20:23:25Z emma joined #lisp 2016-09-24T20:23:53Z emma quit (Changing host) 2016-09-24T20:23:53Z emma joined #lisp 2016-09-24T20:24:11Z jbalint joined #lisp 2016-09-24T20:33:05Z ccl-logbot joined #lisp 2016-09-24T20:33:05Z 2016-09-24T20:33:05Z names: ccl-logbot sshirokov test1600 Walex emeritus constantinexvi ivan4th` megalography PuercoPop scymtym_ nocd tokik gensym thijso jbalint emma pacon adlai sigjuice lxpz_ _death gabot Nikotiini voidlily josteink grindhold p_l luis stepnem libreman vlatkoB hydraz wizzo brucem_ mastokley JRajamaa jlarocco` jself misv derrida isoraqathedh_ kjeldahl_ benny davsebam1e ``Erik_ Posterdati yeltzooo9 hjudt_ trinitr0n vertigo_ WojciechK defaultxr yeticry payphone_ Patzy_ 2016-09-24T20:33:05Z names: Quadresce` nocaberi djinni`_ hebroon_ tilpner grublet Oladon ec\ whartung Xach ym ircbrowse nicdev` pok john-mca` angavrilov_ gargaml ASau` theBlackDragon gypsydave5 TeMPOraL sausages zacharias ineiros angular_mike_ zacts larme cell areinisch wyan trig-ger Davidbrcz tfb mbrock nydel makufiru Neet rvirding Oddity Intensity joga nightfly_ renard_ fluter AntiSpamMeta segmond nhandler eschulte mtd_ sjl unbalanced gingerale zeraceth MightyJoe Tordek Ando_ vibs29 2016-09-24T20:33:05Z names: schjetne_ aerique2 jsnell_ mjl H4ns specbot Kundry_Wag knobo woona eagleflo pkkm gko j_king j0ni GGMethos_ vlnx zwwwdr Mon_Ouie Justinus spacebat2 sukaeto |3b| Zotan_ vert2_ ritschmaster froggey e kus_ubuntui686 jackdaniel dxtr clop danieli peccu dilated_dinosaur johs heddwch Guest57142 kolko_ nefercheprure LahlStephan Kaisyu22 aeth abbe_ quasisane tokenrov1 fkac pchrist drdo jdz_ arpunk1 EvW wildlander easye marsjaninzmarsa attila_lendvai alexherbo2 pjb 2016-09-24T20:33:05Z names: copec SlashLife ristur Blkt fe[nl]ix mercurial lpaste tanuzzo tobel velvetcore rotty lieven joshe gniourf toogley jasom raydeejay moei ozzloy mnoonan swflint switchy freehck msb pillton cibs bitch Glitchy M-Illandan sake oGMo tuctuc shikhin Sigyn cpt_nemo mearnsh dwchandler z0d qlkzy impaktor anachrom1 fluxit shymega euphoria- ski thomas mrSpec axion Urfin kini loke` Lord_of_Life xristos aap Lord_Nightmare dim mikaelj djsjadkhf jurov tomaw mmos Mandus 2016-09-24T20:33:06Z housel joined #lisp 2016-09-24T20:33:08Z manuel_ joined #lisp 2016-09-24T20:33:09Z manuel_ quit (Client Quit) 2016-09-24T20:33:10Z Orion3k joined #lisp 2016-09-24T20:33:11Z nhandler quit (Ping timeout: 604 seconds) 2016-09-24T20:33:13Z joga quit (*.net *.split) 2016-09-24T20:33:18Z taij33n joined #lisp 2016-09-24T20:33:19Z nopf joined #lisp 2016-09-24T20:33:20Z Firedancer joined #lisp 2016-09-24T20:34:03Z les joined #lisp 2016-09-24T20:34:03Z itscaleb joined #lisp 2016-09-24T20:34:03Z edgar-rft joined #lisp 2016-09-24T20:34:03Z vsync joined #lisp 2016-09-24T20:34:03Z mathrick joined #lisp 2016-09-24T20:34:03Z cpc26 joined #lisp 2016-09-24T20:34:03Z cpc26 quit (Changing host) 2016-09-24T20:34:03Z cpc26 joined #lisp 2016-09-24T20:34:03Z MolluskEmpire joined #lisp 2016-09-24T20:34:03Z eschatologist joined #lisp 2016-09-24T20:34:03Z djh joined #lisp 2016-09-24T20:34:03Z krasnal joined #lisp 2016-09-24T20:34:03Z drot joined #lisp 2016-09-24T20:34:03Z thortron joined #lisp 2016-09-24T20:34:03Z danieli quit (Changing host) 2016-09-24T20:34:03Z danieli joined #lisp 2016-09-24T20:34:03Z cmatei joined #lisp 2016-09-24T20:34:03Z iskander joined #lisp 2016-09-24T20:34:03Z ramus joined #lisp 2016-09-24T20:34:03Z setheus joined #lisp 2016-09-24T20:34:03Z White_Flame joined #lisp 2016-09-24T20:34:03Z pareidolia joined #lisp 2016-09-24T20:34:03Z neuri8 joined #lisp 2016-09-24T20:34:08Z Naraka joined #lisp 2016-09-24T20:34:08Z sbryant joined #lisp 2016-09-24T20:34:09Z Fade joined #lisp 2016-09-24T20:34:13Z foom2 joined #lisp 2016-09-24T20:34:13Z tristero joined #lisp 2016-09-24T20:34:14Z failproofshark joined #lisp 2016-09-24T20:34:15Z cmpitg joined #lisp 2016-09-24T20:34:15Z cmpitg quit (Changing host) 2016-09-24T20:34:15Z cmpitg joined #lisp 2016-09-24T20:34:24Z Khisanth joined #lisp 2016-09-24T20:34:24Z funnel joined #lisp 2016-09-24T20:34:24Z dlowe joined #lisp 2016-09-24T20:34:25Z PlasmaStar joined #lisp 2016-09-24T20:34:27Z zaquest joined #lisp 2016-09-24T20:34:30Z pierpa joined #lisp 2016-09-24T20:34:35Z phadthai joined #lisp 2016-09-24T20:34:37Z justinabrahms joined #lisp 2016-09-24T20:34:40Z dan64 joined #lisp 2016-09-24T20:34:41Z harish joined #lisp 2016-09-24T20:34:42Z sdothum joined #lisp 2016-09-24T20:34:47Z vh0st- joined #lisp 2016-09-24T20:34:54Z groovy2shoes joined #lisp 2016-09-24T20:34:55Z mood joined #lisp 2016-09-24T20:34:57Z wooden_ joined #lisp 2016-09-24T20:34:57Z cebreidian joined #lisp 2016-09-24T20:34:59Z SAL9000 joined #lisp 2016-09-24T20:35:02Z SiCC joined #lisp 2016-09-24T20:35:02Z askatasuna joined #lisp 2016-09-24T20:35:09Z Subfusc joined #lisp 2016-09-24T20:35:11Z dmiles joined #lisp 2016-09-24T20:35:16Z omilu joined #lisp 2016-09-24T20:35:18Z samebchase joined #lisp 2016-09-24T20:35:19Z thinkpad joined #lisp 2016-09-24T20:35:19Z manuel_ joined #lisp 2016-09-24T20:35:19Z minion joined #lisp 2016-09-24T20:35:27Z tiago joined #lisp 2016-09-24T20:35:28Z tiago quit (Changing host) 2016-09-24T20:35:28Z tiago joined #lisp 2016-09-24T20:35:28Z Colleen joined #lisp 2016-09-24T20:35:34Z steelbird joined #lisp 2016-09-24T20:35:38Z cross joined #lisp 2016-09-24T20:35:45Z rogersm joined #lisp 2016-09-24T20:35:45Z loke joined #lisp 2016-09-24T20:35:46Z seg joined #lisp 2016-09-24T20:35:48Z d4ryus joined #lisp 2016-09-24T20:35:50Z Guest36361 joined #lisp 2016-09-24T20:35:53Z norfumpit joined #lisp 2016-09-24T20:35:56Z justinmcp joined #lisp 2016-09-24T20:35:58Z Tristam joined #lisp 2016-09-24T20:35:58Z Tristam quit (Changing host) 2016-09-24T20:35:58Z Tristam joined #lisp 2016-09-24T20:35:59Z kjak joined #lisp 2016-09-24T20:36:03Z Karunamon joined #lisp 2016-09-24T20:36:11Z stux|RC-only joined #lisp 2016-09-24T20:36:16Z flip214 joined #lisp 2016-09-24T20:36:16Z flip214 quit (Changing host) 2016-09-24T20:36:16Z flip214 joined #lisp 2016-09-24T20:36:18Z Anselmo joined #lisp 2016-09-24T20:36:26Z larsen joined #lisp 2016-09-24T20:36:31Z ecraven joined #lisp 2016-09-24T20:36:38Z jackc joined #lisp 2016-09-24T20:36:41Z lemoinem joined #lisp 2016-09-24T20:36:42Z watersoul joined #lisp 2016-09-24T20:36:43Z ssice joined #lisp 2016-09-24T20:36:51Z jokleinn3 joined #lisp 2016-09-24T20:37:00Z smithzv joined #lisp 2016-09-24T20:37:01Z zymurgy joined #lisp 2016-09-24T20:37:23Z __main__ joined #lisp 2016-09-24T20:37:30Z otwieracz joined #lisp 2016-09-24T20:37:32Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-24T20:37:41Z smithzv is now known as Guest17062 2016-09-24T20:37:43Z el-mikl joined #lisp 2016-09-24T20:37:48Z fiddlerwoaroof joined #lisp 2016-09-24T20:37:50Z antoszka joined #lisp 2016-09-24T20:38:08Z ejt joined #lisp 2016-09-24T20:38:20Z leo_song joined #lisp 2016-09-24T20:38:28Z nhandler joined #lisp 2016-09-24T20:38:38Z ghostlight joined #lisp 2016-09-24T20:38:42Z killmaster joined #lisp 2016-09-24T20:38:42Z arrdem joined #lisp 2016-09-24T20:38:43Z joga joined #lisp 2016-09-24T20:38:44Z kbtr joined #lisp 2016-09-24T20:38:45Z akkad joined #lisp 2016-09-24T20:38:45Z snits joined #lisp 2016-09-24T20:38:52Z brandonz joined #lisp 2016-09-24T20:38:58Z des_consolado joined #lisp 2016-09-24T20:39:03Z tessier joined #lisp 2016-09-24T20:39:03Z tessier quit (Changing host) 2016-09-24T20:39:03Z tessier joined #lisp 2016-09-24T20:39:07Z AeroNotix joined #lisp 2016-09-24T20:39:18Z kristof joined #lisp 2016-09-24T20:39:24Z kjak_ joined #lisp 2016-09-24T20:39:37Z sz0 joined #lisp 2016-09-24T20:39:41Z Velveeta_Chef joined #lisp 2016-09-24T20:39:42Z Velveeta_Chef quit (Changing host) 2016-09-24T20:39:42Z Velveeta_Chef joined #lisp 2016-09-24T20:40:10Z ferada joined #lisp 2016-09-24T20:40:12Z mordocai joined #lisp 2016-09-24T20:40:28Z vaporatorius joined #lisp 2016-09-24T20:40:28Z vaporatorius quit (Changing host) 2016-09-24T20:40:28Z vaporatorius joined #lisp 2016-09-24T20:40:44Z octo_ joined #lisp 2016-09-24T20:40:47Z pierpa quit (Ping timeout: 272 seconds) 2016-09-24T20:40:48Z phoe joined #lisp 2016-09-24T20:40:59Z jtz joined #lisp 2016-09-24T20:41:08Z finnrobi joined #lisp 2016-09-24T20:41:25Z ggherdov joined #lisp 2016-09-24T20:42:17Z joshe quit (Quit: Server buffer killed) 2016-09-24T20:54:04Z ccl-logbot joined #lisp 2016-09-24T20:54:04Z 2016-09-24T20:54:04Z names: ccl-logbot stepnem loke sdothum vh0st- _death Firedancer cebreidian jself yeltzooo vaporatorius Wojciech_K luis` o`connor rogersm cmatei wizzo edgar-rft housel whartung joga_ PlasmaStar vertigo Quadresce_ derrida constantinexvi thinkpad sigjuice iskander_ Karunamon|2 dan64- hydraz sbryant pierpa` payphone vsync_ joshe Bike steelbird_ White_Flame DrCode sshirokov davsebamse cross_ valjan djinni` jleija dmiles arrdem_ flip214_ trinitr0n setheus_ tilpner ft 2016-09-24T20:54:04Z names: kushal- kjak___ Ober Faed jackc_ ``Erik justinabrahms_ smithzv_ gbyers xantoz Zhivago jokleinn4 grublet2 CrazyEddy gigetoo joast fUD finnrobi jtz phoe mordocai ferada kristof AeroNotix tessier des_consolado brandonz snits akkad kbtr killmaster ghostlight leo_song ejt antoszka fiddlerwoaroof el-mikl otwieracz zymurgy lemoinem ecraven larsen stux|RC-only Tristam justinmcp norfumpit d4ryus seg Colleen tiago minion manuel_ samebchase omilu Subfusc askatasuna 2016-09-24T20:54:04Z names: SiCC SAL9000 wooden_ mood groovy2shoes harish phadthai zaquest dlowe Khisanth tristero foom2 Naraka neuri8 pareidolia ramus thortron drot eschatologist cpc26 nopf taij33n test1600 Walex ivan4th` megalography PuercoPop scymtym_ nocd tokik gensym thijso jbalint emma pacon adlai gabot Nikotiini voidlily josteink grindhold p_l brucem_ JRajamaa misv isoraqathedh_ kjeldahl_ benny ircbrowse nicdev` pok john-mca` angavrilov_ gargaml ASau` theBlackDragon gypsydave5 2016-09-24T20:54:04Z names: TeMPOraL sausages zacharias ineiros angular_mike_ zacts larme cell areinisch wyan trig-ger Davidbrcz tfb mbrock nydel makufiru Neet rvirding fluter AntiSpamMeta segmond eschulte mtd_ sjl unbalanced gingerale zeraceth MightyJoe Tordek Ando_ vibs29 schjetne_ aerique2 jsnell_ mjl H4ns specbot knobo woona eagleflo pkkm gko j_king j0ni GGMethos_ vlnx zwwwdr Mon_Ouie Justinus spacebat2 sukaeto |3b| Zotan_ vert2_ ritschmaster froggey e kus_ubuntui686 jackdaniel 2016-09-24T20:54:04Z names: dxtr clop danieli peccu dilated_dinosaur johs heddwch Guest57142 kolko_ nefercheprure LahlStephan Kaisyu22 aeth abbe_ quasisane tokenrov1 fkac pchrist drdo jdz_ arpunk1 EvW wildlander easye marsjaninzmarsa alexherbo2 pjb copec SlashLife ristur Blkt fe[nl]ix mercurial lpaste tanuzzo tobel velvetcore rotty lieven gniourf toogley jasom raydeejay moei ozzloy mnoonan swflint switchy freehck msb pillton cibs bitch Glitchy M-Illandan sake oGMo tuctuc shikhin 2016-09-24T20:54:04Z names: Sigyn cpt_nemo mearnsh dwchandler z0d qlkzy impaktor anachrom1 fluxit shymega euphoria- ski thomas mrSpec axion Urfin kini loke` Lord_of_Life xristos aap Lord_Nightmare dim mikaelj djsjadkhf jurov tomaw mmos Mandus 2016-09-24T20:54:11Z mathrick joined #lisp 2016-09-24T20:54:16Z nhandler joined #lisp 2016-09-24T20:54:17Z watersoul joined #lisp 2016-09-24T20:54:33Z Patzy joined #lisp 2016-09-24T20:54:46Z asedeno joined #lisp 2016-09-24T20:54:59Z Xach joined #lisp 2016-09-24T20:55:00Z yeticry joined #lisp 2016-09-24T20:55:00Z djh joined #lisp 2016-09-24T20:55:03Z ec\ joined #lisp 2016-09-24T20:55:10Z Orion3k joined #lisp 2016-09-24T20:55:13Z krasnal joined #lisp 2016-09-24T20:55:17Z les joined #lisp 2016-09-24T20:55:23Z defaultxr joined #lisp 2016-09-24T20:55:23Z hebroon joined #lisp 2016-09-24T20:55:31Z wooden__ joined #lisp 2016-09-24T20:55:42Z angular_mike_ quit (Ping timeout: 265 seconds) 2016-09-24T20:55:44Z failproofshark joined #lisp 2016-09-24T20:55:53Z renard_ joined #lisp 2016-09-24T20:55:58Z cmpitg joined #lisp 2016-09-24T20:56:01Z cmpitg quit (Changing host) 2016-09-24T20:56:01Z cmpitg joined #lisp 2016-09-24T20:56:05Z wooden_ quit (Ping timeout: 244 seconds) 2016-09-24T20:56:06Z itscaleb joined #lisp 2016-09-24T20:56:17Z Velveeta_Chef joined #lisp 2016-09-24T20:56:17Z Velveeta_Chef quit (Changing host) 2016-09-24T20:56:17Z Velveeta_Chef joined #lisp 2016-09-24T20:56:17Z Oladon joined #lisp 2016-09-24T20:56:34Z Intensity joined #lisp 2016-09-24T20:56:35Z emeritus joined #lisp 2016-09-24T20:56:36Z seg quit (Ping timeout: 244 seconds) 2016-09-24T20:57:18Z Anselmo joined #lisp 2016-09-24T20:57:32Z Oddity joined #lisp 2016-09-24T20:57:49Z renard_ quit (*.net *.split) 2016-09-24T20:58:08Z justinabrahms_ quit (Ping timeout: 244 seconds) 2016-09-24T20:58:09Z mnoonan quit (Ping timeout: 244 seconds) 2016-09-24T20:58:20Z bocaneri joined #lisp 2016-09-24T20:58:50Z lxpz_ joined #lisp 2016-09-24T20:59:11Z payphone quit (Ping timeout: 244 seconds) 2016-09-24T20:59:11Z cross_ quit (Ping timeout: 244 seconds) 2016-09-24T20:59:46Z octo_ joined #lisp 2016-09-24T20:59:48Z seg joined #lisp 2016-09-24T21:00:00Z payphone joined #lisp 2016-09-24T21:00:24Z nikki93 joined #lisp 2016-09-24T21:00:33Z hjudt joined #lisp 2016-09-24T21:00:33Z renard_ joined #lisp 2016-09-24T21:00:50Z thinkpad quit (Quit: lawl) 2016-09-24T21:00:58Z Posterdati joined #lisp 2016-09-24T21:01:18Z holly2 joined #lisp 2016-09-24T21:01:24Z __main__ joined #lisp 2016-09-24T21:01:59Z libreman joined #lisp 2016-09-24T21:02:10Z zkat joined #lisp 2016-09-24T21:02:54Z lancetw joined #lisp 2016-09-24T21:03:24Z ym joined #lisp 2016-09-24T21:03:26Z banjiewen joined #lisp 2016-09-24T21:04:38Z mastokley joined #lisp 2016-09-24T21:04:51Z clop quit (Ping timeout: 244 seconds) 2016-09-24T21:05:07Z CEnnis91 joined #lisp 2016-09-24T21:05:10Z moei quit (Read error: Connection reset by peer) 2016-09-24T21:05:13Z ssice joined #lisp 2016-09-24T21:05:23Z jtz quit (Ping timeout: 244 seconds) 2016-09-24T21:05:23Z zymurgy quit (Ping timeout: 244 seconds) 2016-09-24T21:05:23Z giraffe_ joined #lisp 2016-09-24T21:05:41Z pipping joined #lisp 2016-09-24T21:05:42Z pipping quit (Changing host) 2016-09-24T21:05:42Z pipping joined #lisp 2016-09-24T21:05:44Z moei joined #lisp 2016-09-24T21:05:53Z valjan quit (Ping timeout: 244 seconds) 2016-09-24T21:05:54Z mearnsh quit (Ping timeout: 244 seconds) 2016-09-24T21:06:09Z MolluskEmpire joined #lisp 2016-09-24T21:06:24Z l1x joined #lisp 2016-09-24T21:06:46Z splittist joined #lisp 2016-09-24T21:07:10Z justinabrahms joined #lisp 2016-09-24T21:07:21Z kjak joined #lisp 2016-09-24T21:07:23Z clop joined #lisp 2016-09-24T21:07:47Z danlentz joined #lisp 2016-09-24T21:07:53Z rann joined #lisp 2016-09-24T21:07:57Z zymurgy joined #lisp 2016-09-24T21:08:44Z gz__ joined #lisp 2016-09-24T21:08:53Z zbigniew joined #lisp 2016-09-24T21:08:58Z billstclair joined #lisp 2016-09-24T21:09:12Z nikki93 quit (Remote host closed the connection) 2016-09-24T21:09:13Z unrahul joined #lisp 2016-09-24T21:09:20Z Merv joined #lisp 2016-09-24T21:09:37Z manuel_ quit (Quit: manuel_) 2016-09-24T21:10:27Z MorTal1ty joined #lisp 2016-09-24T21:10:36Z bounb joined #lisp 2016-09-24T21:10:37Z bounb quit (Changing host) 2016-09-24T21:10:37Z bounb joined #lisp 2016-09-24T21:11:01Z NhanH_ joined #lisp 2016-09-24T21:11:10Z XachX_ joined #lisp 2016-09-24T21:11:16Z cods joined #lisp 2016-09-24T21:11:26Z funnel joined #lisp 2016-09-24T21:11:53Z sz0 joined #lisp 2016-09-24T21:12:29Z alms_clozure joined #lisp 2016-09-24T21:13:15Z ghostlight quit (Ping timeout: 276 seconds) 2016-09-24T21:13:42Z mnoonan joined #lisp 2016-09-24T21:14:11Z kilimanjaro joined #lisp 2016-09-24T21:14:41Z rogersm quit (Quit: rogersm) 2016-09-24T21:14:55Z ggherdov joined #lisp 2016-09-24T21:15:05Z cross joined #lisp 2016-09-24T21:16:02Z clog joined #lisp 2016-09-24T21:16:08Z clog quit (Client Quit) 2016-09-24T21:16:34Z clog joined #lisp 2016-09-24T21:19:39Z jtz joined #lisp 2016-09-24T21:20:10Z aaronjensen joined #lisp 2016-09-24T21:21:35Z angular_mike_ joined #lisp 2016-09-24T21:24:11Z Cthulhux joined #lisp 2016-09-24T21:26:11Z grublet2 quit (Quit: Leaving) 2016-09-24T21:26:20Z schoppenhauer1 joined #lisp 2016-09-24T21:26:32Z gendl joined #lisp 2016-09-24T21:29:04Z drmeister joined #lisp 2016-09-24T21:29:08Z BlueRavenGT joined #lisp 2016-09-24T21:29:28Z giraffe_ quit (Excess Flood) 2016-09-24T21:30:33Z d4gg4d joined #lisp 2016-09-24T21:31:13Z giraffe_ joined #lisp 2016-09-24T21:31:44Z jleija quit (Ping timeout: 244 seconds) 2016-09-24T21:31:54Z pierpa`` joined #lisp 2016-09-24T21:31:57Z jleija joined #lisp 2016-09-24T21:32:45Z bounb quit (Ping timeout: 244 seconds) 2016-09-24T21:32:46Z cell quit (Ping timeout: 244 seconds) 2016-09-24T21:32:46Z Kaisyu22 quit (Ping timeout: 244 seconds) 2016-09-24T21:32:46Z Lord_Nightmare quit (Ping timeout: 244 seconds) 2016-09-24T21:33:13Z Lord_Nightmare joined #lisp 2016-09-24T21:33:17Z pierpa` quit (Ping timeout: 244 seconds) 2016-09-24T21:33:51Z Kaisyu22 joined #lisp 2016-09-24T21:36:40Z pierpa`` quit (Ping timeout: 250 seconds) 2016-09-24T21:37:07Z M-Illandan quit (Remote host closed the connection) 2016-09-24T21:37:26Z Grue``` joined #lisp 2016-09-24T21:37:27Z pierpa`` joined #lisp 2016-09-24T21:37:41Z cell joined #lisp 2016-09-24T21:37:55Z cross quit (Ping timeout: 244 seconds) 2016-09-24T21:38:25Z phoe: There is a PEEK-CHAR, there is a READ-CHAR-NO-HANG, but there is no PEEK-CHAR-NO-HANG. Therefore, http://paste.lisp.org/display/326999 - should I propose this for inclusion in ALEXANDRIA? 2016-09-24T21:39:04Z cross joined #lisp 2016-09-24T21:39:10Z Cthulhux: is there a way to remove trailing newline characters from a string? 2016-09-24T21:39:12Z EvW quit (Remote host closed the connection) 2016-09-24T21:39:27Z bounb joined #lisp 2016-09-24T21:39:28Z bounb quit (Changing host) 2016-09-24T21:39:28Z bounb joined #lisp 2016-09-24T21:39:49Z _death: clhs string-right-trim 2016-09-24T21:39:49Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_stg_tr.htm 2016-09-24T21:39:53Z EvW joined #lisp 2016-09-24T21:39:59Z phoe: Cthulhux: http://stackoverflow.com/questions/20963313/how-do-i-trim-leading-and-trailing-whitespace-in-common-lisp 2016-09-24T21:40:00Z jtz quit (Ping timeout: 244 seconds) 2016-09-24T21:40:10Z phoe: That's a complete answer. 2016-09-24T21:40:16Z Cthulhux: are newlines considered whitespace? 2016-09-24T21:40:24Z phoe: Cthulhux: generally, yes. 2016-09-24T21:40:27Z Cthulhux: ah, i should scroll 2016-09-24T21:40:29Z Cthulhux: thanks 2016-09-24T21:40:31Z clog quit (Ping timeout: 244 seconds) 2016-09-24T21:40:31Z leo_song quit (Ping timeout: 244 seconds) 2016-09-24T21:40:41Z phoe: But with STRING-TRIM, you define your own chars that you want to trim. 2016-09-24T21:44:05Z heurist joined #lisp 2016-09-24T21:44:38Z bounb quit (Ping timeout: 244 seconds) 2016-09-24T21:44:39Z joast quit (Ping timeout: 244 seconds) 2016-09-24T21:45:55Z leo_song joined #lisp 2016-09-24T21:47:59Z Quadrescence joined #lisp 2016-09-24T21:49:48Z krasnal_ joined #lisp 2016-09-24T21:50:20Z justinabrahms quit (Ping timeout: 244 seconds) 2016-09-24T21:50:51Z yeticry quit (Ping timeout: 244 seconds) 2016-09-24T21:51:22Z gigetoo quit (Ping timeout: 244 seconds) 2016-09-24T21:51:50Z bounb joined #lisp 2016-09-24T21:51:51Z bounb quit (Changing host) 2016-09-24T21:51:51Z bounb joined #lisp 2016-09-24T21:51:52Z ym quit (Ping timeout: 244 seconds) 2016-09-24T21:51:53Z mordocai quit (Ping timeout: 244 seconds) 2016-09-24T21:51:53Z wildlander quit (Ping timeout: 244 seconds) 2016-09-24T21:52:14Z Lord_Nightmare2 joined #lisp 2016-09-24T21:52:15Z gigetoo joined #lisp 2016-09-24T21:52:17Z joast joined #lisp 2016-09-24T21:52:38Z Lord_Nightmare quit (*.net *.split) 2016-09-24T21:52:39Z drmeister quit (*.net *.split) 2016-09-24T21:52:39Z schoppenhauer1 quit (*.net *.split) 2016-09-24T21:52:40Z kilimanjaro quit (*.net *.split) 2016-09-24T21:52:40Z cods quit (*.net *.split) 2016-09-24T21:52:41Z billstclair quit (*.net *.split) 2016-09-24T21:52:41Z danlentz quit (*.net *.split) 2016-09-24T21:52:41Z kjak quit (*.net *.split) 2016-09-24T21:52:41Z MolluskEmpire quit (*.net *.split) 2016-09-24T21:52:42Z moei quit (*.net *.split) 2016-09-24T21:52:42Z lancetw quit (*.net *.split) 2016-09-24T21:52:43Z hjudt quit (*.net *.split) 2016-09-24T21:52:43Z payphone quit (*.net *.split) 2016-09-24T21:52:44Z Anselmo quit (*.net *.split) 2016-09-24T21:52:45Z failproofshark quit (*.net *.split) 2016-09-24T21:52:45Z les quit (*.net *.split) 2016-09-24T21:52:45Z krasnal quit (*.net *.split) 2016-09-24T21:52:45Z Xach quit (*.net *.split) 2016-09-24T21:52:45Z asedeno quit (*.net *.split) 2016-09-24T21:52:46Z Patzy quit (*.net *.split) 2016-09-24T21:52:46Z loke quit (*.net *.split) 2016-09-24T21:52:46Z stepnem quit (*.net *.split) 2016-09-24T21:52:46Z cebreidian quit (*.net *.split) 2016-09-24T21:52:47Z cmatei quit (*.net *.split) 2016-09-24T21:52:48Z whartung quit (*.net *.split) 2016-09-24T21:52:48Z PlasmaStar quit (*.net *.split) 2016-09-24T21:52:48Z Quadresce_ quit (*.net *.split) 2016-09-24T21:52:48Z yeltzooo quit (*.net *.split) 2016-09-24T21:52:48Z luis` quit (*.net *.split) 2016-09-24T21:52:49Z constantinexvi quit (*.net *.split) 2016-09-24T21:53:00Z Lord_Nightmare2 is now known as Lord_Nightmare 2016-09-24T21:53:27Z el-mikl quit (Read error: Connection reset by peer) 2016-09-24T21:53:28Z MolluskEmpire joined #lisp 2016-09-24T21:53:40Z cebreidian joined #lisp 2016-09-24T21:53:45Z PlasmaStar joined #lisp 2016-09-24T21:54:48Z raydeeja_ joined #lisp 2016-09-24T21:55:04Z raydeejay quit (Remote host closed the connection) 2016-09-24T21:55:17Z raydeeja_ is now known as raydeejay 2016-09-24T21:56:36Z stepnem joined #lisp 2016-09-24T21:56:42Z finnrobi quit (Ping timeout: 244 seconds) 2016-09-24T21:57:23Z finnrobi joined #lisp 2016-09-24T21:58:20Z sukaeto quit (Ping timeout: 244 seconds) 2016-09-24T21:59:20Z mordocai joined #lisp 2016-09-24T21:59:37Z housel quit (Ping timeout: 244 seconds) 2016-09-24T22:00:00Z el-mikl joined #lisp 2016-09-24T22:00:08Z PlasmaStar quit (Ping timeout: 244 seconds) 2016-09-24T22:00:15Z housel joined #lisp 2016-09-24T22:00:40Z Lord_Nightmare quit (Ping timeout: 244 seconds) 2016-09-24T22:00:40Z ozzloy quit (Ping timeout: 244 seconds) 2016-09-24T22:01:32Z neoncontrails joined #lisp 2016-09-24T22:02:15Z justinabrahms joined #lisp 2016-09-24T22:04:37Z cmatei joined #lisp 2016-09-24T22:05:17Z ym joined #lisp 2016-09-24T22:05:41Z pierpa`` quit (Ping timeout: 250 seconds) 2016-09-24T22:05:44Z PlasmaStar joined #lisp 2016-09-24T22:06:20Z Lord_Nightmare joined #lisp 2016-09-24T22:11:45Z mastokley quit (Ping timeout: 276 seconds) 2016-09-24T22:12:10Z cromachina joined #lisp 2016-09-24T22:13:22Z ozzloy joined #lisp 2016-09-24T22:13:22Z yeticry joined #lisp 2016-09-24T22:13:22Z jtz joined #lisp 2016-09-24T22:13:22Z drmeister joined #lisp 2016-09-24T22:13:22Z kilimanjaro joined #lisp 2016-09-24T22:13:22Z billstclair joined #lisp 2016-09-24T22:13:22Z danlentz joined #lisp 2016-09-24T22:13:22Z 14WAAFM7D joined #lisp 2016-09-24T22:13:22Z moei joined #lisp 2016-09-24T22:13:22Z lancetw joined #lisp 2016-09-24T22:13:22Z payphone joined #lisp 2016-09-24T22:13:22Z Anselmo joined #lisp 2016-09-24T22:13:22Z failproofshark joined #lisp 2016-09-24T22:13:22Z les joined #lisp 2016-09-24T22:13:22Z asedeno joined #lisp 2016-09-24T22:13:22Z Patzy joined #lisp 2016-09-24T22:13:22Z loke joined #lisp 2016-09-24T22:13:22Z yeltzooo joined #lisp 2016-09-24T22:13:22Z luis` joined #lisp 2016-09-24T22:13:22Z whartung joined #lisp 2016-09-24T22:13:22Z constantinexvi joined #lisp 2016-09-24T22:13:34Z msb quit (Ping timeout: 244 seconds) 2016-09-24T22:14:36Z M-moredhel joined #lisp 2016-09-24T22:14:36Z kristof quit (Quit: WeeChat 1.3) 2016-09-24T22:14:42Z clog joined #lisp 2016-09-24T22:14:54Z yeticry quit (Max SendQ exceeded) 2016-09-24T22:15:25Z cods joined #lisp 2016-09-24T22:15:44Z sake_ joined #lisp 2016-09-24T22:17:17Z angular_mike_ quit (Ping timeout: 250 seconds) 2016-09-24T22:17:42Z kilimanjaro quit (Ping timeout: 272 seconds) 2016-09-24T22:18:03Z kristof joined #lisp 2016-09-24T22:18:19Z danlentz quit (Ping timeout: 272 seconds) 2016-09-24T22:18:32Z sake quit (Ping timeout: 244 seconds) 2016-09-24T22:18:32Z yeticry_ joined #lisp 2016-09-24T22:18:32Z prxq joined #lisp 2016-09-24T22:19:15Z el-mikl quit (Ping timeout: 244 seconds) 2016-09-24T22:20:17Z NeverDie joined #lisp 2016-09-24T22:20:35Z lnostdal joined #lisp 2016-09-24T22:21:14Z msb joined #lisp 2016-09-24T22:21:26Z kristof quit (Client Quit) 2016-09-24T22:21:48Z eMBee joined #lisp 2016-09-24T22:22:08Z kilimanjaro joined #lisp 2016-09-24T22:22:47Z MolluskEmpire quit (Read error: Connection reset by peer) 2016-09-24T22:24:38Z danlentz joined #lisp 2016-09-24T22:25:47Z el-mikl joined #lisp 2016-09-24T22:27:59Z angular_mike_ joined #lisp 2016-09-24T22:30:35Z EvW quit (Remote host closed the connection) 2016-09-24T22:31:31Z schoppenhauer joined #lisp 2016-09-24T22:31:45Z EvW joined #lisp 2016-09-24T22:33:05Z sukaeto joined #lisp 2016-09-24T22:39:53Z quazimodo joined #lisp 2016-09-24T22:39:55Z stepnem quit (Ping timeout: 250 seconds) 2016-09-24T22:41:28Z bounb quit (Ping timeout: 244 seconds) 2016-09-24T22:41:59Z alexherbo2 quit (Ping timeout: 244 seconds) 2016-09-24T22:47:36Z gingerale quit (Remote host closed the connection) 2016-09-24T22:47:44Z test1600 quit (Quit: Leaving) 2016-09-24T22:49:16Z bounb joined #lisp 2016-09-24T22:49:17Z bounb quit (Changing host) 2016-09-24T22:49:17Z bounb joined #lisp 2016-09-24T22:51:03Z mathi_aihtam joined #lisp 2016-09-24T22:52:44Z hjudt joined #lisp 2016-09-24T22:53:27Z bocaneri quit (Remote host closed the connection) 2016-09-24T22:54:38Z test1600 joined #lisp 2016-09-24T22:54:44Z edgar-rft quit (Quit: edgar-rft) 2016-09-24T22:56:11Z Davidbrcz quit (Quit: Leaving) 2016-09-24T22:56:49Z BlueRavenGT quit (Ping timeout: 250 seconds) 2016-09-24T22:56:56Z alexherbo2 joined #lisp 2016-09-24T22:58:00Z prxq quit (Ping timeout: 244 seconds) 2016-09-24T22:58:07Z prxq joined #lisp 2016-09-24T22:58:47Z nefercheprure is now known as TMA 2016-09-24T23:00:21Z trn joined #lisp 2016-09-24T23:02:51Z Josh_2 joined #lisp 2016-09-24T23:03:12Z mastokley joined #lisp 2016-09-24T23:03:46Z ghostlight joined #lisp 2016-09-24T23:12:26Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-24T23:13:13Z mathi_aihtam joined #lisp 2016-09-24T23:16:07Z mathi_aihtam quit (Client Quit) 2016-09-24T23:21:50Z Karl_Dscc joined #lisp 2016-09-24T23:22:45Z manuel_ joined #lisp 2016-09-24T23:26:48Z slyrus joined #lisp 2016-09-24T23:36:35Z sjl quit (Ping timeout: 250 seconds) 2016-09-24T23:39:32Z prxq quit (Remote host closed the connection) 2016-09-24T23:43:13Z Fare joined #lisp 2016-09-24T23:43:57Z SpaceDanceCJ joined #lisp 2016-09-24T23:44:12Z BlueRavenGT joined #lisp 2016-09-24T23:52:55Z DTZUZU2 joined #lisp 2016-09-24T23:53:11Z DTZUZU2 is now known as DTZUZU 2016-09-24T23:56:50Z newcup joined #lisp 2016-09-24T23:57:03Z nikki93 joined #lisp 2016-09-24T23:57:43Z jasom: how does one install ecl in windows? 2016-09-24T23:58:37Z Cthulhux: https://common-lisp.net/project/ecl/static/files/prebuilt/ 2016-09-25T00:00:38Z pjb quit (Remote host closed the connection) 2016-09-25T00:00:53Z M-Illandan joined #lisp 2016-09-25T00:01:17Z jasom: thanks 2016-09-25T00:01:45Z jasom: I was looking in release 2016-09-25T00:04:20Z jasom: ?: Cannot open shared object file 2016-09-25T00:04:38Z jasom: do I need mscvrt or something perhaps? 2016-09-25T00:05:02Z jasom: yeah msvcr120 2016-09-25T00:05:22Z Cthulhux: :-) 2016-09-25T00:05:39Z Cthulhux: "msvc" ... 2016-09-25T00:07:53Z jasom: I'm on a 64-bit windows so didn't have the 32-bit version 2016-09-25T00:10:22Z jasom: hmm sys:cmp fails with Error: "The operation completed successfully." 2016-09-25T00:13:19Z gruesome joined #lisp 2016-09-25T00:14:32Z marusich joined #lisp 2016-09-25T00:14:34Z jasom: http://paste.lisp.org/display/327008 2016-09-25T00:15:04Z Cthulhux: great error 2016-09-25T00:19:08Z thinkpad joined #lisp 2016-09-25T00:19:08Z thinkpad quit (Max SendQ exceeded) 2016-09-25T00:19:48Z gruesome left #lisp 2016-09-25T00:20:47Z sz0 quit (Quit: Connection closed for inactivity) 2016-09-25T00:23:02Z jasom: jackdaniel: if you can figure out what I'm doing wrong (Windows 10 Home x64) http://paste.lisp.org/display/327008 I'd appreciate it :) 2016-09-25T00:24:29Z ramus quit (Read error: error:1408F10B:SSL routines:SSL3_GET_RECORD:wrong version number) 2016-09-25T00:25:36Z ramus joined #lisp 2016-09-25T00:28:59Z brucem_ is now known as brucem 2016-09-25T00:29:13Z brucem quit (Changing host) 2016-09-25T00:29:13Z brucem joined #lisp 2016-09-25T00:31:37Z thinkpad joined #lisp 2016-09-25T00:33:24Z trn quit (Quit: quit) 2016-09-25T00:33:51Z marusich quit (Ping timeout: 272 seconds) 2016-09-25T00:39:41Z reepca joined #lisp 2016-09-25T00:43:33Z trn joined #lisp 2016-09-25T00:44:37Z GGMethos_ quit (Ping timeout: 250 seconds) 2016-09-25T00:45:34Z hellcode joined #lisp 2016-09-25T00:47:10Z nikki93 quit (Remote host closed the connection) 2016-09-25T00:47:46Z nikki93 joined #lisp 2016-09-25T00:52:04Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-25T00:53:34Z tanuzzo quit (Ping timeout: 265 seconds) 2016-09-25T00:54:32Z ramus quit (Ping timeout: 265 seconds) 2016-09-25T00:55:01Z tobel quit (Ping timeout: 265 seconds) 2016-09-25T00:55:30Z BlueRavenGT quit (Ping timeout: 265 seconds) 2016-09-25T00:55:30Z velvetcore quit (Ping timeout: 265 seconds) 2016-09-25T00:55:43Z qlkzy quit (Max SendQ exceeded) 2016-09-25T00:57:05Z tobel joined #lisp 2016-09-25T00:57:26Z trn quit (Ping timeout: 265 seconds) 2016-09-25T00:58:24Z hjudt quit (Ping timeout: 265 seconds) 2016-09-25T00:58:27Z GGMethos_ joined #lisp 2016-09-25T00:58:33Z hjudt joined #lisp 2016-09-25T00:59:00Z velvetcore joined #lisp 2016-09-25T00:59:40Z Subfusc quit (Quit: ZNC - http://znc.in) 2016-09-25T01:00:20Z lieven quit (Ping timeout: 265 seconds) 2016-09-25T01:00:38Z lieven joined #lisp 2016-09-25T01:00:49Z slyrus quit (Ping timeout: 265 seconds) 2016-09-25T01:00:53Z ramus joined #lisp 2016-09-25T01:03:43Z slyrus joined #lisp 2016-09-25T01:05:51Z tanuzzo joined #lisp 2016-09-25T01:07:47Z qlkzy joined #lisp 2016-09-25T01:08:23Z trn joined #lisp 2016-09-25T01:10:58Z Petit_Dejeuner joined #lisp 2016-09-25T01:14:14Z Subfusc joined #lisp 2016-09-25T01:15:28Z drp joined #lisp 2016-09-25T01:28:17Z tkd joined #lisp 2016-09-25T01:28:37Z Josh_2 quit (Remote host closed the connection) 2016-09-25T01:33:38Z marsjaninzmarsa quit (Quit: ZNC 1.7.x-git-487-cbf5c38 - http://znc.in) 2016-09-25T01:33:43Z test1600 quit (Quit: Leaving) 2016-09-25T01:33:57Z mastokley quit (Read error: Connection reset by peer) 2016-09-25T01:34:24Z mastokley joined #lisp 2016-09-25T01:35:56Z mastokley quit (Remote host closed the connection) 2016-09-25T01:36:54Z mastokley joined #lisp 2016-09-25T01:40:55Z marsjaninzmarsa joined #lisp 2016-09-25T01:41:22Z hellcode quit (Remote host closed the connection) 2016-09-25T01:43:46Z karswell` joined #lisp 2016-09-25T01:45:36Z karswell` quit (Remote host closed the connection) 2016-09-25T01:46:46Z karswell` joined #lisp 2016-09-25T01:47:27Z mastokley quit (Remote host closed the connection) 2016-09-25T01:47:29Z holycow joined #lisp 2016-09-25T01:48:07Z mastokley joined #lisp 2016-09-25T01:49:47Z JRajamaa quit (Quit: Konversation terminated!) 2016-09-25T01:49:58Z mastokley quit (Remote host closed the connection) 2016-09-25T01:50:25Z akkad quit (Read error: Connection reset by peer) 2016-09-25T01:50:35Z mastokley joined #lisp 2016-09-25T02:00:16Z MrWoohoo joined #lisp 2016-09-25T02:00:35Z Karl_Dscc quit (Remote host closed the connection) 2016-09-25T02:02:37Z lemoinem quit (Ping timeout: 250 seconds) 2016-09-25T02:03:29Z lemoinem joined #lisp 2016-09-25T02:05:37Z roscoe_tw joined #lisp 2016-09-25T02:10:12Z bounb quit (Ping timeout: 244 seconds) 2016-09-25T02:10:22Z bounb joined #lisp 2016-09-25T02:10:22Z bounb quit (Changing host) 2016-09-25T02:10:22Z bounb joined #lisp 2016-09-25T02:12:56Z arescorpio joined #lisp 2016-09-25T02:16:54Z grouzen joined #lisp 2016-09-25T02:28:40Z lnostdal quit (Read error: Connection reset by peer) 2016-09-25T02:29:14Z lnostdal joined #lisp 2016-09-25T02:35:33Z QwertyDragon joined #lisp 2016-09-25T02:41:35Z Beetny joined #lisp 2016-09-25T02:42:36Z JuanDaugherty joined #lisp 2016-09-25T02:50:36Z Fare quit (Ping timeout: 276 seconds) 2016-09-25T02:54:27Z Fare joined #lisp 2016-09-25T02:55:13Z BlueRavenGT joined #lisp 2016-09-25T03:01:39Z EvW quit (Ping timeout: 276 seconds) 2016-09-25T03:22:01Z k4rtik joined #lisp 2016-09-25T03:24:01Z john-mca` quit (Remote host closed the connection) 2016-09-25T03:24:13Z john-mcaleely joined #lisp 2016-09-25T03:25:22Z d4ryus quit (Ping timeout: 250 seconds) 2016-09-25T03:27:21Z Velveeta_Chef quit (Read error: No route to host) 2016-09-25T03:28:01Z d4ryus joined #lisp 2016-09-25T03:29:13Z Velveeta_Chef joined #lisp 2016-09-25T03:36:42Z stardiviner joined #lisp 2016-09-25T03:41:39Z bounb quit (Ping timeout: 244 seconds) 2016-09-25T03:43:20Z bounb joined #lisp 2016-09-25T03:43:21Z bounb quit (Changing host) 2016-09-25T03:43:21Z bounb joined #lisp 2016-09-25T03:44:48Z nikki93 joined #lisp 2016-09-25T03:50:40Z FreeBirdLjj joined #lisp 2016-09-25T03:50:46Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-25T03:51:05Z FreeBirdLjj joined #lisp 2016-09-25T03:52:05Z quazimodo quit (Ping timeout: 272 seconds) 2016-09-25T03:56:13Z impulse joined #lisp 2016-09-25T04:07:54Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-25T04:08:03Z neoncontrails quit (Remote host closed the connection) 2016-09-25T04:08:39Z neoncontrails joined #lisp 2016-09-25T04:08:40Z arescorpio quit (Quit: Leaving.) 2016-09-25T04:12:41Z neoncontrails quit (Ping timeout: 240 seconds) 2016-09-25T04:16:23Z nikki93 quit (Remote host closed the connection) 2016-09-25T04:17:00Z nikki93 joined #lisp 2016-09-25T04:17:25Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-25T04:18:24Z neoncontrails joined #lisp 2016-09-25T04:18:46Z nikki93_ joined #lisp 2016-09-25T04:21:19Z nikki93 quit (Ping timeout: 255 seconds) 2016-09-25T04:22:41Z neoncontrails quit (Ping timeout: 240 seconds) 2016-09-25T04:27:05Z jackdaniel: jasom: on windows you usually can't use cmp module, because the c/c++ compiler isn't available at runtime 2016-09-25T04:27:28Z jackdaniel: so bytecodes compiler is installed by default on windows 2016-09-25T04:29:44Z nikki93_ quit (Remote host closed the connection) 2016-09-25T04:30:03Z neoncontrails joined #lisp 2016-09-25T04:30:21Z nikki93 joined #lisp 2016-09-25T04:30:34Z jleija quit (Quit: leaving) 2016-09-25T04:31:20Z Bike: does ecl often give a ridiculous error message like that? seems like something to avoid 2016-09-25T04:34:52Z neoncontrails quit (Ping timeout: 265 seconds) 2016-09-25T04:35:09Z nikki93 quit (Ping timeout: 272 seconds) 2016-09-25T04:35:28Z eli joined #lisp 2016-09-25T04:35:28Z eli quit (Changing host) 2016-09-25T04:35:28Z eli joined #lisp 2016-09-25T04:36:30Z jackdaniel: rarely :) 2016-09-25T04:37:22Z jackdaniel: but some messages are cryptic, its a problem, yes 2016-09-25T04:38:21Z Bike: i'm vaguely remembering that particular message is a windows thing 2016-09-25T04:38:49Z Bike: NativeErrorCode = 0. right. "This combination of non-zero HResult and zero NativeErrorCode indicates a failure in a COM component, which directly returns an HRESULT without using SetLastError()." seems like a pain. 2016-09-25T04:43:34Z NeverDie quit (Quit: http://radiux.io/) 2016-09-25T04:50:57Z razzy89__ joined #lisp 2016-09-25T04:51:38Z whiteline joined #lisp 2016-09-25T04:55:39Z razzy89__ quit (Ping timeout: 265 seconds) 2016-09-25T04:57:03Z DavidGu joined #lisp 2016-09-25T04:59:14Z neoncontrails joined #lisp 2016-09-25T05:06:59Z manuel_ quit (Quit: manuel_) 2016-09-25T05:08:40Z vlatkoB joined #lisp 2016-09-25T05:10:06Z grouzen quit (Ping timeout: 264 seconds) 2016-09-25T05:11:18Z defaultxr quit (Quit: gnight) 2016-09-25T05:12:05Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-09-25T05:14:10Z jasom: ah 2016-09-25T05:16:47Z jasom: thanks 2016-09-25T05:21:04Z jackdaniel: its in the "release notes" as one of the "known issues" 2016-09-25T05:21:47Z jackdaniel: given enough time, cleverness and effort, it would be nice to bundle libgcc optionally on windows I think (but didn't put much thought into it yet) 2016-09-25T05:24:35Z drmeister: Has anyone ever run the ClPython system? Its website says that it's no longer under development. 2016-09-25T05:24:53Z jackdaniel: cl-python you mean? 2016-09-25T05:25:05Z drmeister: https://common-lisp.net/project/clpython/ 2016-09-25T05:25:07Z drmeister: Sire 2016-09-25T05:25:09Z drmeister: Sure 2016-09-25T05:25:27Z jackdaniel: afair it worked well enough, but it didn't have ffi (so no "native" python modules could be loaded) 2016-09-25T05:25:40Z jackdaniel: give me a second, there was a second project in this spirit 2016-09-25T05:25:50Z Bike: burgled batteries? 2016-09-25T05:25:56Z jackdaniel: right 2016-09-25T05:26:04Z jackdaniel: that one 2016-09-25T05:26:28Z drmeister: I ask because I have a horse (the computational chemistry community) what I want to lead to water (common lisp) and it would help if there were some sugary flavored water (hosted Python) to get them to drink. 2016-09-25T05:27:06Z drmeister: If I could host Python within Cando - then they could program in Python and access most of Cando. 2016-09-25T05:27:31Z drmeister: I'm not committed to the idea (I hate it actually) but several people are asking for this. 2016-09-25T05:27:54Z Bike: just think, they could have asked for a matlab bridge instead. 2016-09-25T05:28:19Z jackdaniel: it works fine unless you python native interface 2016-09-25T05:28:38Z jackdaniel: (or at least - worked) 2016-09-25T05:28:46Z Bike: i guess that would just be some mex. maybe not totally horrible. 2016-09-25T05:29:51Z jackdaniel: s/you python/you need python/ 2016-09-25T05:29:56Z drmeister: I don't care about FFI. That's what Cando will provide. 2016-09-25T05:30:22Z jackdaniel: yes, but they may care about some python libraries 2016-09-25T05:30:32Z drmeister: I think if they can write Python code and load PDB files and build topology files they would be happy. 2016-09-25T05:30:36Z jackdaniel: which may be partially written in C 2016-09-25T05:31:12Z Bike: burgled batteries is supposed to bridge to cpython, i thought. 2016-09-25T05:31:26Z jackdaniel: yes, I'm talking about clpython atm 2016-09-25T05:31:32Z Bike: "Calling Lisp from Python: Not yet supported" 2016-09-25T05:31:38Z jackdaniel: (sorry if caused some confusion) 2016-09-25T05:32:09Z jackdaniel: brb 2016-09-25T05:32:33Z drmeister: I can probably add the calling lisp from python. 2016-09-25T05:32:45Z drmeister: I'm good at the whole "calling things from other things". 2016-09-25T05:33:21Z drmeister: You might say that it's my forte. 2016-09-25T05:33:31Z svgDelux joined #lisp 2016-09-25T05:33:42Z drmeister: My bailiwick. 2016-09-25T05:33:46Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-09-25T05:33:53Z drmeister: That thing that I do when I do do things. 2016-09-25T05:34:45Z drmeister: Bike - does Cleavir have dead code path elimination? 2016-09-25T05:34:51Z jackdaniel: drmeister: if you want tight integration, it would be a good thing to use cl-python, if you are more after python libraries - burgled-batteries will be better 2016-09-25T05:34:56Z DavidGu quit (Read error: Connection reset by peer) 2016-09-25T05:34:58Z jasom: drmeister heard you liked calling things so he makes it so you can call things from things you call. 2016-09-25T05:35:09Z DavidGu joined #lisp 2016-09-25T05:35:21Z wallyduchamp joined #lisp 2016-09-25T05:35:41Z drmeister: Bike: You may have told me - my mind is a crowded place the past couple of weeks. 2016-09-25T05:36:00Z Bike: drmeister: other than my bit i don't think it does yet 2016-09-25T05:36:03Z Bike: and i don't think i did 2016-09-25T05:36:28Z drmeister: I ask because I was reminded of inlined-generic-function by this: https://github.com/guicho271828/inlined-generic-function#news 2016-09-25T05:37:04Z drmeister: It looks neat. I'd like it for Cando. 2016-09-25T05:37:15Z Bike: very gcc. 2016-09-25T05:37:46Z mastokley quit (Ping timeout: 265 seconds) 2016-09-25T05:38:07Z drmeister: Show those Julia folks a thing or two. 2016-09-25T05:38:11Z drmeister: What's very gcc? 2016-09-25T05:38:26Z Bike: __builtin_unreachable 2016-09-25T05:38:33Z manuel_ joined #lisp 2016-09-25T05:38:38Z drmeister: Ah - yes. 2016-09-25T05:39:27Z DavidGu quit (Ping timeout: 244 seconds) 2016-09-25T05:39:48Z drmeister: Anyway, I'm counting down the days 'till I can play compiler games again. 2016-09-25T05:40:00Z Bike: well, this implementation is basic as hell. could throw that in cleavir in five minutes. 2016-09-25T05:40:01Z drmeister: I have the proposal written - now I'll spend a few days editing it. 2016-09-25T05:40:09Z Bike: dunno if it's a good idea immediately tho. 2016-09-25T05:41:36Z drmeister: I'm off to bed. It's been a long day. 2016-09-25T05:41:50Z Bike: i wish it was easier to make regular errors work like that, but sometimes you don't want a compile warning if something definitely errs. 2016-09-25T05:44:57Z SpaceDanceCJ quit (Quit: Konversation terminated!) 2016-09-25T05:46:17Z grouzen joined #lisp 2016-09-25T05:46:19Z dmiles quit (Ping timeout: 250 seconds) 2016-09-25T05:46:57Z deank joined #lisp 2016-09-25T05:47:29Z whiteline quit (Remote host closed the connection) 2016-09-25T05:48:25Z whiteline joined #lisp 2016-09-25T05:51:27Z dmiles joined #lisp 2016-09-25T05:52:03Z neoncontrails quit (Remote host closed the connection) 2016-09-25T05:52:45Z neoncontrails joined #lisp 2016-09-25T05:52:50Z neoncontrails quit (Remote host closed the connection) 2016-09-25T05:53:24Z neoncontrails joined #lisp 2016-09-25T05:57:59Z ggole joined #lisp 2016-09-25T05:58:04Z neoncontrails quit (Ping timeout: 265 seconds) 2016-09-25T05:58:58Z _mjl joined #lisp 2016-09-25T06:00:15Z DavidGu joined #lisp 2016-09-25T06:04:07Z tigg joined #lisp 2016-09-25T06:04:15Z DavidGu quit (Ping timeout: 244 seconds) 2016-09-25T06:10:38Z svgDelux quit (Ping timeout: 265 seconds) 2016-09-25T06:12:34Z Fare quit (Ping timeout: 265 seconds) 2016-09-25T06:14:27Z ggole_ joined #lisp 2016-09-25T06:17:05Z ggole quit (Ping timeout: 240 seconds) 2016-09-25T06:17:15Z ggole__ joined #lisp 2016-09-25T06:17:15Z DavidGu joined #lisp 2016-09-25T06:17:50Z p_l quit (Ping timeout: 250 seconds) 2016-09-25T06:19:10Z p_l joined #lisp 2016-09-25T06:20:07Z ggole_ quit (Ping timeout: 255 seconds) 2016-09-25T06:22:23Z cpc26 quit (Remote host closed the connection) 2016-09-25T06:23:01Z cpc26 joined #lisp 2016-09-25T06:23:46Z beach joined #lisp 2016-09-25T06:23:55Z beach: Good morning everyone! 2016-09-25T06:25:56Z Humilis joined #lisp 2016-09-25T06:27:53Z cpc26 quit (Ping timeout: 272 seconds) 2016-09-25T06:29:20Z ggole_ joined #lisp 2016-09-25T06:29:57Z mathi_aihtam joined #lisp 2016-09-25T06:32:19Z ggole__ quit (Ping timeout: 265 seconds) 2016-09-25T06:35:43Z hebroon quit (Ping timeout: 250 seconds) 2016-09-25T06:41:02Z Quadresce joined #lisp 2016-09-25T06:42:49Z ggole__ joined #lisp 2016-09-25T06:44:18Z ggole_ quit (Ping timeout: 264 seconds) 2016-09-25T06:45:20Z Quadresce quit (Client Quit) 2016-09-25T06:47:20Z hebroon joined #lisp 2016-09-25T06:50:12Z razzy89__ joined #lisp 2016-09-25T06:51:03Z DavidGu quit (Ping timeout: 240 seconds) 2016-09-25T06:51:52Z hebroon quit (Read error: Connection reset by peer) 2016-09-25T06:52:20Z hebroon joined #lisp 2016-09-25T06:52:48Z vlatkoB_ joined #lisp 2016-09-25T06:53:59Z neoncontrails joined #lisp 2016-09-25T06:55:02Z DavidGu joined #lisp 2016-09-25T06:56:55Z hebroon quit (Remote host closed the connection) 2016-09-25T06:57:01Z vlatkoB quit (Ping timeout: 272 seconds) 2016-09-25T06:58:09Z hebroon joined #lisp 2016-09-25T06:58:26Z ggole_ joined #lisp 2016-09-25T07:00:03Z drp quit (Quit: Leaving) 2016-09-25T07:01:19Z ggole__ quit (Ping timeout: 265 seconds) 2016-09-25T07:03:07Z ggole__ joined #lisp 2016-09-25T07:04:25Z manuel_ quit (Quit: manuel_) 2016-09-25T07:06:31Z ggole_ quit (Ping timeout: 272 seconds) 2016-09-25T07:10:49Z frgo_ joined #lisp 2016-09-25T07:13:12Z kjeldahl_ quit (Quit: WeeChat 1.2) 2016-09-25T07:13:29Z kjeldahl joined #lisp 2016-09-25T07:15:10Z frgo_ quit (Remote host closed the connection) 2016-09-25T07:23:20Z DavidGu quit (Ping timeout: 260 seconds) 2016-09-25T07:25:07Z bocaneri joined #lisp 2016-09-25T07:27:52Z Xof joined #lisp 2016-09-25T07:28:07Z hebroon quit (Remote host closed the connection) 2016-09-25T07:29:32Z hebroon joined #lisp 2016-09-25T07:32:59Z Th30n joined #lisp 2016-09-25T07:35:21Z DavidGu joined #lisp 2016-09-25T07:37:04Z razzy89__ quit (Quit: razzy89__) 2016-09-25T07:37:56Z schjetne_ is now known as schjetne 2016-09-25T07:38:30Z neoncontrails quit (Ping timeout: 260 seconds) 2016-09-25T07:38:54Z Orion3k quit (Quit: Leaving) 2016-09-25T07:39:15Z hebroon quit (Read error: Connection reset by peer) 2016-09-25T07:39:19Z Orion3k joined #lisp 2016-09-25T07:39:20Z hebroon_ joined #lisp 2016-09-25T07:40:19Z ukari joined #lisp 2016-09-25T07:40:51Z tax joined #lisp 2016-09-25T07:43:48Z gingerale joined #lisp 2016-09-25T07:45:02Z hebroon_ quit (Remote host closed the connection) 2016-09-25T07:49:07Z hebroon joined #lisp 2016-09-25T07:49:39Z fkac quit (Ping timeout: 244 seconds) 2016-09-25T07:50:18Z fkac joined #lisp 2016-09-25T08:04:58Z narendraj9 joined #lisp 2016-09-25T08:05:35Z holycow quit (Quit: Lost terminal) 2016-09-25T08:10:37Z hebroon quit (Remote host closed the connection) 2016-09-25T08:12:44Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-25T08:20:36Z mathi_aihtam joined #lisp 2016-09-25T08:34:05Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-25T08:50:25Z frgo_ joined #lisp 2016-09-25T08:50:49Z tmtwd joined #lisp 2016-09-25T09:03:12Z Bike quit (Quit: kill living beings) 2016-09-25T09:09:10Z harish quit (Read error: No route to host) 2016-09-25T09:09:28Z harish joined #lisp 2016-09-25T09:17:28Z ASau`` joined #lisp 2016-09-25T09:17:38Z H4ns: hello 2016-09-25T09:17:42Z H4ns: oops 2016-09-25T09:20:42Z switchy quit (Ping timeout: 250 seconds) 2016-09-25T09:21:04Z tmtwd quit (Ping timeout: 265 seconds) 2016-09-25T09:21:08Z ASau` quit (Ping timeout: 250 seconds) 2016-09-25T09:21:09Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-25T09:22:48Z stepnem joined #lisp 2016-09-25T09:22:55Z switchy joined #lisp 2016-09-25T09:25:33Z frgo_ quit (Remote host closed the connection) 2016-09-25T09:26:51Z josteink quit (Quit: WeeChat 1.4) 2016-09-25T09:27:46Z switchy quit (Ping timeout: 265 seconds) 2016-09-25T09:28:26Z hebroon joined #lisp 2016-09-25T09:28:45Z phoe: How can I tell SLIME to evaluate an expression when launching inferior-lisp? 2016-09-25T09:29:25Z switchy joined #lisp 2016-09-25T09:29:27Z jackdaniel: put the expression in your implementation rc file 2016-09-25T09:29:47Z josteink joined #lisp 2016-09-25T09:30:23Z phoe: I want the expression evaluated only when Lisp is launched by SLIME. 2016-09-25T09:30:27Z phoe: Not at every launch. 2016-09-25T09:30:42Z phoe: RC file will give it to me at every run, SLIME or not. 2016-09-25T09:32:36Z phoe: It looks like I should be editing slime.el's SLIME-INIT-COMMAND in elisp, but I'm surprised there are no hooks there that allow insertion of arbitrary commands for evaluation. 2016-09-25T09:33:30Z phoe: Looks like I'll need to submit a patch. 2016-09-25T09:33:57Z test1600 joined #lisp 2016-09-25T09:35:36Z edgar-rft joined #lisp 2016-09-25T09:38:24Z ASau`` is now known as ASau 2016-09-25T09:40:15Z trocado joined #lisp 2016-09-25T09:40:31Z shka joined #lisp 2016-09-25T09:42:24Z FreeBirdLjj joined #lisp 2016-09-25T09:42:40Z hebroon quit (Read error: Connection reset by peer) 2016-09-25T09:44:16Z test1600 quit (Ping timeout: 265 seconds) 2016-09-25T09:45:29Z _michael_ joined #lisp 2016-09-25T09:48:41Z pjb joined #lisp 2016-09-25T09:51:21Z hebroon joined #lisp 2016-09-25T09:56:01Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-25T10:00:53Z phoe: https://github.com/slime/slime/pull/346 2016-09-25T10:09:37Z MoALTz joined #lisp 2016-09-25T10:10:04Z asc232 joined #lisp 2016-09-25T10:11:06Z shifty joined #lisp 2016-09-25T10:12:35Z QwertyDragon quit (Quit: Leaving) 2016-09-25T10:17:01Z narendraj9 left #lisp 2016-09-25T10:17:45Z ggole_ joined #lisp 2016-09-25T10:19:42Z Th30n quit (Ping timeout: 264 seconds) 2016-09-25T10:20:05Z ggole__ quit (Ping timeout: 260 seconds) 2016-09-25T10:21:12Z prole joined #lisp 2016-09-25T10:25:24Z dmitigr joined #lisp 2016-09-25T10:25:39Z dmitigr: hello 2016-09-25T10:30:51Z pipping: phoe: can't you check for slime in your RC somehow? 2016-09-25T10:33:11Z pipping: phoe: does http://stackoverflow.com/a/11907369/179927 help you? 2016-09-25T10:36:53Z asc232 quit (Remote host closed the connection) 2016-09-25T10:37:51Z fkac quit (Remote host closed the connection) 2016-09-25T10:38:41Z trocado quit (Ping timeout: 272 seconds) 2016-09-25T10:40:14Z fkac joined #lisp 2016-09-25T10:41:20Z phoe: pipping: it might be able to help me. I'll need to define a separate file just for the sake of loading it with SLIME-COMPILE-AND-LOAD-FILE. 2016-09-25T10:42:15Z phoe: While it might work, having a separate RC file that will contain "(setf *print-right-margin* 110)" isn't aesthetic to me. 2016-09-25T10:42:24Z pipping: slime-load-file doesn't need the file to be in your buffer. apparently you want that instead 2016-09-25T10:43:34Z phoe: Then I'll need to create a separate buffer every time I run SLIME. And possibly close it afterwards. 2016-09-25T10:43:52Z phoe: Like, create a buffer, populate it with that SETF, SLIME-LOAD-FILE, close it. 2016-09-25T10:44:03Z phoe: This in turn sounds pretty hacky. 2016-09-25T10:44:31Z pipping: well, no, slime-compile-and-load-file would need that buffer 2016-09-25T10:44:39Z pipping: slime-load-file doesn't, does it? 2016-09-25T10:44:55Z pipping: (is now too late to say that I haven't used slime in >5 years?) 2016-09-25T10:45:30Z lnostdal quit (Read error: Connection reset by peer) 2016-09-25T10:46:03Z lnostdal joined #lisp 2016-09-25T10:47:58Z varjag joined #lisp 2016-09-25T10:48:17Z hebroon quit (Remote host closed the connection) 2016-09-25T10:49:06Z _michael_ quit (Read error: Connection reset by peer) 2016-09-25T10:49:47Z rogersm joined #lisp 2016-09-25T10:56:35Z FreeBirdLjj joined #lisp 2016-09-25T11:01:41Z DavidGu quit (Quit: DavidGu) 2016-09-25T11:01:42Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-09-25T11:04:26Z Th30n joined #lisp 2016-09-25T11:05:41Z test1600 joined #lisp 2016-09-25T11:08:39Z ym quit (Quit: Leaving) 2016-09-25T11:12:49Z fkac: pipping: Are you an XEmacs user? 2016-09-25T11:15:51Z dmitigr left #lisp 2016-09-25T11:16:00Z ym joined #lisp 2016-09-25T11:17:24Z Th30n_ joined #lisp 2016-09-25T11:19:12Z Rajamaa joined #lisp 2016-09-25T11:20:30Z FreeBirdLjj joined #lisp 2016-09-25T11:20:56Z Th30n quit (Ping timeout: 265 seconds) 2016-09-25T11:22:07Z eivarv joined #lisp 2016-09-25T11:23:03Z eivarv quit (Client Quit) 2016-09-25T11:26:22Z Th30n_ is now known as Th30n 2016-09-25T11:29:18Z hebroon joined #lisp 2016-09-25T11:30:17Z eivarv joined #lisp 2016-09-25T11:47:01Z hebroon quit (Remote host closed the connection) 2016-09-25T11:48:12Z hebroon joined #lisp 2016-09-25T11:48:50Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-25T11:52:08Z trocado joined #lisp 2016-09-25T11:54:58Z SAL9000 quit (Quit: ZNC - http://znc.in) 2016-09-25T11:55:14Z SAL9000 joined #lisp 2016-09-25T11:55:18Z Beetny quit (Ping timeout: 276 seconds) 2016-09-25T12:04:51Z switchy quit (Ping timeout: 265 seconds) 2016-09-25T12:10:45Z switchy joined #lisp 2016-09-25T12:13:45Z pipping: no, I use gnu emacs. 2016-09-25T12:17:38Z sdothum joined #lisp 2016-09-25T12:18:14Z pareidolia quit (Quit: ZNC - http://znc.in) 2016-09-25T12:19:18Z nikki93 joined #lisp 2016-09-25T12:22:27Z cyberlard joined #lisp 2016-09-25T12:24:40Z hebroon quit (Remote host closed the connection) 2016-09-25T12:25:49Z Karl_Dscc joined #lisp 2016-09-25T12:26:35Z pareidolia joined #lisp 2016-09-25T12:28:55Z FreeBirdLjj joined #lisp 2016-09-25T12:30:28Z trocado quit (Ping timeout: 265 seconds) 2016-09-25T12:31:03Z sjl joined #lisp 2016-09-25T12:32:53Z ASau quit (Ping timeout: 265 seconds) 2016-09-25T12:37:55Z lieven quit (Changing host) 2016-09-25T12:37:55Z lieven joined #lisp 2016-09-25T12:38:13Z Rajamaa quit (Read error: Connection reset by peer) 2016-09-25T12:40:46Z Rajamaa joined #lisp 2016-09-25T12:41:30Z EvW joined #lisp 2016-09-25T12:44:59Z razzy89__ joined #lisp 2016-09-25T12:48:58Z pareidolia quit (Quit: ZNC - http://znc.in) 2016-09-25T12:49:45Z razzy89__ quit (Client Quit) 2016-09-25T12:51:04Z velvetcore quit (Read error: Connection reset by peer) 2016-09-25T12:51:32Z tobel quit (Read error: Connection reset by peer) 2016-09-25T12:51:32Z danlentz quit (Read error: Connection reset by peer) 2016-09-25T12:51:53Z billstclair quit (Read error: Connection reset by peer) 2016-09-25T12:51:54Z angular_mike_ quit (Read error: Connection reset by peer) 2016-09-25T12:51:56Z asedeno quit (Read error: Connection reset by peer) 2016-09-25T12:51:57Z kilimanjaro quit (Read error: Connection reset by peer) 2016-09-25T12:51:58Z lancetw quit (Read error: Connection reset by peer) 2016-09-25T12:52:19Z les quit (Ping timeout: 272 seconds) 2016-09-25T12:52:47Z danlentz joined #lisp 2016-09-25T12:52:48Z tobel joined #lisp 2016-09-25T12:53:08Z velvetcore joined #lisp 2016-09-25T12:53:40Z asedeno joined #lisp 2016-09-25T12:54:12Z billstclair joined #lisp 2016-09-25T12:54:30Z kilimanjaro joined #lisp 2016-09-25T12:54:51Z ghostlight quit (Ping timeout: 272 seconds) 2016-09-25T12:54:52Z drmeister quit (Ping timeout: 272 seconds) 2016-09-25T12:55:06Z splittist quit (Ping timeout: 276 seconds) 2016-09-25T12:55:45Z M-moredhel quit (Ping timeout: 276 seconds) 2016-09-25T12:56:15Z lancetw joined #lisp 2016-09-25T12:56:18Z razzy89__ joined #lisp 2016-09-25T12:57:01Z angular_mike_ joined #lisp 2016-09-25T12:57:45Z splittist joined #lisp 2016-09-25T12:58:00Z drmeister joined #lisp 2016-09-25T12:58:09Z les joined #lisp 2016-09-25T12:58:48Z eivarv quit (Read error: Connection reset by peer) 2016-09-25T12:59:12Z ghostlight joined #lisp 2016-09-25T12:59:17Z fkac: pipping: I see. Why no slime then? 2016-09-25T13:07:48Z AntiSpamMeta quit (Remote host closed the connection) 2016-09-25T13:08:01Z AntiSpamMeta joined #lisp 2016-09-25T13:12:26Z CEnnis91 joined #lisp 2016-09-25T13:19:09Z phoe quit (Ping timeout: 276 seconds) 2016-09-25T13:21:14Z tigg_ joined #lisp 2016-09-25T13:23:50Z tigg quit (Ping timeout: 260 seconds) 2016-09-25T13:25:34Z FreeBirdLjj quit (Ping timeout: 265 seconds) 2016-09-25T13:28:19Z razzy89___ joined #lisp 2016-09-25T13:28:27Z razzy89__ quit (Read error: Connection reset by peer) 2016-09-25T13:28:27Z razzy89___ is now known as razzy89__ 2016-09-25T13:37:14Z sjl quit (Ping timeout: 265 seconds) 2016-09-25T13:44:46Z M-moredhel joined #lisp 2016-09-25T13:46:53Z manuel_ joined #lisp 2016-09-25T13:47:53Z razzy89___ joined #lisp 2016-09-25T13:47:54Z razzy89__ quit (Read error: Connection reset by peer) 2016-09-25T13:47:59Z razzy89___ is now known as razzy89__ 2016-09-25T13:48:26Z eivarv joined #lisp 2016-09-25T13:51:11Z fluter quit (Ping timeout: 265 seconds) 2016-09-25T13:51:38Z FreeBirdLjj joined #lisp 2016-09-25T13:52:06Z loke`: re 2016-09-25T13:52:55Z cpc26 joined #lisp 2016-09-25T13:53:58Z areinisch quit (Quit: Page closed) 2016-09-25T13:54:47Z hebroon joined #lisp 2016-09-25T13:55:43Z fluter joined #lisp 2016-09-25T13:57:30Z klltkr_ joined #lisp 2016-09-25T13:57:37Z areinisch joined #lisp 2016-09-25T13:57:52Z klltkr_ quit (Client Quit) 2016-09-25T13:58:27Z klltkr joined #lisp 2016-09-25T14:00:51Z razzy89__ quit (Quit: razzy89__) 2016-09-25T14:00:54Z razzy89___ joined #lisp 2016-09-25T14:01:02Z razzy89___ is now known as razzy89__ 2016-09-25T14:05:09Z EvW quit (Ping timeout: 272 seconds) 2016-09-25T14:08:07Z Posterdati quit (Ping timeout: 250 seconds) 2016-09-25T14:13:14Z EvW joined #lisp 2016-09-25T14:21:10Z Fare joined #lisp 2016-09-25T14:22:13Z Posterdati joined #lisp 2016-09-25T14:24:02Z cpc26_ joined #lisp 2016-09-25T14:24:26Z smithzv_ is now known as smithzv 2016-09-25T14:26:41Z cpc26 quit (Ping timeout: 272 seconds) 2016-09-25T14:27:55Z Th30n quit (Ping timeout: 265 seconds) 2016-09-25T14:29:43Z Posterdati quit (Ping timeout: 255 seconds) 2016-09-25T14:34:27Z zacharias quit (Ping timeout: 250 seconds) 2016-09-25T14:35:31Z abbe_ is now known as abbe 2016-09-25T14:36:08Z cpc26_ quit (Remote host closed the connection) 2016-09-25T14:40:50Z eivarv quit (Quit: Sleep) 2016-09-25T14:41:18Z razzy89__ quit (Read error: Connection reset by peer) 2016-09-25T14:43:09Z razzy89__ joined #lisp 2016-09-25T14:43:13Z Posterdati joined #lisp 2016-09-25T14:49:01Z pipping: fkac: My emacs sessions don't last as long as would be typical, I think. Maybe because I used vim for too long. I do all my work by ssh'ing into linux boxes from my mac (occasionally also into *bsd), cd'ing a lot, never opening shells from within emacs. Sometimes with multiple emacs sessions running in parallel. Constantly switching between lisps, sometimes ten at a time. Slime doesn't seem ideally suited for 2016-09-25T14:49:03Z pipping: that. 2016-09-25T14:53:57Z lnostdal quit (Read error: Connection reset by peer) 2016-09-25T14:54:26Z lnostdal joined #lisp 2016-09-25T14:55:02Z nikki93 quit (Remote host closed the connection) 2016-09-25T14:55:37Z nikki93 joined #lisp 2016-09-25T14:56:16Z cpc26 joined #lisp 2016-09-25T14:56:45Z wallyduchamp quit (Remote host closed the connection) 2016-09-25T15:00:15Z nikki93 quit (Ping timeout: 272 seconds) 2016-09-25T15:03:41Z Th30n joined #lisp 2016-09-25T15:04:27Z cpc26 quit (Remote host closed the connection) 2016-09-25T15:04:57Z cpc26 joined #lisp 2016-09-25T15:08:02Z razzy89__ quit (Read error: Connection reset by peer) 2016-09-25T15:09:19Z cpc26 quit (Ping timeout: 255 seconds) 2016-09-25T15:10:52Z diphuser joined #lisp 2016-09-25T15:14:22Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-25T15:16:31Z krasnal_ quit (Read error: Connection reset by peer) 2016-09-25T15:23:20Z fkac: pipping: I see. I just run Emacs as a server and use viper-mode on top 2016-09-25T15:23:30Z fkac: One can start swank without Emacs too 2016-09-25T15:23:35Z FreeBirdLjj joined #lisp 2016-09-25T15:23:54Z wildlander joined #lisp 2016-09-25T15:25:20Z eivarv joined #lisp 2016-09-25T15:25:54Z SpaceDanceCJ joined #lisp 2016-09-25T15:27:54Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-25T15:27:58Z Cymew joined #lisp 2016-09-25T15:39:25Z thinkpad quit (Read error: Connection reset by peer) 2016-09-25T15:41:30Z EvW quit (Ping timeout: 260 seconds) 2016-09-25T15:42:37Z CEnnis91 joined #lisp 2016-09-25T15:48:24Z thinkpad joined #lisp 2016-09-25T15:53:29Z Fare quit (Ping timeout: 240 seconds) 2016-09-25T15:56:27Z razzy89__ joined #lisp 2016-09-25T15:59:57Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-25T16:00:45Z DGASAU joined #lisp 2016-09-25T16:00:49Z rogersm quit (Quit: rogersm) 2016-09-25T16:03:25Z NeverDie joined #lisp 2016-09-25T16:03:49Z Fare joined #lisp 2016-09-25T16:05:08Z iskander_ quit (Ping timeout: 250 seconds) 2016-09-25T16:06:52Z krasnal joined #lisp 2016-09-25T16:11:15Z iskander joined #lisp 2016-09-25T16:13:55Z klltkr quit (Ping timeout: 244 seconds) 2016-09-25T16:16:30Z Fare quit (Ping timeout: 244 seconds) 2016-09-25T16:17:02Z alexherbo2 quit (Quit: WeeChat 1.5) 2016-09-25T16:17:16Z klltkr joined #lisp 2016-09-25T16:24:29Z Velveeta_Chef quit (Ping timeout: 272 seconds) 2016-09-25T16:24:47Z NeverDie quit (Quit: http://radiux.io/) 2016-09-25T16:26:23Z shifty quit (Ping timeout: 272 seconds) 2016-09-25T16:27:52Z mvilleneuve joined #lisp 2016-09-25T16:28:30Z FreeBirdLjj joined #lisp 2016-09-25T16:30:16Z manuel_ quit (Quit: manuel_) 2016-09-25T16:30:33Z frgo_ joined #lisp 2016-09-25T16:31:11Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-25T16:33:20Z frgo_ quit (Remote host closed the connection) 2016-09-25T16:34:25Z FreeBirdLjj joined #lisp 2016-09-25T16:35:07Z cibs quit (Ping timeout: 268 seconds) 2016-09-25T16:36:27Z cibs joined #lisp 2016-09-25T16:37:17Z tmtwd joined #lisp 2016-09-25T16:38:48Z Fare joined #lisp 2016-09-25T16:39:15Z Th30n quit (Ping timeout: 260 seconds) 2016-09-25T16:39:17Z FreeBirdLjj quit (Ping timeout: 252 seconds) 2016-09-25T16:42:33Z Velveeta_Chef joined #lisp 2016-09-25T16:43:34Z hellcode joined #lisp 2016-09-25T16:44:30Z iskander quit (Ping timeout: 260 seconds) 2016-09-25T16:50:00Z iskander joined #lisp 2016-09-25T16:50:05Z Fare quit (Ping timeout: 265 seconds) 2016-09-25T16:51:49Z SpaceDanceCJ quit (Quit: Konversation terminated!) 2016-09-25T16:54:39Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2016-09-25T16:54:41Z nalik joined #lisp 2016-09-25T16:55:14Z nalik is now known as nullniverse 2016-09-25T16:56:53Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-25T16:58:26Z phoe joined #lisp 2016-09-25T16:59:17Z manuel_ joined #lisp 2016-09-25T17:02:32Z cromachina_ joined #lisp 2016-09-25T17:04:42Z clog quit (Ping timeout: 276 seconds) 2016-09-25T17:04:42Z askatasuna quit (Ping timeout: 276 seconds) 2016-09-25T17:04:49Z clog joined #lisp 2016-09-25T17:05:25Z askatasuna joined #lisp 2016-09-25T17:06:00Z cromachina quit (Ping timeout: 276 seconds) 2016-09-25T17:12:09Z EvW joined #lisp 2016-09-25T17:16:35Z gravicappa joined #lisp 2016-09-25T17:19:00Z rpg joined #lisp 2016-09-25T17:20:20Z FreeBirdLjj joined #lisp 2016-09-25T17:20:25Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-25T17:22:00Z mastokley joined #lisp 2016-09-25T17:25:06Z harish quit (Ping timeout: 264 seconds) 2016-09-25T17:25:22Z prole` joined #lisp 2016-09-25T17:26:15Z prole quit (Ping timeout: 244 seconds) 2016-09-25T17:27:15Z pipping: Quadrescence: btw, if you went with sb-unicode:whitespace-p: Just saw this: https://bugs.launchpad.net/sbcl/+bug/1531071 2016-09-25T17:32:28Z Mon_Ouie quit (Quit: WeeChat 1.5) 2016-09-25T17:35:12Z JohnMcClain joined #lisp 2016-09-25T17:38:35Z tigg_ quit 2016-09-25T17:41:44Z MrWoohoo quit (Ping timeout: 265 seconds) 2016-09-25T17:42:13Z tmtwd quit (Ping timeout: 265 seconds) 2016-09-25T17:42:58Z Bike joined #lisp 2016-09-25T17:50:23Z asc232 joined #lisp 2016-09-25T17:56:13Z attila_lendvai joined #lisp 2016-09-25T17:56:19Z Xach joined #lisp 2016-09-25T18:06:58Z JohnMcClain: I have an excel sheet which will act as a db (not my choice). I could import as tab-delimited into objects and then cycle through them to AutoCAD? 2016-09-25T18:10:49Z pjb: Yes. 2016-09-25T18:11:40Z H4ns: JohnMcClain: this channel is about common lisp, not autolisp. 2016-09-25T18:11:54Z JohnMcClain: ok, I'll keep the conversation to the Excel->Lisp part, then. 2016-09-25T18:12:19Z H4ns: JohnMcClain: in common lisp, there are ways to read excel files (in xls format). 2016-09-25T18:12:28Z JohnMcClain: Just trying to draw a general pathway to developing this little thing. 2016-09-25T18:12:47Z JohnMcClain: Common lisp is an option. 2016-09-25T18:13:19Z H4ns: JohnMcClain: http://logand.com/sw/cl-olefs.html 2016-09-25T18:13:20Z pjb: JohnMcClain: that may be the opportunity to send an email to Autodesk, from a paying customer, asking about using CL instead of AutoLisp in AutoCAD. 2016-09-25T18:13:48Z raydeejay: just like that 2016-09-25T18:13:51Z raydeejay: sure xD 2016-09-25T18:13:57Z JohnMcClain: AutoDesk hates customers. 2016-09-25T18:14:02Z H4ns: JohnMcClain: or you could use abcl and apache poi, which is something that i did in the past and that worked relatively well. back then, though, there was no deployment story for abcl 2016-09-25T18:14:24Z DavidGu joined #lisp 2016-09-25T18:14:29Z H4ns: JohnMcClain: autocad and autolisp are off-topic in this channel. 2016-09-25T18:14:50Z JohnMcClain: H4ns: Yes. Like I said, I want to keep the discussion on LISP only. 2016-09-25T18:15:39Z H4ns: JohnMcClain: you need to understand that autolisp and common lisp have little in common (sic). 2016-09-25T18:16:03Z raydeejay: actually, what he "needs" is to explain what "cycle through them" means 2016-09-25T18:16:12Z sjl joined #lisp 2016-09-25T18:16:24Z JohnMcClain: raydeejay: similar to foreach. 2016-09-25T18:16:42Z raydeejay: so you have stuff in an excel file, and what to output dxf or whatever format it is? 2016-09-25T18:17:01Z H4ns: JohnMcClain: autolisp does not have the same control structures as common lisp. you're simply in the wrong channel to discuss your problem. 2016-09-25T18:19:47Z Rak__ joined #lisp 2016-09-25T18:20:11Z Rak__: Someone attacked me and said that Lisp is for theory not practice. 2016-09-25T18:20:25Z raydeejay: so you ignore them and carry on 2016-09-25T18:20:40Z DavidGu quit (Quit: DavidGu) 2016-09-25T18:21:12Z Rak__: raydeejay, he is wrong, right? 2016-09-25T18:21:32Z raydeejay: do you think he's right? 2016-09-25T18:21:49Z hellcode: that's what people say when they don't know/don't use lisp themselves 2016-09-25T18:21:50Z Rak__: raydeejay, no 2016-09-25T18:21:51Z raydeejay: in general, such statements are made from lack of knowledge 2016-09-25T18:22:09Z hellcode: however, why should it bother you at all what they think? 2016-09-25T18:22:44Z rumbler31 joined #lisp 2016-09-25T18:23:11Z hellcode: if you listen to everybody who disagrees with your tools you'll be jumping from emacs to vim and back, and through different OSes all the time 2016-09-25T18:23:28Z hellcode: and political alignments and religions 2016-09-25T18:23:40Z pjb: Rak__: that's the theory, but in practice, lisp works very well. There's even a book: Practical Common Lisp http://www.gigamonkeys.com/book/ 2016-09-25T18:24:31Z raydeejay: I'm sure that someone has written a "Practical PHP" book, so... :D 2016-09-25T18:24:59Z Josh_2 joined #lisp 2016-09-25T18:25:14Z hellcode: raydeejay: isn't PHP for torturing people? 2016-09-25T18:25:29Z hellcode: that's a practical use, not theoretical 2016-09-25T18:25:51Z pjb: practical PHP --> About 5,070,000 results (0.47 seconds) 2016-09-25T18:26:20Z raydeejay: evil PHP About 21,500,000 results (0.53 seconds) 2016-09-25T18:26:27Z raydeejay: 'nuff said 2016-09-25T18:26:55Z raydeejay: but, back to the lisp topic, there is much software written in various lisps to contradict such ridiculous standpoints 2016-09-25T18:29:56Z sjl: I just now realized alexandria's rcurry can be used to partially apply keyword args 2016-09-25T18:30:12Z sjl: it seems obvious in hindsight but didn't click til now 2016-09-25T18:30:37Z sjl: (foo ... :test (rcurry #'set-equal :test #'equal)) 2016-09-25T18:31:06Z mastokley quit (Ping timeout: 265 seconds) 2016-09-25T18:31:18Z Rak__: Why I shouldn't write as "LISP" when originally it was like that? 2016-09-25T18:31:47Z H4ns: Rak__: because this channel is about common lisp, which is written "Common Lisp". 2016-09-25T18:32:29Z pjb: Rak__: there has been some evolution from 1964 to 1994. 2016-09-25T18:32:45Z pjb: Rak__: and even some more from 1959 to 2016. 2016-09-25T18:34:13Z alexherbo2 joined #lisp 2016-09-25T18:34:17Z Rak__: okay, pjb 2016-09-25T18:40:30Z Th30n joined #lisp 2016-09-25T18:41:35Z Rak__ left #lisp 2016-09-25T18:46:01Z vlatkoB_ quit (Remote host closed the connection) 2016-09-25T18:47:55Z m3tti joined #lisp 2016-09-25T18:49:18Z isoraqathedh_ is now known as isoraqathedh 2016-09-25T18:50:54Z pipping: sjl: care to elaborate? that single line doesn't make it clear to me what you're trying to do 2016-09-25T18:51:26Z sjl: pipping: imagine you have a function that takes a :test keyword argument, like find-if 2016-09-25T18:51:34Z sjl: er 2016-09-25T18:51:39Z sjl: just vanilla find 2016-09-25T18:52:14Z sjl: that :test argument lets you give a different equality predicate, e.g. something like equal or set-equal 2016-09-25T18:52:47Z sjl: so you can say (find '(1 2 3) big-list-of-lists :test #'set-equal) 2016-09-25T18:53:31Z sjl: but if your sets contain things that need a different comparison predicate, you need to tell set-equal about it 2016-09-25T18:53:34Z eschatologist quit (Ping timeout: 250 seconds) 2016-09-25T18:53:37Z sjl: which is wordy and annoying with lambda 2016-09-25T18:53:56Z sjl: (find '(1 2 3) big-list :test (lambda (a b) (set-equal a b :test #'equal))) 2016-09-25T18:54:14Z sjl: you can avoid the lambda and thinking up param names by just using rcurry 2016-09-25T18:54:33Z sjl: (find '(1 2 3) big-list :test (rcurry #'set-equal :test #'equal)) 2016-09-25T18:55:09Z sjl: for some reason I had just never though of using rcurry to fill in keyword arguments before 2016-09-25T18:55:26Z _death: it is obvious if you remember rcurry fn &rest right-args -> (lambda (&rest left-args) (apply fn (append left-args right-args))) 2016-09-25T18:55:49Z tmtwd joined #lisp 2016-09-25T18:55:58Z pipping: sjl: right. that makes sense. thanks for elaborating 2016-09-25T18:57:10Z raydeejay: you just made me think about Smalltalk blocks 2016-09-25T18:57:10Z rumbler31 quit (Remote host closed the connection) 2016-09-25T18:57:10Z Fendral joined #lisp 2016-09-25T18:57:43Z _death: you can also do "strange" things like (apply (alexandria:rcurry #'write 16) (list 42 :base)) 2016-09-25T18:58:24Z Fendral: I'm having some trouble trying to make sure each member of a list is a number that i'm going over in a loop 2016-09-25T18:58:30Z Fendral: https://gist.github.com/anonymous/935a64d582c1b779a6bb65cec1684729 2016-09-25T18:58:50Z Fendral: this is my code for the dot product, but i can't figure out a way to check if each member of a list is also a number 2016-09-25T18:58:53Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-25T18:59:12Z pipping: this isn't fortran. you're allowed to use lower-case letters. 2016-09-25T18:59:46Z SpaceDanceCJ joined #lisp 2016-09-25T19:00:20Z Fendral: thats just how my professor prefers the code 2016-09-25T19:00:36Z pipping: oh boy 2016-09-25T19:01:00Z zacharias joined #lisp 2016-09-25T19:01:01Z pipping: are you expecting integers or floats? 2016-09-25T19:01:30Z pipping: and you want this to work on lists, not vectors? 2016-09-25T19:02:01Z rumbler31 joined #lisp 2016-09-25T19:02:06Z Fendral: yeah it needs to work on lists, but didn't specify if it needs to be integers or floats 2016-09-25T19:02:11Z rumbler31 quit (Remote host closed the connection) 2016-09-25T19:02:24Z DavidGu joined #lisp 2016-09-25T19:02:31Z Fendral: I was trying to do something with (numberp x) but i was getting some errors about macro expansions or something 2016-09-25T19:02:59Z eschatologist joined #lisp 2016-09-25T19:03:02Z Fendral: and i think that has to do with me not understanding the loop form properly 2016-09-25T19:03:11Z sjl: Fendral: there are a bunch of different ways you could do it, depending on whether you care about speed, and what exactly you want to do if you do get something that's not a number 2016-09-25T19:03:20Z Humilis quit (Ping timeout: 260 seconds) 2016-09-25T19:03:38Z Kundry_Wag joined #lisp 2016-09-25T19:03:47Z sjl: e.g. you could turn that if statement into a cond, and add some extra checks like (not (every #'numberp liste1)) 2016-09-25T19:04:15Z sjl: or you could add the checks into the loop with something like: do (check-type x numberp) 2016-09-25T19:04:18Z Fendral: Well if its not a number i want to exit out of the loop and just print to the screen that an element in the specific list is not a number 2016-09-25T19:04:22Z pipping: numberp is generally the right function 2016-09-25T19:05:03Z pipping: just like you have a sum clause, you can have a do clause in there where you do that kind of thing 2016-09-25T19:07:05Z sjl: http://www.gigamonkeys.com/book/loop-for-black-belts.html is worth a read 2016-09-25T19:07:37Z Karl_Dscc quit (Remote host closed the connection) 2016-09-25T19:08:03Z sjl: man after using iterate a lot lately I think it's ruined me for reading non-simple loop statements 2016-09-25T19:08:32Z Fendral: yeah i found that link, i was also reading through this section on loops https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node246.html 2016-09-25T19:08:41Z pipping: Fendral: I've left a comment to give you an idea 2016-09-25T19:09:18Z sjl: CLtL is a really nice book, but PCL is a bit "gentler" sometimes 2016-09-25T19:10:51Z disinge joined #lisp 2016-09-25T19:11:08Z disinge is now known as disingenuous 2016-09-25T19:11:14Z Fendral: alright thank you pipping, i'm looking up how error works, i'm guessing it exits out of the loop if its evaluated? 2016-09-25T19:11:35Z pjb: Fendral: actually, no. 2016-09-25T19:11:42Z eschatologist quit (Ping timeout: 265 seconds) 2016-09-25T19:11:49Z pipping: Fendral: you could also manually step through those lists btw, each time replacing listn with (cdr listn) (or (rest listn) if you prefer). If you checked that if one is nil, so's the other, you could do away with the (= (length l1) (length l2)) check 2016-09-25T19:11:57Z rumbler31 joined #lisp 2016-09-25T19:12:04Z pjb: ERROR just calls SIGNAL and INVOKE-DEBUGGER. 2016-09-25T19:12:24Z pipping: Fendral: try (dot-product '(1 2 3) '(2 4 6)) and then (dot-product '(1 2 3) '(2 4 #\a)) and see what happens :) 2016-09-25T19:13:35Z neoncontrails joined #lisp 2016-09-25T19:14:39Z pjb: Basically: (defun error (datum &rest args) (let ((condi (if (stringp datum) (make-condition 'simple-error :format-control datum :format-arguments args) (apply (function make-condition) datum args)))) (signal condi) (invoke-debugger condi))) 2016-09-25T19:14:50Z cpc26 joined #lisp 2016-09-25T19:14:54Z cpc26 quit (Remote host closed the connection) 2016-09-25T19:15:11Z cpc26 joined #lisp 2016-09-25T19:15:17Z sjl: Fendral: look up the WHEN clause and how RETURN works in loops (that Practical Common Lisp chapter describes both) 2016-09-25T19:16:17Z DavidGu quit (Quit: DavidGu) 2016-09-25T19:16:18Z zacharias quit (Ping timeout: 244 seconds) 2016-09-25T19:16:42Z DavidGu joined #lisp 2016-09-25T19:17:55Z |3b|: pipping: don't need to step manually, (loop for (x . more-x) on list1 for (y . more-y) on list1 unless (eq (not more-x) (not more-y)) do (error ...)) 2016-09-25T19:18:26Z pipping: |3b|: yes, but do you really want to introduce him/her to destructuring now? 2016-09-25T19:20:46Z |3b| probably would :) 2016-09-25T19:21:06Z |3b|: (or would just leave it with the separate test if not) 2016-09-25T19:22:17Z pipping: "The derivative of a function is easy to understand, really. Just think of it as an affine-linear Operator from one Banach space to another..." -- |3b| 2016-09-25T19:22:49Z pipping: forgot "bounded" in there, anyway 2016-09-25T19:23:35Z |3b|: nah, i'd be fine with just saying "ignore the details for now, but this is a good way to see if there is more of the list in LOOP" 2016-09-25T19:24:45Z test1600 quit (Ping timeout: 265 seconds) 2016-09-25T19:24:50Z pipping: Right. But why do you even want to teach LOOP? 2016-09-25T19:25:06Z Anselmo quit (Quit: WeeChat 1.5) 2016-09-25T19:25:14Z |3b| likes LOOP, and the original code already uses it 2016-09-25T19:25:22Z Anselmo joined #lisp 2016-09-25T19:25:28Z pipping: Isn't (reduce #'+ (mapcar #'* list1 list2 :initial-value 0)) lispier than loop here or has haskell ruined me? 2016-09-25T19:26:04Z pjb: (reduce #'+ (map 'vector #'* seq1 seq2) :initial-value 0) would be better actually. 2016-09-25T19:26:04Z pipping: important to get your parens right, sorry: (reduce #'+ (mapcar #'* list1 list2) :initial-value 0) 2016-09-25T19:26:37Z |3b| wouldn't have any objection to that, aside from not fitting the (implied) spec of the original function 2016-09-25T19:27:06Z |3b|: though if it weren't in lists, i might want to do performance testing 2016-09-25T19:27:09Z pipping: |3b|: I'm not sure we have a spec 2016-09-25T19:27:24Z |3b|: hence "(implied) spec" 2016-09-25T19:28:04Z |3b|: original code checking for same length implies it should check for them being same length and do something other than returning the dot-product of the prefix :) 2016-09-25T19:28:29Z sjl googles for "ascii art bikeshed" 2016-09-25T19:28:53Z |3b|: yeah, i should just go back to what i'm supposed to be doing :) 2016-09-25T19:28:54Z l00n3 joined #lisp 2016-09-25T19:29:11Z |3b| apologizes for the noise 2016-09-25T19:29:12Z ggole_: pipping: Haskell has clearly ruined you, the initial-value is already supplied by + 2016-09-25T19:29:37Z pipping: 🏠 🚲 ? 2016-09-25T19:29:54Z raydeejay: where's the ascii? 2016-09-25T19:30:09Z jackdaniel: (or) ; -> NIL 2016-09-25T19:30:27Z |3b|: (reduce '+ ()) -> 0 2016-09-25T19:30:31Z pipping: ggole_: merde. good point 2016-09-25T19:31:04Z pjb: did they include "ascii-art" codepoints in unicode? 2016-09-25T19:31:18Z Anselmo quit (Quit: WeeChat 1.5) 2016-09-25T19:31:18Z raydeejay: sure 2016-09-25T19:31:24Z raydeejay: for anything below 128 2016-09-25T19:31:25Z ggole_: The box drawing stuff? 2016-09-25T19:31:27Z raydeejay: :D 2016-09-25T19:31:33Z Anselmo joined #lisp 2016-09-25T19:32:12Z raydeejay: ggole_: BOX DRAWINGS xxx... 2016-09-25T19:33:16Z raydeejay: ╚═╕ 2016-09-25T19:33:51Z l00n3 quit (Quit: Using Circe, the loveliest of all IRC clients) 2016-09-25T19:34:58Z ggole_: They even added some curvy ones. 2016-09-25T19:35:17Z pjb: those are old, from MS-DOS. 2016-09-25T19:36:27Z ggole_: ╭╮╰╯ those ones? 2016-09-25T19:36:30Z gingerale quit (Remote host closed the connection) 2016-09-25T19:37:19Z puchacz joined #lisp 2016-09-25T19:43:25Z hellcode quit (Remote host closed the connection) 2016-09-25T19:52:14Z knobo: Is (let ((sym (make-symbol "foo"))) (import sym)) the same as (intern "foo")? What would be the difference? 2016-09-25T19:53:29Z knobo: except from the return value. 2016-09-25T19:54:54Z dim: intern doesn't create a new symbol is one with the given name exists 2016-09-25T19:55:29Z dim: (eq (make-symbol "foo") (make-symbol "foo")) -> NIL 2016-09-25T19:56:00Z knobo: right. 2016-09-25T19:58:15Z Cymew quit (Ping timeout: 276 seconds) 2016-09-25T19:58:40Z marusich joined #lisp 2016-09-25T19:59:11Z Velveeta_Chef quit (Ping timeout: 244 seconds) 2016-09-25T19:59:25Z rumbler31 quit (Remote host closed the connection) 2016-09-25T20:02:47Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-25T20:02:52Z DavidGu quit (Ping timeout: 265 seconds) 2016-09-25T20:08:05Z nullniverse quit (Remote host closed the connection) 2016-09-25T20:09:15Z titankiller joined #lisp 2016-09-25T20:11:20Z Velveeta_Chef joined #lisp 2016-09-25T20:11:54Z Fendral: Thank you guys, I managed to get it to work. 2016-09-25T20:12:53Z MrWoohoo joined #lisp 2016-09-25T20:13:05Z _mjl quit (Ping timeout: 265 seconds) 2016-09-25T20:17:30Z Trystam joined #lisp 2016-09-25T20:20:21Z Tristam quit (Ping timeout: 276 seconds) 2016-09-25T20:21:55Z Th30n quit (Quit: leaving) 2016-09-25T20:22:13Z ggole_ quit 2016-09-25T20:23:13Z Fendral quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-25T20:24:54Z titankiller quit (Ping timeout: 276 seconds) 2016-09-25T20:31:30Z jleija joined #lisp 2016-09-25T20:34:30Z prole` quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-09-25T20:39:00Z titankiller joined #lisp 2016-09-25T20:44:12Z gravicappa quit (Remote host closed the connection) 2016-09-25T20:46:51Z ASau joined #lisp 2016-09-25T20:48:29Z fandral joined #lisp 2016-09-25T20:53:01Z fandral: i'm having a problem running lisp code given to me. https://gist.github.com/anonymous/d814338e7170321258526cd05533f066 2016-09-25T20:53:39Z fandral: i loaded both the searchegine.lisp file and the water-jug.lisp file by doing (load "location of each file") 2016-09-25T20:54:16Z fandral: but when i try to run (breadth-first-search *water-jug*) it gives me the error that the unbound variable "water-jug" 2016-09-25T20:55:27Z DeadTrickster joined #lisp 2016-09-25T20:57:40Z `lain joined #lisp 2016-09-25T20:58:56Z stepnem quit (Ping timeout: 265 seconds) 2016-09-25T21:00:40Z pipping: fandral: two files of 427 and 111 lines of lisp code, respectively, are not exactly a reduced test case. you're unlikely to get any helpful replies this way. 2016-09-25T21:00:56Z NeverDie joined #lisp 2016-09-25T21:03:24Z fandral: yeah i get that, but i'm essentially just suppose to load my files and just be able to run the breadthfirst search function on water-jug to get an answer 2016-09-25T21:03:42Z fandral: but i'm not sure why its not working, maybe it beause i'm running emacs on a windows 2016-09-25T21:04:42Z Bike: did you actually load water-jug.lisp? 2016-09-25T21:06:43Z pipping: fandral: http://dpaste.com/05MVHAP fixes your problem. 2016-09-25T21:06:57Z lnostdal quit (Read error: Connection reset by peer) 2016-09-25T21:07:50Z lnostdal joined #lisp 2016-09-25T21:08:08Z asc232 quit (Remote host closed the connection) 2016-09-25T21:12:06Z Kundry_Wag quit (Remote host closed the connection) 2016-09-25T21:12:26Z Karl_Dscc joined #lisp 2016-09-25T21:12:42Z Kundry_Wag joined #lisp 2016-09-25T21:15:37Z fandral: hmm it still gives me an unbound variable 2016-09-25T21:16:51Z MoALTz quit (Quit: Leaving) 2016-09-25T21:17:30Z Kundry_Wag quit (Ping timeout: 260 seconds) 2016-09-25T21:17:54Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-25T21:18:37Z Kundry_Wag joined #lisp 2016-09-25T21:20:41Z Bike: how are you loading the file? 2016-09-25T21:23:20Z Kundry_Wag quit (Ping timeout: 260 seconds) 2016-09-25T21:24:06Z joga_ quit (Changing host) 2016-09-25T21:24:07Z joga_ joined #lisp 2016-09-25T21:24:10Z joga_ is now known as joga 2016-09-25T21:24:42Z Bike: because pipping's fix means the file was broken to begin with, so it seems like you're not actually loading it. 2016-09-25T21:25:09Z fandral: CL-USER> (load "E:/CSCI 350/Assignments/Assignment 4/water-jug.lisp") 2016-09-25T21:25:17Z fandral: CL-USER> (load "E:/CSCI 350/Assignments/Assignment 4/searchengine.lisp") 2016-09-25T21:25:17Z fandral: and that 2016-09-25T21:26:56Z Bike: all in the same package? does *water-jug* work by itself? 2016-09-25T21:27:01Z shka quit (Ping timeout: 244 seconds) 2016-09-25T21:27:39Z fandral: *water-jug* is just a problem, searchengine takes problems and puts out a solution 2016-09-25T21:27:58Z Bike: yes, and your error says that your *water-jug* problem does not exist. 2016-09-25T21:28:21Z Bike: that error is signaled before breadth-first-search is even called. 2016-09-25T21:30:02Z pipping admires Bike's patience 2016-09-25T21:30:56Z pipping: I find the fact that allegro is putting out a patch in 2016 with the description 'directory now merges with *default-pathname-defaults*, as it should' (see http://franz.com/support/patches/log/current/index.lhtml)... remarkable 2016-09-25T21:31:07Z Bike: loading water-jug.lisp should also show some output, due to those describes at the end 2016-09-25T21:33:00Z eschatologist joined #lisp 2016-09-25T21:34:10Z eivarv quit (Quit: Sleep) 2016-09-25T21:34:10Z fandral: the only thing i see after i load water-jug.lisp is a T 2016-09-25T21:34:16Z fandral: no other output 2016-09-25T21:35:22Z nightfly_ joined #lisp 2016-09-25T21:35:58Z Bike: i assumed. so the most obvious explanation to me is that you aren't loading this file. maybe that path has an accidentally blanked file in it, something like that. it is a very basic problem, your platform probably doesn't matter so much. 2016-09-25T21:36:27Z eivarv_ joined #lisp 2016-09-25T21:37:42Z titankiller quit (Ping timeout: 276 seconds) 2016-09-25T21:38:25Z fandral: that makes sense. but i dont think my path is incorrect 2016-09-25T21:38:45Z fandral: i just put it in my homedirectory and did (load "~/water-jug.lisp") and all i get is a T 2016-09-25T21:39:30Z Quadrescence: that means it was loaded 2016-09-25T21:39:49Z Bike: yes, Quadrescence, but there are side effectful calls in the file 2016-09-25T21:39:59Z SpaceDanceCJ quit (Quit: Konversation terminated!) 2016-09-25T21:40:48Z fandral: i sent the files to my friends and they were able to just load each file and then run the search engine 2016-09-25T21:49:07Z mathi_aihtam joined #lisp 2016-09-25T21:49:38Z djsjadkhf: James Paul Warburg (August 18, 1896 – June 3, 1969) was a German-born American banker. He was well known for being the financial adviser to Franklin D. Roosevelt. His father was banker Paul Warburg, member of the Warburg family and "father" of the Federal Reserve system. 2016-09-25T21:49:41Z djsjadkhf: [..] 2016-09-25T21:49:43Z djsjadkhf: He gained some notice in a February 17, 1950, appearance before the U.S. Senate Committee on Foreign Relations in which he said, "We shall have world government, whether or not we like it. The question is only whether world government will be achieved by consent or by conquest."[1] 2016-09-25T21:49:45Z djsjadkhf: Paul Moritz Warburg (August 10, 1868 – January 24, 1932) was a Jewish German-born American banker, and an early advocate of the U.S. Federal Reserve System. 2016-09-25T21:55:28Z fandral: so i tried the following. Calling a function thats not defined, it gave me an error, then i loaded a file that has the function and called it again and it gave me the correct output 2016-09-25T21:55:38Z fandral: so i dont know why its not loading the water-jug file properly 2016-09-25T21:56:41Z Anselmo quit (Ping timeout: 240 seconds) 2016-09-25T21:57:55Z Bike: is t here a fasl file in the same directory? i don't know your implementation, just something with the same name but different extension. 2016-09-25T21:58:47Z fandral: i'm not sure what a fasl file is 2016-09-25T21:59:24Z Bike: a compiled lisp file. just, do you have another file in the directory named 'water-jug' but with a different extension. 2016-09-25T21:59:56Z fandral: my current directory has water-jug.lisp and water-jug.lisp~ 2016-09-25T22:00:09Z Bike: hum, no fasl then. 2016-09-25T22:00:34Z Anselma joined #lisp 2016-09-25T22:02:23Z trocado joined #lisp 2016-09-25T22:03:17Z fandral: i can generate fasl if i compile it 2016-09-25T22:03:22Z fandral: which i did before 2016-09-25T22:03:27Z fandral: but that didnt really change anything 2016-09-25T22:05:32Z raydeejay: add a (print "OK") to the end of the file, then load it 2016-09-25T22:07:45Z fandral: only see T 2016-09-25T22:08:07Z grouzen quit (Ping timeout: 265 seconds) 2016-09-25T22:08:13Z Bike: how ab out the beginning? 2016-09-25T22:08:14Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-25T22:09:21Z fandral: i put it at the begining of water jug and i see an OK 2016-09-25T22:09:33Z fandral: "OK" 2016-09-25T22:09:35Z fandral: T 2016-09-25T22:09:37Z fandral: thats what i see 2016-09-25T22:10:08Z Bike: oh, excellent. try peppering a few throughout to try to find the last form evaluated, then. 2016-09-25T22:10:16Z fandral: okay 2016-09-25T22:10:26Z raydeejay: which file are you loading first? 2016-09-25T22:11:52Z fandral: I'm trying this on water-jug 2016-09-25T22:12:16Z fandral: so basically it works before the first comment area where it says functiosn and definitions for water jug 2016-09-25T22:12:22Z fandral: after that it does not work 2016-09-25T22:12:44Z neoncontrails quit (Remote host closed the connection) 2016-09-25T22:13:18Z Bike: i tried loading it. i see an unmatched close parenthesis on equal-states. 2016-09-25T22:13:18Z raydeejay: searchengine has to be loaded first, then water-jug 2016-09-25T22:13:42Z Bike: if i fix that it works. 2016-09-25T22:13:48Z fandral: http://dpaste.com/05MVHAP 2016-09-25T22:13:50Z fandral: someone posted that 2016-09-25T22:13:51Z fandral: i tried fixing it 2016-09-25T22:13:54Z fandral: and it still doesnt load for me 2016-09-25T22:13:56Z Bike: ah. right. 2016-09-25T22:14:04Z Bike: did you actually save the fix? 2016-09-25T22:14:07Z fandral: yes 2016-09-25T22:14:37Z raydeejay downloads the files himself 2016-09-25T22:14:38Z fandral: i've closed my emacs and opened it up a few times to make sure it was saved properly 2016-09-25T22:15:00Z fandral: my friends have taken my code and ran it on their macbooks and it works for them when they try to do ti 2016-09-25T22:15:15Z Bike: Have you angered any witches lately? 2016-09-25T22:15:22Z fandral: i hope not 2016-09-25T22:15:29Z Bike: What's the md5sum of the file you're trying to load? Well, it's windows, I guess you can't check as easily 2016-09-25T22:15:36Z Rajamaa quit (Quit: Konversation terminated!) 2016-09-25T22:15:40Z neoncontrails joined #lisp 2016-09-25T22:16:57Z fandral: how do i check that? 2016-09-25T22:17:32Z Bike: on nix it's just 'md5sum water-jug.lisp' 2016-09-25T22:18:22Z Bike: but i mean. i don't know. you say it works for everyone but you. that tells me that there's something strange with your system. but i can't imagine what. this is pretty basic code, your operating system and lisp implementation shouldn't really be factors. 2016-09-25T22:18:31Z Yu joined #lisp 2016-09-25T22:18:49Z fandral: yeah i have no idea why its not working 2016-09-25T22:18:51Z raydeejay: I can't load that... xD 2016-09-25T22:18:58Z Yu left #lisp 2016-09-25T22:19:02Z fandral: did you make the changes in http://dpaste.com/05MVHAP 2016-09-25T22:19:18Z Bike: yes. 2016-09-25T22:19:36Z raydeejay: nope... 2016-09-25T22:19:42Z raydeejay: why is that commented instead of deleted... xD 2016-09-25T22:19:43Z Bike: you have to anyway, it's not a valid call to 'break'. 2016-09-25T22:20:46Z fandral: so when i do a setf in my listener i get the following 2016-09-25T22:20:48Z fandral: https://gist.github.com/anonymous/1d120b2a0badd34fdee7d686caaa4597 2016-09-25T22:20:58Z Bike: yeah. that's normal? 2016-09-25T22:21:03Z Bike: i mean, that is normal. 2016-09-25T22:21:14Z Bike: the file does a defparameter. it shouldn't cause any warnings like that. 2016-09-25T22:21:16Z raydeejay: yep, loads fine here 2016-09-25T22:21:18Z fandral: so i tried calling ba before doing anything, it says unbound variable, then i do (setf BA 100) and it gives me all those warnings 2016-09-25T22:21:33Z fandral: i think on my friend's pc it doesnt give any warnings 2016-09-25T22:21:36Z Bike: that's not 'calling', but yes, i can see. 2016-09-25T22:21:51Z Bike: that shouldn't be an issue here. your code doesn't set anything before defining it. 2016-09-25T22:22:00Z fandral: yeah i'm at a loss 2016-09-25T22:22:00Z raydeejay: can I blame Windows? :D 2016-09-25T22:22:12Z Bike: without reason? sure, but it would be stupid 2016-09-25T22:22:26Z Bike: fandral: what implementation is this? 2016-09-25T22:22:34Z Bike: well, it looks like sbcl. 2016-09-25T22:22:38Z fandral: yeah it is 2016-09-25T22:24:02Z fandral: https://gist.github.com/anonymous/79326bf0ccfd3574170b700722b037c9 2016-09-25T22:24:06Z fandral: this is essentially how i installed it on my computer 2016-09-25T22:24:15Z fandral: this is what my professor gave me 2016-09-25T22:24:28Z raydeejay scratches his head 2016-09-25T22:24:56Z Bike: doesn't seem insane. 2016-09-25T22:24:58Z raydeejay: why would load result in T, and yet the symbol be unbound...? 2016-09-25T22:25:02Z Bike: i assume your friends followed similar instructions. 2016-09-25T22:25:11Z Karl_Dscc quit (Remote host closed the connection) 2016-09-25T22:26:00Z fandral: i think my friends are on mac so they used the file to install on a mac which has different commands 2016-09-25T22:26:17Z raydeejay: um 2016-09-25T22:26:31Z Bike: shouldn't really matter much. you do, evidently, have sbcl installed. that should be all that's needed for this to work. 2016-09-25T22:26:32Z raydeejay wonders if sbcl is reading a single long line 2016-09-25T22:26:43Z raydeejay: which would explain why load results in T 2016-09-25T22:26:43Z Bike: What? 2016-09-25T22:26:50Z raydeejay: the file starts with a comment 2016-09-25T22:27:08Z fandral: should i manually retype the file to make sure it doesnt think its a single line? 2016-09-25T22:27:10Z Bike: followed by a newline, yes. 2016-09-25T22:27:19Z raydeejay: what kind of newline? 2016-09-25T22:27:29Z Bike: i downloaded the rawfile and it worked fine. 2016-09-25T22:27:37Z Bike: but yeah, try typing it yourself, i got no idea what's up. 2016-09-25T22:27:37Z raydeejay: from gist 2016-09-25T22:27:59Z fandral: alright ill start typing it out again 2016-09-25T22:28:18Z Bike: so you're saying because it doesn't use windows \r\n it might be read as one line. well, i have no idea. 2016-09-25T22:28:19Z raydeejay: I don't know much about macs, but I know that more than once I've opened a unix text file in program X in windows and it happily ignored the newlines because conventions 2016-09-25T22:28:22Z Bike: possible, maybe. 2016-09-25T22:28:29Z raydeejay: it fits the symptoms 2016-09-25T22:28:36Z fandral: that kinda makes sense 2016-09-25T22:28:40Z fandral: i've had the same thing happen before 2016-09-25T22:29:06Z Bike: well, except you said it did evaluate a few print calls correctly. 2016-09-25T22:29:19Z fandral: it only evaulated before the comment begins 2016-09-25T22:29:22Z fandral: anything after it wouldnt 2016-09-25T22:29:27Z Bike: the second comment. 2016-09-25T22:29:36Z raydeejay: the first one xD 2016-09-25T22:30:00Z Bike: you said that print calls before the "search support comments" lines worked. 2016-09-25T22:30:04Z raydeejay: nope 2016-09-25T22:30:37Z Bike: whatever. just retype it. 2016-09-25T22:30:59Z raydeejay: so basically it works before the first comment area where it says functiosn and definitions for water jug 2016-09-25T22:30:59Z raydeejay: 2016-09-25T22:31:06Z raydeejay: that's what made me think about the newlines 2016-09-25T22:31:15Z Bike: oh. 2016-09-25T22:31:20Z Bike: guess i misread then. 2016-09-25T22:32:48Z raydeejay: fandral: thereś no need to retype the files 2016-09-25T22:32:58Z raydeejay: copy them from the raw in github, or just download the raws 2016-09-25T22:33:32Z Bike: i tink the raws would still have the nix convention? 2016-09-25T22:33:59Z raydeejay: hm... perhaps 2016-09-25T22:34:07Z raydeejay: depending on how he got them there 2016-09-25T22:34:09Z fandral: well ill try copying and if that doesnt work ill retype it 2016-09-25T22:34:12Z xantoz: there's a lovely command known as 'dos2unix', just saying 2016-09-25T22:34:17Z raydeejay: I copied them, that will work 2016-09-25T22:34:19Z xantoz: and 'unix2dos' 2016-09-25T22:34:21Z m3tti quit (Ping timeout: 272 seconds) 2016-09-25T22:34:23Z raydeejay: xantoz: he's on windows 2016-09-25T22:34:29Z xantoz: ah 2016-09-25T22:34:35Z nikki93 joined #lisp 2016-09-25T22:34:56Z raydeejay: on linux it probably wouldn't be an issue 2016-09-25T22:35:00Z xantoz: https://stackoverflow.com/questions/17579553/windows-command-to-convert-unix-line-endings 2016-09-25T22:35:04Z Bike: stack overflow suggests... well, that. 2016-09-25T22:35:13Z raydeejay: of course, emacs can do that too 2016-09-25T22:35:31Z xantoz: it apears dos2unix has a windows port 2016-09-25T22:35:38Z xantoz: http://waterlan.home.xs4all.nl/dos2unix.html 2016-09-25T22:36:25Z xantoz: http://waterlan.home.xs4all.nl/dos2unix/dos2unix-7.3.4-win64-nls.zip 2016-09-25T22:36:29Z raydeejay wonders what the emacs thing was 2016-09-25T22:36:58Z xantoz: emacs supports all three major newline formats and will convert for you if you ask for it 2016-09-25T22:38:26Z xantoz: also it will magically convert those lines that don't follow convention to whatever convention it detected, which is wonderful (not) when you're working in git repositories where people have mixed win newlines with unix ones (which is horrible...). I've had it detect mixed-newline files as CRLF 2016-09-25T22:38:49Z raydeejay: C-x RET f 2016-09-25T22:39:00Z raydeejay: then 'dos' 2016-09-25T22:40:05Z xantoz: but it's strange that it seems to be causing a problem for lisp. outside of strings, I don't think having everything on a single line should really matter... 2016-09-25T22:40:18Z Bike: it should if the line is a comment, which is the idea here. 2016-09-25T22:40:32Z fandral: https://gist.github.com/anonymous/8b51c989325b18db3e4fe840cfa53fe1 2016-09-25T22:40:50Z raydeejay: it's fine 2016-09-25T22:40:51Z Bike: oh. that was it. great. 2016-09-25T22:40:51Z fandral: thats what i get after copying the raw files into new files and loading them 2016-09-25T22:41:24Z EvW quit (Ping timeout: 276 seconds) 2016-09-25T22:41:28Z raydeejay: bloody mac files 2016-09-25T22:41:30Z raydeejay: \o/ 2016-09-25T22:41:36Z raydeejay: ok 2016-09-25T22:41:38Z fandral: but it still doesnt' work when i call (breadth-first-search *water-jug*) 2016-09-25T22:41:40Z xantoz: mac is LFCR iirc 2016-09-25T22:41:41Z raydeejay: NOW can I blame Windows? 2016-09-25T22:41:42Z raydeejay: xD 2016-09-25T22:41:43Z Bike: you should still be seeing the describe output, but hey whatever, it actually loaded. 2016-09-25T22:41:50Z Bike: fandral: same error? 2016-09-25T22:41:56Z fandral: yes 2016-09-25T22:41:58Z xantoz: Bike: ah, didn't think of that 2016-09-25T22:43:06Z Bike: fandral: i'd just redo the whole thing to make sure all the newlines are correct, and remember to include your fix with break. 2016-09-25T22:43:16Z Bike: and then maybe tell your professor so that people don't run into this in the future. 2016-09-25T22:43:23Z fandral: okay so just manually rewrite all of it? 2016-09-25T22:43:44Z Bike: i guess. it sorta seems like it's still happening, just less so. 2016-09-25T22:44:10Z fandral: alright i need a break first, i need to eat something 2016-09-25T22:44:28Z raydeejay: fandral: the lines after FOR DEMONSTRATION ONLY are not being evaluated 2016-09-25T22:46:59Z fandral: what does that mean? 2016-09-25T22:47:06Z EvW joined #lisp 2016-09-25T22:47:28Z raydeejay: that something is wrong before (dump-5 (start-state *water-jug*)) 2016-09-25T22:48:20Z raydeejay: you should see this: # [standard-object] ... and more output before the final T from load 2016-09-25T22:48:23Z Anselma is now known as Anselmo 2016-09-25T22:49:40Z fandral: https://gist.github.com/anonymous/570691ab1170892e4571989836834bfe 2016-09-25T22:50:26Z fandral: this is what i see when i restart emacs and load it, i added and (print "ok1") before the For Demonstration ONLY and a (print "ok2") after 2016-09-25T22:50:32Z fandral: which both seem to be read 2016-09-25T22:51:06Z raydeejay: you are loading searchengine first, right? 2016-09-25T22:51:25Z fandral: uh nope let me redo this 2016-09-25T22:53:42Z raydeejay: you don't need to close the whole emacs... xD 2016-09-25T22:54:02Z fandral: okay so i load searchengine.lisp and it gives me a bunch of warnings as before 2016-09-25T22:54:37Z raydeejay: yes 2016-09-25T22:54:50Z fandral: then i load the new waterjug file and it prompts me to the following 2016-09-25T22:54:51Z fandral: https://gist.github.com/anonymous/9a5e0aa4137e001317d6b071659ec03a 2016-09-25T22:55:09Z raydeejay: fix the break in the line above 2016-09-25T22:55:14Z raydeejay: remove "(break " 2016-09-25T22:55:41Z raydeejay: and then on line 20 there's an extra closing paren... the same fixes you did before 2016-09-25T22:55:58Z raydeejay: 23 2016-09-25T22:56:05Z raydeejay: equal-states 2016-09-25T22:56:12Z fandral: oh right 2016-09-25T22:56:20Z raydeejay: 22 xD 2016-09-25T22:56:23Z mathi_aihtam joined #lisp 2016-09-25T22:56:28Z raydeejay is going for bingo 2016-09-25T22:56:40Z fandral: oh i think i see the description stuff 2016-09-25T22:57:22Z fandral: https://gist.github.com/anonymous/6c1b4f6e24fb9d3f3544c99c3b2928ba 2016-09-25T22:57:27Z fandral: thats i think the output i should be seeing 2016-09-25T22:57:33Z raydeejay: yes 2016-09-25T22:57:47Z fandral: okay now to try running the breadthfirst search 2016-09-25T22:58:13Z fandral: it worked 2016-09-25T22:58:15Z fandral: omg 2016-09-25T22:58:18Z fandral: thank you guys soo much 2016-09-25T22:58:23Z raydeejay: o/ 2016-09-25T22:58:43Z raydeejay chuckles for a while at the issue 2016-09-25T22:59:05Z fandral: i can't believe it was the new line thing 2016-09-25T22:59:24Z raydeejay: it's all about making the right question 2016-09-25T22:59:28Z adolf_stalin joined #lisp 2016-09-25T22:59:42Z raydeejay: in this case, "why T?" 2016-09-25T22:59:47Z fandral: yeah 2016-09-25T23:00:03Z fandral: i'm gonna let me professor know so that nobody else has to go through this horror 2016-09-25T23:00:14Z fandral: thank you so much for all the help 2016-09-25T23:01:11Z eivarv_ quit (Quit: Sleep) 2016-09-25T23:01:44Z raydeejay: the obvious solution is to never use comments 2016-09-25T23:01:46Z Velveeta_Chef quit (Ping timeout: 265 seconds) 2016-09-25T23:01:51Z raydeejay: that way you never run into this issue 2016-09-25T23:02:18Z raydeejay: or use #|| 2016-09-25T23:03:08Z raydeejay: #||# 2016-09-25T23:03:13Z varjag quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-09-25T23:05:33Z harish joined #lisp 2016-09-25T23:10:34Z fandral: Yeah I don't think many people even think of this as an issue when using comments 2016-09-25T23:10:50Z raydeejay: it shouldn't be 2016-09-25T23:11:07Z nitrowheels joined #lisp 2016-09-25T23:13:47Z Velveeta_Chef joined #lisp 2016-09-25T23:28:21Z nikki93 quit (Remote host closed the connection) 2016-09-25T23:28:57Z nikki93 joined #lisp 2016-09-25T23:29:42Z wildlander quit (Quit: Saliendo) 2016-09-25T23:33:22Z neoncontrails quit (Remote host closed the connection) 2016-09-25T23:33:53Z nikki93 quit (Ping timeout: 272 seconds) 2016-09-25T23:38:52Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-25T23:39:58Z razzy89__ quit (Quit: razzy89__) 2016-09-25T23:40:31Z mastokley joined #lisp 2016-09-25T23:41:53Z ukari quit (Ping timeout: 265 seconds) 2016-09-25T23:44:35Z ukari joined #lisp 2016-09-25T23:45:01Z eschatologist quit (Ping timeout: 255 seconds) 2016-09-25T23:45:02Z EvW quit (Remote host closed the connection) 2016-09-25T23:46:01Z EvW joined #lisp 2016-09-25T23:47:56Z edgar-rft quit (Quit: edgar-rft) 2016-09-25T23:51:29Z sjl quit (Ping timeout: 240 seconds) 2016-09-25T23:52:02Z trocado quit (Ping timeout: 244 seconds) 2016-09-25T23:57:17Z EvW quit (Ping timeout: 265 seconds) 2016-09-25T23:57:25Z asc232 joined #lisp 2016-09-25T23:58:19Z eschatologist joined #lisp 2016-09-26T00:04:50Z notuvo joined #lisp 2016-09-26T00:06:14Z fandral quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-26T00:06:50Z nitrowheels quit (Quit: Nettalk6 - www.ntalk.de) 2016-09-26T00:11:12Z akkad joined #lisp 2016-09-26T00:12:23Z manuel_ quit (Quit: manuel_) 2016-09-26T00:12:27Z puchacz quit (Quit: Konversation terminated!) 2016-09-26T00:14:04Z Kaisyu22 quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-09-26T00:14:59Z nikki93 joined #lisp 2016-09-26T00:21:07Z akkad: is calling gc in sbcl typically required to free up available memory? 2016-09-26T00:25:45Z neoncontrails joined #lisp 2016-09-26T00:25:54Z Xach: akkad: no 2016-09-26T00:26:01Z Xach: akkad: it normally happens automatically. 2016-09-26T00:28:59Z akkad: have a use case of 1.5 million items enqueued onto a pcall-queue and dequeued every 100k. and sbcl ends up maxing out the 2GB heap despite the queue being emptied at 100k. not seeing the freeing I see from ccl/allegro/lw. rss never seems to decrease for me on sbcl. will make a test case and chart it out 2016-09-26T00:33:52Z pjb quit (Remote host closed the connection) 2016-09-26T00:34:44Z Kaisyu joined #lisp 2016-09-26T00:39:07Z ukari quit (Ping timeout: 272 seconds) 2016-09-26T00:44:43Z mastokley quit (Ping timeout: 265 seconds) 2016-09-26T00:50:03Z manuel_ joined #lisp 2016-09-26T00:50:40Z quazimodo joined #lisp 2016-09-26T00:53:12Z SpaceDanceCJ joined #lisp 2016-09-26T00:55:17Z harish quit (Ping timeout: 265 seconds) 2016-09-26T01:03:11Z Fare joined #lisp 2016-09-26T01:05:21Z razzy89__ joined #lisp 2016-09-26T01:06:21Z shdeng joined #lisp 2016-09-26T01:07:14Z Trystam is now known as Tristam 2016-09-26T01:08:23Z Josh_2 quit (Remote host closed the connection) 2016-09-26T01:12:48Z hellcode joined #lisp 2016-09-26T01:15:21Z test1600 joined #lisp 2016-09-26T01:21:23Z test1600 quit (Ping timeout: 265 seconds) 2016-09-26T01:38:41Z CEnnis91 joined #lisp 2016-09-26T01:44:44Z defaultxr joined #lisp 2016-09-26T01:48:45Z `lain quit (Quit: bye.) 2016-09-26T01:54:07Z shifty joined #lisp 2016-09-26T01:59:20Z bitch is now known as \||||||||||||||\ 2016-09-26T01:59:49Z \||||||||||||||\ is now known as \\\\\\\\\\\\\\\\ 2016-09-26T02:00:02Z karswell` quit (Remote host closed the connection) 2016-09-26T02:01:41Z arescorpio joined #lisp 2016-09-26T02:02:33Z test1600 joined #lisp 2016-09-26T02:04:22Z wallyduchamp joined #lisp 2016-09-26T02:22:11Z \\\\\\\\\\\\\\\\ is now known as bitch 2016-09-26T02:24:37Z yeticry_ quit (Ping timeout: 244 seconds) 2016-09-26T02:25:56Z yeticry joined #lisp 2016-09-26T02:28:35Z unbalanced quit (Read error: Network is unreachable) 2016-09-26T02:29:21Z unbalanced joined #lisp 2016-09-26T02:29:36Z NeverDie quit (Read error: Connection reset by peer) 2016-09-26T02:29:37Z NeverDie_ joined #lisp 2016-09-26T02:30:02Z nikki93 quit (Remote host closed the connection) 2016-09-26T02:30:37Z nikki93 joined #lisp 2016-09-26T02:35:39Z nikki93 quit (Ping timeout: 272 seconds) 2016-09-26T02:37:01Z vertigo quit (Changing host) 2016-09-26T02:37:01Z vertigo joined #lisp 2016-09-26T02:38:27Z adolf_stalin quit (Remote host closed the connection) 2016-09-26T02:46:30Z safe joined #lisp 2016-09-26T02:47:29Z antonv joined #lisp 2016-09-26T02:51:28Z NeverDie_ quit (Quit: http://radiux.io/) 2016-09-26T02:54:13Z hellcode quit (Quit: g'night yall) 2016-09-26T02:56:57Z jleija quit (Quit: leaving) 2016-09-26T03:03:19Z harish joined #lisp 2016-09-26T03:10:39Z adolf_stalin joined #lisp 2016-09-26T03:12:45Z drmeister: Is there a way to read-delimited-list until the #\newline character? r-d-l ignores whitespace. 2016-09-26T03:15:03Z Bike: i guess you could change newline's syntax type... 2016-09-26T03:16:32Z Bike: (let ((*readtable* (copy-readtable))) (set-syntax-from-char #\Newline #\)) (read-delimited-list #\Newline)) works here. kinda shitty looking though. 2016-09-26T03:18:17Z drmeister: I need to write a parser that reads a sequence of commands from a file that look like this: 2016-09-26T03:18:18Z drmeister: https://www.irccloud.com/pastebin/wH6JLa31/ 2016-09-26T03:18:35Z drmeister: The rules are { ... } is a list that can span multiple lines. 2016-09-26T03:19:05Z drmeister: Each command ends at a newline (except lists change that) 2016-09-26T03:19:15Z drmeister: #... #\newline is a comment. 2016-09-26T03:19:58Z drmeister: Bike: That's an interesting suggestion. I may need to switch the syntax type back and forth. 2016-09-26T03:20:15Z drmeister: When I start parsing a list I'd switch it back to whitespace. 2016-09-26T03:20:32Z Bike: clhs read-delimited-list 2016-09-26T03:20:32Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_rd_del.htm 2016-09-26T03:20:43Z Bike: specifically says it's undefined if the endchar is whitespace, so you gotta do something like that 2016-09-26T03:20:56Z drmeister: When I start parsing a command or a comment I switch it back to non-white space and switch off lists. 2016-09-26T03:21:24Z drmeister: And I'd switch off lists in comments. 2016-09-26T03:21:32Z drmeister: # { stuff 2016-09-26T03:21:43Z Bike: or just (set-syntax-from-char #\# #\;) 2016-09-26T03:21:49Z Bike: i mean, maybe. 2016-09-26T03:21:54Z drmeister: Yes. 2016-09-26T03:21:56Z drmeister: That's easier. 2016-09-26T03:22:25Z Bike: i don't suppose this thing has an actual grammar associated with it 2016-09-26T03:23:25Z beach: drmeister: Did you get my mail? 2016-09-26T03:23:34Z beach: Good morning everyone! 2016-09-26T03:23:39Z drmeister: beach: I did - thank you very much! 2016-09-26T03:24:00Z drmeister: Bike: It doesn't have an actual grammar 2016-09-26T03:24:21Z Bike: "(This document taken from the appendix of Jason Swails' doctoral dissertation.)" figures 2016-09-26T03:24:56Z drmeister: Don't blame him - I wrote the original parser 25 years ago. 2016-09-26T03:25:03Z d4ryus quit (Ping timeout: 272 seconds) 2016-09-26T03:25:21Z Bike: oh. huh. 2016-09-26T03:25:29Z rpg quit (Ping timeout: 240 seconds) 2016-09-26T03:27:46Z d4ryus joined #lisp 2016-09-26T03:31:32Z drmeister: Cool - it looks like I might be able to replace a 1200 line parser written in yacc with this: 2016-09-26T03:31:34Z drmeister: https://www.irccloud.com/pastebin/Si5SA4MQ/ 2016-09-26T03:33:16Z Bike: if speed is a concern you could probably avoid copying the readtable in leap-list-reader. or in leap-parse-one-line for that matter 2016-09-26T03:33:23Z drmeister: That's not the final form. 2016-09-26T03:33:44Z drmeister: How can I avoid copying it? 2016-09-26T03:34:20Z manuel_ quit (Quit: manuel_) 2016-09-26T03:35:18Z Bike: just modifying in place. since this isn't parallel or anything. (defun leap-list-reader (stream char) (unwind-protect (progn (set-syntax-from-char #\Newline #\Space) (read-delimited-list #\} stream t)) (set-syntax-from-char #\Newline #\)))) i think. 2016-09-26T03:35:45Z drmeister: I see. 2016-09-26T03:36:01Z Bike: and for parse-one-line you just use the same readtable between calls. 2016-09-26T03:36:56Z manuel_ joined #lisp 2016-09-26T03:37:49Z mvilleneuve joined #lisp 2016-09-26T03:38:21Z Fare quit (Ping timeout: 272 seconds) 2016-09-26T03:41:14Z drmeister: Speed isn't important here - I'll use copy-readtable for clarity 2016-09-26T03:41:26Z harish quit (Ping timeout: 244 seconds) 2016-09-26T03:42:56Z mvilleneuve left #lisp 2016-09-26T03:44:12Z drmeister: If the file doesn't end with a newline I've got a bit of a problem dealing with the last line. 2016-09-26T03:44:53Z drmeister: I could read the whole thing into memory and tack on a #\newline - it's a bit ugly though. 2016-09-26T03:45:29Z wallyduchamp quit (Ping timeout: 265 seconds) 2016-09-26T03:47:26Z beach left #lisp 2016-09-26T03:47:33Z drmeister: And it doesn't like trailing new lines 2016-09-26T03:47:39Z drmeister: trailing comments. 2016-09-26T03:47:51Z wallyduchamp joined #lisp 2016-09-26T03:47:53Z drmeister: https://www.irccloud.com/pastebin/gFTtnrt4/ 2016-09-26T03:48:10Z drmeister: This works: 2016-09-26T03:48:13Z drmeister: https://www.irccloud.com/pastebin/t352gMYT/ 2016-09-26T03:48:40Z razzy89__ quit (Quit: razzy89__) 2016-09-26T03:48:41Z drmeister: -->((LOADOFF TEST.LIB) (X = ("A" "B" "C")) (TEST = 3)) 2016-09-26T03:49:45Z antonv quit (Ping timeout: 265 seconds) 2016-09-26T03:50:18Z drmeister: I'm off to bed - I'll play with it more tomorrow. 2016-09-26T03:50:52Z drmeister: But if I could do this with the lisp reader it would be great - a reduction from about 1200 lines of yacc to 12 lines of CL. 2016-09-26T03:51:40Z rumbler31 joined #lisp 2016-09-26T03:51:50Z justicefries joined #lisp 2016-09-26T03:56:09Z ukari joined #lisp 2016-09-26T03:56:46Z manuel_ quit (Quit: manuel_) 2016-09-26T03:56:57Z johnwilkins joined #lisp 2016-09-26T03:57:11Z adolf_stalin quit (Remote host closed the connection) 2016-09-26T03:57:55Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-26T03:58:15Z rumbler31 quit (Remote host closed the connection) 2016-09-26T04:02:14Z Fare joined #lisp 2016-09-26T04:09:06Z karswell joined #lisp 2016-09-26T04:13:36Z rpg joined #lisp 2016-09-26T04:17:53Z rpg quit (Ping timeout: 240 seconds) 2016-09-26T04:18:12Z adolf_stalin joined #lisp 2016-09-26T04:20:26Z adolf_stalin quit (Read error: Connection reset by peer) 2016-09-26T04:20:47Z adolf_stalin joined #lisp 2016-09-26T04:21:44Z Fare quit (Ping timeout: 265 seconds) 2016-09-26T04:21:45Z FreeBirdLjj joined #lisp 2016-09-26T04:23:39Z arescorpio quit (Quit: Leaving.) 2016-09-26T04:24:49Z shka joined #lisp 2016-09-26T04:26:34Z FreeBirdLjj quit (Ping timeout: 265 seconds) 2016-09-26T04:30:06Z defaultxr quit (Quit: gnight) 2016-09-26T04:31:32Z Fare joined #lisp 2016-09-26T04:35:36Z vlatkoB joined #lisp 2016-09-26T04:38:27Z Vicfred joined #lisp 2016-09-26T04:39:32Z text1 joined #lisp 2016-09-26T04:39:38Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-26T04:40:29Z jackdaniel: if you are into yacc shaving, there is implementation cl-yacc :D 2016-09-26T04:40:33Z jackdaniel: good morning 2016-09-26T04:41:48Z text1 quit (Read error: Connection reset by peer) 2016-09-26T04:42:30Z safe quit (Ping timeout: 264 seconds) 2016-09-26T04:44:15Z JohnMcClain1 joined #lisp 2016-09-26T04:46:42Z JohnMcClain quit (Ping timeout: 244 seconds) 2016-09-26T04:46:45Z asc232 quit (Remote host closed the connection) 2016-09-26T04:51:01Z tmtwd quit (Ping timeout: 255 seconds) 2016-09-26T04:55:01Z test1600 quit (Ping timeout: 265 seconds) 2016-09-26T04:57:49Z test1600 joined #lisp 2016-09-26T05:01:25Z jrpls joined #lisp 2016-09-26T05:03:34Z lambda-smith joined #lisp 2016-09-26T05:03:42Z lambda-smith quit (Client Quit) 2016-09-26T05:07:34Z cpc26 quit (Remote host closed the connection) 2016-09-26T05:10:19Z tmtwd joined #lisp 2016-09-26T05:10:49Z yeticry quit (Ping timeout: 272 seconds) 2016-09-26T05:11:43Z notuvo quit (Ping timeout: 255 seconds) 2016-09-26T05:11:48Z Quadresce` joined #lisp 2016-09-26T05:11:49Z lixujia joined #lisp 2016-09-26T05:12:13Z yeticry joined #lisp 2016-09-26T05:12:15Z jokleinn joined #lisp 2016-09-26T05:13:01Z antonv joined #lisp 2016-09-26T05:13:07Z impaktor` joined #lisp 2016-09-26T05:13:11Z wooden_ joined #lisp 2016-09-26T05:13:19Z dwchandl1r joined #lisp 2016-09-26T05:13:57Z Oladon1 joined #lisp 2016-09-26T05:14:04Z fluxi- joined #lisp 2016-09-26T05:14:07Z Marsjan joined #lisp 2016-09-26T05:14:20Z alms_clozure_ joined #lisp 2016-09-26T05:14:30Z XachX__ joined #lisp 2016-09-26T05:14:32Z l1x_ joined #lisp 2016-09-26T05:14:33Z gz___ joined #lisp 2016-09-26T05:14:43Z djinni`_ joined #lisp 2016-09-26T05:14:54Z _mjl joined #lisp 2016-09-26T05:14:57Z unrahul_ joined #lisp 2016-09-26T05:15:02Z zkat_ joined #lisp 2016-09-26T05:15:11Z vsync joined #lisp 2016-09-26T05:15:13Z NhanH__ joined #lisp 2016-09-26T05:15:24Z steelbird joined #lisp 2016-09-26T05:15:28Z shka quit (Ping timeout: 244 seconds) 2016-09-26T05:15:37Z justinmcp_ joined #lisp 2016-09-26T05:16:08Z WojciechK joined #lisp 2016-09-26T05:16:08Z fUD_ joined #lisp 2016-09-26T05:16:11Z Merv__ joined #lisp 2016-09-26T05:16:12Z phadthai_ joined #lisp 2016-09-26T05:16:24Z Walex2 joined #lisp 2016-09-26T05:16:36Z ski_ joined #lisp 2016-09-26T05:16:40Z anachrome joined #lisp 2016-09-26T05:16:42Z brandonz_ joined #lisp 2016-09-26T05:16:45Z thomas1 joined #lisp 2016-09-26T05:16:47Z vertigo_ joined #lisp 2016-09-26T05:16:55Z arrdem joined #lisp 2016-09-26T05:16:55Z des_cons1lado joined #lisp 2016-09-26T05:16:55Z kjak__ joined #lisp 2016-09-26T05:17:04Z setheus joined #lisp 2016-09-26T05:19:01Z gendl_ joined #lisp 2016-09-26T05:19:02Z d4gg4d_ joined #lisp 2016-09-26T05:19:06Z banjiewen_ joined #lisp 2016-09-26T05:19:42Z ghostlight quit (Ping timeout: 272 seconds) 2016-09-26T05:19:57Z Urfin_ joined #lisp 2016-09-26T05:19:59Z AeroNotix_ joined #lisp 2016-09-26T05:20:05Z octo- joined #lisp 2016-09-26T05:20:05Z justinabrahms_ joined #lisp 2016-09-26T05:20:07Z sigjuice_ joined #lisp 2016-09-26T05:20:08Z mordocai_ joined #lisp 2016-09-26T05:20:09Z neuri8- joined #lisp 2016-09-26T05:20:12Z seg_ joined #lisp 2016-09-26T05:20:13Z Kruppe joined #lisp 2016-09-26T05:20:19Z mrSpec` joined #lisp 2016-09-26T05:20:23Z __shymega__ joined #lisp 2016-09-26T05:20:24Z Karl_Dscc joined #lisp 2016-09-26T05:20:26Z thortron_ joined #lisp 2016-09-26T05:20:33Z ssice_ joined #lisp 2016-09-26T05:20:57Z marsjaninzmarsa quit (*.net *.split) 2016-09-26T05:20:58Z justinabrahms quit (*.net *.split) 2016-09-26T05:20:58Z housel quit (*.net *.split) 2016-09-26T05:20:58Z mordocai quit (*.net *.split) 2016-09-26T05:20:59Z joast quit (*.net *.split) 2016-09-26T05:20:59Z Quadrescence quit (*.net *.split) 2016-09-26T05:20:59Z heurist quit (*.net *.split) 2016-09-26T05:21:00Z cross quit (*.net *.split) 2016-09-26T05:21:00Z d4gg4d quit (*.net *.split) 2016-09-26T05:21:00Z giraffe_ quit (*.net *.split) 2016-09-26T05:21:00Z gendl quit (*.net *.split) 2016-09-26T05:21:01Z aaronjensen quit (*.net *.split) 2016-09-26T05:21:01Z mnoonan quit (*.net *.split) 2016-09-26T05:21:01Z alms_clozure quit (*.net *.split) 2016-09-26T05:21:01Z XachX_ quit (*.net *.split) 2016-09-26T05:21:02Z NhanH_ quit (*.net *.split) 2016-09-26T05:21:02Z Merv quit (*.net *.split) 2016-09-26T05:21:02Z unrahul quit (*.net *.split) 2016-09-26T05:21:02Z gz__ quit (*.net *.split) 2016-09-26T05:21:02Z zymurgy quit (*.net *.split) 2016-09-26T05:21:02Z l1x quit (*.net *.split) 2016-09-26T05:21:03Z pipping quit (*.net *.split) 2016-09-26T05:21:03Z ssice quit (*.net *.split) 2016-09-26T05:21:03Z banjiewen quit (*.net *.split) 2016-09-26T05:21:03Z zkat quit (*.net *.split) 2016-09-26T05:21:04Z seg quit (*.net *.split) 2016-09-26T05:21:04Z octo_ quit (*.net *.split) 2016-09-26T05:21:05Z Oladon quit (*.net *.split) 2016-09-26T05:21:05Z wooden__ quit (*.net *.split) 2016-09-26T05:21:06Z Wojciech_K quit (*.net *.split) 2016-09-26T05:21:07Z vertigo quit (*.net *.split) 2016-09-26T05:21:07Z sigjuice quit (*.net *.split) 2016-09-26T05:21:08Z dan64- quit (*.net *.split) 2016-09-26T05:21:09Z vsync_ quit (*.net *.split) 2016-09-26T05:21:09Z steelbird_ quit (*.net *.split) 2016-09-26T05:21:09Z davsebamse quit (*.net *.split) 2016-09-26T05:21:10Z djinni` quit (*.net *.split) 2016-09-26T05:21:10Z arrdem_ quit (*.net *.split) 2016-09-26T05:21:10Z setheus_ quit (*.net *.split) 2016-09-26T05:21:11Z kjak___ quit (*.net *.split) 2016-09-26T05:21:12Z smithzv quit (*.net *.split) 2016-09-26T05:21:12Z Zhivago quit (*.net *.split) 2016-09-26T05:21:12Z jokleinn4 quit (*.net *.split) 2016-09-26T05:21:12Z fUD quit (*.net *.split) 2016-09-26T05:21:13Z AeroNotix quit (*.net *.split) 2016-09-26T05:21:13Z des_consolado quit (*.net *.split) 2016-09-26T05:21:13Z brandonz quit (*.net *.split) 2016-09-26T05:21:14Z larsen quit (*.net *.split) 2016-09-26T05:21:14Z DrCode quit (*.net *.split) 2016-09-26T05:21:14Z justinmcp quit (*.net *.split) 2016-09-26T05:21:15Z mood quit (*.net *.split) 2016-09-26T05:21:15Z groovy2shoes quit (*.net *.split) 2016-09-26T05:21:15Z phadthai quit (*.net *.split) 2016-09-26T05:21:16Z foom2 quit (*.net *.split) 2016-09-26T05:21:16Z Naraka quit (*.net *.split) 2016-09-26T05:21:16Z neuri8 quit (*.net *.split) 2016-09-26T05:21:16Z drot quit (*.net *.split) 2016-09-26T05:21:16Z thortron quit (*.net *.split) 2016-09-26T05:21:16Z Walex quit (*.net *.split) 2016-09-26T05:21:17Z Guest57142 quit (*.net *.split) 2016-09-26T05:21:18Z kini quit (*.net *.split) 2016-09-26T05:21:19Z Urfin quit (*.net *.split) 2016-09-26T05:21:19Z axion quit (*.net *.split) 2016-09-26T05:21:19Z mrSpec quit (*.net *.split) 2016-09-26T05:21:19Z thomas quit (*.net *.split) 2016-09-26T05:21:20Z ski quit (*.net *.split) 2016-09-26T05:21:20Z euphoria- quit (*.net *.split) 2016-09-26T05:21:20Z shymega quit (*.net *.split) 2016-09-26T05:21:20Z fluxit quit (*.net *.split) 2016-09-26T05:21:20Z anachrom1 quit (*.net *.split) 2016-09-26T05:21:21Z impaktor quit (*.net *.split) 2016-09-26T05:21:22Z z0d quit (*.net *.split) 2016-09-26T05:21:22Z dwchandler quit (*.net *.split) 2016-09-26T05:21:23Z thortron_ is now known as thortron 2016-09-26T05:21:24Z AeroNotix_ is now known as AeroNotix 2016-09-26T05:21:24Z thortron quit (Changing host) 2016-09-26T05:21:24Z thortron joined #lisp 2016-09-26T05:21:25Z smithzv joined #lisp 2016-09-26T05:21:25Z seg_ is now known as seg 2016-09-26T05:21:25Z Marsjan is now known as marsjaninzmarsa 2016-09-26T05:21:26Z ssice_ is now known as ssice 2016-09-26T05:21:26Z alms_clozure_ is now known as alms_clozure 2016-09-26T05:21:26Z XachX__ is now known as XachX_ 2016-09-26T05:21:27Z gz___ is now known as gz__ 2016-09-26T05:21:27Z gendl_ is now known as gendl 2016-09-26T05:21:27Z d4gg4d_ is now known as d4gg4d 2016-09-26T05:21:30Z smithzv is now known as Guest32527 2016-09-26T05:21:35Z dan64 joined #lisp 2016-09-26T05:21:46Z z0d joined #lisp 2016-09-26T05:21:51Z cross joined #lisp 2016-09-26T05:21:53Z davsebamse joined #lisp 2016-09-26T05:22:27Z eschatologist quit (Ping timeout: 276 seconds) 2016-09-26T05:22:56Z cpc26 joined #lisp 2016-09-26T05:23:00Z larsen joined #lisp 2016-09-26T05:23:03Z fUD_ is now known as fUD 2016-09-26T05:23:15Z Merv__ is now known as Merv 2016-09-26T05:23:25Z kilimanjaro quit (Ping timeout: 255 seconds) 2016-09-26T05:23:30Z zkat_ is now known as zkat 2016-09-26T05:24:01Z mood joined #lisp 2016-09-26T05:24:03Z kini joined #lisp 2016-09-26T05:24:21Z banjiewen_ is now known as banjiewen 2016-09-26T05:24:47Z Guest81107 joined #lisp 2016-09-26T05:24:57Z rann quit (Ping timeout: 250 seconds) 2016-09-26T05:25:43Z unrahul_ is now known as unrahul 2016-09-26T05:25:50Z eschatologist joined #lisp 2016-09-26T05:26:20Z aaronjensen joined #lisp 2016-09-26T05:26:41Z l1x_ is now known as l1x 2016-09-26T05:26:57Z Naraka joined #lisp 2016-09-26T05:27:26Z flamebeard joined #lisp 2016-09-26T05:27:29Z axion joined #lisp 2016-09-26T05:27:29Z foom2 joined #lisp 2016-09-26T05:27:37Z mnoonan joined #lisp 2016-09-26T05:27:50Z drot joined #lisp 2016-09-26T05:27:53Z zymurgy joined #lisp 2016-09-26T05:28:17Z heurist joined #lisp 2016-09-26T05:28:29Z housel joined #lisp 2016-09-26T05:28:35Z groovy2shoes joined #lisp 2016-09-26T05:28:36Z pipping joined #lisp 2016-09-26T05:28:36Z pipping quit (Changing host) 2016-09-26T05:28:36Z pipping joined #lisp 2016-09-26T05:28:50Z ghostlight joined #lisp 2016-09-26T05:29:11Z ukari quit (Ping timeout: 272 seconds) 2016-09-26T05:29:24Z _mjl quit (Ping timeout: 265 seconds) 2016-09-26T05:30:19Z kilimanjaro joined #lisp 2016-09-26T05:30:35Z rann joined #lisp 2016-09-26T05:30:42Z DrCode joined #lisp 2016-09-26T05:32:51Z Fare quit (Ping timeout: 276 seconds) 2016-09-26T05:33:37Z tmtwd quit (Ping timeout: 272 seconds) 2016-09-26T05:34:59Z manuel_ joined #lisp 2016-09-26T05:38:39Z Cymew joined #lisp 2016-09-26T05:40:24Z notuvo joined #lisp 2016-09-26T05:43:38Z phadthai_ is now known as phadthai 2016-09-26T05:48:37Z notuvo quit (Ping timeout: 255 seconds) 2016-09-26T05:51:07Z hatfolk joined #lisp 2016-09-26T05:54:23Z cpc26 quit (Remote host closed the connection) 2016-09-26T05:55:05Z lixujia quit (Ping timeout: 240 seconds) 2016-09-26T05:56:56Z DataLinkDroid joined #lisp 2016-09-26T05:58:17Z stepnem joined #lisp 2016-09-26T06:00:50Z Karl_Dscc quit (Remote host closed the connection) 2016-09-26T06:03:24Z manuel_ quit (Quit: manuel_) 2016-09-26T06:03:29Z ASau quit (Ping timeout: 240 seconds) 2016-09-26T06:03:31Z lixujia joined #lisp 2016-09-26T06:03:35Z SpaceDanceCJ quit (Quit: Konversation terminated!) 2016-09-26T06:04:22Z adolf_stalin quit (Quit: Leaving...) 2016-09-26T06:04:23Z hatfolk is now known as tenq 2016-09-26T06:05:20Z tenq is now known as hatfolk 2016-09-26T06:08:53Z diphuser quit (Remote host closed the connection) 2016-09-26T06:09:53Z impaktor` is now known as impaktor 2016-09-26T06:10:40Z DeadTrickster quit (Quit: Leaving) 2016-09-26T06:10:47Z DeadTrickster joined #lisp 2016-09-26T06:12:41Z wallyduchamp quit (Ping timeout: 240 seconds) 2016-09-26T06:14:18Z shka joined #lisp 2016-09-26T06:19:37Z gingerale joined #lisp 2016-09-26T06:20:27Z thomas1 quit (Quit: leaving) 2016-09-26T06:20:39Z thomas joined #lisp 2016-09-26T06:25:10Z razzy89__ joined #lisp 2016-09-26T06:26:05Z wallyduchamp joined #lisp 2016-09-26T06:28:06Z antonv quit (Ping timeout: 264 seconds) 2016-09-26T06:31:13Z ukari joined #lisp 2016-09-26T06:37:12Z Balooga joined #lisp 2016-09-26T06:45:48Z flip214_ is now known as flip214 2016-09-26T06:45:53Z flip214 quit (Changing host) 2016-09-26T06:45:53Z flip214 joined #lisp 2016-09-26T06:52:57Z vlatkoB_ joined #lisp 2016-09-26T06:54:19Z salva joined #lisp 2016-09-26T06:55:03Z edgar-rft joined #lisp 2016-09-26T06:57:01Z vlatkoB quit (Ping timeout: 255 seconds) 2016-09-26T06:57:12Z neoncontrails quit (Remote host closed the connection) 2016-09-26T06:58:11Z lixujia quit (Quit: Leaving) 2016-09-26T07:00:24Z Balooga quit (Remote host closed the connection) 2016-09-26T07:03:27Z grouzen joined #lisp 2016-09-26T07:04:56Z knicklux joined #lisp 2016-09-26T07:09:37Z Munksgaard joined #lisp 2016-09-26T07:09:53Z ukari quit (Ping timeout: 272 seconds) 2016-09-26T07:12:06Z attila_lendvai joined #lisp 2016-09-26T07:12:06Z attila_lendvai quit (Changing host) 2016-09-26T07:12:06Z attila_lendvai joined #lisp 2016-09-26T07:18:10Z neoncontrails joined #lisp 2016-09-26T07:19:20Z varjag joined #lisp 2016-09-26T07:22:12Z Zhivago joined #lisp 2016-09-26T07:24:42Z mrSpec` is now known as mrSpec 2016-09-26T07:24:52Z mrSpec is now known as mrSpec` 2016-09-26T07:25:22Z mrSpec` is now known as mrSpec 2016-09-26T07:25:29Z mrSpec quit (Changing host) 2016-09-26T07:25:30Z mrSpec joined #lisp 2016-09-26T07:28:17Z lnostdal quit (Read error: Connection reset by peer) 2016-09-26T07:28:35Z lnostdal joined #lisp 2016-09-26T07:33:13Z ramky joined #lisp 2016-09-26T07:33:43Z nightfly_ is now known as nightfly 2016-09-26T07:40:51Z ukari joined #lisp 2016-09-26T07:41:27Z _mjl joined #lisp 2016-09-26T07:42:40Z __shymega__ quit (Quit: (let ((quit t)) (when quit (message "Leaving.")))) 2016-09-26T07:43:20Z shymega joined #lisp 2016-09-26T07:45:26Z Beetny joined #lisp 2016-09-26T07:49:13Z dmiles: what is a good library for grovels thru lisp code and making docs of the functions? 2016-09-26T07:49:32Z dmiles: that grovels thru ones lisp code* 2016-09-26T07:50:11Z dmiles: oh and produces xrefed html :) 2016-09-26T07:52:38Z dmiles: ok Albert seems the best 2016-09-26T07:54:05Z dmiles: n/m i found http://www.cliki.net/documentation%20tool 2016-09-26T07:54:16Z knicklux quit (Quit: Leaving) 2016-09-26T07:54:48Z knicklux joined #lisp 2016-09-26T07:57:37Z Munksgaard quit (Quit: Leaving.) 2016-09-26T07:59:21Z razzy89__ quit (Quit: razzy89__) 2016-09-26T08:00:20Z Munksgaard joined #lisp 2016-09-26T08:00:48Z knicklux quit (Quit: Leaving) 2016-09-26T08:02:23Z _main_ joined #lisp 2016-09-26T08:05:16Z __main__ quit (Ping timeout: 250 seconds) 2016-09-26T08:05:55Z _main_ is now known as __main__ 2016-09-26T08:06:24Z knicklux joined #lisp 2016-09-26T08:08:55Z flamebeard quit (Read error: Connection reset by peer) 2016-09-26T08:10:32Z __main__ quit (Read error: Connection reset by peer) 2016-09-26T08:10:53Z flamebeard joined #lisp 2016-09-26T08:11:26Z __main__ joined #lisp 2016-09-26T08:11:38Z Cymew: As usual is the case there are options. No idea which one is best. 2016-09-26T08:16:29Z whiteline quit (Remote host closed the connection) 2016-09-26T08:17:31Z whiteline joined #lisp 2016-09-26T08:19:46Z flamebeard quit (Read error: Connection reset by peer) 2016-09-26T08:19:57Z shrdlu68 joined #lisp 2016-09-26T08:21:16Z shrdlu68: Hi, I'm getting errors with (ql:quickload :clws) 2016-09-26T08:21:28Z flamebeard joined #lisp 2016-09-26T08:26:11Z rjmacready joined #lisp 2016-09-26T08:28:02Z Bike quit (Quit: leaving) 2016-09-26T08:29:28Z shrdlu68: Xach: http://vhbin.net/x6ps389l9nnr 2016-09-26T08:32:13Z zacharias joined #lisp 2016-09-26T08:33:03Z otwieracz: Restart lisp and try to load UIOP 2016-09-26T08:33:06Z otwieracz: (ql:quickload :uiop) 2016-09-26T08:33:42Z otwieracz: Or maybe there's even no point. 2016-09-26T08:33:46Z otwieracz: Just execute g++ -m64 -Wno-write-strings -I/home/foo/quicklisp/dists/quicklisp/software/iolib-v0.8.1/src/grovel/ -o /home/foo/.cach\ 2016-09-26T08:33:49Z otwieracz: e/common-lisp/sbcl-1.3.9.100-6fb8e06-linux-x64/home/foo/quicklisp/dists/quicklisp/software/iolib-v0.8.1/src/syscalls/ffi-\ 2016-09-26T08:33:52Z otwieracz: types-unix /home/foo/.cache/common-lisp/sbcl-1.3.9.100-6fb8e06-linux-x64/home/foo/quicklisp/dists/quicklisp/software/iol\ 2016-09-26T08:33:55Z otwieracz: ib-v0.8.1/src/syscalls/ffi-types-unix.c 2016-09-26T08:33:56Z otwieracz: (this command from your log) in terminal 2016-09-26T08:35:02Z gargaml quit (Quit: WeeChat 1.5) 2016-09-26T08:37:30Z shrdlu68: otwieracz: It can't find lfp.h 2016-09-26T08:38:55Z jackdaniel: shrdlu68: you need to install libfixposix 2016-09-26T08:39:00Z nostoi joined #lisp 2016-09-26T08:39:30Z jackdaniel: its a C library unifying some cludges between various posix systems 2016-09-26T08:41:40Z shrdlu68: I gather. 2016-09-26T08:47:01Z ghostlight quit (Ping timeout: 265 seconds) 2016-09-26T08:49:02Z ghostlight joined #lisp 2016-09-26T08:49:28Z fe[nl]ix: shrdlu68: what's your OS ? 2016-09-26T08:55:03Z shrdlu68: fe[nl]ix: GNU/Linux. I fixed it as advised above. 2016-09-26T09:03:19Z razzy89__ joined #lisp 2016-09-26T09:05:50Z ovenpasta joined #lisp 2016-09-26T09:06:32Z nitrowheels joined #lisp 2016-09-26T09:07:32Z ovenpasta quit (Client Quit) 2016-09-26T09:08:03Z ovenpasta joined #lisp 2016-09-26T09:13:02Z fe[nl]ix: shrdlu68: that is ? 2016-09-26T09:13:19Z fe[nl]ix: don't install libfixposix from your distribution, because they're all too old 2016-09-26T09:16:22Z loke: It should be possible to compile and build lfp as part of iolib, imho 2016-09-26T09:16:33Z fe[nl]ix: I disagree 2016-09-26T09:17:25Z loke: fenlix: hmm, are there potential issues with that which I haven't thought of? 2016-09-26T09:18:44Z fe[nl]ix: building a proper C library is a task that ASDF can't do 2016-09-26T09:19:10Z fe[nl]ix: including running autoconf, ./configure, running the test suite, etc... 2016-09-26T09:19:18Z loke: fenlix: But you can run external programs? Wouldn't it be possible to simply run ./configure && make from there? 2016-09-26T09:19:54Z fe[nl]ix: and then what ? 2016-09-26T09:20:02Z fe[nl]ix: install it where ? 2016-09-26T09:20:09Z fe[nl]ix: and how to load it ? 2016-09-26T09:20:28Z loke: fenlix: .cache/common-lisp/... where ever the fasl files goes? 2016-09-26T09:21:32Z fe[nl]ix: and how do you deploy applications ? 2016-09-26T09:21:51Z fe[nl]ix: you don't need to copy fasls on the target, but you do need the shared library 2016-09-26T09:22:42Z loke: fenlix: true. I guess for deployment you need the library. But that's no different from today. You also need the library when deploying a binary. 2016-09-26T09:22:50Z fe[nl]ix: and how do you load it in a deployed application without saving fixed paths in the executable ? 2016-09-26T09:23:23Z loke: fenlix: you could have a fallback that first tries the cache one, and then the system-wide one. 2016-09-26T09:23:49Z fe[nl]ix: yes, but if you install a precompiled package it's much easier to manage it 2016-09-26T09:24:17Z fe[nl]ix: loke: so basically reimplement half the OS linker for no good reason other that an easy installation ? 2016-09-26T09:24:54Z loke: fenlix: No. Adding one extra search path for the library location isn't "reimplementing the OS linker", is it? 2016-09-26T09:25:08Z loke: But yes. Whatever work is needed is indeed for easy instalaltion. 2016-09-26T09:25:18Z loke: After all, it's the number one complaint about iolib. 2016-09-26T09:28:20Z fe[nl]ix: if people complain about a 2-minute step when you're supposed to use a library for much longer than that, I don't care 2016-09-26T09:29:01Z fe[nl]ix: we're not using Lisp Machines 2016-09-26T09:29:21Z fe[nl]ix: and fighting the host OS with custom installation method is pointless 2016-09-26T09:29:25Z fe[nl]ix: *methods 2016-09-26T09:29:26Z jackdaniel: I think its more about "I'm installing :clws and it doesn't work for no obvious reason", not "I'm too lazy to install libfixposix" 2016-09-26T09:29:39Z Munksgaard quit (Quit: Leaving.) 2016-09-26T09:29:50Z fe[nl]ix: same thing 2016-09-26T09:29:55Z loke: I think when you install a library that happens to depend on iolib and lfp is not installed, then the error message can be incredibly cryptic. 2016-09-26T09:29:58Z jackdaniel: arguably 2016-09-26T09:30:04Z fe[nl]ix: in order to use something, one needs to install its dependencies 2016-09-26T09:30:58Z jackdaniel: in that case I think adding an explicit error "libfixposix isn't present, please install the dependency" would be cleaner than cryptic "lfp.h not found" 2016-09-26T09:31:22Z fe[nl]ix: having that error, yes 2016-09-26T09:31:44Z loke: jackdaniel: Sometimes the error is even more cryptic than "lfp.h not found" 2016-09-26T09:31:50Z araujo joined #lisp 2016-09-26T09:31:57Z loke: I think when installing on ABCL 2016-09-26T09:32:27Z araujo quit (Max SendQ exceeded) 2016-09-26T09:32:46Z jackdaniel: loke: I believe that error which says what's wrong is less cryptic than lack of header (in fact, I believe it would make it pretty obvious) 2016-09-26T09:32:58Z superancetre joined #lisp 2016-09-26T09:33:17Z jackdaniel: not that I would mind having it "just work"™ without any additional actions than quickload :) 2016-09-26T09:33:21Z araujo joined #lisp 2016-09-26T09:34:35Z loke: Later I will try to install iolib using ABCL on a system without lfp to see what the error is. 2016-09-26T09:34:49Z fe[nl]ix: if the compilation fails, it's not necessarily because libfixposix isn't present 2016-09-26T09:34:53Z araujo quit (Max SendQ exceeded) 2016-09-26T09:35:06Z loke: If I can find a way to improve that error message, I'll post a fix and hope that fenlix will merge :-) 2016-09-26T09:35:26Z jackdaniel: right, I mean signalling this particular cause explicitly, because it's not very obvious for CL programmers 2016-09-26T09:35:46Z jackdaniel: if it can be detected of course without ugly hacks at the compilation time 2016-09-26T09:35:51Z araujo joined #lisp 2016-09-26T09:36:03Z fe[nl]ix: loke: you can handle the error in the ASDF component class 2016-09-26T09:37:03Z fe[nl]ix: loke: if you want to amuse yourself, ok 2016-09-26T09:37:16Z fe[nl]ix: but beyond SBCL and Clozure I don't care much 2016-09-26T09:37:28Z araujo quit (Max SendQ exceeded) 2016-09-26T09:37:29Z loke: Fair enough 2016-09-26T09:37:38Z loke: I'll take a look 2016-09-26T09:38:23Z araujo joined #lisp 2016-09-26T09:40:19Z araujo quit (Max SendQ exceeded) 2016-09-26T09:41:12Z araujo joined #lisp 2016-09-26T09:42:16Z nostoi quit (Quit: Verlassend.) 2016-09-26T09:46:18Z Munksgaard joined #lisp 2016-09-26T09:47:41Z Grue` joined #lisp 2016-09-26T09:53:21Z Indecipherable joined #lisp 2016-09-26T09:57:16Z FDXZ joined #lisp 2016-09-26T09:59:21Z m00natic joined #lisp 2016-09-26T09:59:31Z knicklux quit (Ping timeout: 265 seconds) 2016-09-26T10:00:00Z loke: Speaking of iolib, is there is a call that allows me to look up the ip addresses for a given interface? 2016-09-26T10:06:07Z hhdave joined #lisp 2016-09-26T10:08:07Z HeyFlash joined #lisp 2016-09-26T10:08:22Z neoncontrails quit (Remote host closed the connection) 2016-09-26T10:08:47Z FDXZ left #lisp 2016-09-26T10:09:51Z keix joined #lisp 2016-09-26T10:11:50Z razzy89__ quit (Quit: razzy89__) 2016-09-26T10:18:47Z fe[nl]ix: loke: no, that's so OS-specific I gave up on it 2016-09-26T10:19:16Z fe[nl]ix: :( 2016-09-26T10:19:20Z loke: fenlix: Oh, I looked at getifaddrs, and I thought it was standard. 2016-09-26T10:21:05Z fe[nl]ix: from getifaddrs(3): Conforming To 2016-09-26T10:21:05Z fe[nl]ix: Not in POSIX.1-2001. This function first appeared in BSDi and is present on the BSD systems, but with slightly different semantics 2016-09-26T10:21:14Z loke: argh 2016-09-26T10:21:25Z fe[nl]ix: and "slightly" is an understatement 2016-09-26T10:21:27Z loke: OK, I just resported to run-program on ifconfig :-) 2016-09-26T10:21:32Z loke: Works for my purpose 2016-09-26T10:21:46Z fe[nl]ix: I was about to suggest that 2016-09-26T10:22:24Z fe[nl]ix: although in general on Linux you're not assured to have ifconfig installed nowadays 2016-09-26T10:22:28Z fe[nl]ix: it's considered obsolete 2016-09-26T10:22:40Z raydeejay sighs 2016-09-26T10:22:47Z fe[nl]ix: parsing "ip address" should be more future-proof 2016-09-26T10:22:51Z fe[nl]ix: same goes for netstat 2016-09-26T10:23:06Z fe[nl]ix: go for "ip route" or "ip link" 2016-09-26T10:23:40Z fe[nl]ix: hmmm 2016-09-26T10:23:49Z H4ns: well, if you're not interested bsd, you can as well just call getifaddrs 2016-09-26T10:24:33Z ebrasca joined #lisp 2016-09-26T10:24:46Z H4ns: in bsd, obviously. because "ip" is a linux-only thing 2016-09-26T10:24:53Z fe[nl]ix: that's a good point 2016-09-26T10:24:58Z fe[nl]ix: loke: https://github.com/sionescu/posrednik/blob/master/src/interfaces.lisp 2016-09-26T10:25:17Z fe[nl]ix: that's an "ip" output parser from a failed project 2016-09-26T10:26:13Z fe[nl]ix: I had underestimated how complex NetworkManager is 2016-09-26T10:27:30Z shdeng quit (Quit: Leaving) 2016-09-26T10:27:30Z dmiles quit (Ping timeout: 264 seconds) 2016-09-26T10:29:54Z dmiles joined #lisp 2016-09-26T10:41:39Z fe[nl]ix: loke: if you feel adventurous see https://github.com/hyperic/sigar 2016-09-26T10:41:56Z fe[nl]ix: that's an actual portable library for gathering system info 2016-09-26T10:42:15Z fe[nl]ix: it needs an FFI 2016-09-26T10:42:26Z fe[nl]ix: and it's not easy to compile 2016-09-26T10:49:01Z al-damiri joined #lisp 2016-09-26T10:50:23Z knicklux joined #lisp 2016-09-26T10:54:37Z dmiles quit (Ping timeout: 265 seconds) 2016-09-26T10:57:06Z DataLinkDroid quit (Ping timeout: 268 seconds) 2016-09-26T11:00:19Z dmiles joined #lisp 2016-09-26T11:02:43Z ukari quit (Ping timeout: 255 seconds) 2016-09-26T11:03:30Z asc232 joined #lisp 2016-09-26T11:03:41Z shrdlu68 quit (Quit: leaving) 2016-09-26T11:04:17Z EvW joined #lisp 2016-09-26T11:04:56Z JohnMcClain1 quit (Quit: Leaving.) 2016-09-26T11:05:36Z flip214: well, or just read /proc/net/route or so... 2016-09-26T11:06:00Z neoncontrails joined #lisp 2016-09-26T11:06:11Z flip214: depending on what information is really needed 2016-09-26T11:06:52Z Josh_2 joined #lisp 2016-09-26T11:07:41Z flip214: or use socket() and ip(7), I believe that's getsockopt etc. 2016-09-26T11:07:57Z flip214: you could bind some udp port, and query the local address that you got 2016-09-26T11:12:29Z quazimodo quit (Ping timeout: 244 seconds) 2016-09-26T11:12:52Z fe[nl]ix: lots of options, all poorly documented 2016-09-26T11:13:51Z flip214: oh, socket() and ip(7) is good enough, I believe. Or socket(), bind(), getsockname() 2016-09-26T11:15:30Z scymtym_ quit (Ping timeout: 250 seconds) 2016-09-26T11:16:06Z whiteline quit (Remote host closed the connection) 2016-09-26T11:16:33Z whiteline joined #lisp 2016-09-26T11:18:47Z ovenpasta quit (Quit: ovenpasta) 2016-09-26T11:20:24Z svetlyak40wt joined #lisp 2016-09-26T11:23:07Z svetlyak40wt: Guys and girls, who knows how to reload a system in Common Lisp after I made (declaim (optimize (debug 3)))? 2016-09-26T11:24:31Z jackdaniel: if you use asdf, you may: (asdf:load-system 'my-system :force t) 2016-09-26T11:25:21Z sjl joined #lisp 2016-09-26T11:28:24Z rjmacready quit (Quit: Page closed) 2016-09-26T11:32:00Z asc232 quit (Remote host closed the connection) 2016-09-26T11:32:59Z svetlyak40wt: jackdaniel: thank you very much. That is work! 2016-09-26T11:33:07Z jackdaniel: sure thing :) 2016-09-26T11:35:17Z flip214: /proc/net/fib_trie includes the IP address 2016-09-26T11:36:30Z lnostdal quit (Read error: Connection reset by peer) 2016-09-26T11:36:59Z lnostdal joined #lisp 2016-09-26T11:38:31Z `lain joined #lisp 2016-09-26T11:39:21Z EvW quit (Ping timeout: 244 seconds) 2016-09-26T11:40:05Z EvW joined #lisp 2016-09-26T11:40:09Z johnwilkins quit (Remote host closed the connection) 2016-09-26T11:40:53Z johnwilkins joined #lisp 2016-09-26T11:43:47Z Josh_2 quit (Remote host closed the connection) 2016-09-26T11:45:43Z solene joined #lisp 2016-09-26T11:45:51Z froggey quit (Ping timeout: 250 seconds) 2016-09-26T11:47:45Z solene: hello, how would you connect to a ssl/tls socket ? 2016-09-26T11:48:02Z harish joined #lisp 2016-09-26T11:49:11Z flip214: I'd use cl+ssl 2016-09-26T11:49:24Z flip214: or if it's about https, drakma 2016-09-26T11:51:23Z solene: flip214 : I will see cl+ssl, I am connecting to an IRC server 2016-09-26T11:51:36Z solene: is it used instead of usocket then ? 2016-09-26T11:57:48Z ovenpasta joined #lisp 2016-09-26T11:59:30Z grouzen quit (Ping timeout: 244 seconds) 2016-09-26T12:01:27Z zeraceth quit (Ping timeout: 250 seconds) 2016-09-26T12:02:35Z hebroon_ joined #lisp 2016-09-26T12:02:59Z madbub joined #lisp 2016-09-26T12:03:08Z flip214: solene: well, then use cl-irc? 2016-09-26T12:04:29Z ggole joined #lisp 2016-09-26T12:06:45Z hebroon quit (Ping timeout: 276 seconds) 2016-09-26T12:07:14Z zerac joined #lisp 2016-09-26T12:07:15Z sdothum joined #lisp 2016-09-26T12:09:02Z solene: flip214: no, I'm writing an irc client from scratch 2016-09-26T12:09:23Z `lain quit (Quit: bye.) 2016-09-26T12:09:32Z ebrasca quit (Remote host closed the connection) 2016-09-26T12:10:47Z _michael_ joined #lisp 2016-09-26T12:11:03Z madbub quit (Remote host closed the connection) 2016-09-26T12:11:49Z madbub joined #lisp 2016-09-26T12:12:35Z madbub quit (Remote host closed the connection) 2016-09-26T12:12:36Z EvW quit (Ping timeout: 276 seconds) 2016-09-26T12:13:14Z flip214: good luck 2016-09-26T12:13:24Z madbub joined #lisp 2016-09-26T12:14:27Z solene: flip214 : i'm writing from the client 2016-09-26T12:14:32Z madbub quit (Remote host closed the connection) 2016-09-26T12:14:40Z solene: thanks anyway ^^ 2016-09-26T12:14:57Z flip214: you're welcome 2016-09-26T12:16:14Z madbub joined #lisp 2016-09-26T12:16:42Z `lain joined #lisp 2016-09-26T12:17:52Z myrkraverk joined #lisp 2016-09-26T12:22:09Z edgar-rft quit (Quit: edgar-rft) 2016-09-26T12:23:21Z Trystam joined #lisp 2016-09-26T12:24:10Z razzy89__ joined #lisp 2016-09-26T12:26:02Z Tristam quit (Ping timeout: 265 seconds) 2016-09-26T12:27:17Z test1600 quit (Quit: Leaving) 2016-09-26T12:31:00Z solene quit (Quit: going) 2016-09-26T12:31:11Z ukari joined #lisp 2016-09-26T12:31:33Z solene joined #lisp 2016-09-26T12:31:54Z solene: I got it working with cl+ssl ! 2016-09-26T12:32:36Z Xach: Super! 2016-09-26T12:33:39Z solene: using cl+ssh wasn't very intuitive 2016-09-26T12:33:45Z solene: s/ssh/ssl 2016-09-26T12:35:37Z Beetny quit (Ping timeout: 265 seconds) 2016-09-26T12:37:13Z razzy89__ quit (Quit: razzy89__) 2016-09-26T12:37:49Z nzambe joined #lisp 2016-09-26T12:41:32Z nzambe quit (Client Quit) 2016-09-26T12:41:50Z grouzen joined #lisp 2016-09-26T12:41:52Z nzambe joined #lisp 2016-09-26T12:46:10Z svetlyak_ joined #lisp 2016-09-26T12:46:10Z svetlyak_ is now known as svetlyak40wt_ 2016-09-26T12:46:49Z svetlyak40wt quit (Ping timeout: 265 seconds) 2016-09-26T12:49:07Z pratch joined #lisp 2016-09-26T12:49:39Z knicklux quit (Ping timeout: 265 seconds) 2016-09-26T12:50:02Z EvW joined #lisp 2016-09-26T12:50:08Z solene left #lisp 2016-09-26T12:53:07Z dwchandl1r is now known as dwchandler 2016-09-26T12:53:59Z can3p joined #lisp 2016-09-26T13:00:00Z Trystam is now known as Tristam 2016-09-26T13:09:48Z knicklux joined #lisp 2016-09-26T13:10:11Z cpc26 joined #lisp 2016-09-26T13:10:40Z manuel_ joined #lisp 2016-09-26T13:17:22Z edgar-rft joined #lisp 2016-09-26T13:23:48Z FreeBirdLjj joined #lisp 2016-09-26T13:24:31Z cpc26 quit (Remote host closed the connection) 2016-09-26T13:27:05Z LiamH joined #lisp 2016-09-26T13:28:48Z FreeBirdLjj quit (Ping timeout: 265 seconds) 2016-09-26T13:28:57Z Josh_2 joined #lisp 2016-09-26T13:33:29Z razzy89__ joined #lisp 2016-09-26T13:34:29Z myrkraverk: I have yet to see an intuitive crypto library. 2016-09-26T13:35:22Z Munksgaard: myrkraverk: crypto is hard :( 2016-09-26T13:37:08Z Grue` quit (Ping timeout: 252 seconds) 2016-09-26T13:37:33Z myrkraverk: Munksgaard: I know; and even the best libraries cannot prevent the programmer (user) from doing something stupid. 2016-09-26T13:37:49Z Grue` joined #lisp 2016-09-26T13:37:55Z myrkraverk: I've actually been learning a lot about crypto lately. 2016-09-26T13:38:40Z nitrowheels quit (Quit: Nettalk6 - www.ntalk.de) 2016-09-26T13:40:21Z EvW quit (Ping timeout: 276 seconds) 2016-09-26T13:40:29Z warweasle joined #lisp 2016-09-26T13:43:01Z Munksgaard: myrkraverk: Have you seen http://cryptopals.com/ ? 2016-09-26T13:43:11Z rpg joined #lisp 2016-09-26T13:43:25Z eivarv joined #lisp 2016-09-26T13:43:30Z Munksgaard: I've been having fun with those for a while, although I've been implementing my solutions in Rust. 2016-09-26T13:44:26Z EvW joined #lisp 2016-09-26T13:45:01Z ovenpasta quit (Remote host closed the connection) 2016-09-26T13:46:13Z rumbler31 joined #lisp 2016-09-26T13:46:30Z NitroWheels joined #lisp 2016-09-26T13:48:20Z manuel_ quit (Quit: manuel_) 2016-09-26T13:48:29Z myrkraverk: Not sure if that site will load, and no. 2016-09-26T13:48:43Z myrkraverk: I've actually started implementing AES in lisp. 2016-09-26T13:48:48Z myrkraverk: Just to see how it works. 2016-09-26T13:49:13Z myrkraverk: Not sure if I'll do anything with it, but I think I should at least get the test vectors to pass tests. 2016-09-26T13:49:31Z myrkraverk: Maybe I'll try chacha too. 2016-09-26T13:49:40Z svetlyak40wt_ quit (Read error: Connection timed out) 2016-09-26T13:50:37Z svetlyak40wt joined #lisp 2016-09-26T13:50:56Z froggey joined #lisp 2016-09-26T13:51:12Z Munksgaard: myrkraverk: Hm, it loads for me. 2016-09-26T13:51:32Z myrkraverk: I'm behind the Great Firewall of China today, I'm never sure if any single page will load. 2016-09-26T13:51:38Z myrkraverk: And it did, eventually. 2016-09-26T13:51:51Z myrkraverk: Can I take a look at Set 2? 2016-09-26T13:51:55Z myrkraverk: Or is there a set 2? 2016-09-26T13:52:12Z Munksgaard: Essentially it's a site with a bunch of small exercises that take you a bunch of encryption methods, and shows you how a lot of them can be broken. 2016-09-26T13:52:13Z myrkraverk: Oh yes http://cryptopals.com/sets/2 2016-09-26T13:52:46Z myrkraverk: Oh yeah -- I've been reading a book on cryptography (don't remember the title right now, it's at home) and it discusses the various attacks against TLS over time. 2016-09-26T13:52:59Z myrkraverk: So I'm famiiar with many of the attacks at surface level. 2016-09-26T13:53:08Z CEnnis91 joined #lisp 2016-09-26T13:53:10Z sjl: ugh, just spent like an hour writing up something using maxpc because it looks neat, only to realize it's agpl 2016-09-26T13:53:18Z raydeejay: \o/ 2016-09-26T13:53:24Z dyelar joined #lisp 2016-09-26T13:53:28Z cromachina_ quit (Read error: Connection reset by peer) 2016-09-26T13:53:30Z Munksgaard: Cool! This'll give you a chance to actually implement some of them :) 2016-09-26T13:53:40Z sjl sighs, (ql:quickload 'smug) 2016-09-26T13:53:42Z myrkraverk: Munksgaard: yeah, thanks for the pointer. 2016-09-26T13:53:44Z Munksgaard: I've been enjoying it, although I still haven't gotten very far. 2016-09-26T13:53:52Z Munksgaard: myrkraverk: You're welcome :) 2016-09-26T13:53:53Z can3p quit (Read error: No route to host) 2016-09-26T13:54:10Z myrkraverk: I won't be spending my China time on them, but thanks, I'll take a look. 2016-09-26T13:54:22Z raydeejay: if it's any consolation, sjl, been somewhat there, done somewhat that 2016-09-26T13:54:25Z can3p joined #lisp 2016-09-26T13:54:45Z sjl: I need to write some kind of ASDF thing that raises a condition when I try to :depends-on something with GPL in the license 2016-09-26T13:55:03Z test1600 joined #lisp 2016-09-26T13:55:21Z raydeejay: heh 2016-09-26T13:55:52Z sjl: would have a benefit of possibly detecting inadvertent GPL-poisoning by something multiple-levels deep in the dependency tree 2016-09-26T13:57:07Z myrkraverk: Munksgaard: I don't see anything from the high level descriptions, so: do you know if any of these attacks are timing based? 2016-09-26T13:57:31Z myrkraverk: sjl: that would be really cool. 2016-09-26T13:57:33Z leo_song: myrkraverk: seems common lisp lack of encryption libraries, even openSSL wrapper. 2016-09-26T13:58:19Z myrkraverk: leo_song: there's one library I've used, for hashes, and there's cl+ssl which seems to suck. 2016-09-26T13:58:35Z myrkraverk: I sometimes get errors from cl+ssl thrown in my face, from drakma. 2016-09-26T13:58:51Z myrkraverk: I've yet to try to dig into it, to see what it really is. 2016-09-26T13:58:58Z dyelar quit (Quit: Leaving.) 2016-09-26T13:58:59Z dlowe: security-as-ecosystem is fascinating, because the popular things are more hardened, but also more targeted. 2016-09-26T13:59:13Z myrkraverk: *nod* 2016-09-26T13:59:33Z dlowe: you could write a common lisp SSL library, and it would almost never get attacked unless someone was specifically targeting a system. 2016-09-26T13:59:47Z Munksgaard: myrkraverk: I seem to remember there being at least one timing attack 2016-09-26T13:59:51Z myrkraverk: True, which would quickly show up the crypto bugs in it ;p 2016-09-26T14:00:00Z pipping: myrkraverk: what do you think of ironclad? 2016-09-26T14:00:04Z dlowe: maybe, because the number of people attacking it would be smaller 2016-09-26T14:00:06Z myrkraverk: Munksgaard: ok, I'm interested in timing attacks -- to learn how to make them. 2016-09-26T14:00:14Z EvW quit (Ping timeout: 252 seconds) 2016-09-26T14:00:20Z myrkraverk: pipping: it's "ok" for hashes -- I haven't used it for anythnig else. 2016-09-26T14:00:23Z leo_song: myrkraverk: oh, i never noticed there are some ssl libraries, i always use (ql:system-apropos 'encrypt) for searching them 2016-09-26T14:00:51Z pipping: myrkraverk: 'okay' isn't great. why's it not great? 2016-09-26T14:00:52Z Munksgaard: myrkraverk: Although I can't seem to find it right now. I have to run to a meeting now, but perhaps I can find it for you later 2016-09-26T14:01:09Z _michael_ quit (Remote host closed the connection) 2016-09-26T14:01:35Z EvW joined #lisp 2016-09-26T14:01:36Z myrkraverk: pipping: I have to convert strings to-and-from octects. Though I guess that part is kind of outside scope of the library, it's annoying to use to encrypt strings. 2016-09-26T14:01:56Z myrkraverk: It would be "nicer" to have encrypt-this-as-external-format: utf-8. 2016-09-26T14:02:19Z JuanDaugherty joined #lisp 2016-09-26T14:02:38Z harish quit (Ping timeout: 244 seconds) 2016-09-26T14:03:36Z zacts quit (Ping timeout: 265 seconds) 2016-09-26T14:07:07Z _mjl quit (Ping timeout: 244 seconds) 2016-09-26T14:08:34Z sz0 joined #lisp 2016-09-26T14:08:36Z can3p quit (Quit: This computer has gone to sleep) 2016-09-26T14:11:10Z pipping: right. but it's trivial for you to write corresponding wrappers if you do that a lot. 2016-09-26T14:11:53Z pipping: so i'll put that down as mild criticism 2016-09-26T14:14:50Z deank quit (Remote host closed the connection) 2016-09-26T14:15:57Z pipping: (And now for something completely different) I was wondering what common lisp implementations people use and considered starting a poll. Maybe someone's already done that recently, though, without me knowing... 2016-09-26T14:16:06Z Noon joined #lisp 2016-09-26T14:16:51Z Noon: Which is better, Racket or Common Lisp (SBCL)? 2016-09-26T14:17:38Z edgar-rft: Wich is better, T or NIL? 2016-09-26T14:17:44Z pipping: NIL! 2016-09-26T14:17:56Z jackdaniel: sjl: maybe something in line with http://paste.lisp.org/display/327154 ? 2016-09-26T14:18:00Z fe[nl]ix: Noon: Common Lisp, naturally 2016-09-26T14:18:34Z Noon: fe[nl]ix, why? Racket has generally a much better macro system 2016-09-26T14:18:55Z jackdaniel: if you know better than why do you ask? (: 2016-09-26T14:19:01Z jackdaniel: s/than/then/ 2016-09-26T14:19:26Z Noon: jackdaniel, I want to make sure that Racket is generally better than CL? 2016-09-26T14:19:26Z raydeejay: racket has scheme macros 2016-09-26T14:19:30Z raydeejay: I will leave it at that... 2016-09-26T14:19:33Z myrkraverk: Noon: I've used both for sort of non trivial projects (CL more) and both are nice, but different enough that I can't compare them. 2016-09-26T14:19:34Z sjl: jackdaniel: nice, that could probably be expanded a little into something nicely robust 2016-09-26T14:19:52Z jackdaniel: I don't know how to hook it into asdf, but you may at least verify each system 2016-09-26T14:20:02Z pipping: myrkraverk: oranges > apples 2016-09-26T14:20:05Z edgar-rft: and not to forget that T has a better blah, blubber, blob 2016-09-26T14:20:12Z jackdaniel: I give you mit-0-clause license for that snippet ;) 2016-09-26T14:20:21Z sjl: hahaha 2016-09-26T14:20:28Z Noon: This channel is named Lisp, not Common Lisp, so I have the right to talk about Lisp and Lisp-related languages 2016-09-26T14:20:38Z myrkraverk: pipping: well, both oranges and apples have their uses -- I use them for different tasks (in cooking) and don't compare them. 2016-09-26T14:20:43Z Noon: So, Racket is better than CL, right? 2016-09-26T14:20:44Z raydeejay: actually, the topic clearly specifies Common Lisp 2016-09-26T14:20:46Z sjl: jackdaniel: you'd just run it on your own system you want to check, right? 2016-09-26T14:20:54Z jackdaniel: sjl: yeah 2016-09-26T14:21:06Z jackdaniel: I'm not against gpl though, so I have no need for such a script ;) 2016-09-26T14:21:20Z jackdaniel: but I understand your point of view there 2016-09-26T14:21:27Z sjl: I don't actually care about hooking it into ASDF, a way to just say "is there any GPL thing in my project's deps" is fine 2016-09-26T14:21:36Z sjl: s/GPL/any other license you want to check for/ 2016-09-26T14:21:42Z jackdaniel: you'll have to write your own maptree 2016-09-26T14:22:04Z jackdaniel: (because I just made it up) 2016-09-26T14:22:10Z sjl: https://github.com/tarballs-are-good/quickutil/blob/master/quickutil-utilities/utilities/trees.lisp#L3 2016-09-26T14:22:15Z myrkraverk: Noon: I replied to you earlier, and there's no "clearly" 2016-09-26T14:22:20Z jackdaniel: ah :) 2016-09-26T14:22:23Z Xach: sjl: I'd like to make it easy to discover such info for quicklisp-provided systems 2016-09-26T14:22:32Z Xach: sjl: that is part of the "out of beta" plan 2016-09-26T14:22:51Z Noon: myrkraverk, who is Noon? Who are you talking too? 2016-09-26T14:22:57Z sjl: Xach: that would be nice, but yeah definitely a nice-to-have 2016-09-26T14:23:19Z dlowe: Noon: The "any lisp" channel is ##lisp 2016-09-26T14:23:20Z Noon: My point is that there is no good CL implementation, SBCL is good, but buggy and unportable 2016-09-26T14:23:22Z myrkraverk: /ignore Noon 2016-09-26T14:23:27Z Xach: Noon: Go away. 2016-09-26T14:23:45Z Noon: Xach, Go and Fuck Yourself (GaFY) 2016-09-26T14:23:53Z Noon: Bitch 2016-09-26T14:23:56Z ChanServ has set mode +o Xach 2016-09-26T14:23:59Z neoncontrails quit 2016-09-26T14:23:59Z akkad: Noon: you troll too much 2016-09-26T14:24:07Z Xach has set mode -bb *!*Minnie@*.socal.res.rr.com *!*abner@*.static.ziggozakelijk.nl 2016-09-26T14:24:09Z Xach has set mode +b *!*bf651efe@*.191.101.30.254 2016-09-26T14:24:14Z Noon [~xach@pdpc/supporter/professional/xach] has been kicked from #lisp by Xach (Noon) 2016-09-26T14:24:18Z Xach has set mode -o Xach 2016-09-26T14:26:15Z akkad: try porting cmucl to new platforms, then talk about "portability issues of sbcl" :P 2016-09-26T14:26:37Z manuel_ joined #lisp 2016-09-26T14:26:45Z dlowe: I hope he doesn't find #clnoobs :p I failed to register it and its opsless 2016-09-26T14:28:47Z akkad: for json which of the libs tends to have the most love? 2016-09-26T14:29:30Z wallyduchamp quit (Ping timeout: 244 seconds) 2016-09-26T14:29:49Z myrkraverk: akkad: dunno about love, but there's a perf comparison page somewhere. 2016-09-26T14:30:11Z svetlyak40wt: akkad: jonahan is very easy to use. 2016-09-26T14:30:14Z myrkraverk: and the two that seem to come up on top are jsown and jonathan, iirc. 2016-09-26T14:30:21Z akkad: yeah saw one from 2013. found cl-json a bit slow off sbcl 2016-09-26T14:30:41Z dlowe: I would prioritize ease of use over performance in one of my projects. 2016-09-26T14:31:08Z akkad: parse/decode all seem pretty easy to use. 2016-09-26T14:31:09Z myrkraverk: dlowe: that of course depends on how much json you're going to parse. 2016-09-26T14:31:33Z dlowe: True, though if you have to parse that much, then json is probably the wrong format. 2016-09-26T14:31:49Z raydeejay: then again maybe the format is what it is 2016-09-26T14:31:51Z akkad: I'll ask amazon to stop storing logs in it. 2016-09-26T14:31:52Z myrkraverk: Yeah, but sometimes someone else is in charge of the format. 2016-09-26T14:31:55Z akkad: :P 2016-09-26T14:31:58Z ASau joined #lisp 2016-09-26T14:32:28Z myrkraverk: jsown is "ok" when it comes to create objects, but it's not really nice about it. 2016-09-26T14:32:37Z myrkraverk: I haven't used jonathan myself. 2016-09-26T14:33:03Z akkad: amazing how often the "don't use X then." comes up as if one never had to integrate with outside sources. 2016-09-26T14:33:22Z myrkraverk: Incidentally, self plugging since json came up: http://www.myrkraverk.com/blog/2016/08/postgresql-load-json-with-lisp-and-postmodern/ 2016-09-26T14:33:49Z akkad: saw that. pgloader not work? :P 2016-09-26T14:34:10Z Grue`: jsown can do some weird shit because it's compiled with safety 0 2016-09-26T14:34:44Z akkad: saw that. 2016-09-26T14:34:49Z akkad: tend to avoid libs where that's set 2016-09-26T14:34:58Z Grue`: i still use it for Ichiran because it's pretty nice otherwise 2016-09-26T14:35:05Z dlowe: akkad: sometimes even outside sources have some flexibility on formats 2016-09-26T14:35:18Z Grue`: and I don't read user-submitted JSON in that 2016-09-26T14:35:39Z myrkraverk: akkad: last time I checked, pgloader doesn't handle json arrays, nor subset of json. 2016-09-26T14:35:48Z akkad: cl-couch had some nice json utils 2016-09-26T14:35:53Z myrkraverk: dunno if it handles json at all. 2016-09-26T14:36:09Z akkad: ahh 2016-09-26T14:36:14Z _death: personally I've been using com.gigamonkeys.json for the last several years 2016-09-26T14:38:33Z joast joined #lisp 2016-09-26T14:39:10Z zacts joined #lisp 2016-09-26T14:40:16Z vertigo_ quit (Changing host) 2016-09-26T14:40:16Z vertigo_ joined #lisp 2016-09-26T14:40:31Z EvW quit (Ping timeout: 255 seconds) 2016-09-26T14:40:58Z fluter quit (Ping timeout: 255 seconds) 2016-09-26T14:41:32Z EvW joined #lisp 2016-09-26T14:42:10Z Munksgaard quit (Quit: Leaving.) 2016-09-26T14:42:58Z Jesin joined #lisp 2016-09-26T14:44:19Z asc232 joined #lisp 2016-09-26T14:45:34Z deank joined #lisp 2016-09-26T14:46:08Z test1600 quit (Ping timeout: 265 seconds) 2016-09-26T14:46:09Z vauban joined #lisp 2016-09-26T14:48:25Z salva quit (Ping timeout: 272 seconds) 2016-09-26T14:48:47Z adolf_stalin joined #lisp 2016-09-26T14:51:00Z fluter joined #lisp 2016-09-26T15:02:13Z Munksgaard joined #lisp 2016-09-26T15:04:28Z NeverDie joined #lisp 2016-09-26T15:04:33Z Munksgaard: myrkraverk: It looks like set 4 has some timing attacks. I haven't done them though, so I wouldn't know for sure. 2016-09-26T15:05:12Z myrkraverk: Munksgaard: nice, I'll start on the sets when I'm back home. 2016-09-26T15:09:56Z Rajamaa joined #lisp 2016-09-26T15:10:31Z ski_ is now known as ski 2016-09-26T15:12:39Z sellout- joined #lisp 2016-09-26T15:14:09Z Guest32527 left #lisp 2016-09-26T15:16:33Z wallyduchamp joined #lisp 2016-09-26T15:17:35Z rumbler31 quit (Remote host closed the connection) 2016-09-26T15:19:50Z Humilis joined #lisp 2016-09-26T15:19:51Z optikalmouse joined #lisp 2016-09-26T15:20:36Z Munksgaard quit (Quit: Leaving.) 2016-09-26T15:21:34Z wallyduchamp quit (Quit: Leaving) 2016-09-26T15:21:44Z mordocai_ is now known as mordocai 2016-09-26T15:23:35Z rpg: sjl: I think you can find all the systems using some code that's already in ASDF. You probably have to eyeball them to get the licenses, though. People aren't necessarily good about putting in :license metadata (or :licence, since Fare might have added that), and even if they are, there isn't any machine-parsable format for that field. 2016-09-26T15:26:25Z akkad: yeah, cl-json clearly was the wrong choice 2016-09-26T15:27:42Z ukari quit (Ping timeout: 265 seconds) 2016-09-26T15:30:16Z flamebeard quit (Quit: Leaving) 2016-09-26T15:30:31Z SpaceDanceCJ joined #lisp 2016-09-26T15:30:48Z akkad: https://gist.github.com/6ac5f5dde11ea19aabe3a38e50b0e850 jonathan seems pretty nice. thanks for the help 2016-09-26T15:31:28Z rpg: akkad: What do you get out of the different json libraries when you parse? 2016-09-26T15:32:18Z akkad: see gist above 2016-09-26T15:32:33Z rpg: Looks like there may be some apples-oranges comparison, since CL-JSON makes JSON into CLOS objects.... 2016-09-26T15:32:43Z akkad: oh object wise? I can diff them. jsown seemed to do odd stuff 2016-09-26T15:32:50Z akkad: right 2016-09-26T15:33:28Z rpg: So if you want, e.g., method dispatch on stuff you read from JSON, CL-JSON might not be a completely stupid choice. 2016-09-26T15:33:31Z akkad: would explain all the clos stuff in the profiler output 2016-09-26T15:33:36Z svetlyak40wt: akkad: how large was the /tmp/test.json? 2016-09-26T15:33:54Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-26T15:33:55Z rpg: But if you just need something simple, you might choose one of the others.... 2016-09-26T15:33:56Z akkad: Size: 1268671 Blocks: 2480 IO Block: 4096 regular file 2016-09-26T15:35:59Z svetlyak40wt quit (Remote host closed the connection) 2016-09-26T15:36:13Z akkad: profiling was showing an excessive amount of time in json parson. so thus the testing 2016-09-26T15:37:58Z notuvo joined #lisp 2016-09-26T15:38:29Z scymtym joined #lisp 2016-09-26T15:38:43Z notuvo quit (Client Quit) 2016-09-26T15:39:57Z EvW quit (Ping timeout: 276 seconds) 2016-09-26T15:43:43Z optikalmouse quit (Quit: optikalmouse) 2016-09-26T15:44:54Z lnostdal quit (Read error: Connection reset by peer) 2016-09-26T15:45:29Z lnostdal joined #lisp 2016-09-26T15:48:33Z NeverDie quit (Ping timeout: 244 seconds) 2016-09-26T15:48:50Z Th30n joined #lisp 2016-09-26T15:49:51Z Cymew quit (Ping timeout: 272 seconds) 2016-09-26T15:49:54Z Bike joined #lisp 2016-09-26T15:49:56Z NeverDie joined #lisp 2016-09-26T15:50:58Z asc232 quit (Remote host closed the connection) 2016-09-26T15:52:03Z shka quit (Quit: Konversation terminated!) 2016-09-26T15:53:09Z pipping: hm. am I reading this incorrectly? 2016-09-26T15:53:11Z pipping: clhs loop 2016-09-26T15:53:12Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_loop.htm 2016-09-26T15:53:29Z pipping: conditional::= {if | when | unless} form selectable-clause {and selectable-clause}* ... 2016-09-26T15:53:46Z asc232 joined #lisp 2016-09-26T15:53:53Z pipping: so I'd expect to be able to do (silly sample code): (loop :for i :from 0 :below 10 :unless (= i 1) :do (format t "<<") and (format t "~a>>~%" i)) 2016-09-26T15:54:18Z rpg: pipping: That has to be :do ... :and :do .... 2016-09-26T15:54:44Z rpg: So, of course, that's unnecessary, but :do ... :and :collect ... makes sense 2016-09-26T15:54:45Z pipping: right. I did read it incorrectly 2016-09-26T15:55:25Z Quadresce joined #lisp 2016-09-26T15:55:46Z pipping: okay, :do form1 :and :do form2 is equivalent to :do form1 form2, I just wanted to understand why my example didn't work 2016-09-26T15:55:50Z pipping: thanks 2016-09-26T15:56:19Z hugo_dc joined #lisp 2016-09-26T15:58:02Z White_Flame: infix syntax ftw :-P 2016-09-26T15:59:50Z optikalmouse joined #lisp 2016-09-26T16:00:11Z klltkr joined #lisp 2016-09-26T16:00:23Z jsmith_ joined #lisp 2016-09-26T16:02:31Z sjl quit (Ping timeout: 272 seconds) 2016-09-26T16:04:05Z rpg: Yeah, that's why we have stopped using LOOP and now use ITERATE exclusively 2016-09-26T16:04:16Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-26T16:04:26Z rpg: The conditional syntax of the LOOP macro is a crawling horror. 2016-09-26T16:04:34Z ramky quit (Ping timeout: 244 seconds) 2016-09-26T16:04:37Z rpg: ... and don't get me started on using it with multiple values 2016-09-26T16:05:44Z klltkr quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-26T16:05:53Z zacharias quit (Ping timeout: 240 seconds) 2016-09-26T16:06:26Z harish joined #lisp 2016-09-26T16:08:26Z pipping: funnily enough, I asked that question because of finishing touches on moving my code back from iterate to loop 2016-09-26T16:08:54Z optikalmouse quit (Quit: optikalmouse) 2016-09-26T16:09:32Z optikalmouse joined #lisp 2016-09-26T16:09:35Z rpg: You didn't want the dependency? 2016-09-26T16:10:06Z pipping: That's also a benefit. But I mostly didn't see any need for it anymore 2016-09-26T16:10:25Z ovenpasta joined #lisp 2016-09-26T16:11:15Z rpg: I just hate loop. Am especially sick of reading misleading code layouts that come from people trying to trick emacs into formatting it sensibly. 2016-09-26T16:11:35Z rpg: Like sticking a single DO way out on the right end of a line and putting the whole body in there. 2016-09-26T16:11:39Z Karl_Dscc joined #lisp 2016-09-26T16:11:40Z Quadresce joined #lisp 2016-09-26T16:11:46Z HeyFlash quit (Remote host closed the connection) 2016-09-26T16:12:21Z rpg: Makes me think too hard about whether this is a "real" loop, or just a complex alias for DOLIST.... 2016-09-26T16:13:05Z rpg: As I get older, I get more and more crabby about code that I can't read both quickly and accurately. 2016-09-26T16:13:39Z Vicfred quit (Quit: Leaving) 2016-09-26T16:15:32Z pipping: rpg: how much do you hate https://github.com/pipping/delta-lisp/blob/master/delta.lisp#L52-L97 (scale from 0 to 10) 2016-09-26T16:18:15Z rpg: 6-7 --5 being the minimum hate for LOOP. You are mostly using LOOP sensibly -- i.e., it's not just a more complicated alternative to DOLIST. But the nested conditional is a boggler. First we have to read the Loop conditional (unless the process is alive), then we drop into a native Lisp conditional (COND for successful exit), then we bump back into LOOP syntax. 2016-09-26T16:19:04Z rpg: That's a pretty good example of why I prefer ITERATE -- we have to bump back and forth. I have to think hard about the fact that one conditional execution path is signaled by :UNLESS and then one by cond inside the body of :UNLESS. 2016-09-26T16:19:59Z rpg: Might be easier to read if the nested loop was replaced by a function like (delete-process-children ...) 2016-09-26T16:20:09Z watersoul quit (Ping timeout: 250 seconds) 2016-09-26T16:21:07Z rpg: Actually, I think your multilple :DO 's make it more readable than if there was only a single one. 2016-09-26T16:22:39Z pipping: delete-process-children is a good idea. Once you have a sufficiently large loop, it's easy to forget that you don't have to roll out the entire problem and solve it right here, right now ;) 2016-09-26T16:23:47Z Grue`: I'd replace the infinite outer loop with a basic (loop) form 2016-09-26T16:24:00Z rpg: Also, as someone who spends a ton of his time debugging, I dislike open-coded loops because they reduce the number of places I can TRACE. 2016-09-26T16:24:08Z Grue`: (loop (let (pwr-list (part 0)) ...)) 2016-09-26T16:24:45Z pipping: Grue`: I view the two as identical, except that one requires more indentation ;) 2016-09-26T16:24:58Z rpg: I hate the simple loop form more than anything. 2016-09-26T16:25:43Z rpg: oh, wait -- sorry, no. I meant DO. 2016-09-26T16:25:46Z MoALTz joined #lisp 2016-09-26T16:25:50Z Grue`: with simple loop form you'd be using actual lisp code such as (when ...) instead of :when ... :do ... which is harder to understand 2016-09-26T16:26:05Z rpg: Grue`: Yes, that's why I prefer ITERATE to LOOP 2016-09-26T16:27:18Z rpg: DO is the one I really hate, because it's so hard to visually parse the exit forms without any syntactic markers to help you. 2016-09-26T16:27:34Z Grue`: well, I don't know ITERATE so I'd probably be slightly confused if I had to read code that uses it. at least LOOP is a standard 2016-09-26T16:27:53Z rpg: Grue`: For us ITERATE is the local standard. 2016-09-26T16:28:06Z Velveeta_Chef quit (Ping timeout: 265 seconds) 2016-09-26T16:28:24Z rpg: so we don't have that problem. 2016-09-26T16:28:26Z tristero quit (Quit: tristero) 2016-09-26T16:29:30Z SpaceDanceCJ quit (Read error: Connection reset by peer) 2016-09-26T16:30:03Z Velveeta_Chef joined #lisp 2016-09-26T16:32:51Z jasom: I find any loop with about 5 or fewer loop statements to be quite readable. It's often harder for me to write than the equivalent map &c. form, but I find that it is much easier to read until you get into things like nested conditionals and such. 2016-09-26T16:33:09Z dim: what about iterate? 2016-09-26T16:33:19Z dim: I'm yet to use it myself... I tend to quite like loop 2016-09-26T16:33:36Z dim: oh apparently backlog contains iterate, reading 2016-09-26T16:33:47Z Grue`: I was looking for my most monstrous LOOP, and found a loop that itself is rather short but it's FINALLY clause is 2 pages long 2016-09-26T16:34:18Z Humilis` joined #lisp 2016-09-26T16:35:26Z jasom: I haven't tried it yet. I tried series, but I was unable to figure out certain forms of nested iteration that can be useful. 2016-09-26T16:35:47Z jasom: Just for fun I wrote my own iteration dsl as well. 2016-09-26T16:36:16Z knicklux quit (Remote host closed the connection) 2016-09-26T16:36:38Z rpg: jasom: I used SERIES once for a major hunk of code and then... couldn't read my own code 6 months later. 2016-09-26T16:36:57Z Humilis quit (Ping timeout: 244 seconds) 2016-09-26T16:37:19Z rpg: Also, since it only optimizes inside its own lexical boundaries, I found it didn't work that well for me. My predilection for introducing sub-functions essentially broke its optimization. 2016-09-26T16:38:05Z dlowe: rpg: that's sad. I was hoping series would be far better at scale 2016-09-26T16:38:14Z dlowe: (not in optimization, I knew that was broken) 2016-09-26T16:38:33Z dlowe: I had an ambition to make an sbcl-specific series that could work outside the lexical boundaries 2016-09-26T16:39:12Z jasom: sub functions in complicated iteration constructs are a very Good Thing. 2016-09-26T16:39:16Z rpg: Maybe if one used it religiously, but I found that when I'd been away from it, I just couldn't read it any more. 2016-09-26T16:39:28Z vtomole joined #lisp 2016-09-26T16:39:47Z rpg: dlowe: something that could optimize nested iterations would be very cool. 2016-09-26T16:40:37Z rpg: I found that my code ended up just making a lot of generators and passing them around, which definitely wasn't the sweet spot for SERIES. 2016-09-26T16:42:27Z m3tti joined #lisp 2016-09-26T16:43:06Z hhdave quit (Ping timeout: 264 seconds) 2016-09-26T16:45:11Z warweasle is now known as warweasle_jobbyJ 2016-09-26T16:45:23Z jasom: rpg: oh, did I miss any free lisps in my testing of the run-program branch (just for future reference). 2016-09-26T16:47:13Z pipping: jasom: these are the lisps I test with: http://139.162.161.212/asdf/summary.html 2016-09-26T16:47:24Z Humilis`` joined #lisp 2016-09-26T16:47:27Z lnostdal quit (Read error: Connection reset by peer) 2016-09-26T16:47:50Z jasom: ah 2016-09-26T16:48:01Z jasom: some of those don't run on windows I think (cmucl, clasp)? 2016-09-26T16:49:08Z mathi_aihtam joined #lisp 2016-09-26T16:49:13Z Humilis` quit (Ping timeout: 255 seconds) 2016-09-26T16:49:14Z m00natic quit (Read error: Connection reset by peer) 2016-09-26T16:49:33Z rpg: jasom: I'll have to check and get back to you. 2016-09-26T16:49:58Z rpg: Would you resend me the link to your results? Sorry I have to run out to an appointment, and I'll be away for about 90 minutes. 2016-09-26T16:51:58Z jasom: rpg: I only ran on clisp 2.49i(32 bit), ccl 1.11(64-bit) and sbcl 1.3.6(64-bit); ecl failed to run any of the tests. 2016-09-26T16:52:15Z renzz joined #lisp 2016-09-26T16:52:16Z jasom: rpg: unfortunately I ran the tests on my personal laptop which I don't have with me. 2016-09-26T16:54:04Z jasom: pipping: I'll use that as a basis for the automated windows testing I'm working on. thanks for the list 2016-09-26T16:54:18Z renzz quit (Remote host closed the connection) 2016-09-26T16:55:49Z tristero joined #lisp 2016-09-26T16:56:13Z m3tti quit (Ping timeout: 265 seconds) 2016-09-26T17:06:19Z warweasle_jobbyJ is now known as warweasle 2016-09-26T17:08:38Z shifty quit (Ping timeout: 244 seconds) 2016-09-26T17:08:54Z Baggers joined #lisp 2016-09-26T17:09:01Z optikalmouse quit (Quit: optikalmouse) 2016-09-26T17:09:53Z Oladon joined #lisp 2016-09-26T17:12:20Z Denommus joined #lisp 2016-09-26T17:12:35Z renzz joined #lisp 2016-09-26T17:12:41Z Oladon1 quit (Ping timeout: 240 seconds) 2016-09-26T17:13:30Z shka joined #lisp 2016-09-26T17:14:00Z m3tti joined #lisp 2016-09-26T17:15:05Z Denommus` joined #lisp 2016-09-26T17:17:17Z varjag joined #lisp 2016-09-26T17:19:21Z Denommus quit (Ping timeout: 265 seconds) 2016-09-26T17:21:12Z vtomole quit (Ping timeout: 240 seconds) 2016-09-26T17:22:36Z watersoul joined #lisp 2016-09-26T17:29:24Z Denommus` is now known as Denommus 2016-09-26T17:29:53Z Indecipherable quit (Ping timeout: 240 seconds) 2016-09-26T17:29:58Z Oladon1 joined #lisp 2016-09-26T17:30:08Z sjl joined #lisp 2016-09-26T17:31:21Z Indecipherable joined #lisp 2016-09-26T17:31:57Z foom2 is now known as foom 2016-09-26T17:32:00Z Oladon quit (Ping timeout: 260 seconds) 2016-09-26T17:41:34Z optikalmouse joined #lisp 2016-09-26T17:42:21Z AlphaAtom joined #lisp 2016-09-26T17:43:03Z nate_c joined #lisp 2016-09-26T17:44:05Z NeverDie quit (Ping timeout: 252 seconds) 2016-09-26T17:44:29Z scymtym quit (Ping timeout: 272 seconds) 2016-09-26T17:44:58Z NeverDie_ joined #lisp 2016-09-26T18:00:19Z vertigo_ is now known as vertigo 2016-09-26T18:03:19Z vauban left #lisp 2016-09-26T18:06:04Z sjl: jackdaniel: cleaned up the formatting a bit: https://github.com/sjl/cl-losh/blob/master/losh.lisp#L1384 2016-09-26T18:06:14Z sjl: works nicely for what I need, thanks 2016-09-26T18:09:40Z FreeBirdLjj joined #lisp 2016-09-26T18:09:46Z grouzen quit (Ping timeout: 255 seconds) 2016-09-26T18:10:34Z m3tti quit (Ping timeout: 265 seconds) 2016-09-26T18:11:01Z NitroWheels quit (Quit: Leaving) 2016-09-26T18:12:59Z knicklux joined #lisp 2016-09-26T18:14:26Z FreeBirdLjj quit (Ping timeout: 265 seconds) 2016-09-26T18:18:55Z wallyduchamp joined #lisp 2016-09-26T18:20:23Z bocaneri quit (Remote host closed the connection) 2016-09-26T18:24:59Z scymtym joined #lisp 2016-09-26T18:25:50Z gravicappa joined #lisp 2016-09-26T18:26:54Z sjl quit (Ping timeout: 264 seconds) 2016-09-26T18:27:27Z Th30n quit (Quit: leaving) 2016-09-26T18:30:05Z mordocai: jasom: Was it you who was talking about how you had ASDF compiling parenscript for you? If so, can you link me to an example again? I'm going to be hacking some parenscript with a friend tomorrow and we might want to handle it through asdf depending. 2016-09-26T18:31:03Z lnostdal joined #lisp 2016-09-26T18:34:05Z neoncontrails joined #lisp 2016-09-26T18:34:50Z phoe: I just realized that SETF allows you to make any setting operation atomic. 2016-09-26T18:36:06Z phoe: By defining (SETF FOO BAR) as (WITH-LOCK-HELD ((LOCK FOO)) (SETF (SLOT-VALUE ...) BAR)) 2016-09-26T18:36:20Z hhdave joined #lisp 2016-09-26T18:37:43Z slyrus quit (Ping timeout: 265 seconds) 2016-09-26T18:41:09Z vauban joined #lisp 2016-09-26T18:41:54Z Cymew joined #lisp 2016-09-26T18:42:12Z phoe: ...it's such a simple idea that now I need to rethink all locking inside my server. 2016-09-26T18:42:19Z phoe: God damn it, time for another refactor. 2016-09-26T18:43:23Z fe[nl]ix: phoe: better use a smarter design and not lock 2016-09-26T18:44:57Z phoe: fe[nl]ix: please elaborate 2016-09-26T18:45:34Z phoe: right now I'm using a multithreaded server with the principle that one thread may only ever hold one lock 2016-09-26T18:46:23Z zaon joined #lisp 2016-09-26T18:47:25Z renzz quit (Remote host closed the connection) 2016-09-26T18:48:09Z emaczen joined #lisp 2016-09-26T18:48:20Z fe[nl]ix: locking is slow, unless you really know what you're doing 2016-09-26T18:48:45Z emaczen: How do I tell fiveam:test to skip when I evaluate (asdf:test-system ...)? 2016-09-26T18:49:36Z des_cons1lado is now known as des_consolado 2016-09-26T18:49:54Z fe[nl]ix: emaczen: skip what ? 2016-09-26T18:50:41Z EvW joined #lisp 2016-09-26T18:50:51Z emaczen: fe[nl]ix: to skip the test 2016-09-26T18:51:17Z emaczen: I've written a test, and I just want it to be skipped by default, but I want it to appear in the summary information as a skip. 2016-09-26T18:52:32Z raydeejay: may I ask why, out of curiosity? 2016-09-26T18:53:01Z phoe: fe[nl]ix: what other options do I have? 2016-09-26T18:54:00Z fe[nl]ix: it depends on what you're locking 2016-09-26T18:54:33Z fe[nl]ix: e.g., if it's transferring ownership of some object a lockless mailbox would work 2016-09-26T18:54:50Z phoe: Basically, a thread may lock a data structure to modify it. 2016-09-26T18:55:03Z phoe: And no other thread may access it during that time, be it for read or write 2016-09-26T18:55:29Z fe[nl]ix: what is it modifying ? 2016-09-26T18:57:04Z phoe: basically - slots 2016-09-26T18:57:20Z phoe: that hold strings, lists, object references 2016-09-26T18:57:25Z phoe: basically everything 2016-09-26T18:57:39Z fe[nl]ix: be more specific 2016-09-26T18:57:55Z fe[nl]ix: what do they represent ? 2016-09-26T18:59:14Z phoe: https://github.com/phoe/gateway/tree/master/impl 2016-09-26T18:59:33Z phoe: a single TCP connection 2016-09-26T18:59:58Z phoe: a simple wrapper around a hashtable 2016-09-26T19:00:00Z raydeejay: you don't really need threads for this 2016-09-26T19:00:35Z phoe: a queue of events waiting to get processed 2016-09-26T19:01:22Z phoe: a list of connections that need to be checked for input and cleaned up whenever they die 2016-09-26T19:01:47Z phoe: I don't want to create a server with a single thread for everything. 2016-09-26T19:02:00Z raydeejay: because... 2016-09-26T19:02:45Z Cymew quit (Ping timeout: 276 seconds) 2016-09-26T19:02:57Z phoe: This sounds like a bad idea for much later on, when a single core stops being enough for it. 2016-09-26T19:03:41Z raydeejay: pay now the cost of threading for something that might not happen? 2016-09-26T19:06:26Z phoe: Yes - plus I don't know how to work with a few issues other than with threads. 2016-09-26T19:06:40Z fkac quit (Remote host closed the connection) 2016-09-26T19:06:51Z raydeejay: from the description in github it sounds pretty much like a MUD 2016-09-26T19:07:11Z phoe: raydeejay: yep, sounds about right 2016-09-26T19:07:12Z raydeejay: very few MUDs are threaded, and they've been doing fine for decades for the most part 2016-09-26T19:07:45Z raydeejay is rather familiar with Diku and derivatives 2016-09-26T19:07:52Z Baggers quit (Read error: Connection reset by peer) 2016-09-26T19:08:06Z fkac joined #lisp 2016-09-26T19:09:10Z vauban: Let each thread work on a seperate (and disjointed) piece of logic. 2016-09-26T19:09:13Z NeverDie_ is now known as NeverDie 2016-09-26T19:10:52Z phoe: raydeejay: does it scale up to 1000+ users? 2016-09-26T19:12:10Z Jesin quit (Quit: Leaving) 2016-09-26T19:12:48Z oGMo: scaled at _least_ to hundreds of users in the 90s 2016-09-26T19:15:15Z mordocai: Your main problem with scaling (CPU on the simulation) should be able to be scaled/threaded separately from the networking. 2016-09-26T19:15:34Z Jesin joined #lisp 2016-09-26T19:15:51Z phoe: I already thought of this, though I'm not implementing this right now. 2016-09-26T19:15:55Z warweasle quit (Quit: Home) 2016-09-26T19:15:59Z vh0st- is now known as vhost- 2016-09-26T19:16:21Z phoe: My current idea of the architecture is, Network <==> Crown <==> Jewels 2016-09-26T19:16:27Z phoe: where a crown is the current code 2016-09-26T19:16:44Z dmiles: btw, i am about to continue my Lisp MUD at http://logicmoo.sourceforge.net/jamud-plugin/ :) 2016-09-26T19:16:47Z phoe: which is basically a login center that receives messages from everything else and sends it around. 2016-09-26T19:17:04Z phoe: whereas jewels are workers that store user-created "worlds" and work on them. 2016-09-26T19:17:24Z vhost- quit (Changing host) 2016-09-26T19:17:25Z vhost- joined #lisp 2016-09-26T19:17:26Z phoe: Every "world" will be a completely separate entity and it'll get locked as a whole by a thread whenever it needs to be serviced, so that's not a problem. 2016-09-26T19:17:37Z phoe: A bigger problem is the crown and its threadedness. 2016-09-26T19:17:45Z raydeejay: um... #lispgames? :) 2016-09-26T19:18:03Z mordocai: phoe: I'd be interested in doing a more actor based model with lockless message queues personally but I don't have your design in my head so possible that is off base 2016-09-26T19:18:17Z asc232 quit (Remote host closed the connection) 2016-09-26T19:18:19Z Humilis`` quit (Ping timeout: 244 seconds) 2016-09-26T19:18:50Z phoe: mordocai: that's roughly what I'm following! Except there's a single message queue that multiple actor threads (called gems) work on. 2016-09-26T19:18:52Z dmiles: raydeejay, ah yeah i should annound it there.. thanks 2016-09-26T19:19:07Z fkac: I think all of #lispgames is here too :p 2016-09-26T19:19:40Z phoe: The threadedness in here is concentrated in three areas, a) accepting connections, b) reading from alive connections and cleaning dead ones, c) serving the event queue. 2016-09-26T19:19:43Z mordocai: fkac: Not quite all I think 2016-09-26T19:20:01Z fkac quit (Remote host closed the connection) 2016-09-26T19:20:13Z phoe: And it's that design that I want to get right. 2016-09-26T19:21:06Z phoe: right now, it's 5+N threads. Two are dedicated for accepting external (client) and internal (jewel) connections, three read data from connections and put messages on queue and clean dead connections, and N work on messages. 2016-09-26T19:21:10Z phoe: Where N≥1. 2016-09-26T19:21:24Z phoe: So I don't think it's that terribly complicated now. 2016-09-26T19:21:40Z ovenpasta quit (Remote host closed the connection) 2016-09-26T19:21:44Z phoe: Oh, right. 2016-09-26T19:22:20Z hhdave quit (Quit: hhdave) 2016-09-26T19:22:22Z hydraz is now known as hydPaz 2016-09-26T19:22:28Z phoe: The three threads that work on connections are separated. Because I have three classes (lists) of connections - new, authenticated and internal. Each list has their own single listener thread. 2016-09-26T19:22:45Z phoe: So each thread has its own single responsibility. 2016-09-26T19:22:54Z test1600 joined #lisp 2016-09-26T19:23:05Z mordocai: Hmm... yeah, i'd have to look at it in more detail to see if I like the architecture or not (and I don't have time now) 2016-09-26T19:26:28Z phoe: mordocai: well, I can make a quick sketch of it if you'd like 2016-09-26T19:27:24Z mordocai: phoe: Sure. It'd mainly be for you to get feedback not for me, so if you want to hear what I think feel free :) 2016-09-26T19:27:27Z cmpitg quit (Ping timeout: 276 seconds) 2016-09-26T19:27:37Z mordocai: (and others, assuming you publish it here) 2016-09-26T19:28:37Z cmpitg joined #lisp 2016-09-26T19:28:38Z cmpitg quit (Changing host) 2016-09-26T19:28:38Z cmpitg joined #lisp 2016-09-26T19:30:23Z fkac joined #lisp 2016-09-26T19:35:28Z ebrasca joined #lisp 2016-09-26T19:39:55Z fkac quit (Remote host closed the connection) 2016-09-26T19:43:50Z fkac joined #lisp 2016-09-26T19:51:15Z drmeister: What are examples of great software developed by lone wolf programmers? 2016-09-26T19:51:42Z drmeister: TeX(Knuth), Linux/git (Torvalds), Emacs(Stallman) 2016-09-26T19:52:27Z drmeister: People who went off and developed something that become the dominant solution in a domain? 2016-09-26T19:52:41Z jasom: mordocai: it was 2016-09-26T19:52:53Z phoe: mordocai: over 900 hours in mspaint 2016-09-26T19:52:54Z phoe: https://i.sli.mg/4OQEIc.png 2016-09-26T19:53:41Z jasom: mordocai: https://github.com/jasom/cl-fccs/blob/master/cl-fccs.asd#L44 view.lisp is a parenscript file; add more as needed (the explicit dependency is needed even with :serial as :serial only serializes lisp files). 2016-09-26T19:54:31Z phoe: Library is my datastore which right now is a simple hashtable. Later I'll resort to a proper database the moment I'll need it. 2016-09-26T19:54:40Z jasom: mordocai: https://github.com/jasom/cl-fccs/blob/master/src/genparenscript.lisp <-- this generates the actual parenscript, and then shells out to a script that adds libraries and minifies and gzips 2016-09-26T19:54:44Z phoe: I think I already explained everything else. 2016-09-26T19:55:05Z drmeister: Emacs (Stallman and Steele) according to Wikipedia 2016-09-26T19:55:32Z jasom: mordocai: I basically said "ASDF is really good at compiling and loading lisp files; I could teach it how to do the same for parenscript, *or* I could figure out how to map generating my javascript to compiling and loading lisp files. I chose the latter. 2016-09-26T19:56:02Z aeth: drmeister: I wouldn't be surprised if all of the popular IRC clients are mostly developed by one person, especially the non-graphical ones. Not quite dominant because there are more than one, and it's not counting the server side, but some are very popular. 2016-09-26T19:56:09Z aeth: So if you lower your bar a bit you find a lot of single programmer projects 2016-09-26T19:56:53Z MoALTz quit (Quit: Leaving) 2016-09-26T19:57:04Z drmeister: Sure, I'll lower my bar. 2016-09-26T19:57:34Z drmeister: My examples weren't to set the bar - they were the first things that popped into my noggin. 2016-09-26T19:58:13Z aeth: irssi has one "original author" according to Wikipedia. BitchX has two, though. 2016-09-26T19:58:25Z aeth: oh, I was right, most of these are one person. Some are two or three. https://en.wikipedia.org/wiki/Comparison_of_Internet_Relay_Chat_clients 2016-09-26T19:58:44Z jasom: mordocai: Generating the .js file from parenscript is done at compile time (only needs to happen once each time a dependency changes), but generating my final gzipped-minified-output I do on every load so that if e.g. a library or build configuration option changes it will get picked up on the next load. 2016-09-26T19:58:53Z aeth: Emacs's ERC has two authors. 2016-09-26T19:58:58Z _death: drmeister: first thing that came to mind was sqlite 2016-09-26T19:59:31Z jasom: drmeister: html and Tim Berners-Lee? 2016-09-26T19:59:49Z aeth: drmeister: A lot of the popular web frameworks just have one author. 2016-09-26T19:59:51Z jasom: Most software before circa 1985? 2016-09-26T20:00:18Z aeth: drmeister: All of the things I can think of are more components than standalone things, like e.g. just clients or just servers or just parts of server infrastructure. 2016-09-26T20:01:08Z rpg: jasom: I hate to say this as an ASDF person, but it's not obvious to me that this is something that "make" wouldn't just do better. 2016-09-26T20:01:24Z aeth: There are probably a lot of Unix utilities like that, too. Anything that's small that can interoperate with a larger ecosystem. Probably plugins and add-ons for various software, too. 2016-09-26T20:01:28Z jasom: rpg: I use shell to a make-like program 2016-09-26T20:01:56Z jasom: rpg: but I do it in such a way that when I load it with asdf, it shells out. 2016-09-26T20:02:09Z jasom: rpg: keeps me from having to leave my REPL 2016-09-26T20:02:40Z rpg: jasom: I definitely know that feeling of not having to leave the REPL 2016-09-26T20:02:49Z drmeister: Great - thank you - that gives me enough to make my point. 2016-09-26T20:03:16Z aeth: Also, most libraries (including on Quicklisp) probably have one to three primary authors. 2016-09-26T20:03:30Z jasom: And the part where it generates a javascript file that is updated when dependencies change is, IMO, reasonable for ASDF to do. Ideally I'd teach ASDF to build javascript files, but this was an easy way for me to not have to learn how to do that. 2016-09-26T20:03:31Z _death: drmeister: also, bellard.org 2016-09-26T20:03:55Z easye-ipad joined #lisp 2016-09-26T20:04:14Z rpg: jasom: It shouldn't be hard. If you would like to learn how to do it, I'd help you in exchange for you helping me use it as a test case to put in the manual. 2016-09-26T20:05:31Z aeth: jasom: I would actually say most software, not just most software before 1985. Especially if you make it "1-3" not "1" and clarify as "primary author" not e.g. someone who makes one Github pull request once. 2016-09-26T20:05:56Z jasom: rpg: I am interested, but busy for at least several days. I'm fine with my solution, but it seems to be a FAQ in the parenscript community 2016-09-26T20:06:01Z aeth: Possibly not most software by hours used (Microsoft Office probably has tons of authors and is probably the most used set of programs), but definitely most by quantity. 2016-09-26T20:06:26Z axion quit (Disconnected by services) 2016-09-26T20:06:27Z jasom: aeth: I was specifically talking about software in the set "Dominant solution in a domain" 2016-09-26T20:06:43Z axion1 joined #lisp 2016-09-26T20:06:55Z mordocai: Speaking of, one of the number one nice things for parenscript would be learning es5 and es6 2016-09-26T20:07:00Z jasom: If you drop down to 1-3 developers, then yeah it's much bigger 2016-09-26T20:07:07Z aeth: jasom: Most dominant solutions these days probably start out small and then become a group effort when they become dominant. e.g. probably every framework that doesn't originate from a big company 2016-09-26T20:07:12Z jasom: mordocai: what in particular? 2016-09-26T20:07:38Z jasom: aeth: right, and with linux and emacs as examples, those would be clearly allowed by drmeister 2016-09-26T20:07:38Z aeth: even MS-DOS was just one programmer's project at first, iirc 2016-09-26T20:07:49Z aeth: so if Linux counts, MS-DOS counts 2016-09-26T20:07:53Z jasom: yup 2016-09-26T20:08:06Z aeth: 1981, though. 2016-09-26T20:08:12Z rpg: jasom: OK, I'm pretty busy through this week, too. But we could maybe touch base early next week. 2016-09-26T20:08:23Z jasom: rpg: sounds like a plan 2016-09-26T20:08:39Z nikki93 joined #lisp 2016-09-26T20:10:09Z aeth: jasom: I would guess that almost all dominant software that doesn't originate from a company, or even ones that originate from small companies, are almost always 1-3, probably mostly 1, at the start. I'm not sure how I'd go about proving this with data, though. 2016-09-26T20:10:19Z aeth: Merely because that's how most software in general is. 2016-09-26T20:10:30Z aeth: Although smaller projects are probably more likely to fail. 2016-09-26T20:14:35Z vauban quit (Ping timeout: 272 seconds) 2016-09-26T20:14:51Z PuercoPop: I'm really impressed by the amount of work done by lparallel and cl-cffi-gtk authors, both in code and documentation. Wookie as well (although the scope is a little smaller) 2016-09-26T20:15:39Z mordocai: jasom: Using the new looping constructs would be nice. I did a for in or something in parenscript and it ended up generating a nasty manual for loop 2016-09-26T20:15:48Z mordocai: Besides that though, nothing very specific in mind just in general 2016-09-26T20:17:15Z jasom: *sigh* of course iolib contains a fork of the cffi groveller. I wish I were surprised at this point. 2016-09-26T20:18:27Z PuercoPop: jasom: are you familiar with Vacietis? How viable would it be to use their reader to extract the constants? 2016-09-26T20:19:59Z _death: autowrap is nice 2016-09-26T20:21:28Z Quadresce: jasom, hahahahaha 2016-09-26T20:23:20Z jasom: I'm slightly surprised iolib uses the groveller at all, since I thought it specifically didn't make system-calls on its own, but deferred to libfixposix for that. 2016-09-26T20:23:46Z Quadresce: libfixiolib 2016-09-26T20:23:56Z jasom: libfixlibfixposix 2016-09-26T20:25:13Z optikalmouse quit (Quit: optikalmouse) 2016-09-26T20:25:51Z emaczen: What is most recommended for converting from a character to a symbol. 2016-09-26T20:26:07Z jasom: emaczen: define "character" and "symbol" 2016-09-26T20:26:27Z emaczen: jasom: aren't both of these defined types in CL? 2016-09-26T20:26:44Z emaczen: jasom: I could do (make-symbol (string ch)) for some character ch 2016-09-26T20:26:45Z jasom: emaczen: yes, and that answers my question 2016-09-26T20:27:08Z phoe: mordocai: I posted a sketchup of my architecture (just in case you missed it) 2016-09-26T20:27:15Z jasom: and (make-symbol (string ch)) is what I would do. 2016-09-26T20:27:48Z xtal joined #lisp 2016-09-26T20:27:51Z jasom: or intern rather than make-symbol if I wanted it interned 2016-09-26T20:28:01Z xtal left #lisp 2016-09-26T20:28:03Z jasom: emaczen: what's the use-case? 2016-09-26T20:28:33Z knicklux quit (Quit: Leaving) 2016-09-26T20:29:48Z emaczen: jasom: I've written some pattern-matching code that uses symbols 2016-09-26T20:34:03Z DTZUZU quit (Quit: WeeChat 1.5) 2016-09-26T20:34:28Z aindilis2 joined #lisp 2016-09-26T20:37:00Z specbot quit (Remote host closed the connection) 2016-09-26T20:37:07Z specbot joined #lisp 2016-09-26T20:38:06Z `lain quit (Remote host closed the connection) 2016-09-26T20:39:14Z rpg: emaczen: do you need to compare with EQ? 2016-09-26T20:41:23Z vlatkoB_ quit (Remote host closed the connection) 2016-09-26T20:44:00Z Josh_2 quit (Quit: ERC (IRC client for Emacs 25.1.1)) 2016-09-26T20:44:02Z trocado joined #lisp 2016-09-26T20:44:36Z leo_song quit (Ping timeout: 244 seconds) 2016-09-26T20:46:52Z leo_song joined #lisp 2016-09-26T20:47:33Z cpc26 joined #lisp 2016-09-26T20:50:28Z gingerale quit (Remote host closed the connection) 2016-09-26T20:51:44Z grouzen joined #lisp 2016-09-26T20:52:47Z eivarv quit (Quit: Sleep) 2016-09-26T20:54:24Z mordocai: phoe: My first thought is that it looks a bit overly complicated. I'll gather some thoughts and hit you up if I have time after work. 2016-09-26T20:54:41Z mordocai: Using a bot notify if you aren't around 2016-09-26T20:56:42Z EvW quit (Read error: Connection reset by peer) 2016-09-26T20:57:01Z slyrus joined #lisp 2016-09-26T20:57:58Z jasom: phoe: in general single-threaded network servers scale much better than single-thread-per-connection implementations, due to the overhead of OS threads. 2016-09-26T20:58:04Z eschatologist quit (Ping timeout: 255 seconds) 2016-09-26T21:01:59Z EvW joined #lisp 2016-09-26T21:03:30Z eschatologist joined #lisp 2016-09-26T21:04:20Z shka quit (Ping timeout: 260 seconds) 2016-09-26T21:05:36Z stepnem quit (Ping timeout: 276 seconds) 2016-09-26T21:07:02Z Rajamaa quit (Quit: Konversation terminated!) 2016-09-26T21:10:13Z xtal joined #lisp 2016-09-26T21:10:26Z Rajamaa joined #lisp 2016-09-26T21:10:52Z Indecipherable quit (Quit: http://i.imgur.com/rWAnqP3.jpg) 2016-09-26T21:11:16Z xtal: is it possible to pass a lambda into a function as an argument, then later evaluate the function with funcall? 2016-09-26T21:11:42Z PuercoPop: xtal: yes 2016-09-26T21:12:32Z Quadresce: xtal, lots of programming tricks stem from that ability 2016-09-26T21:12:34Z raydeejay: why wouldn't it be? 2016-09-26T21:13:00Z raydeejay: (honest non-rethorical question about your previous beliefs) 2016-09-26T21:13:30Z Quadresce: raydeejay, It may seem like functions are only local or toplevel things 2016-09-26T21:13:46Z raydeejay: um 2016-09-26T21:14:03Z gravicappa quit (Ping timeout: 276 seconds) 2016-09-26T21:14:21Z raydeejay: maybe I can't see it that way anymore 2016-09-26T21:14:48Z Quadresce: they're not, of course, but it takes practice to understand that functions are objects like any other, and one thing you can do with this object is call it. It's especially non-trivial with the notion of closures and captured environments, mix that with special variables, erc. 2016-09-26T21:14:50Z xtal: im new to lisp, i kept trying and getting an error, i just didnt realize i had to denote it wih #' 2016-09-26T21:14:51Z Quadresce: etc* 2016-09-26T21:15:35Z raydeejay: Quadresce: would you say that having used function pointers in C makes that more apparent? 2016-09-26T21:15:55Z Quadresce: Yes, almost surely. 2016-09-26T21:16:57Z raydeejay: and then I knew about closures already, too... ok, I see it now 2016-09-26T21:18:54Z dilated_dinosaur quit (Quit: Leaving) 2016-09-26T21:18:55Z cpc26_ joined #lisp 2016-09-26T21:19:33Z jasom: xtal: lambdas don't need to be denoted with #' (the implementation of lambda does that for you already), but #' is needed if you want to pass a named function as an argument. 2016-09-26T21:20:51Z cpc26_ quit (Remote host closed the connection) 2016-09-26T21:21:05Z cpc26 quit (Ping timeout: 272 seconds) 2016-09-26T21:21:13Z madbub quit (Remote host closed the connection) 2016-09-26T21:24:08Z ggole quit 2016-09-26T21:24:25Z AntiSpamMeta quit (Remote host closed the connection) 2016-09-26T21:24:33Z AntiSpamMeta joined #lisp 2016-09-26T21:24:37Z grouzen quit (Ping timeout: 255 seconds) 2016-09-26T21:25:19Z sjl joined #lisp 2016-09-26T21:25:19Z vauban joined #lisp 2016-09-26T21:27:55Z phoe: jasom: I don't do single-thread-per-connection. 2016-09-26T21:28:08Z phoe: I do one-thread-per-group-of-connections. 2016-09-26T21:28:16Z test1600 quit (Ping timeout: 265 seconds) 2016-09-26T21:28:17Z phoe: Where a group can have an arbitrary number of them. 2016-09-26T21:28:24Z phoe: mordocai: please do. 2016-09-26T21:30:30Z vauban quit (Quit: leaving) 2016-09-26T21:31:11Z `lain joined #lisp 2016-09-26T21:31:41Z phoe: xtal: one more thing. Common Lisp has different namespaces for functions and variables, where other Lisp dialects, most namely Scheme, doesn't. 2016-09-26T21:32:54Z raydeejay: and more things than functions and variables :) 2016-09-26T21:34:02Z trocado quit (Ping timeout: 244 seconds) 2016-09-26T21:37:10Z trocado joined #lisp 2016-09-26T21:42:43Z Karl_Dscc quit (Remote host closed the connection) 2016-09-26T21:43:45Z EvW quit (Quit: EvW) 2016-09-26T21:44:58Z EvW joined #lisp 2016-09-26T21:47:09Z xtal: phoe: ah, alright. thanks for the heads up! 2016-09-26T21:47:12Z trocado quit (Ping timeout: 276 seconds) 2016-09-26T21:52:50Z Rajamaa quit (Read error: Connection reset by peer) 2016-09-26T21:53:56Z neoncontrails quit (Remote host closed the connection) 2016-09-26T21:56:50Z adolf_stalin quit (Quit: Leaving...) 2016-09-26T22:07:21Z BlueRavenGT joined #lisp 2016-09-26T22:08:07Z cpc26 joined #lisp 2016-09-26T22:09:28Z Josh_2 joined #lisp 2016-09-26T22:12:41Z hugo_dc quit (Quit: Leaving) 2016-09-26T22:13:51Z NeverDie quit (Ping timeout: 276 seconds) 2016-09-26T22:15:02Z Denommus quit (Quit: going home) 2016-09-26T22:15:13Z LiamH quit (Quit: Leaving.) 2016-09-26T22:16:40Z rszeno joined #lisp 2016-09-26T22:16:41Z easye-ipad quit (Quit: Colloquy for iPad - http://colloquy.mobi) 2016-09-26T22:18:05Z Kundry_Wag joined #lisp 2016-09-26T22:19:39Z Kundry_Wag quit (Remote host closed the connection) 2016-09-26T22:20:14Z Kundry_Wag joined #lisp 2016-09-26T22:20:53Z cpc26 quit (Remote host closed the connection) 2016-09-26T22:21:04Z SpaceDanceCJ joined #lisp 2016-09-26T22:24:50Z Kundry_Wag quit (Ping timeout: 260 seconds) 2016-09-26T22:25:06Z emaczen quit (Ping timeout: 264 seconds) 2016-09-26T22:26:14Z easye-ipad joined #lisp 2016-09-26T22:28:38Z cpc26 joined #lisp 2016-09-26T22:28:47Z hellcode joined #lisp 2016-09-26T22:28:50Z easye-ipad quit (Client Quit) 2016-09-26T22:29:32Z neoncontrails joined #lisp 2016-09-26T22:38:48Z aries_liuxueyang joined #lisp 2016-09-26T22:43:10Z emaczen joined #lisp 2016-09-26T22:47:09Z phoe: okay 2016-09-26T22:47:10Z phoe: niiiiiiight 2016-09-26T22:47:22Z phoe: if anyone feels like it - grab a hold of Gateway and give the tests a try. 2016-09-26T22:47:28Z phoe: They should all be running as of now. 2016-09-26T22:47:41Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-26T22:48:00Z raydeejay: o/ 2016-09-26T22:48:00Z slyrus quit (Ping timeout: 265 seconds) 2016-09-26T22:49:22Z phoe: \o 2016-09-26T22:50:30Z varjag quit (Ping timeout: 244 seconds) 2016-09-26T22:50:36Z phoe: dlowe: I managed it to run, but I get connection refused. 2016-09-26T22:54:18Z ebrasca quit (Remote host closed the connection) 2016-09-26T22:55:42Z seg quit (Ping timeout: 264 seconds) 2016-09-26T22:57:29Z jleija joined #lisp 2016-09-26T22:59:57Z sellout- quit (Quit: Leaving.) 2016-09-26T23:01:26Z Jesin quit (Quit: Leaving) 2016-09-26T23:01:36Z seg joined #lisp 2016-09-26T23:03:29Z hellcode quit (Remote host closed the connection) 2016-09-26T23:03:51Z phoe: wait, this is not #lispgames. 2016-09-26T23:03:58Z phoe: pfft. 2016-09-26T23:05:19Z AlphaAtom quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-26T23:05:30Z axion1 is now known as axion 2016-09-26T23:06:22Z SpaceDanceCJ quit (Quit: Konversation terminated!) 2016-09-26T23:06:26Z attila_lendvai joined #lisp 2016-09-26T23:06:28Z Kundry_Wag joined #lisp 2016-09-26T23:08:12Z Fare joined #lisp 2016-09-26T23:08:33Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-26T23:14:31Z papachan joined #lisp 2016-09-26T23:16:43Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-26T23:17:56Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-26T23:19:24Z NeverDie joined #lisp 2016-09-26T23:21:28Z cromachina joined #lisp 2016-09-26T23:23:35Z Quadresce joined #lisp 2016-09-26T23:23:54Z Trystam joined #lisp 2016-09-26T23:24:34Z JohnMcClain joined #lisp 2016-09-26T23:26:11Z Tristam quit (Ping timeout: 252 seconds) 2016-09-26T23:27:05Z cpc26_ joined #lisp 2016-09-26T23:29:02Z wallyduchamp quit (Quit: Leaving) 2016-09-26T23:29:39Z cpc26 quit (Ping timeout: 272 seconds) 2016-09-26T23:30:12Z zaon quit (Remote host closed the connection) 2016-09-26T23:32:40Z emaczen quit (Remote host closed the connection) 2016-09-26T23:32:58Z emaczen joined #lisp 2016-09-26T23:39:01Z jsmith_ quit (Remote host closed the connection) 2016-09-26T23:41:26Z jsmith_ joined #lisp 2016-09-26T23:43:29Z jsmith___ joined #lisp 2016-09-26T23:44:45Z jsmith___ quit (Read error: Connection reset by peer) 2016-09-26T23:46:07Z jsmith_ quit (Ping timeout: 272 seconds) 2016-09-26T23:46:14Z jsmith_ joined #lisp 2016-09-26T23:48:59Z sjl quit (Ping timeout: 265 seconds) 2016-09-26T23:51:11Z jsmith_ quit (Ping timeout: 272 seconds) 2016-09-26T23:54:51Z Kundry_Wag quit (Remote host closed the connection) 2016-09-26T23:55:27Z Kundry_Wag joined #lisp 2016-09-26T23:57:50Z raydeejay quit (Read error: Connection reset by peer) 2016-09-26T23:58:53Z raydeejay joined #lisp 2016-09-27T00:00:01Z Kundry_Wag quit (Ping timeout: 265 seconds) 2016-09-27T00:03:05Z raydeejay quit (Ping timeout: 240 seconds) 2016-09-27T00:03:55Z fkac: Any c2ffi devs here? 2016-09-27T00:04:02Z raydeejay joined #lisp 2016-09-27T00:05:18Z fkac: Or does anyone know what "rpav" goes by on IRC if anything? 2016-09-27T00:08:06Z Bike: i think that is oGMo? 2016-09-27T00:11:16Z `lain quit (Read error: Connection reset by peer) 2016-09-27T00:11:42Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-27T00:14:22Z rumbler31 joined #lisp 2016-09-27T00:14:30Z `lain joined #lisp 2016-09-27T00:19:43Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-09-27T00:20:02Z adolf_stalin joined #lisp 2016-09-27T00:21:30Z manuel_ quit (Quit: manuel_) 2016-09-27T00:22:30Z `lain quit (Read error: Connection reset by peer) 2016-09-27T00:22:47Z `lain joined #lisp 2016-09-27T00:23:17Z EvW quit (Ping timeout: 260 seconds) 2016-09-27T00:25:06Z FreeBirdLjj joined #lisp 2016-09-27T00:29:59Z FreeBirdLjj quit (Ping timeout: 252 seconds) 2016-09-27T00:32:17Z myrkraverk quit (Ping timeout: 244 seconds) 2016-09-27T00:32:40Z jsmith_ joined #lisp 2016-09-27T00:37:19Z jsmith_ quit (Ping timeout: 265 seconds) 2016-09-27T00:39:33Z CEnnis91 joined #lisp 2016-09-27T00:45:04Z harish quit (Remote host closed the connection) 2016-09-27T00:50:56Z rszeno quit (Quit: Leaving.) 2016-09-27T01:04:16Z shdeng joined #lisp 2016-09-27T01:22:21Z quazimodo joined #lisp 2016-09-27T01:25:06Z hellcode joined #lisp 2016-09-27T01:26:05Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-27T01:28:17Z nate_c quit (Ping timeout: 240 seconds) 2016-09-27T01:28:51Z axion: yep 2016-09-27T01:30:19Z Fare quit (Ping timeout: 244 seconds) 2016-09-27T01:31:02Z kolko_ quit (Ping timeout: 252 seconds) 2016-09-27T01:31:52Z kolko joined #lisp 2016-09-27T01:33:56Z Xof quit (Ping timeout: 244 seconds) 2016-09-27T01:37:02Z ukari joined #lisp 2016-09-27T01:41:35Z hellcode quit (Remote host closed the connection) 2016-09-27T01:45:33Z fkac: Bike, axion: It is, thanks 2016-09-27T01:45:41Z defaultxr joined #lisp 2016-09-27T01:45:42Z edgar-rft quit (Quit: edgar-rft) 2016-09-27T01:51:49Z Fare joined #lisp 2016-09-27T01:54:53Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-27T01:56:19Z sellout- joined #lisp 2016-09-27T02:00:44Z harish joined #lisp 2016-09-27T02:09:06Z arescorpio joined #lisp 2016-09-27T02:12:26Z FreeBirdLjj joined #lisp 2016-09-27T02:13:33Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-27T02:13:34Z Josh_2 quit (Read error: Connection reset by peer) 2016-09-27T02:13:48Z FreeBirdLjj joined #lisp 2016-09-27T02:16:35Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-27T02:21:25Z sdothum joined #lisp 2016-09-27T02:23:52Z ukari quit (Ping timeout: 255 seconds) 2016-09-27T02:32:37Z sword joined #lisp 2016-09-27T02:33:01Z sword is now known as Guest38120 2016-09-27T02:37:55Z bocaneri joined #lisp 2016-09-27T02:39:09Z bocaneri quit (Max SendQ exceeded) 2016-09-27T02:41:21Z earl-ducaine joined #lisp 2016-09-27T02:41:57Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-27T02:42:06Z bozhidar joined #lisp 2016-09-27T02:42:25Z Quadresce joined #lisp 2016-09-27T02:42:40Z bozhidar quit (Client Quit) 2016-09-27T02:42:49Z BlueRavenGT joined #lisp 2016-09-27T02:46:35Z FreeBirdLjj joined #lisp 2016-09-27T02:47:12Z allenj12 joined #lisp 2016-09-27T02:56:09Z stardiviner joined #lisp 2016-09-27T02:58:51Z allenj12 quit (Remote host closed the connection) 2016-09-27T03:02:15Z sausages quit (Quit: .) 2016-09-27T03:07:55Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-27T03:09:45Z test1600 joined #lisp 2016-09-27T03:20:41Z fluter quit (Ping timeout: 265 seconds) 2016-09-27T03:21:15Z loke quit (Remote host closed the connection) 2016-09-27T03:23:03Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-27T03:25:09Z loke joined #lisp 2016-09-27T03:25:26Z d4ryus quit (Ping timeout: 252 seconds) 2016-09-27T03:25:31Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-09-27T03:26:58Z aries_liuxueyang joined #lisp 2016-09-27T03:27:54Z cpc26_ quit (Remote host closed the connection) 2016-09-27T03:27:56Z d4ryus joined #lisp 2016-09-27T03:30:55Z fluter joined #lisp 2016-09-27T03:32:51Z tmtwd joined #lisp 2016-09-27T03:38:30Z ahungry joined #lisp 2016-09-27T03:43:39Z neoncontrails quit (Remote host closed the connection) 2016-09-27T03:47:52Z NeverDie quit (Quit: http://radiux.io/) 2016-09-27T03:53:49Z test1600 quit (Quit: Leaving) 2016-09-27T03:54:18Z shymega quit (Ping timeout: 244 seconds) 2016-09-27T03:57:22Z ukari joined #lisp 2016-09-27T03:59:35Z shymega joined #lisp 2016-09-27T04:00:14Z Quadresce joined #lisp 2016-09-27T04:03:36Z earl-ducaine quit (Ping timeout: 244 seconds) 2016-09-27T04:07:23Z DataLinkDroid joined #lisp 2016-09-27T04:08:40Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-27T04:15:59Z shka joined #lisp 2016-09-27T04:22:15Z arescorpio quit (Excess Flood) 2016-09-27T04:22:53Z Fare quit (Ping timeout: 272 seconds) 2016-09-27T04:25:16Z shka quit (Quit: Konversation terminated!) 2016-09-27T04:28:22Z drmeister: Has anyone written a parser in Common Lisp lately? What's a good one? There are too many choices here: http://www.cliki.net/parser%20generator 2016-09-27T04:34:05Z drmeister: This looks interesting - but I haven't used packrat parsing before: https://github.com/nikodemus/esrap 2016-09-27T04:35:19Z loke: drmeister: I use cl-yacc 2016-09-27T04:35:31Z loke: drmeister: Worked very well for my template language parser. 2016-09-27T04:36:03Z loke: drmeister: here's my code: https://github.com/lokedhs/lofn/blob/master/parser.lisp#L241 2016-09-27T04:36:45Z test1600 joined #lisp 2016-09-27T04:36:56Z stardiviner quit (Ping timeout: 252 seconds) 2016-09-27T04:37:35Z cromachina: i've used parser-combinators to good effect, but have not tried anything else to compare 2016-09-27T04:37:53Z jasom: drmeister: I've used smug and esrap 2016-09-27T04:38:09Z loke: Haha. Seems like they all work fine. :-) 2016-09-27T04:38:18Z loke: Doesn't make drmeisters choice either though. 2016-09-27T04:38:22Z loke: I mean "easier" 2016-09-27T04:38:23Z drmeister: loke: Thanks - if we have had this conversation several months ago - I apologize. I'm feeling a strong sense of deja vu. 2016-09-27T04:38:39Z loke: drmeister: I wouldn't remember. :-) 2016-09-27T04:38:45Z jasom: I avoid LALR parsers like the plague; I'm happier hand-writing a recursive decent parser than using a yacc-alike. 2016-09-27T04:38:47Z drmeister: Excellent. 2016-09-27T04:39:13Z Rajamaa joined #lisp 2016-09-27T04:39:42Z loke: jasom: Why is that? 2016-09-27T04:39:43Z jasom: but that's a personal bias 2016-09-27T04:39:59Z jsmith_ joined #lisp 2016-09-27T04:40:02Z drmeister: I've written several parsers in C using yacc and bison. 2016-09-27T04:40:07Z loke: jasom: It's clearly personal since I disagree with you, but I'm very intrigued as to what it is you dislike about them. 2016-09-27T04:40:26Z loke: drmeister: I found cl-yacc to be very comfortable, since my experience with parsers have mainly been Yacc. 2016-09-27T04:40:28Z jasom: loke: each yacc alike has its own BNF form; separate tokenization and parsing stages is odd. *much* easier to debug code I wrote 2016-09-27T04:40:31Z loke: (and lex/bison) 2016-09-27T04:41:05Z drmeister: Ok, thanks 2016-09-27T04:41:21Z loke: jasom: I see. I guess I never found the tokenisation step to be odd since I'm so used to it. 2016-09-27T04:41:32Z vlatkoB joined #lisp 2016-09-27T04:41:50Z jasom: loke: it's what I learned first; we learned some LL(n) parser and yacc in my compilers class, and that was my first introduction to parsing. 2016-09-27T04:42:18Z loke: jasom: Recently I've been using ANTLR, and I find _that_ one to be frustratingly odd. 2016-09-27T04:42:50Z FreeBirdLjj joined #lisp 2016-09-27T04:43:07Z jasom: the first time I saw a recursive decent parser, I understood it immediately. Adding more structure like esrap or a monadic library does helps you from going too crazy too. 2016-09-27T04:43:33Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-27T04:43:51Z FreeBirdLjj joined #lisp 2016-09-27T04:45:03Z marusich quit (Ping timeout: 272 seconds) 2016-09-27T04:45:05Z neoncontrails joined #lisp 2016-09-27T04:45:12Z jsmith_ quit (Ping timeout: 265 seconds) 2016-09-27T04:48:04Z jasom: esrap also makes it impossible for you to describe an ambiguous grammar. It makes some rules more complicated (and others impossible), but when you don't want ambiguity, it's nice. If I need exhaustive search of the parse space I use smug, otherwise I use esrap. 2016-09-27T04:49:49Z defaultxr quit (Quit: gnight) 2016-09-27T04:52:26Z jleija quit (Quit: leaving) 2016-09-27T04:53:17Z stardiviner joined #lisp 2016-09-27T04:54:50Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-27T04:54:51Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-27T05:02:35Z Rajamaa quit (Quit: Konversation terminated!) 2016-09-27T05:03:58Z stepnem joined #lisp 2016-09-27T05:04:04Z ramky joined #lisp 2016-09-27T05:05:05Z shka joined #lisp 2016-09-27T05:12:27Z ASau quit (Ping timeout: 276 seconds) 2016-09-27T05:14:24Z rpg quit (Ping timeout: 276 seconds) 2016-09-27T05:14:55Z tmtwd quit (Ping timeout: 260 seconds) 2016-09-27T05:20:20Z krasnal quit (Remote host closed the connection) 2016-09-27T05:29:29Z shka quit (Quit: Konversation terminated!) 2016-09-27T05:30:39Z BlueRavenGT quit (Ping timeout: 276 seconds) 2016-09-27T05:32:21Z marusich joined #lisp 2016-09-27T05:34:40Z Apteryx joined #lisp 2016-09-27T05:34:53Z kushal- is now known as kushal 2016-09-27T05:35:04Z kushal quit (Changing host) 2016-09-27T05:35:04Z kushal joined #lisp 2016-09-27T05:36:13Z Karl_Dscc joined #lisp 2016-09-27T05:41:42Z svetlyak40wt joined #lisp 2016-09-27T05:41:58Z FreeBirdLjj joined #lisp 2016-09-27T05:46:41Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2016-09-27T05:47:05Z sausages joined #lisp 2016-09-27T05:47:05Z sausages quit (Client Quit) 2016-09-27T06:01:15Z nullniverse joined #lisp 2016-09-27T06:03:00Z scymtym quit (Ping timeout: 265 seconds) 2016-09-27T06:07:46Z beach joined #lisp 2016-09-27T06:07:55Z beach: Good morning everyone! 2016-09-27T06:09:18Z jdz_: Good morning, beach! 2016-09-27T06:09:30Z jdz_ is now known as jdz 2016-09-27T06:10:14Z Karl_Dscc quit (Remote host closed the connection) 2016-09-27T06:10:51Z pillton: G'day beach. 2016-09-27T06:10:56Z vlnx quit (Read error: Connection reset by peer) 2016-09-27T06:11:24Z vlnx joined #lisp 2016-09-27T06:11:35Z mathi_aihtam joined #lisp 2016-09-27T06:11:53Z beach: xtal: There is no such thing as "a lambda" in Common Lisp. The macro LAMBDA and the special operator FUNCTION (abbreviated #') when passed a "lambda expression", return a "function". And FUNCALL does not "evaluate" the function that it is passed. It "calls" it. 2016-09-27T06:11:56Z Rajamaa joined #lisp 2016-09-27T06:14:54Z harish quit (Ping timeout: 264 seconds) 2016-09-27T06:15:38Z White_Flame: "is it possible to pass a lambda into a function as an argument, then later evaluate the function with funcall?" -> "is it possible to pass a [function object] into a function as an argument, then later [call] the function with funcall?" yep 2016-09-27T06:15:53Z grouzen joined #lisp 2016-09-27T06:16:37Z beach: White_Flame: Right. Using the correct terminology is important. 2016-09-27T06:17:37Z White_Flame: yes, though learners tend to use descriptions before all that terminology is cemented in 2016-09-27T06:18:49Z beach: True, and that is why I wanted to correct it as soon as possible. 2016-09-27T06:19:22Z White_Flame: btw, so I'm going through some old code and hit an old bug, and I'm curious if it's undefined behavior or expected: 2016-09-27T06:19:53Z White_Flame: there's a (defvar *foo* (make-hash-table)), and macroexpansions have a side effect of filling in that table. Runtime code expects to read the populated table. 2016-09-27T06:21:06Z White_Flame: If ASDF compiles the .lisp file, the table is populated. If it loads the cached fasl, the table is empty. 2016-09-27T06:21:18Z White_Flame: (under sbcl) 2016-09-27T06:21:37Z White_Flame: Undefined behavior, or expected consequence of doing the wrong thing? 2016-09-27T06:22:29Z H4ns: White_Flame: i would think it is expected behavior. macroexpansions are perofmed at compile time. evaluation of top-level forms is done at load time. 2016-09-27T06:23:10Z White_Flame: but would a fasl save have saved the value of the filled-in hashtable, and the evaluation of the DEFVAR wouldn't change the value because it was already loaded from the fasl? 2016-09-27T06:23:23Z Apteryx quit (Ping timeout: 265 seconds) 2016-09-27T06:23:42Z White_Flame: I don't know as much about the boundaries of FASLs as applied to compiletime/toplevel 2016-09-27T06:24:04Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-27T06:24:08Z beach: No, the FASL does not contain the populated table. 2016-09-27T06:24:13Z H4ns: White_Flame: no. a fasl is just a "fast load" file which preserves the loading semantics. macroexpansion is a compile-time thing though. 2016-09-27T06:24:37Z rumbler31 quit (Ping timeout: 255 seconds) 2016-09-27T06:25:13Z White_Flame: so the "loading semantics" are not equivalent to loading the original source code, which would include making macroexpansion calls? 2016-09-27T06:26:03Z beach: Correct. There is a concept of "minimal compilation". 2016-09-27T06:27:18Z rumbler31 joined #lisp 2016-09-27T06:27:51Z H4ns: i love it that in common lisp, i can't get away with my hand-wavy explanations :) 2016-09-27T06:28:01Z salva joined #lisp 2016-09-27T06:28:12Z svetlyak40wt quit (Remote host closed the connection) 2016-09-27T06:28:44Z White_Flame: and I love that I can ask such a specific question and be pointed to detailed specs outlining why it's happening 2016-09-27T06:29:19Z jtz quit (Changing host) 2016-09-27T06:29:19Z jtz joined #lisp 2016-09-27T06:29:27Z _mjl joined #lisp 2016-09-27T06:29:34Z White_Flame: I have hit this issue in a few projects, and it's always a pain: macros which catalog the various things they've acted on, and runtime access to that info 2016-09-27T06:29:36Z H4ns: this is what i mean. 2016-09-27T06:30:10Z H4ns: White_Flame: the common solution is to initialize the variables with explicit calls rather than relying on macro side effects, which are not guaranteed. 2016-09-27T06:31:15Z White_Flame: when things are inside macrolet, it's hard to inject top-level initializations 2016-09-27T06:31:39Z adolf_stalin quit (Remote host closed the connection) 2016-09-27T06:33:07Z H4ns: in clojure, where there is no clearly defined loading semantics, i'm doing such things by putting the initializations into a separate file, from the macroexpansion code. it is ugly, but works well. 2016-09-27T06:33:09Z Munksgaard joined #lisp 2016-09-27T06:33:51Z White_Flame: this stuff is all DSL based. As the DSL run through declarations, it basically builds up a symbol table in the hashtable, which the runtime wants access to 2016-09-27T06:34:08Z White_Flame: and that's local to some particular body, not toplevel stuff 2016-09-27T06:34:27Z White_Flame: the simple hack was to have the build script rm -rf ~/.cache/common-lisp/ ;) 2016-09-27T06:34:29Z H4ns: right. if you can live with the compile-time cost, you can construct and maintain a separate file to contain that symbol table. 2016-09-27T06:34:51Z White_Flame: that would mean the DSL isn't self-contained, though 2016-09-27T06:35:31Z White_Flame: and wouldn't be EVAL'able at runtime, to build up from new source code 2016-09-27T06:36:41Z H4ns: not having thought it through, did you look at LOAD-TIME-VALUE? 2016-09-27T06:37:10Z White_Flame: the code's a hairball, that will be rewritten at some point here, but I'm not sure how that would interact with macro-time values 2016-09-27T06:38:49Z White_Flame: but really, I think the solution is to convert the hashtable into an a-list and inject it in the source somewhere. For cases where you're talking about a well-defined scope, you can do that at the end. But for the general case where you have toplevel macro uses scattered across files, there's no "end" to easily trigger a table output 2016-09-27T06:39:20Z White_Flame: though at least there you can do toplevel stuff that does runtime registration 2016-09-27T06:39:22Z myrkraverk joined #lisp 2016-09-27T06:39:35Z H4ns: with LOAD-TIME-VALUE, you don't depend on toplevelness 2016-09-27T06:40:22Z H4ns: so it could what you need to fix your bug without refactoring. 2016-09-27T06:41:22Z jsmith_ joined #lisp 2016-09-27T06:42:11Z White_Flame: yeah, maybe 2016-09-27T06:42:25Z White_Flame: though it's going to be rewritten anyway 2016-09-27T06:44:54Z AlphaAtom joined #lisp 2016-09-27T06:45:53Z jsmith_ quit (Ping timeout: 240 seconds) 2016-09-27T06:51:15Z gingerale joined #lisp 2016-09-27T06:52:58Z vlatkoB_ joined #lisp 2016-09-27T06:57:00Z vlatkoB quit (Ping timeout: 260 seconds) 2016-09-27T07:05:27Z flamebeard joined #lisp 2016-09-27T07:10:59Z edgar-rft joined #lisp 2016-09-27T07:11:24Z svetlyak40wt joined #lisp 2016-09-27T07:13:34Z varjag joined #lisp 2016-09-27T07:16:58Z AlphaAtom quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-27T07:24:12Z stardiviner quit (Ping timeout: 265 seconds) 2016-09-27T07:30:39Z harish joined #lisp 2016-09-27T07:31:52Z Harag joined #lisp 2016-09-27T07:32:30Z emaczen quit (Ping timeout: 265 seconds) 2016-09-27T07:33:14Z test1600 quit (Quit: Leaving) 2016-09-27T07:34:04Z zacharias joined #lisp 2016-09-27T07:35:15Z neoncontrails quit (Remote host closed the connection) 2016-09-27T07:43:47Z scymtym joined #lisp 2016-09-27T07:50:36Z svetlyak40wt: Guys, is there a library in common lisp, which measures code execution speed, reliably. In python we have "timeit" which runs a snipped thousands or millions times and calculates single iteration length. I almost wrote a similar macro for CL, but wondering if there is already such system? 2016-09-27T07:51:15Z myrkraverk quit (Ping timeout: 272 seconds) 2016-09-27T07:52:39Z Bike: your implementation probably has a profiling facility 2016-09-27T07:52:57Z Bike: failing that there's the simple cl:time 2016-09-27T07:54:07Z H4ns: http://www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/code/tools/metering/0.html might also be of interest 2016-09-27T07:55:09Z H4ns: metering is also available in quicklisp 2016-09-27T07:58:34Z test1600 joined #lisp 2016-09-27T08:00:34Z Bike quit (Quit: coward) 2016-09-27T08:02:23Z adolf_stalin joined #lisp 2016-09-27T08:05:18Z Harag quit (Ping timeout: 264 seconds) 2016-09-27T08:07:13Z adolf_stalin quit (Ping timeout: 255 seconds) 2016-09-27T08:07:27Z stardiviner joined #lisp 2016-09-27T08:08:00Z stardiviner quit (Client Quit) 2016-09-27T08:08:37Z Beetny joined #lisp 2016-09-27T08:11:15Z watersoul quit (Ping timeout: 244 seconds) 2016-09-27T08:16:49Z svetlyak40wt: cl:time measures only a single execution 2016-09-27T08:16:50Z yaewa joined #lisp 2016-09-27T08:17:13Z fe[nl]ix: svetlyak40wt: so measure a loop 2016-09-27T08:18:29Z moei quit (Ping timeout: 272 seconds) 2016-09-27T08:23:15Z attila_lendvai joined #lisp 2016-09-27T08:24:16Z svetlyak40wt: H4ns Thank you for the link to "metering" 2016-09-27T08:25:25Z Harag joined #lisp 2016-09-27T08:39:28Z svetlyak40wt quit (Remote host closed the connection) 2016-09-27T08:41:25Z quazimodo quit (Ping timeout: 260 seconds) 2016-09-27T08:42:24Z jsmith_ joined #lisp 2016-09-27T08:43:27Z svetlyak40wt joined #lisp 2016-09-27T08:44:15Z FreeBirdLjj joined #lisp 2016-09-27T08:47:16Z jsmith_ quit (Ping timeout: 255 seconds) 2016-09-27T08:48:17Z MolluskEmpire joined #lisp 2016-09-27T08:48:53Z FreeBirdLjj quit (Ping timeout: 272 seconds) 2016-09-27T08:54:16Z deank quit 2016-09-27T08:58:50Z przl joined #lisp 2016-09-27T09:00:11Z watersoul joined #lisp 2016-09-27T09:02:17Z deank joined #lisp 2016-09-27T09:04:48Z DeadTrickster_ joined #lisp 2016-09-27T09:09:36Z HeyFlash joined #lisp 2016-09-27T09:09:47Z grublet joined #lisp 2016-09-27T09:17:40Z titankiller joined #lisp 2016-09-27T09:21:04Z flamebeard quit (Quit: Leaving) 2016-09-27T09:23:11Z flamebeard joined #lisp 2016-09-27T09:28:27Z emaczen joined #lisp 2016-09-27T09:31:22Z myrkraverk joined #lisp 2016-09-27T09:33:05Z kablahblah joined #lisp 2016-09-27T09:33:11Z trocado joined #lisp 2016-09-27T09:35:56Z OxOO joined #lisp 2016-09-27T09:37:14Z OxOO: I would like recommendedations on Monospace fonts for use in terminals in general and for scripting/programming. My favourite so far is "Droid Sans Mono" (wish slashed zeros version). Open source ttf fonts would be great but I am also interested in closed source/fonts I have to buy. I'm just after the best monotype fonts for computer screen shell usage. so please just list some of your favourites 2016-09-27T09:38:17Z titankiller quit (Ping timeout: 240 seconds) 2016-09-27T09:39:35Z titankiller joined #lisp 2016-09-27T09:41:37Z Grue`: Microsoft font Consolas is pretty good 2016-09-27T09:41:57Z loke: I use Consolas Regular. 2016-09-27T09:42:00Z loke: In my terminals 2016-09-27T09:42:28Z loke: In Emacs I use Source Code Pro 2016-09-27T09:42:49Z Grue`: Ubuntu Mono is pretty good too, imo 2016-09-27T09:43:29Z loke: Wow. Some good examples here: 2016-09-27T09:43:29Z jackdaniel: this question is better suited for #lispcafe I believe :) 2016-09-27T09:43:32Z loke: https://wildlyinaccurate.com/worst-fonts-for-programming/ 2016-09-27T09:44:09Z ecraven: you know, comic sans isn't so bad, compared to the others 2016-09-27T09:44:40Z jackdaniel: MonoComicSans :) 2016-09-27T09:45:09Z ecraven: wow, *no* google hits for mono comic sans 2016-09-27T09:45:30Z ecraven: hm.. whatever I was looking at right there, wasn't google 2016-09-27T09:45:38Z trocado quit (Ping timeout: 244 seconds) 2016-09-27T09:46:55Z raydeejay: Comic Sans is a font designed for *children*! 2016-09-27T09:47:16Z loke: Brush Script for programming looks pretty nice. 2016-09-27T09:47:34Z Harag quit (Ping timeout: 255 seconds) 2016-09-27T09:48:35Z Harag joined #lisp 2016-09-27T09:49:06Z titankiller quit (Ping timeout: 264 seconds) 2016-09-27T09:51:18Z adolf_stalin joined #lisp 2016-09-27T09:54:19Z fluxi- quit (Quit: ...) 2016-09-27T09:54:25Z Beetny quit (Ping timeout: 244 seconds) 2016-09-27T09:54:35Z fluxit joined #lisp 2016-09-27T09:55:45Z itscaleb quit (Ping timeout: 250 seconds) 2016-09-27T09:55:56Z dan64 quit (Ping timeout: 252 seconds) 2016-09-27T09:56:01Z adolf_stalin quit (Ping timeout: 272 seconds) 2016-09-27T09:57:42Z payphone_ joined #lisp 2016-09-27T09:57:55Z cyberlard quit (Ping timeout: 255 seconds) 2016-09-27T09:57:55Z justinmcp_ quit (Ping timeout: 272 seconds) 2016-09-27T09:57:55Z payphone quit (Ping timeout: 272 seconds) 2016-09-27T09:58:53Z itscaleb joined #lisp 2016-09-27T09:59:18Z justinmcp joined #lisp 2016-09-27T09:59:20Z dan64 joined #lisp 2016-09-27T10:01:10Z cyberlard joined #lisp 2016-09-27T10:04:21Z myrkraverk: Am I the only one left who still uses terminus? 2016-09-27T10:06:02Z m00natic joined #lisp 2016-09-27T10:06:38Z _death: I use terminus as well 2016-09-27T10:06:51Z jackdaniel: me either 2016-09-27T10:07:05Z _death: https://i.imgur.com/YWYcb3a.png 2016-09-27T10:07:15Z asc232 joined #lisp 2016-09-27T10:07:28Z raydeejay: love the productivity tool bottom right 2016-09-27T10:07:42Z przl quit (Ping timeout: 264 seconds) 2016-09-27T10:09:05Z z0d: Consolas here 2016-09-27T10:10:11Z raydeejay: ← DejaVu Sans 2016-09-27T10:10:36Z z0d: Comic Sans is the most reable among https://wildlyinaccurate.com/worst-fonts-for-programming/ 2016-09-27T10:10:42Z z0d: by far 2016-09-27T10:11:13Z raydeejay: because it was designed for children! it's meant to be readable 2016-09-27T10:14:47Z yaewa quit (Quit: Leaving...) 2016-09-27T10:15:03Z moei joined #lisp 2016-09-27T10:15:04Z Josh_2 joined #lisp 2016-09-27T10:16:05Z titankiller joined #lisp 2016-09-27T10:16:19Z myrkraverk: I thought it was designed by children. 2016-09-27T10:16:42Z raydeejay: that, I know not 2016-09-27T10:19:57Z loke: Comic Sans was not made to be readable. 2016-09-27T10:20:12Z loke: It was designed for the Microsoft Comic Chat which was a UI for IRC. 2016-09-27T10:20:24Z loke: https://en.wikipedia.org/wiki/Microsoft_Comic_Chat 2016-09-27T10:21:10Z kablahblah quit (Ping timeout: 260 seconds) 2016-09-27T10:21:36Z titankiller quit (Ping timeout: 265 seconds) 2016-09-27T10:22:05Z raydeejay: https://en.wikipedia.org/wiki/Comic_Sans on the other hand mentions children and the font being used later for Comic Chat 2016-09-27T10:30:13Z svetlyak_ joined #lisp 2016-09-27T10:30:14Z svetlyak_ is now known as svetlyak40wt_ 2016-09-27T10:30:18Z Harag quit (Ping timeout: 276 seconds) 2016-09-27T10:31:41Z svetlyak40wt quit (Ping timeout: 252 seconds) 2016-09-27T10:35:37Z `lain quit (Quit: bye.) 2016-09-27T10:35:45Z Josh_2: How do you convert from hex values into binary or decimal? 2016-09-27T10:35:49Z Josh_2: Can I do it in format? 2016-09-27T10:36:10Z beach: Josh_2: There is no such thing as a "hex value". 2016-09-27T10:36:14Z beach: Just integers. 2016-09-27T10:36:20Z Josh_2: O well there goes that then :P 2016-09-27T10:36:26Z jackdaniel: (let ((*print-base* 16)) (print 13)) 2016-09-27T10:37:00Z beach: Josh_2: You can print it in the base of your choice. 2016-09-27T10:37:23Z Josh_2: Well that works good for me 2016-09-27T10:37:32Z jackdaniel: if you want to type values in hex, you may use #x reader macro, for instance: #xFFAA 2016-09-27T10:37:42Z beach: clhs ~r 2016-09-27T10:37:42Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/22_cba.htm 2016-09-27T10:37:47Z beach: clhs ~d 2016-09-27T10:37:48Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/22_cbb.htm 2016-09-27T10:37:55Z beach: clhs ~b 2016-09-27T10:37:55Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/22_cbc.htm 2016-09-27T10:38:32Z beach: Josh_2: Those ↑ URLs should do it. 2016-09-27T10:40:07Z asc232 quit (Remote host closed the connection) 2016-09-27T10:40:08Z Josh_2: I was looking at those in PCL however I didn't see anything about converting hex to binary 2016-09-27T10:40:19Z myrkraverk: I use #x all the time, to type in my hexes. 2016-09-27T10:40:58Z beach: Josh_2: There is no such thing as a hexadecimal number internally. Hexadecimal, decimal, binary, etc, are just printed representations. 2016-09-27T10:41:22Z beach: Josh_2: Printed representation of numbers is not what is used internally for calculations. 2016-09-27T10:42:04Z Josh_2: Well printed representations work fine for me as long as I get the correct answer 2016-09-27T10:42:22Z _death: (defun convert (string from-base to-base) (write-to-string (parse-integer string :radix from-base) :base to-base)) 2016-09-27T10:42:43Z Grue`: Josh_2: if your numbers are in form of strings, (parse-integer "abcd" :radix 16) 2016-09-27T10:42:55Z myrkraverk: I've finished all the cr.yp.to lectures I could find -- so are there any other podcasts, or lectures, I might find interesting while waiting? 2016-09-27T10:43:19Z myrkraverk: Lisp, crypto, programming, emacs; almost anything goes. 2016-09-27T10:43:33Z _death: myrkraverk: cryptopals is instructive 2016-09-27T10:43:37Z jsmith_ joined #lisp 2016-09-27T10:43:43Z myrkraverk: _death: do they have lectures? 2016-09-27T10:43:46Z myrkraverk: I didn't see that. 2016-09-27T10:43:53Z _death: myrkraverk: no, just "challenges" 2016-09-27T10:44:20Z myrkraverk: Oh yeah -- I'm now looking for "waiting in airport" stuff to put on my phone. 2016-09-27T10:44:29Z Harag joined #lisp 2016-09-27T10:45:05Z Munksgaard: Surely, there must be a lisp interpreter for android? ;) 2016-09-27T10:45:28Z myrkraverk: Munksgaard: There is -- ECL, part of Maxima for Android. 2016-09-27T10:45:35Z beach: There might be only compilers. :) 2016-09-27T10:46:00Z schjetne quit (Ping timeout: 250 seconds) 2016-09-27T10:46:14Z myrkraverk: And I can "probably" use it, to code lisp, while in the airport, but I was really just looking for something to listen to. 2016-09-27T10:46:37Z myrkraverk: Doing the crypto challenges in Maxima might be fun too. 2016-09-27T10:47:31Z Josh_2: When I use lognot on #x18 I do not get the correct answer 2016-09-27T10:48:08Z _death: seems by "correct" you mean "what I expect".. maybe you should change your expectations 2016-09-27T10:48:21Z Josh_2: No, we did it manually on paper 2016-09-27T10:48:23Z test1600 quit (Quit: Leaving) 2016-09-27T10:48:24Z flip214: myrkraverk: seen SICP video lectures? 2016-09-27T10:48:34Z myrkraverk: flip214: Yes, the old ones. 2016-09-27T10:48:36Z jsmith_ quit (Ping timeout: 260 seconds) 2016-09-27T10:48:46Z jackdaniel: yes, ECL works on Android - there are builts of Maxima (both graphical and textual) 2016-09-27T10:48:52Z flip214: oh, okay 2016-09-27T10:49:14Z flip214: myrkraverk: how about http://www.cornell.edu/video/playlist/nima-arkani-hamed-on-future-of-fundamental-physics ? 2016-09-27T10:49:37Z beach: Josh_2: Are you going to tell us what you got and what you expected? 2016-09-27T10:49:49Z myrkraverk: flip214: At least it's something I can (attempt to) download. 2016-09-27T10:50:49Z flip214: myrkraverk: not a video, but how about the various stories from http://compellingsciencefiction.com/? 2016-09-27T10:51:04Z flip214: already at issue 3, so quite bit of fun in there 2016-09-27T10:51:18Z _death: myrkraverk: do you know poc||gtfo? 2016-09-27T10:51:28Z Josh_2: Yeah the lognot of #x18 should be 231 in decimel 2016-09-27T10:51:45Z beach: Josh_2: The lognot of a positive number is negative 2016-09-27T10:51:57Z Josh_2: Not when you you are working with 8 bit binary numbers 2016-09-27T10:52:19Z beach: Josh_2: Common Lisp does not use 8-bit numbers. 2016-09-27T10:52:26Z Josh_2: O :O 2016-09-27T10:52:33Z beach: It uses numbers with arbitrary precision. 2016-09-27T10:52:35Z Josh_2: Don't let my friends see that 2016-09-27T10:52:58Z _death: logandc2 may be your friend 2016-09-27T10:53:08Z beach: Josh_2: #x18 is ....0000011000 The lognot of that is ...1111100111 which is -25. 2016-09-27T10:53:51Z Josh_2: The hex value of #x18 in 8bit is 0001 1000 2016-09-27T10:54:03Z beach: Josh_2: Common Lisp does not use 8-bit numbers. 2016-09-27T10:54:05Z Josh_2: IYep 2016-09-27T10:54:09Z Josh_2: Is 2016-09-27T10:54:17Z ukari quit (Ping timeout: 272 seconds) 2016-09-27T10:54:18Z Josh_2: Is there a library that lets me do it? 2016-09-27T10:54:40Z beach: (logand -24 #xff) 2016-09-27T10:54:41Z Grue`: (mod (lognot #x18) 256) -> 231 2016-09-27T10:54:43Z myrkraverk: _death: nope. 2016-09-27T10:54:51Z _death: myrkraverk: check it out then ;) 2016-09-27T10:55:02Z beach: Oops, I meant -25 of course. 2016-09-27T10:55:20Z Josh_2: Well that works myrkraverk thanks :D 2016-09-27T10:55:25Z myrkraverk: _death: do you have a link for me? I'm behind the Great Firewall of China. 2016-09-27T10:55:33Z _death: myrkraverk: https://www.alchemistowl.org/pocorgtfo/ 2016-09-27T10:56:02Z myrkraverk: thanks 2016-09-27T10:56:40Z _death: strange that they have 0x10 follow 0x09 2016-09-27T10:57:14Z myrkraverk: Yeah. 2016-09-27T10:57:26Z myrkraverk: You could file a bug report. 2016-09-27T10:57:36Z myrkraverk: Tell them they have 5 missing lectures 2016-09-27T10:57:51Z myrkraverk: err, journals 2016-09-27T10:59:23Z sjl joined #lisp 2016-09-27T10:59:45Z FreeBirdLjj joined #lisp 2016-09-27T11:00:55Z JohnMcClain quit (Remote host closed the connection) 2016-09-27T11:01:33Z thinkpad quit (Max SendQ exceeded) 2016-09-27T11:01:55Z thinkpad joined #lisp 2016-09-27T11:04:30Z edgar-rft: Josh_2: see for CL bit-and-byte manipulation 2016-09-27T11:11:35Z Josh_2: edgar-rft: I just need to perform logic gate functions on binary numbers 2016-09-27T11:15:06Z rumbler31 quit (Remote host closed the connection) 2016-09-27T11:15:44Z rumbler31 joined #lisp 2016-09-27T11:17:12Z angavrilov_ is now known as angavrilov 2016-09-27T11:17:18Z flip214: myrkraverk: shouldn't that be 6 missing? 2016-09-27T11:17:43Z myrkraverk: a, b, c, d, e, f == yes, six missing. 2016-09-27T11:18:36Z flip214: well, there's always the famous 42... "what do you get if you..." 2016-09-27T11:19:50Z DataLinkDroid quit (Ping timeout: 268 seconds) 2016-09-27T11:20:14Z przl joined #lisp 2016-09-27T11:20:16Z rumbler31 quit (Ping timeout: 255 seconds) 2016-09-27T11:20:39Z rumbler31 joined #lisp 2016-09-27T11:22:41Z `lain joined #lisp 2016-09-27T11:22:44Z Josh_2 quit (Read error: Connection reset by peer) 2016-09-27T11:27:10Z svetlyak40wt_ quit (Remote host closed the connection) 2016-09-27T11:27:35Z kablahblah joined #lisp 2016-09-27T11:33:33Z Harag quit (Ping timeout: 272 seconds) 2016-09-27T11:34:03Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-27T11:38:33Z vauban joined #lisp 2016-09-27T11:39:24Z svetlyak40wt joined #lisp 2016-09-27T11:40:04Z adolf_stalin joined #lisp 2016-09-27T11:40:50Z jsmith_ joined #lisp 2016-09-27T11:42:19Z tfb quit 2016-09-27T11:44:57Z adolf_stalin quit (Ping timeout: 272 seconds) 2016-09-27T11:45:23Z jsmith_ quit (Ping timeout: 252 seconds) 2016-09-27T11:49:39Z vauban: Is it possible to make a resizable and adjustable array with two dimensions? 2016-09-27T11:49:50Z vauban: i.e: with array = (make-array 1 1 :fill-pointer 0 :adjustable t) 2016-09-27T11:50:05Z _death: dimensions should be a list 2016-09-27T11:51:02Z vauban: thanks 2016-09-27T11:51:33Z libreman quit (Ping timeout: 276 seconds) 2016-09-27T11:51:35Z shifty joined #lisp 2016-09-27T11:52:02Z libreman joined #lisp 2016-09-27T11:52:03Z Grue` quit (Ping timeout: 265 seconds) 2016-09-27T11:53:57Z flip214: I believe with more than 1 dimension there's no fill-pointer anymore 2016-09-27T11:56:31Z Grue` joined #lisp 2016-09-27T11:58:15Z grouzen quit (Ping timeout: 265 seconds) 2016-09-27T12:00:05Z NeverDie joined #lisp 2016-09-27T12:00:36Z attila_lendvai quit (Read error: No route to host) 2016-09-27T12:02:50Z svetlyak40wt quit (Read error: Connection timed out) 2016-09-27T12:03:55Z svetlyak40wt joined #lisp 2016-09-27T12:06:22Z DataLinkDroid joined #lisp 2016-09-27T12:06:37Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-27T12:09:19Z sjl: clhs print-object 2016-09-27T12:09:19Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_pr_obj.htm 2016-09-27T12:09:25Z nikki93 quit (Remote host closed the connection) 2016-09-27T12:09:52Z sjl: anyone know why redefining print-object for a built-in class (hash-table in my case) would work in sbcl and not abcl? 2016-09-27T12:10:20Z sjl: the spec doesn't specifically mention what should happen if you redefine an existing method for it, I guess... 2016-09-27T12:10:48Z Xach: sjl: consequences are undefined for built-in classes 2016-09-27T12:11:46Z Xach: sjl: http://l1sp.org/cl/11.1.2.1.2 clause 19 2016-09-27T12:12:13Z sjl: ah 2016-09-27T12:12:15Z sjl: there it is 2016-09-27T12:12:35Z sjl: tucked away in a section with five section numbers 2016-09-27T12:12:37Z sjl: lol 2016-09-27T12:12:59Z _death: you may have better luck utilizing the pprint dispatch table 2016-09-27T12:13:15Z svetlyak40wt quit (Ping timeout: 265 seconds) 2016-09-27T12:13:25Z svetlyak40wt joined #lisp 2016-09-27T12:13:53Z Xach has 11.1.2.1.2 burned into his mind 2016-09-27T12:14:29Z sjl: I can just call the printing function when I need it, it's fine. shouldn't need it too often (I hope) 2016-09-27T12:14:49Z flip214: sjl: you can always define your own method, that in most cases falls back to PRINT-OBJECT... 2016-09-27T12:15:02Z svetlyak_ joined #lisp 2016-09-27T12:15:13Z flip214: and only has methods for your own classes 2016-09-27T12:15:18Z sjl: flip214: that wouldn't automatically work at the repl though 2016-09-27T12:15:24Z sjl: right? 2016-09-27T12:15:36Z attila_lendvai joined #lisp 2016-09-27T12:15:41Z flip214: modify your REPL ;) 2016-09-27T12:15:57Z sjl: sometimes I want to poke at functions that use hash tables and see what's actually IN them when they return 2016-09-27T12:16:08Z sjl: hah, I'll just type (print-hash-table *) 2016-09-27T12:16:16Z _death: clhs set-pprint-dispatch 2016-09-27T12:16:16Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_set_pp.htm 2016-09-27T12:16:18Z flip214: (LOOP FOR e = (READ) do (MY-PRINT (EVAL e)) 2016-09-27T12:16:29Z sjl: I was just wondering why sbcl did what I wanted and abcl didn't 2016-09-27T12:17:52Z MolluskEmpire quit (Ping timeout: 255 seconds) 2016-09-27T12:18:09Z svetlyak40wt quit (Ping timeout: 265 seconds) 2016-09-27T12:18:35Z Harag joined #lisp 2016-09-27T12:19:32Z svetlyak_ quit (Ping timeout: 265 seconds) 2016-09-27T12:19:57Z Xach: implementation freeeeeeedom 2016-09-27T12:20:48Z Xach: I don't know a ton about abcl, but I think a larger percentage of it is written in not-lisp (java) than sbcl's not-lisp percentage. 2016-09-27T12:21:09Z Xach: So maybe that is implemented on the java side on abcl 2016-09-27T12:22:29Z _death: sjl: also, I just use the inspector for that 2016-09-27T12:22:52Z _death: C-c I * 2016-09-27T12:23:11Z Xach: I had a :dump repl generic function for a little while but didn't use it enough to carry it from .sbclrc to .sbclrc 2016-09-27T12:25:23Z svetlyak40wt joined #lisp 2016-09-27T12:29:26Z ggole joined #lisp 2016-09-27T12:30:28Z test1600 joined #lisp 2016-09-27T12:31:49Z Harag quit (Ping timeout: 255 seconds) 2016-09-27T12:31:49Z shdeng quit (Quit: Leaving) 2016-09-27T12:32:08Z aindilis2 quit (Ping timeout: 252 seconds) 2016-09-27T12:32:41Z tfb joined #lisp 2016-09-27T12:36:40Z Harag joined #lisp 2016-09-27T12:37:49Z madbub joined #lisp 2016-09-27T12:37:50Z `lain quit (Read error: Connection reset by peer) 2016-09-27T12:38:16Z `lain joined #lisp 2016-09-27T12:43:48Z myrkraverk: I thought the SBCL guys were going to dump the non-lisp parts of SBCL, but I'm not sure. 2016-09-27T12:44:54Z Grue`: there are always non-lisp parts, unless your entire OS is written in lisp 2016-09-27T12:45:52Z vauban quit (Quit: leaving) 2016-09-27T12:47:53Z myrkraverk: Well, you don't need a runtime written in non-lisp if you can still define-alien-function. 2016-09-27T12:48:05Z myrkraverk: To interface with the OS. 2016-09-27T12:48:05Z `lain quit (Read error: Connection reset by peer) 2016-09-27T12:48:22Z `lain joined #lisp 2016-09-27T12:49:58Z cpc26 joined #lisp 2016-09-27T12:54:48Z NeverDie quit (Ping timeout: 265 seconds) 2016-09-27T12:55:02Z scymtym: the os interface usually depends on things like preprocessor macros and memory layouts of structs. those make a pure-lisp solution difficult 2016-09-27T12:56:38Z attila_lendvai: while that's true the SBCL runtime has considerably more in C than just the necessary glue code 2016-09-27T12:57:24Z z0d: performance reasons? 2016-09-27T12:57:53Z yrk joined #lisp 2016-09-27T12:58:24Z yrk quit (Changing host) 2016-09-27T12:58:24Z yrk joined #lisp 2016-09-27T12:58:35Z fe[nl]ix: scymtym: all it takes is some manual work 2016-09-27T12:58:46Z fe[nl]ix: annoying but possible 2016-09-27T12:59:29Z fe[nl]ix: the Go devs have done it, Go doesn't link to libc normally 2016-09-27T13:00:01Z scymtym: fe[nl]ix: do they make the syscalls themselves? 2016-09-27T13:00:07Z fe[nl]ix: yes 2016-09-27T13:00:15Z attila_lendvai: z0d: I think it's more about debuggability... e.g. having the GC in C is orders of magnitude easier to debug. 2016-09-27T13:00:25Z fe[nl]ix: attila_lendvai: no it's not 2016-09-27T13:00:27Z Josh_2 joined #lisp 2016-09-27T13:00:36Z attila_lendvai would assume 2016-09-27T13:00:58Z fe[nl]ix: not unless you have the a Lisp debugger that doesn't cons 2016-09-27T13:00:58Z _death: still has assembly code.. 2016-09-27T13:01:09Z fe[nl]ix: otherwise if the GC is broken you can't debug it 2016-09-27T13:01:17Z fe[nl]ix: whereas with C, GDB is an external process 2016-09-27T13:01:45Z lexicall joined #lisp 2016-09-27T13:01:49Z attila_lendvai: well, that's my point. if system critical parts are in lisp, then they better not fail, or you better have a means to run a lisp-in-lisp to debug them. 2016-09-27T13:03:00Z scymtym: i wouldn't mind the C code if more of it was generated. in particular the gc tables 2016-09-27T13:03:27Z fe[nl]ix: "they better not fail" is not a very practical assumption 2016-09-27T13:04:10Z fe[nl]ix: Franz have done it, so kudos to them, but it's very difficult 2016-09-27T13:04:16Z scymtym quit (Quit: rebooting) 2016-09-27T13:04:39Z attila_lendvai: and lisp-in-lisp, or other such tricks are not common knowledge, so I guess that's why sticking to the host's language was chosen as a least resistance 2016-09-27T13:04:44Z LiamH joined #lisp 2016-09-27T13:05:30Z cpc26 quit (Remote host closed the connection) 2016-09-27T13:06:43Z scymtym joined #lisp 2016-09-27T13:08:35Z grouzen joined #lisp 2016-09-27T13:09:25Z EvW joined #lisp 2016-09-27T13:11:38Z svetlyak40wt quit (Remote host closed the connection) 2016-09-27T13:12:09Z manuel_ joined #lisp 2016-09-27T13:12:10Z disingenuous is now known as jasperjowels 2016-09-27T13:12:35Z jasperjowels is now known as jasperJowls 2016-09-27T13:12:50Z przl quit (Ping timeout: 252 seconds) 2016-09-27T13:14:55Z CEnnis91 joined #lisp 2016-09-27T13:15:53Z przl joined #lisp 2016-09-27T13:16:57Z Denommus joined #lisp 2016-09-27T13:18:01Z fe[nl]ix: scymtym: https://github.com/xach/cmucl-direct-syscalls/blob/master/src/compiler/x86/syscall-linux.lisp 2016-09-27T13:18:25Z fe[nl]ix: feel free to convert that to SBCL/x86_64 2016-09-27T13:18:27Z fe[nl]ix: :) 2016-09-27T13:18:42Z przl quit (Client Quit) 2016-09-27T13:18:55Z svetlyak40wt joined #lisp 2016-09-27T13:18:57Z przl joined #lisp 2016-09-27T13:19:17Z attila_lendvai: there's also cffi/c2ffi, which does a pretty good job (except inline functions in .h files, and of course C macros) 2016-09-27T13:19:26Z Denommus quit (Client Quit) 2016-09-27T13:19:36Z madbub quit (Read error: Connection reset by peer) 2016-09-27T13:19:42Z attila_lendvai: https://github.com/attila-lendvai/hu.dwim.sdl is an example of its application 2016-09-27T13:19:44Z madbub_ joined #lisp 2016-09-27T13:19:56Z Denommus joined #lisp 2016-09-27T13:22:51Z Harag quit (Ping timeout: 265 seconds) 2016-09-27T13:23:00Z flip214: LET'S BUILD A LISP MACHINE!!! -- yet another one?? ;) 2016-09-27T13:23:24Z svetlyak40wt quit (Ping timeout: 265 seconds) 2016-09-27T13:23:48Z z0d: Emacs is probably the closest you can get to a modernish Lisp Machine-like stuff 2016-09-27T13:24:23Z myrkraverk: attila_lendvai: Just CFFI libclang, and then use that to read source files. 2016-09-27T13:24:34Z myrkraverk: Or would that be cheating? 2016-09-27T13:24:47Z monod joined #lisp 2016-09-27T13:25:27Z attila_lendvai: myrkraverk: IOW, reimplement c2ffi in lisp. I didn't write c2ffi and it works fine for my purposes (only library authors need to run it, not the users) 2016-09-27T13:26:18Z myrkraverk: attila_lendvai: Maybe, but quite possible you can get C macros and other stuff with it -- of course, if you can use c2ffi, you don't need it. 2016-09-27T13:27:13Z attila_lendvai: myrkraverk: does libclang have an exposed C_eval() function? 2016-09-27T13:27:53Z myrkraverk: AFAIC, no, it's only gives you access to parsing data -- you'd probably need C++ code for C_eval(). 2016-09-27T13:27:56Z attila_lendvai: FTR, what c2ffi does is that it generates an intermediate C file that assign the value of #define's to variables that it reads afterwards 2016-09-27T13:28:05Z myrkraverk: libclang is the C interface (stable) to clang. 2016-09-27T13:28:07Z Munksgaard quit (Quit: Leaving.) 2016-09-27T13:29:03Z rpg joined #lisp 2016-09-27T13:31:11Z rpg: jasom: Saw your posts last night -- another reason to avoid yacc-like parsing is that by the time you are done, you have often transformed the grammar from a nice, declarative object into a confusing, snarly mess. 2016-09-27T13:31:31Z NeverDie joined #lisp 2016-09-27T13:31:43Z rpg: Which means maintenance of the parser, or changing the language can be quite hard. 2016-09-27T13:36:33Z Munksgaard joined #lisp 2016-09-27T13:38:02Z scymtym_ joined #lisp 2016-09-27T13:38:19Z scymtym quit (Ping timeout: 272 seconds) 2016-09-27T13:38:25Z tfb quit (Ping timeout: 255 seconds) 2016-09-27T13:40:54Z ramky quit (Quit: Leaving) 2016-09-27T13:42:02Z scymtym joined #lisp 2016-09-27T13:42:11Z svetlyak40wt joined #lisp 2016-09-27T13:44:48Z tfb joined #lisp 2016-09-27T13:45:55Z scymtym_ quit (Ping timeout: 272 seconds) 2016-09-27T13:47:25Z nikki93 joined #lisp 2016-09-27T13:48:01Z vhost- quit (Ping timeout: 250 seconds) 2016-09-27T13:48:02Z lexicall quit (Remote host closed the connection) 2016-09-27T13:48:44Z tfb quit (Remote host closed the connection) 2016-09-27T13:49:14Z schjetne joined #lisp 2016-09-27T13:50:39Z ovenpasta joined #lisp 2016-09-27T13:51:00Z cromachina quit (Read error: Connection reset by peer) 2016-09-27T13:51:55Z nikki93 quit (Ping timeout: 265 seconds) 2016-09-27T13:53:07Z jsmith_ joined #lisp 2016-09-27T13:54:17Z Rajamaa quit (Ping timeout: 240 seconds) 2016-09-27T13:55:10Z Rajamaa joined #lisp 2016-09-27T13:57:16Z razzy89__ quit (Quit: razzy89__) 2016-09-27T13:57:24Z lexicall joined #lisp 2016-09-27T13:57:53Z vhost- joined #lisp 2016-09-27T13:59:01Z monod quit (Quit: Thank you a bunch Southern_Gentlem and Khaytsus) 2016-09-27T14:00:24Z adolf_st_ joined #lisp 2016-09-27T14:01:40Z steelbird quit (Ping timeout: 260 seconds) 2016-09-27T14:01:52Z djh quit (Ping timeout: 250 seconds) 2016-09-27T14:02:23Z lexicall quit (Ping timeout: 272 seconds) 2016-09-27T14:03:01Z john-mcaleely quit (Ping timeout: 272 seconds) 2016-09-27T14:03:12Z svetlyak40wt quit 2016-09-27T14:04:27Z lexicall joined #lisp 2016-09-27T14:04:54Z Trystam is now known as Tristam 2016-09-27T14:05:43Z DataLinkDroid quit (Ping timeout: 268 seconds) 2016-09-27T14:07:09Z steelbird joined #lisp 2016-09-27T14:08:05Z Josh_2 quit (Ping timeout: 260 seconds) 2016-09-27T14:09:01Z lexicall quit (Ping timeout: 255 seconds) 2016-09-27T14:11:08Z EvW quit (Ping timeout: 252 seconds) 2016-09-27T14:11:51Z Khisanth quit (Ping timeout: 250 seconds) 2016-09-27T14:14:08Z tfb joined #lisp 2016-09-27T14:14:30Z mikepjb joined #lisp 2016-09-27T14:17:45Z manuel_ quit (Quit: manuel_) 2016-09-27T14:18:18Z jsmith_ quit (Remote host closed the connection) 2016-09-27T14:18:46Z razzy89__ joined #lisp 2016-09-27T14:19:12Z loke` quit (Ping timeout: 250 seconds) 2016-09-27T14:19:50Z tfb quit (Quit: Leaving...) 2016-09-27T14:23:15Z mikepjb quit (Ping timeout: 265 seconds) 2016-09-27T14:24:22Z john-mcaleely joined #lisp 2016-09-27T14:24:27Z NitroWheels joined #lisp 2016-09-27T14:25:12Z sellout- quit (Ping timeout: 265 seconds) 2016-09-27T14:25:24Z Khisanth joined #lisp 2016-09-27T14:28:12Z jsmith_ joined #lisp 2016-09-27T14:30:30Z jsmith_ quit (Remote host closed the connection) 2016-09-27T14:30:41Z mikepjb joined #lisp 2016-09-27T14:33:02Z djh joined #lisp 2016-09-27T14:33:53Z djh quit (Client Quit) 2016-09-27T14:36:33Z djh joined #lisp 2016-09-27T14:38:18Z mikepjb quit (Quit: leaving) 2016-09-27T14:40:48Z scymtym_ joined #lisp 2016-09-27T14:41:09Z Th30n joined #lisp 2016-09-27T14:41:12Z scymtym quit (Ping timeout: 276 seconds) 2016-09-27T14:41:19Z manuel_ joined #lisp 2016-09-27T14:41:55Z nikki93 joined #lisp 2016-09-27T14:44:35Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-27T14:46:35Z kablahblah quit (Ping timeout: 260 seconds) 2016-09-27T14:47:03Z nikki93 quit (Ping timeout: 276 seconds) 2016-09-27T14:47:05Z Xach: attila_lendvai: i am having some problems with hu.dwim.sdl 2016-09-27T14:47:24Z _michael_ joined #lisp 2016-09-27T14:53:07Z drmeister: rpg: What parser do you recommend? 2016-09-27T14:53:07Z drmeister: I'm always up for new experiences. 2016-09-27T14:53:07Z myrkraverk: Btw, I found this, for podcasts on security: http://in-security.org/ 2016-09-27T14:53:07Z myrkraverk: So hopefully it's not too boring, and I'll have something to listen to, while standing in queues. 2016-09-27T14:53:08Z drmeister: I'm generally dissatisfied with the "yacc" experience. 2016-09-27T14:53:09Z beach: drmeister: I recommend using combinator parsing from SMUG. 2016-09-27T14:53:41Z drmeister: Hi beach - could you remind me what SMUG is? 2016-09-27T14:54:01Z drmeister: https://github.com/drewc/smug 2016-09-27T14:54:04Z beach: I library providing a combinator parsing framework. 2016-09-27T14:54:16Z _death: I like esrap 2016-09-27T14:54:16Z beach: It is quite well documented too. 2016-09-27T14:55:27Z _michael_ quit (Quit: Lost terminal) 2016-09-27T14:56:51Z sellout- joined #lisp 2016-09-27T14:58:05Z drmeister: Is this the one you mean? https://github.com/drewc/smug 2016-09-27T14:58:14Z beach: Yes. 2016-09-27T14:59:45Z beaky joined #lisp 2016-09-27T15:00:22Z drmeister: Ok, I went to make a note in Evernote and I found one that I created some time ago. 2016-09-27T15:00:24Z drmeister: (sigh) 2016-09-27T15:00:53Z johnwilkins quit (Remote host closed the connection) 2016-09-27T15:01:33Z kini quit (Quit: No Ping reply in 180 seconds.) 2016-09-27T15:01:46Z johnwilkins joined #lisp 2016-09-27T15:02:45Z drmeister: What do you call a scripting "language" that isn't a real language? Is there a term for a bunch of commands strung together in a file? 2016-09-27T15:02:55Z _michael_ joined #lisp 2016-09-27T15:02:59Z jasperJowls: batch file 2016-09-27T15:03:40Z beaky: job control language? 2016-09-27T15:03:54Z przl quit (Ping timeout: 244 seconds) 2016-09-27T15:04:17Z Grue`: it's still a real language, imo 2016-09-27T15:04:19Z eivarv joined #lisp 2016-09-27T15:04:25Z grublet quit (Quit: Leaving) 2016-09-27T15:04:29Z drmeister: Great - thanks. I have a batch syntax that I developed 25 years ago that I need to write a parser for. I hacked something together with the reader and readtables but it's flakey. 2016-09-27T15:04:35Z Grue`: a language doesn't necessarily need to be turing complete 2016-09-27T15:05:09Z sellout- quit (Remote host closed the connection) 2016-09-27T15:05:24Z Grue`: did it have a parser 25 years ago? 2016-09-27T15:05:38Z drmeister: I thought it did need to be Turing complete to be called a language. 2016-09-27T15:05:56Z beach: Nope. 2016-09-27T15:06:08Z drmeister: Yes it did have a yacc parser in c 2016-09-27T15:06:52Z beach: drmeister: The only reasonable definition of "language" is from computer science, it is just a set of words from some alphabet. 2016-09-27T15:06:57Z drmeister: Ok - so there's language and then there is turing complete language. I'm hip. 2016-09-27T15:07:20Z myrkraverk: drmeister: are you doing the dr evil dance too? 2016-09-27T15:07:44Z drmeister: I'm afraid I'd break a hip. 2016-09-27T15:09:19Z _mjl quit (Ping timeout: 255 seconds) 2016-09-27T15:09:19Z wallyduchamp joined #lisp 2016-09-27T15:10:06Z wallyduchamp quit (Remote host closed the connection) 2016-09-27T15:10:37Z drmeister is actually quite fit - but he leaves the dancing to his daughter and her crazy "DanceDanceRevolution". 2016-09-27T15:10:55Z mastokley joined #lisp 2016-09-27T15:10:56Z mastokley quit (Max SendQ exceeded) 2016-09-27T15:11:17Z kini joined #lisp 2016-09-27T15:11:28Z mastokley joined #lisp 2016-09-27T15:11:28Z myrkraverk: I like DDR -- I just don't have any of my stuff in my current country. 2016-09-27T15:11:58Z myrkraverk: Hopefully I can fix that some day. 2016-09-27T15:12:07Z myrkraverk: And code my DDR in Lisp c; 2016-09-27T15:12:44Z attila_lendvai: Xach: give me some pointers and I'll look at it 2016-09-27T15:13:08Z Xach: http://report.quicklisp.org/2016-09-27/failure-report/hu.dwim.sdl.html#hu.dwim.sdl 2016-09-27T15:13:08Z attila_lendvai: Xach: also note that I've pushed a change a couple of hours ago that fixes package redefinition warnings 2016-09-27T15:13:34Z Denommus quit (Read error: Connection reset by peer) 2016-09-27T15:13:43Z Xach: attila_lendvai: oh, ok. i think that was it. 2016-09-27T15:13:49Z attila_lendvai: Xach: yep, that may be fixed already 2016-09-27T15:14:07Z Munksgaard quit (Read error: Connection reset by peer) 2016-09-27T15:14:25Z attila_lendvai: I switched to uiop:define-package. it should solve those issues, but I have little experience with it. 2016-09-27T15:15:27Z Xach: hmm, I seem to get the same problem 2016-09-27T15:15:39Z Xach: Did you update the quicklisp branch? 2016-09-27T15:16:41Z attila_lendvai checks 2016-09-27T15:17:10Z scymtym_: drmeister: do you have a link to the yacc grammar and some examples? 2016-09-27T15:17:31Z defaultxr joined #lisp 2016-09-27T15:17:34Z NitroWheels quit (Quit: Leaving) 2016-09-27T15:17:41Z attila_lendvai: Xach: yes. this is the patch we're hoping to fix it: "use uiop:define-package to avoid already-exported warnings." 2016-09-27T15:18:52Z drmeister: scymtym_: Hmm, that's kind of out of my hands. It's part of Ambertools16 - http://ambermd.org/#AmberTools 2016-09-27T15:19:12Z drmeister: It's free but you have to register (it's not my site). 2016-09-27T15:20:07Z attila_lendvai: Xach: let me know whether you have that patch, and if you do then I'll dig deeper. 2016-09-27T15:20:21Z Xach: attila_lendvai: i have that patch. the error is in one of the generated files, it seems. 2016-09-27T15:20:22Z drmeister: Examples look like this: https://gist.github.com/drmeister/591317a0981e28da5d91773794430b11 2016-09-27T15:20:37Z Xach: sdl.x86_64-pc-linux-gnu.lisp is generated, i think? 2016-09-27T15:20:56Z drmeister: It's got commands, variable assignment, lists and comments. 2016-09-27T15:21:07Z attila_lendvai: Xach: you're right, I was blind... looking. 2016-09-27T15:21:34Z scymtym_: drmeister: thanks, i will have a look 2016-09-27T15:21:45Z raydeejay: drmeister: argh... the braces... 2016-09-27T15:22:09Z drmeister: The "tricky" part is that commands at #\newline except lists can span multiple lines. 2016-09-27T15:22:25Z drmeister: s/commands at/commands end at/ 2016-09-27T15:22:36Z drmeister: raydeejay: What can I say? I was young and foolish. 2016-09-27T15:23:02Z drmeister: If I could go back in time and change the file formats that I invented in my youth... I would. 2016-09-27T15:23:17Z scymtym_: drmeister: i have something like that newline thing in my python parser 2016-09-27T15:25:04Z myrkraverk: drmeister: you can alwasy make a translator. 2016-09-27T15:25:33Z drmeister: Who of us don't desperately want to turn back the hands of time and tell our foolish, younger selves about S-expressions? 2016-09-27T15:25:52Z flamebeard quit (Quit: Leaving) 2016-09-27T15:26:46Z drmeister: I need to write a parser in Common Lisp that will read these old files, including ones that are written by other people. 2016-09-27T15:28:06Z raydeejay: do you have anything like a grammar? 2016-09-27T15:28:13Z drmeister: I need to give Cando a mode where it looks like the program "Leap" that I wrote 25 years ago. It turns out that I have thousands of users who will appreciate this. 2016-09-27T15:28:39Z raydeejay: (on a tangentially related note, I just found out that apparently I invented multimarkdown (too)) 2016-09-27T15:28:50Z scymtym_: drmeister: if you don't mind, i will have a go at it real quick (i like writing parsers) 2016-09-27T15:29:47Z drmeister: raydeejay: I do - I'll claim "fair use" here. 2016-09-27T15:29:48Z drmeister: https://gist.github.com/drmeister/8048971c4810f187fef76f2cf527f74d 2016-09-27T15:30:21Z drmeister: Ignore the comments at the top - they are out of date. (sigh) 2016-09-27T15:30:34Z drmeister: No commas and no semi-colons 2016-09-27T15:30:39Z raydeejay: well if you already have the grammar, it's cobbling up together time 2016-09-27T15:31:31Z raydeejay has only written a rudimentary parser, don't ask which kind 2016-09-27T15:31:46Z asc232 joined #lisp 2016-09-27T15:31:52Z raydeejay: I'm sure it was recursive something :) 2016-09-27T15:34:26Z myrkraverk: My only nontrivial stuff has been done with (b)yacc and (re)flex. 2016-09-27T15:34:45Z scymtym_: drmeister: AmberTools/src/leap/src/leap/parser.y? 2016-09-27T15:34:49Z rumbler31 quit (Remote host closed the connection) 2016-09-27T15:34:57Z drmeister: That's the one. 2016-09-27T15:35:44Z al-damiri joined #lisp 2016-09-27T15:37:12Z drmeister: You are not seriously going to write me a parser are you? That's way to much to ask. Just pointing me to the parsing library and give me some direction when I come up with confused questions. That would be most helpful. 2016-09-27T15:38:37Z scymtym_: well, as i said i like writing parsers and throwing esrap at new problems (i currently maintain it) 2016-09-27T15:39:15Z drmeister: scymtym_: That being said, an example that I care about would be most helpful. 2016-09-27T15:39:28Z beaky: how do i write parsers 2016-09-27T15:39:59Z scymtym_: let's see how far i can get without taking too much time 2016-09-27T15:40:03Z Th30n quit (Quit: leaving) 2016-09-27T15:40:09Z myrkraverk: beaky: I did it this way, sort of: find a library/tool you want to use, and then go through the tutorial or books if there is one. 2016-09-27T15:40:24Z beaky: ah 2016-09-27T15:40:34Z myrkraverk: Fortunately (or unfortunately) there's ton of stuff available for yacc/lex. 2016-09-27T15:40:54Z myrkraverk: However, I wouldn't use it in a new project unless C was a requirement. 2016-09-27T15:40:56Z beaky: i thoguht yacc/lex was for writing c parsers rather than lisp parsers? 2016-09-27T15:41:01Z myrkraverk: And even then I'd look at alternatives. 2016-09-27T15:41:06Z raydeejay: the other way around 2016-09-27T15:41:10Z raydeejay: it's for writing parsers in C 2016-09-27T15:41:28Z beaky: ooh 2016-09-27T15:42:00Z shifty quit (Ping timeout: 260 seconds) 2016-09-27T15:42:51Z zeroish joined #lisp 2016-09-27T15:43:42Z mastokley quit (Remote host closed the connection) 2016-09-27T15:45:40Z jasom: drmeister: I had no idea that there were thousands of users of computational chemistry software 2016-09-27T15:46:03Z drmeister: There are more than 10,000 sites that download Ambertools. 2016-09-27T15:46:29Z mastokley joined #lisp 2016-09-27T15:46:30Z jasom: wow 2016-09-27T15:46:35Z drmeister: And more than 1,000 commercial licenses for Amber. These are numbers that I recently obtained for a grant proposal that I'm writing. 2016-09-27T15:46:46Z mastokley quit (Remote host closed the connection) 2016-09-27T15:47:53Z jasom: scymtym_: did I show you my sh parser in esrap? 2016-09-27T15:49:32Z scymtym_: jasom: yes, we talked about it before 2016-09-27T15:49:38Z scymtym_: plush, was it? 2016-09-27T15:49:59Z jasom: yup, plush; I can't remember who I've talked to about what. 2016-09-27T15:50:14Z jasom: I probably didn't know you were the esrap maintainer when we talked. 2016-09-27T15:52:03Z attila_lendvai: Xach: I've pushed to cffi, hu.dwim.sdl and .bluez (the quicklisp branch of the latter two needs pull --force, sorry about that!) 2016-09-27T15:52:28Z raydeejay: bah... now I want to write a parser, you evil lot 2016-09-27T15:54:33Z jasom: drmeister: the one thing to be careful with esrap is that it can't handle left-recursion, so for example the sh grammar entry: "list : list separator_op and_or | and_or" has to be changed to use right recursion like this: https://github.com/jasom/plush/blob/master/plush-parser.lisp#L1102 2016-09-27T15:55:15Z jasom: which is more like "list : and_or (separator_op and_or)*" 2016-09-27T15:55:15Z fe[nl]ix: jasom: I would be happy if you separated the code to parse a command line, into its own library :) 2016-09-27T15:55:16Z zaon joined #lisp 2016-09-27T15:55:38Z scymtym_: jasom: it can handle left-recursion in many cases (unless i misunderstand what you mean) 2016-09-27T15:56:03Z jasom: fe[nl]ix: with or without aliasing support? Alias expansion requires retokenizing in sh 2016-09-27T15:56:04Z drmeister: All using the Leap program I wrote 25 years ago and it hasn't been changed much since then. I'm guessing because modifying a complex program with manual memory management without breaking anything is difficult. 2016-09-27T15:56:10Z fe[nl]ix: jasom: several projects I know need proper parsing, including cffi and iolib 2016-09-27T15:56:27Z jasom: fe[nl]ix: plus it is pure sh, so bashisims are not supported 2016-09-27T15:56:30Z freehck quit (Quit: rcirc on GNU Emacs 24.4.1) 2016-09-27T15:56:47Z myrkraverk: fe[nl]ix: as I mentioned earlier, for c parsing things, I'd personally use libclang. 2016-09-27T15:56:48Z neoncontrails joined #lisp 2016-09-27T15:57:19Z fe[nl]ix: jasom: no alias, just handling double & single quotes and escapes POSIXly 2016-09-27T15:57:21Z jasom: scymtym_: perhaps it was smug that couldn't do it then 2016-09-27T15:57:23Z drmeister: Chemistry software is especially tricky because it uses a lot of bidirectional graphs. 2016-09-27T15:57:25Z myrkraverk: Making bindings for libclang is not hard -- I've done it for elisp. 2016-09-27T15:57:48Z HeyFlash: It must be funny to discover all of a sudden that thousands of people use software you wrote 25 years ago. 2016-09-27T15:58:22Z attila_lendvai: Xach: I'll be heading out soonish. let me know if I should wait for a few more minutes to address any possible further headaches. 2016-09-27T15:58:32Z jasom: fe[nl]ix: HERE documents and aliases are the two hard parts. I'm not sure if I should be proud or ashamed of how plush handles HERE docs. 2016-09-27T15:58:37Z gargaml joined #lisp 2016-09-27T15:58:40Z myrkraverk: HeyFlash: I once had that realization -- I thought the emacs window-number-mode had like one or two users, but apparently there are lots more (I wrote it 12 years ago though) 2016-09-27T15:58:49Z Xach: attila_lendvai: you updated cffi? 2016-09-27T15:59:04Z Xach: attila_lendvai: is that update critical to the hu.dwim updates? 2016-09-27T15:59:17Z attila_lendvai: Xach: yes, it's a small fix. if you didn't hit it, you don't need the update either. 2016-09-27T15:59:20Z fe[nl]ix: at some ECLM long time ago antifuchs was presenting the classic CLIM, with some original example programs 2016-09-27T15:59:33Z Xach: attila_lendvai: ok. everything looks good to me now. 2016-09-27T15:59:44Z Xach: attila_lendvai: i won't get the cffi change until 0.17.2 or whatever the new version is 2016-09-27T15:59:48Z fe[nl]ix: and Scott McKay was in the back of the room, and said "whoa, I wrote that. it was my first project at Symbolics" 2016-09-27T15:59:54Z fe[nl]ix: or something like that 2016-09-27T16:00:02Z salva quit (Ping timeout: 252 seconds) 2016-09-27T16:00:18Z attila_lendvai: Xach: you probably don't yet have the patch that broke it (it got committed into cffi master a few days ago) 2016-09-27T16:00:41Z Humilis joined #lisp 2016-09-27T16:01:03Z Bike joined #lisp 2016-09-27T16:01:45Z fe[nl]ix: jasom: I need that for when users set $CC or $CFLAGS, and I need to parse anything that variable can legitimately contain, so no heredocs needed 2016-09-27T16:02:31Z gargaml quit (Read error: Connection reset by peer) 2016-09-27T16:03:21Z gargaml joined #lisp 2016-09-27T16:05:05Z HeyFlash quit (Ping timeout: 240 seconds) 2016-09-27T16:08:39Z zacharias quit (Ping timeout: 244 seconds) 2016-09-27T16:08:40Z gargaml quit (Read error: Connection reset by peer) 2016-09-27T16:08:50Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-27T16:10:34Z gargaml joined #lisp 2016-09-27T16:10:58Z jasom: fe[nl]ix: so just word-splitting? do you care about $() or ``? 2016-09-27T16:11:04Z jsmith_ joined #lisp 2016-09-27T16:11:05Z jsmith_ quit (Remote host closed the connection) 2016-09-27T16:11:12Z gargaml quit (Client Quit) 2016-09-27T16:11:19Z jsmith_ joined #lisp 2016-09-27T16:11:45Z ovenpasta quit (Ping timeout: 244 seconds) 2016-09-27T16:12:03Z jasom: if that's the case, it's almost trivial. Really just lexing rather than parsing. 2016-09-27T16:12:04Z fe[nl]ix: jasom: nope, just correct splitting 2016-09-27T16:12:56Z jasom: https://github.com/jasom/plush/blob/master/plush-parser.lisp#L1102 with *preserve-words-as-tokens* set to true 2016-09-27T16:13:17Z fe[nl]ix: putting that into a library named os-utils or something like that ? 2016-09-27T16:13:26Z knicklux joined #lisp 2016-09-27T16:14:02Z fe[nl]ix: eventually somebody will contribute Windows support, hopefully 2016-09-27T16:14:03Z jasom: https://github.com/jasom/plush/blob/master/plush-parser.lisp#L345 <-- even better I already have something 2016-09-27T16:14:13Z fe[nl]ix: though I don't care much now 2016-09-27T16:14:55Z test1600 quit (Ping timeout: 265 seconds) 2016-09-27T16:15:24Z jasom: fe[nl]ix: the parsing is already in a separate package (but in one system) 2016-09-27T16:16:53Z fe[nl]ix: that's it, I can't have iolib depend on plush because of circularity 2016-09-27T16:16:59Z jasom: right 2016-09-27T16:17:09Z fe[nl]ix: and I think luis would oppose adding that dep to CFFI :) 2016-09-27T16:17:41Z mastokley joined #lisp 2016-09-27T16:17:42Z jasom: and it requires the plush package right now as it parses into forms that are EVAL-able, including symbols in the plush package. 2016-09-27T16:19:28Z jasom: if I switched to keywords and then just did a subst to change all the symbols in plush, I could remove that dependency. 2016-09-27T16:23:16Z jasom: fe[nl]ix: I'll put decoupling the parser from the implementation on my todo list 2016-09-27T16:25:56Z pareidolia joined #lisp 2016-09-27T16:27:19Z Quadresce joined #lisp 2016-09-27T16:27:26Z eschatologist quit (Quit: ZNC 1.6.3+deb1 - http://znc.in) 2016-09-27T16:28:03Z eschatologist joined #lisp 2016-09-27T16:28:08Z nikki93 joined #lisp 2016-09-27T16:30:55Z scymtym_: drmeister: successfully parsed the example :) 2016-09-27T16:30:58Z Th30n joined #lisp 2016-09-27T16:31:47Z drmeister: Holy crap dude - that's awesome. Am I going to have to take "Develop a Leap-like mode for Cando" out of the specific aims? 2016-09-27T16:32:23Z NeverDie quit (Quit: http://radiux.io/) 2016-09-27T16:32:31Z drmeister: If you could - could you paste it to me? 2016-09-27T16:32:40Z scymtym_: i don't know. what i have is very basic, though 2016-09-27T16:32:46Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-27T16:35:08Z specbot quit (Disconnected by services) 2016-09-27T16:35:13Z yaewa joined #lisp 2016-09-27T16:35:14Z fluter quit (Ping timeout: 252 seconds) 2016-09-27T16:35:16Z AntiSpamMeta quit (Killed (wolfe.freenode.net (Nickname regained by services))) 2016-09-27T16:35:32Z neoncont_ joined #lisp 2016-09-27T16:35:42Z Quadrescence joined #lisp 2016-09-27T16:35:45Z AlphaAtom joined #lisp 2016-09-27T16:35:54Z specbot joined #lisp 2016-09-27T16:36:31Z splittist_ joined #lisp 2016-09-27T16:36:34Z drmeister: Please add your name (or email it to me) so I can give attribution. 2016-09-27T16:36:37Z rann quit (Ping timeout: 255 seconds) 2016-09-27T16:36:37Z unrahul quit (Ping timeout: 255 seconds) 2016-09-27T16:36:37Z splittist quit (Ping timeout: 255 seconds) 2016-09-27T16:36:38Z lancetw quit (Ping timeout: 255 seconds) 2016-09-27T16:36:39Z banjiewen quit (Ping timeout: 255 seconds) 2016-09-27T16:36:41Z itscaleb quit (Ping timeout: 265 seconds) 2016-09-27T16:36:41Z M-moredhel quit (Ping timeout: 265 seconds) 2016-09-27T16:36:41Z dwchandl1r joined #lisp 2016-09-27T16:36:42Z djinni` joined #lisp 2016-09-27T16:36:42Z splittist_ is now known as splittist 2016-09-27T16:36:42Z myrkraverk_ joined #lisp 2016-09-27T16:36:46Z jsmith___ joined #lisp 2016-09-27T16:36:54Z unbalancedparen joined #lisp 2016-09-27T16:36:54Z XachX__ joined #lisp 2016-09-27T16:36:57Z renard_ quit (Ping timeout: 240 seconds) 2016-09-27T16:36:58Z dwchandler quit (Read error: Connection reset by peer) 2016-09-27T16:36:59Z davsebamse quit (Ping timeout: 240 seconds) 2016-09-27T16:36:59Z des_consolado quit (Ping timeout: 240 seconds) 2016-09-27T16:36:59Z renard_ joined #lisp 2016-09-27T16:37:00Z davsebamse joined #lisp 2016-09-27T16:37:01Z justinabrahms_ quit (Ping timeout: 260 seconds) 2016-09-27T16:37:01Z whartung_ joined #lisp 2016-09-27T16:37:02Z unbalanced quit (Read error: Connection reset by peer) 2016-09-27T16:37:04Z Th30n quit (Ping timeout: 255 seconds) 2016-09-27T16:37:04Z gingerale quit (Ping timeout: 255 seconds) 2016-09-27T16:37:05Z mood quit (Ping timeout: 255 seconds) 2016-09-27T16:37:05Z neuri8- quit (Ping timeout: 255 seconds) 2016-09-27T16:37:05Z clog quit (Ping timeout: 255 seconds) 2016-09-27T16:37:05Z qlkzy quit (Ping timeout: 255 seconds) 2016-09-27T16:37:06Z knicklux quit (Ping timeout: 240 seconds) 2016-09-27T16:37:06Z Khisanth quit (Ping timeout: 240 seconds) 2016-09-27T16:37:07Z vlatkoB_ quit (Ping timeout: 240 seconds) 2016-09-27T16:37:07Z tristero quit (Ping timeout: 240 seconds) 2016-09-27T16:37:07Z beach quit (Ping timeout: 240 seconds) 2016-09-27T16:37:08Z Quadresce` quit (Ping timeout: 240 seconds) 2016-09-27T16:37:08Z OxOO quit (Ping timeout: 240 seconds) 2016-09-27T16:37:08Z pratch quit (Ping timeout: 240 seconds) 2016-09-27T16:37:11Z lpaste quit (Ping timeout: 265 seconds) 2016-09-27T16:37:11Z sz0 quit (Ping timeout: 265 seconds) 2016-09-27T16:37:11Z sigjuice_ quit (Ping timeout: 265 seconds) 2016-09-27T16:37:12Z newcup quit (Ping timeout: 265 seconds) 2016-09-27T16:37:12Z marsjaninzmarsa quit (Ping timeout: 265 seconds) 2016-09-27T16:37:12Z velvetcore quit (Ping timeout: 265 seconds) 2016-09-27T16:37:13Z myrkraverk quit (Ping timeout: 265 seconds) 2016-09-27T16:37:14Z razzy89__ quit (Ping timeout: 265 seconds) 2016-09-27T16:37:17Z moei quit (Read error: Connection reset by peer) 2016-09-27T16:37:18Z angular_mike_ quit (Ping timeout: 272 seconds) 2016-09-27T16:37:18Z msb quit (Ping timeout: 272 seconds) 2016-09-27T16:37:19Z deank quit (Ping timeout: 272 seconds) 2016-09-27T16:37:19Z XachX_ quit (Ping timeout: 272 seconds) 2016-09-27T16:37:20Z constantinexvi quit (Ping timeout: 272 seconds) 2016-09-27T16:37:20Z jasperJowls quit (Read error: Connection reset by peer) 2016-09-27T16:37:20Z jasperJo` joined #lisp 2016-09-27T16:37:20Z keix quit (Read error: Connection reset by peer) 2016-09-27T16:37:22Z el-mikl quit (Ping timeout: 272 seconds) 2016-09-27T16:37:23Z whartung quit (Ping timeout: 272 seconds) 2016-09-27T16:37:24Z defaultxr quit (Read error: Connection reset by peer) 2016-09-27T16:37:24Z whartung_ is now known as whartung 2016-09-27T16:37:25Z LiamH quit (Ping timeout: 273 seconds) 2016-09-27T16:37:25Z m00natic quit (Ping timeout: 244 seconds) 2016-09-27T16:37:25Z Tristam quit (Ping timeout: 273 seconds) 2016-09-27T16:37:26Z yrk quit (Write error: Connection reset by peer) 2016-09-27T16:37:27Z impulse quit (Ping timeout: 273 seconds) 2016-09-27T16:37:27Z ramus quit (Ping timeout: 273 seconds) 2016-09-27T16:37:27Z SlashLife quit (Ping timeout: 273 seconds) 2016-09-27T16:37:28Z john-mcaleely quit (Ping timeout: 260 seconds) 2016-09-27T16:37:28Z libreman quit (Ping timeout: 260 seconds) 2016-09-27T16:37:28Z DeadTrickster_ quit (Ping timeout: 260 seconds) 2016-09-27T16:37:29Z edgar-rft quit (Ping timeout: 260 seconds) 2016-09-27T16:37:29Z shymega quit (Ping timeout: 260 seconds) 2016-09-27T16:37:29Z mnoonan quit (Ping timeout: 260 seconds) 2016-09-27T16:37:30Z larsen quit (Ping timeout: 260 seconds) 2016-09-27T16:37:30Z WojciechK quit (Ping timeout: 260 seconds) 2016-09-27T16:37:30Z djinni`_ quit (Ping timeout: 260 seconds) 2016-09-27T16:37:31Z DGASAU quit (Ping timeout: 260 seconds) 2016-09-27T16:37:31Z SAL9000 quit (Ping timeout: 260 seconds) 2016-09-27T16:37:31Z tax quit (Ping timeout: 260 seconds) 2016-09-27T16:37:31Z lemoinem quit (Ping timeout: 260 seconds) 2016-09-27T16:37:31Z scymtym_: regarding the aims, i mean 2016-09-27T16:37:32Z scymtym_: let me clean up just a little bit before pasting 2016-09-27T16:37:32Z Oladon1 quit (Ping timeout: 240 seconds) 2016-09-27T16:37:33Z thortron quit (Ping timeout: 255 seconds) 2016-09-27T16:37:34Z Orion3k quit (Ping timeout: 255 seconds) 2016-09-27T16:37:34Z Petit_Dejeuner quit (Ping timeout: 255 seconds) 2016-09-27T16:37:37Z watersoul quit (Ping timeout: 272 seconds) 2016-09-27T16:37:37Z axion quit (Ping timeout: 272 seconds) 2016-09-27T16:37:37Z DeadTrickster quit (Ping timeout: 272 seconds) 2016-09-27T16:37:37Z hatfolk quit (Ping timeout: 272 seconds) 2016-09-27T16:37:37Z foom quit (Ping timeout: 272 seconds) 2016-09-27T16:37:38Z fUD quit (Ping timeout: 272 seconds) 2016-09-27T16:37:38Z lieven quit (Ping timeout: 272 seconds) 2016-09-27T16:37:38Z hjudt quit (Ping timeout: 272 seconds) 2016-09-27T16:37:38Z eMBee quit (Ping timeout: 272 seconds) 2016-09-27T16:37:38Z sake_ quit (Ping timeout: 272 seconds) 2016-09-27T16:37:40Z schjetne quit (Ping timeout: 265 seconds) 2016-09-27T16:37:40Z housel quit (Ping timeout: 265 seconds) 2016-09-27T16:37:40Z AeroNotix quit (Ping timeout: 265 seconds) 2016-09-27T16:37:41Z ski quit (Ping timeout: 265 seconds) 2016-09-27T16:37:41Z impaktor quit (Ping timeout: 265 seconds) 2016-09-27T16:37:41Z Quadresce quit (Ping timeout: 265 seconds) 2016-09-27T16:37:41Z jsmith_ quit (Ping timeout: 265 seconds) 2016-09-27T16:37:41Z manuel_ quit (Ping timeout: 265 seconds) 2016-09-27T16:37:41Z vhost- quit (Ping timeout: 265 seconds) 2016-09-27T16:37:41Z Rajamaa quit (Ping timeout: 265 seconds) 2016-09-27T16:37:42Z heurist quit (Ping timeout: 265 seconds) 2016-09-27T16:37:43Z myrkraverk_ is now known as myrkraverk 2016-09-27T16:37:43Z sake__ joined #lisp 2016-09-27T16:37:44Z Naraka_ joined #lisp 2016-09-27T16:37:47Z hebroon joined #lisp 2016-09-27T16:37:48Z lpaste_ joined #lisp 2016-09-27T16:37:52Z lieven joined #lisp 2016-09-27T16:37:54Z arrdem_ joined #lisp 2016-09-27T16:37:58Z MrWoohoo quit (Ping timeout: 264 seconds) 2016-09-27T16:37:59Z `lain` joined #lisp 2016-09-27T16:37:59Z dmiles quit (Read error: Connection reset by peer) 2016-09-27T16:37:59Z foom joined #lisp 2016-09-27T16:38:00Z hatfolk joined #lisp 2016-09-27T16:38:00Z DrCode quit (Quit: ZNC - http://znc.in) 2016-09-27T16:38:01Z Humilis quit (Ping timeout: 264 seconds) 2016-09-27T16:38:02Z ghostlight quit (Ping timeout: 264 seconds) 2016-09-27T16:38:02Z askatasuna quit (Ping timeout: 264 seconds) 2016-09-27T16:38:03Z neuri8 joined #lisp 2016-09-27T16:38:03Z clog_ joined #lisp 2016-09-27T16:38:05Z Walex2 quit (Ping timeout: 264 seconds) 2016-09-27T16:38:05Z Oddity quit (Ping timeout: 264 seconds) 2016-09-27T16:38:05Z axion1 joined #lisp 2016-09-27T16:38:05Z constantinexvi_ joined #lisp 2016-09-27T16:38:07Z zymurgy quit (Max SendQ exceeded) 2016-09-27T16:38:08Z Khisanth joined #lisp 2016-09-27T16:38:08Z hjudt joined #lisp 2016-09-27T16:38:08Z SlashLife joined #lisp 2016-09-27T16:38:09Z scymtym_: sure 2016-09-27T16:38:10Z steelbird quit (Ping timeout: 265 seconds) 2016-09-27T16:38:10Z ggole quit (Ping timeout: 265 seconds) 2016-09-27T16:38:10Z stepnem quit (Ping timeout: 265 seconds) 2016-09-27T16:38:10Z ahungry quit (Ping timeout: 265 seconds) 2016-09-27T16:38:11Z pipping quit (Ping timeout: 265 seconds) 2016-09-27T16:38:11Z phadthai quit (Ping timeout: 265 seconds) 2016-09-27T16:38:11Z wooden_ quit (Ping timeout: 265 seconds) 2016-09-27T16:38:12Z keix joined #lisp 2016-09-27T16:38:14Z schjetne joined #lisp 2016-09-27T16:38:16Z Quadresce joined #lisp 2016-09-27T16:38:16Z clog_ is now known as clog 2016-09-27T16:38:16Z axion1 is now known as axion 2016-09-27T16:38:20Z logicmoo joined #lisp 2016-09-27T16:38:23Z thinkpad quit (Ping timeout: 244 seconds) 2016-09-27T16:38:25Z gingerale- joined #lisp 2016-09-27T16:38:25Z neoncontrails quit (Ping timeout: 244 seconds) 2016-09-27T16:38:26Z hebroon_ quit (Ping timeout: 244 seconds) 2016-09-27T16:38:26Z Kruppe quit (Ping timeout: 244 seconds) 2016-09-27T16:38:26Z arrdem quit (Ping timeout: 244 seconds) 2016-09-27T16:38:26Z Anselmo quit (Ping timeout: 244 seconds) 2016-09-27T16:38:27Z modula joined #lisp 2016-09-27T16:38:29Z Naraka quit (Ping timeout: 244 seconds) 2016-09-27T16:38:29Z setheus quit (Ping timeout: 244 seconds) 2016-09-27T16:38:29Z yeticry quit (Ping timeout: 244 seconds) 2016-09-27T16:38:29Z setheus joined #lisp 2016-09-27T16:38:29Z knicklux_ joined #lisp 2016-09-27T16:38:30Z Guest381` joined #lisp 2016-09-27T16:38:30Z `lain quit (Write error: Connection reset by peer) 2016-09-27T16:38:31Z Orion3000 joined #lisp 2016-09-27T16:38:32Z askatasuna joined #lisp 2016-09-27T16:38:32Z JRajamaa joined #lisp 2016-09-27T16:38:35Z thortron joined #lisp 2016-09-27T16:38:36Z zaon quit (Ping timeout: 265 seconds) 2016-09-27T16:38:37Z seg quit (Ping timeout: 265 seconds) 2016-09-27T16:38:39Z SAL9000 joined #lisp 2016-09-27T16:38:39Z modula is now known as defaultxr 2016-09-27T16:38:40Z raydeejay quit (Ping timeout: 265 seconds) 2016-09-27T16:38:41Z jokleinn quit (Ping timeout: 265 seconds) 2016-09-27T16:38:41Z ym quit (Ping timeout: 265 seconds) 2016-09-27T16:38:43Z DeadTrickster joined #lisp 2016-09-27T16:38:46Z axion is now known as Guest79406 2016-09-27T16:38:47Z thomas1 joined #lisp 2016-09-27T16:38:48Z impulse joined #lisp 2016-09-27T16:38:48Z ramus joined #lisp 2016-09-27T16:38:48Z XachX__ is now known as XachX_ 2016-09-27T16:38:50Z vlatkoB joined #lisp 2016-09-27T16:39:01Z tristero joined #lisp 2016-09-27T16:39:09Z raydeejay joined #lisp 2016-09-27T16:39:16Z AeroNotix joined #lisp 2016-09-27T16:39:19Z msb joined #lisp 2016-09-27T16:39:28Z wooden_ joined #lisp 2016-09-27T16:39:37Z ggherdov quit (Ping timeout: 248 seconds) 2016-09-27T16:39:38Z nzambe quit (Ping timeout: 257 seconds) 2016-09-27T16:39:38Z al-damiri quit (Ping timeout: 252 seconds) 2016-09-27T16:39:39Z NhanH__ quit (Ping timeout: 257 seconds) 2016-09-27T16:39:57Z marsjaninzmarsa joined #lisp 2016-09-27T16:40:02Z Kruppe joined #lisp 2016-09-27T16:40:02Z notpratch joined #lisp 2016-09-27T16:40:07Z ssice quit (Ping timeout: 265 seconds) 2016-09-27T16:40:22Z AntiSpamMeta joined #lisp 2016-09-27T16:40:22Z Anselmo joined #lisp 2016-09-27T16:40:27Z el-mikl joined #lisp 2016-09-27T16:40:29Z ghostlight joined #lisp 2016-09-27T16:40:33Z mjl quit (Ping timeout: 265 seconds) 2016-09-27T16:40:36Z Guest38120 quit (Ping timeout: 265 seconds) 2016-09-27T16:40:44Z l1x quit (Ping timeout: 252 seconds) 2016-09-27T16:40:48Z aaronjensen quit (Ping timeout: 273 seconds) 2016-09-27T16:40:49Z steelbird joined #lisp 2016-09-27T16:40:55Z MorTal1ty quit (Ping timeout: 250 seconds) 2016-09-27T16:41:02Z mbrock quit (Ping timeout: 265 seconds) 2016-09-27T16:41:05Z fluxit quit (Ping timeout: 265 seconds) 2016-09-27T16:41:06Z tkd quit (Ping timeout: 265 seconds) 2016-09-27T16:41:08Z sigjuice joined #lisp 2016-09-27T16:41:09Z watersoul joined #lisp 2016-09-27T16:41:23Z m00natic joined #lisp 2016-09-27T16:41:28Z fluxit joined #lisp 2016-09-27T16:41:42Z john-mcaleely joined #lisp 2016-09-27T16:41:51Z phadthai joined #lisp 2016-09-27T16:42:29Z Th30n joined #lisp 2016-09-27T16:42:36Z manuel_ joined #lisp 2016-09-27T16:42:46Z tkd joined #lisp 2016-09-27T16:42:51Z Walex joined #lisp 2016-09-27T16:43:15Z thomas quit (Ping timeout: 615 seconds) 2016-09-27T16:43:33Z stepnem joined #lisp 2016-09-27T16:44:09Z rann joined #lisp 2016-09-27T16:44:10Z fluter joined #lisp 2016-09-27T16:44:18Z wooden_ quit (Ping timeout: 244 seconds) 2016-09-27T16:44:43Z adolf_stalin joined #lisp 2016-09-27T16:45:51Z dmiles joined #lisp 2016-09-27T16:46:06Z Grue`: damn, apparently using C-k on a connection in slime-list-connections actually quits the Lisp under that connection 2016-09-27T16:46:07Z gingerale joined #lisp 2016-09-27T16:46:14Z myrkraverk quit (Ping timeout: 252 seconds) 2016-09-27T16:46:14Z AlphaAtom quit (Ping timeout: 252 seconds) 2016-09-27T16:46:56Z Urfin_ quit (Ping timeout: 240 seconds) 2016-09-27T16:46:57Z whartung quit (Ping timeout: 240 seconds) 2016-09-27T16:46:57Z davsebamse quit (Ping timeout: 240 seconds) 2016-09-27T16:46:57Z renard_ quit (Ping timeout: 240 seconds) 2016-09-27T16:46:57Z kolko quit (Ping timeout: 240 seconds) 2016-09-27T16:46:58Z renard_ joined #lisp 2016-09-27T16:47:04Z ssice joined #lisp 2016-09-27T16:47:05Z Th30n quit (Ping timeout: 240 seconds) 2016-09-27T16:47:06Z madbub_ quit (Ping timeout: 240 seconds) 2016-09-27T16:47:11Z logicmoo quit (Ping timeout: 265 seconds) 2016-09-27T16:47:13Z AeroNotix quit (Ping timeout: 265 seconds) 2016-09-27T16:47:13Z askatasuna quit (Ping timeout: 265 seconds) 2016-09-27T16:47:13Z steelbird quit (Remote host closed the connection) 2016-09-27T16:47:16Z sigjuice quit (Ping timeout: 272 seconds) 2016-09-27T16:47:17Z zkat quit (Ping timeout: 272 seconds) 2016-09-27T16:47:17Z M-Illandan quit (Ping timeout: 272 seconds) 2016-09-27T16:47:18Z jasperJo` quit (Read error: Connection reset by peer) 2016-09-27T16:47:18Z kini quit (Remote host closed the connection) 2016-09-27T16:47:19Z thortron quit (Ping timeout: 272 seconds) 2016-09-27T16:47:19Z hjudt quit (Ping timeout: 272 seconds) 2016-09-27T16:47:20Z iskander quit (Ping timeout: 272 seconds) 2016-09-27T16:47:20Z p_l quit (Ping timeout: 272 seconds) 2016-09-27T16:47:21Z scymtym__ joined #lisp 2016-09-27T16:47:21Z jrpls_ joined #lisp 2016-09-27T16:47:22Z vsync quit (Ping timeout: 265 seconds) 2016-09-27T16:47:23Z hatfolk quit (Ping timeout: 252 seconds) 2016-09-27T16:47:24Z grouzen quit (Ping timeout: 252 seconds) 2016-09-27T16:47:24Z emaczen quit (Ping timeout: 252 seconds) 2016-09-27T16:47:24Z aries_liuxueyang quit (Ping timeout: 252 seconds) 2016-09-27T16:47:24Z joast quit (Ping timeout: 252 seconds) 2016-09-27T16:47:25Z vertigo quit (Ping timeout: 252 seconds) 2016-09-27T16:47:25Z Naraka__ joined #lisp 2016-09-27T16:47:25Z madbub joined #lisp 2016-09-27T16:47:27Z jasperJo` joined #lisp 2016-09-27T16:47:30Z fluxi- joined #lisp 2016-09-27T16:47:31Z AntiSpamMeta quit (Killed (leguin.freenode.net (Nickname regained by services))) 2016-09-27T16:47:31Z sigjuice joined #lisp 2016-09-27T16:47:31Z DrCode joined #lisp 2016-09-27T16:47:36Z DGASAU joined #lisp 2016-09-27T16:47:38Z eschatologist_ joined #lisp 2016-09-27T16:47:38Z switchy_ joined #lisp 2016-09-27T16:47:42Z schjetne quit (Ping timeout: 272 seconds) 2016-09-27T16:47:43Z sjl quit (Ping timeout: 272 seconds) 2016-09-27T16:47:43Z alexherbo2 quit (Ping timeout: 272 seconds) 2016-09-27T16:47:43Z kjeldahl quit (Ping timeout: 272 seconds) 2016-09-27T16:47:43Z schoppenhauer quit (Ping timeout: 272 seconds) 2016-09-27T16:47:46Z watersoul quit (Ping timeout: 265 seconds) 2016-09-27T16:47:53Z schjetne joined #lisp 2016-09-27T16:47:54Z unbalancedparen quit (Ping timeout: 252 seconds) 2016-09-27T16:47:54Z Guest81107 quit (Ping timeout: 252 seconds) 2016-09-27T16:47:57Z AeroNotix joined #lisp 2016-09-27T16:47:58Z askatasuna joined #lisp 2016-09-27T16:47:58Z dwchandl1r quit (Read error: Connection reset by peer) 2016-09-27T16:47:58Z XachX_ quit (Ping timeout: 255 seconds) 2016-09-27T16:48:00Z jrpls quit (Ping timeout: 255 seconds) 2016-09-27T16:48:01Z djinni` quit (Quit: Leaving) 2016-09-27T16:48:01Z myrkraverk_ joined #lisp 2016-09-27T16:48:02Z tkd quit (Read error: Connection reset by peer) 2016-09-27T16:48:02Z msb quit (Ping timeout: 255 seconds) 2016-09-27T16:48:02Z vlatkoB quit (Ping timeout: 255 seconds) 2016-09-27T16:48:03Z SAL9000 quit (Ping timeout: 255 seconds) 2016-09-27T16:48:03Z foom quit (Ping timeout: 255 seconds) 2016-09-27T16:48:03Z Naraka_ quit (Ping timeout: 255 seconds) 2016-09-27T16:48:03Z adolf_st_ quit (Ping timeout: 255 seconds) 2016-09-27T16:48:04Z eschatologist quit (Excess Flood) 2016-09-27T16:48:04Z shymega joined #lisp 2016-09-27T16:48:04Z foom joined #lisp 2016-09-27T16:48:06Z marusich quit (Ping timeout: 255 seconds) 2016-09-27T16:48:06Z drot quit (Ping timeout: 255 seconds) 2016-09-27T16:48:06Z billstclair quit (Ping timeout: 255 seconds) 2016-09-27T16:48:07Z Bike_ joined #lisp 2016-09-27T16:48:08Z steelbird joined #lisp 2016-09-27T16:48:08Z leo_song quit (Ping timeout: 244 seconds) 2016-09-27T16:48:09Z el-mikl quit (Read error: Connection reset by peer) 2016-09-27T16:48:09Z JRajamaa quit (Remote host closed the connection) 2016-09-27T16:48:10Z el-mikl joined #lisp 2016-09-27T16:48:10Z Kruppe quit (Ping timeout: 244 seconds) 2016-09-27T16:48:10Z raydeejay quit (Ping timeout: 244 seconds) 2016-09-27T16:48:11Z emaczen` joined #lisp 2016-09-27T16:48:11Z `lain`` joined #lisp 2016-09-27T16:48:12Z fluxit quit (Ping timeout: 244 seconds) 2016-09-27T16:48:12Z ghostlight quit (Ping timeout: 244 seconds) 2016-09-27T16:48:13Z Guest381` quit (Ping timeout: 244 seconds) 2016-09-27T16:48:13Z knicklux_ quit (Ping timeout: 244 seconds) 2016-09-27T16:48:13Z setheus quit (Ping timeout: 244 seconds) 2016-09-27T16:48:13Z defaultxr quit (Ping timeout: 244 seconds) 2016-09-27T16:48:13Z gingerale- quit (Ping timeout: 244 seconds) 2016-09-27T16:48:13Z Bike quit (Ping timeout: 244 seconds) 2016-09-27T16:48:13Z dan64 quit (Ping timeout: 244 seconds) 2016-09-27T16:48:14Z JRajamaa joined #lisp 2016-09-27T16:48:16Z kjeldahl joined #lisp 2016-09-27T16:48:16Z angular_mike_ joined #lisp 2016-09-27T16:48:17Z switchy quit (Ping timeout: 264 seconds) 2016-09-27T16:48:17Z `lain` quit (Read error: Connection reset by peer) 2016-09-27T16:48:20Z Guest79406 quit (Ping timeout: 264 seconds) 2016-09-27T16:48:21Z larsen joined #lisp 2016-09-27T16:48:22Z constantinexvi_ quit (Ping timeout: 264 seconds) 2016-09-27T16:48:22Z clog quit (Ping timeout: 264 seconds) 2016-09-27T16:48:23Z SAL9000 joined #lisp 2016-09-27T16:48:23Z defaultxr joined #lisp 2016-09-27T16:48:24Z vlatkoB joined #lisp 2016-09-27T16:48:24Z myrkraverk_ is now known as myrkraverk 2016-09-27T16:48:24Z aries_liuxueyang joined #lisp 2016-09-27T16:48:24Z Th30n joined #lisp 2016-09-27T16:48:24Z scymtym_ quit (Ping timeout: 272 seconds) 2016-09-27T16:48:24Z kolko_ joined #lisp 2016-09-27T16:48:25Z ahungry joined #lisp 2016-09-27T16:48:26Z phoe: Grue`: TIL 2016-09-27T16:48:26Z qlkzy joined #lisp 2016-09-27T16:48:29Z marusich joined #lisp 2016-09-27T16:48:34Z alexherb1 joined #lisp 2016-09-27T16:48:36Z thortron_ joined #lisp 2016-09-27T16:48:38Z drot joined #lisp 2016-09-27T16:48:39Z unbalancedparen joined #lisp 2016-09-27T16:48:41Z thortron_ is now known as thortron 2016-09-27T16:48:42Z thortron quit (Changing host) 2016-09-27T16:48:43Z thortron joined #lisp 2016-09-27T16:48:46Z Kruppe joined #lisp 2016-09-27T16:48:51Z housel joined #lisp 2016-09-27T16:48:53Z Guest79406 joined #lisp 2016-09-27T16:48:53Z banjiewen joined #lisp 2016-09-27T16:48:54Z whartung joined #lisp 2016-09-27T16:49:11Z alexherb1 is now known as alexherbo2 2016-09-27T16:49:11Z vertigo joined #lisp 2016-09-27T16:49:14Z koolpa joined #lisp 2016-09-27T16:49:22Z constantinexvi joined #lisp 2016-09-27T16:49:23Z grouzen joined #lisp 2016-09-27T16:49:24Z seg joined #lisp 2016-09-27T16:49:32Z justinabrahms joined #lisp 2016-09-27T16:49:33Z djinni` joined #lisp 2016-09-27T16:49:38Z knicklux_ joined #lisp 2016-09-27T16:49:43Z p_l joined #lisp 2016-09-27T16:49:44Z newcup joined #lisp 2016-09-27T16:49:48Z koolpa: ahh it's a wonderful day 2016-09-27T16:49:52Z thinkpad joined #lisp 2016-09-27T16:49:53Z Wojciech_K joined #lisp 2016-09-27T16:49:53Z msb joined #lisp 2016-09-27T16:49:54Z itscaleb joined #lisp 2016-09-27T16:50:00Z Grue`: just another way to kill my website accidentally 2016-09-27T16:50:02Z AlphaAtom joined #lisp 2016-09-27T16:50:03Z mnoonan joined #lisp 2016-09-27T16:50:03Z heurist joined #lisp 2016-09-27T16:50:17Z jokleinn joined #lisp 2016-09-27T16:50:22Z AntiSpamMeta joined #lisp 2016-09-27T16:50:26Z Tristam joined #lisp 2016-09-27T16:50:29Z pipping joined #lisp 2016-09-27T16:50:29Z pipping quit (Changing host) 2016-09-27T16:50:29Z pipping joined #lisp 2016-09-27T16:50:38Z setheus joined #lisp 2016-09-27T16:50:38Z rann quit (Ping timeout: 252 seconds) 2016-09-27T16:50:38Z vsync joined #lisp 2016-09-27T16:50:45Z kilimanjaro quit (Ping timeout: 265 seconds) 2016-09-27T16:51:07Z sjl joined #lisp 2016-09-27T16:51:14Z des_consolado joined #lisp 2016-09-27T16:51:17Z iskander joined #lisp 2016-09-27T16:51:22Z OxOO joined #lisp 2016-09-27T16:51:24Z Grue`: usually I do ,disconnect but this time its REPL got stuck for some reason and I tried another method 2016-09-27T16:51:25Z libreman joined #lisp 2016-09-27T16:51:27Z scymtym__: drmeister: http://techfak.de/~jmoringe/leap-parser.tar.gz 2016-09-27T16:51:38Z edgar-rft joined #lisp 2016-09-27T16:51:41Z Urfin joined #lisp 2016-09-27T16:51:48Z Guest381` joined #lisp 2016-09-27T16:52:08Z ggole joined #lisp 2016-09-27T16:52:19Z watersoul joined #lisp 2016-09-27T16:52:20Z m00natic quit (Read error: Connection reset by peer) 2016-09-27T16:52:25Z scymtym__: wait. did i mess up the archive? 2016-09-27T16:53:08Z ghostlight joined #lisp 2016-09-27T16:53:09Z cebreidian quit (Ping timeout: 276 seconds) 2016-09-27T16:53:12Z scymtym__: yeah, sorry. let me redo that 2016-09-27T16:53:13Z dan64 joined #lisp 2016-09-27T16:53:22Z tkd joined #lisp 2016-09-27T16:54:03Z leo_song joined #lisp 2016-09-27T16:55:23Z mood joined #lisp 2016-09-27T16:55:45Z clop quit (Ping timeout: 276 seconds) 2016-09-27T16:56:10Z velvetcore joined #lisp 2016-09-27T16:56:28Z ski joined #lisp 2016-09-27T16:56:32Z scymtym__: drmeister: archive should be ok now. put the stuff in dependencies/ into local-projects/. there will almost certainly be problems, feel free to get back to me in that case 2016-09-27T16:56:39Z wooden_ joined #lisp 2016-09-27T16:56:42Z mastokley quit (Ping timeout: 244 seconds) 2016-09-27T16:56:46Z vhost- joined #lisp 2016-09-27T16:57:22Z scymtym__: also, if you prefer plain nested lists or other some other result representation, just remove the bp:node* and builder-protocol stuff 2016-09-27T16:57:28Z LiamH joined #lisp 2016-09-27T16:57:47Z dwchandler joined #lisp 2016-09-27T16:57:59Z giraffe joined #lisp 2016-09-27T16:58:22Z Oladon joined #lisp 2016-09-27T16:58:23Z giraffe is now known as Guest12963 2016-09-27T16:59:00Z kini joined #lisp 2016-09-27T16:59:16Z yeticry joined #lisp 2016-09-27T16:59:23Z hjudt joined #lisp 2016-09-27T16:59:55Z constantinexvi quit (Read error: Connection timed out) 2016-09-27T17:00:35Z constantinexvi joined #lisp 2016-09-27T17:00:36Z lemoinem joined #lisp 2016-09-27T17:00:36Z hatfolk joined #lisp 2016-09-27T17:01:21Z wooden_ quit (Ping timeout: 244 seconds) 2016-09-27T17:01:51Z davsebamse joined #lisp 2016-09-27T17:02:08Z unrahul joined #lisp 2016-09-27T17:02:20Z wooden_ joined #lisp 2016-09-27T17:02:53Z fUD joined #lisp 2016-09-27T17:03:49Z schoppenhauer joined #lisp 2016-09-27T17:03:51Z nullniverse quit (Remote host closed the connection) 2016-09-27T17:06:02Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-27T17:06:04Z l1x joined #lisp 2016-09-27T17:06:58Z ovenpasta joined #lisp 2016-09-27T17:07:49Z rumbler31 joined #lisp 2016-09-27T17:07:49Z emaczen`` joined #lisp 2016-09-27T17:08:55Z lancetw joined #lisp 2016-09-27T17:09:04Z payphone joined #lisp 2016-09-27T17:09:38Z manuel__ joined #lisp 2016-09-27T17:09:39Z modula joined #lisp 2016-09-27T17:10:05Z justinabrahms_ joined #lisp 2016-09-27T17:10:19Z jokleinn1 joined #lisp 2016-09-27T17:10:19Z djinni`_ joined #lisp 2016-09-27T17:10:30Z constantinexvi quit (Ping timeout: 265 seconds) 2016-09-27T17:10:34Z brandonz joined #lisp 2016-09-27T17:10:52Z seg quit (Ping timeout: 240 seconds) 2016-09-27T17:10:53Z dan64 quit (Ping timeout: 240 seconds) 2016-09-27T17:10:53Z whartung quit (Ping timeout: 240 seconds) 2016-09-27T17:10:54Z Naraka__ quit (Ping timeout: 240 seconds) 2016-09-27T17:10:54Z ssice quit (Ping timeout: 240 seconds) 2016-09-27T17:10:54Z brandonz_ quit (Ping timeout: 240 seconds) 2016-09-27T17:10:55Z grouzen quit (Ping timeout: 240 seconds) 2016-09-27T17:11:11Z fluxi- quit (Read error: Connection reset by peer) 2016-09-27T17:11:13Z unrahul quit (Ping timeout: 272 seconds) 2016-09-27T17:11:13Z LiamH quit (Ping timeout: 272 seconds) 2016-09-27T17:11:13Z thinkpad quit (Ping timeout: 272 seconds) 2016-09-27T17:11:14Z jrpls_ quit (Ping timeout: 272 seconds) 2016-09-27T17:11:14Z fUD quit (Ping timeout: 272 seconds) 2016-09-27T17:11:16Z DrCode quit (Quit: ZNC - http://znc.in) 2016-09-27T17:11:17Z kolko joined #lisp 2016-09-27T17:11:17Z cebreidian joined #lisp 2016-09-27T17:11:18Z leo_song_ joined #lisp 2016-09-27T17:11:18Z wooden_ quit (Read error: Connection reset by peer) 2016-09-27T17:11:18Z davsebamse quit (Ping timeout: 272 seconds) 2016-09-27T17:11:19Z velvetcore quit (Ping timeout: 272 seconds) 2016-09-27T17:11:19Z mood quit (Ping timeout: 272 seconds) 2016-09-27T17:11:19Z Wojciech_K quit (Ping timeout: 272 seconds) 2016-09-27T17:11:19Z Th30n quit (Ping timeout: 272 seconds) 2016-09-27T17:11:20Z scymtym__ quit (Ping timeout: 272 seconds) 2016-09-27T17:11:20Z manuel_ quit (Ping timeout: 272 seconds) 2016-09-27T17:11:20Z hebroon quit (Ping timeout: 272 seconds) 2016-09-27T17:11:21Z Patzy quit (Ping timeout: 272 seconds) 2016-09-27T17:11:21Z luis` quit (Ping timeout: 272 seconds) 2016-09-27T17:11:22Z manuel__ is now known as manuel_ 2016-09-27T17:11:23Z fluxit joined #lisp 2016-09-27T17:11:23Z scymtym__ joined #lisp 2016-09-27T17:11:27Z davsebamse joined #lisp 2016-09-27T17:11:28Z askatasuna quit (Ping timeout: 265 seconds) 2016-09-27T17:11:28Z Wojciech_K joined #lisp 2016-09-27T17:11:28Z sake__ quit (Ping timeout: 265 seconds) 2016-09-27T17:11:29Z ovenpasta quit (Ping timeout: 265 seconds) 2016-09-27T17:11:29Z des_consolado quit (Ping timeout: 240 seconds) 2016-09-27T17:11:31Z neuri8- joined #lisp 2016-09-27T17:11:36Z Th30n joined #lisp 2016-09-27T17:11:38Z thortron_ joined #lisp 2016-09-27T17:11:41Z mnoonan_ joined #lisp 2016-09-27T17:11:43Z luis` joined #lisp 2016-09-27T17:11:46Z vsync quit (Ping timeout: 272 seconds) 2016-09-27T17:11:47Z seg joined #lisp 2016-09-27T17:11:47Z kjeldahl quit (Ping timeout: 272 seconds) 2016-09-27T17:11:47Z jasperJo` quit (Ping timeout: 272 seconds) 2016-09-27T17:11:48Z des_consolado joined #lisp 2016-09-27T17:11:48Z jrpls joined #lisp 2016-09-27T17:11:49Z __shymega__ joined #lisp 2016-09-27T17:11:53Z AlphaAtom quit (Ping timeout: 244 seconds) 2016-09-27T17:11:54Z Kruppe quit (Ping timeout: 244 seconds) 2016-09-27T17:11:54Z defaultxr quit (Ping timeout: 244 seconds) 2016-09-27T17:11:55Z el-mikl quit (Ping timeout: 244 seconds) 2016-09-27T17:11:55Z JRajamaa quit (Remote host closed the connection) 2016-09-27T17:11:55Z modula is now known as defaultxr 2016-09-27T17:11:56Z ahungry quit (Ping timeout: 244 seconds) 2016-09-27T17:11:56Z `lain`` quit (Ping timeout: 244 seconds) 2016-09-27T17:11:57Z emaczen` quit (Ping timeout: 244 seconds) 2016-09-27T17:11:57Z payphone_ quit (Ping timeout: 244 seconds) 2016-09-27T17:11:58Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-09-27T17:11:58Z justinabrahms quit (Ping timeout: 255 seconds) 2016-09-27T17:11:59Z p_l quit (Ping timeout: 255 seconds) 2016-09-27T17:12:00Z Guest381` quit (Read error: Connection reset by peer) 2016-09-27T17:12:00Z thortron quit (Ping timeout: 255 seconds) 2016-09-27T17:12:01Z Tristam quit (Ping timeout: 255 seconds) 2016-09-27T17:12:01Z mnoonan quit (Ping timeout: 255 seconds) 2016-09-27T17:12:01Z jokleinn quit (Ping timeout: 255 seconds) 2016-09-27T17:12:01Z vertigo quit (Ping timeout: 255 seconds) 2016-09-27T17:12:02Z Bike_ quit (Ping timeout: 255 seconds) 2016-09-27T17:12:02Z shymega quit (Ping timeout: 255 seconds) 2016-09-27T17:12:04Z yeticry quit (Ping timeout: 265 seconds) 2016-09-27T17:12:05Z ssice joined #lisp 2016-09-27T17:12:07Z grouzen joined #lisp 2016-09-27T17:12:09Z Orion3k joined #lisp 2016-09-27T17:12:11Z kjeldahl joined #lisp 2016-09-27T17:12:13Z Tristam joined #lisp 2016-09-27T17:12:13Z Tristam quit (Changing host) 2016-09-27T17:12:13Z Tristam joined #lisp 2016-09-27T17:12:16Z kolko_ quit (Ping timeout: 264 seconds) 2016-09-27T17:12:17Z eli quit (Ping timeout: 264 seconds) 2016-09-27T17:12:17Z djinni` quit (Quit: Leaving) 2016-09-27T17:12:18Z leo_song quit (Ping timeout: 264 seconds) 2016-09-27T17:12:18Z Urfin quit (Ping timeout: 264 seconds) 2016-09-27T17:12:20Z whartung_ joined #lisp 2016-09-27T17:12:20Z wooden__ joined #lisp 2016-09-27T17:12:20Z eMBee joined #lisp 2016-09-27T17:12:21Z Guest12963 quit (Excess Flood) 2016-09-27T17:12:21Z Patzy_ joined #lisp 2016-09-27T17:12:22Z Guest79406 quit (Ping timeout: 264 seconds) 2016-09-27T17:12:23Z larsen quit (Ping timeout: 264 seconds) 2016-09-27T17:12:23Z qlkzy quit (Ping timeout: 264 seconds) 2016-09-27T17:12:23Z Orion3000 quit (Ping timeout: 264 seconds) 2016-09-27T17:12:23Z neuri8 quit (Ping timeout: 264 seconds) 2016-09-27T17:12:24Z sake joined #lisp 2016-09-27T17:12:25Z Guest79406 joined #lisp 2016-09-27T17:12:26Z emaczen`` quit (Ping timeout: 240 seconds) 2016-09-27T17:12:27Z leo_song_ is now known as leo_song 2016-09-27T17:12:28Z wooden__ quit (Changing host) 2016-09-27T17:12:28Z wooden__ joined #lisp 2016-09-27T17:12:28Z eMBee quit (Changing host) 2016-09-27T17:12:28Z eMBee joined #lisp 2016-09-27T17:12:28Z lemoinem quit (Ping timeout: 265 seconds) 2016-09-27T17:12:29Z hebroon joined #lisp 2016-09-27T17:12:29Z Bike joined #lisp 2016-09-27T17:12:31Z whartung_ is now known as whartung 2016-09-27T17:12:37Z thortron_ is now known as thortron 2016-09-27T17:12:38Z Naraka joined #lisp 2016-09-27T17:12:49Z thortron quit (Changing host) 2016-09-27T17:12:49Z thortron joined #lisp 2016-09-27T17:12:51Z Urfin joined #lisp 2016-09-27T17:13:06Z Guest381` joined #lisp 2016-09-27T17:13:28Z yeticry joined #lisp 2016-09-27T17:13:39Z vsync joined #lisp 2016-09-27T17:14:02Z lemoinem joined #lisp 2016-09-27T17:14:03Z JRajamaa joined #lisp 2016-09-27T17:14:09Z mathi_aihtam joined #lisp 2016-09-27T17:14:22Z CEnnis91 quit (Ping timeout: 265 seconds) 2016-09-27T17:14:27Z larsen joined #lisp 2016-09-27T17:14:29Z Kruppe joined #lisp 2016-09-27T17:14:39Z thinkpad joined #lisp 2016-09-27T17:14:39Z vertigo joined #lisp 2016-09-27T17:14:42Z askatasuna joined #lisp 2016-09-27T17:14:48Z msb quit (Ping timeout: 244 seconds) 2016-09-27T17:14:55Z angular_mike_ quit (Ping timeout: 265 seconds) 2016-09-27T17:15:39Z AntiSpamMeta joined #lisp 2016-09-27T17:15:54Z raydeejay joined #lisp 2016-09-27T17:16:08Z XachX_ joined #lisp 2016-09-27T17:16:28Z qlkzy_ joined #lisp 2016-09-27T17:16:39Z p_l joined #lisp 2016-09-27T17:17:11Z dan64 joined #lisp 2016-09-27T17:17:11Z asc232 quit (Remote host closed the connection) 2016-09-27T17:17:13Z NhanH__ joined #lisp 2016-09-27T17:17:20Z constantinexvi joined #lisp 2016-09-27T17:18:35Z rumbler31 quit (Remote host closed the connection) 2016-09-27T17:19:04Z impaktor joined #lisp 2016-09-27T17:19:06Z msb joined #lisp 2016-09-27T17:20:56Z DGASAU` joined #lisp 2016-09-27T17:21:17Z wooden_ joined #lisp 2016-09-27T17:21:22Z cyberlard quit (Ping timeout: 240 seconds) 2016-09-27T17:21:23Z unbalancedparen quit (Read error: Connection reset by peer) 2016-09-27T17:21:33Z davsebam1e joined #lisp 2016-09-27T17:21:35Z sjl_ joined #lisp 2016-09-27T17:21:39Z hjudt_ joined #lisp 2016-09-27T17:21:41Z ghostlight quit (Ping timeout: 240 seconds) 2016-09-27T17:21:46Z l1x quit (Ping timeout: 272 seconds) 2016-09-27T17:21:47Z lpaste_ quit (Ping timeout: 272 seconds) 2016-09-27T17:21:48Z sjl quit (Read error: Connection reset by peer) 2016-09-27T17:21:48Z Guest381` quit (Read error: Connection reset by peer) 2016-09-27T17:21:48Z XachX_ quit (Ping timeout: 272 seconds) 2016-09-27T17:21:49Z davsebamse quit (Ping timeout: 272 seconds) 2016-09-27T17:21:49Z kolko quit (Ping timeout: 272 seconds) 2016-09-27T17:21:51Z DrCode joined #lisp 2016-09-27T17:21:52Z sake_ joined #lisp 2016-09-27T17:21:53Z jostein joined #lisp 2016-09-27T17:21:53Z iskander quit (Ping timeout: 240 seconds) 2016-09-27T17:21:53Z heurist quit (Ping timeout: 240 seconds) 2016-09-27T17:21:54Z yeticry quit (Ping timeout: 272 seconds) 2016-09-27T17:21:56Z grouzen quit (Ping timeout: 272 seconds) 2016-09-27T17:21:56Z mnoonan_ quit (Ping timeout: 272 seconds) 2016-09-27T17:21:56Z jrpls quit (Ping timeout: 272 seconds) 2016-09-27T17:21:56Z scymtym__ quit (Ping timeout: 272 seconds) 2016-09-27T17:21:57Z thortron quit (Ping timeout: 272 seconds) 2016-09-27T17:22:04Z foom2 joined #lisp 2016-09-27T17:22:07Z scymtym__ joined #lisp 2016-09-27T17:22:12Z DGASAU quit (Read error: Connection reset by peer) 2016-09-27T17:22:17Z billstclair joined #lisp 2016-09-27T17:22:20Z unbalanced joined #lisp 2016-09-27T17:22:23Z joast joined #lisp 2016-09-27T17:22:28Z kilimanjaro joined #lisp 2016-09-27T17:22:29Z Kruppe quit (Ping timeout: 244 seconds) 2016-09-27T17:22:30Z myrkraverk quit (Ping timeout: 255 seconds) 2016-09-27T17:22:31Z josteink quit (Ping timeout: 255 seconds) 2016-09-27T17:22:31Z foom quit (Ping timeout: 255 seconds) 2016-09-27T17:22:32Z zerac quit (Ping timeout: 244 seconds) 2016-09-27T17:22:32Z aries_liuxueyang quit (Ping timeout: 255 seconds) 2016-09-27T17:22:33Z AntiSpamMeta quit (Remote host closed the connection) 2016-09-27T17:22:35Z des_consolado quit (Ping timeout: 272 seconds) 2016-09-27T17:22:37Z aries_liuxueyang joined #lisp 2016-09-27T17:22:39Z thortron joined #lisp 2016-09-27T17:22:43Z giraffe_ joined #lisp 2016-09-27T17:22:44Z thortron quit (Changing host) 2016-09-27T17:22:44Z thortron joined #lisp 2016-09-27T17:22:49Z wooden__ quit (Read error: Connection reset by peer) 2016-09-27T17:22:50Z des_consolado joined #lisp 2016-09-27T17:22:51Z Guest79406 quit (Ping timeout: 264 seconds) 2016-09-27T17:22:52Z sake quit (Ping timeout: 264 seconds) 2016-09-27T17:22:52Z schoppenhauer quit (Ping timeout: 264 seconds) 2016-09-27T17:22:52Z hjudt quit (Ping timeout: 264 seconds) 2016-09-27T17:22:52Z alexherbo2 quit (Ping timeout: 264 seconds) 2016-09-27T17:22:52Z bungoman joined #lisp 2016-09-27T17:22:53Z JuanDaugherty quit (Read error: Connection reset by peer) 2016-09-27T17:22:53Z Guest79406 joined #lisp 2016-09-27T17:22:53Z zeraceth joined #lisp 2016-09-27T17:22:54Z dan64 quit (Ping timeout: 264 seconds) 2016-09-27T17:22:54Z larsen quit (Ping timeout: 264 seconds) 2016-09-27T17:22:54Z Naraka quit (Ping timeout: 264 seconds) 2016-09-27T17:22:55Z whartung quit (Ping timeout: 264 seconds) 2016-09-27T17:22:56Z grouzen_ joined #lisp 2016-09-27T17:22:57Z mnoonan__ joined #lisp 2016-09-27T17:22:59Z heurist joined #lisp 2016-09-27T17:23:03Z iskander joined #lisp 2016-09-27T17:23:21Z alexherbo2 joined #lisp 2016-09-27T17:23:27Z thortron quit (Client Quit) 2016-09-27T17:23:44Z dan64 joined #lisp 2016-09-27T17:23:47Z jrpls joined #lisp 2016-09-27T17:23:50Z LiamH joined #lisp 2016-09-27T17:23:58Z sz0 joined #lisp 2016-09-27T17:24:13Z NitroWheels joined #lisp 2016-09-27T17:24:18Z lpaste joined #lisp 2016-09-27T17:24:22Z kolko joined #lisp 2016-09-27T17:24:46Z rann joined #lisp 2016-09-27T17:25:05Z larsen joined #lisp 2016-09-27T17:25:20Z jsmith___ quit (Remote host closed the connection) 2016-09-27T17:25:23Z AntiSpamMeta joined #lisp 2016-09-27T17:25:25Z neoncont_ quit (Remote host closed the connection) 2016-09-27T17:25:33Z Naraka joined #lisp 2016-09-27T17:25:51Z jsmith_ joined #lisp 2016-09-27T17:25:58Z ramus_ joined #lisp 2016-09-27T17:26:22Z el-mikl joined #lisp 2016-09-27T17:26:38Z schoppenhauer joined #lisp 2016-09-27T17:26:39Z MightyJoe is now known as cyraxjoe 2016-09-27T17:26:49Z sdothum- joined #lisp 2016-09-27T17:26:56Z Grue` quit (Ping timeout: 265 seconds) 2016-09-27T17:26:57Z varjag joined #lisp 2016-09-27T17:27:14Z lieven quit (Changing host) 2016-09-27T17:27:14Z lieven joined #lisp 2016-09-27T17:27:28Z justinmcp_ joined #lisp 2016-09-27T17:27:44Z yeticry joined #lisp 2016-09-27T17:28:04Z ramus quit (*.net *.split) 2016-09-27T17:28:04Z impulse quit (*.net *.split) 2016-09-27T17:28:04Z DeadTrickster quit (*.net *.split) 2016-09-27T17:28:05Z vlnx quit (*.net *.split) 2016-09-27T17:28:05Z sdothum quit (*.net *.split) 2016-09-27T17:28:06Z nightfly quit (*.net *.split) 2016-09-27T17:28:07Z thomas1_ joined #lisp 2016-09-27T17:29:55Z DGASAU` is now known as DGASAU 2016-09-27T17:30:20Z bungoman_ joined #lisp 2016-09-27T17:30:43Z impulse joined #lisp 2016-09-27T17:31:19Z jsmith___ joined #lisp 2016-09-27T17:31:51Z sjl_ quit (Ping timeout: 244 seconds) 2016-09-27T17:32:32Z grouzen joined #lisp 2016-09-27T17:32:39Z thomas1 quit (*.net *.split) 2016-09-27T17:32:39Z justinmcp quit (*.net *.split) 2016-09-27T17:32:52Z LiamH quit (Ping timeout: 272 seconds) 2016-09-27T17:32:52Z sz0 quit (Ping timeout: 272 seconds) 2016-09-27T17:32:53Z jrpls quit (Ping timeout: 272 seconds) 2016-09-27T17:32:53Z iskander quit (Ping timeout: 272 seconds) 2016-09-27T17:32:53Z ssice quit (Ping timeout: 272 seconds) 2016-09-27T17:32:53Z leo_song quit (Ping timeout: 272 seconds) 2016-09-27T17:32:54Z rann quit (Ping timeout: 272 seconds) 2016-09-27T17:32:54Z billstclair quit (Ping timeout: 272 seconds) 2016-09-27T17:32:54Z lpaste quit (Ping timeout: 272 seconds) 2016-09-27T17:32:55Z JuanDaugherty joined #lisp 2016-09-27T17:32:55Z __shymega__ quit (Read error: Connection reset by peer) 2016-09-27T17:32:56Z madbub quit (Remote host closed the connection) 2016-09-27T17:32:56Z roscoe_t` joined #lisp 2016-09-27T17:32:57Z sdothum- quit (Ping timeout: 272 seconds) 2016-09-27T17:32:58Z alexherbo2 quit (Ping timeout: 272 seconds) 2016-09-27T17:32:58Z kilimanjaro quit (Ping timeout: 272 seconds) 2016-09-27T17:32:59Z NhanH__ quit (Ping timeout: 272 seconds) 2016-09-27T17:32:59Z edgar-rft quit (Ping timeout: 272 seconds) 2016-09-27T17:32:59Z switchy_ quit (Ping timeout: 272 seconds) 2016-09-27T17:32:59Z Walex quit (Ping timeout: 272 seconds) 2016-09-27T17:33:00Z yeltzooo quit (Ping timeout: 272 seconds) 2016-09-27T17:33:00Z unrahul joined #lisp 2016-09-27T17:33:00Z fkac quit (Read error: Connection reset by peer) 2016-09-27T17:33:02Z unrahul quit (Changing host) 2016-09-27T17:33:02Z unrahul joined #lisp 2016-09-27T17:33:02Z fkac joined #lisp 2016-09-27T17:33:03Z Patzy joined #lisp 2016-09-27T17:33:11Z roscoe_t` is now known as roscoe_tw` 2016-09-27T17:33:19Z des_consolado quit (Ping timeout: 272 seconds) 2016-09-27T17:33:19Z foom2 quit (Ping timeout: 272 seconds) 2016-09-27T17:33:19Z jostein quit (Ping timeout: 272 seconds) 2016-09-27T17:33:20Z sake_ quit (Ping timeout: 272 seconds) 2016-09-27T17:33:20Z constantinexvi quit (Ping timeout: 272 seconds) 2016-09-27T17:33:20Z DrCode quit (Ping timeout: 272 seconds) 2016-09-27T17:33:33Z sake joined #lisp 2016-09-27T17:33:34Z edgar-rft joined #lisp 2016-09-27T17:33:47Z axion1 joined #lisp 2016-09-27T17:33:48Z jrpls joined #lisp 2016-09-27T17:33:51Z ggherdov joined #lisp 2016-09-27T17:33:55Z NitroWheels quit (Ping timeout: 272 seconds) 2016-09-27T17:33:57Z grouzen_ quit (Ping timeout: 264 seconds) 2016-09-27T17:33:58Z leo_song_ joined #lisp 2016-09-27T17:33:58Z shymega joined #lisp 2016-09-27T17:33:59Z roscoe_tw quit (Read error: Connection reset by peer) 2016-09-27T17:33:59Z jsmith_ quit (Ping timeout: 264 seconds) 2016-09-27T17:34:00Z bungoman quit (Ping timeout: 264 seconds) 2016-09-27T17:34:01Z Patzy_ quit (Ping timeout: 264 seconds) 2016-09-27T17:34:03Z Guest79406 quit (Ping timeout: 264 seconds) 2016-09-27T17:34:05Z alexherbo2 joined #lisp 2016-09-27T17:34:05Z madbub joined #lisp 2016-09-27T17:34:07Z jostein joined #lisp 2016-09-27T17:34:10Z leo_song_ is now known as leo_song 2016-09-27T17:34:13Z Walex joined #lisp 2016-09-27T17:34:22Z foom2 joined #lisp 2016-09-27T17:34:50Z sdothum joined #lisp 2016-09-27T17:35:16Z yeltzooo joined #lisp 2016-09-27T17:35:39Z constantinexvi joined #lisp 2016-09-27T17:35:44Z whartung joined #lisp 2016-09-27T17:35:45Z qlkzy_ is now known as qlkzy 2016-09-27T17:36:15Z ssice joined #lisp 2016-09-27T17:36:18Z lpaste joined #lisp 2016-09-27T17:36:25Z myrkraverk joined #lisp 2016-09-27T17:37:21Z JRajamaa quit (Ping timeout: 276 seconds) 2016-09-27T17:37:44Z fUD joined #lisp 2016-09-27T17:37:46Z velvetcore joined #lisp 2016-09-27T17:37:53Z mbrock joined #lisp 2016-09-27T17:39:31Z switchy joined #lisp 2016-09-27T17:40:00Z iskander joined #lisp 2016-09-27T17:41:01Z zkat joined #lisp 2016-09-27T17:41:31Z mood joined #lisp 2016-09-27T17:42:40Z marusich quit (Read error: Connection timed out) 2016-09-27T17:42:41Z l1x joined #lisp 2016-09-27T17:43:27Z des_consolado joined #lisp 2016-09-27T17:43:33Z marusich joined #lisp 2016-09-27T17:44:57Z razzy89__ joined #lisp 2016-09-27T17:45:35Z nzambe joined #lisp 2016-09-27T17:45:36Z LiamH joined #lisp 2016-09-27T17:45:51Z scymtym__: drmeister: i updated the archive again (in case you already downloaded it) 2016-09-27T17:45:52Z SpaceDanceCJ joined #lisp 2016-09-27T17:46:34Z DrCode joined #lisp 2016-09-27T17:47:29Z MorTal1ty joined #lisp 2016-09-27T17:47:49Z billstclair joined #lisp 2016-09-27T17:47:56Z roscoe_tw` is now known as roscoe_tw 2016-09-27T17:48:19Z mjl joined #lisp 2016-09-27T17:48:19Z eschatologist_ is now known as eschatologist 2016-09-27T17:49:13Z kilimanjaro joined #lisp 2016-09-27T17:49:20Z cyberlard joined #lisp 2016-09-27T17:51:00Z XachX_ joined #lisp 2016-09-27T17:51:11Z aaronjensen joined #lisp 2016-09-27T17:52:59Z rann joined #lisp 2016-09-27T17:53:10Z al-damiri joined #lisp 2016-09-27T17:53:15Z angular_mike_ joined #lisp 2016-09-27T17:53:51Z NhanH__ joined #lisp 2016-09-27T17:54:24Z drmeister: Thank you - I'll take a look at it tomorrow - I teach in a few hours. 2016-09-27T17:55:22Z sz0 joined #lisp 2016-09-27T17:56:43Z pipping: drmeister: perl and python were one-man projects for quite a while, right? 2016-09-27T17:56:48Z pipping: drmeister: also, vim? 2016-09-27T17:58:54Z aindilis2 joined #lisp 2016-09-27T18:01:57Z JRajamaa joined #lisp 2016-09-27T18:02:36Z emaczen`` joined #lisp 2016-09-27T18:04:13Z Quadresce joined #lisp 2016-09-27T18:04:19Z drmeister: pipping: Good point's - thanks. 2016-09-27T18:04:23Z drmeister: poitns 2016-09-27T18:04:26Z AlphaAtom joined #lisp 2016-09-27T18:04:34Z drmeister: P.O.I.N.T.S 2016-09-27T18:04:34Z drmeister: argh 2016-09-27T18:05:32Z Jesin joined #lisp 2016-09-27T18:05:40Z CEnnis91 joined #lisp 2016-09-27T18:06:45Z pipping: (chris lattner and llvm maybe? although his original llvm probably just makes up 10% of the current code base) 2016-09-27T18:08:07Z FreeBirdLjj joined #lisp 2016-09-27T18:08:54Z phoe: I think Lisp was originally a one-man project 2016-09-27T18:09:30Z ym joined #lisp 2016-09-27T18:10:14Z renard_ quit (Ping timeout: 240 seconds) 2016-09-27T18:10:15Z leo_song_ joined #lisp 2016-09-27T18:10:16Z renard_ joined #lisp 2016-09-27T18:10:20Z aindilis` joined #lisp 2016-09-27T18:10:26Z billstclair quit (Ping timeout: 272 seconds) 2016-09-27T18:10:28Z jrpls quit (Ping timeout: 272 seconds) 2016-09-27T18:10:28Z ggherdov quit (Ping timeout: 272 seconds) 2016-09-27T18:10:29Z SpaceDanceCJ quit (Read error: Connection reset by peer) 2016-09-27T18:10:29Z billstclair joined #lisp 2016-09-27T18:10:29Z JRajamaa quit (Remote host closed the connection) 2016-09-27T18:10:30Z MorTal1ty quit (Ping timeout: 272 seconds) 2016-09-27T18:10:32Z DrCode quit (Ping timeout: 272 seconds) 2016-09-27T18:10:35Z billstclair quit (Changing host) 2016-09-27T18:10:35Z billstclair joined #lisp 2016-09-27T18:10:36Z billstclair quit (Changing host) 2016-09-27T18:10:36Z billstclair joined #lisp 2016-09-27T18:10:42Z foom2 quit (Ping timeout: 272 seconds) 2016-09-27T18:10:42Z axion1 quit (Ping timeout: 272 seconds) 2016-09-27T18:10:43Z edgar-rft quit (Ping timeout: 272 seconds) 2016-09-27T18:10:43Z roscoe_tw quit (Ping timeout: 272 seconds) 2016-09-27T18:10:44Z yeticry quit (Ping timeout: 272 seconds) 2016-09-27T18:10:44Z scymtym__ quit (Ping timeout: 272 seconds) 2016-09-27T18:10:44Z unbalanced quit (Ping timeout: 272 seconds) 2016-09-27T18:10:49Z razzy89__ quit (Read error: Connection reset by peer) 2016-09-27T18:10:57Z scymtym__ joined #lisp 2016-09-27T18:11:07Z yeticry joined #lisp 2016-09-27T18:11:15Z JRajamaa joined #lisp 2016-09-27T18:11:25Z aindilis2 quit (Ping timeout: 265 seconds) 2016-09-27T18:11:28Z zeraceth quit (Ping timeout: 264 seconds) 2016-09-27T18:11:30Z leo_song quit (Ping timeout: 264 seconds) 2016-09-27T18:11:30Z papachan quit (Ping timeout: 264 seconds) 2016-09-27T18:11:31Z emaczen`` quit (Ping timeout: 264 seconds) 2016-09-27T18:11:33Z shymega quit (Ping timeout: 264 seconds) 2016-09-27T18:11:34Z eMBee quit (Ping timeout: 264 seconds) 2016-09-27T18:11:34Z axion2 joined #lisp 2016-09-27T18:11:36Z foom2 joined #lisp 2016-09-27T18:11:36Z axion2 is now known as axion1 2016-09-27T18:11:37Z leo_song_ is now known as leo_song 2016-09-27T18:11:52Z jrpls joined #lisp 2016-09-27T18:11:52Z axion1 is now known as axion 2016-09-27T18:11:55Z zerac joined #lisp 2016-09-27T18:12:16Z unbalanced joined #lisp 2016-09-27T18:12:16Z edgar-rft joined #lisp 2016-09-27T18:12:21Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2016-09-27T18:12:22Z axion is now known as Guest36193 2016-09-27T18:13:38Z papachan joined #lisp 2016-09-27T18:13:39Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-27T18:14:03Z shymega joined #lisp 2016-09-27T18:15:21Z nikki93 joined #lisp 2016-09-27T18:16:37Z ggherdov joined #lisp 2016-09-27T18:16:55Z beaky: ello 2016-09-27T18:17:21Z beaky: is practical common lisp ( http://www.gigamonkeys.com/book/ ) a good book to learn lisp today? or are there more up-to-dat ebooks 2016-09-27T18:17:43Z beaky: (i like his other book 'coders at work' too btw very good) 2016-09-27T18:17:56Z H4ns: beaky: practical common lisp is still up to date. you need to learn about quicklisp externally 2016-09-27T18:18:00Z White_Flame: common lisp hasn't changed much in decades. What has changed is the library ecosystem, so learn Common Lisp from the old respected sources, and get familiar with Quicklisp for libraries 2016-09-27T18:18:13Z yaewa quit (Quit: Leaving...) 2016-09-27T18:18:38Z beaky: ah 2016-09-27T18:18:48Z beaky: yes i love quicklisp its aweomse 2016-09-27T18:18:59Z beaky: is it like the npm of common lisp 2016-09-27T18:19:10Z White_Flame: yep 2016-09-27T18:19:11Z ghsk joined #lisp 2016-09-27T18:19:38Z White_Flame: (in a rough sense. npm has independent copies of local dependencies, integration with native binaries, etc) 2016-09-27T18:19:41Z nikki93 quit (Ping timeout: 240 seconds) 2016-09-27T18:19:43Z derrida quit (Ping timeout: 250 seconds) 2016-09-27T18:20:20Z derrida joined #lisp 2016-09-27T18:20:20Z derrida quit (Changing host) 2016-09-27T18:20:20Z derrida joined #lisp 2016-09-27T18:20:58Z p_l quit (Ping timeout: 272 seconds) 2016-09-27T18:21:00Z moei joined #lisp 2016-09-27T18:21:00Z axion1 joined #lisp 2016-09-27T18:21:01Z constantinexvi quit (Ping timeout: 272 seconds) 2016-09-27T18:21:01Z larsen quit (Ping timeout: 272 seconds) 2016-09-27T18:21:01Z ggherdov quit (Excess Flood) 2016-09-27T18:21:05Z mjl_ joined #lisp 2016-09-27T18:21:30Z constantinexvi joined #lisp 2016-09-27T18:21:34Z Quadresce joined #lisp 2016-09-27T18:21:47Z DrCode joined #lisp 2016-09-27T18:21:53Z mjl quit (Ping timeout: 264 seconds) 2016-09-27T18:21:54Z Guest36193 quit (Ping timeout: 264 seconds) 2016-09-27T18:21:54Z NhanH__ quit (Ping timeout: 264 seconds) 2016-09-27T18:21:54Z des_consolado quit (Ping timeout: 264 seconds) 2016-09-27T18:22:03Z Xach: if i had a tenth of their funding... 2016-09-27T18:22:14Z Xach would have *such* a shiny gold keyboard 2016-09-27T18:22:28Z ghostlight joined #lisp 2016-09-27T18:23:17Z larsen joined #lisp 2016-09-27T18:23:33Z ggherdov joined #lisp 2016-09-27T18:23:54Z p_l joined #lisp 2016-09-27T18:23:59Z mastokley joined #lisp 2016-09-27T18:24:00Z mastokley quit (Max SendQ exceeded) 2016-09-27T18:24:10Z NhanH__ joined #lisp 2016-09-27T18:24:22Z mjl_ is now known as mjl 2016-09-27T18:26:19Z hellcode joined #lisp 2016-09-27T18:27:07Z neoncontrails joined #lisp 2016-09-27T18:27:36Z phoe: beaky: except Xach refuses to put trivial-left-pad on quicklisp 2016-09-27T18:27:48Z AlphaAtom quit (Read error: Connection reset by peer) 2016-09-27T18:27:55Z ggole_ joined #lisp 2016-09-27T18:28:31Z phoe: might be why quicklisp is underfunded compared to npm... 2016-09-27T18:28:47Z AlphaAtom joined #lisp 2016-09-27T18:29:01Z constantinexvi quit (Ping timeout: 272 seconds) 2016-09-27T18:29:02Z sz0 quit (Ping timeout: 272 seconds) 2016-09-27T18:29:21Z ggole quit (Ping timeout: 240 seconds) 2016-09-27T18:29:26Z __shymega__ joined #lisp 2016-09-27T18:29:39Z moei quit (Ping timeout: 272 seconds) 2016-09-27T18:29:46Z switchy quit (Ping timeout: 265 seconds) 2016-09-27T18:30:05Z ggole_ quit (Client Quit) 2016-09-27T18:30:17Z MorTal1ty joined #lisp 2016-09-27T18:30:32Z shymega quit (Ping timeout: 264 seconds) 2016-09-27T18:30:32Z yaewa joined #lisp 2016-09-27T18:30:35Z switchy joined #lisp 2016-09-27T18:30:45Z sz0 joined #lisp 2016-09-27T18:31:01Z constantinexvi joined #lisp 2016-09-27T18:32:36Z rumbler31 joined #lisp 2016-09-27T18:33:00Z vlnx joined #lisp 2016-09-27T18:33:00Z nightfly joined #lisp 2016-09-27T18:35:15Z zymurgy joined #lisp 2016-09-27T18:35:38Z des_cons1lado joined #lisp 2016-09-27T18:37:05Z moei joined #lisp 2016-09-27T18:37:14Z neoncontrails quit (Read error: Connection timed out) 2016-09-27T18:37:56Z neoncontrails joined #lisp 2016-09-27T18:38:10Z pierpa joined #lisp 2016-09-27T18:40:42Z yaewa quit (Ping timeout: 264 seconds) 2016-09-27T18:41:03Z rpg joined #lisp 2016-09-27T18:42:01Z mordocai: Xach also refuses to randomly break the ecosystem every 5 min. Probably another reason for lack of funding :P 2016-09-27T18:42:43Z eMBee joined #lisp 2016-09-27T18:42:45Z renzz joined #lisp 2016-09-27T18:42:49Z MrWoohoo joined #lisp 2016-09-27T18:43:11Z mordocai: Yesterday multiple npm packages stopped working due to a dependency of many of them pushing up a bad update. The only good thing is it was fixed with 30 min, but across the world builds were failing due to it and there isn't an easy way to fix your "grand-dependencies" from pulling in a new version. 2016-09-27T18:43:48Z jasom: while we're on the topic, anybody tried qlot? 2016-09-27T18:46:32Z clog joined #lisp 2016-09-27T18:47:19Z johnwilkins quit (Ping timeout: 258 seconds) 2016-09-27T18:48:12Z ghostlight quit (Ping timeout: 276 seconds) 2016-09-27T18:49:51Z papachan quit (Quit: WeeChat 1.5) 2016-09-27T18:49:57Z vlatkoB quit (Remote host closed the connection) 2016-09-27T18:50:18Z ghostlight joined #lisp 2016-09-27T18:52:11Z johnwilkins joined #lisp 2016-09-27T18:53:39Z Th30n quit (Quit: leaving) 2016-09-27T18:54:24Z przl joined #lisp 2016-09-27T18:57:13Z razzy89__ joined #lisp 2016-09-27T18:57:36Z JRajamaa quit (Ping timeout: 244 seconds) 2016-09-27T18:57:38Z vlnx quit (*.net *.split) 2016-09-27T18:57:38Z nightfly quit (*.net *.split) 2016-09-27T18:58:13Z eschatologist quit (Ping timeout: 272 seconds) 2016-09-27T18:58:19Z JRajamaa joined #lisp 2016-09-27T18:58:52Z rann quit 2016-09-27T18:59:04Z hellcode: mordocai: Idk about npm in particular but isn't that a bit of a secondary effect on software development? bugs? 2016-09-27T18:59:43Z ghsk quit (Quit: leaving) 2016-09-27T19:00:00Z mordocai: hellcode: Well, in this case it is a symptom of the decision to allow multiple versions of the same libraries in the same program and also the general lack of testing in the culture. 2016-09-27T19:00:19Z scymtym__: drmeister: one last thing before i shut up: the code is now at https://github.com/scymtym/leap-parser but without the dependencies 2016-09-27T19:00:30Z bungoman_ quit 2016-09-27T19:00:36Z rann joined #lisp 2016-09-27T19:00:45Z rpg quit (Read error: Connection reset by peer) 2016-09-27T19:01:03Z drmeister: scymtym__: Thank you. I'll have a chance to take a look at it tomorrow. 2016-09-27T19:01:47Z drmeister: I give a 2.5 hour lecture tonight on nuclear magnetic resonance spectroscopy. 2016-09-27T19:01:53Z drmeister: They are exhausting. 2016-09-27T19:01:59Z jasom: I bet. 2016-09-27T19:02:07Z mordocai: drmeister: sounds exhausting 2016-09-27T19:02:07Z jasom originally wanted to go into solid-state physics. 2016-09-27T19:02:30Z jasom: After 3 years of physics undergrad, I burnt out. 2016-09-27T19:03:19Z jasom: It was neat having Prof. Overhauser as an advisor though. 2016-09-27T19:03:21Z Karl_Dscc joined #lisp 2016-09-27T19:03:35Z fiddlerwoaroof: mordocai: the multi-version thing is really a tricky situation 2016-09-27T19:04:08Z fiddlerwoaroof: On the one hand, you get bugs from people depending on buggy versions of a library on the other hand you get bugs from running someone's code against a version they haven't tested yet 2016-09-27T19:05:08Z mordocai: fiddlerwoaroof: Yeah, and the problem with npm specifically is there isn't an easy way to say "hey, grand-dependency be version Y not X because X is broken". You have to wait for your dependency to fix their version or the grand dependency to fix the bug 2016-09-27T19:08:19Z przl_ joined #lisp 2016-09-27T19:09:53Z Cymew joined #lisp 2016-09-27T19:10:33Z beaky: damn quicklisp is aweomse 2016-09-27T19:10:48Z beaky: damn i cant tpye today 2016-09-27T19:10:52Z Anselma joined #lisp 2016-09-27T19:11:25Z __shymega__ is now known as shymega 2016-09-27T19:11:25Z madbub quit (Remote host closed the connection) 2016-09-27T19:11:28Z kjeldahl quit (Ping timeout: 272 seconds) 2016-09-27T19:11:28Z vhost- quit (Ping timeout: 272 seconds) 2016-09-27T19:11:29Z ozzloy quit (Ping timeout: 272 seconds) 2016-09-27T19:11:29Z 14WAAFM7D quit (Ping timeout: 272 seconds) 2016-09-27T19:11:35Z kjak_ joined #lisp 2016-09-27T19:11:37Z eschatologist joined #lisp 2016-09-27T19:11:41Z mordocai: beaky: Yep 2016-09-27T19:11:52Z kjeldahl joined #lisp 2016-09-27T19:11:53Z Anselmo quit (Read error: Connection reset by peer) 2016-09-27T19:12:06Z joast quit (Ping timeout: 272 seconds) 2016-09-27T19:12:06Z Khisanth quit (Ping timeout: 272 seconds) 2016-09-27T19:12:24Z Anselma is now known as Anselmo 2016-09-27T19:12:30Z Khisanth joined #lisp 2016-09-27T19:12:34Z przl quit (Ping timeout: 264 seconds) 2016-09-27T19:12:35Z ozzloy_ joined #lisp 2016-09-27T19:12:37Z k4rtik quit (Ping timeout: 264 seconds) 2016-09-27T19:12:57Z k4rtik joined #lisp 2016-09-27T19:13:24Z rocx joined #lisp 2016-09-27T19:13:55Z vhost- joined #lisp 2016-09-27T19:14:08Z madbub joined #lisp 2016-09-27T19:14:21Z MrWoohoo quit (Ping timeout: 240 seconds) 2016-09-27T19:14:43Z ghostlight quit (Ping timeout: 265 seconds) 2016-09-27T19:14:59Z Cymew: Totally agree. I might even plug this thing: https://www.quicklisp.org/donations.html I have signed up myself and consider it well spent. 2016-09-27T19:16:31Z eschatologist quit (Ping timeout: 272 seconds) 2016-09-27T19:18:59Z _mjl joined #lisp 2016-09-27T19:19:13Z gingerale quit (Remote host closed the connection) 2016-09-27T19:20:13Z eschatologist joined #lisp 2016-09-27T19:20:26Z ghostlight joined #lisp 2016-09-27T19:20:55Z mordocai: Yeah, the only reason i'm not donating is I hate paypal and Xach has hinted at being able to use other payment methods sometime soonish 2016-09-27T19:21:13Z Cymew: Fair enough 2016-09-27T19:21:57Z mood: There's also the donation matching that's been upcoming since March 2016-09-27T19:24:42Z giraffe_ quit (Excess Flood) 2016-09-27T19:25:10Z rocx` joined #lisp 2016-09-27T19:25:33Z neoncont_ joined #lisp 2016-09-27T19:26:03Z rumbler3_ joined #lisp 2016-09-27T19:26:17Z cyraxjoe quit (Quit: No Ping reply in 180 seconds.) 2016-09-27T19:26:33Z les quit (Ping timeout: 244 seconds) 2016-09-27T19:26:48Z vertigo_ joined #lisp 2016-09-27T19:26:53Z wizzo quit (Ping timeout: 250 seconds) 2016-09-27T19:26:54Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-27T19:26:56Z constantinexvi quit (Ping timeout: 272 seconds) 2016-09-27T19:26:57Z p_l quit (Ping timeout: 272 seconds) 2016-09-27T19:26:57Z zerac quit (Ping timeout: 272 seconds) 2016-09-27T19:26:57Z jrpls quit (Ping timeout: 272 seconds) 2016-09-27T19:26:58Z CEnnis91 quit (Ping timeout: 272 seconds) 2016-09-27T19:26:58Z XachX_ quit (Ping timeout: 272 seconds) 2016-09-27T19:26:58Z LiamH quit (Ping timeout: 272 seconds) 2016-09-27T19:26:58Z mbrock quit (Ping timeout: 272 seconds) 2016-09-27T19:26:59Z sz0 quit (Ping timeout: 272 seconds) 2016-09-27T19:27:00Z MorTal1ty quit (Ping timeout: 272 seconds) 2016-09-27T19:27:00Z NhanH__ quit (Ping timeout: 272 seconds) 2016-09-27T19:27:00Z ggherdov quit (Ping timeout: 272 seconds) 2016-09-27T19:27:01Z al-damiri quit (Ping timeout: 272 seconds) 2016-09-27T19:27:01Z angular_mike_ quit (Ping timeout: 272 seconds) 2016-09-27T19:27:02Z velvetcore quit (Ping timeout: 272 seconds) 2016-09-27T19:27:02Z fUD quit (Ping timeout: 272 seconds) 2016-09-27T19:27:04Z ozzloy joined #lisp 2016-09-27T19:27:04Z constantinexvi joined #lisp 2016-09-27T19:27:04Z kjeldahl quit (Ping timeout: 272 seconds) 2016-09-27T19:27:05Z axion1 quit (Ping timeout: 272 seconds) 2016-09-27T19:27:06Z l1x quit (Ping timeout: 272 seconds) 2016-09-27T19:27:07Z unrahul quit (Ping timeout: 272 seconds) 2016-09-27T19:27:07Z vertigo quit (Ping timeout: 272 seconds) 2016-09-27T19:27:07Z Bike quit (Ping timeout: 272 seconds) 2016-09-27T19:27:08Z john-mcaleely quit (Ping timeout: 272 seconds) 2016-09-27T19:27:08Z jtz quit (Ping timeout: 272 seconds) 2016-09-27T19:27:08Z failproofshark quit (Ping timeout: 272 seconds) 2016-09-27T19:27:08Z john-mcaleely joined #lisp 2016-09-27T19:27:09Z ozzloy quit (Changing host) 2016-09-27T19:27:09Z ozzloy joined #lisp 2016-09-27T19:27:10Z axion2 joined #lisp 2016-09-27T19:27:16Z earl-ducaine joined #lisp 2016-09-27T19:27:17Z kjeldahl joined #lisp 2016-09-27T19:27:17Z rocx quit (Ping timeout: 272 seconds) 2016-09-27T19:27:19Z vhost- quit (Ping timeout: 265 seconds) 2016-09-27T19:27:19Z Khisanth quit (Ping timeout: 265 seconds) 2016-09-27T19:27:19Z Karl_Dscc quit (Ping timeout: 265 seconds) 2016-09-27T19:27:20Z JRajamaa quit (Ping timeout: 265 seconds) 2016-09-27T19:27:20Z foom2 quit (Ping timeout: 272 seconds) 2016-09-27T19:27:20Z scymtym__ quit (Ping timeout: 272 seconds) 2016-09-27T19:27:21Z clog quit (Ping timeout: 265 seconds) 2016-09-27T19:27:21Z zymurgy quit (Ping timeout: 265 seconds) 2016-09-27T19:27:21Z rumbler31 quit (Ping timeout: 265 seconds) 2016-09-27T19:27:23Z razzy89__ quit (Quit: razzy89__) 2016-09-27T19:27:23Z XachX_ joined #lisp 2016-09-27T19:27:27Z cyraxjoe joined #lisp 2016-09-27T19:27:29Z jrpls joined #lisp 2016-09-27T19:27:32Z razzy89___ joined #lisp 2016-09-27T19:27:33Z JRajamaa joined #lisp 2016-09-27T19:27:33Z rocx` is now known as rocx 2016-09-27T19:27:37Z razzy89___ is now known as razzy89__ 2016-09-27T19:27:39Z sz0 joined #lisp 2016-09-27T19:27:43Z foom2 joined #lisp 2016-09-27T19:27:45Z p_l joined #lisp 2016-09-27T19:27:47Z neoncontrails quit (Ping timeout: 265 seconds) 2016-09-27T19:27:48Z mordocai: #ecl gets very little traffic, does anyone know how to print the current directory (and change directories) in ecl? 2016-09-27T19:27:51Z razzy89__ quit (Client Quit) 2016-09-27T19:27:55Z axion2 is now known as axion 2016-09-27T19:27:57Z ozzloy_ quit (Ping timeout: 264 seconds) 2016-09-27T19:27:59Z Bike_ joined #lisp 2016-09-27T19:28:05Z zeraceth joined #lisp 2016-09-27T19:28:24Z axion is now known as Guest85384 2016-09-27T19:29:08Z joast joined #lisp 2016-09-27T19:29:16Z phoe: mordocai: doesn't UIOP work on ECL? 2016-09-27T19:29:21Z ghostlight quit (Ping timeout: 240 seconds) 2016-09-27T19:29:22Z kolko quit (Quit: ZNC - http://znc.in) 2016-09-27T19:29:37Z les joined #lisp 2016-09-27T19:29:42Z wizzo joined #lisp 2016-09-27T19:30:06Z fiddlerwoaroof: mordocai: lisp uses the value of *default-pathname-defaults* as the "current directory" 2016-09-27T19:30:12Z ritschmaster quit (Ping timeout: 265 seconds) 2016-09-27T19:30:31Z phoe: mordocai: #'UIOP:GETCWD, #'UIOP:CHDIR 2016-09-27T19:30:45Z fiddlerwoaroof: Then you just use a compatibility wrapper like UIOP to handle the POSIX cwd 2016-09-27T19:30:59Z Guest14330 joined #lisp 2016-09-27T19:31:04Z LiamH joined #lisp 2016-09-27T19:31:36Z mordocai: Kk, i'm used to using sbcl's sb-posix so I was a bit lost 2016-09-27T19:32:35Z renzz quit (Read error: Connection reset by peer) 2016-09-27T19:32:45Z mordocai: Hmm... well that is somewhat disheartening. (uiop:getcwd) returns nil. I'm on android via https://play.google.com/store/apps/details?id=ar.com.playnu.clrepl&hl=en so it might be I just don't get files. 2016-09-27T19:33:05Z renzz joined #lisp 2016-09-27T19:33:11Z fiddlerwoaroof: I wonder if it has something to do with android permissions 2016-09-27T19:33:50Z taij33n quit (Ping timeout: 250 seconds) 2016-09-27T19:34:03Z specbot quit (Remote host closed the connection) 2016-09-27T19:34:06Z mordocai: fiddlerwoaroof: Seems likely. I was desiring to get quicklisp in the repl but it is look like this app may not have any file access. 2016-09-27T19:34:15Z jself quit (Ping timeout: 250 seconds) 2016-09-27T19:34:15Z tiago quit (Ping timeout: 250 seconds) 2016-09-27T19:34:16Z vibs29 quit (Ping timeout: 250 seconds) 2016-09-27T19:34:16Z phoe: Oh, it's android. 2016-09-27T19:34:25Z phoe: That might be troublesome, yes. 2016-09-27T19:34:42Z snits quit (Ping timeout: 250 seconds) 2016-09-27T19:34:43Z gensym quit (Ping timeout: 250 seconds) 2016-09-27T19:34:43Z thijso quit (Ping timeout: 250 seconds) 2016-09-27T19:34:47Z mordocai: phoe: Your answer still gave me what i needed though 2016-09-27T19:34:51Z minion quit (Disconnected by services) 2016-09-27T19:34:54Z minion joined #lisp 2016-09-27T19:35:07Z Firedancer quit (Ping timeout: 250 seconds) 2016-09-27T19:35:08Z xantoz quit (Ping timeout: 250 seconds) 2016-09-27T19:35:09Z samebchase quit (Ping timeout: 250 seconds) 2016-09-27T19:35:10Z nopf quit (Ping timeout: 250 seconds) 2016-09-27T19:35:10Z ivan4th` quit (Ping timeout: 250 seconds) 2016-09-27T19:35:11Z pacon quit (Ping timeout: 250 seconds) 2016-09-27T19:35:12Z misv quit (Ping timeout: 250 seconds) 2016-09-27T19:35:12Z TeMPOraL quit (Ping timeout: 250 seconds) 2016-09-27T19:35:13Z jsnell_ quit (Ping timeout: 250 seconds) 2016-09-27T19:35:14Z phoe: mordocai: <3 2016-09-27T19:35:24Z isoraqathedh quit (Remote host closed the connection) 2016-09-27T19:35:24Z angavrilov quit (Read error: Connection reset by peer) 2016-09-27T19:35:25Z phoe: Basically, UIOP is the compatibility layer between the OS and Lisp. 2016-09-27T19:35:28Z kushal quit (Excess Flood) 2016-09-27T19:35:30Z specbot joined #lisp 2016-09-27T19:35:33Z cods quit (Ping timeout: 250 seconds) 2016-09-27T19:35:33Z emeritus quit (Ping timeout: 250 seconds) 2016-09-27T19:35:36Z nocd quit (Ping timeout: 250 seconds) 2016-09-27T19:35:37Z grindhold quit (Ping timeout: 250 seconds) 2016-09-27T19:35:38Z gypsydave5 quit (Ping timeout: 250 seconds) 2016-09-27T19:35:38Z ineiros quit (Ping timeout: 250 seconds) 2016-09-27T19:35:43Z ineiros joined #lisp 2016-09-27T19:35:46Z constantinexvi quit (Ping timeout: 272 seconds) 2016-09-27T19:35:47Z rann quit (Ping timeout: 272 seconds) 2016-09-27T19:35:47Z mjl quit (Ping timeout: 272 seconds) 2016-09-27T19:35:47Z billstclair quit (Ping timeout: 272 seconds) 2016-09-27T19:35:48Z wizzo quit (Ping timeout: 272 seconds) 2016-09-27T19:35:48Z jrpls quit (Ping timeout: 272 seconds) 2016-09-27T19:35:49Z switchy quit (Ping timeout: 272 seconds) 2016-09-27T19:35:53Z foom2 quit (Ping timeout: 272 seconds) 2016-09-27T19:35:54Z ozzloy quit (Ping timeout: 272 seconds) 2016-09-27T19:35:57Z groovy2shoes quit (Ping timeout: 272 seconds) 2016-09-27T19:35:59Z kolko joined #lisp 2016-09-27T19:35:59Z samebcha1e joined #lisp 2016-09-27T19:36:01Z phoe: Used in great deal by ASDF; you might have guessed from the names. 2016-09-27T19:36:01Z dlowe quit (Ping timeout: 250 seconds) 2016-09-27T19:36:02Z foom2 joined #lisp 2016-09-27T19:36:02Z Cymew quit (Ping timeout: 240 seconds) 2016-09-27T19:36:04Z angavrilov joined #lisp 2016-09-27T19:36:09Z LiamH quit (Ping timeout: 272 seconds) 2016-09-27T19:36:11Z cyraxjoe quit (Ping timeout: 272 seconds) 2016-09-27T19:36:12Z kjeldahl quit (Ping timeout: 272 seconds) 2016-09-27T19:36:12Z john-mcaleely quit (Ping timeout: 272 seconds) 2016-09-27T19:36:13Z shymega quit (Ping timeout: 272 seconds) 2016-09-27T19:36:14Z aaronjensen quit (Ping timeout: 272 seconds) 2016-09-27T19:36:14Z marusich quit (Ping timeout: 272 seconds) 2016-09-27T19:36:14Z zkat quit (Ping timeout: 272 seconds) 2016-09-27T19:36:15Z JuanDaugherty quit (Ping timeout: 272 seconds) 2016-09-27T19:36:15Z Orion3k quit (Ping timeout: 272 seconds) 2016-09-27T19:36:18Z jtz joined #lisp 2016-09-27T19:36:24Z iskander quit (Ping timeout: 264 seconds) 2016-09-27T19:36:26Z zeraceth quit (Ping timeout: 264 seconds) 2016-09-27T19:36:26Z Bike_ quit (Ping timeout: 264 seconds) 2016-09-27T19:36:27Z theBlackDragon quit (Ping timeout: 250 seconds) 2016-09-27T19:36:29Z Guest14330 quit (Ping timeout: 264 seconds) 2016-09-27T19:36:31Z phadthai quit (Ping timeout: 264 seconds) 2016-09-27T19:36:32Z phadthai joined #lisp 2016-09-27T19:36:33Z vibs29_ joined #lisp 2016-09-27T19:36:34Z thomas1_ quit (Read error: Connection reset by peer) 2016-09-27T19:36:34Z jrpls joined #lisp 2016-09-27T19:36:36Z kjeldahl joined #lisp 2016-09-27T19:36:38Z thomas1 joined #lisp 2016-09-27T19:36:39Z vibs29_ is now known as vibs29 2016-09-27T19:36:39Z dlowe joined #lisp 2016-09-27T19:36:42Z fiddlerwoaroof: We just need a QWER and a ZXCV now... 2016-09-27T19:36:42Z constantinexvi joined #lisp 2016-09-27T19:36:43Z gensym joined #lisp 2016-09-27T19:36:43Z cods joined #lisp 2016-09-27T19:36:43Z theBlack1ragon joined #lisp 2016-09-27T19:36:44Z iskander_ joined #lisp 2016-09-27T19:36:46Z grindhold_ joined #lisp 2016-09-27T19:36:47Z xantoz joined #lisp 2016-09-27T19:36:49Z TeMPOraL joined #lisp 2016-09-27T19:36:51Z theBlack1ragon is now known as theBlackDragon 2016-09-27T19:36:51Z pacon joined #lisp 2016-09-27T19:36:52Z tiago_ joined #lisp 2016-09-27T19:36:56Z isoraqathedh joined #lisp 2016-09-27T19:37:04Z john-mcaleely joined #lisp 2016-09-27T19:37:12Z marusich joined #lisp 2016-09-27T19:37:13Z ggherdov joined #lisp 2016-09-27T19:37:19Z groovy2shoes joined #lisp 2016-09-27T19:37:31Z jself joined #lisp 2016-09-27T19:37:35Z zerac joined #lisp 2016-09-27T19:37:43Z wizzo joined #lisp 2016-09-27T19:37:44Z emeritus joined #lisp 2016-09-27T19:37:49Z Orion3k joined #lisp 2016-09-27T19:38:02Z Firedancer joined #lisp 2016-09-27T19:38:06Z cyraxjoe joined #lisp 2016-09-27T19:38:06Z shymega joined #lisp 2016-09-27T19:38:13Z ivan4th joined #lisp 2016-09-27T19:38:57Z cmpitg quit (Ping timeout: 244 seconds) 2016-09-27T19:39:04Z Quadresce joined #lisp 2016-09-27T19:39:04Z nocd joined #lisp 2016-09-27T19:39:08Z mordocai: Well, apparently no file access and pasting quicklisp.lisp crashes the app so I guess this isn't going to work 2016-09-27T19:39:08Z rocx quit (Quit: yeah i'll wait this barnstorm out.) 2016-09-27T19:39:16Z kushal joined #lisp 2016-09-27T19:39:22Z fiddlerwoaroof: Probably no network access either 2016-09-27T19:39:24Z Karl_Dscc joined #lisp 2016-09-27T19:39:39Z kushal is now known as Guest60745 2016-09-27T19:39:51Z eschatologist quit (Ping timeout: 265 seconds) 2016-09-27T19:39:53Z mordocai: Yeah, it had no required permissions so probably just can't do anything. Oh well. 2016-09-27T19:39:57Z kilimanjaro quit (Ping timeout: 272 seconds) 2016-09-27T19:40:17Z giraffe_ joined #lisp 2016-09-27T19:40:20Z angular_mike_ joined #lisp 2016-09-27T19:40:26Z fiddlerwoaroof: I think I've tried it before 2016-09-27T19:40:33Z thijso joined #lisp 2016-09-27T19:40:34Z Khisanth joined #lisp 2016-09-27T19:40:49Z sz0 quit (Ping timeout: 265 seconds) 2016-09-27T19:40:50Z gypsydave5 joined #lisp 2016-09-27T19:40:52Z fiddlerwoaroof: I eventually switched to iOS because I got tired of Android's random bugginess 2016-09-27T19:40:54Z przl_ quit (Quit: leaving) 2016-09-27T19:41:23Z vhost- joined #lisp 2016-09-27T19:41:29Z taij33n joined #lisp 2016-09-27T19:42:07Z Quadresce quit (Client Quit) 2016-09-27T19:42:07Z mordocai: I actually don't have many issues and I was so excited to have CL on android. It is still useful but a lot less with no files and no network 2016-09-27T19:42:30Z snits joined #lisp 2016-09-27T19:42:35Z fiddlerwoaroof: I wonder how difficult it would be to get ABCL on android 2016-09-27T19:42:42Z ritschmaster joined #lisp 2016-09-27T19:42:59Z fiddlerwoaroof: I read somewhere that there were significant limitations in Dalvik 2016-09-27T19:43:59Z vibs29_ joined #lisp 2016-09-27T19:44:13Z Faed quit (Ping timeout: 250 seconds) 2016-09-27T19:44:14Z emma quit (Ping timeout: 250 seconds) 2016-09-27T19:44:14Z adlai quit (Ping timeout: 250 seconds) 2016-09-27T19:44:14Z j0ni quit (Ping timeout: 250 seconds) 2016-09-27T19:44:16Z mordocai: Not sure. I'd love a full fledged common lisp repl as an app though, whatever implementation it ended up being 2016-09-27T19:44:17Z kolko_ joined #lisp 2016-09-27T19:44:21Z Fade joined #lisp 2016-09-27T19:44:35Z kablahblah joined #lisp 2016-09-27T19:44:39Z mtd_ quit (Ping timeout: 250 seconds) 2016-09-27T19:44:40Z H4ns quit (Ping timeout: 250 seconds) 2016-09-27T19:44:45Z ggherdov quit (Ping timeout: 272 seconds) 2016-09-27T19:44:46Z iskander_ quit (Ping timeout: 272 seconds) 2016-09-27T19:44:47Z nocd quit (Ping timeout: 272 seconds) 2016-09-27T19:44:47Z jrpls quit (Ping timeout: 272 seconds) 2016-09-27T19:44:48Z kolko quit (Ping timeout: 272 seconds) 2016-09-27T19:44:48Z giraffe_ quit (Excess Flood) 2016-09-27T19:44:50Z TeMPOraL quit (Ping timeout: 272 seconds) 2016-09-27T19:44:51Z cods quit (Ping timeout: 272 seconds) 2016-09-27T19:45:02Z Karl_Dscc quit (Ping timeout: 272 seconds) 2016-09-27T19:45:03Z wizzo quit (Ping timeout: 272 seconds) 2016-09-27T19:45:04Z marusich quit (Ping timeout: 272 seconds) 2016-09-27T19:45:05Z dlowe quit (Ping timeout: 272 seconds) 2016-09-27T19:45:06Z kjeldahl quit (Ping timeout: 272 seconds) 2016-09-27T19:45:07Z foom2 quit (Ping timeout: 272 seconds) 2016-09-27T19:45:07Z samebcha1e quit (Ping timeout: 272 seconds) 2016-09-27T19:45:09Z jself_ joined #lisp 2016-09-27T19:45:10Z switchy joined #lisp 2016-09-27T19:45:11Z peccu quit (Ping timeout: 250 seconds) 2016-09-27T19:45:12Z stepnem quit (Ping timeout: 244 seconds) 2016-09-27T19:45:15Z TeMPOraL joined #lisp 2016-09-27T19:45:18Z mtd joined #lisp 2016-09-27T19:45:22Z cods joined #lisp 2016-09-27T19:45:27Z emeritus quit (Excess Flood) 2016-09-27T19:45:28Z foom2 joined #lisp 2016-09-27T19:45:29Z peccu joined #lisp 2016-09-27T19:45:29Z jself_ is now known as jself` 2016-09-27T19:45:34Z cmpitg joined #lisp 2016-09-27T19:45:34Z cmpitg quit (Changing host) 2016-09-27T19:45:34Z cmpitg joined #lisp 2016-09-27T19:45:34Z eschatologist joined #lisp 2016-09-27T19:45:35Z Karl_Dscc joined #lisp 2016-09-27T19:45:35Z misv joined #lisp 2016-09-27T19:45:36Z dlowe joined #lisp 2016-09-27T19:45:39Z Khisanth quit (Ping timeout: 272 seconds) 2016-09-27T19:45:40Z angular_mike_ quit (Ping timeout: 272 seconds) 2016-09-27T19:45:40Z cyraxjoe quit (Ping timeout: 272 seconds) 2016-09-27T19:45:42Z emma joined #lisp 2016-09-27T19:45:42Z emma quit (Changing host) 2016-09-27T19:45:42Z emma joined #lisp 2016-09-27T19:45:47Z vibs29 quit (Ping timeout: 264 seconds) 2016-09-27T19:45:47Z grindhold_ quit (Read error: Connection reset by peer) 2016-09-27T19:45:48Z jself quit (Ping timeout: 264 seconds) 2016-09-27T19:45:55Z isoraqathedh quit (Ping timeout: 264 seconds) 2016-09-27T19:45:55Z tiago_ quit (Ping timeout: 264 seconds) 2016-09-27T19:45:55Z theBlackDragon quit (Ping timeout: 264 seconds) 2016-09-27T19:45:58Z samebchase joined #lisp 2016-09-27T19:46:00Z jself` is now known as jself 2016-09-27T19:46:01Z j0ni_ joined #lisp 2016-09-27T19:46:02Z grindhold joined #lisp 2016-09-27T19:46:03Z vibs29_ is now known as vibs29 2016-09-27T19:46:04Z dlowe quit (Client Quit) 2016-09-27T19:46:04Z jrpls joined #lisp 2016-09-27T19:46:05Z kjeldahl joined #lisp 2016-09-27T19:46:05Z Khisanth joined #lisp 2016-09-27T19:46:06Z nocd joined #lisp 2016-09-27T19:46:17Z tiago joined #lisp 2016-09-27T19:46:17Z tiago quit (Changing host) 2016-09-27T19:46:17Z tiago joined #lisp 2016-09-27T19:46:22Z iskander joined #lisp 2016-09-27T19:46:33Z marusich joined #lisp 2016-09-27T19:46:36Z failproofshark joined #lisp 2016-09-27T19:46:46Z isoraqathedh joined #lisp 2016-09-27T19:46:50Z zymurgy joined #lisp 2016-09-27T19:46:56Z cyraxjoe joined #lisp 2016-09-27T19:47:39Z LiamH joined #lisp 2016-09-27T19:47:48Z emeritus joined #lisp 2016-09-27T19:47:48Z adlai joined #lisp 2016-09-27T19:48:06Z l1x joined #lisp 2016-09-27T19:48:13Z wizzo joined #lisp 2016-09-27T19:48:14Z Quadresce joined #lisp 2016-09-27T19:48:20Z stepnem joined #lisp 2016-09-27T19:49:40Z Bike joined #lisp 2016-09-27T19:50:25Z ghostlight joined #lisp 2016-09-27T19:51:16Z phoe: mordocai: just a REPL? 2016-09-27T19:51:21Z eschatologist quit (Ping timeout: 272 seconds) 2016-09-27T19:51:24Z phoe: you might want to slime-connect to a remote server. 2016-09-27T19:51:43Z giraffe_ joined #lisp 2016-09-27T19:52:51Z rann joined #lisp 2016-09-27T19:52:51Z billstclair joined #lisp 2016-09-27T19:52:54Z DrCode quit (Ping timeout: 244 seconds) 2016-09-27T19:53:20Z nopf joined #lisp 2016-09-27T19:53:27Z theBlackDragon joined #lisp 2016-09-27T19:53:49Z mordocai: phoe: Yeah, I suppose emacs does run on android doesn't it 2016-09-27T19:53:53Z ozzloy joined #lisp 2016-09-27T19:53:59Z sz0 joined #lisp 2016-09-27T19:54:00Z fUD joined #lisp 2016-09-27T19:54:15Z unrahul joined #lisp 2016-09-27T19:54:35Z mbrock joined #lisp 2016-09-27T19:55:28Z slyrus joined #lisp 2016-09-27T19:55:40Z CEnnis91 joined #lisp 2016-09-27T19:56:08Z aaronjensen joined #lisp 2016-09-27T19:56:21Z eschatologist joined #lisp 2016-09-27T19:56:49Z velvetcore joined #lisp 2016-09-27T19:56:52Z phoe: mordocai: https://www.emacswiki.org/emacs/EmacsOnAndroid 2016-09-27T19:57:28Z phoe: if you have SSH, you have emacs. 2016-09-27T19:57:37Z phoe: if you have emacs, you have slime. 2016-09-27T19:57:37Z zkat joined #lisp 2016-09-27T19:57:44Z kilimanjaro joined #lisp 2016-09-27T19:57:46Z phoe: if you have slime, you have Lisp. 2016-09-27T19:58:11Z phoe: if you have lisp, you probably need thome help with being underthtood properly. 2016-09-27T19:58:23Z Anselmo: has anyone here done much with projects using lisp with arduino, 2016-09-27T19:58:28Z Anselmo: for example http://www.ulisp.com/ 2016-09-27T19:58:30Z Anselmo: ? 2016-09-27T19:59:12Z koolpa quit (Ping timeout: 240 seconds) 2016-09-27T19:59:58Z angular_mike_ joined #lisp 2016-09-27T20:00:07Z phoe: Anselmo: all I know is the http://www.technoblogy.com/show?1GX1 article 2016-09-27T20:00:26Z jasom: fiddlerwoaroof: there's already an xcvb 2016-09-27T20:00:34Z mjl joined #lisp 2016-09-27T20:00:43Z ggherdov joined #lisp 2016-09-27T20:01:05Z Anselmo: ooo that looks cool 2016-09-27T20:02:22Z nikki93 joined #lisp 2016-09-27T20:02:28Z pierpa` joined #lisp 2016-09-27T20:02:30Z jsnell joined #lisp 2016-09-27T20:02:47Z MorTal1ty joined #lisp 2016-09-27T20:02:48Z phoe: (defclass foo () (data (lock :accessor :initform (make-lock) 2016-09-27T20:02:51Z phoe: ;lasdjfhsdf 2016-09-27T20:02:52Z phoe: don't mind me 2016-09-27T20:02:54Z phoe: wrong window 2016-09-27T20:02:57Z kilimanjaro quit (Ping timeout: 276 seconds) 2016-09-27T20:03:07Z NhanH__ joined #lisp 2016-09-27T20:03:07Z Anselmo: haha, and its using ulisp too 2016-09-27T20:03:28Z al-damiri joined #lisp 2016-09-27T20:03:32Z fiddlerwoaroof: looks like it's the same guy 2016-09-27T20:04:37Z Anselmo: hmm, yup 2016-09-27T20:04:42Z eschatologist quit (Ping timeout: 264 seconds) 2016-09-27T20:05:34Z kilimanjaro joined #lisp 2016-09-27T20:06:03Z Kundry_Wag joined #lisp 2016-09-27T20:06:12Z pierpa quit (Ping timeout: 276 seconds) 2016-09-27T20:06:22Z scymtym joined #lisp 2016-09-27T20:06:38Z JuanDaugherty joined #lisp 2016-09-27T20:06:53Z DrCode joined #lisp 2016-09-27T20:07:29Z pipping: fiddlerwoaroof: there is xcvb 2016-09-27T20:07:30Z nikki93 quit (Ping timeout: 276 seconds) 2016-09-27T20:08:00Z m3tti joined #lisp 2016-09-27T20:08:57Z EvW joined #lisp 2016-09-27T20:09:26Z pipping: whoops, jasom beat me to it 2016-09-27T20:10:09Z jasom: I like that xcvb makes it harder for builds to accidentally work. Tup and nix both share that quality to one degree or another. 2016-09-27T20:10:57Z pipping: mordocai: uiop:getcwd calls ext:getcwd on ecl 2016-09-27T20:11:22Z razzy89__ joined #lisp 2016-09-27T20:11:32Z eivarv quit (Quit: Sleep) 2016-09-27T20:12:01Z joga quit (Ping timeout: 244 seconds) 2016-09-27T20:12:20Z joga joined #lisp 2016-09-27T20:12:33Z eivarv joined #lisp 2016-09-27T20:12:33Z phoe: I have a problem with SETF. 2016-09-27T20:12:41Z phoe: And CLOS. 2016-09-27T20:12:51Z jasom: phoe: oh? 2016-09-27T20:12:58Z eschatologist joined #lisp 2016-09-27T20:12:58Z phoe: Basically - I can write an accessor that calls WITH-LOCK-HELD. 2016-09-27T20:13:07Z phoe: I can write a SETFer that calls WITH-LOCK-HELD. 2016-09-27T20:13:29Z phoe: But I don't know how to write (setf (data foo) (1+ (data foo))) that will expand into something like (with-lock-held (lock foo) ...) 2016-09-27T20:13:33Z Tristam quit (Ping timeout: 244 seconds) 2016-09-27T20:13:52Z jasom: phoe: you could with-recursive-lock? 2016-09-27T20:14:25Z phoe: jasom: > (macroexpand-1 '(setf (data foo) (1+ (data foo)))) 2016-09-27T20:14:26Z phoe: (LET* ((#:FOO771 FOO) (#:NEW1 (1+ (DATA FOO)))) (FUNCALL #'(SETF DATA) #:NEW1 #:FOO771)) 2016-09-27T20:14:39Z jasom: oh, that's not how setf is supposed to work 2016-09-27T20:14:55Z phoe: (defmethod (setf data) (new-value (foo foo)) (with-lock-held ((lock foo)) (setf (slot-value foo 'data) new-value))) 2016-09-27T20:15:02Z phoe: That's what my SETF expands into. 2016-09-27T20:15:18Z phoe: That LET* evaluates (DATA FOO) on a separate lock grab. 2016-09-27T20:15:27Z phoe: Other threads can grab the lock between the (DATA FOO) and the FUNCALL. 2016-09-27T20:15:32Z phoe: Which is something I don't want. 2016-09-27T20:15:40Z jasom: the whole point of setf is that it evaluates the one before the other, and only once 2016-09-27T20:16:08Z jasom: you could fairly easily write a locking-setf that works the way you want though. 2016-09-27T20:16:14Z H4ns joined #lisp 2016-09-27T20:16:53Z phoe: So basically I need to write a custom SETFlike. 2016-09-27T20:16:56Z Bike: sbcl has a cas thing that works like setf... dunno if you're supposed to use it with locks though 2016-09-27T20:17:11Z NeverDie joined #lisp 2016-09-27T20:17:16Z jasom: phoe: yeah, but setf itself can be implemented in like a dozen lines of code, so not too hard 2016-09-27T20:17:44Z phoe: I know, I know - I just had the slightest hope of being able to customize SETF beyond what it's supposed to be customized like. 2016-09-27T20:18:19Z nikki93 joined #lisp 2016-09-27T20:20:09Z jasom: (defmacro locking-setf (lock &rest r) `(with-lock-held (,lock) (setf ,@r))) 2016-09-27T20:20:41Z _mjl quit (Ping timeout: 240 seconds) 2016-09-27T20:20:58Z phoe: jasom: exactly what I need. 2016-09-27T20:21:03Z nikki93_ joined #lisp 2016-09-27T20:21:18Z phoe: except now I need recursive locks. 2016-09-27T20:21:55Z Cthulhux quit (Ping timeout: 250 seconds) 2016-09-27T20:22:01Z unrahul quit (Ping timeout: 240 seconds) 2016-09-27T20:22:01Z phoe: which I tried to avoid. I really like SBCL's paranoia when it comes to non-recursive locks. 2016-09-27T20:22:10Z giraffe_ quit (Excess Flood) 2016-09-27T20:22:21Z flip214 quit (Ping timeout: 250 seconds) 2016-09-27T20:22:22Z j_king quit (Ping timeout: 250 seconds) 2016-09-27T20:22:27Z PlasmaStar quit (Ping timeout: 276 seconds) 2016-09-27T20:22:36Z dmiles quit (Read error: Connection reset by peer) 2016-09-27T20:22:57Z ggherdov quit (Ping timeout: 272 seconds) 2016-09-27T20:22:57Z velvetcore quit (Ping timeout: 272 seconds) 2016-09-27T20:22:58Z sz0 quit (Ping timeout: 272 seconds) 2016-09-27T20:23:01Z mbrock quit (Ping timeout: 272 seconds) 2016-09-27T20:23:02Z LiamH quit (Ping timeout: 272 seconds) 2016-09-27T20:23:02Z peccu quit (Ping timeout: 272 seconds) 2016-09-27T20:23:03Z jself quit (Ping timeout: 272 seconds) 2016-09-27T20:23:03Z Firedancer quit (Ping timeout: 272 seconds) 2016-09-27T20:23:05Z cyraxjoe quit (Write error: Connection reset by peer) 2016-09-27T20:23:07Z NeverDie quit (Ping timeout: 272 seconds) 2016-09-27T20:23:07Z razzy89__ quit (Ping timeout: 272 seconds) 2016-09-27T20:23:07Z scymtym quit (Ping timeout: 272 seconds) 2016-09-27T20:23:07Z MorTal1ty quit (Ping timeout: 272 seconds) 2016-09-27T20:23:08Z rann quit (Ping timeout: 272 seconds) 2016-09-27T20:23:09Z marusich quit (Ping timeout: 272 seconds) 2016-09-27T20:23:10Z kjeldahl quit (Ping timeout: 272 seconds) 2016-09-27T20:23:10Z foom2 quit (Ping timeout: 272 seconds) 2016-09-27T20:23:10Z cods quit (Ping timeout: 272 seconds) 2016-09-27T20:23:11Z john-mcaleely quit (Ping timeout: 272 seconds) 2016-09-27T20:23:12Z eivarv_ joined #lisp 2016-09-27T20:23:13Z CEnnis91_ joined #lisp 2016-09-27T20:23:14Z pok quit (Ping timeout: 250 seconds) 2016-09-27T20:23:14Z john-mcaleely joined #lisp 2016-09-27T20:23:28Z kjeldahl joined #lisp 2016-09-27T20:23:32Z scymtym joined #lisp 2016-09-27T20:23:36Z peccu joined #lisp 2016-09-27T20:23:40Z al-damiri quit (Ping timeout: 272 seconds) 2016-09-27T20:23:41Z aaronjensen quit (Ping timeout: 272 seconds) 2016-09-27T20:23:41Z CEnnis91 quit (Ping timeout: 272 seconds) 2016-09-27T20:23:42Z l1x quit (Ping timeout: 272 seconds) 2016-09-27T20:23:43Z mtd quit (Ping timeout: 272 seconds) 2016-09-27T20:23:45Z Cthulhux joined #lisp 2016-09-27T20:23:46Z j_king joined #lisp 2016-09-27T20:23:48Z wizzomafizzo joined #lisp 2016-09-27T20:24:00Z zerac quit (Ping timeout: 264 seconds) 2016-09-27T20:24:00Z slyrus quit (Ping timeout: 264 seconds) 2016-09-27T20:24:00Z ghostlight quit (Ping timeout: 264 seconds) 2016-09-27T20:24:00Z stepnem quit (Ping timeout: 264 seconds) 2016-09-27T20:24:00Z wizzo quit (Ping timeout: 264 seconds) 2016-09-27T20:24:01Z ivan4th quit (Ping timeout: 264 seconds) 2016-09-27T20:24:02Z wizzomafizzo is now known as wizzo 2016-09-27T20:24:02Z adlai quit (Read error: Connection reset by peer) 2016-09-27T20:24:02Z eivarv quit (Ping timeout: 264 seconds) 2016-09-27T20:24:02Z theBlackDragon quit (Ping timeout: 264 seconds) 2016-09-27T20:24:04Z tiago quit (Ping timeout: 264 seconds) 2016-09-27T20:24:05Z phadthai quit (Ping timeout: 264 seconds) 2016-09-27T20:24:06Z phadthai joined #lisp 2016-09-27T20:24:06Z slyrus joined #lisp 2016-09-27T20:24:07Z nikki93 quit (Ping timeout: 264 seconds) 2016-09-27T20:24:07Z nopf quit (Ping timeout: 264 seconds) 2016-09-27T20:24:08Z isoraqathedh quit (Ping timeout: 264 seconds) 2016-09-27T20:24:09Z grindhold quit (Ping timeout: 264 seconds) 2016-09-27T20:24:10Z Orion3k quit (Ping timeout: 264 seconds) 2016-09-27T20:24:11Z adlai joined #lisp 2016-09-27T20:24:12Z mtd_ joined #lisp 2016-09-27T20:24:14Z cyraxjoe joined #lisp 2016-09-27T20:24:16Z foom2 joined #lisp 2016-09-27T20:24:16Z zerac joined #lisp 2016-09-27T20:24:17Z tiago_ joined #lisp 2016-09-27T20:24:19Z theBlackDragon joined #lisp 2016-09-27T20:24:19Z nopf joined #lisp 2016-09-27T20:24:25Z ivan4th joined #lisp 2016-09-27T20:24:30Z grindhold joined #lisp 2016-09-27T20:24:30Z PlasmaStar joined #lisp 2016-09-27T20:24:33Z isoraqathedh joined #lisp 2016-09-27T20:24:53Z stepnem joined #lisp 2016-09-27T20:24:57Z NeverDie_ joined #lisp 2016-09-27T20:25:09Z jself joined #lisp 2016-09-27T20:25:43Z dmiles joined #lisp 2016-09-27T20:25:56Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-09-27T20:25:58Z vhost- is now known as [satan] 2016-09-27T20:26:03Z razzy89__ joined #lisp 2016-09-27T20:26:09Z AntiSpamMeta joined #lisp 2016-09-27T20:26:18Z ghostlight joined #lisp 2016-09-27T20:26:28Z Orion3k joined #lisp 2016-09-27T20:26:44Z Tristam joined #lisp 2016-09-27T20:26:45Z Tristam quit (Changing host) 2016-09-27T20:26:45Z Tristam joined #lisp 2016-09-27T20:27:13Z eschatologist quit (Ping timeout: 265 seconds) 2016-09-27T20:27:26Z marusich joined #lisp 2016-09-27T20:27:27Z attila_lendvai joined #lisp 2016-09-27T20:27:27Z attila_lendvai quit (Changing host) 2016-09-27T20:27:27Z attila_lendvai joined #lisp 2016-09-27T20:27:29Z flip214 joined #lisp 2016-09-27T20:27:29Z flip214 quit (Changing host) 2016-09-27T20:27:29Z flip214 joined #lisp 2016-09-27T20:27:33Z LiamH joined #lisp 2016-09-27T20:27:39Z snits quit (Ping timeout: 276 seconds) 2016-09-27T20:28:00Z eschatologist joined #lisp 2016-09-27T20:28:15Z Firedancer joined #lisp 2016-09-27T20:28:16Z cods joined #lisp 2016-09-27T20:28:19Z jasom: I just try to avoid locks period. 2016-09-27T20:28:26Z pok joined #lisp 2016-09-27T20:31:37Z Kundry_Wag quit (Remote host closed the connection) 2016-09-27T20:31:38Z phoe: And right now I'm trying to abstract them away under the condition I've made, a thread may only ever hold one lock. 2016-09-27T20:31:53Z jbalint quit (Ping timeout: 250 seconds) 2016-09-27T20:31:53Z eschulte quit (Ping timeout: 250 seconds) 2016-09-27T20:32:12Z logicmoo joined #lisp 2016-09-27T20:32:19Z jasom: that's one way to prevent deadlocks 2016-09-27T20:32:19Z NeverDie joined #lisp 2016-09-27T20:32:24Z samebcha1e joined #lisp 2016-09-27T20:32:39Z dmiles quit (Ping timeout: 272 seconds) 2016-09-27T20:32:39Z wizzo quit (Ping timeout: 272 seconds) 2016-09-27T20:32:41Z zerac quit (Ping timeout: 272 seconds) 2016-09-27T20:32:42Z angular_mike_ quit (Ping timeout: 272 seconds) 2016-09-27T20:32:42Z billstclair quit (Ping timeout: 272 seconds) 2016-09-27T20:32:42Z jrpls quit (Ping timeout: 272 seconds) 2016-09-27T20:32:42Z CEnnis91_ is now known as CEnnis91 2016-09-27T20:32:43Z cyraxjoe quit (Read error: Connection reset by peer) 2016-09-27T20:32:46Z peccu quit (Ping timeout: 272 seconds) 2016-09-27T20:32:46Z john-mcaleely quit (Ping timeout: 272 seconds) 2016-09-27T20:32:46Z mjl quit (Ping timeout: 272 seconds) 2016-09-27T20:32:47Z Bike quit (Ping timeout: 272 seconds) 2016-09-27T20:32:47Z zymurgy quit (Ping timeout: 272 seconds) 2016-09-27T20:32:47Z emma quit (Ping timeout: 272 seconds) 2016-09-27T20:32:49Z zerac joined #lisp 2016-09-27T20:32:50Z john-mcaleely joined #lisp 2016-09-27T20:32:51Z wizzo joined #lisp 2016-09-27T20:32:51Z liead joined #lisp 2016-09-27T20:32:51Z Bike joined #lisp 2016-09-27T20:32:56Z isoraqathedh quit (Quit: No Ping reply in 180 seconds.) 2016-09-27T20:33:01Z joga_ joined #lisp 2016-09-27T20:33:04Z slyrus quit (Ping timeout: 264 seconds) 2016-09-27T20:33:04Z DrCode quit (Ping timeout: 264 seconds) 2016-09-27T20:33:05Z Kundry_Wag_ joined #lisp 2016-09-27T20:33:05Z adlai quit (Read error: Connection reset by peer) 2016-09-27T20:33:05Z jself quit (Ping timeout: 264 seconds) 2016-09-27T20:33:05Z mtd_ quit (Ping timeout: 264 seconds) 2016-09-27T20:33:06Z phadthai quit (Ping timeout: 264 seconds) 2016-09-27T20:33:06Z fUD quit (Ping timeout: 264 seconds) 2016-09-27T20:33:06Z samebchase quit (Ping timeout: 264 seconds) 2016-09-27T20:33:08Z Firedancer quit (Ping timeout: 264 seconds) 2016-09-27T20:33:08Z ghostlight quit (Ping timeout: 264 seconds) 2016-09-27T20:33:09Z NeverDie_ quit (Ping timeout: 264 seconds) 2016-09-27T20:33:09Z theBlackDragon quit (Ping timeout: 264 seconds) 2016-09-27T20:33:10Z joga quit (Ping timeout: 264 seconds) 2016-09-27T20:33:10Z JuanDaugherty quit (Ping timeout: 264 seconds) 2016-09-27T20:33:10Z failproofshark quit (Ping timeout: 264 seconds) 2016-09-27T20:33:10Z j0ni_ quit (Ping timeout: 264 seconds) 2016-09-27T20:33:12Z razzy89__ quit (Ping timeout: 272 seconds) 2016-09-27T20:33:13Z foom2 quit (Ping timeout: 272 seconds) 2016-09-27T20:33:14Z kjeldahl quit (Ping timeout: 272 seconds) 2016-09-27T20:33:15Z Khisanth quit (Ping timeout: 272 seconds) 2016-09-27T20:33:17Z ghostlight_ joined #lisp 2016-09-27T20:33:17Z peccu joined #lisp 2016-09-27T20:33:19Z cyraxjoe joined #lisp 2016-09-27T20:33:28Z j0ni joined #lisp 2016-09-27T20:33:33Z kjeldahl joined #lisp 2016-09-27T20:33:33Z foom2 joined #lisp 2016-09-27T20:33:35Z flip214 quit (Read error: Connection reset by peer) 2016-09-27T20:33:40Z rpg joined #lisp 2016-09-27T20:33:42Z slyrus_ joined #lisp 2016-09-27T20:33:42Z flip214 joined #lisp 2016-09-27T20:33:42Z flip214 quit (Changing host) 2016-09-27T20:33:42Z flip214 joined #lisp 2016-09-27T20:33:52Z slyrus_ is now known as slyrus 2016-09-27T20:33:52Z theBlackDragon joined #lisp 2016-09-27T20:34:04Z jself joined #lisp 2016-09-27T20:34:05Z jrpls joined #lisp 2016-09-27T20:34:14Z isoraqathedh joined #lisp 2016-09-27T20:34:23Z Firedancer joined #lisp 2016-09-27T20:34:33Z jbalint joined #lisp 2016-09-27T20:34:33Z jbalint quit (Changing host) 2016-09-27T20:34:33Z jbalint joined #lisp 2016-09-27T20:34:41Z phadthai joined #lisp 2016-09-27T20:34:52Z zymurgy joined #lisp 2016-09-27T20:35:08Z snits joined #lisp 2016-09-27T20:35:22Z mbrock joined #lisp 2016-09-27T20:35:37Z mordocai: Btw, the prebuilt binary isn't working on my phone ATM but I was pointed to https://gitlab.common-lisp.net/ecl/ecl-android by #ecl instead of using that app on the store. 2016-09-27T20:35:40Z rann joined #lisp 2016-09-27T20:36:25Z gabriel_laddel joined #lisp 2016-09-27T20:36:28Z razzy89__ joined #lisp 2016-09-27T20:36:49Z nopf quit (Ping timeout: 244 seconds) 2016-09-27T20:36:57Z jasom: phoe: what I've done in the past is have the writer never acquire the lock, but instead assert that the current thread is the holder of the lock. Then no recursive locks are needed, but you also won't ever accidentally modify unlocked data. 2016-09-27T20:37:03Z Khisanth joined #lisp 2016-09-27T20:37:05Z eschulte joined #lisp 2016-09-27T20:37:06Z Kundry_Wag_ quit (Ping timeout: 264 seconds) 2016-09-27T20:37:26Z mtd joined #lisp 2016-09-27T20:37:40Z nopf joined #lisp 2016-09-27T20:38:38Z emma joined #lisp 2016-09-27T20:39:14Z l1x joined #lisp 2016-09-27T20:39:17Z Guest61699 joined #lisp 2016-09-27T20:39:54Z sz0 joined #lisp 2016-09-27T20:40:16Z failproofshark joined #lisp 2016-09-27T20:41:48Z unrahul joined #lisp 2016-09-27T20:42:34Z ghostlight_ is now known as ghostlight 2016-09-27T20:42:37Z ggherdov joined #lisp 2016-09-27T20:43:45Z dlowe joined #lisp 2016-09-27T20:43:45Z billstclair joined #lisp 2016-09-27T20:43:45Z Colleen quit (Read error: Connection reset by peer) 2016-09-27T20:43:45Z Colleen joined #lisp 2016-09-27T20:44:01Z mathrick quit (Ping timeout: 250 seconds) 2016-09-27T20:44:27Z zaquest quit (Ping timeout: 250 seconds) 2016-09-27T20:45:10Z l1x quit (Ping timeout: 264 seconds) 2016-09-27T20:45:10Z Khisanth quit (Ping timeout: 264 seconds) 2016-09-27T20:45:10Z gabriel_laddel quit (Ping timeout: 264 seconds) 2016-09-27T20:45:11Z theBlackDragon quit (Ping timeout: 264 seconds) 2016-09-27T20:45:11Z j0ni quit (Ping timeout: 264 seconds) 2016-09-27T20:45:13Z hatfolk quit (Ping timeout: 264 seconds) 2016-09-27T20:45:14Z jbalint quit (Ping timeout: 264 seconds) 2016-09-27T20:45:18Z k4rtik quit (Ping timeout: 264 seconds) 2016-09-27T20:45:18Z mnoonan__ quit (Ping timeout: 264 seconds) 2016-09-27T20:45:25Z DrCode joined #lisp 2016-09-27T20:45:31Z zaquest_ joined #lisp 2016-09-27T20:45:33Z joga joined #lisp 2016-09-27T20:45:39Z Firedancer_ joined #lisp 2016-09-27T20:45:47Z ozzloy_ joined #lisp 2016-09-27T20:45:48Z j0ni joined #lisp 2016-09-27T20:45:53Z mjl joined #lisp 2016-09-27T20:45:53Z thomas1 quit (Read error: Connection reset by peer) 2016-09-27T20:46:12Z zeraceth joined #lisp 2016-09-27T20:46:26Z mtd quit (Ping timeout: 272 seconds) 2016-09-27T20:46:27Z jrpls quit (Ping timeout: 272 seconds) 2016-09-27T20:46:29Z razzy89__ quit (Ping timeout: 272 seconds) 2016-09-27T20:46:29Z Firedancer quit (Ping timeout: 272 seconds) 2016-09-27T20:46:30Z foom2 quit (Ping timeout: 272 seconds) 2016-09-27T20:46:30Z kjeldahl quit (Ping timeout: 272 seconds) 2016-09-27T20:46:31Z joga_ quit (Ping timeout: 272 seconds) 2016-09-27T20:46:32Z marusich quit (Ping timeout: 272 seconds) 2016-09-27T20:46:32Z stepnem quit (Ping timeout: 272 seconds) 2016-09-27T20:46:33Z zkat quit (Ping timeout: 272 seconds) 2016-09-27T20:46:33Z ozzloy quit (Ping timeout: 272 seconds) 2016-09-27T20:46:34Z switchy quit (Ping timeout: 272 seconds) 2016-09-27T20:46:34Z groovy2shoes quit (Ping timeout: 272 seconds) 2016-09-27T20:46:36Z sz0 quit (Ping timeout: 272 seconds) 2016-09-27T20:46:36Z Guest61699 quit (Ping timeout: 272 seconds) 2016-09-27T20:46:36Z mbrock quit (Ping timeout: 272 seconds) 2016-09-27T20:46:38Z cyraxjoe quit (Ping timeout: 272 seconds) 2016-09-27T20:46:39Z john-mcaleely quit (Ping timeout: 272 seconds) 2016-09-27T20:46:39Z zerac quit (Ping timeout: 272 seconds) 2016-09-27T20:46:39Z eschatologist quit (Ping timeout: 272 seconds) 2016-09-27T20:46:39Z LiamH quit (Ping timeout: 272 seconds) 2016-09-27T20:46:40Z CEnnis91 quit (Ping timeout: 272 seconds) 2016-09-27T20:46:41Z shymega quit (Ping timeout: 272 seconds) 2016-09-27T20:46:42Z cebreidian quit (Ping timeout: 272 seconds) 2016-09-27T20:46:46Z john-mcaleely joined #lisp 2016-09-27T20:46:47Z foom2 joined #lisp 2016-09-27T20:46:47Z jrpls joined #lisp 2016-09-27T20:46:47Z fUD joined #lisp 2016-09-27T20:46:51Z stepnem_ joined #lisp 2016-09-27T20:46:54Z groovy2shoes joined #lisp 2016-09-27T20:46:55Z fUD quit (Changing host) 2016-09-27T20:46:55Z fUD joined #lisp 2016-09-27T20:46:57Z Khisanth joined #lisp 2016-09-27T20:46:57Z mnoonan__ joined #lisp 2016-09-27T20:46:58Z stepnem_ is now known as stepnem 2016-09-27T20:46:58Z razzy89__ joined #lisp 2016-09-27T20:46:58Z gabriel_laddel joined #lisp 2016-09-27T20:46:58Z cebreidian joined #lisp 2016-09-27T20:46:58Z angular_mike_ joined #lisp 2016-09-27T20:47:04Z kjeldahl joined #lisp 2016-09-27T20:47:15Z mathrick joined #lisp 2016-09-27T20:47:16Z switchy joined #lisp 2016-09-27T20:47:31Z trocado joined #lisp 2016-09-27T20:47:56Z jbalint joined #lisp 2016-09-27T20:47:56Z jbalint quit (Changing host) 2016-09-27T20:47:56Z jbalint joined #lisp 2016-09-27T20:48:02Z velvetcore joined #lisp 2016-09-27T20:48:36Z cyraxjoe joined #lisp 2016-09-27T20:48:37Z eschatologist joined #lisp 2016-09-27T20:49:15Z gabriel_laddel quit (Client Quit) 2016-09-27T20:49:53Z steelbird quit (Ping timeout: 252 seconds) 2016-09-27T20:50:09Z shymega joined #lisp 2016-09-27T20:50:35Z vlnx joined #lisp 2016-09-27T20:50:35Z nightfly joined #lisp 2016-09-27T20:50:53Z giraffe_ joined #lisp 2016-09-27T20:51:01Z thomas joined #lisp 2016-09-27T20:51:16Z mtd joined #lisp 2016-09-27T20:51:17Z grouzen quit (Ping timeout: 244 seconds) 2016-09-27T20:51:30Z stepnem quit (Ping timeout: 264 seconds) 2016-09-27T20:51:41Z marusich joined #lisp 2016-09-27T20:51:48Z Wojciech_K quit (Ping timeout: 244 seconds) 2016-09-27T20:52:03Z grouzen joined #lisp 2016-09-27T20:52:26Z l1x joined #lisp 2016-09-27T20:52:28Z razzy89__ quit (Quit: razzy89__) 2016-09-27T20:52:31Z Wojciech_K joined #lisp 2016-09-27T20:52:52Z deank joined #lisp 2016-09-27T20:53:04Z thomas quit (Client Quit) 2016-09-27T20:53:07Z al-damiri joined #lisp 2016-09-27T20:53:17Z thomas joined #lisp 2016-09-27T20:53:22Z zaquest_ is now known as zaquest 2016-09-27T20:53:47Z pierpa`` joined #lisp 2016-09-27T20:54:00Z LiamH joined #lisp 2016-09-27T20:54:29Z sz0 joined #lisp 2016-09-27T20:54:38Z clog joined #lisp 2016-09-27T20:54:57Z kablahblah quit (Ping timeout: 276 seconds) 2016-09-27T20:56:09Z earl-ducaine_ joined #lisp 2016-09-27T20:56:26Z pierpa` quit (Ping timeout: 244 seconds) 2016-09-27T20:56:38Z theBlackDragon joined #lisp 2016-09-27T20:56:43Z zkat joined #lisp 2016-09-27T20:57:28Z MorTal1ty joined #lisp 2016-09-27T20:57:31Z steelbird joined #lisp 2016-09-27T20:58:13Z mbrock joined #lisp 2016-09-27T20:59:28Z dyelar joined #lisp 2016-09-27T20:59:52Z aaronjensen joined #lisp 2016-09-27T21:00:28Z razzy89__ joined #lisp 2016-09-27T21:01:01Z CEnnis91 joined #lisp 2016-09-27T21:02:31Z _sjs joined #lisp 2016-09-27T21:06:55Z rotty quit (Ping timeout: 265 seconds) 2016-09-27T21:07:14Z rotty joined #lisp 2016-09-27T21:07:44Z m3tti quit (Read error: Connection reset by peer) 2016-09-27T21:08:09Z gabriel_laddel joined #lisp 2016-09-27T21:10:24Z djsjadkhf quit (Ping timeout: 244 seconds) 2016-09-27T21:11:40Z JuanDaugherty joined #lisp 2016-09-27T21:12:11Z Baggers joined #lisp 2016-09-27T21:12:21Z vapid joined #lisp 2016-09-27T21:14:06Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-27T21:15:21Z ghostlight quit (Ping timeout: 240 seconds) 2016-09-27T21:16:31Z earl-ducaine_ quit (Remote host closed the connection) 2016-09-27T21:16:39Z earl-ducaine quit (Read error: Connection reset by peer) 2016-09-27T21:18:05Z gabriel_laddel quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-27T21:19:41Z JRajamaa quit (Ping timeout: 240 seconds) 2016-09-27T21:20:00Z Kundry_Wag joined #lisp 2016-09-27T21:20:58Z earl-ducaine joined #lisp 2016-09-27T21:24:37Z Karl_Dscc quit (Remote host closed the connection) 2016-09-27T21:24:58Z earl-ducaine quit (Remote host closed the connection) 2016-09-27T21:25:51Z lnostdal quit (Read error: Connection reset by peer) 2016-09-27T21:26:28Z lnostdal joined #lisp 2016-09-27T21:29:00Z mathi_aihtam quit (Read error: Connection reset by peer) 2016-09-27T21:29:42Z mathi_aihtam joined #lisp 2016-09-27T21:31:23Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-27T21:32:56Z Quadresce joined #lisp 2016-09-27T21:36:01Z madbub quit (Ping timeout: 240 seconds) 2016-09-27T21:37:09Z phoe: jasom: ! 2016-09-27T21:38:20Z phoe: How do I portably check whether the current thread holds the lock? ACQUIRE-LOCK with WAIT-P set to NIL? 2016-09-27T21:38:51Z phoe: Which... has unspecified behaviour if I already hold the lock. 2016-09-27T21:40:20Z ASau joined #lisp 2016-09-27T21:40:55Z phoe: BORDEAUX-THREADS has no function that will give me the owner of the current lock. 2016-09-27T21:41:21Z renzz quit (Ping timeout: 240 seconds) 2016-09-27T21:41:58Z phoe: God damn it. Time for submitting another patch. 2016-09-27T21:43:00Z _death: what you're trying to do is usually an indicator for bad design 2016-09-27T21:43:49Z phoe: _death: blame jasom, he suggested that. 2016-09-27T21:44:21Z defaultxr quit (Ping timeout: 240 seconds) 2016-09-27T21:45:32Z fiddlerwoaroof: Isn't having the thread hold the lock a problem? 2016-09-27T21:46:00Z ghostlight joined #lisp 2016-09-27T21:46:09Z fiddlerwoaroof: Just because you're probably then going to be holding the lock longer than necessary? 2016-09-27T21:46:50Z tfb joined #lisp 2016-09-27T21:47:41Z trocado quit (Ping timeout: 240 seconds) 2016-09-27T21:47:57Z jasom: phoe: just save the thread-id alongside the lock in your structure 2016-09-27T21:48:30Z jasom: phoe: or if you only have one lock you ever hold (you mentioned that) you can dynamically bind a variable to that lock and do an identity check. 2016-09-27T21:49:16Z jasom: but I agree that it is better to either have only structured modification of shared data, or even better eliminate mutable shared data. 2016-09-27T21:49:31Z pierpa``` joined #lisp 2016-09-27T21:51:04Z raydeejay quit (Read error: Connection reset by peer) 2016-09-27T21:51:22Z M-moredhel joined #lisp 2016-09-27T21:52:21Z pierpa`` quit (Ping timeout: 240 seconds) 2016-09-27T21:52:26Z dyelar quit (Quit: Leaving.) 2016-09-27T21:52:31Z phoe: jasom: save the thread object on every lock acquisition and then do an EQ comparison of thread objects? 2016-09-27T21:52:56Z jbalint quit (Quit: Bye!) 2016-09-27T21:53:58Z dyelar joined #lisp 2016-09-27T21:54:13Z _death: this is inherently racy when you EQ.. unless you acquired the lock, and by then the check is worthless 2016-09-27T21:54:25Z raydeejay joined #lisp 2016-09-27T21:57:47Z jasom: _death: 1) acquire lock 2) save thread 3) when mutating value, check that thread = value saved in #2; 4) clear value saved in #2 5) release lock 2016-09-27T21:58:06Z dyelar quit (Client Quit) 2016-09-27T21:58:16Z LiamH quit (Quit: Leaving.) 2016-09-27T21:58:16Z dyelar joined #lisp 2016-09-27T21:58:17Z White_Flame: why would you check the value? you hold the lock 2016-09-27T21:58:34Z razzy89__ quit (Quit: razzy89__) 2016-09-27T21:58:37Z jasom: White_Flame: presumably #3 is not in th lexical scope of 1,2,4,5, 2016-09-27T21:59:10Z Baggers left #lisp 2016-09-27T21:59:22Z White_Flame: if it's not called from within the runtime scope of the lock, then something's seriously misarchitected 2016-09-27T21:59:40Z jasom: White_Flame: you want it definitively in the dynamic scope, but that doesn't mean it's in the lexical scope. 2016-09-27T22:00:06Z Jesin quit (Quit: Leaving) 2016-09-27T22:00:12Z White_Flame: why not just grab the lock during mutation? Is this supposed to be simulated software transactional memory? 2016-09-27T22:01:16Z jasom: White_Flame: consider phoe's original example: (setf (foo bar) (+1 (foo bar)); putting the lock inside the mutator for foo doesn't make the increment safe. 2016-09-27T22:01:50Z White_Flame: if mutators are separate calls from the lock, they should be assumed they're within a locked context 2016-09-27T22:02:08Z jasom: White_Flame: right, and I was providing a way of asserting at runtime that the assumption is true. 2016-09-27T22:02:14Z White_Flame: I can't understand how it would legitimately be in a non-bug case where the thread id check would fail 2016-09-27T22:02:28Z jasom: the whole point of the thread-id check is to detect bugs 2016-09-27T22:02:39Z White_Flame: ok, if it's a debugging tool then yeah I guess it makes more sense 2016-09-27T22:02:42Z jasom: yes, it's not necessary if you write bug-free code. 2016-09-27T22:03:12Z jasom: I however, do not write bug-free code, so I do some things that would be otherwise unecessary. 2016-09-27T22:03:26Z jasom: in particular I try to avoid needing locks at all because of issues like this. 2016-09-27T22:03:55Z trocado joined #lisp 2016-09-27T22:04:08Z _death: indeed, better to use a higher-level abstraction like message passing 2016-09-27T22:04:16Z White_Flame: when I do stuff like this, it's very explicitly "This library of functions must be called within a locked context", which the lock holders call 2016-09-27T22:04:32Z White_Flame: tryign to hide it any deeper than that is asking for trouble 2016-09-27T22:05:33Z jasom: because explicit locking is so much more prone to heisenbugs than other styles of code, I tend to code much more defensively around them. 2016-09-27T22:05:35Z defaultxr joined #lisp 2016-09-27T22:05:59Z White_Flame: yep 2016-09-27T22:07:44Z varjag quit (Ping timeout: 244 seconds) 2016-09-27T22:08:17Z hellcode: huh? the ,@ syntactic sugar is defined to work with a space as in ,@ (...) ? 2016-09-27T22:09:01Z jasom: hellcode: why wouldn't it? 2016-09-27T22:09:02Z White_Flame: sure, the reader macro itself is the ",@" part. It then (most likely) READs the next item to dot into the list 2016-09-27T22:09:22Z hellcode: oh okay 2016-09-27T22:10:04Z hellcode: idk, I'd always thought it'd necessarilly be ,@( instead; learn something new erryday 2016-09-27T22:10:05Z Guest85384 is now known as axion 2016-09-27T22:10:14Z jasom: the spec only says "following" IIRC 2016-09-27T22:10:30Z White_Flame: ,@var is also valid, no parens 2016-09-27T22:10:40Z hellcode: oh yes indeed 2016-09-27T22:11:06Z hellcode: ty 2016-09-27T22:12:45Z dyelar quit (Quit: Leaving.) 2016-09-27T22:13:40Z adolf_stalin quit (Quit: Leaving...) 2016-09-27T22:18:59Z nicdev` is now known as nicdev 2016-09-27T22:22:06Z hellcode: jasom: writing bug-free code? is that even possible? 2016-09-27T22:22:45Z jasom: hellcode: yes, it's just very expensive. 2016-09-27T22:23:08Z raydeejay: or unuseful 2016-09-27T22:23:23Z raydeejay: (defun bug-free-fn () (values)) ; bug free code 2016-09-27T22:23:47Z hellcode: you mean trivial 2016-09-27T22:24:18Z jasom: hellcode: there are non-trivial bits of software that are formally or semi-formally verified to conform to a particular model. Those could reasonably be called "bug free" 2016-09-27T22:25:05Z hellcode: yes, I'm aware that a program can achieve that status 2016-09-27T22:25:18Z hellcode: I'm rather thinking of the process before it does 2016-09-27T22:30:56Z fkac: "(defun new-person (&keyword pos &optional name ..." makes ERC warn me that the variable "&keyword" is not used. Is my code wrong in some way? My intent is for POS to be required, all other arguments to be optional, and all arguments to be supplied with keywords 2016-09-27T22:31:08Z fkac: ECL, not ERC, sorry 2016-09-27T22:31:44Z jasom: fkac: you can't have keyword arguments before optional arguments 2016-09-27T22:32:10Z jasom: fkac: make them all keyword arguments and then signal an error if pos isn't passed 2016-09-27T22:32:26Z fkac: I suppose that would work, thanks 2016-09-27T22:38:22Z Jesin joined #lisp 2016-09-27T22:38:42Z AlphaAtom quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-27T22:39:58Z hellcode quit (Quit: bye bye) 2016-09-27T22:41:41Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-09-27T22:42:01Z akkad: for string compares (equal "foo" some_var) should be used? 2016-09-27T22:43:09Z aries_liuxueyang joined #lisp 2016-09-27T22:43:18Z manuel_ quit (Quit: manuel_) 2016-09-27T22:43:42Z fkac: STRING= 2016-09-27T22:45:50Z johnjohn89 joined #lisp 2016-09-27T22:47:10Z jasom: akkad: equal or string= depending on what you want it to do if one operand isn't a string 2016-09-27T22:48:49Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-27T22:49:41Z DGASAU` joined #lisp 2016-09-27T22:50:38Z DGASAU quit (Ping timeout: 244 seconds) 2016-09-27T22:50:38Z cmatei quit (Ping timeout: 244 seconds) 2016-09-27T22:51:16Z beaky: is it bad to use unexported names 2016-09-27T22:51:32Z jasom: beaky: what do you mean? 2016-09-27T22:51:40Z ym quit (Ping timeout: 244 seconds) 2016-09-27T22:51:57Z beaky: using double-colons 2016-09-27T22:52:27Z Kundry_Wag quit (Quit: Leaving...) 2016-09-27T22:52:38Z jasom: beaky: it depends on what you are doing. Might be worth asking the author why the symbol wasn't exported. 2016-09-27T22:52:42Z Posterdati quit (Ping timeout: 244 seconds) 2016-09-27T22:52:57Z cpc26 joined #lisp 2016-09-27T23:02:11Z EvW quit (Quit: EvW) 2016-09-27T23:02:24Z EvW joined #lisp 2016-09-27T23:03:17Z cmatei joined #lisp 2016-09-27T23:04:03Z Quadresce joined #lisp 2016-09-27T23:04:40Z cromachina joined #lisp 2016-09-27T23:05:43Z ym joined #lisp 2016-09-27T23:06:15Z Posterdati joined #lisp 2016-09-27T23:07:53Z QwertyDragon joined #lisp 2016-09-27T23:09:09Z reepca quit (Remote host closed the connection) 2016-09-27T23:10:46Z kablahblah joined #lisp 2016-09-27T23:12:30Z pierpa``` quit (Ping timeout: 264 seconds) 2016-09-27T23:14:44Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-27T23:16:47Z Quadresce joined #lisp 2016-09-27T23:20:29Z jleija joined #lisp 2016-09-27T23:21:02Z reepca joined #lisp 2016-09-27T23:21:30Z scymtym quit (Remote host closed the connection) 2016-09-27T23:21:41Z pierpa joined #lisp 2016-09-27T23:21:45Z scymtym joined #lisp 2016-09-27T23:24:09Z grouzen quit (Ping timeout: 272 seconds) 2016-09-27T23:26:52Z pierpa` joined #lisp 2016-09-27T23:27:27Z beaky: does common lisp have sequence types besides lists? (like how clojure has vectors, maps, sets, and more) 2016-09-27T23:28:42Z fkac: beaky: http://clhs.lisp.se/Body/t_seq.htm 2016-09-27T23:30:05Z akkad thought string= was elisp. heh 2016-09-27T23:30:18Z defaultxr quit (Ping timeout: 276 seconds) 2016-09-27T23:30:29Z pierpa quit (Ping timeout: 272 seconds) 2016-09-27T23:30:30Z EvW quit (Ping timeout: 264 seconds) 2016-09-27T23:31:06Z M-Illandan joined #lisp 2016-09-27T23:33:53Z BlueRavenGT joined #lisp 2016-09-27T23:34:05Z cpc26: Hickey just wrote clojure to have a "lisp under the radar on the JVM" - he was a common lisp programmer. 2016-09-27T23:34:49Z fkac: Xach: http://pastebin.com/P0x2JX25 2016-09-27T23:36:59Z akkad: he wrote it on the CLR first 2016-09-27T23:37:32Z fkac: Xach: I now see on the description that it's specifically for SBCL and CCL. Is that the case? 2016-09-27T23:38:12Z XachX_: fkac: yes 2016-09-27T23:38:31Z fkac: XachX_: Apologies in that case 2016-09-27T23:39:56Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-27T23:40:19Z defaultxr joined #lisp 2016-09-27T23:41:24Z ukari joined #lisp 2016-09-27T23:41:36Z pierpa`` joined #lisp 2016-09-27T23:42:11Z cpc26: akkad: I remember him mentioning it but had abandoned that project, he was full steam JVM and how the JVM has all these great developers, you get all these great libraries... CLR, well we all make mistakes, Hickey was a BIG C++ proponent too. 2016-09-27T23:42:59Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-27T23:44:21Z Quadresce joined #lisp 2016-09-27T23:44:41Z pierpa` quit (Ping timeout: 240 seconds) 2016-09-27T23:45:40Z Quadresce quit (Client Quit) 2016-09-28T00:01:00Z dilated_dinosaur joined #lisp 2016-09-28T00:07:47Z DataLinkDroid joined #lisp 2016-09-28T00:11:54Z trocado quit (Ping timeout: 276 seconds) 2016-09-28T00:12:16Z sjl joined #lisp 2016-09-28T00:17:00Z Quadresce joined #lisp 2016-09-28T00:18:56Z kablahblah quit (Remote host closed the connection) 2016-09-28T00:22:22Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-28T00:22:56Z moei quit (Quit: Leaving...) 2016-09-28T00:24:17Z jbalint joined #lisp 2016-09-28T00:24:17Z jbalint quit (Changing host) 2016-09-28T00:24:17Z jbalint joined #lisp 2016-09-28T00:24:19Z ukari quit (Ping timeout: 272 seconds) 2016-09-28T00:26:29Z neoncont_ is now known as neoncontrails 2016-09-28T00:28:39Z SpaceDanceCJ joined #lisp 2016-09-28T00:34:10Z rumbler3_ quit (Remote host closed the connection) 2016-09-28T00:34:10Z quazimodo joined #lisp 2016-09-28T00:35:57Z harish quit (Ping timeout: 276 seconds) 2016-09-28T00:40:09Z Oladon quit (Ping timeout: 244 seconds) 2016-09-28T00:41:12Z NhanH__ quit (Ping timeout: 244 seconds) 2016-09-28T00:42:45Z aaronjensen quit (Ping timeout: 244 seconds) 2016-09-28T00:42:45Z justinabrahms_ quit (Ping timeout: 244 seconds) 2016-09-28T00:42:46Z cpc26_ joined #lisp 2016-09-28T00:43:16Z constantinexvi quit (Ping timeout: 244 seconds) 2016-09-28T00:43:16Z Quadrescence quit (Ping timeout: 244 seconds) 2016-09-28T00:43:32Z NhanH__ joined #lisp 2016-09-28T00:43:47Z luis` quit (Ping timeout: 244 seconds) 2016-09-28T00:43:47Z Lord_Nightmare quit (Ping timeout: 244 seconds) 2016-09-28T00:44:15Z justinabrahms joined #lisp 2016-09-28T00:44:19Z aaronjensen joined #lisp 2016-09-28T00:44:35Z cpc26 quit (Ping timeout: 272 seconds) 2016-09-28T00:44:49Z _michael_ quit (Ping timeout: 244 seconds) 2016-09-28T00:45:03Z zkat quit (Ping timeout: 276 seconds) 2016-09-28T00:45:25Z luis` joined #lisp 2016-09-28T00:45:36Z constantinexvi joined #lisp 2016-09-28T00:46:15Z zkat joined #lisp 2016-09-28T00:46:33Z _michael_ joined #lisp 2016-09-28T00:47:26Z Oladon joined #lisp 2016-09-28T00:48:45Z Lord_Nightmare joined #lisp 2016-09-28T00:51:09Z tmtwd joined #lisp 2016-09-28T00:52:13Z shdeng joined #lisp 2016-09-28T00:52:45Z Quadrescence joined #lisp 2016-09-28T00:54:05Z jason_m joined #lisp 2016-09-28T00:58:31Z BlueRavenGT quit (Ping timeout: 272 seconds) 2016-09-28T01:03:26Z lnostdal quit (Read error: Connection reset by peer) 2016-09-28T01:08:55Z ukari joined #lisp 2016-09-28T01:09:37Z sjl__ joined #lisp 2016-09-28T01:12:21Z sjl quit (Ping timeout: 240 seconds) 2016-09-28T01:12:58Z sjl joined #lisp 2016-09-28T01:13:03Z sjl__ quit (Read error: Connection reset by peer) 2016-09-28T01:31:42Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-28T01:33:38Z EvW joined #lisp 2016-09-28T01:44:07Z ukari quit (Ping timeout: 272 seconds) 2016-09-28T01:46:33Z renzz joined #lisp 2016-09-28T01:46:53Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-28T01:47:23Z ramus_ is now known as ramus 2016-09-28T01:48:39Z manuel_ joined #lisp 2016-09-28T01:50:33Z QwertyDragon quit (Quit: Leaving) 2016-09-28T01:50:52Z rumbler31 joined #lisp 2016-09-28T01:55:31Z rumbler31 quit (Ping timeout: 272 seconds) 2016-09-28T01:58:40Z harish joined #lisp 2016-09-28T02:06:14Z vertigo_ quit (Changing host) 2016-09-28T02:06:14Z vertigo_ joined #lisp 2016-09-28T02:06:57Z FreeBirdLjj joined #lisp 2016-09-28T02:07:55Z beatdown joined #lisp 2016-09-28T02:08:29Z hellcode joined #lisp 2016-09-28T02:12:34Z eSVG joined #lisp 2016-09-28T02:12:45Z eSVG quit (Max SendQ exceeded) 2016-09-28T02:12:48Z sjl quit (Read error: Connection reset by peer) 2016-09-28T02:15:09Z jason_m quit (Ping timeout: 272 seconds) 2016-09-28T02:17:48Z tmtwd quit (Ping timeout: 244 seconds) 2016-09-28T02:22:01Z renzz quit (Ping timeout: 240 seconds) 2016-09-28T02:31:21Z renzz joined #lisp 2016-09-28T02:33:34Z renzz quit (Remote host closed the connection) 2016-09-28T02:34:33Z raydeejay quit (Ping timeout: 265 seconds) 2016-09-28T02:36:35Z raydeejay joined #lisp 2016-09-28T02:37:40Z hellcode quit (Quit: yawn) 2016-09-28T02:42:25Z cpc26_ quit (Remote host closed the connection) 2016-09-28T02:45:44Z tmtwd joined #lisp 2016-09-28T02:48:25Z beach joined #lisp 2016-09-28T02:48:32Z beach: Good morning everyone! 2016-09-28T02:49:12Z pierpa`` quit (Ping timeout: 276 seconds) 2016-09-28T02:49:32Z Niac joined #lisp 2016-09-28T02:49:56Z rpg joined #lisp 2016-09-28T02:58:04Z shifty joined #lisp 2016-09-28T02:58:51Z EvW quit (Ping timeout: 272 seconds) 2016-09-28T03:03:19Z Orion3k quit (Quit: Leaving) 2016-09-28T03:03:23Z Jesin quit (Quit: Leaving) 2016-09-28T03:03:39Z Orion3k joined #lisp 2016-09-28T03:03:59Z Orion3k quit (Remote host closed the connection) 2016-09-28T03:04:01Z jibanes joined #lisp 2016-09-28T03:04:19Z Orion3k joined #lisp 2016-09-28T03:11:06Z k4rtik joined #lisp 2016-09-28T03:11:45Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-28T03:13:56Z moei joined #lisp 2016-09-28T03:15:53Z johnjohn89 quit (Remote host closed the connection) 2016-09-28T03:21:13Z lnostdal joined #lisp 2016-09-28T03:25:22Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-09-28T03:26:15Z d4ryus quit (Ping timeout: 276 seconds) 2016-09-28T03:26:50Z aries_liuxueyang joined #lisp 2016-09-28T03:28:24Z d4ryus joined #lisp 2016-09-28T03:28:38Z arescorpio joined #lisp 2016-09-28T03:33:21Z BlueRavenGT joined #lisp 2016-09-28T03:39:09Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-28T03:52:22Z titankiller joined #lisp 2016-09-28T03:52:31Z titankiller quit (Remote host closed the connection) 2016-09-28T03:53:19Z tmtwd quit (Ping timeout: 272 seconds) 2016-09-28T03:54:48Z ukari joined #lisp 2016-09-28T03:56:37Z titankiller joined #lisp 2016-09-28T03:59:39Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-28T04:00:00Z tmtwd joined #lisp 2016-09-28T04:00:25Z jleija quit (Quit: leaving) 2016-09-28T04:08:11Z vlatkoB joined #lisp 2016-09-28T04:10:38Z arescorpio quit (Quit: Leaving.) 2016-09-28T04:20:43Z defaultxr quit (Quit: gnight) 2016-09-28T04:21:25Z jsmith___ quit (Remote host closed the connection) 2016-09-28T04:21:53Z FreeBirdLjj joined #lisp 2016-09-28T04:27:08Z hatfolk joined #lisp 2016-09-28T04:27:27Z titankiller quit (Read error: Connection reset by peer) 2016-09-28T04:28:40Z titankiller joined #lisp 2016-09-28T04:28:50Z Sucks joined #lisp 2016-09-28T04:34:52Z Sucks quit (Quit: Leaving) 2016-09-28T04:38:56Z Sucks joined #lisp 2016-09-28T04:39:34Z freedom01 joined #lisp 2016-09-28T04:40:34Z hatfolk quit (Quit: Leaving) 2016-09-28T04:42:40Z titankiller quit (Read error: Connection reset by peer) 2016-09-28T04:45:34Z titankiller joined #lisp 2016-09-28T04:47:57Z titankiller left #lisp 2016-09-28T04:51:15Z karswell quit (Ping timeout: 244 seconds) 2016-09-28T04:53:35Z varjag joined #lisp 2016-09-28T04:56:36Z freedom01 quit (Ping timeout: 276 seconds) 2016-09-28T04:57:59Z razzy89__ joined #lisp 2016-09-28T05:00:02Z yeticry quit (Ping timeout: 244 seconds) 2016-09-28T05:02:02Z yeticry joined #lisp 2016-09-28T05:03:30Z Khisanth quit (Ping timeout: 264 seconds) 2016-09-28T05:09:06Z roscoe_tw joined #lisp 2016-09-28T05:09:15Z freedom01 joined #lisp 2016-09-28T05:10:39Z Davidbrcz joined #lisp 2016-09-28T05:10:40Z bocaneri joined #lisp 2016-09-28T05:11:13Z ukari quit (Ping timeout: 272 seconds) 2016-09-28T05:11:13Z BlueRavenGT quit (Ping timeout: 272 seconds) 2016-09-28T05:12:22Z EvW joined #lisp 2016-09-28T05:13:01Z liead is now known as adlai 2016-09-28T05:13:28Z varjag quit (Ping timeout: 244 seconds) 2016-09-28T05:13:36Z titankiller joined #lisp 2016-09-28T05:18:49Z freedom01 quit (Ping timeout: 272 seconds) 2016-09-28T05:20:17Z mathi_aihtam joined #lisp 2016-09-28T05:20:51Z freedom01 joined #lisp 2016-09-28T05:22:45Z Harag joined #lisp 2016-09-28T05:23:07Z Khisanth joined #lisp 2016-09-28T05:25:09Z Davidbrcz quit (Ping timeout: 272 seconds) 2016-09-28T05:26:54Z Fade quit (Ping timeout: 244 seconds) 2016-09-28T05:28:42Z freedom01 quit (Ping timeout: 264 seconds) 2016-09-28T05:28:56Z jasom: beach: note also that lisp has hash tables, but those aren't considered sequences 2016-09-28T05:29:00Z jasom: beach: good morning 2016-09-28T05:29:15Z jasom: beaky: note also that lisp has hash tables, but those aren't considered sequences 2016-09-28T05:29:18Z jasom: sorry beach 2016-09-28T05:29:42Z jasom: there are 3 nicks that start with "bea" in this channel 2016-09-28T05:29:45Z freedom01 joined #lisp 2016-09-28T05:29:47Z ramky joined #lisp 2016-09-28T05:29:56Z Guest60745 is now known as kushal 2016-09-28T05:30:04Z kushal quit (Changing host) 2016-09-28T05:30:04Z kushal joined #lisp 2016-09-28T05:30:10Z renzz joined #lisp 2016-09-28T05:30:43Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-28T05:31:12Z renzz quit (Client Quit) 2016-09-28T05:36:31Z johnjohn89 joined #lisp 2016-09-28T05:40:05Z Karl_Dscc joined #lisp 2016-09-28T05:40:49Z sz0 quit (Quit: Connection closed for inactivity) 2016-09-28T05:42:32Z beach: jasom: Yeah, I couldn't figure out why you wanted to communicate this particular information to me. 2016-09-28T05:43:03Z slyrus quit (Ping timeout: 265 seconds) 2016-09-28T05:46:03Z Sucks quit (Ping timeout: 272 seconds) 2016-09-28T05:46:12Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-28T05:46:22Z renzz joined #lisp 2016-09-28T05:49:42Z tmtwd quit (Ping timeout: 264 seconds) 2016-09-28T05:50:07Z johnjohn89 quit (Remote host closed the connection) 2016-09-28T05:53:19Z alexherbo2 quit (Quit: WeeChat 1.5) 2016-09-28T05:53:41Z j_king quit (Ping timeout: 240 seconds) 2016-09-28T05:59:02Z Cymew joined #lisp 2016-09-28T06:00:12Z test1600 joined #lisp 2016-09-28T06:00:37Z Niac quit (Ping timeout: 272 seconds) 2016-09-28T06:05:18Z titankiller quit (Ping timeout: 264 seconds) 2016-09-28T06:06:30Z EvW quit (Ping timeout: 264 seconds) 2016-09-28T06:06:56Z flamebeard joined #lisp 2016-09-28T06:07:39Z Niac joined #lisp 2016-09-28T06:07:46Z Karl_Dscc quit (Remote host closed the connection) 2016-09-28T06:08:21Z tmtwd joined #lisp 2016-09-28T06:10:42Z scymtym quit (Ping timeout: 264 seconds) 2016-09-28T06:11:40Z akkad: cpc26: no doubt adhd. "oooh clr! oooh jvm! ooh nodejs!" 2016-09-28T06:12:00Z Cymew quit (Ping timeout: 276 seconds) 2016-09-28T06:15:40Z tax joined #lisp 2016-09-28T06:16:48Z FreeBirdLjj joined #lisp 2016-09-28T06:21:53Z SAL9000 quit (Ping timeout: 252 seconds) 2016-09-28T06:22:06Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-09-28T06:23:26Z Firedancer_ is now known as Firedancer 2016-09-28T06:24:53Z renzz quit (Quit: WeeChat 1.5) 2016-09-28T06:28:54Z _sjs quit (Quit: leaving) 2016-09-28T06:30:55Z salva joined #lisp 2016-09-28T06:31:36Z eli joined #lisp 2016-09-28T06:32:04Z _mjl joined #lisp 2016-09-28T06:32:54Z FreeBirdLjj joined #lisp 2016-09-28T06:32:57Z gingerale joined #lisp 2016-09-28T06:39:01Z neoncontrails quit (Remote host closed the connection) 2016-09-28T06:41:01Z alexherbo2 joined #lisp 2016-09-28T06:44:38Z justicefries left #lisp 2016-09-28T06:46:42Z tmtwd quit (Ping timeout: 264 seconds) 2016-09-28T06:53:49Z steelbird quit (Ping timeout: 272 seconds) 2016-09-28T06:54:07Z vlatkoB_ joined #lisp 2016-09-28T06:54:14Z manuel_ quit (Quit: manuel_) 2016-09-28T06:56:41Z vlatkoB quit (Ping timeout: 240 seconds) 2016-09-28T06:56:55Z steelbird joined #lisp 2016-09-28T06:57:25Z eSVG joined #lisp 2016-09-28T06:57:34Z eSVG quit (Max SendQ exceeded) 2016-09-28T06:58:05Z eSVG joined #lisp 2016-09-28T06:58:27Z phadthai quit (Ping timeout: 265 seconds) 2016-09-28T06:58:31Z eSVG quit (Max SendQ exceeded) 2016-09-28T06:58:56Z grouzen joined #lisp 2016-09-28T06:59:00Z eSVG joined #lisp 2016-09-28T06:59:19Z eSVG quit (Max SendQ exceeded) 2016-09-28T06:59:50Z eSVG joined #lisp 2016-09-28T07:00:06Z phadthai joined #lisp 2016-09-28T07:00:09Z eSVG quit (Max SendQ exceeded) 2016-09-28T07:00:39Z stepnem joined #lisp 2016-09-28T07:00:55Z psachin` joined #lisp 2016-09-28T07:01:16Z psachin` quit (Remote host closed the connection) 2016-09-28T07:01:20Z AlphaAtom joined #lisp 2016-09-28T07:07:54Z ASau quit (Ping timeout: 276 seconds) 2016-09-28T07:10:03Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-09-28T07:10:39Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-28T07:11:25Z titankiller joined #lisp 2016-09-28T07:11:31Z aries_liuxueyang joined #lisp 2016-09-28T07:11:39Z lexicall joined #lisp 2016-09-28T07:12:22Z lexicall: hi, is there any graphics packages that permits to load pictures(png, jpg) and manipulate them? 2016-09-28T07:12:59Z z0d: I think there's at least one binding to GD 2016-09-28T07:13:05Z z0d: maybe one for Image Magick 2016-09-28T07:13:17Z lexicall: better be able to read the pictures as vectors or lists so I can manipulate each pixel. 2016-09-28T07:13:21Z FreeBirdLjj joined #lisp 2016-09-28T07:13:48Z lexicall: ok i'll check the cl-gd library. 2016-09-28T07:15:05Z Bike: opticl is nice 2016-09-28T07:17:58Z neoncontrails joined #lisp 2016-09-28T07:18:07Z arduo joined #lisp 2016-09-28T07:18:39Z AlphaAtom quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-28T07:20:08Z lexicall: Bike: cool, it's easy to install in quicklisp and I can quickly run the example code. 2016-09-28T07:20:17Z lexicall: thanks both of you. 2016-09-28T07:22:13Z lexicall quit (Quit: Ah, my macbook is gonna sleep!) 2016-09-28T07:24:25Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-28T07:25:44Z Patzy quit (Ping timeout: 244 seconds) 2016-09-28T07:26:19Z scymtym joined #lisp 2016-09-28T07:27:43Z Patzy joined #lisp 2016-09-28T07:34:13Z knicklux_ quit (Remote host closed the connection) 2016-09-28T07:36:32Z superancetre quit (Remote host closed the connection) 2016-09-28T07:44:26Z shka joined #lisp 2016-09-28T07:48:16Z nostoi joined #lisp 2016-09-28T07:48:41Z freedom01 quit (Ping timeout: 240 seconds) 2016-09-28T07:48:42Z freedom010 joined #lisp 2016-09-28T07:48:59Z grouzen quit (Ping timeout: 244 seconds) 2016-09-28T07:50:56Z arduo quit (Read error: Connection reset by peer) 2016-09-28T07:54:59Z JRajamaa joined #lisp 2016-09-28T07:56:52Z Bike quit (Quit: one) 2016-09-28T08:02:21Z knicklux joined #lisp 2016-09-28T08:03:13Z NeverDie quit (Quit: http://radiux.io/) 2016-09-28T08:05:50Z M-moredhel quit (Remote host closed the connection) 2016-09-28T08:05:52Z M-Illandan quit (Write error: Connection reset by peer) 2016-09-28T08:11:21Z watersoul quit (Ping timeout: 240 seconds) 2016-09-28T08:15:59Z ukari joined #lisp 2016-09-28T08:20:02Z zacharias joined #lisp 2016-09-28T08:20:31Z easye: Can anybody quickly point me to where SLIME determines the arity of a given function? I'm trying to change an ABCL EXTENSION function signature to take optional keyword arguments, but then my SLIME keeps reacting badly giving off "error in process filter: if: Wrong number of arguments: nil, 87 2016-09-28T08:20:31Z easye: error in process filter: Wrong number of arguments: nil, 87 2016-09-28T08:20:33Z easye: " 2016-09-28T08:20:35Z easye: messages 2016-09-28T08:21:59Z jackdaniel: easye: I think it uses arglist for that, which has separate implementation for each CL 2016-09-28T08:22:24Z easye: Good. Looking for the ABCL arglist implementation. 2016-09-28T08:22:41Z jackdaniel: don't take it as granted though, I may be wrong 2016-09-28T08:22:54Z easye: No, that sounds familar. 2016-09-28T08:23:16Z jackdaniel: I mean - it may determine arity by other means, arglist is surely part of swank 2016-09-28T08:24:38Z titankiller quit (Ping timeout: 244 seconds) 2016-09-28T08:24:48Z easye: Looks like I was being too fancy in trying to describe the default KEYWORD arguments, which is choking the Swank code that uses the DEFIMPLMENTATION ARGLIST binding. 2016-09-28T08:25:56Z titankiller joined #lisp 2016-09-28T08:28:11Z HeyFlash joined #lisp 2016-09-28T08:30:21Z Harag quit (Ping timeout: 240 seconds) 2016-09-28T08:32:38Z DataLinkDroid quit (Ping timeout: 268 seconds) 2016-09-28T08:35:40Z freedom010 quit (Quit: Run free!) 2016-09-28T08:36:12Z freedom01 joined #lisp 2016-09-28T08:38:04Z harish quit (Ping timeout: 244 seconds) 2016-09-28T08:44:45Z titankiller quit (Ping timeout: 276 seconds) 2016-09-28T08:46:20Z DataLinkDroid joined #lisp 2016-09-28T08:48:27Z ukari quit (Ping timeout: 272 seconds) 2016-09-28T08:52:36Z al-damiri joined #lisp 2016-09-28T08:58:37Z M-moredhel joined #lisp 2016-09-28T08:59:52Z M-moredhel quit (K-Lined) 2016-09-28T09:03:32Z Oddity joined #lisp 2016-09-28T09:06:40Z watersoul joined #lisp 2016-09-28T09:14:34Z DataLinkDroid quit (Read error: Connection timed out) 2016-09-28T09:14:51Z grouzen joined #lisp 2016-09-28T09:17:09Z DataLinkDroid joined #lisp 2016-09-28T09:22:57Z nostoi quit (Quit: Verlassend.) 2016-09-28T09:33:59Z lnostdal quit (Read error: Connection reset by peer) 2016-09-28T09:34:21Z lnostdal joined #lisp 2016-09-28T09:34:41Z JRajamaa quit (Ping timeout: 272 seconds) 2016-09-28T09:35:14Z JRajamaa joined #lisp 2016-09-28T09:40:50Z hhdave joined #lisp 2016-09-28T09:43:34Z Grue` joined #lisp 2016-09-28T09:48:54Z beaky: what datetime libs do you guys recommend 2016-09-28T09:49:01Z beaky: https://www.common-lisp.net/project/local-time/manual.html#Introduction is this one good 2016-09-28T09:50:23Z phadthai quit (Quit: restart) 2016-09-28T09:50:32Z phadthai joined #lisp 2016-09-28T09:51:06Z _death: yes, local-time is ok 2016-09-28T09:53:23Z titankiller joined #lisp 2016-09-28T09:54:28Z razzy89__ quit (Read error: Connection reset by peer) 2016-09-28T09:55:50Z Zhivago quit (Ping timeout: 265 seconds) 2016-09-28T10:01:26Z DataLinkDroid quit (Ping timeout: 268 seconds) 2016-09-28T10:01:54Z Grue`: are there even others? 2016-09-28T10:03:12Z _death: sure.. for example the one in clocc 2016-09-28T10:04:42Z freedom01 quit (Ping timeout: 276 seconds) 2016-09-28T10:07:37Z m00natic joined #lisp 2016-09-28T10:08:46Z M-moredhel joined #lisp 2016-09-28T10:09:27Z ukari joined #lisp 2016-09-28T10:10:46Z DGASAU` is now known as DGASAU 2016-09-28T10:15:13Z titankiller quit (Ping timeout: 272 seconds) 2016-09-28T10:17:45Z des_cons1lado quit (Quit: leaving) 2016-09-28T10:18:26Z des_consolado joined #lisp 2016-09-28T10:23:29Z larme quit (Quit: WeeChat 1.5) 2016-09-28T10:23:59Z SAL9000 joined #lisp 2016-09-28T10:26:03Z larme joined #lisp 2016-09-28T10:26:09Z SAL9000 quit (Max SendQ exceeded) 2016-09-28T10:27:01Z SAL9000 joined #lisp 2016-09-28T10:29:01Z SAL9000 quit (Max SendQ exceeded) 2016-09-28T10:29:35Z SAL9000 joined #lisp 2016-09-28T10:30:35Z nikki93_ quit (Remote host closed the connection) 2016-09-28T10:36:56Z attila_lendvai joined #lisp 2016-09-28T10:40:01Z ramky quit (Ping timeout: 240 seconds) 2016-09-28T10:40:43Z titankiller joined #lisp 2016-09-28T10:44:21Z ukari quit (Ping timeout: 272 seconds) 2016-09-28T10:53:45Z MolluskEmpire joined #lisp 2016-09-28T10:54:42Z MrWoohoo joined #lisp 2016-09-28T11:02:13Z titankiller quit (Ping timeout: 244 seconds) 2016-09-28T11:21:22Z M-Illandan joined #lisp 2016-09-28T11:27:45Z sdothum joined #lisp 2016-09-28T11:27:48Z freedom01 joined #lisp 2016-09-28T11:28:39Z cpc26 joined #lisp 2016-09-28T11:31:21Z marsjaninzmarsa quit (Ping timeout: 248 seconds) 2016-09-28T11:31:22Z vauban joined #lisp 2016-09-28T11:33:02Z ukari joined #lisp 2016-09-28T11:33:52Z asc232 joined #lisp 2016-09-28T11:35:23Z sjl joined #lisp 2016-09-28T11:35:44Z asc232 quit (Remote host closed the connection) 2016-09-28T11:38:05Z marsjaninzmarsa joined #lisp 2016-09-28T11:42:00Z quazimodo quit (Ping timeout: 244 seconds) 2016-09-28T11:44:44Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-28T11:45:10Z attila_lendvai joined #lisp 2016-09-28T11:59:59Z cpc26_ joined #lisp 2016-09-28T12:00:28Z DeadTrickster joined #lisp 2016-09-28T12:00:35Z rpg joined #lisp 2016-09-28T12:00:38Z ktt9 joined #lisp 2016-09-28T12:01:29Z ggole joined #lisp 2016-09-28T12:02:15Z cpc26 quit (Ping timeout: 272 seconds) 2016-09-28T12:03:48Z jason_m joined #lisp 2016-09-28T12:04:41Z rpg quit (Ping timeout: 240 seconds) 2016-09-28T12:04:42Z madbub joined #lisp 2016-09-28T12:11:44Z nikki93 joined #lisp 2016-09-28T12:12:57Z beaky: hmm so lisp seems to separate function names from variable names (so i must do `(mapcar #'myfn mylist)` instead of `(mapcar myfn mylist)`) are there other gotchas in common lisp that will trip clojure users? :D 2016-09-28T12:13:15Z cpc26_ quit (Remote host closed the connection) 2016-09-28T12:13:39Z flip214: common lisp is a lisp-2 2016-09-28T12:13:47Z flip214: perhaps you'd prefer a lisp-1, like scheme? 2016-09-28T12:13:57Z flip214: and yes, there are quite a few differences. 2016-09-28T12:14:01Z vauban quit (Ping timeout: 240 seconds) 2016-09-28T12:15:09Z jackdaniel: well, CL is so much more than lisp-2 2016-09-28T12:15:27Z jackdaniel: you have more namespaces than two 2016-09-28T12:16:42Z nikki93 quit (Ping timeout: 264 seconds) 2016-09-28T12:17:53Z beaky: ah 2016-09-28T12:20:48Z Niac quit (Read error: Connection reset by peer) 2016-09-28T12:21:00Z shdeng quit (Quit: Leaving) 2016-09-28T12:26:18Z raydeejay: "lisp-2" is extremely confusing 2016-09-28T12:26:56Z beaky: lisp-n :D 2016-09-28T12:27:20Z sjl quit (Read error: Connection reset by peer) 2016-09-28T12:28:26Z ktt9: More like lisp-5 or lisp-6. 2016-09-28T12:28:46Z jackdaniel: n is unbound ;) 2016-09-28T12:33:24Z flip214: variables, functions, classes, packages, readtables, asdf systems 2016-09-28T12:33:41Z cods quit (Ping timeout: 240 seconds) 2016-09-28T12:35:58Z dlowe: the paper wasn't trying to make some kind of official, exact terminology :p 2016-09-28T12:36:18Z dlowe: it's just a convenient shorthand 2016-09-28T12:38:34Z ktt9` joined #lisp 2016-09-28T12:40:07Z vauban joined #lisp 2016-09-28T12:40:23Z manuel_ joined #lisp 2016-09-28T12:42:39Z ktt9 quit (Ping timeout: 276 seconds) 2016-09-28T12:45:54Z jason_m quit (Ping timeout: 276 seconds) 2016-09-28T12:48:31Z pipping: fortunately, people never take things too literally. which explains why there is no such thing as religious fundamentalism. 2016-09-28T12:56:43Z JRajamaa quit (Ping timeout: 272 seconds) 2016-09-28T13:00:30Z Grue`: beaky: I believe the concept of CONS is rather different in Clojure and Common Lisp, so that might trip you up too 2016-09-28T13:07:56Z EvW joined #lisp 2016-09-28T13:10:21Z przl joined #lisp 2016-09-28T13:14:10Z beaky: ye i just got tripped by that too haha 2016-09-28T13:15:28Z harish joined #lisp 2016-09-28T13:20:49Z LiamH joined #lisp 2016-09-28T13:23:42Z rumbler31 joined #lisp 2016-09-28T13:39:45Z bitch quit (Ping timeout: 250 seconds) 2016-09-28T13:41:05Z freedom01 quit (Quit: Run free!) 2016-09-28T13:43:01Z freedom01 joined #lisp 2016-09-28T13:43:25Z vauban quit (Ping timeout: 244 seconds) 2016-09-28T13:45:26Z manuel_ quit (Quit: manuel_) 2016-09-28T13:45:59Z keltvek joined #lisp 2016-09-28T13:46:42Z MrWoohoo quit (Ping timeout: 264 seconds) 2016-09-28T13:51:06Z Xof joined #lisp 2016-09-28T13:51:22Z attila_lendvai feels like getting off his ass and traveling for contract work 2016-09-28T13:52:54Z beach: What kept you from doing it until now? 2016-09-28T13:53:42Z shka quit (Quit: Konversation terminated!) 2016-09-28T13:55:47Z attila_lendvai: beach: private life matters. in the past few years I was mostly traveling inside my own head, reevaluating past experiences and my perspective on life... I'll slowly need some income, and the thought of a remote lisp job is calling my heart. 2016-09-28T13:57:09Z beach: Do you have any offers? 2016-09-28T13:58:07Z attila_lendvai: no, I didn't even look yet. I'll need to update my CV and stuff... but I thought I'll drop here a thought first, among people who know me to some extent. 2016-09-28T13:58:44Z nikki93 joined #lisp 2016-09-28T13:58:59Z myrkraverk: I'm doing lisp at work, but mostly because my $employer doesn't care what language I use. 2016-09-28T13:59:10Z myrkraverk: But afaict, we're not hiring. 2016-09-28T13:59:31Z myrkraverk: attila_lendvai: so you can always look for a language freedom job, as well. 2016-09-28T13:59:45Z attila_lendvai: ...and people *I* know to some extent. e.g. I haven't done anything with clasp, but I find drmeister's engineering attitude rather inviting. 2016-09-28T14:00:09Z myrkraverk: what is clasp? 2016-09-28T14:00:23Z dlowe: minion: clasp? 2016-09-28T14:00:25Z minion: clasp: An implementation of Common Lisp that interoperates smoothly with C++ and uses LLVM to generate native code 2016-09-28T14:00:46Z attila_lendvai: myrkraverk: we have our own lisp company here, and I could always pick up a language-freedom project... but I'm looking for more, a challenging task with inspiring people. 2016-09-28T14:00:57Z slyrus joined #lisp 2016-09-28T14:01:12Z JuanDaugherty: the llvm backend of sbcl is little used? 2016-09-28T14:01:36Z attila_lendvai: IOW, it's not primarily about income, although that's definitely part of the story. 2016-09-28T14:03:30Z nikki93 quit (Ping timeout: 264 seconds) 2016-09-28T14:03:49Z HeyFlash: attila_lendvai: If drmeisters grant proposal goes through, he'll be looking for people to hire for clasp. 2016-09-28T14:04:53Z attila_lendvai: HeyFlash: sound interesting, thanks. I'll need to get my hands dirty with clasp before that then... :) 2016-09-28T14:05:28Z myrkraverk: I'd also be quite interested -- except I already have a job. 2016-09-28T14:06:26Z myrkraverk: The closest I've come to making a compiler in or for lisp, has been implementing binary protocols for postmodern. 2016-09-28T14:06:45Z notpratch is now known as pratch 2016-09-28T14:07:06Z myrkraverk: Which reminds me, I should blog an example of that some day. 2016-09-28T14:07:53Z attila_lendvai: I would guess that there's plenty of non-hardcore-compiler work around clasp 2016-09-28T14:08:16Z myrkraverk: I'm sure. 2016-09-28T14:08:57Z dlowe: I think it uses cleaver and other CL implementation libraries to do its thing, all of which need work. 2016-09-28T14:09:14Z jackdaniel: cleavir 2016-09-28T14:09:17Z sellout- joined #lisp 2016-09-28T14:09:50Z beach: jackdaniel: Thanks! :) 2016-09-28T14:09:51Z jackdaniel: (which is part of SICL) 2016-09-28T14:09:55Z jackdaniel: sure 2016-09-28T14:10:39Z attila_lendvai: I like to think more about the design of complex and large systems anyways (as opposed to bit hunting, although I kinda like that too) 2016-09-28T14:11:28Z myrkraverk: complex and large systems are always made up of individual componets that in turn need to be well written. 2016-09-28T14:11:45Z myrkraverk: Most of my large system experience has been revolving around postgres, in on form or another. 2016-09-28T14:12:08Z Fade joined #lisp 2016-09-28T14:12:16Z rpg joined #lisp 2016-09-28T14:12:16Z cods joined #lisp 2016-09-28T14:13:13Z cromachina quit (Read error: Connection reset by peer) 2016-09-28T14:14:20Z beach: attila_lendvai: Compiler optimizations such as type inference, redundancy elimination, value numbering, etc, fall into the category of "design of complex and large systems" rather than in the category of "bit hunting". 2016-09-28T14:14:26Z sjl joined #lisp 2016-09-28T14:15:13Z beach: ... especially if you want them to allow customization based on target implementation, processor type, etc. 2016-09-28T14:15:16Z whiteline quit (Read error: Connection reset by peer) 2016-09-28T14:15:27Z myrkraverk: Btw, I listened to a D.J. Bernstein talk, where he's talking about the pointlessness of the optimziing compiler. 2016-09-28T14:15:54Z beach: That sounds interesting. Is it online? 2016-09-28T14:15:58Z attila_lendvai: beach: I know. what I meant to say is that I think I'm better at having useful insights on the high-level design than e.g. optimizing the register allocation code 2016-09-28T14:16:06Z jackdaniel: I bet his talk was recorded on camera which ran highly optimized software (to keep up with data stream ;) 2016-09-28T14:16:18Z myrkraverk: Because, in most systems, the stuff is written in scripts (interpreted stuff) and hand written assemply. 2016-09-28T14:16:20Z beach: attila_lendvai: Yes, I see. 2016-09-28T14:16:42Z myrkraverk: beach: yes, it's somewhere on cr.yp.to, but I don't remember which lecture it was. 2016-09-28T14:16:57Z myrkraverk: jackdaniel: only audio for that talk, though. 2016-09-28T14:17:09Z attila_lendvai: IOW, I think I'm better at the artistic aspects of programming than the algorithmic/mathematic aspects of it 2016-09-28T14:17:11Z varjag joined #lisp 2016-09-28T14:17:21Z EvW quit (Ping timeout: 240 seconds) 2016-09-28T14:17:39Z jackdaniel: can one be without another? :) 2016-09-28T14:17:49Z beach: myrkraverk: The reason for that is that people use static languages for the base code, so they need a dynamic language for extensions. By using a scripting language, they manage to make the combination very slow, and thus removing all potential advantage of using a static language in the first place. 2016-09-28T14:18:20Z Grue` quit (Remote host closed the connection) 2016-09-28T14:18:35Z myrkraverk: beach: there's that, of course. 2016-09-28T14:18:48Z whiteline joined #lisp 2016-09-28T14:19:43Z beach: myrkraverk: But we don't work that way, so for us, compiler optimizations are not only valuable; they are essential. 2016-09-28T14:20:07Z myrkraverk: *nod* 2016-09-28T14:20:22Z myrkraverk: Though, most of my lisp is in form of static programs. 2016-09-28T14:20:23Z dlowe: Isn't that the logical extension of "optimize only where profiling says it's required," though? 2016-09-28T14:20:35Z fe[nl]ix: beach: http://cr.yp.to/talks/2015.04.16/slides-djb-20150416-a4.pdf 2016-09-28T14:20:40Z moore33 joined #lisp 2016-09-28T14:21:12Z myrkraverk: fe[nl]ix: is there audio for that lecture? I remember I listened to it (on my phone) while in standing in line. 2016-09-28T14:21:19Z beach: fe[nl]ix: Thanks! 2016-09-28T14:21:31Z fe[nl]ix: myrkraverk: I don't know 2016-09-28T14:21:51Z myrkraverk: Ok, right now my 'net is so slow i'm too lazy to check. 2016-09-28T14:21:54Z test1600 quit (Quit: Leaving) 2016-09-28T14:22:25Z fe[nl]ix: beach: I also read a blog post from a few months ago where the author was comparing the performance of a production piece of software compiled using the latest GCC 6(?) and GCC 2.95 2016-09-28T14:22:38Z fe[nl]ix: and the difference in performance was < 4% IIRC 2016-09-28T14:22:52Z myrkraverk: I have 2015.04.16.ogg on my phone, so yeah -- probably the same lecture c; 2016-09-28T14:22:54Z attila_lendvai grabs some food 2016-09-28T14:22:57Z fe[nl]ix: I can't find it right now 2016-09-28T14:25:16Z beach: fe[nl]ix: Sure, when we are discussing software written in C for Unix-like operating systems, I can agree with the conclusion. But then, writing software in C for Unix-like operating systems is a large part of the problem. 2016-09-28T14:25:53Z manuel_ joined #lisp 2016-09-28T14:27:20Z ebrasca joined #lisp 2016-09-28T14:30:46Z EvW joined #lisp 2016-09-28T14:31:56Z Th30n joined #lisp 2016-09-28T14:32:21Z vibs29 quit (Ping timeout: 240 seconds) 2016-09-28T14:35:41Z slyrus quit (Ping timeout: 240 seconds) 2016-09-28T14:35:44Z Grue` joined #lisp 2016-09-28T14:36:01Z boomer joined #lisp 2016-09-28T14:36:39Z reb` joined #lisp 2016-09-28T14:37:38Z vibs29 joined #lisp 2016-09-28T14:40:16Z adolf_stalin joined #lisp 2016-09-28T14:42:04Z beaky: hello 2016-09-28T14:42:15Z beaky: what do i do when i get "Heap exhausted (no more space for allocation). " 2016-09-28T14:42:27Z beaky: im using sbcl 1.3.9 2016-09-28T14:42:29Z scymtym quit (Ping timeout: 272 seconds) 2016-09-28T14:42:37Z dlowe: at the slime repl, you ,restart-lisp-implementation 2016-09-28T14:43:23Z dlowe: if you're allocating too much memory, you can increase the amount sbcl uses 2016-09-28T14:43:45Z ukari quit (Ping timeout: 272 seconds) 2016-09-28T14:44:02Z Cymew joined #lisp 2016-09-28T14:44:28Z vauban joined #lisp 2016-09-28T14:45:06Z beaky: hmm how do i tell slime to do that 2016-09-28T14:45:25Z przl quit (Ping timeout: 244 seconds) 2016-09-28T14:45:30Z beaky: (still blowing out my heap after trying to read a 50mb file to a string :D) 2016-09-28T14:45:39Z beach: (setq inferior-lisp-program "/usr/local/bin/sbcl --dynamic-space-size 10000") 2016-09-28T14:45:48Z beach: In your .emacs file. 2016-09-28T14:46:01Z Grue`: are you sure you don't have infinite recursion somewhere? 2016-09-28T14:46:17Z beach: That would blow the stack probably, not the heap. 2016-09-28T14:46:59Z dlowe: hm. 50mb isn't very much. 2016-09-28T14:47:10Z beach: beaky: The value is in MB, so 10000 is 10GB. 2016-09-28T14:47:32Z dlowe: can you post your reading code on paste.lisp.org? 2016-09-28T14:48:06Z beach: But yeah, 50 millibits is not much. 2016-09-28T14:48:16Z Grue`: maybe beaky concatenates each char one by one, creating new strings in the process so it's (50mb^2/2) 2016-09-28T14:48:36Z Grue`: and old strings don't get garbage collected for (insert reason) 2016-09-28T14:48:37Z flip214: that would be a major OUCH 2016-09-28T14:49:55Z beaky: im doing (alexandria:read-file-into-string "50MBfile.txt") 2016-09-28T14:50:05Z _mjl quit (Ping timeout: 272 seconds) 2016-09-28T14:50:23Z beach: beaky: Increase the heap size first and see whether it helps. 2016-09-28T14:50:44Z dlowe: ... are you *sure* it's 50MB? 2016-09-28T14:51:04Z moore33 quit (Quit: Leaving) 2016-09-28T14:51:10Z beaky: ye 2016-09-28T14:51:11Z dlowe: try doing ls -lh 2016-09-28T14:51:25Z _death: maybe it croaks because it tries to print this string 2016-09-28T14:51:34Z beaky: oh 2016-09-28T14:52:15Z beach: _death: Good catch. 2016-09-28T14:52:36Z beach: Not that I see a reason for the heap to be exhausted from printing a string, but hey. 2016-09-28T14:52:54Z nikki93 joined #lisp 2016-09-28T14:52:58Z dlowe: that would be some disappointing printing code 2016-09-28T14:53:28Z vlatkoB_ quit (Remote host closed the connection) 2016-09-28T14:53:44Z _death: swank->slime printing may be a bit more complex than ordinary sbcl-at-term 2016-09-28T14:54:55Z vlatkoB joined #lisp 2016-09-28T14:54:56Z Grue`: i find that slime slows to a crawl even if it DOES manage to print a huge string 2016-09-28T14:55:10Z _death: or many strings.. 2016-09-28T14:55:18Z beach: beaky: So try (defparameter *s* (alexandria...)) instead. 2016-09-28T14:56:46Z Davidbrcz joined #lisp 2016-09-28T14:57:13Z beaky: yes the defparameter runs nicely :D thanks 2016-09-28T14:57:28Z beaky: i guess slime doesnt like printing out 50MB strings :< 2016-09-28T14:57:48Z beach: Seems that way, yes. 2016-09-28T14:58:06Z nikki93 quit (Ping timeout: 264 seconds) 2016-09-28T14:58:47Z pierpa joined #lisp 2016-09-28T14:59:35Z Th30n quit (Ping timeout: 272 seconds) 2016-09-28T15:00:37Z eivarv_ is now known as eivarv 2016-09-28T15:02:14Z jerme joined #lisp 2016-09-28T15:04:04Z superancetre joined #lisp 2016-09-28T15:05:52Z knicklux quit (Remote host closed the connection) 2016-09-28T15:06:20Z tmtwd joined #lisp 2016-09-28T15:06:33Z Davidbrcz quit (Ping timeout: 272 seconds) 2016-09-28T15:08:09Z ukari joined #lisp 2016-09-28T15:09:14Z razzy89__ joined #lisp 2016-09-28T15:10:41Z zacharias quit (Ping timeout: 240 seconds) 2016-09-28T15:10:57Z JRajamaa joined #lisp 2016-09-28T15:11:05Z pierpa quit (Read error: Connection reset by peer) 2016-09-28T15:11:41Z groovy2shoes quit (Quit: Leaving) 2016-09-28T15:11:57Z przl joined #lisp 2016-09-28T15:12:26Z flamebeard quit (Quit: Leaving) 2016-09-28T15:14:09Z tmtwd quit (Ping timeout: 272 seconds) 2016-09-28T15:14:09Z pierpa joined #lisp 2016-09-28T15:16:28Z pierpa quit (Read error: Connection reset by peer) 2016-09-28T15:16:42Z przl quit (Ping timeout: 264 seconds) 2016-09-28T15:21:33Z NeverDie joined #lisp 2016-09-28T15:22:11Z vauban quit (Remote host closed the connection) 2016-09-28T15:22:22Z pierpa joined #lisp 2016-09-28T15:23:37Z jsmith_ joined #lisp 2016-09-28T15:23:53Z pierpa` joined #lisp 2016-09-28T15:24:04Z Davidbrcz joined #lisp 2016-09-28T15:26:21Z cgore joined #lisp 2016-09-28T15:26:45Z pierpa quit (Ping timeout: 244 seconds) 2016-09-28T15:27:54Z ukari: how to use reference? paste.lisp.org/+70JS 2016-09-28T15:27:55Z whiteline quit (Remote host closed the connection) 2016-09-28T15:27:57Z beaky: are lisp strings like haskell strings (linked lists of characters) 2016-09-28T15:27:57Z marusich quit (Read error: Connection timed out) 2016-09-28T15:28:01Z Th30n joined #lisp 2016-09-28T15:28:24Z whiteline joined #lisp 2016-09-28T15:28:42Z jsmith_ quit (Ping timeout: 264 seconds) 2016-09-28T15:28:51Z marusich joined #lisp 2016-09-28T15:30:07Z _death: ukari: (setf (cdr y) x1) 2016-09-28T15:30:10Z _death: beaky: no 2016-09-28T15:30:37Z Grue`: lisp strings are arrays of characters 2016-09-28T15:30:53Z Grue`: *vectors of characters, to be more precise 2016-09-28T15:30:59Z beaky: ah good 2016-09-28T15:32:13Z ukari: beaky, i want y changes when x1 change 2016-09-28T15:32:19Z _death: ukari: you need to distinguish between changing an object and changing a binding.. 2016-09-28T15:32:56Z Grue`: ukari: you can change each element of x1, then y will change too 2016-09-28T15:33:08Z knicklux joined #lisp 2016-09-28T15:33:24Z ukari: beaky, sorry, the message before is send to _death not you 2016-09-28T15:33:31Z edgar-rft quit (Quit: edgar-rft) 2016-09-28T15:33:41Z beaky: :> 2016-09-28T15:33:49Z _death: ukari: try (let* ((lhs (list 1 2 3)) (rhs (list 4 5 6)) (combined (cons lhs rhs))) (setf (elt rhs 0) 'four) combined) 2016-09-28T15:35:07Z Grue`: (symbol-macrolet ((x1 '(cdr y))) (setf x1 '(7 8 9))) 2016-09-28T15:35:32Z ukari: Grue`, it works 2016-09-28T15:36:29Z Grue`: good, I didn't actually test it. but I don't recommend doing silly stuff like this in actual code 2016-09-28T15:37:20Z _death: it shouldn't work because of the quote 2016-09-28T15:38:18Z test1600 joined #lisp 2016-09-28T15:38:26Z przl joined #lisp 2016-09-28T15:40:45Z peccu quit (Ping timeout: 276 seconds) 2016-09-28T15:40:48Z ukari: _death, thanks, it works too. I guess (setf x1 '(7 8 9)) creates a new reference and rebind to x1, but y still hold the x1's old reference 2016-09-28T15:41:24Z EvW quit (Ping timeout: 276 seconds) 2016-09-28T15:46:55Z lnostdal quit (Read error: Connection reset by peer) 2016-09-28T15:47:23Z lnostdal joined #lisp 2016-09-28T15:47:54Z _death: ukari: the terminology is a bit confused, but the thinking is correct 2016-09-28T15:50:22Z _sjs joined #lisp 2016-09-28T15:52:06Z reepca quit (Ping timeout: 264 seconds) 2016-09-28T15:52:39Z slyrus joined #lisp 2016-09-28T15:53:53Z reepca joined #lisp 2016-09-28T15:54:31Z beach: ukari: I personally think you are seriously confused. When you do (setf y (cons x x1)) the VALUE of the variable X1 is transmitted to the CONS function. After that there is no trace of the variable X1 inside the list referred to by Y. Therefore, changing the value of X1 afterwards, will have no effect on Y. 2016-09-28T15:55:10Z beach: ukari: Plus, the result of using SETF on undefined global variables is not defined by the Common Lisp HyperSpec. 2016-09-28T15:55:10Z przl quit (Ping timeout: 244 seconds) 2016-09-28T15:55:30Z Trystam joined #lisp 2016-09-28T15:55:30Z Trystam quit (Changing host) 2016-09-28T15:55:30Z Trystam joined #lisp 2016-09-28T15:55:39Z neoncontrails quit 2016-09-28T15:55:42Z cods quit (Changing host) 2016-09-28T15:55:42Z cods joined #lisp 2016-09-28T15:56:03Z beach: ukari: And, for global variables like that, it is best to use earmuffs as in *x*, *y*, and *x1*. 2016-09-28T15:57:40Z beach: ukari: SETF (or SETQ) does not DEFINE a variable. It changes the value of an already defined variable. Use something like DEFPARAMETER to define a variable. 2016-09-28T15:58:20Z Tristam quit (Ping timeout: 265 seconds) 2016-09-28T15:58:42Z Bike joined #lisp 2016-09-28T16:00:22Z Josh_2 joined #lisp 2016-09-28T16:01:28Z ukari: beach, paste.lisp.org/+70JS/1, it not transmit value, it trans reference 2016-09-28T16:03:47Z Bike: in the second one? (setf (cdr *x1*) ...) alters the value of x1, which is also part of the value of *y*. 2016-09-28T16:04:04Z Bike: (setf *x1* ...) doesn't alter the value itself, just changes what x1 refers to. 2016-09-28T16:04:26Z beach: ukari: References are not first-class in Common Lisp. You can't pass a reference to a function. SETF is not a function; it is a macro. SETF is special in that it examines the form to set and does what you expect in most cases. 2016-09-28T16:04:58Z Ven_ joined #lisp 2016-09-28T16:05:03Z ukari: oh, it is a macro! 2016-09-28T16:06:05Z boomer quit (Ping timeout: 272 seconds) 2016-09-28T16:06:16Z beach: ukari: Something like (setf (cdr a) b) expands to something like (rplacd a b). Here rplacd is a function, but notice that it is passed the value of A, not the reference (CDR A). 2016-09-28T16:07:11Z beach: ukari: The SETF macro "knows" that in order to set the CDR of something, it must call the RPLACD function on that something. 2016-09-28T16:08:39Z ukari: (defun passing (v) #'(lambda () v)) 2016-09-28T16:09:19Z ukari: could i think in common lisp, things are passing by value/copy? 2016-09-28T16:10:06Z Ven_ quit (Ping timeout: 264 seconds) 2016-09-28T16:10:13Z beach: Common Lisp is call-by-value, but the values are pointers (references) and nothing is ever implicitly copied. 2016-09-28T16:10:17Z ukari: if a closue capture a free virable, it captures a value/copy but not reference 2016-09-28T16:10:43Z Josh_2 quit (Remote host closed the connection) 2016-09-28T16:10:59Z Ven_ joined #lisp 2016-09-28T16:11:32Z Karl_Dscc joined #lisp 2016-09-28T16:11:47Z ggole: There's no (visible) copying. It's the same variable, in that updates to it are visible wherever that variable is referenced. 2016-09-28T16:12:02Z beach: ukari: In your example, the closure will refer to the value of v each time that closure is called. If v changes values in between, you get the new value when calling the closure. 2016-09-28T16:13:03Z beaky: damn i love lisp 2016-09-28T16:13:09Z Davidbrcz quit (Quit: Leaving) 2016-09-28T16:13:23Z beach: ukari: try something like (defun bla (v) (list (lambda () v) (lambda (x) (setf v x)))) 2016-09-28T16:13:51Z beach: ukari: That technique is used a lot in SICP. 2016-09-28T16:15:32Z scymtym joined #lisp 2016-09-28T16:15:59Z klltkr joined #lisp 2016-09-28T16:16:15Z ukari: i know it is a let over lambda over let over lambda 2016-09-28T16:17:18Z varjag quit (Ping timeout: 264 seconds) 2016-09-28T16:21:27Z phoe: beach: your example creates a list of two functions - a getter and a setter for a variable. Right? 2016-09-28T16:21:35Z beach: Yes. 2016-09-28T16:22:21Z phoe: It absolutely looks like SICP. 2016-09-28T16:22:29Z beach: In Common Lisp, it is more appropriate to use standard objects than closures, but since Scheme does not have an object system, they use closures instead. 2016-09-28T16:23:08Z NeverDie quit (Remote host closed the connection) 2016-09-28T16:24:10Z mathi_aihtam joined #lisp 2016-09-28T16:24:19Z Josh_2 joined #lisp 2016-09-28T16:25:47Z ukari: (defun bla2 (v) (list (lambda () v) (lambda (x) (setf (cdr v) x)))) 2016-09-28T16:27:26Z phoe: ukari: dangerous. 2016-09-28T16:27:36Z phoe: V is initially NIL. 2016-09-28T16:27:50Z beach: phoe: What makes you think that? 2016-09-28T16:27:51Z phoe: It doesn't have a CDR. 2016-09-28T16:27:55Z phoe: Oh, wait. 2016-09-28T16:27:56Z phoe: Wait wait. 2016-09-28T16:27:59Z phoe: It's a DEFUn. 2016-09-28T16:28:01Z phoe: Not a LET. 2016-09-28T16:28:06Z beach: Indeed. 2016-09-28T16:28:09Z phoe: I already switched on my SICP mode. 2016-09-28T16:28:18Z phoe: Sorry. 2016-09-28T16:28:35Z phoe: So - V must be a cons. 2016-09-28T16:28:43Z NeverDie joined #lisp 2016-09-28T16:29:11Z phoe: So, basically, your object now has an immutable and a mutable part. 2016-09-28T16:29:36Z phoe: If you only mutate it using the function defined here, of course. 2016-09-28T16:30:09Z Grue` quit (Ping timeout: 272 seconds) 2016-09-28T16:31:26Z ukari: i guess, when not use macro, every varible refers to a immutable space that stores their value. if a varible changes, it refers to a new place which stores new immutable value.so trans a varible with reference will works like trans by value/copy 2016-09-28T16:32:01Z harish quit (Ping timeout: 240 seconds) 2016-09-28T16:32:05Z beach: The space is not immutable in general. 2016-09-28T16:32:12Z ukari: when use macro, the plave stores value is mutable 2016-09-28T16:32:30Z beach: Only if the value is a literal is it immutable. 2016-09-28T16:32:54Z Grue` joined #lisp 2016-09-28T16:33:05Z beach: ukari: I think you are still confused. 2016-09-28T16:33:19Z beach: ukari: Nothing is ever implicitly copied in Common Lisp. 2016-09-28T16:33:46Z ukari: no no, what i guess is the effictive implement of common lisp 2016-09-28T16:33:54Z beach: ukari: The value of a variable can be thought of as a pointer to some place in memory. 2016-09-28T16:34:16Z beach: ukari: When you use a variable as an argument to a function, the pointer is passed to the function. 2016-09-28T16:34:24Z beach: ukari: So nothing is copied. 2016-09-28T16:34:45Z beach: ukari: When you use SETF (or SETQ) on a variable, a new pointer becomes the value of that variable. 2016-09-28T16:35:33Z araujo quit (Read error: Connection timed out) 2016-09-28T16:37:05Z araujo joined #lisp 2016-09-28T16:37:05Z araujo quit (Changing host) 2016-09-28T16:37:05Z araujo joined #lisp 2016-09-28T16:37:07Z Th30n quit (Ping timeout: 272 seconds) 2016-09-28T16:37:10Z beach: ukari: To see that nothing is copied, try this: (defparameter *l* (list 1 2 3)) then (defun ff (list) (setf (car list) 4)) then (ff *l*) then *l*. 2016-09-28T16:38:44Z beach: ukari: Here *l* is a variable, and its value is a pointer to a sequence of three CONS cells. The call (ff *l*) passes that pointer to the function FF. The function FF alters the CAR of the first CONS cell in that sequence. 2016-09-28T16:38:46Z ukari: i means that x -> pointer -> value, pointer will change or pass to y, but value is immuteable if not use macro, 2016-09-28T16:39:24Z beach: My example shows that the value is not immutable. 2016-09-28T16:39:28Z beach: I just altered it. 2016-09-28T16:39:49Z ktt9`: Ugh. I just read IRC Quotes on CLiki and found one about -ENOSENSE. 2016-09-28T16:39:50Z beach: It was the list (1 2 3). After the call to FF, it is now (4 2 3). 2016-09-28T16:40:00Z ktt9`: So... Is that - symbol standard? 2016-09-28T16:40:07Z ktt9`: Or this is an sbcl feature? 2016-09-28T16:41:32Z beach: ktt9`: There is no symbol named -ENOSENSE in the Common Lisp standard. 2016-09-28T16:42:22Z ukari: you use a setf macro, so value is muteable 2016-09-28T16:42:52Z Bike: in context this quote clearly does not suggest that there is anything actually called "-ENOSENSE" 2016-09-28T16:42:55Z przl joined #lisp 2016-09-28T16:44:38Z ktt9`: beach: I figured that. My question was about -, not -ENOSENCE. 2016-09-28T16:44:46Z _death: clhs - 2016-09-28T16:44:46Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a__.htm 2016-09-28T16:44:54Z hhdave quit (Ping timeout: 264 seconds) 2016-09-28T16:44:55Z Sucks joined #lisp 2016-09-28T16:45:09Z ktt9`: Oh my. 2016-09-28T16:45:15Z ktt9`: It's standard. 2016-09-28T16:45:35Z ktt9`: How come I have never heard of it until today. 2016-09-28T16:45:46Z Bike: cos it's hard to google for, natch 2016-09-28T16:45:50Z ktt9`: I should study more. 2016-09-28T16:45:51Z beach: ukari: It has nothing to do with SETF. Try this instead: (defparameter *l* (list 1 2 3)) then (defun ff (list) (rplaca list 4)) then (ff *l*) then *l*. 2016-09-28T16:46:11Z beach: ukari: RPLACA is a function, and it is able to change the CAR of the first CONS cell in the list. 2016-09-28T16:47:20Z _death: ktt9: here's a note I made about it and similar variables.. http://paste.lisp.org/display/327311 2016-09-28T16:48:14Z ktt9`: _death: thanks. 2016-09-28T16:48:21Z klltkr quit (Ping timeout: 276 seconds) 2016-09-28T16:48:24Z m00natic quit (Read error: Connection reset by peer) 2016-09-28T16:48:32Z ktt9`: / is another discovery of today. 2016-09-28T16:50:27Z grouzen quit (Ping timeout: 244 seconds) 2016-09-28T16:51:24Z phoe: ktt9`: also * and + 2016-09-28T16:53:50Z ukari: beach, i get it, in cl varible will have a new ref when use (setf varible 2016-09-28T16:53:56Z White_Flame: and *, **, ***, +, ++, +++, /, //, /// 2016-09-28T16:54:05Z White_Flame: to get at the recent repl history 2016-09-28T16:54:07Z beach: ukari: Correct! 2016-09-28T16:54:21Z przl quit (Ping timeout: 240 seconds) 2016-09-28T16:55:14Z beach: ukari: Dinner is imminent, so I need to go. I advice you to draw the diagrams with the CONS cells in the beginning. Things make so much more sense then. 2016-09-28T16:55:45Z ukari: thank you, beach 2016-09-28T16:56:10Z rpg_ joined #lisp 2016-09-28T16:58:43Z rpg quit (Ping timeout: 244 seconds) 2016-09-28T16:59:21Z HeyFlash quit (Remote host closed the connection) 2016-09-28T16:59:36Z dptd joined #lisp 2016-09-28T17:00:30Z klltkr joined #lisp 2016-09-28T17:00:32Z dptd: Hello there. I am trying to parse xml file using cxml library. Example which can be found on the library website is not enough for me. Can anyone help? I am trying to get value from 1234 node. 2016-09-28T17:00:42Z dptd: What I have so far is build a dom document from the xml file. 2016-09-28T17:00:49Z voidlily quit (Ping timeout: 250 seconds) 2016-09-28T17:01:03Z _sjs quit (Read error: Connection reset by peer) 2016-09-28T17:01:16Z dptd: I can also get this element by its name using: 2016-09-28T17:01:18Z dptd: (dom:get-elements-by-tag-name (dom:document-element *example*) "id") 2016-09-28T17:01:28Z dptd: However I have no idea how to get the value. 2016-09-28T17:02:15Z ktt9`: phoe: of + and * I heard and use the latter quite actively c: 2016-09-28T17:03:05Z slyrus quit (Ping timeout: 272 seconds) 2016-09-28T17:04:02Z AlphaAtom joined #lisp 2016-09-28T17:05:41Z Th30n joined #lisp 2016-09-28T17:06:08Z _sjs joined #lisp 2016-09-28T17:06:39Z boomer joined #lisp 2016-09-28T17:07:44Z Alex324 joined #lisp 2016-09-28T17:08:46Z Alex324 left #lisp 2016-09-28T17:10:20Z _death: dptd: in this case, the id element has a text child node, and you can get the value of this node, which is "1234" 2016-09-28T17:11:45Z failproofwork joined #lisp 2016-09-28T17:12:10Z dptd: _death: Do you know how can I get this value? I am jumping over the implementation and possible functions here but failed so far. 2016-09-28T17:12:28Z _death: dptd: (dom:node-value (dom:first-child the-id-node>)) 2016-09-28T17:13:58Z dptd: Souns great but now I do not know how to get node ID. I was searching for it using "get-elements-by-tag-name". I am also not sure what kind of structure is being returned here. 2016-09-28T17:14:05Z dptd: #(#) 2016-09-28T17:14:19Z _death: dptd: that is a vector containing one element node 2016-09-28T17:14:21Z dptd: I guess here is the ID. 2016-09-28T17:14:29Z boomer quit (Ping timeout: 272 seconds) 2016-09-28T17:16:36Z Grue`: this library implements DOM API (https://developer.mozilla.org/en-US/docs/Web/API/Document_Object_Model) very faithfully 2016-09-28T17:16:52Z Grue`: you just need to convert camel-cased symbols to lisp symbols... 2016-09-28T17:17:13Z dptd: Vector of instances of classes RUNE-DOM::ELEMENT. 2016-09-28T17:17:46Z dptd: Grue`: Thanks but I believe I am almost done with cxml. _death needs to help me just a little more. :) 2016-09-28T17:18:43Z _death: dptd: do you know how to access the first element of a vector 2016-09-28T17:18:50Z Grue`: it being a vector is just an implementation detail. you're supposed to use (dom:do-node-list) or (dom:item ) to access the elements 2016-09-28T17:19:17Z _death: Grue: right 2016-09-28T17:19:23Z dptd: (elt (dom:get-elements-by-tag-name (dom:document-element *example*) "number") 0) 2016-09-28T17:19:37Z dptd: hmmm 2016-09-28T17:20:11Z _death: another approach is to use cl-xmlspam.. (xspam:with-xspam-source "1234" (xspam:element :id (xspam:text (format t "~A~%" xspam:_)))) 2016-09-28T17:22:00Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-28T17:22:57Z warweasle joined #lisp 2016-09-28T17:23:56Z karswell joined #lisp 2016-09-28T17:25:22Z jsmith_ joined #lisp 2016-09-28T17:26:03Z dptd: I managed to get the value by using this line: 2016-09-28T17:26:07Z dptd: (dom:data (dom:first-child (elt (dom:get-elements-by-tag-name (dom:document-element *example*) "number") 0))) 2016-09-28T17:27:19Z grouzen joined #lisp 2016-09-28T17:27:34Z Grue`: just swap elt for dom:item and you're Enterprise Certified Lisper (TM) 2016-09-28T17:28:43Z dptd: Awesome, this works too. :) 2016-09-28T17:28:47Z dptd: Thanks everyone. 2016-09-28T17:29:41Z sjl quit (Ping timeout: 272 seconds) 2016-09-28T17:29:54Z jsmith_ quit (Ping timeout: 264 seconds) 2016-09-28T17:30:00Z kus_ubuntui686 quit (Remote host closed the connection) 2016-09-28T17:32:11Z dptd quit (Quit: thanks) 2016-09-28T17:33:23Z foom2 is now known as foom 2016-09-28T17:34:06Z NeverDie quit (Ping timeout: 264 seconds) 2016-09-28T17:34:21Z MolluskEmpire quit (Remote host closed the connection) 2016-09-28T17:36:22Z hugo_dc joined #lisp 2016-09-28T17:38:18Z yeticry quit (Ping timeout: 264 seconds) 2016-09-28T17:42:16Z Trystam is now known as Tristam 2016-09-28T17:43:36Z thortron joined #lisp 2016-09-28T17:44:10Z hellcode joined #lisp 2016-09-28T17:45:37Z [satan] is now known as vhost- 2016-09-28T17:48:02Z megalography quit (Ping timeout: 250 seconds) 2016-09-28T17:50:46Z hellcode quit (Remote host closed the connection) 2016-09-28T17:50:57Z dyelar joined #lisp 2016-09-28T17:53:29Z klltkr quit (Changing host) 2016-09-28T17:53:30Z klltkr joined #lisp 2016-09-28T17:55:45Z Denommus joined #lisp 2016-09-28T17:56:16Z Ven_ quit (Read error: Connection reset by peer) 2016-09-28T17:56:37Z Denommus` joined #lisp 2016-09-28T17:56:59Z myrkraverk: Wait, isn't SBCL already at 1.3.9 or later? 2016-09-28T17:57:07Z myrkraverk: I was reading the /topic 2016-09-28T17:57:09Z Cthulhux quit (Changing host) 2016-09-28T17:57:09Z Cthulhux joined #lisp 2016-09-28T18:00:36Z vauban joined #lisp 2016-09-28T18:00:43Z Denommus quit (Ping timeout: 272 seconds) 2016-09-28T18:01:19Z Ven_ joined #lisp 2016-09-28T18:04:14Z beaky: yes im using sbcl 1.3.9 rite now? 2016-09-28T18:04:33Z beaky: on frebbsd 2016-09-28T18:04:56Z Denommus` is now known as Denommus 2016-09-28T18:05:07Z mordocai: myrkraverk: SBCL is updated every month so sometimes the topic gets a bit behind 2016-09-28T18:05:14Z _death: it's soon time for .10 2016-09-28T18:05:22Z voidlily joined #lisp 2016-09-28T18:05:25Z beaky: wow i didnt realize sbcl was under that heavy devleopment D: 2016-09-28T18:05:41Z mordocai: beaky: Many months it is just a few bug fixes/minor improvements 2016-09-28T18:05:45Z mordocai: But yeah, pretty steady 2016-09-28T18:05:46Z beaky: oh 2016-09-28T18:06:15Z myrkraverk: beaky: if you want some of the details, you can lurk on #sbcl like I do. 2016-09-28T18:06:18Z mordocai: http://www.sbcl.org/news.html#1.3.9 2016-09-28T18:07:02Z przl joined #lisp 2016-09-28T18:07:23Z beaky: is sbcl a jit like the jvm or nodejs 2016-09-28T18:07:42Z voidlily quit (Read error: Connection reset by peer) 2016-09-28T18:07:56Z akkad: getting hangs in sbcl around pcall-queue calls. trying to debug where it's spending soo much time. 2016-09-28T18:08:02Z voidlily joined #lisp 2016-09-28T18:08:50Z myrkraverk: beaky: no, afaict, it always compiles to native binary, then executes. 2016-09-28T18:08:59Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-28T18:09:16Z _death: well, there's also an interpreter 2016-09-28T18:10:02Z dlowe: minion: c21? 2016-09-28T18:10:02Z minion: Sorry, I couldn't find anything in the database for ``c21''. 2016-09-28T18:10:06Z dlowe: minion: c21 2016-09-28T18:10:06Z minion: Sorry, I couldn't find anything in the database for ``c21''. 2016-09-28T18:12:03Z myrkraverk: _death: perhaps, but all my defuns (disassemble ...) cleanly. 2016-09-28T18:13:19Z akkad: ahh hangs on freebsd 2016-09-28T18:13:34Z trocado joined #lisp 2016-09-28T18:15:54Z _death: myrkraverk: there are actually two interpreters in sbcl.. if you want you can check out [sbcl]src/interpreter/README 2016-09-28T18:16:29Z myrkraverk: _death: I see. I'm too lazy to read that now. 2016-09-28T18:16:32Z jerme left #lisp 2016-09-28T18:16:34Z myrkraverk: But I'll check later. 2016-09-28T18:17:32Z mathi_aihtam joined #lisp 2016-09-28T18:18:07Z NitroWheels joined #lisp 2016-09-28T18:18:07Z NitroWheels quit (Client Quit) 2016-09-28T18:18:09Z NitroWheels_ joined #lisp 2016-09-28T18:20:00Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-28T18:20:39Z shifty quit (Ping timeout: 276 seconds) 2016-09-28T18:21:13Z Ven_ joined #lisp 2016-09-28T18:21:54Z Ven_ quit (Read error: Connection reset by peer) 2016-09-28T18:22:42Z MrWoohoo joined #lisp 2016-09-28T18:23:03Z jasom: sbcl was previously compile-only but they added an interpreter for cases where the compilation overhead is not justified\ 2016-09-28T18:24:45Z bocaneri quit (Read error: Connection reset by peer) 2016-09-28T18:26:21Z francogrex joined #lisp 2016-09-28T18:26:53Z francogrex: the explanation for this is probably trivial but escapes me, any hints as why the testlist is not changed? http://paste.lisp.org/display/327317 2016-09-28T18:28:05Z francogrex: should i use (setf testlist (mapcar (lambda (x y) (pushnew x y)) line1 testlist)) ? 2016-09-28T18:30:02Z _death: pushnew changes the binding of y 2016-09-28T18:30:04Z beaky: how do i write optimized lisp 2016-09-28T18:30:16Z _death: francogrex: you want adjoin 2016-09-28T18:30:40Z mordocai: beaky: Well that is a super super generalized question. The generalized answer is use a profiler 2016-09-28T18:31:35Z _death: francogrex: and yes, if you want testlist to reflect the new value you should set it to it 2016-09-28T18:31:39Z mordocai: As in: Don't worry about writing "optimized" until it becomes a problem, then profile the code to determine where the problem is and research how to fix it 2016-09-28T18:32:05Z francogrex: I don't think I want adjoin 2016-09-28T18:33:16Z shrdlu68 joined #lisp 2016-09-28T18:36:50Z beaky: does slime have a profile 2016-09-28T18:36:52Z beaky: profiler* 2016-09-28T18:38:01Z mordocai: beaky: Yeah, one sec 2016-09-28T18:38:12Z klltkr quit (Ping timeout: 276 seconds) 2016-09-28T18:38:13Z _death: beaky: there is a contrib for sbcl's statistical profiler.. you can check out the slime source 2016-09-28T18:38:23Z myrkraverk: sbcl iirc also has a profiler. 2016-09-28T18:38:36Z mordocai: beaky: To start with https://www.common-lisp.net/project/slime/doc/html/Profiling.html 2016-09-28T18:38:48Z mordocai: And slime will use sbcl's profiler if I remember right but I haven't looked at it for awhile 2016-09-28T18:39:26Z NeverDie joined #lisp 2016-09-28T18:39:52Z mordocai: akkad apparently has some recent experience using profiling tools re the conversation the other day. 2016-09-28T18:40:09Z mordocai hasn't had to use a profiler for his hobby projects in quite a while 2016-09-28T18:40:23Z krasnal joined #lisp 2016-09-28T18:41:03Z Ven_ joined #lisp 2016-09-28T18:41:38Z Th30n quit (Quit: leaving) 2016-09-28T18:43:12Z francogrex quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-28T18:43:15Z jmignault joined #lisp 2016-09-28T18:43:42Z klltkr joined #lisp 2016-09-28T18:44:22Z hellcode joined #lisp 2016-09-28T18:44:28Z shrdlu68: Hi, has someone here used cl-xmpp? I could use some help debugging it. 2016-09-28T18:46:19Z _mjl joined #lisp 2016-09-28T18:48:57Z fiddlerwoaroof: dptd: I don't know if you have a specific reason to use cxml, but lquery is somewhat nicer 2016-09-28T18:49:33Z ggole quit 2016-09-28T18:49:33Z beaky: damn slime is amazing thaknks mordoaci 2016-09-28T18:51:02Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-28T18:51:19Z mordocai: beaky: The statistical profiling _death mentioned is documented here btw https://common-lisp.net/project/slime/doc/html/slime_002dsprof.html 2016-09-28T18:51:55Z mordocai: PuercoPop: Btw, does sly have the slime profiling stuff? Just searching through my available functions in emacs isn't showing anything but I haven't gone farther then that. 2016-09-28T18:52:03Z Quadresce joined #lisp 2016-09-28T18:54:30Z Ven_ quit (Ping timeout: 264 seconds) 2016-09-28T18:58:03Z rpg_: Wondering if anyone knows -- does SLIME specially treat style warnings when handling compilation results? 2016-09-28T18:58:07Z rpg_ is now known as rpg 2016-09-28T18:58:41Z rpg: I have some warning code that perhaps should use STYLE-WARNING instead. 2016-09-28T19:00:02Z mathi_aihtam joined #lisp 2016-09-28T19:01:14Z Ven_ joined #lisp 2016-09-28T19:05:34Z slyrus joined #lisp 2016-09-28T19:09:12Z akkad: mordocai: https://gist.github.com/d06d805e604565bb614fe2fcadc9deee 2016-09-28T19:09:41Z Ven_ quit (Ping timeout: 240 seconds) 2016-09-28T19:10:56Z edgar-rft joined #lisp 2016-09-28T19:11:29Z Jesin joined #lisp 2016-09-28T19:17:59Z QwertyDragon joined #lisp 2016-09-28T19:21:51Z Ven_ joined #lisp 2016-09-28T19:22:35Z Ven_ quit (Read error: Connection reset by peer) 2016-09-28T19:25:23Z shrdlu68 quit (Quit: leaving) 2016-09-28T19:25:26Z beaky: hello 2016-09-28T19:25:52Z beaky: how do you implement things like priority queues in lisp 2016-09-28T19:26:09Z beaky: cons pairs and lists? 2016-09-28T19:26:32Z _death: the same way you'd implement them in other languages 2016-09-28T19:27:05Z beaky: hmm so lisp has something like structs or haskell's 'data'? 2016-09-28T19:27:29Z beaky: (or even good old arrays) 2016-09-28T19:27:34Z _death: clhs make-array 2016-09-28T19:27:34Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_mk_ar.htm 2016-09-28T19:28:26Z beaky: wow 2016-09-28T19:28:27Z _death: beaky: perhaps you should read a nice Lisp book 2016-09-28T19:28:44Z akkad: beaky: there are a few libs you can look at that implement them 2016-09-28T19:29:00Z beaky: ye i still need to finish seibel's and graham's books 2016-09-28T19:29:31Z beaky: but i went in this whole time thinking the only data type were cons pairs (and lists of cons pairs) 2016-09-28T19:32:02Z hellcode: beaky: there are structs, OOP classes, and even hashses (or dictionaries or w/e you call them) 2016-09-28T19:32:09Z hellcode: hashes* 2016-09-28T19:32:43Z White_Flame: beaky: source code is generally only cons lists (though there are literal arrays and a few other exceptions), so that makes it nice and regular to work with 2016-09-28T19:33:00Z cgore` joined #lisp 2016-09-28T19:33:06Z White_Flame: and academia likes focusing just on cons lists, because everything can be modeled with them, sort of like any logic gates can be made out of NANDs 2016-09-28T19:33:13Z beaky: ah 2016-09-28T19:33:34Z White_Flame: but it's a practical, full featured, commercial language 2016-09-28T19:34:33Z White_Flame: the "Common" in Common Lisp was the industry merging together features of many different cutsom commercial lisps 2016-09-28T19:34:45Z cgore quit (Ping timeout: 244 seconds) 2016-09-28T19:39:23Z hellcode quit (Read error: Connection reset by peer) 2016-09-28T19:39:57Z Quadresce: There are lots of logging libraries and even surveys of them. Has anyone used one for something like a web service that they've liked? 2016-09-28T19:41:16Z Ven_ joined #lisp 2016-09-28T19:44:46Z Harag joined #lisp 2016-09-28T19:50:13Z PuercoPop: mordocai: now, it was removed until the interface was reworked. You can check the ANTINEWS for that https://github.com/joaotavora/sly/blob/master/NEWS.md#anti-news-things-removed-from-slime 2016-09-28T19:50:33Z Denommus quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-28T19:51:47Z boomer joined #lisp 2016-09-28T19:52:48Z EvW joined #lisp 2016-09-28T19:53:19Z jasom: Quadresce: I've used log4cl and don't hate it 2016-09-28T19:53:24Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-28T19:54:15Z Quadresce: jasom, "don't hate it" is a pretty good review from you 2016-09-28T19:54:43Z Ven_ quit (Ping timeout: 272 seconds) 2016-09-28T19:55:21Z Harag quit (Ping timeout: 240 seconds) 2016-09-28T19:55:21Z lnostdal quit (Read error: Connection reset by peer) 2016-09-28T19:55:47Z lnostdal joined #lisp 2016-09-28T19:55:53Z jasom: Quadresce: I mostly use multilog for log files from my services, so I don't use a lot of the features w.r.t. output that many of the logging libraries have. 2016-09-28T19:56:21Z jasom: Quadresce: multilog logs and timestamps all the output from a program, if you aren't familiar with it. 2016-09-28T19:56:37Z Quadresce: I'll look; I'm not familiar. 2016-09-28T19:56:38Z PuercoPop: Quadresce: I've been using verbose due to its rotating logging feature. It is a little bit coarse on the setup (One has to write some extra code for stuff like change the filtering level for example). But it seems designed with extension in mind. Shinmera recently improved it but I haven't updated my code yet. 2016-09-28T19:56:47Z jasom: https://cr.yp.to/daemontools/multilog.html 2016-09-28T19:57:53Z Quadresce: jasom, neat 2016-09-28T19:57:55Z jasom: log4cl lets me set logging levels with decent slime integration, and it defaults to logging to the terminal when run outside of slime, so it does what I want. 2016-09-28T19:59:22Z Quadresce: PuercoPop, verbose ain't afraid to allocate it seems (: 2016-09-28T19:59:30Z akkad: CL is an addiction, you'd be wise to avoid. :P 2016-09-28T20:00:17Z cgore` quit (Remote host closed the connection) 2016-09-28T20:00:38Z cgore` joined #lisp 2016-09-28T20:00:59Z Ven_ joined #lisp 2016-09-28T20:01:41Z przl quit (Ping timeout: 272 seconds) 2016-09-28T20:03:10Z pierpa` is now known as pierpa 2016-09-28T20:04:00Z knobo: I like log4cl 2016-09-28T20:04:01Z JRajamaa quit (Ping timeout: 240 seconds) 2016-09-28T20:04:31Z knobo: But I have not tried any other logging libraries. 2016-09-28T20:04:50Z akkad: wasnt there a recent saba on the hill review of logging libs? 2016-09-28T20:04:53Z knobo: But I had to bugfix log4cl 2016-09-28T20:05:12Z JRajamaa joined #lisp 2016-09-28T20:05:26Z knobo: And the maintainer is not seen in several years. 2016-09-28T20:05:26Z jasom: akkad: https://sites.google.com/site/sabraonthehill/comparison-of-lisp-logging-libraries 2016-09-28T20:05:29Z _mjl quit (Ping timeout: 272 seconds) 2016-09-28T20:05:49Z akkad: thanks 2016-09-28T20:07:28Z Quadresce: I do wish there was a canonical library, like Python with their `logging` module. 2016-09-28T20:08:32Z raydeejay: canons are overrated (said J J Abrams) 2016-09-28T20:09:22Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-28T20:09:31Z dlowe: There's currently no "batteries included" common lisp. There used to be, but it stopped being maintained. 2016-09-28T20:09:58Z dlowe: We do, at least, have something to download libraries and install them, which gets you some of the way there. 2016-09-28T20:10:21Z Quadresce: "Batteries included" is a separate issue. This is more of a choice/agreement thing. 2016-09-28T20:10:50Z dlowe: they're connected. There's a canonical python library because there's a canonical python distribution. 2016-09-28T20:11:07Z quietgarden joined #lisp 2016-09-28T20:11:09Z Quadresce: Yes that's true. 2016-09-28T20:12:05Z m3tti joined #lisp 2016-09-28T20:15:20Z _death: also, in many of today's languages, every once in a while "canonical" changes, sometimes radically 2016-09-28T20:15:46Z raydeejay: but it's BETTER! 2016-09-28T20:17:03Z Quadresce: Right now, as it stands, there's no obvious choice of logging library. And it's not because they all solve radically different use-cases. It's because 15 developers scratched an itch and made their own incompatible variant. 2016-09-28T20:17:34Z knobo: Since libraries also nead logging, there should be a pluggable logging library that uses the logging facillity choosen by the application developer. 2016-09-28T20:17:37Z _death: not only that, the languages themselves change.. I thought I knew C++ well, but then came along C++11 and I didn't bother to upgrade my knowledge.. I thought I knew JS well, but then came along ES5/6/7/123 and I didn't bother to upgrade my knowledge.. python2-3 etc. programming nowadays has its silliness. 2016-09-28T20:17:42Z quietgarden quit (Ping timeout: 240 seconds) 2016-09-28T20:18:19Z pipping: _death: it's worth mentioning that C++ has again considerably evolved since C++11. 2016-09-28T20:18:20Z _death: with CL, I appreciate the stability and not having to keep up with the language, just the libraries 2016-09-28T20:18:26Z Quadresce: knobo, I slightly agree, but with the caveat that it probably shouldn't be a logging library, but rather a logging protocol. 2016-09-28T20:18:45Z _death: pipping: yes.. I noticed "C++17" references 2016-09-28T20:19:10Z Quadresce: knobo, In other words, a library should provide a (ideally standardized) protocol for hooking a logger in. This could be a generic function with a default implementation. This is what Hunchentoot does for example. 2016-09-28T20:19:21Z Cymew quit (Ping timeout: 240 seconds) 2016-09-28T20:19:48Z raydeejay: they should just keep adding +s 2016-09-28T20:20:10Z BlueRavenGT joined #lisp 2016-09-28T20:20:13Z Quadresce: But that goes into territory of defining programmatic idioms, which requires some collective agreement in some sense. 2016-09-28T20:21:02Z Ven_ joined #lisp 2016-09-28T20:22:36Z Ven_ quit (Read error: Connection reset by peer) 2016-09-28T20:22:42Z stepnem quit (Ping timeout: 264 seconds) 2016-09-28T20:24:17Z NitroWheels_ left #lisp 2016-09-28T20:24:21Z PuercoPop: Quadresce: Something like a curated 'standard library' would be of use, but one would still have to design the API and write it. 2016-09-28T20:25:08Z Sucks quit (Ping timeout: 272 seconds) 2016-09-28T20:25:34Z Quadresce: The thing is, a "curated standard X" usually doesn't work. Those things have this tone of being a mandate. What's preferable is to have something so simple and brilliant that it's just *obvious* as a choice. 2016-09-28T20:25:55Z Quadresce: But that takes a lot of time and hard work, both in design and implementation, and requires maintenance. :) 2016-09-28T20:26:06Z dlowe: Quadresce: that just pushes it from being an "outdated underfeatured library" to an "outdated underfeatured protocol" 2016-09-28T20:26:20Z dlowe: with the added bonus of poor implementations 2016-09-28T20:27:01Z theBlackDragon quit (Ping timeout: 272 seconds) 2016-09-28T20:27:07Z dlowe: I don't think anything simple and brilliant gained popularity because it was obvious as a choice. 2016-09-28T20:27:27Z vlatkoB quit (Remote host closed the connection) 2016-09-28T20:28:19Z theBlackDragon joined #lisp 2016-09-28T20:28:27Z White_Flame: usually brilliant things are different enough that they don't gain traction just by their existence 2016-09-28T20:28:55Z Quadresce: They have to be used of course. There's bootstrapping involved. 2016-09-28T20:32:02Z vauban quit (Quit: leaving) 2016-09-28T20:32:06Z test1600 quit (Ping timeout: 244 seconds) 2016-09-28T20:33:12Z mathi_aihtam joined #lisp 2016-09-28T20:38:43Z edgar-rft quit (Quit: edgar-rft) 2016-09-28T20:39:56Z sellout- quit (Quit: Leaving.) 2016-09-28T20:40:52Z Ven_ joined #lisp 2016-09-28T20:40:59Z cgore` quit (Remote host closed the connection) 2016-09-28T20:46:46Z rpg: PuercoPop: Wasn't fare arguing to try to identify some best in class libraries so that we could focus on them? 2016-09-28T20:46:58Z Grue```: beaky: see https://github.com/TheRiver/CL-HEAP for priority queue implementation 2016-09-28T20:47:10Z rpg: Like cl-ppcre, maybe optima for matching, etc. 2016-09-28T20:50:14Z jackdaniel: I think having protocols (to allow competing implementation easy to swap) may be a good way forward 2016-09-28T20:50:24Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-28T20:50:35Z PuercoPop: rpg: yes. But I'm thinking more of something like c++ boost. 2016-09-28T20:51:04Z dlowe: I think it's pointless. The whole reason we have multiple logging libraries is that someone didn't like the API. 2016-09-28T20:51:12Z PuercoPop: incidentally after fare deprecated his pattern matching in favor of optima, trivia appeared :D 2016-09-28T20:51:39Z rpg: PuercoPop: You mean a set of libraries that randomly change their API without warning, breaking code everywhere? ;-) 2016-09-28T20:51:41Z jackdaniel: it works for Common Lisp - one specification multiple implementations 2016-09-28T20:52:04Z PuercoPop: dlowe: or has different needs. But yeah 2016-09-28T20:53:05Z rpg: If a library is good enough, the benefit of having someone else doing the work *should* outweigh at least minor API variances. Unless you are hobby-programming, which is a separate thing. 2016-09-28T20:53:55Z rpg: Is anyone out there at least somewhat of an expert on SLIME? 2016-09-28T20:54:21Z attila_lendvai: jackdaniel: except threading, networking, etc, etc... 2016-09-28T20:54:22Z gingerale quit (Remote host closed the connection) 2016-09-28T20:54:42Z jackdaniel: attila_lendvai: yes, but it's rather a problem, that no protocol/specification was available apriori 2016-09-28T20:54:57Z attila_lendvai: API variances all live in the version control system. if you don't want change, then don't pull. 2016-09-28T20:55:32Z rpg: I think I found an oddity in SWANK:COMPILE-FROM-TEMP-FILE 2016-09-28T20:55:34Z jackdaniel: for instatnce I plan to implement package-local-nicknames in ECL, the api is proposed, so I won't introduce my new thing 2016-09-28T20:55:42Z attila_lendvai: jackdaniel: that's my point: protocols can hinder your progress and will always be partial 2016-09-28T20:56:18Z Ven_ joined #lisp 2016-09-28T20:56:32Z jackdaniel: I think that having protocol with more-or-less compatible implementations is better than having totally not compatible implementations 2016-09-28T20:57:12Z jackdaniel: also, if you decouple specification from the implementation, you have documentation (in contrast to implementatin-defined behaviors) 2016-09-28T21:03:02Z madbub quit (Remote host closed the connection) 2016-09-28T21:05:21Z impulse quit (Ping timeout: 240 seconds) 2016-09-28T21:07:18Z ASau joined #lisp 2016-09-28T21:10:34Z saturniid joined #lisp 2016-09-28T21:11:18Z eivarv quit (Quit: Sleep) 2016-09-28T21:11:50Z AlphaAtom quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-28T21:13:05Z hellcode joined #lisp 2016-09-28T21:13:16Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-28T21:15:23Z knobo: Could someone show me en example of what makes a protocol and not just a library with functions/methods? 2016-09-28T21:15:31Z hellcode quit (Remote host closed the connection) 2016-09-28T21:15:51Z _death: knobo: check out the clim spec :) 2016-09-28T21:16:16Z knobo: _death: I don't have a month.. :P 2016-09-28T21:17:08Z _death: knobo: http://bauhh.dyndns.org:8000/clim-spec/index.html so just read the overview 2016-09-28T21:17:30Z fe[nl]ix quit (Remote host closed the connection) 2016-09-28T21:17:30Z Blkt quit (Read error: Connection reset by peer) 2016-09-28T21:17:34Z jasom: knobo: a library with function/methods is a kind of informal protocol. The problem is that you need to duplicate its behavior *exactly* to be fully compatible 2016-09-28T21:17:39Z knobo: _death: but it does not explain what the difference is of a protocol and library 2016-09-28T21:17:45Z Blkt joined #lisp 2016-09-28T21:17:45Z fe[nl]ix joined #lisp 2016-09-28T21:18:40Z jasom: knobo: a more formally defined protocol communicates what sorts of things a user should expect from the protocol, making it much more practical to have multiple implementations. 2016-09-28T21:18:44Z rpg: I'm not sure where the term "protocol" for "a not-necessarily-formal API spec that admits multiple implementations" comes from 2016-09-28T21:18:52Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-28T21:19:05Z _death: another good text about protocols is AMOP 2016-09-28T21:19:06Z rpg: Keene's OOP in CL book uses it. 2016-09-28T21:19:18Z rpg: Her protocols are *much* simpler! 2016-09-28T21:19:20Z knobo: When I think of protocol, I think about ipv4, http etc.. 2016-09-28T21:19:46Z rpg: Actually an example of a protocol in the CL sense would be the CL-DOT protocol for doing GENERATE-GRAPH-FROM-ROOTS. That's a nice small one. 2016-09-28T21:19:47Z jasom: knobo: those are network protocols (and often the term "protocol" in isolation implies network protocol) 2016-09-28T21:20:42Z m3tti quit (Ping timeout: 276 seconds) 2016-09-28T21:22:47Z jsmith_ joined #lisp 2016-09-28T21:24:31Z knicklux quit (Remote host closed the connection) 2016-09-28T21:24:51Z knobo: Like when it is stated that wayland is a protocol I get confused. 2016-09-28T21:25:56Z knobo: Protocol: An agreed standardised way of performing a task. A process that is repeatable and reproducible. 2016-09-28T21:26:54Z nikki93 joined #lisp 2016-09-28T21:27:29Z _death: knobo: wayland is a communication protocol, so I don't see why you should get confused. those usually make explicit the states and state transitions 2016-09-28T21:27:30Z jsmith_ quit (Ping timeout: 264 seconds) 2016-09-28T21:27:58Z rpg: Some of the protocols that we have been talking about aren't state oriented. 2016-09-28T21:28:18Z rpg: E.g., provide a set of methods for these objects in order to enable computation of FOO. 2016-09-28T21:29:51Z _death: usually they are still somewhat state oriented.. in that the definer of the method knows about the context in which his method will get called 2016-09-28T21:30:33Z akkad: are there any other projects like pgloader that have a dsl that are not lispy in nature? (e.g. no parens) 2016-09-28T21:32:05Z _death: for example print-object, or update-instance-for-redefined-class.. 2016-09-28T21:32:38Z warweasle quit (Quit: Gotta run.) 2016-09-28T21:33:35Z keix quit (Ping timeout: 244 seconds) 2016-09-28T21:35:30Z rpg: _death: True. But in a network protocol, as you point out, the implementer of the protocol is likely to manage the states. 2016-09-28T21:35:44Z beaky: ls 2016-09-28T21:36:21Z raydeejay: ./ ../ passwords.txt 2016-09-28T21:37:45Z Quadresce joined #lisp 2016-09-28T21:38:05Z pipping: mv raydeejay raydeedoo 2016-09-28T21:38:30Z rpg: Actually, that's an interesting difference in the use of protocol. In the GENERATE-GRAPH-FROM-ROOTS, what I mean by "implementing the protocol" is really "provide the bits of information needed for the protocol to proceed." 2016-09-28T21:38:37Z raydeejay: there is no "raydeejay" file, learn to read the oputput of ls!! 2016-09-28T21:38:51Z pipping: raydeejay: there is on my machine ;) 2016-09-28T21:39:00Z raydeejay is flattered 2016-09-28T21:40:25Z rpg: _death: Quite different from implementing a network protocol. 2016-09-28T21:40:35Z sellout- joined #lisp 2016-09-28T21:41:07Z rpg: Another example: the PRINT protocol, which requires providing methods for *PRINT-READABLY* T and NIL or using PRINT-NOT-READABLE and raising the appropriate condition on *PRINT-READABLY* t 2016-09-28T21:41:11Z _death: rpg: right.. I'm not saying they are the same concept.. for me "protocol" is an ambiguous term. but the concepts share certain similarities. 2016-09-28T21:41:51Z rpg: One is somehow "implementing the protocol" and the other is "participating in the protocol" or something like that 2016-09-28T21:42:06Z Karl_Dscc quit (Remote host closed the connection) 2016-09-28T21:42:12Z varjag joined #lisp 2016-09-28T21:44:40Z _death: rpg: I don't like to argue about the exact definitions.. that is why I suggested reading clim/amop.. to get a feel of what is meant by "protocol" in such contexts.. and in the mind of the reader, it still doesn't have to relate to "protocol" in the communication sense 2016-09-28T21:44:56Z rpg: agreed. 2016-09-28T21:48:03Z _death: rpg: it's true that there are different kinds of protocols in the CLOS sense.. AMOP goes into that 2016-09-28T21:48:25Z trocado: an easy question for you guys: imagine you want to have a function that either adds or multiplies two numbers 2016-09-28T21:48:32Z trocado: is it possible to do something like: 2016-09-28T21:48:56Z trocado: (defun add-or-subtract a b operation) 2016-09-28T21:49:04Z trocado: and then 2016-09-28T21:49:19Z trocado: (operation a b) 2016-09-28T21:49:21Z trocado: ? 2016-09-28T21:49:38Z JRajamaa quit (Quit: Konversation terminated!) 2016-09-28T21:49:42Z trocado: i'm trying to avoid having duplicate code... 2016-09-28T21:50:04Z _death: trocado: it's called funcall.. (funcall (random-elt '(+ *)) num1 num2) 2016-09-28T21:50:48Z trocado: _death: nice, i'll try that. thank you! 2016-09-28T21:50:53Z axion quit (Quit: WeeChat 1.5) 2016-09-28T21:50:55Z raydeejay: (defun add-or-subtract (a b) (if (zerop (random 1)) (+ a b) (* a b))) ;; more fun 2016-09-28T21:51:10Z raydeejay: (random 2)* 2016-09-28T21:51:10Z _death: raydeejay: that's always + :) 2016-09-28T21:51:30Z axion joined #lisp 2016-09-28T21:52:30Z mordocai: trocado: So your exact use case would probably be (defun add-or-subtract (a b operation) (funcall operation a b)) used as (add-or-subtract 5 3 #'+). Of course, the name is wrong because you can give any two argument function. 2016-09-28T21:52:47Z adolf_stalin quit (Quit: Leaving...) 2016-09-28T21:53:03Z raydeejay: so you define a type 2016-09-28T21:53:13Z raydeejay: I wonder if this is a good match for the actual code :) 2016-09-28T21:56:03Z trocado: this is the code: http://paste.lisp.org/+70KE 2016-09-28T21:56:21Z rumbler31 quit (Remote host closed the connection) 2016-09-28T21:57:34Z trocado: instead of writing another function that does the exact same thing, but with - instead of +, i want to have it all in the same function 2016-09-28T21:57:52Z logicmoo is now known as dmiles 2016-09-28T22:01:17Z tristero quit (Ping timeout: 252 seconds) 2016-09-28T22:01:34Z _death: first you need to understand that (i) sort is a destructive operator (ii) its result should always be used 2016-09-28T22:03:21Z trocado: _death: what do you mean? i'm using its result. 2016-09-28T22:03:33Z _death: trocado: by "result" I mean the value it returns 2016-09-28T22:04:49Z raydeejay: *I* would probably define expand-chord-up, expand-chord-down, and have both call expand-chord 2016-09-28T22:05:14Z tristero joined #lisp 2016-09-28T22:05:39Z raydeejay: express that in terms of evaluating expressions if it helps :) 2016-09-28T22:05:40Z trocado: raydeejay: makes sense. 2016-09-28T22:08:10Z trocado: _death: but if it's destructive, why should I use the result, instead of assuming that it will be sorted from then on? 2016-09-28T22:08:52Z hugo_dc quit (Quit: Leaving) 2016-09-28T22:09:37Z varjag quit (Ping timeout: 272 seconds) 2016-09-28T22:09:42Z _death: trocado: a "destructive" operator does not necessarily has to (or even can) change the object passed to it.. and if it does, it doesn't necessarily leave it in the expected state 2016-09-28T22:09:55Z _death: s/has/have 2016-09-28T22:10:34Z beaky: http://www.willamette.edu/~fruehr/haskell/evolution.html is there something like this for lisp 2016-09-28T22:11:15Z _death: beaky: there is a Lispy poem that reminds me of that 2016-09-28T22:11:23Z cpc26 joined #lisp 2016-09-28T22:11:55Z _death: beaky: http://cl-su-ai.lisp.se/msg01950.html 2016-09-28T22:15:06Z trocado: _death: is this what you mean? http://paste.lisp.org/+70KG 2016-09-28T22:15:12Z jasom: trocado: it may trash the value you pass in, but the return value is always the sorted sequence. 2016-09-28T22:15:54Z _death: trocado: yes, this handles issue (ii) 2016-09-28T22:16:46Z _death: trocado: still, the chord object you pass may get corrupted 2016-09-28T22:17:43Z beaky: ello 2016-09-28T22:17:54Z _death: trocado: here the destructiveness is transferred to expand-chord, and the same rule ("use return value") could be implemented 2016-09-28T22:17:57Z trocado: so is there a non-destructive version of sort? 2016-09-28T22:18:10Z beaky: is it possible to expand function definitions / random lambadas and closures from the repl? 2016-09-28T22:18:12Z trocado: or should I copy the object? 2016-09-28T22:18:17Z beaky: (the slime repl*) 2016-09-28T22:18:31Z _death: trocado: copying the object is a possibility.. another is rethinking the representation of a chord 2016-09-28T22:19:59Z trocado: _death: what do you mean? 2016-09-28T22:20:15Z _death: trocado: for example, it may make sense to say a chord is always a sorted list of numbers 2016-09-28T22:20:35Z adolf_stalin joined #lisp 2016-09-28T22:20:56Z _death: trocado: and then all your code should maintain and expect that invariant 2016-09-28T22:21:27Z axion: trocado: (sort (copy-seq list) #'pred) 2016-09-28T22:23:19Z trocado: _death: i see. so all the other functions that may return a chord and pass it to this function have to return it in a sorted version? this wouldn't be very practical in my case, because sometimes cardinality is relevant. 2016-09-28T22:23:48Z ebrasca quit (Remote host closed the connection) 2016-09-28T22:24:26Z trocado: axion: tks! 2016-09-28T22:24:34Z LiamH quit (Quit: Leaving.) 2016-09-28T22:24:35Z _death: trocado: I see 2016-09-28T22:25:03Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-28T22:27:13Z PuercoPop: Does the standard say anything with regards to multiple use clauses in defpackage? The syntax says there can be more than one 2016-09-28T22:28:29Z trocado: _death: anyway, thanks for your help! 2016-09-28T22:28:44Z _death: np 2016-09-28T22:39:37Z mathi_aihtam joined #lisp 2016-09-28T22:39:42Z pikmetard joined #lisp 2016-09-28T22:42:31Z pikmetard: re. 2016-09-28T22:48:05Z harish joined #lisp 2016-09-28T22:50:08Z rpg: Request for SLIME help: when SLIME does SWANK-COMPILE-STRING, how does it interpret the string in the right package? 2016-09-28T22:50:26Z pikmetard: is nyet working on cl-geometry any? 2016-09-28T22:50:48Z axion: I believe vydd took over the project, possibly under a fork 2016-09-28T22:51:14Z axion: see https://github.com/quicklisp/quicklisp-projects/issues/1028 2016-09-28T22:53:57Z harish quit (Ping timeout: 272 seconds) 2016-09-28T22:55:07Z Seteeri joined #lisp 2016-09-28T22:58:03Z peccu joined #lisp 2016-09-28T22:58:23Z rumbler31 joined #lisp 2016-09-28T22:58:49Z Jesin quit (Quit: brb, rebooting) 2016-09-28T22:59:01Z BlueRavenGT quit (Ping timeout: 240 seconds) 2016-09-28T23:00:38Z Seteeri: Hi! So I'm trying to parse a file containing lisp code into lisp data using the read-from-string function, however when it encounters an export form, it finishes reading earlier than I expected. Why is that? 2016-09-28T23:01:34Z Xach: Seteeri: It is a little unusual to use read-from-string. Do you read the entire file into a string? 2016-09-28T23:01:45Z Xach: (unusual for this task, as described) 2016-09-28T23:02:17Z Jesin joined #lisp 2016-09-28T23:02:37Z _death: rpg: your question assumes that it does interpret in the right package.. I don't think that assumption holds 2016-09-28T23:02:41Z rumbler31 quit (Ping timeout: 240 seconds) 2016-09-28T23:03:18Z edgar-rft joined #lisp 2016-09-28T23:03:40Z Seteeri: Yes that's correct - I read the file into a buffer. 2016-09-28T23:04:44Z Seteeri: After the export form, are just defun forms. 2016-09-28T23:05:06Z Seteeri: If I comment out the export line, it reads the entire file. 2016-09-28T23:05:23Z Xach: Seteeri: how do you read the file into a buffer? 2016-09-28T23:05:35Z jleija joined #lisp 2016-09-28T23:05:55Z Seteeri: (with-open-file (stream path) 2016-09-28T23:05:56Z Seteeri: (let ((data (make-string (file-length stream)))) 2016-09-28T23:05:56Z Seteeri: (read-sequence data stream) 2016-09-28T23:06:19Z Seteeri: When I print the buffer out, it looks fine 2016-09-28T23:06:35Z Petit_Dejeuner joined #lisp 2016-09-28T23:07:20Z Seteeri: Although, I am aware I can simply read directly from a stream 2016-09-28T23:07:25Z dddddd joined #lisp 2016-09-28T23:08:02Z akkad: looking for feedback on some code https://gist.github.com/e1c9fcf53f18486fcf7c9319f14e6028 2016-09-28T23:08:42Z cpc26_ joined #lisp 2016-09-28T23:08:57Z pikmetard: axion: thanks. 2016-09-28T23:09:04Z _death: rpg: well, I think what goes on is that in the worker thread that's responsible for compiling the code, *package* is bound to what slime thinks the package is (i.e. according to latest in-package) 2016-09-28T23:10:12Z akkad: sbcl dislikes it, and hangs, but works fine on the rest 2016-09-28T23:10:31Z rpg: _death: that seems to be what happens, since other things are explicitly controlled, but not *PACKAGE*. 2016-09-28T23:10:40Z rpg: I'm hacking on compile-file-from-string. 2016-09-28T23:10:57Z Seteeri: If you do something like: (read-from-string "(export '(f)) (defun f () t)"), it'll only read 14 chars 2016-09-28T23:11:03Z cpc26 quit (Ping timeout: 272 seconds) 2016-09-28T23:12:20Z _death: rpg: it was easy to add (log:info *package*) in sbcl's swank-compile-string impl and see that that is indeed the case ;) 2016-09-28T23:12:40Z rpg: _death: thanks. I didn't know about log:info. 2016-09-28T23:12:53Z _death: rpg: that's just a log4cl operator 2016-09-28T23:13:03Z Xach: Seteeri: you must loop and resume at the point where it left off. 2016-09-28T23:13:12Z Xach: Seteeri: until there is nothing more to read. 2016-09-28T23:13:54Z Seteeri: Ah! I see! It only evaluates one form at a time? 2016-09-28T23:14:02Z Seteeri: er reads one form at a time 2016-09-28T23:14:36Z Seteeri: more specifically, one top-level form at a time 2016-09-28T23:15:20Z Seteeri: and that makes sense because it returns an object(data) 2016-09-28T23:15:41Z Xach: right 2016-09-28T23:15:55Z pikmetard left #lisp 2016-09-28T23:15:59Z Xach: It would be the same if you were reading from a stream (which is a more typical way to do what you are doing) 2016-09-28T23:18:30Z Seteeri: I see. Thanks! 2016-09-28T23:18:39Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-28T23:30:11Z Arathnim joined #lisp 2016-09-28T23:31:02Z manuel_ quit (Quit: manuel_) 2016-09-28T23:31:10Z hebroon quit (Remote host closed the connection) 2016-09-28T23:31:46Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-28T23:32:54Z ukari quit (Ping timeout: 264 seconds) 2016-09-28T23:34:06Z slyrus quit (Ping timeout: 264 seconds) 2016-09-28T23:34:20Z sdothum- joined #lisp 2016-09-28T23:35:41Z failproofwork quit (Ping timeout: 240 seconds) 2016-09-28T23:38:39Z ukari joined #lisp 2016-09-28T23:40:41Z MrWoohoo quit (Ping timeout: 244 seconds) 2016-09-28T23:48:50Z cromachina joined #lisp 2016-09-28T23:50:30Z froggey quit (Ping timeout: 244 seconds) 2016-09-28T23:54:45Z freedom01 quit (Ping timeout: 272 seconds) 2016-09-29T00:01:15Z guicho joined #lisp 2016-09-29T00:01:30Z guicho: good morning 2016-09-29T00:02:07Z sjl joined #lisp 2016-09-29T00:03:57Z guicho: I recently received an email from some anonymous guy because I expose my email on github. He seems to be interested in lisp but does not tell his name nor nickname. Should I respond or just better ignore it? 2016-09-29T00:04:22Z Fare joined #lisp 2016-09-29T00:04:37Z axion quit (Quit: WeeChat 1.5) 2016-09-29T00:05:03Z axion joined #lisp 2016-09-29T00:05:14Z pillton: I'd probably ignore it. 2016-09-29T00:06:18Z fkac: guicho: Interested in what, exactly? And what does he want from you? 2016-09-29T00:06:59Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-29T00:07:49Z guicho: The very beginning of the email body: "hi, i am interested in common lisp, and would like to collab with 2016-09-29T00:07:49Z guicho: others. 2016-09-29T00:07:49Z guicho: eg, doing a chip8 simulator. 2016-09-29T00:07:49Z guicho: https://en.wikipedia.org/wiki/CHIP-8" 2016-09-29T00:09:10Z guicho: not much info... I never received an email like this. 2016-09-29T00:10:30Z White_Flame: the first I'd as is how much CL he knows already 2016-09-29T00:10:41Z myrkraverk quit (Ping timeout: 240 seconds) 2016-09-29T00:10:47Z White_Flame: I've done a CHIP-8 emulator in the distant past. It's not too challenging 2016-09-29T00:11:01Z White_Flame: (that is, if you want to bother at all) 2016-09-29T00:11:15Z guicho: there are some comments on Practical Common Lisp (he's on chap 20). 2016-09-29T00:11:56Z pillton: guicho: There is this page http://cliki.net/Getting%20Started 2016-09-29T00:11:59Z guicho: I asked here because the mail host (fastmail.fm) looks like a spam address, but the content was not. 2016-09-29T00:13:02Z fkac: I wouldn't judge by e-mail provider 2016-09-29T00:13:12Z White_Flame: fastmail has been around for 17 years 2016-09-29T00:14:12Z guicho: White_Flame: oh, thanks. I feel I'm still young on internet... 2016-09-29T00:14:46Z fkac quit (Remote host closed the connection) 2016-09-29T00:15:10Z fkac joined #lisp 2016-09-29T00:17:07Z guicho: pillton: I use the link, thanks. 2016-09-29T00:17:49Z guicho: I decided to reply him with a short message. he seems to want to know where to start after PCL. 2016-09-29T00:17:52Z Quadresce joined #lisp 2016-09-29T00:18:34Z megalography joined #lisp 2016-09-29T00:19:22Z al-damiri joined #lisp 2016-09-29T00:22:54Z Josh_2 quit (Remote host closed the connection) 2016-09-29T00:28:13Z raydeejay quit (Ping timeout: 244 seconds) 2016-09-29T00:28:25Z jsgrant_ joined #lisp 2016-09-29T00:31:55Z hebroon joined #lisp 2016-09-29T00:39:01Z guicho: pillton: I changed my mind about the link... it has too many older information. 2016-09-29T00:39:43Z hebroon quit (Ping timeout: 272 seconds) 2016-09-29T00:40:14Z edgar-rft quit (Quit: edgar-rft) 2016-09-29T00:41:51Z trocado: what newer information is lacking? just curious... 2016-09-29T00:42:29Z pillton: guicho: Sure. It was only a suggestion. The IRC channels are worth knowing about. What is comp.lang.lisp like today? 2016-09-29T00:44:50Z Seteeri quit (Read error: Connection reset by peer) 2016-09-29T00:45:18Z guicho: My impression about comp.lang.lisp is that it is just "dead", and serves a role of historical notes, although I don't have much experience with it. I don't even know if I can post something there now.. 2016-09-29T00:52:16Z pillton: Well, it appears to have changed a lot in 5 - 10 years. 2016-09-29T00:54:55Z ukari quit (Ping timeout: 272 seconds) 2016-09-29T00:55:40Z impulse joined #lisp 2016-09-29T00:57:21Z Fare quit (Ping timeout: 240 seconds) 2016-09-29T01:01:18Z SpaceDanceCJ quit (Remote host closed the connection) 2016-09-29T01:01:29Z Fare joined #lisp 2016-09-29T01:01:48Z SpaceDanceCJ joined #lisp 2016-09-29T01:14:20Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-29T01:23:31Z guicho: pillton: you mean it gets active again? I should check that... 2016-09-29T01:24:34Z quazimodo joined #lisp 2016-09-29T01:25:05Z keltvek quit (Read error: Connection reset by peer) 2016-09-29T01:27:47Z sdothum joined #lisp 2016-09-29T01:30:16Z guicho: ok I can see that it is active https://groups.google.com/forum/#!forum/comp.lang.lisp 2016-09-29T01:32:15Z pillton: guicho: No. I meant that I found it to be useful when I was learning. 2016-09-29T01:36:05Z hebroon joined #lisp 2016-09-29T01:41:12Z FreeBirdLjj joined #lisp 2016-09-29T01:41:21Z hebroon quit (Ping timeout: 276 seconds) 2016-09-29T01:46:06Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-09-29T01:50:49Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-29T01:52:48Z arescorpio joined #lisp 2016-09-29T01:53:41Z tmtwd joined #lisp 2016-09-29T01:54:03Z shdeng joined #lisp 2016-09-29T01:56:10Z defaultxr joined #lisp 2016-09-29T02:11:39Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2016-09-29T02:14:05Z guicho quit (Ping timeout: 272 seconds) 2016-09-29T02:15:48Z sdothum- quit (Ping timeout: 276 seconds) 2016-09-29T02:17:33Z sdothum joined #lisp 2016-09-29T02:18:04Z sdothum quit (Remote host closed the connection) 2016-09-29T02:19:17Z asc232 joined #lisp 2016-09-29T02:21:33Z sdothum joined #lisp 2016-09-29T02:23:38Z shifty joined #lisp 2016-09-29T02:26:14Z shum joined #lisp 2016-09-29T02:28:01Z trocado quit (Ping timeout: 272 seconds) 2016-09-29T02:36:53Z hebroon joined #lisp 2016-09-29T02:39:21Z Fare quit (Ping timeout: 240 seconds) 2016-09-29T02:39:25Z superancetre quit (Ping timeout: 272 seconds) 2016-09-29T02:41:54Z hebroon quit (Ping timeout: 264 seconds) 2016-09-29T02:43:59Z cpc26_ quit (Remote host closed the connection) 2016-09-29T02:44:50Z cpc26 joined #lisp 2016-09-29T02:46:12Z johnwilkins quit (Remote host closed the connection) 2016-09-29T02:47:13Z johnwilkins joined #lisp 2016-09-29T02:49:06Z dddddd quit (Remote host closed the connection) 2016-09-29T02:49:45Z Sucks joined #lisp 2016-09-29T02:49:47Z pierpa quit (Ping timeout: 244 seconds) 2016-09-29T02:50:11Z cpc26 quit (Ping timeout: 272 seconds) 2016-09-29T02:53:25Z Orion3k quit (Quit: Leaving) 2016-09-29T02:54:05Z pierpa joined #lisp 2016-09-29T03:02:46Z MrWoohoo joined #lisp 2016-09-29T03:04:23Z boomer quit (Changing host) 2016-09-29T03:04:23Z boomer joined #lisp 2016-09-29T03:04:59Z boomer is now known as bitch 2016-09-29T03:16:26Z ays joined #lisp 2016-09-29T03:16:28Z ays quit (Remote host closed the connection) 2016-09-29T03:16:41Z pierpa quit (Ping timeout: 240 seconds) 2016-09-29T03:18:21Z test1600 joined #lisp 2016-09-29T03:18:41Z EvW quit (Ping timeout: 272 seconds) 2016-09-29T03:23:20Z klltkr: Any reason why if I compile a file (C-c C-k) in slime that an initialize-instance method isn't called on make-instance, but if I then compile the defmethod on its own (C-c C-c) subsequent make-instances do call the method? 2016-09-29T03:24:44Z tshirts4crime joined #lisp 2016-09-29T03:25:41Z d4ryus quit (Ping timeout: 240 seconds) 2016-09-29T03:25:51Z klltkr: Ah...the reason is that I'm an idiot 2016-09-29T03:27:59Z d4ryus joined #lisp 2016-09-29T03:32:58Z ukari joined #lisp 2016-09-29T03:37:39Z hebroon joined #lisp 2016-09-29T03:38:51Z failproofwork joined #lisp 2016-09-29T03:39:23Z klltkr quit (Ping timeout: 244 seconds) 2016-09-29T03:42:30Z hebroon quit (Ping timeout: 264 seconds) 2016-09-29T03:43:26Z giraffe_ quit (Excess Flood) 2016-09-29T03:45:14Z giraffe joined #lisp 2016-09-29T03:45:18Z M-moredhel quit (Ping timeout: 272 seconds) 2016-09-29T03:45:27Z watersoul_ joined #lisp 2016-09-29T03:45:37Z rumbler31 joined #lisp 2016-09-29T03:45:38Z giraffe is now known as Guest84199 2016-09-29T03:46:33Z grouzen quit (Ping timeout: 272 seconds) 2016-09-29T03:46:34Z wizzo quit (Ping timeout: 272 seconds) 2016-09-29T03:47:12Z karswell quit (Ping timeout: 272 seconds) 2016-09-29T03:47:13Z salva quit (Ping timeout: 272 seconds) 2016-09-29T03:47:13Z cebreidian quit (Ping timeout: 272 seconds) 2016-09-29T03:47:21Z Wojciech_K quit (Ping timeout: 240 seconds) 2016-09-29T03:47:47Z mmos quit (Ping timeout: 250 seconds) 2016-09-29T03:47:49Z grouzen joined #lisp 2016-09-29T03:47:49Z cromachina quit (Ping timeout: 272 seconds) 2016-09-29T03:47:50Z jleija quit (Ping timeout: 272 seconds) 2016-09-29T03:47:50Z watersoul quit (Ping timeout: 272 seconds) 2016-09-29T03:48:01Z M-Illandan quit (Ping timeout: 240 seconds) 2016-09-29T03:48:03Z jleija joined #lisp 2016-09-29T03:48:06Z karswell joined #lisp 2016-09-29T03:48:28Z tax quit (Ping timeout: 272 seconds) 2016-09-29T03:49:06Z des_consolado quit (Ping timeout: 272 seconds) 2016-09-29T03:49:31Z o`connor quit (Ping timeout: 250 seconds) 2016-09-29T03:49:35Z wizzo joined #lisp 2016-09-29T03:49:43Z Tristam quit (Ping timeout: 272 seconds) 2016-09-29T03:49:57Z Wojciech_K joined #lisp 2016-09-29T03:50:01Z ghostlight quit (Ping timeout: 240 seconds) 2016-09-29T03:50:21Z Tristam joined #lisp 2016-09-29T03:50:21Z Tristam quit (Changing host) 2016-09-29T03:50:21Z Tristam joined #lisp 2016-09-29T03:50:21Z rumbler31 quit (Ping timeout: 272 seconds) 2016-09-29T03:50:54Z tshirts4crime left #lisp 2016-09-29T03:51:21Z o`connor joined #lisp 2016-09-29T03:52:15Z theBlackDragon quit (Ping timeout: 272 seconds) 2016-09-29T03:53:07Z theBlackDragon joined #lisp 2016-09-29T03:54:37Z ghostlight joined #lisp 2016-09-29T03:54:57Z fUD quit (Quit: Connection closed for inactivity) 2016-09-29T03:54:59Z mmos joined #lisp 2016-09-29T03:57:37Z des_consolado joined #lisp 2016-09-29T03:59:27Z cebreidian joined #lisp 2016-09-29T03:59:51Z salva joined #lisp 2016-09-29T04:07:09Z Fare joined #lisp 2016-09-29T04:07:50Z BlueRavenGT joined #lisp 2016-09-29T04:09:07Z Sucks quit (Read error: Connection reset by peer) 2016-09-29T04:09:33Z tmtwd quit (Ping timeout: 276 seconds) 2016-09-29T04:11:10Z tokik quit (Ping timeout: 250 seconds) 2016-09-29T04:11:25Z tokik joined #lisp 2016-09-29T04:12:18Z lnostdal quit (Read error: Connection reset by peer) 2016-09-29T04:12:53Z lnostdal joined #lisp 2016-09-29T04:13:26Z freedom01 joined #lisp 2016-09-29T04:14:54Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-09-29T04:15:51Z jleija quit (Quit: leaving) 2016-09-29T04:16:13Z aries_liuxueyang joined #lisp 2016-09-29T04:22:30Z shum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2016-09-29T04:23:01Z M-moredhel joined #lisp 2016-09-29T04:27:03Z FreeBirdLjj joined #lisp 2016-09-29T04:32:12Z groovy2shoes joined #lisp 2016-09-29T04:32:18Z FreeBirdLjj quit (Ping timeout: 276 seconds) 2016-09-29T04:34:03Z ukari quit (Ping timeout: 272 seconds) 2016-09-29T04:34:43Z Rajamaa joined #lisp 2016-09-29T04:34:58Z vap1 joined #lisp 2016-09-29T04:35:11Z vaporatorius quit (Ping timeout: 244 seconds) 2016-09-29T04:38:23Z hebroon joined #lisp 2016-09-29T04:41:31Z Quadresce joined #lisp 2016-09-29T04:41:54Z Rajamaa quit (Ping timeout: 264 seconds) 2016-09-29T04:42:56Z hebroon quit (Ping timeout: 244 seconds) 2016-09-29T04:51:02Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-29T04:51:36Z NeverDie quit (Quit: http://radiux.io/) 2016-09-29T04:54:05Z klltkr joined #lisp 2016-09-29T04:55:18Z bocaneri joined #lisp 2016-09-29T04:57:08Z ukari joined #lisp 2016-09-29T04:58:18Z jsgrant_ quit (Ping timeout: 276 seconds) 2016-09-29T04:59:54Z BlueRavenGT quit (Ping timeout: 264 seconds) 2016-09-29T05:00:37Z arescorpio quit (Quit: Leaving.) 2016-09-29T05:05:33Z flip214: when IOLIB:set-io-handler has been called, can I change the callbacks (for eg. :READ) later on= 2016-09-29T05:05:36Z flip214: ? 2016-09-29T05:09:58Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-29T05:13:08Z slyrus joined #lisp 2016-09-29T05:13:47Z karswell quit (Remote host closed the connection) 2016-09-29T05:14:26Z karswell joined #lisp 2016-09-29T05:19:08Z SAL9000_ joined #lisp 2016-09-29T05:20:01Z SAL9000 quit (Ping timeout: 240 seconds) 2016-09-29T05:25:19Z _mjl joined #lisp 2016-09-29T05:26:03Z vlatkoB joined #lisp 2016-09-29T05:31:55Z M-Illandan joined #lisp 2016-09-29T05:35:07Z beach: Good morning everyone! 2016-09-29T05:35:41Z Karl_Dscc joined #lisp 2016-09-29T05:37:21Z defaultxr quit (Ping timeout: 240 seconds) 2016-09-29T05:37:26Z Orion3k joined #lisp 2016-09-29T05:38:36Z failproofwork quit (Ping timeout: 276 seconds) 2016-09-29T05:39:10Z hebroon joined #lisp 2016-09-29T05:39:30Z scymtym quit (Ping timeout: 264 seconds) 2016-09-29T05:43:21Z hebroon quit (Ping timeout: 240 seconds) 2016-09-29T05:45:01Z mtd_ joined #lisp 2016-09-29T05:45:28Z akkad: re 2016-09-29T05:46:41Z mtd quit (Ping timeout: 240 seconds) 2016-09-29T05:51:36Z dmiles quit (Ping timeout: 265 seconds) 2016-09-29T05:55:42Z adolf_stalin quit (Quit: Leaving...) 2016-09-29T05:57:52Z dmiles joined #lisp 2016-09-29T05:58:29Z mathi_aihtam joined #lisp 2016-09-29T06:00:37Z mtd joined #lisp 2016-09-29T06:01:04Z mtd_ quit (Read error: Connection reset by peer) 2016-09-29T06:02:18Z vibs29 quit (Ping timeout: 264 seconds) 2016-09-29T06:05:03Z Karl_Dscc quit (Remote host closed the connection) 2016-09-29T06:06:38Z Quadresce joined #lisp 2016-09-29T06:07:18Z vibs29 joined #lisp 2016-09-29T06:08:07Z edgar-rft joined #lisp 2016-09-29T06:08:17Z Cymew joined #lisp 2016-09-29T06:08:25Z ukari quit (Ping timeout: 272 seconds) 2016-09-29T06:09:30Z akkad: hmm testcase shows I must be holding on to something in my real code. https://gist.github.com/c81bc10a1d5300d3ae512409dfdbb0f3 how can you best hunt for memory leaks in sbcl? 2016-09-29T06:14:35Z mtd_ joined #lisp 2016-09-29T06:14:43Z mtd quit (Read error: Connection reset by peer) 2016-09-29T06:15:48Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-29T06:18:34Z asc232 quit (Remote host closed the connection) 2016-09-29T06:20:12Z ssice quit (Ping timeout: 276 seconds) 2016-09-29T06:21:11Z asc232 joined #lisp 2016-09-29T06:21:25Z asc232 quit (Max SendQ exceeded) 2016-09-29T06:22:13Z pillton: akkad: SBCL has a statistical profiler. You can do (sb-sprof:with-profiling (:mode :alloc)) to try and find out what is being allocated. 2016-09-29T06:23:34Z fluter quit (Ping timeout: 265 seconds) 2016-09-29T06:24:42Z ssice joined #lisp 2016-09-29T06:27:14Z fluter joined #lisp 2016-09-29T06:36:37Z gingerale joined #lisp 2016-09-29T06:39:57Z hebroon joined #lisp 2016-09-29T06:44:54Z hebroon quit (Ping timeout: 276 seconds) 2016-09-29T06:46:36Z kjeldahl quit (Quit: WeeChat 1.2) 2016-09-29T06:46:51Z kjeldahl joined #lisp 2016-09-29T06:47:58Z Fare quit (Ping timeout: 244 seconds) 2016-09-29T06:48:06Z mtd joined #lisp 2016-09-29T06:50:51Z mtd_ quit (Ping timeout: 272 seconds) 2016-09-29T06:52:26Z SpaceDanceCJ quit (Remote host closed the connection) 2016-09-29T06:52:56Z SpaceDanceCJ joined #lisp 2016-09-29T06:53:14Z vlatkoB_ joined #lisp 2016-09-29T06:56:14Z mtd quit (Ping timeout: 244 seconds) 2016-09-29T06:56:45Z vlatkoB quit (Ping timeout: 244 seconds) 2016-09-29T06:58:08Z ASau` joined #lisp 2016-09-29T06:59:20Z ASau quit (Ping timeout: 244 seconds) 2016-09-29T07:01:05Z tuctuc quit (Quit: Page closed) 2016-09-29T07:03:47Z flamebeard joined #lisp 2016-09-29T07:05:21Z sjl quit (Read error: Connection reset by peer) 2016-09-29T07:05:41Z jsgrant joined #lisp 2016-09-29T07:06:37Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-29T07:10:08Z JuanDaugherty quit (Remote host closed the connection) 2016-09-29T07:10:12Z raydeejay joined #lisp 2016-09-29T07:14:16Z guicho joined #lisp 2016-09-29T07:15:23Z flip214: I can also offer PATH-TO-ROOT for sbcl, that might help too. http://dwim.hu/darcsweb/darcsweb.cgi?r=HEAD%20hu.dwim.debug;a=headblob;f=/source/path-to-root.lisp 2016-09-29T07:23:09Z przl joined #lisp 2016-09-29T07:33:46Z scymtym joined #lisp 2016-09-29T07:37:03Z ym quit (Ping timeout: 244 seconds) 2016-09-29T07:37:06Z quazimodo quit (Ping timeout: 264 seconds) 2016-09-29T07:37:30Z ym joined #lisp 2016-09-29T07:39:26Z mathi_aihtam joined #lisp 2016-09-29T07:39:56Z JuanDaugherty joined #lisp 2016-09-29T07:40:43Z hebroon joined #lisp 2016-09-29T07:42:09Z przl quit (Ping timeout: 272 seconds) 2016-09-29T07:43:25Z ym quit (Ping timeout: 272 seconds) 2016-09-29T07:43:58Z DataLinkDroid joined #lisp 2016-09-29T07:44:57Z solene joined #lisp 2016-09-29T07:44:58Z guicho quit (Remote host closed the connection) 2016-09-29T07:45:19Z write8 joined #lisp 2016-09-29T07:45:19Z hebroon quit (Ping timeout: 244 seconds) 2016-09-29T07:45:45Z Guest92344 joined #lisp 2016-09-29T07:52:21Z hhdave joined #lisp 2016-09-29T07:52:55Z write8 quit (Ping timeout: 272 seconds) 2016-09-29T07:56:57Z ASau` quit (Remote host closed the connection) 2016-09-29T07:57:20Z ASau` joined #lisp 2016-09-29T07:57:22Z gingerale quit (Remote host closed the connection) 2016-09-29T07:58:11Z ym joined #lisp 2016-09-29T08:03:15Z SpaceDanceCJ quit (Quit: Konversation terminated!) 2016-09-29T08:06:52Z write8 joined #lisp 2016-09-29T08:11:18Z watersoul_ quit (Ping timeout: 264 seconds) 2016-09-29T08:13:18Z ASau` quit (Ping timeout: 276 seconds) 2016-09-29T08:19:09Z dilated_dinosaur quit (Ping timeout: 276 seconds) 2016-09-29T08:23:54Z freedom01 quit (Ping timeout: 264 seconds) 2016-09-29T08:23:58Z freedom010 joined #lisp 2016-09-29T08:28:23Z thortron quit (Ping timeout: 272 seconds) 2016-09-29T08:30:04Z Bike quit (Quit: dreadful eiri) 2016-09-29T08:30:12Z write8 quit (Ping timeout: 276 seconds) 2016-09-29T08:30:40Z attila_lendvai joined #lisp 2016-09-29T08:31:11Z dilated_dinosaur joined #lisp 2016-09-29T08:32:48Z ramky joined #lisp 2016-09-29T08:38:59Z razzy89__ quit (Quit: razzy89__) 2016-09-29T08:41:16Z przl joined #lisp 2016-09-29T08:41:28Z hebroon joined #lisp 2016-09-29T08:42:09Z ramus quit (Ping timeout: 244 seconds) 2016-09-29T08:42:30Z thortron joined #lisp 2016-09-29T08:43:00Z HeyFlash joined #lisp 2016-09-29T08:46:06Z hebroon quit (Ping timeout: 264 seconds) 2016-09-29T08:47:35Z beaky: ello 2016-09-29T08:48:00Z raydeejay: o/ 2016-09-29T08:48:17Z beaky: what do i do profiling reveals my bottleneck to be from packages ive imported 2016-09-29T08:49:33Z raydeejay: inb4 then fix them :D 2016-09-29T08:50:11Z beaky: is there something like gcc -O2 -omg-optimize for slime and quicklisp and sbcl 2016-09-29T08:50:47Z kini quit (Quit: No Ping reply in 180 seconds.) 2016-09-29T08:51:49Z ukari joined #lisp 2016-09-29T08:52:18Z alexherbo2 quit (Quit: WeeChat 1.5) 2016-09-29T08:54:42Z kini joined #lisp 2016-09-29T08:54:53Z loke: beaky: What is omg-optimise? 2016-09-29T08:55:31Z beaky: its a joke flag that gets gcc to emit screaming fast code 2016-09-29T08:55:34Z jdz: same as -Oplease-make-it-run-very-fast? 2016-09-29T08:55:42Z loke: beaky: I see :-) 2016-09-29T08:55:47Z beach: beaky: (declaim (optimize (speed 3) (debug 0) (compilation-speed 0))) 2016-09-29T08:55:58Z loke: For SBCL, that would be (declaim (optimize (speed 3) (safety 0))) 2016-09-29T08:56:12Z beaky: (safety 0) hmm that sounds unsafe 2016-09-29T08:56:22Z loke: It gives you a few extra cycles, at the expensive of potentially random core dumps :-) 2016-09-29T08:56:34Z beaky: do i put that in my .emacs 2016-09-29T08:56:45Z jdz: (safety 0) is not worth it, just use (safety 1) 2016-09-29T08:56:56Z loke: beaky: yes. for example (aref #(1 2 3) 5) will cause an AVER :-) 2016-09-29T08:57:33Z loke: jdz: Yes of course. But he was aksing for something ridiculous, and (SAFETY 0) is usually ridiculous. 2016-09-29T08:58:03Z beach: beaky: You put that in the files that contain the code you want to be fast. 2016-09-29T08:58:40Z beach: beaky: If you wanted it for everything you do, you would put it in your .sbclrc file, but that is a bad idea. 2016-09-29T08:58:46Z flip214: (safety most-negative-fixnum) 2016-09-29T08:59:00Z Harag joined #lisp 2016-09-29T08:59:43Z jackdaniel: (safety 3) and (debug 3) are sane values for global init file :) 2016-09-29T09:00:10Z loke: jackdaniel: That's what I use, along with SPEED 0. 2016-09-29T09:00:10Z raydeejay: (sanity 0) 2016-09-29T09:00:15Z jackdaniel: eventually bot hat "2", but that's ddefault I think 2016-09-29T09:00:15Z jackdaniel: 1 2016-09-29T09:00:39Z loke: For production code, (SAEFTY 1) is fine. 2016-09-29T09:01:32Z jackdaniel: ah, net spike. s/bot/both/ s/ddefault/default/ s/1// 2016-09-29T09:01:43Z f-a joined #lisp 2016-09-29T09:03:35Z beaky: hmm even with it in my sblcr it seems to profile to similar speed 2016-09-29T09:04:06Z ramky quit (Ping timeout: 264 seconds) 2016-09-29T09:04:29Z beach: beaky: Not surprising. To get significant improvements, you need to work on your algorithms and data structures. 2016-09-29T09:04:36Z jackdaniel: you probably need to restart lisp image to catch these new values and recompile your software 2016-09-29T09:04:43Z jackdaniel: and what beach said :) 2016-09-29T09:05:26Z beach: beaky: What is the problem you are trying to solve, and what is the library you are using for it? 2016-09-29T09:06:19Z beaky: im trying to parse a 50mb html file and am using https://github.com/copyleft/cl-html5-parser 2016-09-29T09:07:50Z beaky: and loading the dom with #'parse-html5 takes around 30s on my hamchien 2016-09-29T09:09:56Z beaky: machine8 2016-09-29T09:10:08Z beach: beaky: I don't know what parsing technique it uses, so I am afraid I can't help. 2016-09-29T09:12:45Z HeyFlash: Isn't that a general property of dom parsers (as opposed to more simple html parsers)? I remember using Qt's dom parser and having the same speed problems. Qt even offers an alternative parser for that reason. 2016-09-29T09:12:52Z watersoul joined #lisp 2016-09-29T09:15:11Z beaky: ah 2016-09-29T09:15:31Z beaky: idk i thought parsing was supposed to be screaming fast 2016-09-29T09:15:43Z write8 joined #lisp 2016-09-29T09:15:52Z beaky: slurping up that 50MB of tag soup in a second 2016-09-29T09:16:04Z tkd quit (Remote host closed the connection) 2016-09-29T09:16:12Z tmtwd joined #lisp 2016-09-29T09:16:38Z HeyFlash: I found a stackoverflow discussion on the two different Qt parsers with more links in it: http://stackoverflow.com/questions/7841293/whats-the-difference-between-qxml-and-qdom 2016-09-29T09:16:49Z HeyFlash: Haven't read any of the links, though. 2016-09-29T09:17:00Z tkd joined #lisp 2016-09-29T09:18:25Z przl quit (Ping timeout: 272 seconds) 2016-09-29T09:20:13Z ramky joined #lisp 2016-09-29T09:20:57Z write8 quit (Ping timeout: 272 seconds) 2016-09-29T09:21:16Z akorotkov_ joined #lisp 2016-09-29T09:21:22Z beach: beaky: That depends on the algorithm used, and how hard the author worked on the performance aspect. 2016-09-29T09:24:25Z beaky: right 2016-09-29T09:25:18Z beaky: hmm seems to be a port of a python-based parser 2016-09-29T09:25:23Z ukari quit (Ping timeout: 272 seconds) 2016-09-29T09:26:45Z TMA: beaky: you can get huge performance gains if you cut corners - there are parts of the XML spec that are rarelu used, if you are sure that your files don't use them you might ignore them; then you do not incur the performance hit 2016-09-29T09:27:07Z TMA: beaky: the same might go for HTML5 2016-09-29T09:27:15Z beaky: ah 2016-09-29T09:27:29Z beaky: i guess thats why some other html5 parsers ive used (jsoup) are screaming fast 2016-09-29T09:27:47Z mood: You could try some other parsers, see if they perform better 2016-09-29T09:27:56Z TMA: full, conforming parsers are usually sloooooow 2016-09-29T09:28:00Z mood: Try Plump, for example 2016-09-29T09:28:41Z shrdlu68 joined #lisp 2016-09-29T09:37:09Z shrdlu68: Quoting the bordeaux-threads docs: "Local bindings in the the caller of MAKE-THREAD may or may not be shared with the new thread that it creates: this is implementation-defined. Portable code should not depend on particular behaviour in this case, nor should it assign to such variables without first rebinding them in the new thread." Dopes this mean, in essence, that one should always use 2016-09-29T09:37:14Z shrdlu68: *default-special-bindings*? 2016-09-29T09:37:22Z redeemed joined #lisp 2016-09-29T09:41:44Z fe[nl]ix: shrdlu68: yes 2016-09-29T09:42:13Z hebroon joined #lisp 2016-09-29T09:44:39Z beaky: hmm plump seems to be significantly more speedy 2016-09-29T09:46:32Z write8 joined #lisp 2016-09-29T09:46:44Z hebroon quit (Ping timeout: 244 seconds) 2016-09-29T09:49:37Z razzy89__ joined #lisp 2016-09-29T09:49:50Z steelbird quit (Ping timeout: 244 seconds) 2016-09-29T09:50:02Z write8 quit (Read error: Connection reset by peer) 2016-09-29T09:50:08Z beaky: tho consuming more meory (i guess its not a streaming parser like cl-html5-parser) 2016-09-29T09:51:46Z beaky: i love plump 2016-09-29T09:52:41Z freedom010 quit (Ping timeout: 240 seconds) 2016-09-29T09:57:41Z razzy89__ quit (Ping timeout: 240 seconds) 2016-09-29T09:58:35Z nikki93 quit (Remote host closed the connection) 2016-09-29T09:59:11Z nikki93 joined #lisp 2016-09-29T09:59:45Z rumbler31 joined #lisp 2016-09-29T10:00:21Z steelbird joined #lisp 2016-09-29T10:00:36Z shdeng quit (Quit: Leaving) 2016-09-29T10:03:47Z rumbler31 quit (Ping timeout: 244 seconds) 2016-09-29T10:04:06Z nikki93 quit (Ping timeout: 264 seconds) 2016-09-29T10:05:00Z shrdlu68: fe[nl]ix: How exactly does one use it? Do I just (declare (ignorable foo))? 2016-09-29T10:06:23Z shrdlu68: To quieten the "unused variable" warning? 2016-09-29T10:06:48Z przl joined #lisp 2016-09-29T10:12:57Z trocado joined #lisp 2016-09-29T10:13:50Z DataLinkDroid quit (Quit: Ex-Chat) 2016-09-29T10:16:33Z Rajamaa joined #lisp 2016-09-29T10:17:01Z trocado quit (Ping timeout: 240 seconds) 2016-09-29T10:17:08Z knobo: Would be really exiting joy if remf would return (values generalized-boolean '(:removed element)) or preferably the other way around, except that would not be backward compatible. 2016-09-29T10:20:25Z cpape joined #lisp 2016-09-29T10:20:37Z varjag joined #lisp 2016-09-29T10:20:56Z nikki93 joined #lisp 2016-09-29T10:21:12Z pipping: sort of like a pop()? sounds nice. 2016-09-29T10:22:38Z write8 joined #lisp 2016-09-29T10:22:45Z pipping: shrdlu68: while you're quoting the bordeaux-threads docs, you might also want to fix the 'the the' in there =) 2016-09-29T10:23:14Z ukari joined #lisp 2016-09-29T10:25:09Z Grue`: theoretically an implementation can return (:removed element) instead of T as a return value of remf 2016-09-29T10:25:56Z Grue`: you just need to convince your implementation developers to do it 2016-09-29T10:26:39Z fe[nl]ix: shrdlu68: I don't know what you're trying to do 2016-09-29T10:26:42Z pipping: shrdlu68: although I see all quicklisp projects combined have 367 occurrences of 'the the' so maybe you shouldn't bother with fixing one. 2016-09-29T10:27:31Z Grue`: clhs THE 2016-09-29T10:27:31Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/s_the.htm 2016-09-29T10:28:44Z pipping: Grue`: what's your point? 2016-09-29T10:29:12Z FreeBirdLjj joined #lisp 2016-09-29T10:29:56Z Grue`: something like "to do X, use the THE special operator" 2016-09-29T10:30:33Z akorotkov_ quit (Quit: Ex-Chat) 2016-09-29T10:30:39Z pipping: Grue`: ag -s -c -w 'the the' quicklisp/dists/quicklisp/software/ | awk -F: '{ sum += $2 } END { print sum }' 2016-09-29T10:30:50Z pipping: Grue`: should take care of that. still gives me 350. 2016-09-29T10:32:56Z shrdlu68: pipping: Hehe 2016-09-29T10:33:03Z tmtwd quit (Ping timeout: 276 seconds) 2016-09-29T10:34:06Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-09-29T10:34:20Z redeemed quit (Quit: q) 2016-09-29T10:34:41Z shum joined #lisp 2016-09-29T10:36:23Z beaky: damn the cl-html-parse lib is even more screaming fast than 2016-09-29T10:36:28Z beaky: than plump 2016-09-29T10:36:30Z beaky: why is that 2016-09-29T10:39:50Z joga quit (Changing host) 2016-09-29T10:39:50Z joga joined #lisp 2016-09-29T10:39:51Z write8 quit (Read error: Connection reset by peer) 2016-09-29T10:41:14Z freedom01 joined #lisp 2016-09-29T10:42:59Z hebroon joined #lisp 2016-09-29T10:43:37Z psachin` joined #lisp 2016-09-29T10:44:05Z psachin` left #lisp 2016-09-29T10:44:08Z asc232 joined #lisp 2016-09-29T10:48:00Z hebroon quit (Ping timeout: 276 seconds) 2016-09-29T10:48:48Z test1600 quit (Quit: Leaving) 2016-09-29T10:49:06Z przl quit (Ping timeout: 264 seconds) 2016-09-29T10:51:07Z write8 joined #lisp 2016-09-29T10:54:19Z shum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2016-09-29T10:55:19Z Grue` quit (Ping timeout: 272 seconds) 2016-09-29T10:56:36Z pipping: beaky: Gary King probably knew really well what he was doing. 2016-09-29T10:56:41Z write8 quit (Ping timeout: 240 seconds) 2016-09-29T10:56:55Z asc232 quit (Remote host closed the connection) 2016-09-29T10:57:17Z shum joined #lisp 2016-09-29T10:58:16Z nikki93 quit (Remote host closed the connection) 2016-09-29T10:59:33Z razzy89__ joined #lisp 2016-09-29T11:04:49Z ukari quit (Ping timeout: 272 seconds) 2016-09-29T11:05:10Z beaky: hmm still twice as slow as jsoup tho :< 2016-09-29T11:05:17Z shrdlu68: How does one pass parameters to the function specified by a call to bordeaux-threads:make-thread? I use the *default-special-bindings* but I'm getting an "unbound variable warning". How do I suppress it? I've tried to (declare (ignore foo)) but that itsels issues the same warning. I've also tried using foo in the lamda-list of the function being called, but I get a warning about the function being called 2016-09-29T11:05:21Z shrdlu68: with no parameters. 2016-09-29T11:07:21Z shrdlu68: Introducing foo locally via let does not work as intended, as it overrrides the bindings made by the caller through *default-special-bindings*. 2016-09-29T11:08:22Z freedom01 quit (Ping timeout: 244 seconds) 2016-09-29T11:08:49Z fe[nl]ix: shrdlu68: ok, so the docs should say "Local dynamic bindings" 2016-09-29T11:09:35Z fe[nl]ix: you're referring to lexical bindings and those work fine 2016-09-29T11:13:22Z shrdlu68: fe[nl]ix: (let (foo) (make-thread (lambda () foo))) 2016-09-29T11:13:52Z fe[nl]ix: yes 2016-09-29T11:14:17Z shrdlu68: fe[nl]ix: Ah, okay. 2016-09-29T11:30:52Z cpc26 joined #lisp 2016-09-29T11:30:59Z freedom01 joined #lisp 2016-09-29T11:31:47Z write8 joined #lisp 2016-09-29T11:33:13Z przl joined #lisp 2016-09-29T11:37:21Z write8 quit (Ping timeout: 240 seconds) 2016-09-29T11:39:22Z ramky quit (Ping timeout: 244 seconds) 2016-09-29T11:43:04Z yeticry joined #lisp 2016-09-29T11:43:44Z hebroon joined #lisp 2016-09-29T11:45:21Z Rajamaa quit (Ping timeout: 272 seconds) 2016-09-29T11:45:33Z milanj joined #lisp 2016-09-29T11:45:48Z Rajamaa joined #lisp 2016-09-29T11:48:18Z harish joined #lisp 2016-09-29T11:48:31Z hebroon quit (Ping timeout: 272 seconds) 2016-09-29T11:49:06Z przl quit (Ping timeout: 276 seconds) 2016-09-29T11:52:01Z Harag quit (Ping timeout: 240 seconds) 2016-09-29T11:52:08Z ramky joined #lisp 2016-09-29T11:55:21Z madbub joined #lisp 2016-09-29T11:55:58Z f-a left #lisp 2016-09-29T11:58:49Z shrdlu68 quit (Quit: leaving) 2016-09-29T11:59:04Z jason_m joined #lisp 2016-09-29T12:00:17Z rpg joined #lisp 2016-09-29T12:01:03Z quazimodo joined #lisp 2016-09-29T12:05:03Z cpc26 quit (Remote host closed the connection) 2016-09-29T12:05:20Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-29T12:05:38Z m00natic joined #lisp 2016-09-29T12:05:56Z cpc26 joined #lisp 2016-09-29T12:10:41Z cpc26 quit (Ping timeout: 272 seconds) 2016-09-29T12:11:51Z varjag quit (Ping timeout: 276 seconds) 2016-09-29T12:13:46Z QwertyDragon quit (Quit: Leaving) 2016-09-29T12:15:26Z beaky: why does optimize (space 3) make code run 2x as fast as (speed 3) 2016-09-29T12:23:27Z hebroon joined #lisp 2016-09-29T12:23:38Z SAL9000_: perhaps the space-3 optimised code fits into a cache better? 2016-09-29T12:29:13Z grouzen: shrdlu68: I'm coding next gen version of cl-xmpp - cl-ngxmpp. Currently I implemented almost the core xmpp protocol, and there is a dsl for creating xeps 2016-09-29T12:29:22Z lnostdal quit (Read error: Connection reset by peer) 2016-09-29T12:29:50Z lnostdal joined #lisp 2016-09-29T12:30:24Z algae joined #lisp 2016-09-29T12:32:25Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-09-29T12:33:58Z aries_liuxueyang joined #lisp 2016-09-29T12:34:01Z Xach: grouzen: cool 2016-09-29T12:38:07Z dddddd joined #lisp 2016-09-29T12:38:35Z pipping: wee, ascii are READMEs 2016-09-29T12:39:23Z Grue` joined #lisp 2016-09-29T12:41:40Z fe[nl]ix: pipping: ?? 2016-09-29T12:41:53Z pipping: s/are/art/ 2016-09-29T12:42:03Z pipping: at https://github.com/grouzen/cl-ngxmpp 2016-09-29T12:42:20Z pipping: confusing typos are my specialty 2016-09-29T12:42:52Z beaky: wow nice gorszen 2016-09-29T12:42:54Z beaky: grouzen* 2016-09-29T12:43:02Z beaky: whats xmpp btw 2016-09-29T12:43:08Z beaky: is it like SIP 2016-09-29T12:43:17Z pipping: beaky: have you heard of jabber? 2016-09-29T12:43:20Z beaky: nope 2016-09-29T12:44:20Z pipping: beaky: you might want to just read https://en.wikipedia.org/wiki/XMPP 2016-09-29T12:45:34Z pipping: grouzen: what do you mean by the TODO item 'Develop a small tool for getting shell over xmpp'? 2016-09-29T12:45:50Z pipping: grouzen: like, remote login into another machine? 2016-09-29T12:45:52Z przl joined #lisp 2016-09-29T12:46:01Z nikki93 joined #lisp 2016-09-29T12:46:05Z jackdaniel: despite being pseudo-XML-protocol I was xmpp's devoted user, but google shamefully embraced, extended and extinguished it 2016-09-29T12:46:42Z beaky: writing lisp with slime feels so different from writing clojure (or even haskell) why is that? like im slapping together pieces of play-dough vs. hammering down lego bricks with square pegs through round holes known as 'frameworks' 2016-09-29T12:47:14Z beaky: hmm so is xmpp like xml-based irc 2016-09-29T12:48:04Z cromachina joined #lisp 2016-09-29T12:48:04Z fe[nl]ix: jackdaniel: it's a bit more complicated than that 2016-09-29T12:48:20Z beaky: what did google do? 2016-09-29T12:48:27Z beaky: google has chat services? 2016-09-29T12:48:29Z fe[nl]ix: the XMPP standard is too anarchic 2016-09-29T12:48:53Z fe[nl]ix: with nobody mandating interoperability, you got none 2016-09-29T12:49:19Z jackdaniel: fe[nl]ix: from my perspective it was just that - people started to use (finally) one protocol, so I could chat with folks on different servers. Then Google started introducing its non-compatible features 2016-09-29T12:49:43Z fe[nl]ix: in that sense, the WiFi consortium(for 802.11*) and ITUT(for GSM to LTE) are doing much better 2016-09-29T12:49:43Z jackdaniel: (after people hurried to use gmail, because it's e-mail *and* jabber) 2016-09-29T12:49:54Z fe[nl]ix: jackdaniel: everybody had non-compatible features 2016-09-29T12:50:02Z fe[nl]ix: that's the problem with XMPP 2016-09-29T12:50:21Z przl quit (Ping timeout: 240 seconds) 2016-09-29T12:50:33Z fe[nl]ix: jackdaniel: very few people ever had a clue about what Jabber is 2016-09-29T12:50:51Z nikki93 quit (Ping timeout: 276 seconds) 2016-09-29T12:50:52Z fe[nl]ix: so I doubt that more than .1% of all Gmail users switched because of it 2016-09-29T12:51:22Z jackdaniel: my expericence show the opposite, but lets stay with our opinions on that matter, I don't care enough about xmpp anymore to argue about that ;) 2016-09-29T12:52:02Z fe[nl]ix: I'm talking about the overall XMPP situation 2016-09-29T12:52:18Z fe[nl]ix: your experience, as any other person's, is just an insignificant datapoint 2016-09-29T12:53:01Z jackdaniel: right, good we have objective observers here :) 2016-09-29T12:54:23Z Rajamaa quit (Ping timeout: 272 seconds) 2016-09-29T12:56:47Z przl joined #lisp 2016-09-29T12:57:18Z EvW joined #lisp 2016-09-29T12:58:23Z superancetre joined #lisp 2016-09-29T12:58:48Z nullniverse joined #lisp 2016-09-29T12:59:26Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-29T13:00:24Z pipping: jackdaniel: I think fe[nl]ix was including himself there. neither your or his user experience are likely to be statistically relevant. 2016-09-29T13:02:11Z jackdaniel: I believe he presented us with the true nature of the XMPP's issue, but I may have misread that ;) 2016-09-29T13:10:58Z manuel_ joined #lisp 2016-09-29T13:11:14Z varjag joined #lisp 2016-09-29T13:11:20Z manuel_ quit (Remote host closed the connection) 2016-09-29T13:11:38Z manuel_ joined #lisp 2016-09-29T13:14:54Z jason_m quit (Ping timeout: 264 seconds) 2016-09-29T13:15:28Z attila_lendvai joined #lisp 2016-09-29T13:15:45Z superancetre: Hi, there is something i dont understand. I do (ql:quickload :package-name) in emacs with slime and it says everything's fine, then i go in the sbcl REPL cause i'm dealing with ncurses, and the same command throw an error. The error is something like: CLASS NOT FOUND ERROR, there is no such class as PACKAGENAME::CLASSNAME. Does anybody got an idea on how to debug this? thx 2016-09-29T13:18:21Z Kruppe joined #lisp 2016-09-29T13:22:39Z dlowe: superancetre: the system name isn't necessarily the same as the package name 2016-09-29T13:22:54Z dlowe: It usually is 2016-09-29T13:23:10Z cromachina quit (Read error: Connection reset by peer) 2016-09-29T13:23:35Z dlowe: or is this a difference between sbcl-under-slime and sbcl-no-slime 2016-09-29T13:24:42Z dlowe: you may also have a ~/.swank.lisp file that's doing some initialization 2016-09-29T13:25:05Z superancetre: dlowe: I dont think it is a problem of system/package name as it's one of my system, it was loading fine this morning, i modified some classes and then here i am. 2016-09-29T13:25:14Z asc232 joined #lisp 2016-09-29T13:25:19Z superancetre: dlowe: i'll look if i have one such file 2016-09-29T13:25:25Z sdothum quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-09-29T13:26:10Z dlowe: I would look for the class name using apropos 2016-09-29T13:28:20Z raydeejay: when you say "go to the sbcl REPL"... what does that mean? 2016-09-29T13:29:02Z raydeejay: you are connected to the running sbcl, right? xD 2016-09-29T13:30:17Z dlowe: I assume (perhaps wrongly) that they mean that they've started another repl in a terminal 2016-09-29T13:30:29Z baptiste_ joined #lisp 2016-09-29T13:30:31Z superancetre: raydeejay: i mean opening a terminal, typing "sbcl" and then quickload the system i want. 2016-09-29T13:30:37Z raydeejay goes to prepare lunch 2016-09-29T13:30:49Z superancetre: raydeejay: more like dlowe assume. 2016-09-29T13:31:21Z dlowe: are you using source control? can you revert to an earlier version and see if it works? 2016-09-29T13:32:16Z SAL9000_ is now known as SAL9000 2016-09-29T13:33:01Z jsgrant quit (Ping timeout: 272 seconds) 2016-09-29T13:34:22Z superancetre: dlowe: yes i'll do that. just it seemed really odd. It was working fine this morning so source control is an option yes. 2016-09-29T13:35:02Z dlowe: well, you wanted tips for debugging. If the earlier version works or doesn't work, you know at least what is to blame 2016-09-29T13:36:16Z superancetre: dlowe: good point 2016-09-29T13:36:39Z EvW quit (Ping timeout: 244 seconds) 2016-09-29T13:37:30Z baptiste_ quit (Quit: Page closed) 2016-09-29T13:37:55Z ramky quit (Quit: Leaving) 2016-09-29T13:40:02Z atgreen joined #lisp 2016-09-29T13:41:45Z baptiste`` joined #lisp 2016-09-29T13:43:09Z klltkr quit (Ping timeout: 272 seconds) 2016-09-29T13:45:11Z FreeBirdLjj joined #lisp 2016-09-29T13:45:57Z superancetre: thanks guys dlowe & raydeejay 2016-09-29T13:46:05Z dlowe: found something? 2016-09-29T13:46:34Z superancetre: not yet, somethings wrong between old commit and now but i did not found what yet 2016-09-29T13:46:41Z superancetre: but ol commit works 2016-09-29T13:46:44Z superancetre: old* 2016-09-29T13:47:07Z dlowe: cool, now you can diff, and look at it. If it's not obvious, start adding back the changes one by one until it breaks. 2016-09-29T13:47:26Z superancetre: also, should i connect to the running sbcl like raydeejay mention before? is that better? 2016-09-29T13:47:54Z slyrus quit (Ping timeout: 264 seconds) 2016-09-29T13:51:16Z razzy89__ quit (Quit: razzy89__) 2016-09-29T13:51:23Z FreeBirdLjj quit (Ping timeout: 272 seconds) 2016-09-29T13:54:19Z m00natic` joined #lisp 2016-09-29T13:54:26Z dlowe: it's probably a lot easier. 2016-09-29T13:54:33Z dlowe: you start the sbcl in the terminal, then load swank 2016-09-29T13:54:35Z m00natic quit (Remote host closed the connection) 2016-09-29T13:54:44Z dlowe: then use M-x slime-connect to connect to the already-running sbcl 2016-09-29T13:54:56Z dlowe: then you can do your debugging in slime, but execute it in the terminal 2016-09-29T13:57:13Z adolf_stalin joined #lisp 2016-09-29T13:57:24Z superancetre: i see, i'll try it 2016-09-29T13:59:31Z atgreen: does anybody have details on potential conflict between SBCL and address space layout randomization (ASLR)? The most promising references on the web link to gmane archives for details, and those are gone. 2016-09-29T14:01:51Z algae quit (Quit: leaving) 2016-09-29T14:03:05Z FreeBirdLjj joined #lisp 2016-09-29T14:04:54Z warweasle joined #lisp 2016-09-29T14:05:13Z TCZ joined #lisp 2016-09-29T14:05:49Z manuel_ quit (Quit: manuel_) 2016-09-29T14:06:41Z _sjs quit (Ping timeout: 240 seconds) 2016-09-29T14:07:07Z Fare joined #lisp 2016-09-29T14:07:08Z failproofwork joined #lisp 2016-09-29T14:09:07Z Grue` quit (Ping timeout: 272 seconds) 2016-09-29T14:11:21Z rpg joined #lisp 2016-09-29T14:11:34Z ktt9` quit (Remote host closed the connection) 2016-09-29T14:15:37Z pipping: atgreen: you might want to ask that in #sbcl 2016-09-29T14:17:06Z atgreen: pipping, ok, thanks. 2016-09-29T14:20:50Z TCZ quit (Quit: Leaving) 2016-09-29T14:23:15Z ikopico joined #lisp 2016-09-29T14:23:28Z solene: atgreen: I'm using sbcl on OpenBSD which use ASLR by default I think and it's working correctly 2016-09-29T14:25:49Z manuel_ joined #lisp 2016-09-29T14:25:53Z dunderproto joined #lisp 2016-09-29T14:25:57Z dunderproto left #lisp 2016-09-29T14:29:52Z rpg quit (Ping timeout: 244 seconds) 2016-09-29T14:30:41Z EvW joined #lisp 2016-09-29T14:30:45Z atgreen: solene, I'm running in a locked down container environment, where it can't disable ASLR 2016-09-29T14:30:56Z pipping: atgreen: if you're running sbcl through docker, the comments in the README of https://github.com/daewok/lisp-devel-docker might be relevant 2016-09-29T14:31:13Z atgreen: they are... but they don't explain the problem. 2016-09-29T14:31:32Z atgreen: plus, they assume admin credentials on the container host 2016-09-29T14:32:36Z manuel_ quit (Quit: manuel_) 2016-09-29T14:32:47Z stepnem joined #lisp 2016-09-29T14:33:01Z pipping: right. but that's not a severe limitation. anyone who gets to run docker images is a privileged user anyway 2016-09-29T14:33:20Z nikki93 joined #lisp 2016-09-29T14:35:09Z klltkr joined #lisp 2016-09-29T14:35:35Z joshe: solene: on openbsd, sbcl places it's dynamic space and such at virtual addresses which don't (currently) conflict with ASLR 2016-09-29T14:36:30Z pipping: atgreen: (see e.g. https://www.projectatomic.io/blog/2015/08/why-we-dont-let-non-root-users-run-docker-in-centos-fedora-or-rhel/) 2016-09-29T14:37:29Z pipping: atgreen: or https://docs.docker.com/engine/security/security/#docker-daemon-attack-surface 2016-09-29T14:37:35Z beaky: ello 2016-09-29T14:37:47Z beaky: how do i define a new function in a foreign package 2016-09-29T14:38:36Z steelbird quit (Remote host closed the connection) 2016-09-29T14:38:39Z nikki93 quit (Ping timeout: 244 seconds) 2016-09-29T14:39:19Z Grue` joined #lisp 2016-09-29T14:39:25Z Xach: beaky: functions are named by a symbol, and you can use symbols like foo::bar, foo:bar, or bar as necessary. 2016-09-29T14:39:47Z Xach: beaky: "foreign" is usually reserved to mean "not lisp", as in interfacing with C libraries 2016-09-29T14:39:50Z beaky: oh 2016-09-29T14:40:03Z atgreen: yes... author of libffi here <--- 2016-09-29T14:40:05Z beaky: damn i used only 1 colon 2016-09-29T14:40:08Z pierpa joined #lisp 2016-09-29T14:40:14Z beaky: foo:x instead of foo::x this whole time 2016-09-29T14:40:20Z Xach: beaky: using two colons is a sign that you are going against good package practices. 2016-09-29T14:40:34Z Xach: beaky: which is sometimes warranted, but not very often 2016-09-29T14:40:44Z beaky: oh 2016-09-29T14:41:22Z Xach: beaky: what prompts the desire to use a symbol in another package for the function name? 2016-09-29T14:41:23Z atgreen: pipping, thanks. I'm aware of those links/docs. I am wondering about running SBCL in a hosted container environment, where admin credentials are not available to turn off ASLR for the container 2016-09-29T14:41:53Z beaky: im using https://github.com/AccelerationNet/css-selectors and am implementing a new pseudo selecotr 2016-09-29T14:44:24Z Naraka left #lisp 2016-09-29T14:45:13Z scymtym quit (Ping timeout: 272 seconds) 2016-09-29T14:46:36Z beach: beaky: How does it follow that you must use the library package? 2016-09-29T14:47:07Z beaky: hmm doesnt it say to define new selectors under :pseudo 2016-09-29T14:49:33Z adrien91 joined #lisp 2016-09-29T14:49:34Z beach: It appears to be saying that, yes. But that is some very strange practice. 2016-09-29T14:50:16Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-29T14:50:40Z asc232 quit (Remote host closed the connection) 2016-09-29T14:51:08Z beach: I wonder where this organization is a requirement, or is otherwise taken advantage of. 2016-09-29T14:52:04Z beaky: ye i wonder whats the normal way its done 2016-09-29T14:52:13Z manuel_ joined #lisp 2016-09-29T14:52:35Z beach: I wonder whether the remark is meant for the maintainers. 2016-09-29T14:53:19Z eivarv joined #lisp 2016-09-29T14:54:01Z rpg joined #lisp 2016-09-29T14:54:08Z beaky: a 2016-09-29T14:54:48Z beach: beaky: Normally, the package of a the name of a function should not matter for that function to work properly. The only reason I can see for this way of doing it would be if he somehow loops over all names in the package in order to get to all pseudo selectors. 2016-09-29T14:55:34Z beaky: ye i guess it explicitly digs in the :pseudo package https://github.com/AccelerationNet/css-selectors/blob/master/src/compile.lisp#L144 2016-09-29T14:55:47Z beaky: as the only reason why :D 2016-09-29T14:55:53Z write8 joined #lisp 2016-09-29T14:57:29Z beach: Where do you see that? 2016-09-29T14:58:04Z Josh_2 joined #lisp 2016-09-29T15:00:06Z beach: Ah, yes, I see it. 2016-09-29T15:00:28Z adrien91 quit (Remote host closed the connection) 2016-09-29T15:00:53Z beach: I guess the only solution is to do what you did, with `::'. 2016-09-29T15:01:27Z beach: ... or something essentially equivalent. 2016-09-29T15:02:09Z beach: That doesn't look like good programming practice to me. 2016-09-29T15:02:38Z beaky: i guess the lib authors had their good reasons :D 2016-09-29T15:02:39Z raydeejay: smells of Smalltalk 2016-09-29T15:02:50Z beach: beaky: Don't count on it. 2016-09-29T15:03:01Z raydeejay: where it's rather common to "enhance" other packages from yours 2016-09-29T15:03:12Z beaky: hmm is smalltalk like lisp 2016-09-29T15:03:19Z raydeejay: heh 2016-09-29T15:03:25Z raydeejay: depends on the time of day you ask me 2016-09-29T15:03:26Z raydeejay: xD 2016-09-29T15:03:30Z dlowe: beaky: no. 2016-09-29T15:04:10Z dlowe: If you want a comparison, python and ruby are like smalltalk. 2016-09-29T15:04:43Z dwchandler: I think smalltalk people would object to that ;-) 2016-09-29T15:05:18Z raydeejay: somehow it seems strange that a language where everything is a sexp and a language where everything is an object are more dissimilar than a language where everything is an object, and two languages where nothing of the sort happens 2016-09-29T15:05:22Z dlowe: smalltalk is better designed, but the underlying ideas are identical 2016-09-29T15:05:34Z dlowe: you're conflating two "everythings" 2016-09-29T15:06:37Z rpg: Smalltalk has that weird thing where the state of the image is everything, and the actual program text seems to have a sort of ambiguous status. 2016-09-29T15:07:28Z baptiste`` left #lisp 2016-09-29T15:07:34Z rpg: BTW, what's the distinction between FDEFINITION and SYMBOL-FUNCTION? I looked at the CLHS, but nothing leapt out at me. 2016-09-29T15:07:56Z dlowe: The lisp language is composed of s-expressions of cons cells, symbols, strings, and numbers, but we have lots more data structures and modularizations than objects. 2016-09-29T15:08:02Z dlowe: Also, functions. 2016-09-29T15:08:12Z rpg: ah. I see, "FDEFINITION accepts arguments other than just symbols." 2016-09-29T15:08:12Z beach: rpg: fdefinition can take names such as (SETF SYMBOL) 2016-09-29T15:08:44Z beach: rpg: SYMBOL-FUNCTION should be considered obsolete. 2016-09-29T15:09:27Z steelbird joined #lisp 2016-09-29T15:10:53Z Rajamaa joined #lisp 2016-09-29T15:11:04Z _mjl quit (Quit: Leaving) 2016-09-29T15:12:09Z raydeejay: dlowe: from my point of view, things like "if returns a value" are more fundamental differences 2016-09-29T15:12:23Z knicklux joined #lisp 2016-09-29T15:12:45Z write8 quit (Ping timeout: 244 seconds) 2016-09-29T15:12:53Z dlowe: oh. That seems pretty minor to me. You don't design your programs differently because of it. 2016-09-29T15:14:18Z Fare quit (Ping timeout: 244 seconds) 2016-09-29T15:14:48Z slyrus joined #lisp 2016-09-29T15:16:25Z beaky: i wonder does lisp influence program design 2016-09-29T15:16:39Z beach: Of course. 2016-09-29T15:17:15Z beach: beaky: The object system gives you way many more design choices than most other programming languages. 2016-09-29T15:17:37Z beaky: ye i guess i reach for clos as my golden hammer 2016-09-29T15:17:55Z raydeejay: dlowe: I would say that it has an influence even design-wise, but right now my mind is somewhat full of other stuff to reason about it xD 2016-09-29T15:18:03Z beaky: (and macros as my second golden hammer? :D) 2016-09-29T15:18:18Z beach: beaky: The condition system is another. 2016-09-29T15:18:47Z Grue` quit (Ping timeout: 272 seconds) 2016-09-29T15:18:51Z rpg: I really learned to appreciate the condition system when writing code that had to continue running for weeks or months at a time. 2016-09-29T15:19:08Z dlowe: Also, untyped variables, so many functions can operate on multiple types of data without declarations. 2016-09-29T15:19:27Z rpg: dlowe: I'm having mixed feelings about this one nowadays. 2016-09-29T15:19:41Z rpg: sometimes I would really like the compiler to tell me when I am doing something stupid. 2016-09-29T15:20:15Z dlowe: rpg: yeah, my point is that it affects design. 2016-09-29T15:20:25Z rpg: When it takes five minutes to get to the point in the program where a trivial type error is raised. 2016-09-29T15:20:38Z dlowe: I've had mixed feelings about both for a while. 2016-09-29T15:20:41Z rpg: dlowe: Yes, that is certainly true. 2016-09-29T15:20:50Z raydeejay: do any of you have a concrete example of this? 2016-09-29T15:21:02Z rpg: I'm not ready for the full bondage wear of an ML-family language, though. 2016-09-29T15:21:19Z raydeejay: I read about it a lot, but I've never seen an example where the untypedness caused major trouble 2016-09-29T15:21:40Z rpg: raydeejay: the typing problems. I encounter them all the time, but I have never bothered to write up anything about it. 2016-09-29T15:21:49Z beach: It is not "untyped"; it is "dynamically typed". 2016-09-29T15:22:05Z raydeejay: well yes, and values have types, not variables 2016-09-29T15:22:19Z raydeejay has no academic hat, only glasses and a beard 2016-09-29T15:22:28Z rpg: Consider a program that runs for five minutes, then wants to write out results to a function that some slob wrote to take only filename strings (because it uses an OS call). 2016-09-29T15:22:45Z dlowe: well, depends on how well you can afford an unexpected condition. It kind of depends on how far away the developer is from the program. 2016-09-29T15:22:47Z rpg: You get there after five minutes and boom! you passed a pathname to something that would only accept a string. 2016-09-29T15:23:09Z raydeejay: ok, so here the type would have helped if you compiled it 2016-09-29T15:23:20Z rpg: This is one of the reasons I have stuck to using Allegro instead of SBCL for development: I'm more likely to be able to fix the problem and continue, instead of having to abort and start over. 2016-09-29T15:23:52Z dlowe: rpg: I have this fantasy of writing a static type checker for SBCL that ignores the source code and instead checks assertions across the whole image. 2016-09-29T15:24:08Z raydeejay: I was thinking more on the lines of a problem that would have appeared at runtime anyway in both statically and dynamically typed 2016-09-29T15:24:20Z dlowe: So you can load your whole program into memory, run the checker, and it emits "ERROR: tab A does not go into slot B" 2016-09-29T15:24:40Z raydeejay: um 2016-09-29T15:24:57Z raydeejay: what if you have a function that produces either a number or a string? 2016-09-29T15:25:30Z rpg: raydeejay: I have had those, but I confess I haven't written any of them up. Typically this occurs when there's a complex relationship R(x, y, z) that must hold in your program, so that typing x, y, and z separately doesn't catch the problem. 2016-09-29T15:25:53Z dlowe: raydeejay: then it skips checking that. 2016-09-29T15:26:12Z rpg: raydeejay: a powerful type inference system should be able to handle at least some disjunctions. 2016-09-29T15:26:27Z asc232 joined #lisp 2016-09-29T15:26:34Z dlowe: the nice thing about an image-wide type checker is that you could theoretically make arbitrarily complex type annotations 2016-09-29T15:26:51Z rpg: raydeejay: esp if it's something like "a number that means a fileno" or "a string that names a file." 2016-09-29T15:26:58Z dlowe: it could be a superset of common lisp's types 2016-09-29T15:27:23Z rpg: You should have a type (something a Java person would call an interface) that is something like "file-designator" 2016-09-29T15:28:21Z rpg: dlowe: I have often wondered if it would be possible to take a H-M type checker and run it over bits of a Lisp program. I've always suspected that there was a type checker like that hiding somewhere on github, but I have never found one. 2016-09-29T15:28:41Z dlowe: rpg: typed racket has one. Not CL, of course. 2016-09-29T15:28:54Z Grue` joined #lisp 2016-09-29T15:29:57Z rpg: Off to a different room... back in a second 2016-09-29T15:30:07Z raydeejay reads 2016-09-29T15:30:19Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-29T15:31:01Z failproofwork quit (Ping timeout: 240 seconds) 2016-09-29T15:31:08Z raydeejay: ok, so basically what I was thinking, skip it :) 2016-09-29T15:31:31Z raydeejay: feels close enough to my vague idea of my ideal programming language having "optional static typing" 2016-09-29T15:32:12Z sjl joined #lisp 2016-09-29T15:32:17Z rpg joined #lisp 2016-09-29T15:32:23Z razzy89__ joined #lisp 2016-09-29T15:32:28Z ukari joined #lisp 2016-09-29T15:38:54Z klltkr quit (Ping timeout: 264 seconds) 2016-09-29T15:42:18Z LiamH joined #lisp 2016-09-29T15:48:33Z Grue` quit (Ping timeout: 272 seconds) 2016-09-29T15:53:07Z nikki93 joined #lisp 2016-09-29T15:55:04Z Grue` joined #lisp 2016-09-29T15:55:13Z varjag quit (Remote host closed the connection) 2016-09-29T15:56:46Z Josh_2 quit (Remote host closed the connection) 2016-09-29T15:59:08Z vertigo_ is now known as anunnaki 2016-09-29T15:59:37Z attila_lendvai: the problem is the usual: experts of X think that X solves the world equation... typechecking algorithms should be libraries, and programmers should decide where they want to enforce what at compile time. 2016-09-29T16:00:47Z jsmith_ joined #lisp 2016-09-29T16:02:22Z ebrasca joined #lisp 2016-09-29T16:04:54Z ramus joined #lisp 2016-09-29T16:08:27Z dwchandler: attila_lendvai: to *some* degree that's already true, even in today's H-M langs. You can intermingle variables for force and volume, if you only have them specified as real numbers. I.e., if you don't *use* the type system then you don't get the enforcements of the type system. 2016-09-29T16:09:21Z dwchandler: Of course if you're doing that in haskell or ocaml then people are going to look at you funny 2016-09-29T16:10:01Z przl quit (Ping timeout: 240 seconds) 2016-09-29T16:13:28Z scymtym joined #lisp 2016-09-29T16:13:49Z Josh_2 joined #lisp 2016-09-29T16:14:18Z sjl quit (Ping timeout: 264 seconds) 2016-09-29T16:16:48Z sjl joined #lisp 2016-09-29T16:18:32Z Karl_Dscc joined #lisp 2016-09-29T16:24:21Z milanj quit (Quit: Leaving) 2016-09-29T16:27:49Z sjl quit (Ping timeout: 272 seconds) 2016-09-29T16:28:11Z quazimodo quit (Ping timeout: 244 seconds) 2016-09-29T16:31:28Z sjl joined #lisp 2016-09-29T16:34:35Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-29T16:38:06Z HeyFlash quit (Remote host closed the connection) 2016-09-29T16:39:42Z pipping: Is there a keyword to push to a list inside (loop)? I don't want to reverse the list afterwards and using :collect combined with reverse feels a bit silly 2016-09-29T16:40:27Z Grue`: do (push ???) 2016-09-29T16:41:01Z PuercoPop: attila_lendvai: how would that fit in the common workflow? Do you have a library that implements parts of the compiler? build time options? 2016-09-29T16:41:01Z raydeejay: :with a-list then :do push 2016-09-29T16:41:10Z pipping: Grue`: not a keyword! plus I then need an additional or :with 2016-09-29T16:41:32Z Grue`: not being a keyword is a feature 2016-09-29T16:41:34Z raydeejay: well there's :append 2016-09-29T16:41:36Z hhdave quit (Ping timeout: 276 seconds) 2016-09-29T16:41:47Z raydeejay: and nconc 2016-09-29T16:41:56Z jasom: pipping: just use "with result do (push) finally (return result)" 2016-09-29T16:42:00Z pipping: raydeejay: :append would probably be very inefficient and not be what I need :P 2016-09-29T16:42:03Z jasom: raydeejay: those don't work either for this case 2016-09-29T16:42:15Z Grue`: why do you need it to be a keyword? 2016-09-29T16:42:55Z pipping: right. basically i wanted to know if there's a nicer way to do it than ":with result :do (push) :finally (return result)". 2016-09-29T16:43:03Z pipping: but I guess the answer is "no" then 2016-09-29T16:43:05Z sjl: it's not loop, but iterate's collect clause has (at beginning) option that does what you want. 2016-09-29T16:43:18Z sjl: (iterate (for i from 1 to 3) (collect i at beginning)) 2016-09-29T16:43:37Z sjl: unsure if anyone's extended loop in any specific implementation with something similar 2016-09-29T16:43:38Z Grue`: you can use "&aux result" in the function lambda list instead of "with" 2016-09-29T16:43:51Z pipping: grml. of course iterate has what I want. darn. 2016-09-29T16:44:30Z whiteline quit (Quit: Leaving) 2016-09-29T16:44:49Z whiteline joined #lisp 2016-09-29T16:45:30Z sjl: yeah sometimes I hate adding the extra dependency, but iterate is just so nice 2016-09-29T16:46:06Z m00natic` quit (Ping timeout: 264 seconds) 2016-09-29T16:46:21Z freedom01 quit (Ping timeout: 240 seconds) 2016-09-29T16:47:38Z m00natic` joined #lisp 2016-09-29T16:48:11Z mnoonan__ is now known as mnoonan 2016-09-29T16:48:18Z freedom01 joined #lisp 2016-09-29T16:55:05Z beaky: ello 2016-09-29T16:55:07Z beaky: how do i cimpare to keywords 2016-09-29T16:55:14Z beaky: compare two keywords* 2016-09-29T16:55:26Z beaky: lisp seems to have like 10 equality functions :D 2016-09-29T16:55:36Z beaky: eq, eql, equalp, =, ... 2016-09-29T16:57:46Z failproofwork joined #lisp 2016-09-29T16:58:51Z slyrus quit (Ping timeout: 272 seconds) 2016-09-29T17:01:59Z AlphaAtom joined #lisp 2016-09-29T17:06:17Z Grue`: eql works 2016-09-29T17:09:03Z m00natic` quit (Remote host closed the connection) 2016-09-29T17:09:21Z ikopico quit (Ping timeout: 240 seconds) 2016-09-29T17:10:42Z mordocai: beaky: eq is going to work for keywords and is the fastest since it just compares identity. 2016-09-29T17:10:50Z beaky: ah 2016-09-29T17:12:41Z flamebeard quit (Quit: Leaving) 2016-09-29T17:12:53Z ays_ joined #lisp 2016-09-29T17:13:45Z mathi_aihtam joined #lisp 2016-09-29T17:14:10Z ays_ quit (Remote host closed the connection) 2016-09-29T17:15:03Z ays_ joined #lisp 2016-09-29T17:17:00Z ikopico joined #lisp 2016-09-29T17:17:20Z Quadresce joined #lisp 2016-09-29T17:17:27Z Grue`: EQ is generally discouraged from being used because of its implementation-dependent behavior 2016-09-29T17:18:46Z strelox joined #lisp 2016-09-29T17:19:30Z defaultxr joined #lisp 2016-09-29T17:19:43Z Jesin quit (Quit: Leaving) 2016-09-29T17:20:38Z Xach: Discouraged on non-eq objects, that is. 2016-09-29T17:20:57Z Xach: object eq-ness is a useful thing to test sometimes. 2016-09-29T17:21:13Z Xach: don't eq on numbers 2016-09-29T17:21:24Z ikopico quit (Ping timeout: 244 seconds) 2016-09-29T17:21:45Z rumbler31 joined #lisp 2016-09-29T17:22:10Z ebrasca: PuercoPop: hi 2016-09-29T17:24:03Z jasom: there is a style that always prefers eql to eq, as they differ only in implementation-dependent behavior. 2016-09-29T17:25:42Z sjl quit (Ping timeout: 264 seconds) 2016-09-29T17:26:20Z Jesin joined #lisp 2016-09-29T17:26:40Z rpg quit (Read error: Connection reset by peer) 2016-09-29T17:28:17Z ays_ quit (Quit: ays_) 2016-09-29T17:30:56Z defaultxr quit (Quit: brb) 2016-09-29T17:31:00Z jsmith_ quit (Remote host closed the connection) 2016-09-29T17:31:42Z klltkr joined #lisp 2016-09-29T17:33:04Z jsmith_ joined #lisp 2016-09-29T17:34:03Z defaultxr joined #lisp 2016-09-29T17:34:42Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-29T17:35:00Z Quadresce joined #lisp 2016-09-29T17:36:00Z Bike joined #lisp 2016-09-29T17:36:47Z jsmith_ quit (Remote host closed the connection) 2016-09-29T17:39:26Z jsmith_ joined #lisp 2016-09-29T17:43:38Z akkad: pillton: thanks. 2016-09-29T17:47:40Z sjl joined #lisp 2016-09-29T17:49:33Z adrien91 joined #lisp 2016-09-29T17:50:04Z rpg joined #lisp 2016-09-29T17:50:40Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-29T17:53:45Z aindilis` quit (Ping timeout: 276 seconds) 2016-09-29T17:53:57Z adrien91 quit (Ping timeout: 244 seconds) 2016-09-29T17:55:33Z adrien91 joined #lisp 2016-09-29T17:55:51Z marusich quit (Ping timeout: 272 seconds) 2016-09-29T17:59:18Z failproofwork quit (Ping timeout: 264 seconds) 2016-09-29T17:59:39Z failproofwork joined #lisp 2016-09-29T18:00:26Z sjl quit (Read error: Connection timed out) 2016-09-29T18:00:36Z marusich joined #lisp 2016-09-29T18:00:55Z sjl joined #lisp 2016-09-29T18:01:57Z jsmith_ quit (Remote host closed the connection) 2016-09-29T18:07:04Z Th30n joined #lisp 2016-09-29T18:08:30Z binghe joined #lisp 2016-09-29T18:09:10Z joga quit (Ping timeout: 265 seconds) 2016-09-29T18:11:41Z Arathnim quit (Ping timeout: 240 seconds) 2016-09-29T18:15:42Z PuercoPop: ebrasca: hi 2016-09-29T18:15:47Z jsmith_ joined #lisp 2016-09-29T18:17:18Z ebrasca: PuercoPop: I started implement mising functions on xscreensaver. 2016-09-29T18:17:24Z froggey joined #lisp 2016-09-29T18:17:56Z ovenpasta joined #lisp 2016-09-29T18:18:36Z joga joined #lisp 2016-09-29T18:21:13Z ebrasca: PuercoPop: Can I leave some "(... ;;4 SETofSCREENSAVEREVENT event mask) ? 2016-09-29T18:21:33Z joga quit (Changing host) 2016-09-29T18:21:33Z joga joined #lisp 2016-09-29T18:21:45Z binghe left #lisp 2016-09-29T18:22:57Z FreeBirdLjj joined #lisp 2016-09-29T18:24:00Z PuercoPop: ebrasca: You mean some comments to note that a literal value comes from a predefined constant? 2016-09-29T18:24:38Z bocaneri quit (Remote host closed the connection) 2016-09-29T18:25:29Z ebrasca: PuercoPop: Comments to sow what I don't understand from document. 2016-09-29T18:26:00Z joga quit (Ping timeout: 244 seconds) 2016-09-29T18:26:26Z joga joined #lisp 2016-09-29T18:26:30Z failproofwork quit (Ping timeout: 244 seconds) 2016-09-29T18:28:41Z ebrasca: PuercoPop: I don't know how to implement that line. 2016-09-29T18:28:59Z PuercoPop: ebrasca: I guess so. It may be better to leave a larger note saying XXX: I'm from reading the stanrd I think means but I may be wrong or something. Or you can note it and then ask someone to read over the code 2016-09-29T18:29:14Z failproofwork joined #lisp 2016-09-29T18:31:10Z steventog joined #lisp 2016-09-29T18:31:13Z steventog: ahh it's a wonderful day 2016-09-29T18:31:23Z steventog: ahh it's a wonderfu lday 2016-09-29T18:31:31Z steventog: bobby flay 2016-09-29T18:31:40Z mordocai: steventog: We get it, your life is better than ours. Jeesh. :P 2016-09-29T18:32:49Z ebrasca: PuercoPop: Ok when I finish it. I pass my code to you. 2016-09-29T18:33:57Z bdr3552 joined #lisp 2016-09-29T18:34:13Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-29T18:34:30Z FreeBirdLjj joined #lisp 2016-09-29T18:34:58Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-29T18:35:08Z PuercoPop nods 2016-09-29T18:35:22Z FreeBirdLjj joined #lisp 2016-09-29T18:35:47Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-29T18:36:05Z FreeBirdLjj joined #lisp 2016-09-29T18:36:35Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-29T18:39:36Z NitroWheels joined #lisp 2016-09-29T18:42:30Z lnostdal quit (Read error: Connection reset by peer) 2016-09-29T18:42:58Z lnostdal joined #lisp 2016-09-29T18:44:18Z failproofwork quit (Ping timeout: 264 seconds) 2016-09-29T18:48:30Z beaky: ello 2016-09-29T18:49:14Z adrien91 quit 2016-09-29T18:49:55Z failproofwork joined #lisp 2016-09-29T18:54:33Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-29T18:58:51Z gingerale joined #lisp 2016-09-29T18:59:07Z _sjs joined #lisp 2016-09-29T19:00:46Z _sjs quit (Client Quit) 2016-09-29T19:02:40Z Th30n quit (Ping timeout: 244 seconds) 2016-09-29T19:06:21Z _sjs joined #lisp 2016-09-29T19:08:03Z klltkr quit (Ping timeout: 272 seconds) 2016-09-29T19:10:09Z Ven_ joined #lisp 2016-09-29T19:12:45Z jc1 joined #lisp 2016-09-29T19:12:58Z vlatkoB_ quit (Remote host closed the connection) 2016-09-29T19:17:58Z Quadresce joined #lisp 2016-09-29T19:19:34Z malcolm_ joined #lisp 2016-09-29T19:19:34Z malcolm_ is now known as klltkr 2016-09-29T19:20:21Z klltkr quit (Changing host) 2016-09-29T19:20:21Z klltkr joined #lisp 2016-09-29T19:21:21Z failproofwork quit (Ping timeout: 272 seconds) 2016-09-29T19:26:13Z SpaceDanceCJ joined #lisp 2016-09-29T19:26:54Z jc1 quit (Ping timeout: 264 seconds) 2016-09-29T19:30:08Z Denommus joined #lisp 2016-09-29T19:31:40Z Denommus quit (Client Quit) 2016-09-29T19:31:57Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-29T19:32:07Z Denommus joined #lisp 2016-09-29T19:32:38Z ovenpasta quit (Ping timeout: 244 seconds) 2016-09-29T19:32:54Z groovy2shoes quit (Remote host closed the connection) 2016-09-29T19:39:51Z splittist quit (Ping timeout: 252 seconds) 2016-09-29T19:39:52Z gz__ quit (Ping timeout: 252 seconds) 2016-09-29T19:40:24Z quasisane quit (Remote host closed the connection) 2016-09-29T19:40:38Z AntiSpamMeta quit (Killed (wilhelm.freenode.net (Nickname regained by services))) 2016-09-29T19:40:38Z quasisane joined #lisp 2016-09-29T19:40:41Z gz__ joined #lisp 2016-09-29T19:41:36Z splittist joined #lisp 2016-09-29T19:42:52Z jdz_ joined #lisp 2016-09-29T19:42:53Z easye` joined #lisp 2016-09-29T19:43:18Z NeverDie joined #lisp 2016-09-29T19:43:21Z abbe quit (Ping timeout: 252 seconds) 2016-09-29T19:43:21Z jdz quit (Ping timeout: 252 seconds) 2016-09-29T19:43:42Z easye` quit (Remote host closed the connection) 2016-09-29T19:43:51Z groovy2shoes joined #lisp 2016-09-29T19:44:35Z abbe joined #lisp 2016-09-29T19:44:43Z strelox quit (Remote host closed the connection) 2016-09-29T19:44:59Z strelox joined #lisp 2016-09-29T19:45:44Z AntiSpamMeta joined #lisp 2016-09-29T19:46:06Z ghostlight quit (Ping timeout: 264 seconds) 2016-09-29T19:46:25Z StephanLahl joined #lisp 2016-09-29T19:46:35Z rpg quit (Ping timeout: 244 seconds) 2016-09-29T19:46:51Z M-Illandan quit (Ping timeout: 276 seconds) 2016-09-29T19:47:00Z pchrist_ joined #lisp 2016-09-29T19:47:24Z easye` joined #lisp 2016-09-29T19:50:01Z zacts quit (Ping timeout: 252 seconds) 2016-09-29T19:50:01Z pchrist quit (Ping timeout: 252 seconds) 2016-09-29T19:50:03Z LahlStephan quit (Read error: Connection reset by peer) 2016-09-29T19:50:03Z cpt_nemo quit (Ping timeout: 252 seconds) 2016-09-29T19:50:03Z easye quit (Ping timeout: 252 seconds) 2016-09-29T19:50:04Z sigjuice quit (Quit: ZNC - http://znc.in) 2016-09-29T19:50:05Z tokenrov1 quit (Ping timeout: 252 seconds) 2016-09-29T19:50:49Z ghostlight joined #lisp 2016-09-29T19:51:07Z ebrasca: PuercoPop: https://github.com/sharplispers/clx/pull/60 2016-09-29T19:51:11Z sigjuice joined #lisp 2016-09-29T19:51:20Z strelox quit (Remote host closed the connection) 2016-09-29T19:51:35Z tokenrove joined #lisp 2016-09-29T19:52:14Z cpt_nemo joined #lisp 2016-09-29T19:52:33Z knicklux quit (Remote host closed the connection) 2016-09-29T19:53:01Z ym quit (Ping timeout: 272 seconds) 2016-09-29T19:53:42Z strelox joined #lisp 2016-09-29T19:55:34Z marusich quit (Ping timeout: 272 seconds) 2016-09-29T19:58:12Z PuercoPop: ebrasca: I'll go over it 2016-09-29T19:59:50Z NitroWheels left #lisp 2016-09-29T20:00:30Z jmignault quit (Ping timeout: 264 seconds) 2016-09-29T20:01:37Z tfb quit (Read error: Connection reset by peer) 2016-09-29T20:03:07Z DeadTrickster quit (Ping timeout: 244 seconds) 2016-09-29T20:03:19Z tfb joined #lisp 2016-09-29T20:03:48Z aries_liuxueyang quit (Ping timeout: 272 seconds) 2016-09-29T20:03:56Z warweasle quit (Quit: Time to go home. me) 2016-09-29T20:04:04Z aries_liuxueyang joined #lisp 2016-09-29T20:04:20Z DeadTrickster joined #lisp 2016-09-29T20:05:13Z karswell quit (Remote host closed the connection) 2016-09-29T20:06:24Z karswell joined #lisp 2016-09-29T20:07:15Z easye` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-29T20:09:29Z mmos quit (Ping timeout: 272 seconds) 2016-09-29T20:09:40Z nullniverse quit (Quit: Leaving) 2016-09-29T20:09:40Z easye joined #lisp 2016-09-29T20:10:01Z reepca quit (Remote host closed the connection) 2016-09-29T20:10:59Z jsmith_ quit (Remote host closed the connection) 2016-09-29T20:12:56Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-29T20:15:10Z TCZ joined #lisp 2016-09-29T20:16:42Z klltkr quit (Ping timeout: 264 seconds) 2016-09-29T20:17:23Z jsmith_ joined #lisp 2016-09-29T20:18:17Z jsmith_ quit (Read error: Connection reset by peer) 2016-09-29T20:18:29Z Quadresce joined #lisp 2016-09-29T20:19:05Z marusich joined #lisp 2016-09-29T20:21:24Z mathi_aihtam joined #lisp 2016-09-29T20:22:09Z eivarv quit (Quit: Sleep) 2016-09-29T20:23:50Z TCZ quit (Quit: Leaving) 2016-09-29T20:25:19Z Ven_ joined #lisp 2016-09-29T20:25:20Z grouzen quit (Read error: Connection reset by peer) 2016-09-29T20:28:02Z varjag joined #lisp 2016-09-29T20:28:29Z marusich quit (Ping timeout: 272 seconds) 2016-09-29T20:28:34Z failproofwork joined #lisp 2016-09-29T20:29:48Z Baggers joined #lisp 2016-09-29T20:29:59Z Cymew quit (Ping timeout: 244 seconds) 2016-09-29T20:30:59Z AlphaAtom quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-29T20:33:26Z rumbler31 quit (Remote host closed the connection) 2016-09-29T20:36:15Z octo_ joined #lisp 2016-09-29T20:36:26Z octo- quit (Ping timeout: 252 seconds) 2016-09-29T20:36:29Z beaky: hmm i wonder why something like CLOS is seldom replicated in other languages 2016-09-29T20:37:01Z beaky: even new langauges like go or swift use simula-style oop 2016-09-29T20:38:13Z rpg joined #lisp 2016-09-29T20:38:26Z FreeBirdLjj joined #lisp 2016-09-29T20:38:40Z knobo: Grue`: except that programs using a remf returing the removed object would not be portable. 2016-09-29T20:39:16Z knobo: My irc chat client is lagging about 10 hours, you see. 2016-09-29T20:40:00Z gingerale quit (Remote host closed the connection) 2016-09-29T20:41:57Z xtal_ joined #lisp 2016-09-29T20:42:15Z xtal quit (Ping timeout: 252 seconds) 2016-09-29T20:42:35Z cpt_nemo quit (Ping timeout: 252 seconds) 2016-09-29T20:43:06Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-09-29T20:43:30Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-29T20:43:56Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-29T20:46:11Z phoe: Grue`: I tend to use EQ when I will be strictly comparing references. 2016-09-29T20:46:25Z Ven_ joined #lisp 2016-09-29T20:46:42Z phoe: Not numbers, not chars - but structs or CLOS objects. 2016-09-29T20:46:42Z phoe: So basically pointer comparison. 2016-09-29T20:47:07Z mordocai: beaky: Idk personally. CLOS is my favorite object system i've used (I haven't used smalltalk, but have used smalltalk inspired languages) 2016-09-29T20:49:13Z PuercoPop: mordocai: Smalltalk imle is about the experience. Pharo has one of the best interactive experience 2016-09-29T20:52:08Z beaky: is pharo like slime for smalltalk 2016-09-29T20:52:25Z marusich joined #lisp 2016-09-29T20:53:22Z cpt_nemo joined #lisp 2016-09-29T20:53:25Z phoe: EQ is what I use when I want to remind myself that I won't be comparing any numbers or chars here. 2016-09-29T20:53:29Z jsmith_ joined #lisp 2016-09-29T20:53:35Z phoe: EQL is something I never type because it's the default everywhere. 2016-09-29T20:53:49Z phoe: EQUAL is when I want to dive into sequences. 2016-09-29T20:53:59Z phoe: EQUALP is not something I use. 2016-09-29T20:54:00Z jsmith_ quit (Remote host closed the connection) 2016-09-29T20:54:11Z phoe: And for specific types, =, CHAR=, STRING= and so on. 2016-09-29T20:54:31Z jsmith_ joined #lisp 2016-09-29T20:56:21Z aries_liuxueyang quit (Ping timeout: 272 seconds) 2016-09-29T20:56:31Z phoe: Pharo is more of a GUI toolkit, but it does have some slime-like features. 2016-09-29T20:57:03Z phoe: And your objects start behaving the moment you tell them to, so it's pretty interactive as well. 2016-09-29T20:57:16Z Quadresce joined #lisp 2016-09-29T20:58:06Z Ven_ quit (Ping timeout: 264 seconds) 2016-09-29T20:58:10Z phoe: But then again - I've never had much fun with it. 2016-09-29T20:58:10Z cpt_nemo quit (Ping timeout: 252 seconds) 2016-09-29T20:58:26Z cpt_nemo joined #lisp 2016-09-29T20:58:32Z Quadresce quit (Client Quit) 2016-09-29T20:59:08Z PuercoPop: beaky: no, Pharo is an implementation of Smalltalk, like SBCL. But it comes with its own IDE, something like what Hemlock would be (?) 2016-09-29T20:59:54Z beaky: a 2016-09-29T21:00:18Z aries_liuxueyang joined #lisp 2016-09-29T21:00:34Z beaky: i love objects 2016-09-29T21:00:41Z raydeejay: I knew I had seen that nick somewhere 2016-09-29T21:00:45Z raydeejay points at PuercoPop 2016-09-29T21:00:57Z dlowe: It was once thought that systems like Pharo would be the way everyone interacted with computers. 2016-09-29T21:00:59Z rpg: phoe: EQUALP is what you need if you are comparing structs 2016-09-29T21:01:24Z rpg: rpg: My mileage varies: EQUAL is what I never use. 2016-09-29T21:01:26Z Ven_ joined #lisp 2016-09-29T21:01:41Z rpg typed something weird... 2016-09-29T21:02:10Z M-Illandan joined #lisp 2016-09-29T21:04:13Z beaky: btw why does lisp print things in all caps 2016-09-29T21:04:17Z beaky: like sql or cobol 2016-09-29T21:05:08Z beaky: (and seems symbols aren't case-sensitive either?) 2016-09-29T21:05:15Z H4ns: symbols are case sensitive 2016-09-29T21:05:31Z beaky: oh 2016-09-29T21:05:38Z H4ns: (EQ '|foo| 'FOO) => NIL 2016-09-29T21:05:43Z emartenson__ joined #lisp 2016-09-29T21:05:52Z loke quit (Ping timeout: 252 seconds) 2016-09-29T21:05:57Z Quadresce joined #lisp 2016-09-29T21:05:58Z H4ns: it is just that the reader, by default, converts symbols to upper case. 2016-09-29T21:10:03Z phoe quit (Ping timeout: 252 seconds) 2016-09-29T21:10:25Z mordocai: beaky: I thought practical common lisp went into that at some point. If it didn't, Common Lisp Recipes probably does 2016-09-29T21:10:25Z phoe joined #lisp 2016-09-29T21:11:11Z akkad: h4ns: do you recommend any lightweight toolkit for hunchentoot that would be most similar to say Sinatra? 2016-09-29T21:11:21Z bdr3552 left #lisp 2016-09-29T21:11:27Z raydeejay: it's something to keep in mind when making symbols from strings 2016-09-29T21:12:11Z megalography quit (Ping timeout: 272 seconds) 2016-09-29T21:12:41Z zeroish quit (Ping timeout: 252 seconds) 2016-09-29T21:12:55Z mordocai: akkad: I haven't used sinatra much but how do you feel about caveman2? 2016-09-29T21:13:20Z z0d quit (Ping timeout: 252 seconds) 2016-09-29T21:13:28Z akkad: mordocai: will take a look. last time I was looking around clack seemed closest 2016-09-29T21:13:40Z z0d joined #lisp 2016-09-29T21:13:48Z mordocai: akkad: Yeah, caveman2 is on top of clack. There's also ningle which has less built-in. 2016-09-29T21:13:58Z mordocai: It's all fukamachi's stack so yeah... 2016-09-29T21:15:30Z akkad: gotcha. thnaks 2016-09-29T21:15:44Z akkad: sounds more complete than thinatra 2016-09-29T21:15:54Z myfyb joined #lisp 2016-09-29T21:17:23Z cpt_nemo quit (Ping timeout: 252 seconds) 2016-09-29T21:17:33Z eivarv joined #lisp 2016-09-29T21:18:55Z cpt_nemo joined #lisp 2016-09-29T21:19:04Z shifty quit (Ping timeout: 244 seconds) 2016-09-29T21:19:48Z schjetne quit (Ping timeout: 276 seconds) 2016-09-29T21:20:37Z rpg quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-29T21:22:53Z PuercoPop: akkad: there is https://github.com/inaimathi/cl-handlers (runs on hunchentoo and clack) 2016-09-29T21:23:56Z akkad: nice 2016-09-29T21:24:23Z schjetne joined #lisp 2016-09-29T21:26:49Z Baggers quit (Remote host closed the connection) 2016-09-29T21:29:10Z eivarv quit (Quit: Sleep) 2016-09-29T21:32:41Z stepnem quit (Ping timeout: 240 seconds) 2016-09-29T21:33:02Z rumbler31 joined #lisp 2016-09-29T21:35:51Z LiamH quit (Quit: Leaving.) 2016-09-29T21:36:32Z Karl_Dscc quit (Remote host closed the connection) 2016-09-29T21:37:10Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-29T21:38:09Z rumbler31 quit (Ping timeout: 272 seconds) 2016-09-29T21:38:33Z Baggers joined #lisp 2016-09-29T21:39:14Z Quadresce joined #lisp 2016-09-29T21:40:01Z adolf_stalin quit (Quit: Leaving...) 2016-09-29T21:41:19Z myfyb quit (Ping timeout: 272 seconds) 2016-09-29T21:41:37Z beaky: damn a few days of using common lisp and im already loving it 2016-09-29T21:41:47Z beaky: lisp stacktraces are hell of a lot better than clojure's 2016-09-29T21:41:51Z akkad: it's addictive 2016-09-29T21:41:59Z akkad: beaky: slime? 2016-09-29T21:42:01Z beaky: ye 2016-09-29T21:42:31Z akkad: (slime-inspect) is amazing. 2016-09-29T21:43:37Z beaky: yes when clojure's stack explodes, you just get "NullPointerException at RT.java line:1252398572". when lisp blows up you get "here's the exact offending object, what would you like to do" 2016-09-29T21:44:09Z beaky: and even dig in and inspect the entire state yourself 2016-09-29T21:44:24Z akkad: yeah... those are very ugly. 2016-09-29T21:44:39Z akkad: had to write a prettify script to ensure one could parse it more easily 2016-09-29T21:44:54Z akkad: plus uberjars are not as much fun as I was expecting 2016-09-29T21:45:44Z Trystam joined #lisp 2016-09-29T21:46:59Z ASau joined #lisp 2016-09-29T21:48:11Z atgreen quit (Read error: Connection reset by peer) 2016-09-29T21:48:24Z Tristam quit (Ping timeout: 276 seconds) 2016-09-29T21:48:51Z akkad: since one can't unload/reset state in the repl, would ephemeral packages fit that role? e.g. make a temp package and include what you need, run your test, then pop into new ephemeral package created with same stuff to ensure a clean slate on state? 2016-09-29T21:48:51Z strelox quit (Remote host closed the connection) 2016-09-29T21:51:12Z sdothum joined #lisp 2016-09-29T21:52:45Z mordocai: akkad: If everything is playing nice that'd probably work. 2016-09-29T21:53:00Z mordocai: Theoretically you could do global stuff that wouldn't play nice though 2016-09-29T21:53:42Z shum quit (Ping timeout: 244 seconds) 2016-09-29T21:55:41Z madbub quit (Ping timeout: 240 seconds) 2016-09-29T21:55:53Z sdothum quit (Ping timeout: 272 seconds) 2016-09-29T21:56:17Z sdothum joined #lisp 2016-09-29T21:56:42Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-29T22:00:25Z Baggers quit (Remote host closed the connection) 2016-09-29T22:00:41Z Denommus quit (Quit: going home) 2016-09-29T22:01:06Z akkad: kk 2016-09-29T22:01:42Z akkad thinks like a rollback would be nice as a restart option. (:1 jump back to last safe state) 2016-09-29T22:01:45Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-29T22:03:26Z Fare joined #lisp 2016-09-29T22:06:42Z rpg joined #lisp 2016-09-29T22:08:42Z sellout- quit (Quit: Leaving.) 2016-09-29T22:10:34Z mechaniputer joined #lisp 2016-09-29T22:14:20Z mechaniputer: Novice here looking for advice. Suppose I've got an arbitrarily nested list, and I want to return a flat, nonredundant list of all of the atoms that are not the first element of their innermost sub-list. For example, '(a b (c d) (e (f g))) ==> '(b d g) Ideas? 2016-09-29T22:15:04Z ebrasca is now known as ebrasca-afk 2016-09-29T22:15:46Z akkad: flatten 2016-09-29T22:16:03Z akkad: mechaniputer: https://gist.github.com/9d1057b6841eec7d7202671dcb029696 2016-09-29T22:16:16Z akkad: cribbed from somewhere 2016-09-29T22:17:24Z jleija joined #lisp 2016-09-29T22:17:42Z mechaniputer: akkad: Thanks but that's not quite right. I want to omit every atom that is the car of the innermost list that it is a member of. 2016-09-29T22:20:44Z rpg: mechaniputer: It sounds like your professor is trying to get you to write a routine that does tree-recursion. Look for examples of tree recursion to base your answer on. 2016-09-29T22:21:07Z mechaniputer: rpg: ok 2016-09-29T22:21:15Z ikopico joined #lisp 2016-09-29T22:22:58Z sellout- joined #lisp 2016-09-29T22:23:21Z mechaniputer: rpg: See, it's tricky because it seems hardest to omit the first element. A flattener would make more sense to me but having to eliminate elements based on their position within the innermost list is a mindbender to me right now. 2016-09-29T22:24:06Z QwertyDragon joined #lisp 2016-09-29T22:24:37Z rpg: I would suggest that you focus on eliminating those elements first -- write a function that computes that -- and then just call FLATTEN on what you get back. 2016-09-29T22:24:56Z mechaniputer: rpg: Ok, I like that idea. 2016-09-29T22:25:00Z rpg: And think about your list as a tree, not as a list. 2016-09-29T22:26:18Z ikopico quit (Ping timeout: 264 seconds) 2016-09-29T22:29:15Z z3r0_ joined #lisp 2016-09-29T22:30:50Z sdothum quit (Read error: Connection reset by peer) 2016-09-29T22:33:01Z sdothum joined #lisp 2016-09-29T22:34:40Z Beetny joined #lisp 2016-09-29T22:36:39Z tmtwd joined #lisp 2016-09-29T22:37:05Z QwertyDragon quit (Ping timeout: 244 seconds) 2016-09-29T22:39:09Z Quadresce joined #lisp 2016-09-29T22:40:42Z varjag quit (Ping timeout: 264 seconds) 2016-09-29T22:40:58Z slyrus joined #lisp 2016-09-29T22:42:04Z z3r0_ quit (Read error: Connection reset by peer) 2016-09-29T22:43:09Z Quadresce quit (Client Quit) 2016-09-29T22:45:19Z Quadresce joined #lisp 2016-09-29T22:47:26Z z3r0_ joined #lisp 2016-09-29T22:47:58Z Quadresce quit (Client Quit) 2016-09-29T22:48:02Z z3r0_ quit (Read error: Connection reset by peer) 2016-09-29T22:54:00Z manuel_ quit (Quit: manuel_) 2016-09-29T22:55:19Z megalography joined #lisp 2016-09-29T22:57:55Z sellout-1 joined #lisp 2016-09-29T22:58:16Z sellout- quit (Ping timeout: 244 seconds) 2016-09-29T22:59:54Z atgreen joined #lisp 2016-09-29T22:59:54Z Fare quit (Ping timeout: 264 seconds) 2016-09-29T23:01:38Z QwertyDragon joined #lisp 2016-09-29T23:02:24Z Rajamaa quit (Quit: Konversation terminated!) 2016-09-29T23:06:33Z beaky: i love how theres so many car and cdr functions 2016-09-29T23:06:53Z beaky: car, cdr, cadr, cddr, caddr, ... 2016-09-29T23:07:03Z akkad: nth/elt are your friends :P 2016-09-29T23:08:03Z beaky: lisp is so warty its awesome 2016-09-29T23:08:47Z akkad: yeah... best to learn the ins and outs of high level packages, like alexandria 2016-09-29T23:09:08Z akkad: for some 2016-09-29T23:09:47Z mechaniputer left #lisp 2016-09-29T23:10:07Z raydeejay: cadadr and friends have their uses 2016-09-29T23:10:18Z raydeejay: so do first and third 2016-09-29T23:10:23Z raydeejay: and the others 2016-09-29T23:10:40Z raydeejay: but a bit more consistency would be nice, yeah :) 2016-09-29T23:10:54Z akkad: if you get past elements > number of fingers, it's time to stop :P 2016-09-29T23:11:44Z raydeejay: if you are writing the other end, sure, rethink it 2016-09-29T23:12:20Z raydeejay: but sometimes you just need the seventh item of a list, and the clearest way to say that is (seventh list) 2016-09-29T23:13:03Z XachX_: Brucio defined cddd...ddr up to 99. 2016-09-29T23:13:39Z raydeejay: I think my threshold is 3 car cadr cdar, or first seventh fourth... 2016-09-29T23:13:48Z raydeejay: sounds like... BF 2016-09-29T23:15:36Z pipping: abracadadr! 2016-09-29T23:15:52Z Quadresce joined #lisp 2016-09-29T23:15:52Z raydeejay: xD 2016-09-29T23:17:05Z pipping is upset that the CLHS doesn't have nth-cdr 2016-09-29T23:17:24Z pipping: sorry, I meant to say 2016-09-29T23:17:32Z pipping is upset that the CLHS doesn't have setf for nthcdr 2016-09-29T23:17:39Z asc232 quit (Remote host closed the connection) 2016-09-29T23:19:30Z pipping: and yes you can use (setf (cdr (nthcdr (1- ...)))) but that won't work for n = 0 :/ 2016-09-29T23:19:35Z raydeejay: use one of those cdddddddddddddddddddddr that XachX_ mentioned 2016-09-29T23:20:21Z Xach: my mistake 2016-09-29T23:20:56Z attila_lendvai: PuercoPop: remember, the compiler is just a function... :) 2016-09-29T23:21:06Z pipping: raydeejay: yes, that will work, but only if you know the n when you're writing the code and if n <= 99 2016-09-29T23:21:30Z Xach: brucio defined 99th/(setf 99th), 61th/(setf 61th), etc. 2016-09-29T23:21:41Z rpg_ joined #lisp 2016-09-29T23:21:41Z rpg quit (Read error: Connection reset by peer) 2016-09-29T23:22:01Z raydeejay: that is incredibly more useful xD 2016-09-29T23:22:21Z pipping: 'twas a cold winter's day 2016-09-29T23:22:26Z pipping: and they were all written by hand 2016-09-29T23:22:40Z raydeejay: literally, in paper and then OCRed 2016-09-29T23:22:45Z pipping: and (setf 63rd) had an off-by-one bug 2016-09-29T23:24:10Z rpg_: pipping: CLHS says you can use NTHCDR with SETF 2016-09-29T23:24:18Z rpg_: 11.15.1 2016-09-29T23:24:42Z pipping: The function (SETF NTHCDR) is undefined, 2016-09-29T23:24:46Z pipping: is what sbcl gives me 2016-09-29T23:24:53Z pipping: (let ((x (list 1 2 3 4 5))) (setf (nthcdr 3 x) nil) x) 2016-09-29T23:25:10Z raydeejay: yeah, been there too 2016-09-29T23:25:45Z beaky: is mapcan like haskell's >>= 2016-09-29T23:26:42Z pipping: [..] and its name is reserved by ANSI CL so that even if it were defined later, the code doing so would not be portable [..] 2016-09-29T23:26:57Z raydeejay: pipping: http://pastebin.com/2rCxTeUV 2016-09-29T23:26:59Z Bike: beaky: on lists, yeah, though with side effects. 2016-09-29T23:27:05Z beaky: oh 2016-09-29T23:27:14Z beaky: this whole time i didnt know mapcan had side effects haha :< 2016-09-29T23:27:22Z rpg_: pipping: I was using Dash to read the CLHS. Trying to find a URL 2016-09-29T23:27:32Z beaky: no wonder ive been having some weirdness 2016-09-29T23:27:46Z attila_lendvai: beaky: yeah, that's a special pain of CL, you need to keep it in mind about every function 2016-09-29T23:28:10Z jleija quit (Quit: leaving) 2016-09-29T23:28:28Z attila_lendvai: but then you can have a lib that isolates them into separate packages, and only :use pure functions... someone even did a project like that 2016-09-29T23:28:57Z pipping: maybe http://comp.lang.lisp.narkive.com/ztdrqrJ0/why-nthcdr-doesn-t-have-a-setf-er#post12 is relevant 2016-09-29T23:28:59Z raydeejay: is it really that bad? if you use the function regularly, you know it, and if you don't you *should* read the documentation for it... 2016-09-29T23:28:59Z beaky: wow nice 2016-09-29T23:30:06Z attila_lendvai: raydeejay: sure, and I should know japanese, too... but my life is too short for all that. 2016-09-29T23:30:48Z pipping: rpg_: I can't find a section 11.15.1 2016-09-29T23:30:50Z attila_lendvai: ...which translates to: I'll make unwitting shortcuts and shoot myself in the foot. similarly that's why guns have safety switches... 2016-09-29T23:31:14Z pipping: raydeejay: you cannot just make up CLHS sections that say what you want them to say! 2016-09-29T23:31:33Z rpg_: pipping: I'm looking for it.... Looks like when they reformatted for Dash they borked the numbering. 2016-09-29T23:32:18Z raydeejay: pipping: if you need it, the pastebin I linked has code for a replacement of nthcdr, I don't remember from where, but it was useful for me 2016-09-29T23:32:28Z raydeejay: I probably didn't need it for n=0 2016-09-29T23:32:47Z manuel_ joined #lisp 2016-09-29T23:33:08Z raydeejay: attila_lendvai: you really should read the documentation for a function you don't know... it doesn't take a life 2016-09-29T23:33:18Z pipping: raydeejay: well it does handle the n=0 case 2016-09-29T23:33:23Z raydeejay: CL is about 900 functions 2016-09-29T23:33:28Z raydeejay: pipping: oh good 2016-09-29T23:33:36Z raydeejay: I know it works for my use case 2016-09-29T23:33:37Z pipping: raydeejay: see line 19 2016-09-29T23:33:55Z raydeejay: ahhh right 2016-09-29T23:33:58Z rpg_: pipping: I can find a statement that NTH is a place, but not NTHCDR 2016-09-29T23:34:08Z beaky: https://news.ycombinator.com/item?id=12233268 hmm is it really true that lisp doesn't have compound values? i thought structs or objects were compound values 2016-09-29T23:34:33Z raydeejay: rpg_: don't bother, we're not the only two to have the issue... it should be there but it's not, nevermind why xD 2016-09-29T23:34:46Z Bike: beaky: in the post they say those don't count because they are mutable. 2016-09-29T23:34:58Z raydeejay: um 2016-09-29T23:35:02Z raydeejay: what languages qualify then? 2016-09-29T23:35:12Z rpg_: raydeejay: I'm trying to figure out now WTF is in the Dash version of the CLHS! 2016-09-29T23:35:14Z raydeejay: ah, "functional" 2016-09-29T23:35:21Z attila_lendvai: raydeejay: translating your principle: people should really make sure for me that functions with side effects stick out from the rest. trust me, I read the clhs, and I learned that it's a minefiled where I need to keep in mind that sort is destructive, but remove is not, but I should watch out for delete... 2016-09-29T23:35:22Z raydeejay: what is Dash? 2016-09-29T23:35:38Z pipping: rpg_: well, the annoying bit is that nthcdr should be a place for n > 0 2016-09-29T23:35:49Z raydeejay: attila_lendvai: it was set in stone in the nineties, that is a fact 2016-09-29T23:35:53Z raydeejay: you can't fight facts 2016-09-29T23:35:57Z pipping: raydeejay: and for n = 0 it depends on what you're calling it on (it'll be a place iff what you passed is a place) 2016-09-29T23:36:02Z raydeejay: therefore the next best thing is "embrace the language" 2016-09-29T23:36:14Z attila_lendvai: raydeejay: I wasn't debating facts. I was just expressing my opinion of them. 2016-09-29T23:36:46Z raydeejay: it was in reference to "people should really make sure for me that functions with side effects stick out from the rest" 2016-09-29T23:36:47Z rpg_: raydeejay: A Mac application for reading manuals. very handy -- at least when it's not got wrong content!!! 2016-09-29T23:37:08Z pipping: I wanted to truncate a list to a certain length the other day and (setf (nthcdr ...)) should do less consing then (setf ... (subseq ...)) 2016-09-29T23:37:14Z pipping: that's why I wanted that 2016-09-29T23:37:17Z raydeejay: rpg_: when it has wrong content you can still look at the nice rounded corners, so it's a clear win 2016-09-29T23:37:30Z pipping: raydeejay: meanie! 2016-09-29T23:37:31Z _sjs quit (Quit: Lost terminal) 2016-09-29T23:37:35Z raydeejay: :D 2016-09-29T23:37:54Z raydeejay has a problem with Apple's tactics xD 2016-09-29T23:38:03Z rpg_: OK, I see what happened. Somehow when I went back from a CLHS page, I bounced into the emacs lisp manual in the history! 2016-09-29T23:38:10Z pipping: I'd get back at you for that but all the sharp objects near me have round corners :( 2016-09-29T23:38:13Z attila_lendvai: raydeejay: that was just another application of your principle, according to which I should do X. 2016-09-29T23:38:29Z megalography quit (Ping timeout: 272 seconds) 2016-09-29T23:38:35Z pipping: rpg_: yikes. 2016-09-29T23:38:49Z rpg_: that was unfortunate! 2016-09-29T23:38:51Z pipping: went right from the can of worms to the house of lindworms 2016-09-29T23:39:21Z raydeejay: attila_lendvai: there are "should"s and then there are "should"s 2016-09-29T23:40:07Z slyrus quit (Ping timeout: 244 seconds) 2016-09-29T23:40:26Z raydeejay: "you should vote for Trump" is different than "you should keep your cat out of the microwave" 2016-09-29T23:40:29Z raydeejay: I think... 2016-09-29T23:41:34Z raydeejay: pipping: if your sharp objects have round corners, you are a true Apple fan :D 2016-09-29T23:42:30Z ukari quit (Ping timeout: 264 seconds) 2016-09-29T23:42:36Z pipping: raydeejay: all the scissors in my house: http://p.globalsources.com/IMAGES/PDT/BIG/599/B0554403599.jpg ;) 2016-09-29T23:42:48Z raydeejay: xDD 2016-09-29T23:42:56Z beaky: btw are there gotchas to using #'apply? or is it better than reduce 2016-09-29T23:43:00Z ukari joined #lisp 2016-09-29T23:43:11Z raydeejay: they do different things 2016-09-29T23:43:18Z pipping: beaky: apply will stop working at certain lengths 2016-09-29T23:43:38Z pipping: for things where both will work, like #'+, reduce is preferable 2016-09-29T23:44:56Z raydeejay: but really, they do different things 2016-09-29T23:45:19Z raydeejay: again an opinion (debatable from certain points of view), but code should express intent in the clearest way possible 2016-09-29T23:45:19Z beaky: ah 2016-09-29T23:45:30Z raydeejay: if you mean apply, don't say reduce if you can help it 2016-09-29T23:45:40Z raydeejay: and the other way around 2016-09-29T23:46:24Z pipping: unless your game is running at 28 fps and your boss threatened to gut you like a fish if you don't reach 30 fps. then you're allowed to sacrifice clarity for performance. 2016-09-29T23:46:26Z rpg_: APPLY is to help you throw together an argument list for a function in a flexible way; REDUCE is a mapping-like operation 2016-09-29T23:49:03Z Xach: my function takes ten thousand arguments 2016-09-29T23:49:57Z freedom01 quit (Ping timeout: 244 seconds) 2016-09-29T23:50:56Z pipping: my function takes ℵ₀ arguments! 2016-09-29T23:51:59Z raydeejay: mine takes 🐟 arguments 2016-09-29T23:52:29Z raydeejay: and Xach: your function is over nine thousand (arguments) 2016-09-29T23:52:53Z megalography joined #lisp 2016-09-29T23:53:07Z sellout-1 quit (Quit: Leaving.) 2016-09-29T23:54:57Z Xach: New quicklisp dist will be visible soon!! 2016-09-29T23:55:14Z Xach: This one may be controversial. 2016-09-29T23:56:05Z pipping: Xach: do tell 2016-09-29T23:56:05Z raydeejay: \o/ 2016-09-29T23:56:16Z raydeejay: it includes packages related to the USA elections!! 2016-09-29T23:57:32Z Xach: I dropped com.informatimago because I do not want to have to discuss anything with pjb again. I have never enjoyed discussing anything previously, but his vile twitter feed drove me over the edge, and his project no longer builds, so I don't want to report problems or discuss solutions. 2016-09-29T23:57:53Z asc232 joined #lisp 2016-09-29T23:57:57Z Xach: Life is too short, for a volunteer project, to deal with such things. 2016-09-29T23:59:45Z tmtwd quit (Ping timeout: 244 seconds) 2016-09-30T00:00:02Z asc232 quit (Remote host closed the connection) 2016-09-30T00:00:42Z raydeejay: well, you can claim technical reasons ^^ 2016-09-30T00:01:52Z pipping can't see any relevant tweets on either @quicklisp or @xach 2016-09-30T00:01:55Z Xach: That is a minor thing. The major thing is that it causes me personal pain and stress to deal with him and I don't want to subject myself to it any more. 2016-09-30T00:02:03Z Xach: pipping: The dist hasn't propagated through the cdn yet. 2016-09-30T00:02:06Z raydeejay: my unasked-for opinion is that you are not an elected public official in charge of maintaining quicklisp, and therefore have no reason to stress yourself over maintaining it 2016-09-30T00:02:35Z Xach: pipping: I have to prepare the announcements and updates after it does. Possibly tomorrow morning. 2016-09-30T00:02:48Z Xach: (it is 20:00 here now) 2016-09-30T00:03:26Z pipping: Xach: I meant the twitter exchange... or was there no exchange but a monologue? 2016-09-30T00:03:42Z raydeejay: you probably mean rant 2016-09-30T00:04:05Z Xach: No exchange - someone pointed out to me that twitter.com/ogamita is pjb 2016-09-30T00:04:30Z Xach: I do not understand the french, but there is enough that I do understand that makes me not want to support or interact with such a person. 2016-09-30T00:05:41Z raydeejay: I see your point 2016-09-30T00:06:20Z Xach: I have used /ignore on irc and killfiles for usenet and email for many years. I do not want some goal of "technical matters only" to bypass my sanity firewall. 2016-09-30T00:06:50Z attila_lendvai: Xach: I think it's only fair that you expect PR's from project owners in such cases. just make sure it's relatively straightforward for others to make local dists and test it themselves... 2016-09-30T00:07:58Z pipping: Xach: are you sure they're the same person? 2016-09-30T00:08:00Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-30T00:08:13Z Xach: attila_lendvai: to remove their own projects in solidarity? 2016-09-30T00:08:33Z pipping: sorry, looks now like it is: http://www.informatimago.com links to pjb.ogamita.org 2016-09-30T00:08:42Z attila_lendvai: Xach: to keep things in a good shape for inclusion in ql 2016-09-30T00:08:46Z pipping: yeah, that twitter feed is about as bad as it gets. 2016-09-30T00:08:53Z raydeejay: heh, the usage of the word "solidarity" is somewhat funny 2016-09-30T00:08:55Z cromachina joined #lisp 2016-09-30T00:09:29Z Xach: attila_lendvai: Hmm, ok. I will have to see if I broke stuff with this change. Probably so. Argh. 2016-09-30T00:10:05Z raydeejay: Xach: if you're still on time, a compromise would be to not update it 2016-09-30T00:10:14Z raydeejay: IF you rethink your opinion on the matter 2016-09-30T00:10:36Z akkad: Xach: the green formations on the Statue of Liberty are not from Corrosion, but envy. 2016-09-30T00:10:41Z Xach: Oh, it will be removed, but the way it was removed may have hidden problems. 2016-09-30T00:10:43Z raydeejay: I mean, Debian and Ubuntu get away with that pretty well 2016-09-30T00:10:43Z attila_lendvai: what's in his feed? too much politics? 2016-09-30T00:11:20Z Xach: attila_lendvai: politics of extermination. 2016-09-30T00:12:19Z quazimodo joined #lisp 2016-09-30T00:12:38Z Xach: Hmm, it looks like no other projects depend-on com.informatimago, so there are no immediate effects that I can see. But a thorough test will say for sure. 2016-09-30T00:14:42Z sellout- joined #lisp 2016-09-30T00:15:16Z eschatologist: I think it's OK not to want to work with literal white supremacists. 2016-09-30T00:15:16Z attila_lendvai: hehh, I had a scary flash of imagination just now... of a future where there are two isolated ql dists according to the trum/hillary preference of the library authors... daaaamn, how will I get this out of my head now!? :) 2016-09-30T00:15:52Z attila_lendvai: eschatologist: do you read french? 2016-09-30T00:16:12Z raydeejay: I think it's enough to look at the pictures 2016-09-30T00:17:04Z eschatologist: In addition to Antisemitic pictures/cartoons, there was stuff posted in English that included white supremacist codewords & phrases. 2016-09-30T00:17:34Z attila_lendvai luckily doesn't even know what are those codewords and phrases... :) 2016-09-30T00:20:18Z raydeejay: well, there's probably been 'nuff said on the matter 2016-09-30T00:20:42Z raydeejay: no one (awake) seems to disagree, and it wouldn't matter anyway, it's not our place to disagree 2016-09-30T00:20:53Z raydeejay: it's my (right) opinion :D 2016-09-30T00:21:16Z pipping: Xach: seems like the update won't be controversial at all. 2016-09-30T00:21:44Z Xach: I am not optimistic, but it will be what it will be. 2016-09-30T00:21:48Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-30T00:23:18Z beaky: ello 2016-09-30T00:23:23Z beaky: how do i tell if a macro is hygienic 2016-09-30T00:24:30Z EvW quit (Ping timeout: 264 seconds) 2016-09-30T00:26:35Z wallyduchamp joined #lisp 2016-09-30T00:27:15Z ukari quit (Ping timeout: 272 seconds) 2016-09-30T00:28:53Z pipping: H4ns: I just saw the announcement for the Berlin Lispers Meetup a few days ago (I was hospitalised then). it's on http://netzhansa.blogspot.de and the one before that is from '14; it's actually a tad more frequent than that, right? 2016-09-30T00:35:04Z troydm joined #lisp 2016-09-30T00:35:18Z troydm: so I have an issue with slimv 2016-09-30T00:36:15Z troydm: I'm trying to use it with swank and slime-helper from quicklisp and when I send expressions to repl via slimv repl always says No value 2016-09-30T00:36:32Z troydm: i'm not even sure if expression even gets evaluated or not 2016-09-30T00:36:42Z troydm: anyone had this kind of issue? 2016-09-30T00:36:48Z Xach doesn't use slimv, sorry 2016-09-30T00:37:03Z troydm: I know that a lot of ppl don't use slimv 2016-09-30T00:37:11Z troydm: but some do 2016-09-30T00:37:41Z quazimodo quit (Read error: Connection reset by peer) 2016-09-30T00:37:42Z failproofwork quit (Ping timeout: 264 seconds) 2016-09-30T00:38:50Z beaky: how do i use slimv 2016-09-30T00:39:21Z troydm: beaky: well you need to install it in vim via some plugin system or manually first in order to try it 2016-09-30T00:41:00Z jason_m joined #lisp 2016-09-30T00:41:11Z FreeBirdLjj joined #lisp 2016-09-30T00:41:22Z troydm: beaky: for example you can you bundle.vim to install it 2016-09-30T00:41:40Z troydm: beaky: sorry I mean vundle.vim 2016-09-30T00:46:06Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-09-30T00:46:33Z ebrasca-afk quit (Remote host closed the connection) 2016-09-30T00:49:06Z sjl quit (Ping timeout: 264 seconds) 2016-09-30T00:50:54Z aries_liuxueyang quit (Ping timeout: 264 seconds) 2016-09-30T01:07:59Z aries_liuxueyang joined #lisp 2016-09-30T01:08:54Z quazimodo joined #lisp 2016-09-30T01:12:05Z l04m33 joined #lisp 2016-09-30T01:12:51Z jason_m quit (Ping timeout: 272 seconds) 2016-09-30T01:13:10Z tmtwd joined #lisp 2016-09-30T01:14:47Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-30T01:16:32Z Josh_2 quit (Remote host closed the connection) 2016-09-30T01:18:02Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-30T01:19:43Z SpaceDanceCJ quit (Remote host closed the connection) 2016-09-30T01:20:15Z SpaceDanceCJ joined #lisp 2016-09-30T01:20:23Z SpaceDanceCJ quit (Client Quit) 2016-09-30T01:20:48Z reepca joined #lisp 2016-09-30T01:26:32Z CEnnis91 joined #lisp 2016-09-30T01:28:24Z sword joined #lisp 2016-09-30T01:28:49Z sword is now known as Guest80273 2016-09-30T01:34:18Z rumbler31 joined #lisp 2016-09-30T01:36:55Z tmtwd quit (Ping timeout: 272 seconds) 2016-09-30T01:39:27Z rumbler31 quit (Ping timeout: 272 seconds) 2016-09-30T01:41:59Z harish quit (Ping timeout: 272 seconds) 2016-09-30T01:44:39Z rpg_ quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-30T01:51:34Z ukari joined #lisp 2016-09-30T01:54:53Z shdeng joined #lisp 2016-09-30T01:55:05Z _sjs joined #lisp 2016-09-30T01:56:06Z test1600 joined #lisp 2016-09-30T01:59:16Z Fare joined #lisp 2016-09-30T02:00:59Z dddddd quit (Ping timeout: 272 seconds) 2016-09-30T02:07:57Z l04m33 quit (Ping timeout: 272 seconds) 2016-09-30T02:08:14Z l04m33 joined #lisp 2016-09-30T02:19:15Z emartenson__ is now known as loke 2016-09-30T02:20:39Z cpc26 joined #lisp 2016-09-30T02:20:39Z cpc26 quit (Changing host) 2016-09-30T02:20:39Z cpc26 joined #lisp 2016-09-30T02:27:12Z arescorpio joined #lisp 2016-09-30T02:27:25Z jason_m joined #lisp 2016-09-30T02:40:35Z failproofwork joined #lisp 2016-09-30T02:41:33Z pierpa quit (Ping timeout: 276 seconds) 2016-09-30T02:43:10Z TCZ joined #lisp 2016-09-30T02:43:13Z FreeBirdLjj joined #lisp 2016-09-30T02:44:27Z TCZ quit (Client Quit) 2016-09-30T02:45:45Z tmtwd joined #lisp 2016-09-30T02:46:42Z Fare quit (Ping timeout: 264 seconds) 2016-09-30T02:47:54Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-09-30T02:52:50Z failproofwork quit (Ping timeout: 244 seconds) 2016-09-30T02:58:37Z jleija joined #lisp 2016-09-30T03:03:22Z akkad: in sbcl doing profiling with : (sb-sprof:with-profiling (:mode :alloc :show-progress t :report :graph) (do-bench))) the flat and graph reports don't show allocations 2016-09-30T03:03:41Z jokleinn1 quit (Ping timeout: 240 seconds) 2016-09-30T03:06:00Z freedom01 joined #lisp 2016-09-30T03:07:05Z pillton: Are you running in a slime REPL? 2016-09-30T03:07:27Z akkad: nope. compiling. 2016-09-30T03:07:46Z pillton: O 2016-09-30T03:07:55Z pillton: Sorry, my hand was off by one key. 2016-09-30T03:08:03Z akkad: https://gist.github.com/d7d931c249d9438b3f3fc8f59f1dd23a is what I get 2016-09-30T03:08:39Z pillton: I'm not sure what you mean by compiling. Are you doing something like $ my-lisp --load profile-my-library.lisp ? 2016-09-30T03:08:56Z akkad: meaning I compile a binary of the code and run it 2016-09-30T03:09:04Z akkad: deliver 2016-09-30T03:09:59Z akkad: http://john.freml.in/sbcl-optimise-profiling makes me feel like I'm missing something 2016-09-30T03:10:26Z pillton: You probably need to run it for longer. 2016-09-30T03:10:51Z pillton: And you have only allocated 131,072 bytes. 2016-09-30T03:11:56Z pillton: What are you trying to profile? 2016-09-30T03:12:02Z pillton: It looks like you are profiling the compiler. 2016-09-30T03:12:45Z akkad: will try for longer 2016-09-30T03:13:12Z twokays joined #lisp 2016-09-30T03:13:31Z bitch is now known as Creamy 2016-09-30T03:13:45Z akkad: https://gist.github.com/52238004b331b169130d8a0a5801168f 2016-09-30T03:14:06Z akkad: is the function, so I'm not sure why it would trigger on the compiler given it's not run until after compilation, and from a binary 2016-09-30T03:14:17Z akkad: s/binary/delivered image/g 2016-09-30T03:14:18Z freedom01 quit (Ping timeout: 264 seconds) 2016-09-30T03:14:27Z fluter quit (Ping timeout: 272 seconds) 2016-09-30T03:18:05Z pillton: What is wrong with sb-sprof:with-profiling? 2016-09-30T03:20:20Z pillton: It is a bit hard to tell what is going on without seeing do-bench. Some libraries do things like (compile nil '(lambda () ...)) at run-time. 2016-09-30T03:20:22Z Creamy is now known as |||||||||||||||| 2016-09-30T03:20:54Z freedom01 joined #lisp 2016-09-30T03:24:01Z FreeBirdLjj joined #lisp 2016-09-30T03:25:21Z d4ryus quit (Ping timeout: 240 seconds) 2016-09-30T03:27:43Z Fare joined #lisp 2016-09-30T03:28:20Z d4ryus joined #lisp 2016-09-30T03:30:00Z jasom: note that instantiating objects can invoke the compiler 2016-09-30T03:30:27Z jsmith_ quit (Remote host closed the connection) 2016-09-30T03:32:11Z Ven_ quit (Ping timeout: 272 seconds) 2016-09-30T03:34:10Z Ven_ joined #lisp 2016-09-30T03:34:37Z QwertyDragon quit (Quit: Leaving) 2016-09-30T03:38:02Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-09-30T03:40:21Z wallyduchamp quit (Quit: Leaving) 2016-09-30T03:44:56Z beatdown quit (Quit: ZNC 1.6.1 - http://znc.in) 2016-09-30T03:45:06Z beatdown joined #lisp 2016-09-30T03:46:06Z Ven_ quit (Ping timeout: 264 seconds) 2016-09-30T03:48:22Z pillton: Do you mean method selections? 2016-09-30T03:49:42Z Ven_ joined #lisp 2016-09-30T03:50:02Z jleija quit (Quit: leaving) 2016-09-30T03:54:50Z jason_m quit (Ping timeout: 244 seconds) 2016-09-30T04:03:21Z nikki93 quit (Remote host closed the connection) 2016-09-30T04:04:12Z ben_vulpes joined #lisp 2016-09-30T04:07:56Z impulse quit (Read error: Connection reset by peer) 2016-09-30T04:08:02Z tessier_ joined #lisp 2016-09-30T04:09:41Z ben_vulpes: having trouble getting a FORMAT call right; looking to use the backquote as comma delimiter in ~D call, have tried many variations on (format t "~,,,D" 100000000), but have failed even to instruct format to use a comma as a thousands delimiter. 2016-09-30T04:11:26Z impulse joined #lisp 2016-09-30T04:11:54Z tessier quit (Ping timeout: 276 seconds) 2016-09-30T04:11:59Z Bike: you have to quote it, like ', no? 2016-09-30T04:13:26Z ben_vulpes: like (format t "~,,',D" 100000000) ? 2016-09-30T04:13:36Z Bike: yes. 2016-09-30T04:13:41Z ben_vulpes: does not work for me. 2016-09-30T04:13:54Z ben_vulpes: does not return with delimters at all. 2016-09-30T04:14:54Z Bike: ah, it doesn't do it without the colon. 2016-09-30T04:14:58Z Bike: "~,,',:d" 2016-09-30T04:15:11Z nikki93 joined #lisp 2016-09-30T04:15:22Z nikki93 quit (Remote host closed the connection) 2016-09-30T04:15:25Z ben_vulpes: groovy 2016-09-30T04:15:26Z ben_vulpes: thanks bike! 2016-09-30T04:16:00Z ben_vulpes: it's always in the last pock^H^H^Hermutation you check 2016-09-30T04:18:10Z groovy2shoes: hrm 2016-09-30T04:19:15Z twokays quit (Quit: leaving) 2016-09-30T04:22:54Z ben_vulpes left #lisp 2016-09-30T04:23:42Z aindilis2 joined #lisp 2016-09-30T04:25:07Z jasom: pillton: I mean calling make-instance can in some circumstances invoke the compiler 2016-09-30T04:25:44Z jasom: pillton: I don't remember the details but it does caching of arguments to make-instance or something like that 2016-09-30T04:27:39Z pillton: jasom: Sure. It isn't limited to make-instance though. It is any generic function. 2016-09-30T04:28:28Z Bike: for make-instance it does more caching 2016-09-30T04:29:58Z Bike: there's a thing called a ctor and it makes one for... possibly every call site? and that entails compiling 2016-09-30T04:31:00Z jsmith_ joined #lisp 2016-09-30T04:32:07Z pillton: Oh right. I was unaware of that. I pondered doing that in specialization-store. 2016-09-30T04:35:15Z voidlily quit (Remote host closed the connection) 2016-09-30T04:36:17Z voidlily joined #lisp 2016-09-30T04:37:08Z beach: Good morning everyone! 2016-09-30T04:37:15Z vapid quit (Ping timeout: 276 seconds) 2016-09-30T04:37:25Z jsmith_ quit (Ping timeout: 272 seconds) 2016-09-30T04:37:57Z pillton: G'day beach. 2016-09-30T04:38:49Z vapid joined #lisp 2016-09-30T04:40:43Z beach: I think I FINALLY figured out an acceptable design of the incremental Common Lisp parser for Second Climacs. It now uses the same reader as SICL does, and the reader only required a few backward-compatible modifications to be usable. I still have to figure out how to test the thing, though. 2016-09-30T04:42:09Z arescorpio quit (Quit: Leaving.) 2016-09-30T04:42:22Z impulse quit (Ping timeout: 244 seconds) 2016-09-30T04:44:20Z eSVG joined #lisp 2016-09-30T04:44:27Z eSVG quit (Max SendQ exceeded) 2016-09-30T04:45:00Z eSVG joined #lisp 2016-09-30T04:45:20Z eSVG quit (Max SendQ exceeded) 2016-09-30T04:46:22Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2016-09-30T04:46:42Z l04m33 quit (Ping timeout: 264 seconds) 2016-09-30T04:47:54Z FreeBird_ joined #lisp 2016-09-30T04:48:43Z shdeng quit (Quit: Leaving) 2016-09-30T04:49:30Z impulse joined #lisp 2016-09-30T04:50:18Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-09-30T04:52:37Z Fare quit (Ping timeout: 272 seconds) 2016-09-30T04:54:30Z impulse quit (Ping timeout: 264 seconds) 2016-09-30T04:54:41Z impulse joined #lisp 2016-09-30T04:56:36Z shdeng joined #lisp 2016-09-30T05:04:46Z jasom: parsing of code as it's being edited is a pain. 2016-09-30T05:05:35Z vlatkoB joined #lisp 2016-09-30T05:06:00Z beach: It is a pain to implement efficiently, yes. 2016-09-30T05:07:06Z freedom01 quit (Ping timeout: 264 seconds) 2016-09-30T05:07:49Z tmtwd quit (Ping timeout: 272 seconds) 2016-09-30T05:10:56Z beach: But I have done some preparations for it. I implemented the edit and update protocols for Cluffer for that purpose. 2016-09-30T05:11:31Z beach: The incremental parser is invoked by the update protocol. 2016-09-30T05:14:54Z beach: In (first) Climacs I also have an incremental parser for Common Lisp, but it is totally bogus in that it does not take into account things like packages, reader macros, etc. It is still better than the parser of Emacs/SLIME though, but the one I am working on now I hope will be much better. 2016-09-30T05:16:23Z jlarocco joined #lisp 2016-09-30T05:19:24Z loke: beach: What about something like paredit? 2016-09-30T05:19:40Z loke: Making sure that the forms are always varid 2016-09-30T05:19:42Z fluter joined #lisp 2016-09-30T05:20:12Z beach: Paredit will definitely speed up the incremental parser if that's what you mean. 2016-09-30T05:21:46Z loke: I mean that when you use paredit (or something like it), incremental parsing isn't needed at all? 2016-09-30T05:22:38Z beach: Otherwise, by "incremental parser" I don't just mean "balancing parentheses". Ultimately, I want to recognize that in (LET ((PROGN 10)) ...) PROGN is a lexical variable and not a reference to #'CL:PROGN. 2016-09-30T05:23:06Z loke: I see 2016-09-30T05:23:08Z beach: Also, compute correct indentation, etc. 2016-09-30T05:30:59Z freedom01 joined #lisp 2016-09-30T05:35:20Z shifty joined #lisp 2016-09-30T05:39:08Z FreeBird_ quit (Remote host closed the connection) 2016-09-30T05:40:07Z ukari quit (Ping timeout: 272 seconds) 2016-09-30T05:40:09Z cpc26 quit (Remote host closed the connection) 2016-09-30T05:40:55Z Sucks joined #lisp 2016-09-30T05:45:14Z ggole joined #lisp 2016-09-30T05:45:31Z Indecipherable joined #lisp 2016-09-30T05:45:47Z Jameser joined #lisp 2016-09-30T05:45:51Z Indecipherable quit (Max SendQ exceeded) 2016-09-30T05:46:18Z Indecipherable joined #lisp 2016-09-30T05:46:57Z Ven_ quit (Ping timeout: 244 seconds) 2016-09-30T05:47:08Z ramky joined #lisp 2016-09-30T05:47:16Z bocaneri joined #lisp 2016-09-30T05:47:38Z Baggers joined #lisp 2016-09-30T05:48:21Z setheus quit (Ping timeout: 240 seconds) 2016-09-30T05:49:32Z Ven_ joined #lisp 2016-09-30T05:49:56Z Karl_Dscc joined #lisp 2016-09-30T05:50:04Z setheus joined #lisp 2016-09-30T05:56:13Z Jameser quit (Max SendQ exceeded) 2016-09-30T06:04:16Z beaky: hmm parsing half-baked nuggets of lisp sounds fun 2016-09-30T06:08:50Z beach: I start by applying READ to the contents of the editor buffer. And I keep a cache of correspondence between buffer position and result of calling READ there, so that READ is only called where the buffer contents has changed since last keystroke. 2016-09-30T06:09:43Z beach: It is way more involved than that, of course, but that's the main idea. 2016-09-30T06:11:04Z Karl_Dscc quit (Remote host closed the connection) 2016-09-30T06:11:23Z stardiviner joined #lisp 2016-09-30T06:11:29Z scymtym quit (Remote host closed the connection) 2016-09-30T06:12:39Z beach: As it turns out, in some native implementations of the reader, the reader macros do not call READ, so it would not help to intercept the calls to READ in order to return a cache entry instead. For that reason, I need to use a special reader. But I can use the SICL reader. And now I have figured out how to use it unmodified. 2016-09-30T06:15:35Z lnostdal quit (Ping timeout: 272 seconds) 2016-09-30T06:27:09Z Cymew joined #lisp 2016-09-30T06:28:37Z m00natic joined #lisp 2016-09-30T06:29:07Z l04m33 joined #lisp 2016-09-30T06:31:14Z l04m33 quit (Client Quit) 2016-09-30T06:31:37Z l04m33 joined #lisp 2016-09-30T06:33:13Z ggole_ joined #lisp 2016-09-30T06:33:24Z jsmith_ joined #lisp 2016-09-30T06:35:11Z Guest92344 quit (Quit: Lost terminal) 2016-09-30T06:36:29Z ggole quit (Ping timeout: 272 seconds) 2016-09-30T06:38:18Z jsmith_ quit (Ping timeout: 264 seconds) 2016-09-30T06:39:44Z FreeBirdLjj joined #lisp 2016-09-30T06:41:17Z titankiller joined #lisp 2016-09-30T06:44:43Z FreeBirdLjj quit (Ping timeout: 272 seconds) 2016-09-30T06:45:21Z jdz_ is now known as jdz 2016-09-30T06:46:22Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-30T06:49:24Z beaky: ello 2016-09-30T06:49:32Z beaky: does slime have breakpoints or reversible debugging 2016-09-30T06:50:07Z beach: beaky: SLIME relies on the Common Lisp implementation for stuff like that. 2016-09-30T06:50:32Z beaky: oh 2016-09-30T06:50:34Z beach: beaky: And SBCL is lagging a bit when it comes to such functionality. 2016-09-30T06:51:31Z beach: In fact, probably all free implementations are a bit skimpy when it comes to debugging features. 2016-09-30T06:51:32Z jackdaniel: it seams that my internal irc reader is incremental, because I find relatively hard to read both nicks of the same length and 3 first of 5 letters matching ;) 2016-09-30T06:51:44Z jackdaniel: s/seams/seems/ 2016-09-30T06:52:21Z watersoul quit (Ping timeout: 240 seconds) 2016-09-30T06:53:04Z beach: beaky: nyef assures me that SBCL has breakpoints, but the code has bitrotted some. He recently made a TODO list to make it work again, and to document it. 2016-09-30T06:53:10Z NeverDie quit (Quit: http://radiux.io/) 2016-09-30T06:53:21Z vlatkoB_ joined #lisp 2016-09-30T06:53:37Z beaky: wow nice 2016-09-30T06:55:32Z beach: This is a common situation with free Common Lisp implementations. There just aren't enough qualified people around with enough time to spend. Most Common Lisp people seem busy with trying to get rich by implementing a web site using Common Lisp and using Common Lisp binding to software written in C. 2016-09-30T06:56:06Z ggole__ joined #lisp 2016-09-30T06:57:23Z vlatkoB quit (Ping timeout: 272 seconds) 2016-09-30T06:58:46Z ggole_ quit (Ping timeout: 244 seconds) 2016-09-30T07:00:09Z AlphaAtom joined #lisp 2016-09-30T07:02:17Z raydeejay: jackdaniel: it's very easy 2016-09-30T07:02:36Z raydeejay: beaky is pink and beach is sort of lavender 2016-09-30T07:02:38Z raydeejay: xD 2016-09-30T07:04:01Z flip214: raydeejay: not on an amber CRT 2016-09-30T07:08:27Z raydeejay: so if you put them on a monitor, they change colour? 2016-09-30T07:10:03Z stardiviner quit (Ping timeout: 272 seconds) 2016-09-30T07:10:34Z jackdaniel: :) 2016-09-30T07:12:20Z flip214: yes, they both get green, because it's so wobbly 2016-09-30T07:15:30Z ASau quit (Ping timeout: 264 seconds) 2016-09-30T07:16:42Z freedom01 quit (Ping timeout: 264 seconds) 2016-09-30T07:17:05Z knicklux joined #lisp 2016-09-30T07:21:10Z Baggers: beaky: http://malisper.me/2015/07/07/debugging-lisp-part-1-recompilation/ 2016-09-30T07:23:23Z stardiviner joined #lisp 2016-09-30T07:23:24Z stepnem joined #lisp 2016-09-30T07:25:54Z AlphaAtom quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-30T07:30:30Z quazimodo quit (Ping timeout: 264 seconds) 2016-09-30T07:36:20Z marusich quit (Quit: Leaving) 2016-09-30T07:36:45Z ggole joined #lisp 2016-09-30T07:39:54Z scymtym joined #lisp 2016-09-30T07:41:28Z defaultxr quit (Quit: defaultxr) 2016-09-30T07:45:52Z Jameser joined #lisp 2016-09-30T07:50:01Z harish joined #lisp 2016-09-30T07:54:01Z Jameser quit (Max SendQ exceeded) 2016-09-30T07:57:43Z przl joined #lisp 2016-09-30T07:58:08Z Jameser joined #lisp 2016-09-30T07:59:38Z Harag joined #lisp 2016-09-30T08:00:17Z knicklux quit (Remote host closed the connection) 2016-09-30T08:00:28Z watersoul joined #lisp 2016-09-30T08:01:13Z lnostdal joined #lisp 2016-09-30T08:01:21Z Sucks quit (Read error: Connection reset by peer) 2016-09-30T08:03:10Z knicklux joined #lisp 2016-09-30T08:07:37Z lnostdal quit (Read error: Connection reset by peer) 2016-09-30T08:07:50Z lnostdal joined #lisp 2016-09-30T08:08:30Z MrWoohoo quit (Ping timeout: 276 seconds) 2016-09-30T08:11:08Z easye: Morning. Anyone know of a generic mtree like utility in CL, preferably using a recent ASDF/UIOP build for the portability abstractions? 2016-09-30T08:13:57Z groovy2shoes quit (Remote host closed the connection) 2016-09-30T08:17:23Z easye: I guess I can just shell out to mtree via UIOP/RUN-PROGRAM, and deal with Windows uses without Cygwin later. 2016-09-30T08:17:46Z freedom01 joined #lisp 2016-09-30T08:20:03Z splittist: easye: what do you want to use mtree for? 2016-09-30T08:24:30Z stardiviner quit (Ping timeout: 264 seconds) 2016-09-30T08:24:44Z easye: Filesystem metadata. 2016-09-30T08:25:09Z titankiller quit (Remote host closed the connection) 2016-09-30T08:26:20Z titankiller joined #lisp 2016-09-30T08:26:47Z gingerale joined #lisp 2016-09-30T08:27:28Z splittist: easye: gathering? comparing over time? comparing between systems? including hashes? 2016-09-30T08:27:30Z Beetny quit (Ping timeout: 264 seconds) 2016-09-30T08:27:39Z easye: Yes. 2016-09-30T08:28:11Z easye: Think "Making a better interface than AAPL's Time Machine" 2016-09-30T08:28:18Z mvilleneuve joined #lisp 2016-09-30T08:28:45Z easye: Perhaps not "Comparing between systems" so much. 2016-09-30T08:32:23Z harish quit (Ping timeout: 272 seconds) 2016-09-30T08:33:00Z splittist: sounds sufficiently ambitious that some combination of uiop, ironclad and make-load-form should divert you for a while (: 2016-09-30T08:34:09Z jsmith_ joined #lisp 2016-09-30T08:35:26Z rumbler31 joined #lisp 2016-09-30T08:35:52Z easye is just shelling out to mtree. 2016-09-30T08:36:56Z varjag joined #lisp 2016-09-30T08:37:58Z stardiviner joined #lisp 2016-09-30T08:38:52Z easye: I figure the output of mtree will compress 90%, so it is actually a reasonably close to theoretical minimum size transcription of the information. 2016-09-30T08:38:54Z jsmith_ quit (Ping timeout: 264 seconds) 2016-09-30T08:39:44Z Rajamaa joined #lisp 2016-09-30T08:39:49Z flip214: easye: you could use fsvs (store trees in subversion, including owner/group/mtime), and configure it to not store contents 2016-09-30T08:40:06Z rumbler31 quit (Ping timeout: 264 seconds) 2016-09-30T08:42:05Z easye: flip214: Need it to work generically, across every filesystem possible. 2016-09-30T08:42:11Z FreeBirdLjj joined #lisp 2016-09-30T08:42:12Z Bike quit (Quit: no) 2016-09-30T08:42:29Z flip214: it does... across everything you can mount 2016-09-30T08:42:46Z flip214: just does opendir() etc. anyway 2016-09-30T08:43:12Z easye: My use case can't reliably mount filesystems (permission problems) 2016-09-30T08:44:04Z easye: I figure subversion is a bit heavyweight. Unless there is a Lisp swig of subvertpy? 2016-09-30T08:44:25Z Grue` quit (Ping timeout: 272 seconds) 2016-09-30T08:47:18Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-09-30T08:57:48Z hhdave joined #lisp 2016-09-30T08:58:17Z pipping: jackdaniel: http://dev.exherbo.org/~pipping/Screen%20Shot%202016-09-30%20at%2010.57.35.png 2016-09-30T08:58:27Z pipping: jackdaniel: ^ use a third dimension 2016-09-30T08:59:38Z jackdaniel: makes sense, but I may be too lazy to fix that :) 2016-09-30T09:00:21Z pipping: it was just a single line I had to copy&paste for weechat, otherwise I would've been too lazy, too (that's why the bottom green is so ugly) 2016-09-30T09:00:22Z jackdaniel: regarding our yesterdays discussion, I perceive asdf/uiop more like a systemd than gnulib 2016-09-30T09:00:38Z jackdaniel: ah, I have never used weechat 2016-09-30T09:01:14Z pipping: jackdaniel: I think now you're comparing apples and walrusses 2016-09-30T09:01:24Z pipping: walruses, even. 2016-09-30T09:02:28Z jackdaniel: maybe, but perception is a funny thing - it's always heavily influenced by a person who perceives 2016-09-30T09:03:05Z pipping: jackdaniel: I'd rather put this discussion to rest. I believe we've both said everything there is to be said and been unable to agree. 2016-09-30T09:03:20Z jackdaniel: OK 2016-09-30T09:03:22Z harish joined #lisp 2016-09-30T09:04:16Z beaky: wow thanks for sharing bagers i love how lisp ties the debugging experience with the repl liek that 2016-09-30T09:05:39Z moore33 joined #lisp 2016-09-30T09:07:35Z manuel_ quit (Quit: manuel_) 2016-09-30T09:11:43Z ikopico joined #lisp 2016-09-30T09:13:31Z Baggers: beaky: aye it's pretty cool, I have only just started playing with the debugger. I do still miss being able to walk arbitrarily through functions c# style, but I need a debugger much less in lisp so it ends up ok 2016-09-30T09:14:20Z Baggers left #lisp 2016-09-30T09:14:49Z Rajamaa quit (Ping timeout: 272 seconds) 2016-09-30T09:14:59Z Rajamaa joined #lisp 2016-09-30T09:20:26Z moei quit (Quit: Leaving...) 2016-09-30T09:23:12Z superancetre: Morning, how can i add a reference of an object to itself with initialize-instance or another way ? 2016-09-30T09:23:54Z przl quit (Ping timeout: 264 seconds) 2016-09-30T09:23:57Z moore33: superancetre: Just use the value passed to initialize-instance. Is there something more complicated going on? 2016-09-30T09:24:45Z _death: (defclass egoist () (interest)) (defmethod initialize-instance :after ((egoist egoist) &key) (setf (slot-value egoist 'interest) egoist)) 2016-09-30T09:25:24Z superancetre: moore33: oh i was thinking this was the type of the class and not an instance, silly me, thanks! 2016-09-30T09:25:30Z superancetre: _death: thanks too 2016-09-30T09:26:07Z attila_lendvai joined #lisp 2016-09-30T09:26:28Z nostoi joined #lisp 2016-09-30T09:29:58Z przl joined #lisp 2016-09-30T09:32:54Z freedom01 quit (Ping timeout: 264 seconds) 2016-09-30T09:34:37Z moei joined #lisp 2016-09-30T09:35:18Z varjag quit (Ping timeout: 264 seconds) 2016-09-30T09:36:13Z Harag quit (Quit: Harag) 2016-09-30T09:42:04Z fluter quit (Ping timeout: 272 seconds) 2016-09-30T09:42:24Z ym joined #lisp 2016-09-30T09:45:13Z aries_liuxueyang quit (Ping timeout: 272 seconds) 2016-09-30T09:47:36Z aries_liuxueyang joined #lisp 2016-09-30T09:48:23Z knicklux quit (Ping timeout: 272 seconds) 2016-09-30T09:50:06Z Jameser quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-30T09:53:06Z fluter joined #lisp 2016-09-30T09:53:24Z l04m33 quit (Ping timeout: 244 seconds) 2016-09-30T09:53:31Z nikki93 joined #lisp 2016-09-30T09:54:17Z freedom01 joined #lisp 2016-09-30T09:55:12Z l04m33 joined #lisp 2016-09-30T09:59:09Z Rajamaa quit (Ping timeout: 272 seconds) 2016-09-30T09:59:16Z JRajamaa joined #lisp 2016-09-30T09:59:19Z Grue` joined #lisp 2016-09-30T09:59:47Z nostoi quit (Quit: Verlassend.) 2016-09-30T10:00:27Z ovenpasta joined #lisp 2016-09-30T10:02:18Z przl quit (Ping timeout: 263 seconds) 2016-09-30T10:03:31Z ikopico quit (Quit: WeeChat 1.5) 2016-09-30T10:04:12Z araujo quit (Ping timeout: 276 seconds) 2016-09-30T10:04:16Z ikopico joined #lisp 2016-09-30T10:04:42Z stardiviner quit (Ping timeout: 264 seconds) 2016-09-30T10:05:29Z araujo joined #lisp 2016-09-30T10:06:13Z Harag joined #lisp 2016-09-30T10:06:38Z attila_lendvai quit (Ping timeout: 252 seconds) 2016-09-30T10:07:10Z araujo quit (Max SendQ exceeded) 2016-09-30T10:07:19Z Harag quit (Client Quit) 2016-09-30T10:08:14Z araujo joined #lisp 2016-09-30T10:10:06Z shdeng quit (Quit: Leaving) 2016-09-30T10:10:58Z przl joined #lisp 2016-09-30T10:11:36Z z3r0_ joined #lisp 2016-09-30T10:20:19Z roscoe_t` joined #lisp 2016-09-30T10:20:19Z roscoe_tw quit (Read error: Connection reset by peer) 2016-09-30T10:26:23Z rudolfochrist joined #lisp 2016-09-30T10:30:15Z ukari joined #lisp 2016-09-30T10:34:49Z jsmith_ joined #lisp 2016-09-30T10:36:20Z nikki93 quit (Remote host closed the connection) 2016-09-30T10:36:57Z nikki93 joined #lisp 2016-09-30T10:39:30Z jsmith_ quit (Ping timeout: 264 seconds) 2016-09-30T10:41:35Z nikki93 quit (Ping timeout: 272 seconds) 2016-09-30T10:43:55Z z3r0_ quit (Read error: Connection reset by peer) 2016-09-30T10:46:22Z jokleinn joined #lisp 2016-09-30T10:50:45Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-09-30T10:51:00Z knicklux joined #lisp 2016-09-30T10:51:13Z cibs quit (Ping timeout: 268 seconds) 2016-09-30T10:52:25Z test1600 quit (Quit: Leaving) 2016-09-30T10:52:35Z johnwilkins quit (Remote host closed the connection) 2016-09-30T10:52:57Z cibs joined #lisp 2016-09-30T10:53:35Z johnwilkins joined #lisp 2016-09-30T10:57:24Z rumbler31 joined #lisp 2016-09-30T11:00:30Z rudolfochrist quit (Ping timeout: 264 seconds) 2016-09-30T11:06:50Z tmtwd joined #lisp 2016-09-30T11:07:15Z asc232 joined #lisp 2016-09-30T11:07:28Z l04m33 quit (Quit: leaving) 2016-09-30T11:09:02Z z3r0_ joined #lisp 2016-09-30T11:10:06Z freedom01 quit (Ping timeout: 264 seconds) 2016-09-30T11:12:31Z mishoo joined #lisp 2016-09-30T11:12:55Z sjl joined #lisp 2016-09-30T11:13:53Z przl quit (Ping timeout: 272 seconds) 2016-09-30T11:14:23Z razzy89__ quit (Quit: razzy89__) 2016-09-30T11:15:42Z edgar-rft quit (Ping timeout: 276 seconds) 2016-09-30T11:15:53Z z3r0_ quit (Quit: Leaving) 2016-09-30T11:17:25Z EvW joined #lisp 2016-09-30T11:18:12Z Indecipherable quit (Quit: http://i.imgur.com/rWAnqP3.jpg) 2016-09-30T11:23:23Z nikki93 joined #lisp 2016-09-30T11:26:42Z rudolfochrist joined #lisp 2016-09-30T11:28:00Z asc232 quit (Remote host closed the connection) 2016-09-30T11:28:07Z freedom01 joined #lisp 2016-09-30T11:28:22Z quazimodo joined #lisp 2016-09-30T11:31:34Z rudolfochrist quit (Ping timeout: 244 seconds) 2016-09-30T11:33:07Z rumbler31 quit (Remote host closed the connection) 2016-09-30T11:34:09Z tmtwd quit (Ping timeout: 272 seconds) 2016-09-30T11:35:03Z Baggers joined #lisp 2016-09-30T11:35:18Z razzy89__ joined #lisp 2016-09-30T11:38:18Z ukari quit (Ping timeout: 264 seconds) 2016-09-30T11:38:37Z stardiviner joined #lisp 2016-09-30T11:39:08Z sdothum joined #lisp 2016-09-30T11:43:38Z quazimodo quit (Read error: Connection reset by peer) 2016-09-30T11:45:12Z beaky: ello 2016-09-30T11:45:15Z ukari joined #lisp 2016-09-30T11:46:02Z atgreen quit (Ping timeout: 244 seconds) 2016-09-30T11:47:26Z varjag joined #lisp 2016-09-30T11:49:41Z neoncontrails joined #lisp 2016-09-30T11:50:54Z ramky quit (Ping timeout: 264 seconds) 2016-09-30T11:52:31Z ukari quit (Ping timeout: 272 seconds) 2016-09-30T11:53:47Z Grue` quit (Ping timeout: 272 seconds) 2016-09-30T11:55:14Z Grue` joined #lisp 2016-09-30T11:55:41Z stardiviner quit (Ping timeout: 272 seconds) 2016-09-30T11:55:54Z przl joined #lisp 2016-09-30T11:56:33Z Josh_2 joined #lisp 2016-09-30T11:57:54Z beaky: is there a rich hickey of common lisp 2016-09-30T11:58:47Z H4ns: no. 2016-09-30T11:59:07Z H4ns: common lisp is a committee language. 2016-09-30T12:04:40Z ggole: McCarthy, maybe 2016-09-30T12:05:19Z beaky: hm was he very influental in common lisp 2016-09-30T12:05:48Z ggole: He invented Lisp 2016-09-30T12:05:49Z beaky: i thought he just published the paper on s-expressions and then the rest of lisp was conceived by his grad students or something 2016-09-30T12:05:51Z beaky: oh 2016-09-30T12:06:30Z freedom01 quit (Ping timeout: 264 seconds) 2016-09-30T12:06:48Z ggole: The first implementation was done by somebody else, yes 2016-09-30T12:07:06Z ramky joined #lisp 2016-09-30T12:08:30Z nikki93 quit (Remote host closed the connection) 2016-09-30T12:09:06Z nikki93 joined #lisp 2016-09-30T12:09:53Z madbub joined #lisp 2016-09-30T12:10:09Z stardiviner joined #lisp 2016-09-30T12:10:18Z madbub quit (Remote host closed the connection) 2016-09-30T12:11:52Z madbub joined #lisp 2016-09-30T12:13:42Z nikki93 quit (Ping timeout: 264 seconds) 2016-09-30T12:13:56Z titankiller quit (Ping timeout: 244 seconds) 2016-09-30T12:14:09Z freedom010 joined #lisp 2016-09-30T12:15:29Z ramky quit (Ping timeout: 244 seconds) 2016-09-30T12:15:44Z titankiller joined #lisp 2016-09-30T12:16:52Z moore33: I'd say that GLS had a lot more influence on Common Lisp than McCarthy: co-author of Scheme, wrote two books on it, moderator of the ANSI committee... 2016-09-30T12:17:18Z sjl quit (Ping timeout: 264 seconds) 2016-09-30T12:17:23Z vauban joined #lisp 2016-09-30T12:18:48Z H4ns: mccarthy had influence on common lisp? i was not aware of that. 2016-09-30T12:19:14Z moore33: H4ns: No, not really. 2016-09-30T12:19:25Z fe[nl]ix: this is news to me too 2016-09-30T12:20:36Z H4ns: in any case, there is nobody like rich hickey in common lisp. many important authors of the common lisp standard are dead or retired, and many of them don't use lisp anymore. the language consists largely of the spec, and there is nobody who would be able to change or "improve" it in the way that rich hickey can change or "improve" clojure. 2016-09-30T12:20:39Z varjag quit (Ping timeout: 244 seconds) 2016-09-30T12:21:49Z H4ns: when i write "consists largely of the spec", i mean to say that substantial parts of the spec are not actually part of the useful set of common lisp and are ignored by the majority of common lisp developers. 2016-09-30T12:22:17Z moore33: H4ns: Hmmm, I can only think of one person who's dead :) 2016-09-30T12:22:43Z titankiller quit (Ping timeout: 244 seconds) 2016-09-30T12:23:54Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-09-30T12:26:26Z moore33: Just learned that you can inspect closures in sbcl / slime. Very cool! 2016-09-30T12:27:38Z cyberlard is now known as jludwig 2016-09-30T12:27:44Z quazimodo joined #lisp 2016-09-30T12:28:09Z ramky joined #lisp 2016-09-30T12:28:53Z Baggers: Whilst I'm not interested in a new CL spec, it would be interesting to have an 'effective spec' which is just a survey of the implementations to see what minimums are agreed on by all implementations. It would be nice to know what the 'effective' value of ARRAY-DIMENSION-LIMIT is for example 2016-09-30T12:32:11Z Xach: Baggers: that would be cool! especially if it was updated as things change 2016-09-30T12:34:11Z Baggers: at least for constants like array-dimension-limit it could be a small program thats run on travis/cl-grid 2016-09-30T12:35:18Z rumbler31 joined #lisp 2016-09-30T12:35:35Z jsmith_ joined #lisp 2016-09-30T12:35:59Z Baggers: I havent though much other details though, would love to hear any ideas. It's current a project in my 'todo one day' list 2016-09-30T12:37:23Z Baggers: s/current/currently 2016-09-30T12:37:56Z moore33: We have a cool "Annotated CLIM spec" where people can add spam :) to entries in the spec; such a thing would be useful for adding implementation-specific info. 2016-09-30T12:40:06Z jsmith_ quit (Ping timeout: 264 seconds) 2016-09-30T12:41:36Z zacharias joined #lisp 2016-09-30T12:41:37Z rumbler31 quit (Remote host closed the connection) 2016-09-30T12:42:09Z jackdaniel: Baggers: lately I was thinking about something like autoconf for CL 2016-09-30T12:42:45Z razzy89__ quit (Quit: razzy89__) 2016-09-30T12:44:21Z Baggers: moore33: yeah. It does get us back to the 'we need an open version of clhs' issue again though. I remember the ultraspec from ELS but am not sure legally how different it has to be to not be infringing on ansi's copyrights 2016-09-30T12:45:01Z moore33: I thought we determined that ANSI doesn't hold any copyright on the spec, except perhaps the printed version of it. 2016-09-30T12:45:03Z jackdaniel: I think that if it is produced from the last draft there shouldn't be a problem, right? 2016-09-30T12:45:15Z Baggers: oh! that would be good news 2016-09-30T12:46:01Z moore33: http://www.nhplace.com/kent/Papers/cl-untold-story.html 2016-09-30T12:46:07Z moore33: section 6.2 2016-09-30T12:49:10Z freedom01 joined #lisp 2016-09-30T12:49:14Z Baggers: cool 2016-09-30T12:49:31Z freedom010 quit (Ping timeout: 272 seconds) 2016-09-30T12:49:54Z pierpa joined #lisp 2016-09-30T12:50:23Z Baggers: oh yeah http://www.lispworks.com/documentation/HyperSpec/Front/Help.htm#Legal 2016-09-30T12:51:19Z cromachina quit (Quit: Leaving) 2016-09-30T12:51:55Z moore33: Right, so the Hyperspec is essentially copyrighted, but the underlying text and markup isn't. I don't know where you would find that :/ 2016-09-30T12:52:56Z freedom01 quit (Read error: Connection reset by peer) 2016-09-30T12:53:21Z dlowe: I have a hyperspec project, but it's stalled due to not-enough-time. 2016-09-30T12:53:29Z Baggers: Has there been any inquiry to lispworks before about re-licensing to something more open ? 2016-09-30T12:53:37Z jackdaniel: there are tex sources 2016-09-30T12:53:59Z dlowe: Baggers: yes. they said no. 2016-09-30T12:54:27Z dlowe: and frankly, if the open source community can't get themselves together enough, I'm not sure we deserve it 2016-09-30T12:54:32Z Baggers: bummer 2016-09-30T12:54:33Z jackdaniel: https://github.com/LispLang/ansi-spec 2016-09-30T12:54:54Z freedom01 joined #lisp 2016-09-30T12:55:07Z Baggers: jackdaniel: thanks. I dont have the time to attack this yet either, but one day 2016-09-30T12:55:35Z dlowe: plump-tex is inadequate for parsing it, I think. 2016-09-30T12:55:45Z jackdaniel: yeah, I think they are not encumbered by any license 2016-09-30T12:56:30Z Xach: There are seven different spec tex processing projects in flight 2016-09-30T12:56:32Z dlowe: the thing about the spec is that it's really super-easy to get a 50% solution, but that remaining 50% is ridiculously hard. 2016-09-30T12:56:53Z dlowe: Xach: that seems consistent with the rest of the lisp community :) 2016-09-30T12:57:57Z Baggers: dlowe: was the same with the GL spec. I did the last half manually. It sucks but if there is no better solution then at some point I just get annoyed enough to do it. 2016-09-30T12:58:31Z dlowe: Baggers: that's really hard when you want cross-referencing of everything. 2016-09-30T12:58:53Z dlowe: I mean, just pick any page on the clhs and see how many links there are. 2016-09-30T12:59:00Z dlowe: now imagine doing them manually without missing any 2016-09-30T12:59:04Z Baggers: dlowe: then I'll have to be exceedingly annoyed :) 2016-09-30T12:59:19Z Baggers: your right of course though 2016-09-30T12:59:29Z alexherbo2 joined #lisp 2016-09-30T12:59:48Z alexherbo2 quit (Client Quit) 2016-09-30T12:59:59Z atgreen joined #lisp 2016-09-30T13:00:18Z jason_m joined #lisp 2016-09-30T13:01:10Z Baggers: dlowe: if you can think of a way of structuring the project for amazon's mechanical turk then Im happy to throw some money at that 2016-09-30T13:03:10Z dlowe: I've literally considered taking a sabbatical from my job to do it. :p 2016-09-30T13:03:32Z dlowe: maybe next year. 2016-09-30T13:04:45Z Baggers: blimey :) be sure to put up an indiegogo campaign or something so we can send you some encouragement 2016-09-30T13:06:47Z Cymew: I'd chip in 2016-09-30T13:08:17Z klltkr joined #lisp 2016-09-30T13:09:41Z dlowe: I think that would really just add stress to the ordeal 2016-09-30T13:10:06Z przl quit (Ping timeout: 264 seconds) 2016-09-30T13:10:33Z edgar-rft joined #lisp 2016-09-30T13:11:11Z LiamH joined #lisp 2016-09-30T13:12:29Z Xach: Running out of money to live is also stressful 2016-09-30T13:14:32Z dlowe: Thankfully, I'm not that tight. But I wouldn't want to be in a position where a month wasn't enough to let me complete it and ALL THESE PEOPLE PAID ME MONEY. 2016-09-30T13:15:09Z flip214: can somebody please explain why http://paste.lisp.org/display/327440 gives me "The variable *SERVER-THREAD* is unbound." on every evaluation? thanks a lot. 2016-09-30T13:15:50Z przl joined #lisp 2016-09-30T13:16:44Z dlowe: you want (boundp '*server-thread*) 2016-09-30T13:16:51Z Baggers: dlowe: gotcha. Is your aim to get to also provide a lisp traversable version of the spec or 'just' html? 2016-09-30T13:16:53Z dlowe: it's trying to evaluate *server-thread* to pass to boundp 2016-09-30T13:17:00Z dlowe: Baggers: lisp traversable 2016-09-30T13:17:01Z flip214: dlowe: ahhhh right, thanks 2016-09-30T13:17:05Z dlowe: and html 2016-09-30T13:17:11Z Baggers: dlowe: wonderful 2016-09-30T13:17:13Z dlowe: but the lisp traversable is the important part 2016-09-30T13:17:23Z Baggers: agreed 2016-09-30T13:17:30Z ramky quit (Quit: Leaving) 2016-09-30T13:17:41Z dlowe: the hardest part are the TeX math diagrams 2016-09-30T13:18:38Z pipping: dlowe: could you give an example? 2016-09-30T13:19:11Z knobo: When working with dates I thik I'd like to set local-time:*default-timezone* to +utc-zone+. 2016-09-30T13:19:29Z dlowe: well, they're actually all over, but I was thinking specifically of stuff like http://www.lispworks.com/documentation/HyperSpec/Body/12_aed.htm 2016-09-30T13:20:57Z pipping: dlowe: I'd never noticed those. Yikes. 2016-09-30T13:23:06Z knobo: or.. remember to always use timestamp with timezone in postgresql... is probably better. 2016-09-30T13:24:12Z areinisch quit (Ping timeout: 240 seconds) 2016-09-30T13:29:26Z JRajamaa quit (Ping timeout: 272 seconds) 2016-09-30T13:29:33Z Rajamaa joined #lisp 2016-09-30T13:30:21Z dlowe: my end goal is to have a hyperspec, plus more annotations, plus an attached wiki for each page. 2016-09-30T13:30:32Z CEnnis91 joined #lisp 2016-09-30T13:31:26Z Baggers: dlowe: Best of luck, it would be great 2016-09-30T13:33:11Z al-damiri joined #lisp 2016-09-30T13:35:37Z m00natic quit (Remote host closed the connection) 2016-09-30T13:37:28Z varjag joined #lisp 2016-09-30T13:38:42Z pipping: if I'm only interested in checking for non-nilness, should I ever prefer `member` over `find`? 2016-09-30T13:39:33Z pipping: i.e., (when (find x list)) vs. (when (member x list)) 2016-09-30T13:41:54Z jason_m quit (Ping timeout: 264 seconds) 2016-09-30T13:43:17Z White_Flame: if X happens to be nil, then find will return NIL even if it's found in the list' 2016-09-30T13:43:20Z Jameser joined #lisp 2016-09-30T13:43:29Z White_Flame: member is always non-nil when it finds a result, because it returns a cons cell 2016-09-30T13:44:16Z White_Flame: I tend to always use member when doing a membership test, and find if I care about the value found 2016-09-30T13:46:06Z vauban quit (Ping timeout: 264 seconds) 2016-09-30T13:48:37Z pipping: White_Flame: exactly the kind of answer I was hoping for. thanks :) 2016-09-30T13:48:56Z strelox joined #lisp 2016-09-30T13:49:42Z freedom01 quit (Ping timeout: 272 seconds) 2016-09-30T13:51:06Z pipping: I'm currently taking a look at assoc-utils and I'm not yet sure if it's a great idea (because of the nice shorthands it provides) or a terrible idea (because it requires me to set assoc-utils:*assoc-test* instead of :test, apparently?) 2016-09-30T13:51:14Z Trystam is now known as Tristam 2016-09-30T13:53:13Z freedom01 joined #lisp 2016-09-30T13:55:23Z EvW quit (Ping timeout: 272 seconds) 2016-09-30T13:58:27Z Baggers: pipping: to each their own I guess, but I find that *assoc-test* style uglier 2016-09-30T13:59:47Z pipping: Baggers: (yikes; that phrase carries a lot of baggage; either way:) so do I; I was rather disappointed when I noticed that :/ 2016-09-30T14:00:49Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2016-09-30T14:02:57Z sdothum joined #lisp 2016-09-30T14:03:10Z Baggers: pipping: hehe, good point. It did :D 2016-09-30T14:04:12Z sellout- quit (Quit: Leaving.) 2016-09-30T14:05:21Z sjl joined #lisp 2016-09-30T14:06:13Z adolf_stalin joined #lisp 2016-09-30T14:08:54Z bocaneri quit (Ping timeout: 264 seconds) 2016-09-30T14:09:41Z beaky: hello 2016-09-30T14:10:05Z beaky: is cffi only applicable to c libs 2016-09-30T14:10:10Z beaky: or can i use it to call java libs for instance 2016-09-30T14:10:33Z beaky: (im new to using ffis in general) 2016-09-30T14:11:12Z pipping points in the direction of #abcl 2016-09-30T14:11:19Z beaky: i guess ffis nowadays are synonymous with "using c or fortran libs" 2016-09-30T14:12:27Z Baggers: beaky: cffi is c/c++ (with the usual caveat of only be useful for EXTERN c++ stuff) 2016-09-30T14:14:00Z EvW joined #lisp 2016-09-30T14:15:04Z Baggers: beaky: it's a lovely ffi to work with though 2016-09-30T14:15:35Z Baggers: beaky: unlike jni which scars my soul 2016-09-30T14:19:52Z easye-ipad_ joined #lisp 2016-09-30T14:21:21Z phoe quit (Ping timeout: 272 seconds) 2016-09-30T14:22:53Z easye-ipad_ quit (Client Quit) 2016-09-30T14:23:37Z heurist quit (Read error: Connection reset by peer) 2016-09-30T14:24:24Z heurist joined #lisp 2016-09-30T14:26:18Z jackdaniel: Baggers: do you have some experience with cl+j? 2016-09-30T14:26:19Z sellout- joined #lisp 2016-09-30T14:26:24Z jackdaniel: (regarding jni) 2016-09-30T14:26:37Z Baggers: jackdaniel: nope 2016-09-30T14:26:51Z jackdaniel: heh 2016-09-30T14:27:39Z Baggers: I've only worked with jni from c++. The experience could be made much nicer from lisp so I'd be hopeful about cl+j 2016-09-30T14:27:45Z Karl_Dscc joined #lisp 2016-09-30T14:28:32Z adolf_stalin quit (Quit: Leaving...) 2016-09-30T14:30:19Z jackdaniel: I plan to use it in ecl-android for native interaction with it, but it will have to wait 2016-09-30T14:30:31Z jackdaniel: thought I will have someone to bother with questions ;) 2016-09-30T14:30:38Z jackdaniel: when this time comes 2016-09-30T14:32:14Z aerique2 quit (Quit: ...) 2016-09-30T14:32:18Z Baggers: jackdaniel: feel free for general jni questions, android was the platform I was doing all that from so Im pretty familiar with the quirky madness of it all 2016-09-30T14:33:53Z mot0ko joined #lisp 2016-09-30T14:34:03Z jackdaniel: ack, thanks 2016-09-30T14:36:21Z jsmith_ joined #lisp 2016-09-30T14:38:14Z arpunk1 is now known as arpunk 2016-09-30T14:41:18Z jsmith_ quit (Ping timeout: 264 seconds) 2016-09-30T14:42:54Z _sjs quit (Ping timeout: 272 seconds) 2016-09-30T14:47:30Z freedom01 quit (Read error: Connection reset by peer) 2016-09-30T14:49:03Z przl quit (Read error: Connection reset by peer) 2016-09-30T14:49:10Z przl joined #lisp 2016-09-30T14:49:11Z scymtym quit (Remote host closed the connection) 2016-09-30T14:49:26Z freedom01 joined #lisp 2016-09-30T14:49:46Z scymtym joined #lisp 2016-09-30T14:49:51Z sjl quit (Ping timeout: 272 seconds) 2016-09-30T14:50:19Z Denommus joined #lisp 2016-09-30T14:50:29Z klltkr quit (Ping timeout: 244 seconds) 2016-09-30T14:51:21Z eivarv joined #lisp 2016-09-30T14:51:53Z Guest13573 joined #lisp 2016-09-30T14:53:40Z gz__ quit (Ping timeout: 272 seconds) 2016-09-30T14:54:07Z holly2 quit (Ping timeout: 244 seconds) 2016-09-30T14:55:27Z gz__ joined #lisp 2016-09-30T14:57:05Z adolf_stalin joined #lisp 2016-09-30T14:57:12Z Th30n joined #lisp 2016-09-30T15:03:28Z krasnal quit (Remote host closed the connection) 2016-09-30T15:05:06Z holly2 joined #lisp 2016-09-30T15:10:07Z EvW quit (Ping timeout: 244 seconds) 2016-09-30T15:10:21Z reepca quit (Remote host closed the connection) 2016-09-30T15:14:15Z freedom01 quit (Ping timeout: 244 seconds) 2016-09-30T15:15:50Z jsmith_ joined #lisp 2016-09-30T15:18:14Z jsmith___ joined #lisp 2016-09-30T15:18:59Z Grue` quit (Ping timeout: 272 seconds) 2016-09-30T15:20:01Z slyrus joined #lisp 2016-09-30T15:20:18Z jsmith_ quit (Ping timeout: 264 seconds) 2016-09-30T15:20:52Z _sjs joined #lisp 2016-09-30T15:23:18Z jsmith___ quit (Ping timeout: 264 seconds) 2016-09-30T15:25:48Z Jameser quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-30T15:29:40Z freedom01 joined #lisp 2016-09-30T15:32:45Z strelox quit (Remote host closed the connection) 2016-09-30T15:32:52Z knicklux quit (Remote host closed the connection) 2016-09-30T15:34:41Z strelox joined #lisp 2016-09-30T15:34:58Z rumbler31 joined #lisp 2016-09-30T15:37:54Z guicho joined #lisp 2016-09-30T15:38:26Z guicho: good morning 2016-09-30T15:40:59Z PuercoPop: guicho: hi! 2016-09-30T15:41:54Z defaultxr joined #lisp 2016-09-30T15:44:19Z sellout- quit (Ping timeout: 272 seconds) 2016-09-30T15:44:39Z sellout- joined #lisp 2016-09-30T15:45:46Z raydeejay: o/ 2016-09-30T15:47:18Z guicho quit (Ping timeout: 264 seconds) 2016-09-30T15:53:04Z Bike joined #lisp 2016-09-30T15:56:05Z jsmith_ joined #lisp 2016-09-30T15:56:54Z varjag quit (Ping timeout: 264 seconds) 2016-09-30T15:57:51Z vauban joined #lisp 2016-09-30T16:00:29Z karswell` joined #lisp 2016-09-30T16:00:56Z karswell quit (Remote host closed the connection) 2016-09-30T16:03:20Z vauban quit (Ping timeout: 244 seconds) 2016-09-30T16:05:44Z warweasle joined #lisp 2016-09-30T16:09:14Z Grue` joined #lisp 2016-09-30T16:10:23Z NeverDie joined #lisp 2016-09-30T16:16:38Z fluter quit (Ping timeout: 272 seconds) 2016-09-30T16:17:51Z freedom01 quit (Quit: Run free!) 2016-09-30T16:18:58Z freedom01 joined #lisp 2016-09-30T16:21:25Z zacharias quit (Ping timeout: 244 seconds) 2016-09-30T16:24:25Z fluter joined #lisp 2016-09-30T16:24:42Z aptenodyte joined #lisp 2016-09-30T16:27:06Z Rajamaa quit (Quit: Konversation terminated!) 2016-09-30T16:27:38Z _sjs quit (Ping timeout: 244 seconds) 2016-09-30T16:40:21Z sjl joined #lisp 2016-09-30T16:40:51Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-30T16:42:25Z Th30n: I often have a pattern in my code that looks like this: (if-let ((test-result (some-computation))) test-result default-value) 2016-09-30T16:43:03Z Th30n: Is there a better way to express this using standard functions/macros? (Or I need to write one myself.) 2016-09-30T16:43:53Z pierpa: can you use separate LETs and IFs ? 2016-09-30T16:43:57Z Denommus quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-09-30T16:43:57Z moore33 quit (Quit: Leaving) 2016-09-30T16:44:27Z Grue`: Th30n: (or (some-computation) default-value) 2016-09-30T16:44:57Z Th30n: Grue`: Oh, right, silly me :D Thanks! 2016-09-30T16:45:41Z vauban joined #lisp 2016-09-30T16:49:06Z knobo: (local-time:today) does not return local start of day... :( It returns start of day somewhere else in the world.. thus not local-time. 2016-09-30T16:50:09Z knobo: (timestamp-minimize-part (now) :hour) works fine. 2016-09-30T16:50:17Z Bike: "in the UTC zone", it says in the manual. 2016-09-30T16:50:38Z knobo: yes. 2016-09-30T16:51:05Z warweasle quit (Quit: home) 2016-09-30T16:51:30Z hhdave quit (Ping timeout: 264 seconds) 2016-09-30T16:52:58Z Quadresce joined #lisp 2016-09-30T16:53:23Z knobo: It would be intuitintuitive if the local-time library returned a local-time. 2016-09-30T16:55:32Z przl quit (Ping timeout: 244 seconds) 2016-09-30T16:55:38Z mathi_aihtam joined #lisp 2016-09-30T16:56:46Z dlowe: I didn't name it. :p 2016-09-30T16:56:58Z dlowe: I probably should have, in retrospect. 2016-09-30T16:57:26Z rumbler31 quit (Remote host closed the connection) 2016-09-30T16:57:26Z dlowe: but it was intended to be a faithful recreation of the API described in Naggum's paper. 2016-09-30T16:59:03Z moei quit (Quit: Leaving...) 2016-09-30T16:59:57Z malcolm_ joined #lisp 2016-09-30T16:59:58Z malcolm_ is now known as klltkr 2016-09-30T17:00:03Z mordocai: knobo: From what I understand dates were supposed to be always UTC at midnight. 2016-09-30T17:00:06Z klltkr quit (Changing host) 2016-09-30T17:00:07Z klltkr joined #lisp 2016-09-30T17:00:15Z mordocai: knobo: Instead of creating an explicit date type 2016-09-30T17:00:31Z Th30n is happy how Lisp syntax makes code search and replace easy. 2016-09-30T17:00:34Z mordocai thinks an explicit date type would be better 2016-09-30T17:03:28Z bocaneri joined #lisp 2016-09-30T17:09:29Z karswell` quit (Remote host closed the connection) 2016-09-30T17:10:17Z karswell` joined #lisp 2016-09-30T17:12:24Z neoncontrails quit (Remote host closed the connection) 2016-09-30T17:12:57Z lisp675 joined #lisp 2016-09-30T17:15:22Z przl joined #lisp 2016-09-30T17:16:04Z ovenpasta quit (Read error: Connection reset by peer) 2016-09-30T17:18:46Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-30T17:19:17Z klltkr quit (Ping timeout: 244 seconds) 2016-09-30T17:19:42Z lisp675 quit (Ping timeout: 240 seconds) 2016-09-30T17:27:42Z varjag joined #lisp 2016-09-30T17:29:00Z warweasle joined #lisp 2016-09-30T17:29:27Z ikopico quit (Ping timeout: 272 seconds) 2016-09-30T17:29:42Z JoshYoshi joined #lisp 2016-09-30T17:30:43Z przl quit (Ping timeout: 272 seconds) 2016-09-30T17:31:42Z Josh_2 quit (Ping timeout: 264 seconds) 2016-09-30T17:31:59Z dlowe shrugs. 2016-09-30T17:32:01Z dlowe: Yes, it's true. 2016-09-30T17:33:26Z klltkr joined #lisp 2016-09-30T17:33:57Z rumbler31 joined #lisp 2016-09-30T17:36:22Z flip214: Xach: what's the reason for the unevenly distributed linefeeds on http://blog.quicklisp.org/2016/09/september-2016-quicklisp-dist-update.html? 2016-09-30T17:38:43Z dlowe: it's a coded message to his minions. 2016-09-30T17:38:47Z dlowe: We don't talk about the linefeeds. 2016-09-30T17:38:47Z EvW joined #lisp 2016-09-30T17:39:32Z przl joined #lisp 2016-09-30T17:41:29Z |||||||||||||||| quit (Ping timeout: 272 seconds) 2016-09-30T17:42:25Z knobo: dlowe: local-time is great, and naggum was a smart guy. I just did not read the spec. 2016-09-30T17:42:42Z dlowe: I was just explaining why it's called local-time. 2016-09-30T17:43:00Z dlowe: He was really super wrong about including timezones in his local-time object, though. 2016-09-30T17:43:14Z knobo: dlowe: how? 2016-09-30T17:43:18Z dlowe: In practice it just made things horrible and complicated. 2016-09-30T17:43:25Z dlowe: *even more* complicated, I should say 2016-09-30T17:43:38Z knobo: the implementation or the usage? 2016-09-30T17:43:42Z dlowe: both 2016-09-30T17:44:11Z knobo: So it _is_ complicated, it's not just me who is stupid. 2016-09-30T17:44:28Z dlowe: The underlying domain is complicated. 2016-09-30T17:44:36Z raydeejay: timey wimey 2016-09-30T17:44:40Z dlowe: srsly 2016-09-30T17:44:49Z raydeejay knows 2016-09-30T17:45:29Z hellcode joined #lisp 2016-09-30T17:48:34Z hellcode quit (Remote host closed the connection) 2016-09-30T17:49:30Z mordocai: I rather like ActiveSupport's (ruby on rails) time API. It does store the timezone in the local time objects but it is actually quite nice to work with. I don't think I've ever felt the API is the problem, just the underlying domain. 2016-09-30T17:49:42Z mordocai: If I was to implement a time API i'd likely copy theirs 2016-09-30T17:49:51Z mordocai: (and make it lispy, of course) 2016-09-30T17:52:52Z klltkr quit (Ping timeout: 244 seconds) 2016-09-30T17:58:42Z przl quit (Ping timeout: 264 seconds) 2016-09-30T18:00:12Z neoncontrails joined #lisp 2016-09-30T18:03:47Z pipping: jackdaniel: do you read lisp-hug@? 2016-09-30T18:04:34Z jackdaniel: never heard of it 2016-09-30T18:05:19Z jackdaniel: no wonder, it's lispworks user group - never used lispworks 2016-09-30T18:05:42Z nullx002 joined #lisp 2016-09-30T18:06:01Z nullx002: hi all 2016-09-30T18:06:10Z jackdaniel: hi 2016-09-30T18:06:20Z pipping: jackdaniel: Martin Simmons said today: "We will release an updated version to fix this soon" in reply to an issue with the personal edition of LW on macOS 2016-09-30T18:06:28Z nullx002: what is the exact vaue of PI defined in SBCL ? 2016-09-30T18:06:43Z jackdaniel: fix what soon? 2016-09-30T18:06:45Z pipping: jackdaniel: now that could mean anything from a new PE 6 on macOS to a PE 7 on all platforms. 2016-09-30T18:07:20Z nullx002: (not (= pi 3.141592653589793d0)) returns NIL 2016-09-30T18:07:35Z nullx002: so is it that number?? 2016-09-30T18:07:52Z jackdaniel: I suppose yes, why? 2016-09-30T18:08:18Z jackdaniel: on ECL it's 3.1415926535897932385l0 2016-09-30T18:08:28Z nullx002: so can i replace (not (= pi pi)) with previous expression? 2016-09-30T18:08:36Z pipping: using strict equality for floating point numbers is a bad idea, no matter what platform and programming language you're on and in 2016-09-30T18:08:54Z pipping: (unless you really know what you're doing) 2016-09-30T18:09:20Z przl joined #lisp 2016-09-30T18:09:27Z nullx002: i am not doing anything production but just few math code 2016-09-30T18:09:38Z nullx002: so curious if that may work... 2016-09-30T18:09:56Z _death: nullx002: why shouldn't it 2016-09-30T18:10:08Z jackdaniel: it may work by accident, but you should never compare floats for equality (just what pipping said) 2016-09-30T18:10:16Z nullx002: _death: in special cases it may not work 2016-09-30T18:10:24Z jackdaniel: if you put (= pi 3.14) you never know if sbcl changes precision for instance 2016-09-30T18:10:25Z _death: nullx002: can you elaborate? 2016-09-30T18:10:56Z nullx002: (= Pi 3.14) will never satisfy not 2016-09-30T18:11:14Z bdr3552 joined #lisp 2016-09-30T18:11:22Z nullx002: CL internally defines PI as a precise floating constant. right? 2016-09-30T18:11:33Z jackdaniel: (let ((pi 3.14)) (= pi 3.14)) 2016-09-30T18:12:03Z jackdaniel: it won't work on sbcl though 2016-09-30T18:12:08Z _death: nullx002: what does it matter what CL does? you're talking about a particular SBCL environment 2016-09-30T18:12:12Z nullx002: hum... 2016-09-30T18:12:23Z pipping: jackdaniel: I believe we talked about LW PE 6 at some point because it was one of the two remaining lisps that were still on ASDF 2 2016-09-30T18:12:38Z nullx002: yes... 2016-09-30T18:12:40Z pipping: jackdaniel: the other being clisp, even though that's fixed on their hg tip 2016-09-30T18:12:45Z nullx002: i am new to Lisp 2016-09-30T18:12:58Z nullx002: bit familiar with elisp and tryign CL and newlisp 2016-09-30T18:13:01Z raydeejay: why are you checking the value of pi anyway? 2016-09-30T18:13:09Z jackdaniel: ah, that 2016-09-30T18:13:16Z pipping: nullx002: are you trying to understand lisp or floating point numbers? 2016-09-30T18:13:34Z nullx002: some fun math code and languages act funny for same ALGO. 2016-09-30T18:13:50Z nullx002: both 2016-09-30T18:15:00Z _death: if you're interested in how a Common Lisp implementation should define PI in general, you should look at the Common Lisp HyperSpec 2016-09-30T18:15:01Z _death: clhs pi 2016-09-30T18:15:01Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/v_pi.htm 2016-09-30T18:15:18Z nullx002: let me check 2016-09-30T18:16:18Z jackdaniel: I think you misunderstand me, putting implicit dependencies on anything is bad, whenever they will be fulfilled in 90% of cases or not. I hoped we have agreed to disagree already 2016-09-30T18:16:31Z nullx002: oh good 2016-09-30T18:16:40Z nullx002: so (float pi x) i can use,, 2016-09-30T18:16:52Z nullx002: will it work with steel bank..? 2016-09-30T18:16:53Z mordocai: Obviously we should use 245850922/78256779 as pi. 2016-09-30T18:17:05Z _death: nullx002: yes, SBCL is a pretty conformant implementation 2016-09-30T18:17:28Z jackdaniel: 3 is good enough approximation, and it's fixnum! 2016-09-30T18:17:36Z jackdaniel: :) 2016-09-30T18:17:55Z pipping: jackdaniel: if you feel that way, you shouldn't use those examples to make your point. 2016-09-30T18:18:14Z jackdaniel: my point is that build software can't be always expected to be bundled with the final executable 2016-09-30T18:18:29Z jasom: Just in case someone wants to fan some flames, there's a reader macro flame war starting on reddit.. 2016-09-30T18:18:46Z jackdaniel: you may either build without asdf or build with older one. unless you intentionally force people to bundle it 2016-09-30T18:18:53Z raydeejay: \o/ 🔥 2016-09-30T18:19:09Z vlnx quit (Ping timeout: 265 seconds) 2016-09-30T18:19:15Z jackdaniel: because things will break otherwise (because you forced yet another people to depend implicitly on it) 2016-09-30T18:19:16Z pipping: jackdaniel: that's beside the point. if you argue a => b and I contradict a, for you to say "but a doesn't matter" isn't exactly a great way of arguing 2016-09-30T18:19:22Z _death: obviously lispm is right.. the other guys simply have nonlispy taste residue from other languages.. 2016-09-30T18:19:42Z mordocai: lispm is usually right in my experience 2016-09-30T18:19:46Z jackdaniel: pipping: when I say, that a, b and c are bad in X, then saying - but half of a is already fixed isn't contrargument at all 2016-09-30T18:19:49Z jasom: _death: I'm aidenn0 if you are interested in my views. 2016-09-30T18:20:06Z nullx002: hum.. gives me error 2016-09-30T18:20:15Z pipping: jasom: do you observe yourself turning my 100% first into 90% and then into 50%? 2016-09-30T18:20:24Z pipping: jasom: sorry, that was meant for jackdaniel 2016-09-30T18:20:35Z nullx002: FLOAT datum 2016-09-30T18:20:47Z yeticry quit (Ping timeout: 244 seconds) 2016-09-30T18:20:52Z pipping: jackdaniel: the fact that you get angrier doesn't make your point better or numbers more valid. 2016-09-30T18:20:56Z nullx002 quit (Remote host closed the connection) 2016-09-30T18:21:12Z nullx002 joined #lisp 2016-09-30T18:21:15Z raydeejay: no? NO?!? 2016-09-30T18:21:16Z jackdaniel: I'm not sure if I got angrier, but if you claim so 2016-09-30T18:21:44Z jackdaniel can't argue with /facts/ 2016-09-30T18:22:31Z jackdaniel: btw, that was one of the eristic techniques I've mentioned before - ad persona argument 2016-09-30T18:23:41Z nullx002: on SBCL (float pi) works but not (float pi x) 2016-09-30T18:24:24Z jasom: clhs float 2016-09-30T18:24:25Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a_float.htm 2016-09-30T18:24:50Z jackdaniel: (float pi /win 28 2016-09-30T18:24:58Z jasom: (float pi 1.0d0) works (float pi 1.0s0) should work too 2016-09-30T18:25:24Z PuercoPop: jasom: I hadn't seen that thread. I think lispm is missing the point of the examples imho. They are more to show what you can do than a recommendation 2016-09-30T18:25:32Z pipping: jackdaniel: you don't need to lecture me on such topics. 2016-09-30T18:25:47Z jackdaniel: in that case I won't 2016-09-30T18:25:57Z jasom: jackdaniel: is there any percentage other than 100% that makes implicit dependencies okay? 2016-09-30T18:26:04Z d4ryus: hi, i have a object (class) which is used by multiple threads (bt). So every method accessing the slots starts with a '(with-recursive-lock-held (lock obj) ...'. Is there a more elegant way to achieve threadsave access? 2016-09-30T18:26:28Z jasom: d4ryus: that may or may not be threadsafe 2016-09-30T18:26:44Z jackdaniel: jasom: we were discussing https://gist.github.com/dkochmanski/19215f440dbed50fd5075cf71ba3bcb2 2016-09-30T18:26:58Z nullx002: (float pi 1) 2016-09-30T18:27:13Z mordocai: nullx002: That's not a correct usage of float 2016-09-30T18:27:16Z jasom: nullx002: the second argument mus be a float 2016-09-30T18:27:27Z jasom: nullx002: see http://www.lispworks.com/reference/HyperSpec/Body/a_float.htm 2016-09-30T18:27:59Z bocaneri quit (Remote host closed the connection) 2016-09-30T18:28:13Z nullx002: what about float 0 ? 2016-09-30T18:28:22Z nullx002: doc says it shuld work 2016-09-30T18:28:26Z mordocai: Float with a second argument is formatting the number to a certain number of digits, rather you are defining what precision you want the float to be which is an entirely different concept. 2016-09-30T18:28:50Z mordocai: is not* 2016-09-30T18:28:55Z nullx002: mordocai: i know that 2016-09-30T18:28:58Z yeticry joined #lisp 2016-09-30T18:29:16Z mordocai: nullx002: (float 0) works fine on sbcl but (float pi 0) doesn't. 2016-09-30T18:29:20Z mordocai: As expected via docs 2016-09-30T18:29:28Z jasom: jackdaniel: oh, relying on implicit dependencies is bad, but unavoidable so long as the build system doesn't check for them 2016-09-30T18:30:07Z jackdaniel: jasom: what do you mean by unavoidable? 2016-09-30T18:30:08Z jasom: jackdaniel: and I'm pretty sure that Faré is opposed to implicit dependencies since he worked on xcvb and bazel. 2016-09-30T18:30:28Z jackdaniel: well, I have a different impression, but I may have miread his opinion 2016-09-30T18:30:30Z jasom: jackdaniel: any problems that don't show up in testing will persist. 2016-09-30T18:30:38Z jasom: jackdaniel: i.e. people make mistakes 2016-09-30T18:30:47Z nullx002: i want pi upto 100 digits say... 2016-09-30T18:30:50Z jasom: and relying on implicit dependencies doesn't show up in testing 2016-09-30T18:31:07Z nullx002: mordocai: how will that work and with what accuracy.. 2016-09-30T18:31:13Z jackdaniel: jasom: yes, I'm saying that people should list their dependencies if they are aware of them existing 2016-09-30T18:31:17Z jackdaniel: that's all 2016-09-30T18:31:27Z jackdaniel: you can't address problems you are not aware of obviously 2016-09-30T18:31:29Z jasom: nullx002: then calculate it yourself, or use a library that provides it (computable-reals does in quicklisp) 2016-09-30T18:32:04Z jasom: jackdaniel: I think Faré's point was that you can depend on ASDF being provided in a .asd, but I might misunderstand him. 2016-09-30T18:32:53Z nullx002: jasom: so with float it won't work... 2016-09-30T18:33:26Z jasom: nullx002: the constant pi that lisp provides is only as accurate as the precision of long-float 2016-09-30T18:33:26Z jackdaniel: it arised from cffi thread, where he tried to debunk explicit listing uiop as dependency (cffi depends on uiop features), because he claimed that asdf pulls uiop, so there is no need to put it in :depends-on 2016-09-30T18:33:37Z nullx002: also (float pi 1/.2) is also not working on SBCL 2016-09-30T18:34:03Z sjl quit (Ping timeout: 272 seconds) 2016-09-30T18:34:08Z jasom: nullx002: 1/.2 is an invalid literal 2016-09-30T18:34:13Z jasom: nullx002: see http://www.lispworks.com/documentation/HyperSpec/Body/02_ca.htm 2016-09-30T18:34:30Z nullx002: jasom: ok, so have to use extra library for that... 2016-09-30T18:34:32Z jasom: {digit}+ slash {digit}+ 2016-09-30T18:34:35Z nullx002: thanks all.. 2016-09-30T18:34:46Z jasom: nullx002: no worries. 2016-09-30T18:35:14Z jackdaniel: I'll grab a book and read, have a nice evening o/ 2016-09-30T18:35:35Z jasom: jackdaniel: I think he's wrong about that; I think relying on the uiop dependency is a fairly benign form of implicit dependency due to how closely coupled asdf is to uiop, but I still think he's wrong. 2016-09-30T18:35:41Z nullx002: sorry i meant 1/2 2016-09-30T18:35:57Z EvW quit (Ping timeout: 272 seconds) 2016-09-30T18:35:58Z nullx002: FLOAT datum 2016-09-30T18:36:07Z jackdaniel: jasom: yes, I share that opinion, hence that issue for quarterly 2016-09-30T18:36:11Z nullx002: for (float pi 1/2) 2016-09-30T18:36:47Z jackdaniel: I lack two more issues for the next ECL Quarterly (so it may be beefy enough ;) 2016-09-30T18:36:55Z jackdaniel leaves \o 2016-09-30T18:36:57Z jasom: 1/2 is a ratio, not a float 2016-09-30T18:37:38Z jasom: (= 3 (* 3 1/3)) is guaranteed to be true; (= 3 (* 3 (float 1/3))) is not. 2016-09-30T18:38:02Z nullx002: sorry for typo 2016-09-30T18:38:26Z mordocai <3 ratios 2016-09-30T18:38:28Z jasom: correction: (= 1 (* 3 1/3)) is guaranteed to be true; (= 1 (* 3 (float 1/3))) is not. 2016-09-30T18:39:58Z nullx002: (float 1/2) => 0.5 2016-09-30T18:40:14Z jasom: nullx002: stop me if I'm telling you something you already know, but floating point is just one of many ways of representing numbers; ratios are a different one. They can both represent fractional values though, which integers (obviously) do not. 2016-09-30T18:40:16Z _death: jasom: cool, I'll check your history.. /u/death here ;) 2016-09-30T18:40:19Z nullx002: http://www.lispworks.com/documentation/HyperSpec/Body/f_float.htm 2016-09-30T18:41:05Z nullx002: jasom: i know that but it was on that page you send me to... 2016-09-30T18:41:10Z AlphaAtom joined #lisp 2016-09-30T18:41:34Z jasom: nullx002: (float 1/2 0.0) is okay (float 0.0 1/2) is not. 2016-09-30T18:41:51Z jasom: nullx002: the first argument can be any real number, the second must be a float. 2016-09-30T18:41:56Z nullx002: so it either returns short-float or long-float value... 2016-09-30T18:42:09Z guicho joined #lisp 2016-09-30T18:42:36Z jasom: on sbcl on x64 all floating point types are synonyms for either short or double. 2016-09-30T18:42:48Z nullx002: yes... 2016-09-30T18:42:55Z nullx002: that is what i experienced 2016-09-30T18:43:14Z nullx002: was bit confusing... syntax... 2016-09-30T18:43:19Z jasom: on implementations that use the x87 FPU, long-float is likely to be an 80 bit float. 2016-09-30T18:43:39Z jasom: and I think clisp implements configurable precision floating points as well. 2016-09-30T18:44:08Z nullx002: almost clear now... 2016-09-30T18:44:49Z mordocai: jasom: Yeah, I saw some clisp examples out in the wild 2016-09-30T18:44:49Z nullx002: that i dont know about.. 2016-09-30T18:45:25Z dilated_dinosaur quit (Quit: Leaving) 2016-09-30T18:45:46Z d4ryus: jasom: here is an example http://pastebin.com/cz2iCip7 so what i want to avoid is to type (bt:with-recursive-lock-held ((lock obj)) ...) each time i access the obj. Something like a :around method which is called around any method accessing the object. 2016-09-30T18:47:19Z jasom: d4ryus: Each lisp implementations defines its own semantics for what is thread-safe; on some it may be allowed for you to set a slot from multiple threads simultaneously. 2016-09-30T18:48:59Z jasom: I believe that slot-value accesses are atomic on sbcl, for example, but that's from memory. 2016-09-30T18:49:43Z jasom: I know you can use CAS on any of car, cdr, first, rest, svref, symbol-plist, symbol-value, svref, slot-value sb-mop:standard-instance-access, sb-mop:funcallable-standard-instance-access; it's reasonable to assume that that means stores to those places are also atomic, but you might want to check in #sbcl to be certain. 2016-09-30T18:52:11Z BlueRavenGT joined #lisp 2016-09-30T18:53:04Z d4ryus: ah okey, so there is no implementation independent solution. Do you know any elegant way to get rid of the boilerplate code? 2016-09-30T18:54:25Z jasom: specbot: standard-instance-access 2016-09-30T18:54:41Z jasom: hmm something can lookup mop, but I forget which bot in here 2016-09-30T18:55:13Z nullx002 left #lisp 2016-09-30T18:55:35Z przl quit (Ping timeout: 272 seconds) 2016-09-30T18:56:01Z _death: mop standard-instance-access 2016-09-30T18:56:02Z specbot: http://metamodular.com/CLOS-MOP/standard-instance-access.html 2016-09-30T18:56:16Z jasom: mop setf slot-value-using-class 2016-09-30T18:56:22Z jasom: mop (setf slot-value-using-class) 2016-09-30T18:56:25Z EvW joined #lisp 2016-09-30T18:56:39Z _death: likely be the same entry as slot-value-using-class 2016-09-30T18:56:49Z jasom: http://metamodular.com/CLOS-MOP/setf-slot-value-using-class.html 2016-09-30T18:57:07Z jasom: d4ryus: you can use that to override how setf of slot-value works for a particular class. 2016-09-30T18:57:15Z jasom: d4ryus: include defining :around methods 2016-09-30T18:57:41Z d4ryus: aah perfect, thats what i was searching for :D thank you! 2016-09-30T18:57:55Z jasom: d4ryus: note that you'll want closer-mop if you are going for implementation-independent 2016-09-30T18:58:17Z jasom: MOP is not part of the standard, but the majority of it is implemented in the majority of implementations. 2016-09-30T18:59:03Z d4ryus: ok :) 2016-09-30T19:01:54Z sdothum quit (Quit: ZNC - 1.6.0 - http://znc.in) 2016-09-30T19:02:08Z rumbler31 quit (Remote host closed the connection) 2016-09-30T19:03:04Z jasom: d4ryus: also, time for me to say "If you're using mutexes, change your architecture" 2016-09-30T19:03:46Z jasom: d4ryus: at some point the interactions will get more complicated than what you can keep in your head at once, so manually managing mutual exclusion is a losing game 2016-09-30T19:05:32Z sz0 joined #lisp 2016-09-30T19:06:21Z Cymew quit (Ping timeout: 272 seconds) 2016-09-30T19:06:46Z varjag quit (Ping timeout: 245 seconds) 2016-09-30T19:09:29Z sdothum joined #lisp 2016-09-30T19:10:27Z marsjaninzmarsa quit (Quit: ZNC 1.7.x-git-487-cbf5c38 - http://znc.in) 2016-09-30T19:10:41Z d4ryus: jasom: yeah thats right. 2016-09-30T19:11:34Z ikopico joined #lisp 2016-09-30T19:11:47Z marsjaninzmarsa joined #lisp 2016-09-30T19:16:22Z marsjaninzmarsa quit (Client Quit) 2016-09-30T19:16:42Z schjetne quit (Ping timeout: 264 seconds) 2016-09-30T19:20:29Z mvilleneuve joined #lisp 2016-09-30T19:24:00Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-30T19:25:59Z warweasle quit (Ping timeout: 272 seconds) 2016-09-30T19:26:54Z vauban quit (Ping timeout: 264 seconds) 2016-09-30T19:28:13Z marsjaninzmarsa joined #lisp 2016-09-30T19:28:42Z quazimodo quit (Ping timeout: 264 seconds) 2016-09-30T19:29:15Z schjetne joined #lisp 2016-09-30T19:29:18Z ikopico quit (Ping timeout: 264 seconds) 2016-09-30T19:33:17Z rumbler31 joined #lisp 2016-09-30T19:35:16Z guicho_ joined #lisp 2016-09-30T19:39:55Z guicho quit (Ping timeout: 272 seconds) 2016-09-30T19:40:23Z mordocai: I need a cool looking t-shirt that says something to the effect of "I'd rather be writing lisp". Anyone know of any pre-existing nice designs? 2016-09-30T19:41:04Z pipping: "need" is a rather strong word in this context 2016-09-30T19:41:19Z raydeejay: well 2016-09-30T19:41:23Z raydeejay: *he* needs 2016-09-30T19:41:34Z raydeejay: are you gonna judge that? xD 2016-09-30T19:41:42Z Xach is fond of his SAVE LISP AND DIE shirt, but it has worn out 2016-09-30T19:42:05Z dlowe: http://www.zazzle.com/light_mens_%CE%BBove_t_shirt-235917201485079573 2016-09-30T19:42:32Z raydeejay: I've pondered ordering one with the "Maxwell's equations of software" 2016-09-30T19:42:41Z pipping: Xach: heh! 2016-09-30T19:45:22Z dlowe: ^ cool looking t-shirt, in case there was any doubt 2016-09-30T19:45:30Z dlowe: also in black 2016-09-30T19:47:08Z mordocai: I'm liking the SAVE LISP AND DIE t-shirt idea I think. 2016-09-30T19:47:15Z mordocai: I'm sure I could make one with zazzle 2016-09-30T19:47:24Z Th30n quit (Quit: leaving) 2016-09-30T19:48:23Z Xach: http://xach.com/img/slad-shirt-black.jpg 2016-09-30T19:48:43Z Xach marvels at how little white was in the beard back then... 2016-09-30T19:49:47Z isoraqathedh: Fluff question: %foo or foo%? 2016-09-30T19:50:13Z Xach: isoraqathedh: %foo 2016-09-30T19:50:18Z guicho_ quit (Ping timeout: 264 seconds) 2016-09-30T19:50:25Z Xach: isoraqathedh: foo% if you want the foo percentage of something. 2016-09-30T19:50:58Z isoraqathedh: Or maybe if you are doing a speedrun. 2016-09-30T19:51:20Z isoraqathedh: (But seriously, I've seen examples of both floating around in the wild, so supposedly it's just a style thing.) 2016-09-30T19:51:44Z Xach: isoraqathedh: %foo is frequently used to designate some kind of internal, possibly fragile/brittle thing. 2016-09-30T19:51:54Z Xach: I have not seen foo% used systematically in any way 2016-09-30T19:54:48Z scymtym quit (Ping timeout: 244 seconds) 2016-09-30T19:55:07Z BlueRavenGT quit (Ping timeout: 272 seconds) 2016-09-30T19:56:17Z mordocai: To that end, should you use %foo or just not export things that are fragile? 2016-09-30T19:56:30Z mordocai: (assuming the latter is possible in your use case) 2016-09-30T19:57:04Z raydeejay: both 2016-09-30T20:00:31Z strelox quit (Read error: Connection reset by peer) 2016-09-30T20:01:14Z przl joined #lisp 2016-09-30T20:03:51Z isoraqathedh: The thing about having %names is that sometimes I have a case where a macro just so happens to just add quotes to an otherwise-function, so the function's name is just the macro's name with a % in front. 2016-09-30T20:05:01Z AlphaAtom quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-09-30T20:05:39Z przl quit (Ping timeout: 244 seconds) 2016-09-30T20:07:12Z attila_lendvai joined #lisp 2016-09-30T20:08:20Z Quadresce joined #lisp 2016-09-30T20:11:52Z knobo: Xach: thank you for new quicklisp release. Lisp would be dead without quicklisp. 2016-09-30T20:12:21Z vauban joined #lisp 2016-09-30T20:12:24Z frodef joined #lisp 2016-09-30T20:12:55Z NeverDie quit (Quit: http://radiux.io/) 2016-09-30T20:13:29Z knobo: Atleast I would probably not use it. 2016-09-30T20:14:04Z AlphaAtom joined #lisp 2016-09-30T20:14:11Z raydeejay: at this rate you'll be at the opposite end in an hout or so 2016-09-30T20:14:14Z raydeejay: hour* xD 2016-09-30T20:17:09Z _sjs joined #lisp 2016-09-30T20:17:47Z prole joined #lisp 2016-09-30T20:19:19Z NeverDie joined #lisp 2016-09-30T20:20:27Z shifty quit (Ping timeout: 272 seconds) 2016-09-30T20:20:49Z reb` quit (Remote host closed the connection) 2016-09-30T20:22:32Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-09-30T20:23:21Z pipping: knobo: I hope that the fate of lisp is not as closely tied to your use of it as you're suggesting. 2016-09-30T20:25:34Z vlatkoB_ quit (Remote host closed the connection) 2016-09-30T20:26:58Z knobo: :p 2016-09-30T20:27:07Z ikopico joined #lisp 2016-09-30T20:28:27Z klltkr joined #lisp 2016-09-30T20:30:09Z dyelar quit (Quit: Leaving.) 2016-09-30T20:36:42Z mordocai: Truthfully without some kind of quicklisp-like thing I might not have ever gotten into common lisp 2016-09-30T20:36:59Z mordocai: Manually downloading and managing deps is kind've a pain. 2016-09-30T20:37:17Z Baggers: quicklisp is why im here 2016-09-30T20:42:46Z hhdave joined #lisp 2016-09-30T20:44:30Z _death: mordocai: why wouldn't you have come up with your own solution? I had some lisp programs to help managing deps before quicklisp 2016-09-30T20:45:39Z Quadresce: most people don't want to fix the language ecosystem, they just want to solve their problemsw 2016-09-30T20:45:43Z _death: mordocai: (also, there were other solutions before quicklisp.. but quicklisp is great) 2016-09-30T20:45:43Z atgreen quit (Read error: Connection reset by peer) 2016-09-30T20:46:01Z slyrus quit (Remote host closed the connection) 2016-09-30T20:46:24Z mordocai: _death: Because I would have been too lazy to bother. As Quadresce. If there was an "acceptable" existing solution I may have used that. But with no pre-built solution I would have stuck with learning clojure (which I learned first and have since abandoned) 2016-09-30T20:46:34Z dyelar joined #lisp 2016-09-30T20:46:37Z mordocai: As Quadresce says* 2016-09-30T20:46:58Z Quadresce: asdf-install was terrible 2016-09-30T20:47:36Z hhdave_ joined #lisp 2016-09-30T20:47:41Z hhdave quit (Ping timeout: 272 seconds) 2016-09-30T20:47:42Z hhdave_ is now known as hhdave 2016-09-30T20:49:28Z _death: Quadresce: sure.. there was also clbuild etc. 2016-09-30T20:49:48Z _death: btw I think main cliki page should have a link to quicklisp 2016-09-30T20:50:40Z mot0ko quit (Remote host closed the connection) 2016-09-30T20:55:26Z pipping: cliki doesn't feel all that 2016ish in general 2016-09-30T20:56:35Z _death: it's 2046.. post-web apocalypse 2016-09-30T20:57:20Z PuercoPop: Maybe cliki lacks a way to coordinate efforts? 2016-09-30T20:57:45Z ggole quit 2016-09-30T20:57:50Z EvW quit (Ping timeout: 244 seconds) 2016-09-30T21:00:22Z ggole__ quit 2016-09-30T21:01:12Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-30T21:01:37Z hhdave quit (Quit: hhdave) 2016-09-30T21:02:41Z atgreen joined #lisp 2016-09-30T21:03:45Z vauban quit (Quit: leaving) 2016-09-30T21:03:49Z Quadresce joined #lisp 2016-09-30T21:04:04Z PuercoPop: plust, it is a content plataform, it can do only so much. The people must write the content 2016-09-30T21:05:01Z Baggers: Is there a way (sbcl specific or not) to modify a foreign-pointer in place? I have a struct that holds one and currently my program's consing is dominated by updating the pointer in that struct 2016-09-30T21:06:02Z nikki93 joined #lisp 2016-09-30T21:09:19Z Baggers: sbcl is very clear why, (doing SAP to pointer coercion (cost 20)) but Im not sure how to avoid it 2016-09-30T21:11:43Z QwertyDragon joined #lisp 2016-09-30T21:13:02Z dyelar quit (Quit: Leaving.) 2016-09-30T21:13:38Z wildlander joined #lisp 2016-09-30T21:14:55Z stepnem quit (Ping timeout: 272 seconds) 2016-09-30T21:17:28Z BlueRavenGT joined #lisp 2016-09-30T21:18:30Z madbub quit (Ping timeout: 244 seconds) 2016-09-30T21:18:48Z bdr3552 left #lisp 2016-09-30T21:21:23Z TMA: Baggers: just checking the obvious: have you declared the slot type to the proper type? 2016-09-30T21:22:04Z Baggers: TMA: yeah, I tried cffi:foreign-pointer and sb-impl::system-area-pointer (which cffi:foreign-pointer is anyway) 2016-09-30T21:25:11Z prxq joined #lisp 2016-09-30T21:25:42Z reepca joined #lisp 2016-09-30T21:25:54Z Baggers: TMA: this is my test case https://gist.github.com/cbaggers/58414d8f76ca33f76a5ff233502215f2 2016-09-30T21:30:40Z Baggers: christopher rhodes explanation here is great https://sourceforge.net/p/sbcl/mailman/sbcl-help/thread/AANLkTikbdzyFeMg7nDWUllF8aCbLCLxAEOFXOcsdH0SM@mail.gmail.com/ I guess I cant avoid em all 2016-09-30T21:30:41Z atgreen quit (Read error: Connection reset by peer) 2016-09-30T21:31:34Z ASau joined #lisp 2016-09-30T21:34:31Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-30T21:34:32Z Baggers: I vaguely remember an allegro talk that was mainly about mmap but covered some pointer optimizations. I'll dig that up and see if there are any usable tricks 2016-09-30T21:34:34Z PuercoPop: Anyone familiar with xlib's event/event-mask abstraction? 2016-09-30T21:34:47Z rumbler31 quit (Remote host closed the connection) 2016-09-30T21:37:16Z Quadresce joined #lisp 2016-09-30T21:37:19Z prxq quit (Remote host closed the connection) 2016-09-30T21:38:18Z impulse quit (Ping timeout: 264 seconds) 2016-09-30T21:39:27Z impulse- joined #lisp 2016-09-30T21:40:18Z Fare joined #lisp 2016-09-30T21:45:37Z scymtym joined #lisp 2016-09-30T21:46:35Z Fare quit (Ping timeout: 272 seconds) 2016-09-30T21:51:48Z pierpa quit (Read error: Connection reset by peer) 2016-09-30T21:52:14Z pierpa joined #lisp 2016-09-30T21:53:29Z ikopico quit (Quit: WeeChat 1.5) 2016-09-30T21:53:46Z segmond quit (Ping timeout: 265 seconds) 2016-09-30T21:54:34Z razzy89__ joined #lisp 2016-09-30T21:55:37Z mathi_aihtam joined #lisp 2016-09-30T21:56:15Z knobo: PuercoPop: I tried to fiddle with it once, to make StumpWM react to KeyRelease.. 2016-09-30T21:58:09Z adolf_stalin quit (Quit: Leaving...) 2016-09-30T21:58:22Z PuercoPop: knobo: but keyprelease is already a defined event, from I can see it doesn't appear to be extensible 2016-09-30T22:00:47Z knobo: Well, I don't know what you mean about abstraction in this case. 2016-09-30T22:02:50Z SpaceDanceCJ joined #lisp 2016-09-30T22:03:02Z PuercoPop: knobo: basically I want to be able to do (xlib:make-event-mask :screen-saver-notify) 2016-09-30T22:03:27Z holly2 quit (Ping timeout: 244 seconds) 2016-09-30T22:06:46Z PuercoPop: otherwise I have to do the masking myself, which seems the path of least resistance 2016-09-30T22:07:46Z segmond joined #lisp 2016-09-30T22:09:59Z nikki93 quit (Remote host closed the connection) 2016-09-30T22:10:02Z segmond quit (Max SendQ exceeded) 2016-09-30T22:10:10Z impulse- quit (Ping timeout: 244 seconds) 2016-09-30T22:10:24Z holly2 joined #lisp 2016-09-30T22:11:12Z knobo: PuercoPop: you want to receive the event, right? 2016-09-30T22:11:13Z segmond joined #lisp 2016-09-30T22:11:44Z klltkr quit (Ping timeout: 244 seconds) 2016-09-30T22:12:29Z segmond quit (Max SendQ exceeded) 2016-09-30T22:13:05Z gingerale quit (Remote host closed the connection) 2016-09-30T22:13:39Z segmond joined #lisp 2016-09-30T22:14:14Z PuercoPop: knobo: send 2016-09-30T22:15:20Z knobo: PuercoPop: Because you are writing a screensaver? 2016-09-30T22:15:45Z segmond quit (Max SendQ exceeded) 2016-09-30T22:17:01Z Jesin quit (Quit: Leaving) 2016-09-30T22:17:17Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-30T22:17:43Z segmond joined #lisp 2016-09-30T22:18:15Z DeadTrickster quit (Ping timeout: 272 seconds) 2016-09-30T22:18:20Z Quadresce joined #lisp 2016-09-30T22:18:44Z segmond quit (Max SendQ exceeded) 2016-09-30T22:18:49Z knobo: with XSendEvent? 2016-09-30T22:19:10Z jasom: Baggers: if you declare your types and set safety to zero, then you will avoid the overhead. Inlining can also do so without needing unsafe code. 2016-09-30T22:19:39Z segmond joined #lisp 2016-09-30T22:20:26Z Jesin joined #lisp 2016-09-30T22:20:27Z segmond quit (Max SendQ exceeded) 2016-09-30T22:20:45Z attila_lendvai wonders what's up with some of the older lispnicks who disappeared without a trace, like Tobias C. Rittweiler 2016-09-30T22:21:24Z segmond joined #lisp 2016-09-30T22:21:42Z attila_lendvai heads over to facebook 2016-09-30T22:22:06Z knobo: https://tronche.com/gui/x/xlib/event-handling/XSendEvent.html 2016-09-30T22:22:10Z segmond quit (Max SendQ exceeded) 2016-09-30T22:22:51Z knobo: well, good night. 2016-09-30T22:22:54Z slyrus joined #lisp 2016-09-30T22:23:09Z segmond joined #lisp 2016-09-30T22:24:13Z segmond quit (Max SendQ exceeded) 2016-09-30T22:24:26Z phoe joined #lisp 2016-09-30T22:24:49Z PuercoPop: knobo: The issue I'm looking at is how to declare *new* events. Some extensions do (defconstant +foo+ #x00x). But then you can't use xlib:encode-mask :+foo+. I can always logand myself 2016-09-30T22:25:05Z Karl_Dscc quit (Remote host closed the connection) 2016-09-30T22:25:40Z eivarv quit (Quit: Sleep) 2016-09-30T22:26:25Z Quadresce quit (Quit: This computer has gone to sleep) 2016-09-30T22:26:52Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-30T22:27:20Z AlphaAtom quit (Read error: Connection reset by peer) 2016-09-30T22:27:41Z NeverDie quit (Quit: http://radiux.io/) 2016-09-30T22:28:14Z AlphaAtom joined #lisp 2016-09-30T22:28:57Z AlphaAtom quit (Client Quit) 2016-09-30T22:30:12Z NeverDie joined #lisp 2016-09-30T22:30:52Z jasom: Baggers: ah, looked more closely at what you're doing; if you store an unsigned-byte [32|64] in bar rather than a sap, then you can do it cheaply with sb-sys:sap-int 2016-09-30T22:32:21Z jasom: Baggers: sbcl doesn't have an efficient way of storing unboxed SAP but does for unboxed words 2016-09-30T22:32:37Z mathi_aihtam joined #lisp 2016-09-30T22:35:57Z jasom: Baggers: http://paste.lisp.org/+70OH 2016-09-30T22:39:08Z jasom: Baggers: corrected to include the 1+: http://paste.lisp.org/+70OH/1 2016-09-30T22:41:52Z rumbler31 joined #lisp 2016-09-30T22:43:12Z sellout- quit (Quit: Leaving.) 2016-09-30T22:44:42Z mordocai: jasom: FWIW Baggers got a similar answer over in #sbcl a few min ago 2016-09-30T22:44:51Z jasom: mordocai: yeah, I just now saw that. 2016-09-30T22:45:08Z mordocai: Good that multiple people are thinking of the same solution :) 2016-09-30T22:45:59Z prole quit (Remote host closed the connection) 2016-09-30T22:46:42Z rumbler31 quit (Ping timeout: 264 seconds) 2016-09-30T22:46:58Z Baggers left #lisp 2016-09-30T22:47:50Z quazimodo joined #lisp 2016-09-30T22:47:55Z cromachina joined #lisp 2016-09-30T22:51:20Z jasom: does ASDF ever update the binary cache of a file besides when the mtime of the source is newer than the mtime of the fasl? 2016-09-30T22:53:27Z jleija joined #lisp 2016-09-30T22:57:25Z jleija quit (Client Quit) 2016-09-30T22:57:48Z jleija joined #lisp 2016-09-30T22:58:47Z nikki93 joined #lisp 2016-09-30T22:59:14Z jsmith_ quit 2016-09-30T23:03:55Z asc232 joined #lisp 2016-09-30T23:05:30Z LiamH quit (Quit: Leaving.) 2016-09-30T23:08:54Z freedom01 quit (Ping timeout: 264 seconds) 2016-09-30T23:08:57Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-30T23:11:14Z attila_lendvai: jasom: recent ASDF's propagate dependency much better... e.g. touching the .asd can lead to recompilation, and that may propagate to dependencies (not sure about the current state/promise) 2016-09-30T23:13:28Z jasom: attila_lendvai: I think I found the problem in any event 2016-09-30T23:17:55Z atgreen joined #lisp 2016-09-30T23:20:53Z sellout- joined #lisp 2016-09-30T23:21:37Z sjl joined #lisp 2016-09-30T23:26:28Z Joreji joined #lisp 2016-09-30T23:31:05Z Joreji quit (Ping timeout: 272 seconds) 2016-09-30T23:32:22Z slyrus quit (Remote host closed the connection) 2016-09-30T23:32:49Z slyrus joined #lisp 2016-09-30T23:38:20Z klltkr joined #lisp 2016-09-30T23:39:48Z EvW joined #lisp 2016-09-30T23:43:13Z neoncontrails quit (Remote host closed the connection) 2016-09-30T23:44:03Z _sjs quit (Quit: Lost terminal) 2016-09-30T23:48:26Z fkac quit (Remote host closed the connection) 2016-09-30T23:55:49Z fkac joined #lisp 2016-09-30T23:57:38Z mishoo quit (Ping timeout: 244 seconds) 2016-09-30T23:57:41Z klltkr quit (Ping timeout: 272 seconds) 2016-09-30T23:57:45Z SpaceDanceCJ quit (Quit: Konversation terminated!)