2016-06-22T07:05:00Z ccl-logbot joined #lisp 2016-06-22T07:05:00Z 2016-06-22T07:05:00Z names: ccl-logbot kdas__ Posterdati|2 Faed emaczen`` RedDwarf tsikov les` shifty mikaelj_ Velveeta_Chef White__Flame specbot WojciechK joachifm_ wglb` Xach_ knobo1 trinitr01 minion djh_ wooden__ grouzen briantrice eschatologist flamebeard mishoo FreeBirdLjj Primordus Sucks peterh Harag DavidGu_Desktop harish moei nikki93 impulse gingerale Ulster sauvin test1600 vlatkoB mbuf beach schoppenhauer alchmzt karswell` JuanDaugherty groovy2shoes Jesin space_otter 2016-06-22T07:05:00Z names: mrcom shdeng fluter Kaisyu ski quazimodo bigfondue scottj lemoinem Portable_Cheese derrida jokleinn ASau guna NaNDude ksool Lord_of_Life schjetne MrWoohoo gypsydave5 krypt nopf vlnx holly2 steelbird johs Guest36258 krrrcks Petit_Dejeuner grublet Pent araujo failproofshark |2dman|_ jean377 d4ryus atgreen dmiles logrus_ unrahul al-damiri M-Illandan leo_song yrk cmatei M-moredhel StephanLahl phoe_work zaquest @fe[nl]ix Blkt aries_liuxueyang clog kdridi_ 2016-06-22T07:05:00Z names: yeticry edgar-rft reepca tractatus p_l tessier omilu therik jlarocco PlasmaStar Rinzlit easye phadthai Blukunfando loke xantoz sausages sellout zacts msb DGASAU wilornel_ kolko akkad zfx srcerer heurist Kooda jfdeguy joast eagleflo alchemizt nzambe dougk_ foom Khisanth Grue`` ym josteink davsebamse AntiSpamMeta flip214 low-profile justinabrahms pok dan64 nowhere_man TruePika joneshf-laptop troydm sfa jdz joshe |2dman| robot Tristam creat alexherbo2 2016-06-22T07:05:00Z names: gema` Oddity knobo_ vap1 fouric jasom ben_vulpes mordocai AeroNotix swflint Puercopop killmaster nullman` jsnell_ russell-- _eko grindhold_ Meow-J gz__ fkac NeverDie kbtr cpt_nemo Intensity Xof hamm zbigniew ferada Cthulhux tkd zeroish hitecnologys Ober eli voidlily whiteline GGMethos Zotan clop norfumpit trinque marsjaninzmarsa aeth thijso tristero asedeno Firedancer setheus j0ni funnel octo_ finnrobi_ ineiros NhanH pavelpenev froggey moredhel 2016-06-22T07:05:00Z names: otwieracz Oladon Whip Grue` Lord_Nightmare H4ns antoszka ``Erik zymurgy drot musegarden4 drforr1 thomas dilated_dinosaur god^ tokenrov1 gensym cell fiddlerwoaroof_ yeltzooo9 sbryant Mandus ssake__ zyoung honkfest1val RazWelles gigetoo p_l|backup o`connor_ oystewh_ ozzloy justinmcp_ Colleen ck_ arpunk stux|RC-only whartung tilpner jackdaniel trn lxpz el-mikl dsp-_ gniourf logrus Fleurety Zhivago Neet DrCode djinni` Aethiles housel Patzy danieli taij33n 2016-06-22T07:05:00Z names: Quadrescence snits the_signalman habs baboon` zickzackv brandonz lancetw fUD rvirding l1x XachX_ mathrick tanuzzo billstclair bbz_ pootler_ nicdev ggherdov d4gg4d MorTal1ty danlentz wyan tobel mjl angular_mike gbyers gendl cods keix bikeshedr durm vhost- aerique pillton ahungry CrazyEddy theBlackDragon cross sepi rotty watersoul banjiewen quasisane askatasuna newcup velvetcore ecraven nisstyre erg pchrist zkat splittist nydel Tordek cyberlard Thulsadum 2016-06-22T07:05:00Z names: xristos forgot mood ivan4th vsync mnoonan dwynwen_ddlleyw Grauwolf kilimanjaro ircbrowse abbe drmeister gabot vert2 lieven benny heddwch ramus roscoe_tw redline6561 euphoriaa eMBee spacebat1 joga hydraz shikhin nhandler cibs axion isoraqathedh sebboh wolf_mozart Kruppe hjudt sytse drdo kjeldahl gko lpaste sswords copec TMA tippenein arrdem |3b| cantstanya jtz brucem oGMo cyraxjoe tiago brkr dim yang john-mcaleely bounb sshirokov sulky jackc- j_king 2016-06-22T07:05:00Z names: Odin- arrsim neuri8- mj12` mmos phoe_krk dxtr cmbntr __main__ Subfusc anachrome _death someone aap TeMPOraL renard_ ft qlkzy tomaw mrSpec jurov ec\ mtd_ Walex g-glitch itscaleb_ samebchase dlowe em luis fluxit SAL9000 cmpitg kini sigjuice trig-ger tokik z0d wizzo zerac 2016-06-22T07:05:08Z stepnem joined #lisp 2016-06-22T07:06:08Z beach: That link is a death sentence for "documentation from docstrings", which is consistent with my ideas. 2016-06-22T07:06:25Z holly2 quit (Ping timeout: 252 seconds) 2016-06-22T07:06:39Z tsikov_ joined #lisp 2016-06-22T07:06:59Z kdas__ quit (Read error: Connection reset by peer) 2016-06-22T07:07:10Z jackdaniel: author has worked with Common Lisp recently 2016-06-22T07:07:18Z kushal joined #lisp 2016-06-22T07:07:21Z beach: Oh, interesting. 2016-06-22T07:07:24Z tmtwd joined #lisp 2016-06-22T07:07:34Z jackdaniel: his nick is sjl (unless I have misremembered it) 2016-06-22T07:08:47Z tsikov quit (Ping timeout: 260 seconds) 2016-06-22T07:10:51Z krasnal joined #lisp 2016-06-22T07:11:15Z shka joined #lisp 2016-06-22T07:11:38Z beach: jackdaniel: Thanks for this link. I will cite it whenever someone asks a question about what "document generator" to use. 2016-06-22T07:12:07Z jackdaniel: I've linked it in the last quarterly as well ;-) 2016-06-22T07:14:01Z beach: I should have said "documentation generator" rather than "document generator". 2016-06-22T07:14:46Z holly2 joined #lisp 2016-06-22T07:14:46Z reb`````` joined #lisp 2016-06-22T07:15:33Z jackdaniel: well, generator may produce a document, not documentation ;) 2016-06-22T07:15:58Z mbuf quit (Ping timeout: 272 seconds) 2016-06-22T07:17:45Z Ven_ joined #lisp 2016-06-22T07:20:15Z HeyFlash joined #lisp 2016-06-22T07:21:35Z AntiSpamMeta quit (Excess Flood) 2016-06-22T07:21:59Z AntiSpamMeta joined #lisp 2016-06-22T07:28:33Z emaczen`` quit (Ping timeout: 240 seconds) 2016-06-22T07:30:47Z beach: Yes, that's why I corrected myself. :) 2016-06-22T07:31:57Z jackdaniel: but I think that docstrings are very useful too 2016-06-22T07:32:04Z jackdaniel: as a suplement 2016-06-22T07:32:10Z beach: Of course. 2016-06-22T07:33:18Z DavidGu_Desktop quit (Remote host closed the connection) 2016-06-22T07:33:35Z DavidGu_Desktop joined #lisp 2016-06-22T07:33:42Z tmtwd quit (Ping timeout: 272 seconds) 2016-06-22T07:35:02Z reepca: ... author has had a good meal recently. author has witnessed death recently. author has been disgusted by miasma recently. author has been annoyed by flies. author likes battle axes, idols and demons for their terrifying features. He needs alcohol to get through the working day... :D 2016-06-22T07:35:46Z jackdaniel: hm? 2016-06-22T07:36:07Z reepca: dwarf fortress reference triggered by "author has worked with common lisp recently" 2016-06-22T07:36:31Z jackdaniel: ah 2016-06-22T07:37:09Z shka quit (Ping timeout: 260 seconds) 2016-06-22T07:38:23Z scymtym joined #lisp 2016-06-22T07:38:49Z shka joined #lisp 2016-06-22T07:40:10Z mbuf joined #lisp 2016-06-22T07:40:14Z beach: Heh: "Auto-generated documentation is almost worthless." 2016-06-22T07:40:24Z beach: From https://jacobian.org/writing/what-to-write/ 2016-06-22T07:42:32Z unrahul quit (Quit: Connection closed for inactivity) 2016-06-22T07:44:22Z jasom: bah (load (merge-pathnames *load-truename* "foo.lisp")) is very different from (load (merge-pathnames "foo.lisp" *load-truename)) 2016-06-22T07:45:06Z reepca: and it ain't just because of the missing right earmuff 2016-06-22T07:45:47Z tmtwd joined #lisp 2016-06-22T07:46:07Z jasom: the former is a really quick way to make sbcl angry 2016-06-22T07:46:19Z jackdaniel: jasom: first parameter "overwrites" revelant part of the second (which is considered a default) 2016-06-22T07:47:04Z jasom: jackdaniel: yeah, I just typed it in wrong, and didn't have the debugger enabled so got a fairly quiet crash 2016-06-22T07:47:11Z jackdaniel: heh 2016-06-22T07:48:08Z zdm joined #lisp 2016-06-22T07:51:56Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-06-22T07:52:08Z zdm quit (Remote host closed the connection) 2016-06-22T07:52:51Z Ven_ joined #lisp 2016-06-22T07:53:42Z ASau quit (Ping timeout: 246 seconds) 2016-06-22T07:54:50Z zdm joined #lisp 2016-06-22T07:55:52Z space_otter quit (Remote host closed the connection) 2016-06-22T08:02:30Z angavrilov joined #lisp 2016-06-22T08:03:20Z Beetny joined #lisp 2016-06-22T08:03:30Z tmtwd quit (Ping timeout: 260 seconds) 2016-06-22T08:03:49Z Sando joined #lisp 2016-06-22T08:05:42Z mulk joined #lisp 2016-06-22T08:08:30Z nikki93 quit 2016-06-22T08:09:06Z shka quit (Ping timeout: 246 seconds) 2016-06-22T08:19:59Z Harag quit (Remote host closed the connection) 2016-06-22T08:20:10Z Harag joined #lisp 2016-06-22T08:23:26Z scottj quit (Quit: leaving) 2016-06-22T08:24:59Z strelox joined #lisp 2016-06-22T08:26:04Z hhdave joined #lisp 2016-06-22T08:31:59Z lemoinem quit (Ping timeout: 258 seconds) 2016-06-22T08:33:54Z earl-ducaine_ joined #lisp 2016-06-22T08:35:22Z Karl_Dscc joined #lisp 2016-06-22T08:40:26Z gingerale quit (Remote host closed the connection) 2016-06-22T08:47:16Z Sucks quit (Ping timeout: 264 seconds) 2016-06-22T08:48:47Z moore33 joined #lisp 2016-06-22T08:52:23Z logrus_ quit (Quit: Leaving) 2016-06-22T08:53:43Z grindhold_ quit (Read error: Connection reset by peer) 2016-06-22T08:53:47Z zdm quit (Ping timeout: 260 seconds) 2016-06-22T08:54:22Z quazimodo quit (Ping timeout: 260 seconds) 2016-06-22T08:58:02Z smokeink joined #lisp 2016-06-22T09:01:18Z shka joined #lisp 2016-06-22T09:01:38Z grindhold joined #lisp 2016-06-22T09:06:03Z shka quit (Ping timeout: 240 seconds) 2016-06-22T09:07:26Z earl-ducaine_ quit (Ping timeout: 272 seconds) 2016-06-22T09:07:51Z przl joined #lisp 2016-06-22T09:11:22Z Karl_Dscc quit (Remote host closed the connection) 2016-06-22T09:24:38Z emaczen`` joined #lisp 2016-06-22T09:24:45Z malice joined #lisp 2016-06-22T09:27:31Z keltvek joined #lisp 2016-06-22T09:33:56Z Posterdati|2 quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-22T09:34:11Z Posterdati joined #lisp 2016-06-22T09:38:33Z emaczen`` quit (Ping timeout: 240 seconds) 2016-06-22T09:38:46Z angavrilov quit (Ping timeout: 244 seconds) 2016-06-22T09:39:36Z angavrilov joined #lisp 2016-06-22T09:43:27Z Karl_Dscc joined #lisp 2016-06-22T09:44:31Z kushal quit (Quit: Leaving) 2016-06-22T09:44:35Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-06-22T09:46:47Z IPmonger joined #lisp 2016-06-22T09:51:03Z IPmonger quit (Ping timeout: 240 seconds) 2016-06-22T09:56:03Z shka joined #lisp 2016-06-22T09:57:17Z l04m33 joined #lisp 2016-06-22T10:00:18Z moei quit (Quit: Leaving...) 2016-06-22T10:06:37Z kushal joined #lisp 2016-06-22T10:07:06Z shka quit (Ping timeout: 276 seconds) 2016-06-22T10:10:03Z w37 joined #lisp 2016-06-22T10:10:10Z quazimodo joined #lisp 2016-06-22T10:12:07Z VChef_Mobile joined #lisp 2016-06-22T10:15:00Z karswell` quit (Remote host closed the connection) 2016-06-22T10:15:56Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-22T10:19:44Z ramky joined #lisp 2016-06-22T10:26:17Z theBlackDragon quit (Ping timeout: 244 seconds) 2016-06-22T10:28:00Z jtza8 joined #lisp 2016-06-22T10:28:20Z theBlackDragon joined #lisp 2016-06-22T10:28:33Z smokeink quit (Ping timeout: 240 seconds) 2016-06-22T10:31:12Z shka joined #lisp 2016-06-22T10:42:31Z alchemizt quit (Quit: Leaving) 2016-06-22T10:50:21Z moei joined #lisp 2016-06-22T10:52:10Z test1600 quit (Quit: Leaving) 2016-06-22T10:59:04Z grouzen quit (Ping timeout: 252 seconds) 2016-06-22T11:07:13Z EvW joined #lisp 2016-06-22T11:08:03Z DavidGu_Desktop quit (Ping timeout: 240 seconds) 2016-06-22T11:09:29Z kushal quit (Ping timeout: 260 seconds) 2016-06-22T11:11:24Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-22T11:11:41Z FreeBirdLjj joined #lisp 2016-06-22T11:14:50Z rgrau joined #lisp 2016-06-22T11:17:39Z ramky quit (Quit: Leaving) 2016-06-22T11:23:10Z kushal joined #lisp 2016-06-22T11:27:03Z shdeng quit (Ping timeout: 276 seconds) 2016-06-22T11:27:07Z sulky quit (Ping timeout: 252 seconds) 2016-06-22T11:27:46Z Portable_Cheese joined #lisp 2016-06-22T11:30:35Z VChef_Mobile quit (Ping timeout: 260 seconds) 2016-06-22T11:31:20Z MoALTz joined #lisp 2016-06-22T11:32:13Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-22T11:33:02Z FreeBirdLjj joined #lisp 2016-06-22T11:33:50Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-22T11:34:08Z FreeBirdLjj joined #lisp 2016-06-22T11:34:54Z emaczen`` joined #lisp 2016-06-22T11:40:27Z Karl_Dscc quit (Remote host closed the connection) 2016-06-22T11:40:31Z emaczen`` quit (Ping timeout: 240 seconds) 2016-06-22T11:41:43Z Harag quit (Ping timeout: 244 seconds) 2016-06-22T11:45:05Z rann joined #lisp 2016-06-22T11:45:31Z cross quit (Quit: leaving) 2016-06-22T11:46:04Z cross joined #lisp 2016-06-22T11:47:51Z shdeng joined #lisp 2016-06-22T11:48:24Z Ven_ joined #lisp 2016-06-22T11:48:40Z strelox quit (Ping timeout: 250 seconds) 2016-06-22T12:02:17Z EvW quit (Quit: EvW) 2016-06-22T12:04:46Z zdm joined #lisp 2016-06-22T12:06:07Z DavidGu_Desktop joined #lisp 2016-06-22T12:10:33Z EvW joined #lisp 2016-06-22T12:12:21Z mbuf quit (Read error: Connection reset by peer) 2016-06-22T12:13:33Z 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-06-22T12:14:26Z AntiSpamMeta joined #lisp 2016-06-22T12:15:16Z test1600 joined #lisp 2016-06-22T12:16:27Z rann quit (Remote host closed the connection) 2016-06-22T12:19:10Z rann joined #lisp 2016-06-22T12:25:30Z sulky_ joined #lisp 2016-06-22T12:25:50Z eudoxia joined #lisp 2016-06-22T12:26:09Z DavidGu_Desktop quit (Ping timeout: 244 seconds) 2016-06-22T12:27:01Z AdmiralBumbleBee joined #lisp 2016-06-22T12:27:26Z rann quit (Remote host closed the connection) 2016-06-22T12:27:44Z rann joined #lisp 2016-06-22T12:28:02Z AdmiralBumbleBee left #lisp 2016-06-22T12:30:13Z rann quit (Remote host closed the connection) 2016-06-22T12:30:33Z rann joined #lisp 2016-06-22T12:31:30Z BitPuffin joined #lisp 2016-06-22T12:31:36Z paul0 joined #lisp 2016-06-22T12:31:58Z paul0 quit (Remote host closed the connection) 2016-06-22T12:32:16Z lemoinem joined #lisp 2016-06-22T12:32:18Z paul0 joined #lisp 2016-06-22T12:32:34Z EvW quit (Remote host closed the connection) 2016-06-22T12:32:45Z EvW joined #lisp 2016-06-22T12:35:40Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-22T12:36:27Z FreeBirdLjj joined #lisp 2016-06-22T12:37:22Z malice quit (Quit: Page closed) 2016-06-22T12:37:43Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-22T12:38:02Z FreeBirdLjj joined #lisp 2016-06-22T12:40:07Z angavrilov quit (Ping timeout: 260 seconds) 2016-06-22T12:40:11Z angavrilov_ joined #lisp 2016-06-22T12:41:04Z rumbler31 joined #lisp 2016-06-22T12:41:20Z rumbler31: hello #lisp 2016-06-22T12:42:35Z rumbler31: trying to read results from the stream produced by drakma after an http-request, so its a flexi stream. 2016-06-22T12:43:17Z Xach_: rumbler31: ok 2016-06-22T12:43:18Z rumbler31: (read-line...) on the stream in a section I know to contain text returns a string with the CR character in it, in site of me modifying 2016-06-22T12:43:40Z Harag joined #lisp 2016-06-22T12:43:46Z rumbler31: my implementation's default readline or external-format parameters, i'm on osx with ccl 2016-06-22T12:44:30Z rumbler31: does readline take the expected newline semantics from the stream it reads from, as in, is it a property of the stream returned by flexi-streams 2016-06-22T12:44:54Z Beetny quit (Ping timeout: 246 seconds) 2016-06-22T12:45:37Z Harag quit (Client Quit) 2016-06-22T12:45:46Z rumbler31: i remember working with this correctly on normal lisp streams before, but i can't seem to effect changes in the way read-line behaves 2016-06-22T12:45:56Z Xach_: I don't know, sorry. I haven't tried to do something like that. 2016-06-22T12:47:07Z atgreen quit (Ping timeout: 260 seconds) 2016-06-22T12:47:08Z Grue``: try (babel:octets-to-string stream :encoding :something) 2016-06-22T12:48:36Z Grue``: wait, nevermind me 2016-06-22T12:50:06Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-22T12:50:56Z FreeBirdLjj joined #lisp 2016-06-22T12:51:39Z rumbler31: its ok 2016-06-22T12:52:05Z rumbler31: inspecting read-line source now 2016-06-22T12:52:11Z rumbler31: i keep forgetting I can do that 2016-06-22T12:52:13Z LiamH joined #lisp 2016-06-22T12:53:00Z strelox joined #lisp 2016-06-22T12:53:52Z paul0 quit (Ping timeout: 264 seconds) 2016-06-22T12:55:53Z rumbler31: ok new question, how do I lookup a method call on a particular type. 2016-06-22T12:57:14Z moore33: rumbler31: I think you want closer-mop:compute-applicable-methods 2016-06-22T12:57:32Z moore33: rumbler31: Though it's hard to know what you mean :) 2016-06-22T12:57:54Z paul0 joined #lisp 2016-06-22T12:58:02Z Xach_: rumbler31: the method call or the method implementation? 2016-06-22T12:59:11Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-22T12:59:12Z rumbler31: the implementation. for example, I know in ccl read-line eventually calls out to a method that dispatches on the type of stream being read, but when I go to M-. on that method, the method for what I assume would be flexi-stream 2016-06-22T12:59:23Z rumbler31: isn't present 2016-06-22T12:59:34Z FreeBirdLjj joined #lisp 2016-06-22T12:59:38Z moore33: Hmm, slime usually shows all the defined methods for a generic function. 2016-06-22T13:00:09Z Xach_: rumbler31: check for ccl:stream-read-line, which is the gray stream protocol participant 2016-06-22T13:00:10Z beach: rumbler31: Methods don't do any dispatch. 2016-06-22T13:00:18Z beach: rumbler31: Generic functions do that. 2016-06-22T13:01:02Z beach: rumbler31: At least if you mean "dispatch" in the sense of CLOS generic dispatch. 2016-06-22T13:01:11Z rumbler31: forgive my ignorance in terms. yea i've M-. on stream-read-line after loading drakma, an entry for flexi streams isn't present, I guess I'll have to browse the source 2016-06-22T13:01:43Z moore33: rumbler31: You might look on stream-read-char instead. 2016-06-22T13:02:48Z rumbler31: moore33: that did it 2016-06-22T13:03:16Z CEnnis91 joined #lisp 2016-06-22T13:03:45Z moore33: rumbler31: Typical trick: specialize only part of the protocol, rely on the generic bits for the rest :) 2016-06-22T13:04:47Z rumbler31: i could have spent more time looking :sheepish 2016-06-22T13:04:56Z EvW quit (Ping timeout: 272 seconds) 2016-06-22T13:05:42Z happy-dude joined #lisp 2016-06-22T13:05:57Z lemoinem quit (Ping timeout: 244 seconds) 2016-06-22T13:08:00Z knobo1: I did not think of string-output-stream as a way to optimize code. More like an abstraction layer. 2016-06-22T13:08:06Z knobo1: Is it optimizing? 2016-06-22T13:08:43Z EvW joined #lisp 2016-06-22T13:09:21Z knobo1: Like list of strings in haskell 2016-06-22T13:11:34Z asc232 joined #lisp 2016-06-22T13:13:12Z rumbler31: the answer to my question appears to be that the newline handling is a property of the stream, or at least in flexi streams, an inner call to a generic (octets-to-char-code dispaches on the external format slot of the stream in question (did I get the terms right this time ? :-) 2016-06-22T13:13:26Z beach: knobo1: It is hard to understand what you are saying. At least for me. What kind of optimization are we talking about here? Execution time? And compared to what other object type do you think that string-output-stream might be a way to optimize code. 2016-06-22T13:14:31Z beach: rumbler31: I didn't mean to pick on you about terminology. It was just that the incorrect use of terms made your question very hard to understand. 2016-06-22T13:14:59Z moore33: Hmmm, I wrong in thinking that the arguments to effective-slot-definition-class are pretty worthless? Maybe I'm expecting too much. 2016-06-22T13:15:17Z beach: mop effective-slot-definition-class 2016-06-22T13:15:17Z specbot: http://metamodular.com/CLOS-MOP/effective-slot-definition-class.html 2016-06-22T13:15:22Z rumbler31: beach: understood, so I appreciate the correction 2016-06-22T13:16:10Z beach: moore33: Why do you think that? 2016-06-22T13:16:25Z walter|r joined #lisp 2016-06-22T13:16:29Z moore33: beach: The initargs don't include any custom initargs, which passed to the direct-slot-definition-class. But effective-slot-definition-class doesn't have access to the direct-slot objects. 2016-06-22T13:16:56Z moore33: beach: Because I can't choose an effective slot definition class based on my additional arguments in the slot definition. 2016-06-22T13:17:26Z beach: Let me think. I am a bit slow as usual... 2016-06-22T13:18:41Z rumbler31: the real question I am trying to figure out is exactly how EOL handling is being done in my particular environment so I can figure out what to change, but I 'll dig a little and come back to this 2016-06-22T13:18:50Z xrash joined #lisp 2016-06-22T13:19:03Z Xach_: That's not the real question, is it? 2016-06-22T13:19:16Z Xach_: Isn't it "I want to do something with data that comes back from HTTP"? 2016-06-22T13:19:22Z Xach_: This is a side track 2016-06-22T13:19:37Z moore33: Xach_: You sly dog 2016-06-22T13:20:06Z reepca: I'm pretty sure that's a declarative statement, not an interrogative one 2016-06-22T13:20:19Z Xach_ resigns 2016-06-22T13:20:49Z eudoxia: good morning #lisp 2016-06-22T13:20:56Z beach: Hello eudoxia. 2016-06-22T13:21:13Z eudoxia: anyone here remember, I think it was Fare, talking about a macro called "bind" that was supposed to reduce the number of levels of indentation in CL code 2016-06-22T13:21:24Z eudoxia: I seem to remember it being in UIOP or ASDF but I can't find it 2016-06-22T13:21:33Z eudoxia: but I'm pretty sure it's called bind 2016-06-22T13:21:33Z beach: moore33: It seems true that you can choose an effective slot definition class based only on the CLASS argument, at least if you are using normal CLOS dispatch. I am not sure that this fact makes the initargs useless." 2016-06-22T13:21:37Z eudoxia: hello beach 2016-06-22T13:22:24Z edgar-rft quit (Quit: edgar-rft) 2016-06-22T13:23:20Z moore33: beach: Well, perhaps I was too hasty; the initargs aren't useless if you want to choose the class based on the standard ones. 2016-06-22T13:23:57Z eudoxia: ahhh I think this is it https://github.com/vseloved/rutils/blob/master/contrib/bind.lisp 2016-06-22T13:24:00Z Xach_: eudoxia: yes, fare has one. ron garrett has one called "bb" that does that too. 2016-06-22T13:24:00Z rumbler31: Xach: yes, althought I know what I want to do with it. 2016-06-22T13:24:12Z eudoxia: Xach_: thanks! 2016-06-22T13:24:33Z Karl_Dscc joined #lisp 2016-06-22T13:24:53Z helio joined #lisp 2016-06-22T13:25:32Z rumbler31: i'm making an application that sends and receives audio to a moxa network video/audio encoder. The quickest way I could figure at how to get cross platform access to audio was from javascript 2016-06-22T13:25:43Z Grue``: wasnt there also metabang-bind? 2016-06-22T13:26:13Z Xach_: rumbler31: Do you need to use read-line? Could you read the whole response instead? 2016-06-22T13:26:22Z rumbler31: so i have enough javascript set up to record audio and send it over a websocket to the lisp image, do some conversions and then drakma will take care of the rest 2016-06-22T13:26:33Z Xach_: Ah 2016-06-22T13:26:41Z rumbler31: fetching audio comes back as a multipart-mixed 2016-06-22T13:27:30Z rumbler31: so as drakma hands the data to the application, its the boundary and text headers, then the actual data, so I unfortunately have to discard the text then provide the binary up to the application 2016-06-22T13:27:44Z beach: moore33: So it seems to me that for the initargs to influence the return value, a particular method would have to inspect the initargs, and do some "manual dispatch" on them. Does that seem right? 2016-06-22T13:27:56Z Xach_: If I were doing that, I would probably read everything as binary and look for boundaries as binary patterns. 2016-06-22T13:28:03Z Xach_: (mostly to avoid thinking about text conversion) 2016-06-22T13:28:16Z moore33: beach: Yes. 2016-06-22T13:28:26Z beach: moore33: OK, then we agree. 2016-06-22T13:28:46Z rumbler31: so i could do manual read-byte calls and make sure i've read two clrf's and then pass the rest out, but i've had this problem with newlines before and I figured i'd like to get a handle on it so the code can become a few simple readline calls 2016-06-22T13:29:03Z rumbler31: xach: exactly what I can fallback too. but I imagine that with flexi streams I can switch its type from a text to binary when I know to expect the transition? 2016-06-22T13:29:20Z Xach_: rumbler31: too hairy for my tastes 2016-06-22T13:29:24Z rumbler31: while clever, perhaps i'll leave that all for another day and do the read-byte approach 2016-06-22T13:29:45Z Xach_: rumbler31: read-sequence will get bigger chunks at a time. one issue is checking for a pattern across chunk boundaries. 2016-06-22T13:30:23Z warweasle joined #lisp 2016-06-22T13:30:45Z rumbler31: yea. the headers aren't large, I might be able to afford a few successive calls to read-byte. 2016-06-22T13:31:49Z atgreen joined #lisp 2016-06-22T13:33:50Z rumbler31: thanks all 2016-06-22T13:34:06Z eudoxia quit (Quit: Leaving) 2016-06-22T13:35:19Z peterh quit (Ping timeout: 260 seconds) 2016-06-22T13:37:12Z emaczen`` joined #lisp 2016-06-22T13:40:41Z test1600 quit (Quit: Leaving) 2016-06-22T13:41:51Z emaczen`` quit (Ping timeout: 240 seconds) 2016-06-22T13:43:08Z shdeng quit (Quit: Leaving) 2016-06-22T13:43:31Z Grauwolf quit (Remote host closed the connection) 2016-06-22T13:46:30Z zdm quit (Ping timeout: 260 seconds) 2016-06-22T13:47:27Z harish quit (Ping timeout: 276 seconds) 2016-06-22T13:48:13Z IPmonger joined #lisp 2016-06-22T13:52:52Z IPmonger quit (Ping timeout: 252 seconds) 2016-06-22T13:56:32Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-06-22T13:56:58Z yrk quit (Read error: Connection reset by peer) 2016-06-22T13:58:45Z EvW quit (Ping timeout: 260 seconds) 2016-06-22T14:00:25Z l04m33_ joined #lisp 2016-06-22T14:03:50Z vlatkoB quit (Ping timeout: 272 seconds) 2016-06-22T14:04:04Z l04m33 quit (Ping timeout: 264 seconds) 2016-06-22T14:04:17Z kushal quit (Quit: Leaving) 2016-06-22T14:05:15Z vlatkoB joined #lisp 2016-06-22T14:05:28Z scymtym: minion: memo for eudoxia: IIRC Fare actually expressed his dislike for this kind of binding constructs and instead advocates a NEST macro that does nothing besides nesting an unnested list of binding constructs (maybe this https://github.com/fare/asdf/blob/master/uiop/utility.lisp#L121, but i'm not sure) 2016-06-22T14:05:29Z minion: Remembered. I'll tell eudoxia when he/she/it next speaks. 2016-06-22T14:06:52Z Karl_Dscc quit (Remote host closed the connection) 2016-06-22T14:06:57Z mishoo quit (Ping timeout: 276 seconds) 2016-06-22T14:07:38Z sz0 joined #lisp 2016-06-22T14:08:02Z Lord_of_Life quit (Excess Flood) 2016-06-22T14:10:42Z Lord_of_Life joined #lisp 2016-06-22T14:12:53Z clynbech joined #lisp 2016-06-22T14:13:42Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-06-22T14:14:04Z helio quit (Read error: Connection reset by peer) 2016-06-22T14:14:33Z helio joined #lisp 2016-06-22T14:16:48Z clynbech quit (Client Quit) 2016-06-22T14:19:22Z gravicappa joined #lisp 2016-06-22T14:19:27Z Wizek joined #lisp 2016-06-22T14:21:22Z rumbler31 quit (Ping timeout: 250 seconds) 2016-06-22T14:22:19Z xrash quit (Remote host closed the connection) 2016-06-22T14:22:25Z adolf_stalin joined #lisp 2016-06-22T14:22:26Z asc232 quit (Read error: Connection reset by peer) 2016-06-22T14:23:48Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-22T14:24:03Z DavidGu_Desktop joined #lisp 2016-06-22T14:25:39Z knobo1: beach: Concatinating strings are probably the other unoptimized option. 2016-06-22T14:26:04Z wccoder joined #lisp 2016-06-22T14:27:06Z knobo1: Actually I would not know other ways of doing it. Someone just said that it was a way of optimizing in lisp, instead of allocating large memory hunks to concatinate strings. 2016-06-22T14:27:51Z beach: knobo1: Hard to know which is best. It depends a lot on the implementation. My guess would be that if the strings to concatenate are long, then concatenating them would be faster, because output to a string stream could very well re-allocate some underlying buffer several times. 2016-06-22T14:28:42Z Primordus quit (Quit: WeeChat 1.5) 2016-06-22T14:29:06Z beach: knobo1: Another way would be to compute the sum of the lengths of the individual strings, and then use REPLACE to move the contents to a single string with the combined length. 2016-06-22T14:29:19Z beach: clhs replace 2016-06-22T14:29:19Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_replac.htm 2016-06-22T14:29:55Z beach: knobo1: With that technique you only allocate the resulting string once. 2016-06-22T14:30:04Z knobo1: right. 2016-06-22T14:30:15Z knobo1: One could make a macro that would do that too. 2016-06-22T14:30:31Z beach: A function would do fine. 2016-06-22T14:30:35Z beach: No macro needed. 2016-06-22T14:30:38Z Grue``: does any implementation use Rope data structure to optimize concatenation? 2016-06-22T14:30:58Z knobo1: Collecting the strings in to a list, then before exit, compute requires space. 2016-06-22T14:31:09Z knobo1: Yes, or a function. 2016-06-22T14:31:14Z gilez joined #lisp 2016-06-22T14:32:19Z knobo1: (with-string-concatinator (varname) (collect varname "string") (collect varname "string2"))... 2016-06-22T14:32:27Z knobo1: or something like that. 2016-06-22T14:35:14Z Portable_Cheese joined #lisp 2016-06-22T14:36:55Z lemoinem joined #lisp 2016-06-22T14:44:11Z smokeink joined #lisp 2016-06-22T14:46:12Z DavidGu_Desktop quit (Read error: Connection reset by peer) 2016-06-22T14:46:24Z DavidGu_Desktop joined #lisp 2016-06-22T14:48:12Z mbuf joined #lisp 2016-06-22T14:50:06Z porky11 joined #lisp 2016-06-22T14:52:38Z xrash joined #lisp 2016-06-22T14:53:15Z DavidGu_Desktop quit (Ping timeout: 250 seconds) 2016-06-22T14:53:30Z DavidGu_Desktop1 joined #lisp 2016-06-22T14:55:03Z paul0 quit (Ping timeout: 276 seconds) 2016-06-22T14:55:36Z emaczen`` joined #lisp 2016-06-22T14:55:53Z DavidGu_Desktop1 is now known as DavidGu_Desktop 2016-06-22T14:56:30Z kushal joined #lisp 2016-06-22T14:58:45Z IPmonger joined #lisp 2016-06-22T14:59:37Z Xach_ needs to start making github issues from the repl, too 2016-06-22T14:59:55Z phoe_work: Xach_: this is tempting 2016-06-22T15:01:58Z unrahul joined #lisp 2016-06-22T15:03:04Z beach: jackdaniel: In Cleavir, I added a comment to the file named context.lisp speculating about how we might handle optimize qualities and other compilation flags in the future. 2016-06-22T15:03:24Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-22T15:04:13Z DavidGu_Desktop1 joined #lisp 2016-06-22T15:04:13Z DavidGu_Desktop quit (Read error: Connection reset by peer) 2016-06-22T15:04:14Z DavidGu_Desktop1 is now known as DavidGu_Desktop 2016-06-22T15:05:25Z helio quit (Remote host closed the connection) 2016-06-22T15:10:02Z l04m33 joined #lisp 2016-06-22T15:10:30Z troydm quit (Ping timeout: 244 seconds) 2016-06-22T15:10:30Z tilpner quit (Ping timeout: 244 seconds) 2016-06-22T15:10:30Z l04m33_ quit (Ping timeout: 244 seconds) 2016-06-22T15:10:30Z sauvin quit (Ping timeout: 244 seconds) 2016-06-22T15:10:39Z DavidGu_Desktop quit (Ping timeout: 276 seconds) 2016-06-22T15:10:41Z Kooda_ joined #lisp 2016-06-22T15:10:43Z Plas joined #lisp 2016-06-22T15:10:45Z PlasmaStar quit (Ping timeout: 244 seconds) 2016-06-22T15:10:45Z Kooda quit (Ping timeout: 244 seconds) 2016-06-22T15:10:45Z ben_vulpes quit (Ping timeout: 244 seconds) 2016-06-22T15:10:45Z mordocai quit (Ping timeout: 244 seconds) 2016-06-22T15:10:45Z NeverDie quit (Ping timeout: 244 seconds) 2016-06-22T15:10:46Z ck_ quit (Ping timeout: 244 seconds) 2016-06-22T15:11:03Z renart joined #lisp 2016-06-22T15:11:11Z tilpner joined #lisp 2016-06-22T15:11:33Z NeverDie joined #lisp 2016-06-22T15:11:37Z Karl_Dscc joined #lisp 2016-06-22T15:11:46Z troydm joined #lisp 2016-06-22T15:12:05Z sauvin joined #lisp 2016-06-22T15:12:17Z mordocai joined #lisp 2016-06-22T15:12:49Z Plas is now known as PlasmaStar 2016-06-22T15:12:56Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-06-22T15:13:17Z AntiSpamMeta joined #lisp 2016-06-22T15:14:45Z Kooda_ is now known as Kooda 2016-06-22T15:15:47Z ck_ joined #lisp 2016-06-22T15:15:51Z shka quit (Ping timeout: 276 seconds) 2016-06-22T15:16:39Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-22T15:19:55Z DavidGu_Desktop joined #lisp 2016-06-22T15:20:06Z pierpa joined #lisp 2016-06-22T15:21:05Z flamebeard quit (Quit: Leaving) 2016-06-22T15:21:55Z l04m33 quit (Quit: leaving) 2016-06-22T15:22:26Z DavidGu_Desktop1 joined #lisp 2016-06-22T15:24:57Z atgreen quit (Ping timeout: 276 seconds) 2016-06-22T15:26:11Z DavidGu_Desktop quit (Ping timeout: 240 seconds) 2016-06-22T15:26:11Z DavidGu_Desktop1 is now known as DavidGu_Desktop 2016-06-22T15:28:22Z DavidGu_Desktop quit (Read error: Connection reset by peer) 2016-06-22T15:30:34Z smokeink quit (Ping timeout: 240 seconds) 2016-06-22T15:30:54Z smokeink joined #lisp 2016-06-22T15:31:34Z jackdaniel: beach: ack 2016-06-22T15:37:37Z Portable_Cheese joined #lisp 2016-06-22T15:37:51Z strelox quit (Ping timeout: 244 seconds) 2016-06-22T15:38:39Z himmALlRight joined #lisp 2016-06-22T15:39:07Z beach: jackdaniel: I submitted comments to possible design for optimize qualities here around 24 hours ago, but got very little return. I think what I will do is write a section in the Cleavir documentation about my current thinking, and then submit it for review here. That might work better. 2016-06-22T15:39:21Z Hephaistos joined #lisp 2016-06-22T15:40:01Z jackdaniel: I've read it, but had nothing smart to say really :) 2016-06-22T15:40:46Z beach: Those things are hard to come up with, and even harder to criticize. So don't feel bad. In the end, I might just have to try implementing the idea and see how it turns out. 2016-06-22T15:46:25Z mishoo joined #lisp 2016-06-22T15:55:22Z yrk joined #lisp 2016-06-22T15:55:57Z yrk quit (Changing host) 2016-06-22T15:55:57Z yrk joined #lisp 2016-06-22T15:56:09Z mishoo quit (Ping timeout: 276 seconds) 2016-06-22T15:56:50Z mishoo joined #lisp 2016-06-22T15:57:23Z strelox joined #lisp 2016-06-22T16:01:09Z mastokley joined #lisp 2016-06-22T16:08:55Z quazimodo quit (Ping timeout: 258 seconds) 2016-06-22T16:08:58Z Karl_Dscc quit (Remote host closed the connection) 2016-06-22T16:11:19Z HeyFlash quit (Remote host closed the connection) 2016-06-22T16:13:29Z oleo joined #lisp 2016-06-22T16:20:41Z shka joined #lisp 2016-06-22T16:21:22Z guicho joined #lisp 2016-06-22T16:21:30Z smokeink quit (Ping timeout: 276 seconds) 2016-06-22T16:21:31Z renart is now known as ben_vulpes 2016-06-22T16:23:27Z shifty quit (Ping timeout: 276 seconds) 2016-06-22T16:25:51Z wccoder quit (Remote host closed the connection) 2016-06-22T16:26:36Z zdm joined #lisp 2016-06-22T16:27:25Z wccoder joined #lisp 2016-06-22T16:28:56Z quazimodo joined #lisp 2016-06-22T16:29:50Z wccoder quit (Remote host closed the connection) 2016-06-22T16:31:49Z vaporatorius__ joined #lisp 2016-06-22T16:32:04Z vap1 quit (Read error: Connection reset by peer) 2016-06-22T16:35:50Z shifty joined #lisp 2016-06-22T16:37:44Z w37 quit (Remote host closed the connection) 2016-06-22T16:38:00Z failproofshark is now known as pittsburgrare 2016-06-22T16:38:07Z zdm quit (Remote host closed the connection) 2016-06-22T16:38:50Z phoe_krk quit (Ping timeout: 244 seconds) 2016-06-22T16:39:23Z Karl_Dscc joined #lisp 2016-06-22T16:39:55Z varjag joined #lisp 2016-06-22T16:41:39Z Pent quit (Ping timeout: 276 seconds) 2016-06-22T16:43:29Z hhdave quit (Ping timeout: 244 seconds) 2016-06-22T16:43:50Z guicho quit (Quit: さようなら) 2016-06-22T16:46:05Z phoe_krk joined #lisp 2016-06-22T16:47:10Z moore33 quit (Quit: Leaving) 2016-06-22T16:51:15Z Pent joined #lisp 2016-06-22T16:53:04Z rann quit (Remote host closed the connection) 2016-06-22T16:56:00Z earl-ducaine_ joined #lisp 2016-06-22T17:04:04Z d4ryus_ joined #lisp 2016-06-22T17:04:04Z d4ryus is now known as Guest52055 2016-06-22T17:04:04Z d4ryus_ is now known as d4ryus 2016-06-22T17:04:51Z wccoder joined #lisp 2016-06-22T17:07:10Z Guest52055 quit (Ping timeout: 260 seconds) 2016-06-22T17:07:17Z przl quit (Ping timeout: 260 seconds) 2016-06-22T17:08:04Z emaczen`` quit (Ping timeout: 240 seconds) 2016-06-22T17:13:12Z TruePika quit (Ping timeout: 272 seconds) 2016-06-22T17:13:54Z papachan joined #lisp 2016-06-22T17:14:56Z TruePika joined #lisp 2016-06-22T17:15:49Z Hephaistos quit (Quit: Page closed) 2016-06-22T17:15:59Z pjb joined #lisp 2016-06-22T17:18:39Z Davidbrcz joined #lisp 2016-06-22T17:19:10Z kdridi_ is now known as kdridi 2016-06-22T17:19:54Z trinitr01 is now known as trinitr0n 2016-06-22T17:22:57Z Pentb joined #lisp 2016-06-22T17:23:54Z euphoriaa quit (Disconnected by services) 2016-06-22T17:25:17Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-22T17:25:18Z Pent quit (Ping timeout: 244 seconds) 2016-06-22T17:25:23Z euphoria- joined #lisp 2016-06-22T17:25:44Z shifty quit (Ping timeout: 260 seconds) 2016-06-22T17:30:09Z karswell` joined #lisp 2016-06-22T17:30:24Z varjag quit (Ping timeout: 276 seconds) 2016-06-22T17:35:03Z karswell` is now known as karswell 2016-06-22T17:35:22Z BitPuffin quit (Read error: Connection reset by peer) 2016-06-22T17:38:13Z earl-ducaine_ quit (Ping timeout: 244 seconds) 2016-06-22T17:39:11Z emaczen`` joined #lisp 2016-06-22T17:39:32Z shifty joined #lisp 2016-06-22T17:40:43Z earl-ducaine_ joined #lisp 2016-06-22T17:43:48Z puchacz joined #lisp 2016-06-22T17:55:06Z shifty quit (Ping timeout: 276 seconds) 2016-06-22T17:55:49Z mordocai: emaczen``: Hey! I looked at your ccl woes yesterday but was having a hard time getting the code to run at all on my mac since I've never used CCL + cocoa. 2016-06-22T17:56:01Z grouzen joined #lisp 2016-06-22T17:56:33Z mordocai: Kept running into issues about some package not existing or another 2016-06-22T17:56:57Z moei quit (Quit: Leaving...) 2016-06-22T17:57:59Z dyelar joined #lisp 2016-06-22T18:01:27Z coyo joined #lisp 2016-06-22T18:05:43Z moei joined #lisp 2016-06-22T18:06:33Z emaczen`` quit (Ping timeout: 240 seconds) 2016-06-22T18:08:33Z shifty joined #lisp 2016-06-22T18:13:23Z edgar-rft joined #lisp 2016-06-22T18:16:55Z Sucks joined #lisp 2016-06-22T18:19:51Z leo_song quit (Ping timeout: 246 seconds) 2016-06-22T18:20:00Z leo_song joined #lisp 2016-06-22T18:23:29Z zacts quit (Ping timeout: 260 seconds) 2016-06-22T18:28:01Z eschatologist joined #lisp 2016-06-22T18:31:18Z varjag joined #lisp 2016-06-22T18:33:24Z shifty quit (Ping timeout: 260 seconds) 2016-06-22T18:36:03Z earl-ducaine_ quit (Ping timeout: 276 seconds) 2016-06-22T18:37:39Z |2321 joined #lisp 2016-06-22T18:44:10Z wccoder quit (Remote host closed the connection) 2016-06-22T18:47:17Z shifty joined #lisp 2016-06-22T18:47:59Z maucar joined #lisp 2016-06-22T18:49:11Z zacts joined #lisp 2016-06-22T18:54:09Z lemoinem quit (Ping timeout: 246 seconds) 2016-06-22T18:54:31Z shifty quit (Ping timeout: 258 seconds) 2016-06-22T19:02:54Z gilez quit (Ping timeout: 246 seconds) 2016-06-22T19:02:58Z earl-ducaine_ joined #lisp 2016-06-22T19:03:29Z Rinzlit quit (Ping timeout: 244 seconds) 2016-06-22T19:03:34Z emaczen`` joined #lisp 2016-06-22T19:05:00Z scymtym quit (Ping timeout: 260 seconds) 2016-06-22T19:07:07Z wccoder joined #lisp 2016-06-22T19:08:59Z shifty joined #lisp 2016-06-22T19:12:04Z vlatkoB quit (Remote host closed the connection) 2016-06-22T19:12:33Z impulse quit (Ping timeout: 240 seconds) 2016-06-22T19:14:12Z atgreen joined #lisp 2016-06-22T19:15:15Z wccoder_ joined #lisp 2016-06-22T19:15:15Z wccoder quit (Read error: Connection reset by peer) 2016-06-22T19:15:24Z shifty quit (Ping timeout: 260 seconds) 2016-06-22T19:18:33Z emaczen`` quit (Ping timeout: 240 seconds) 2016-06-22T19:22:57Z Pentb quit (Quit: Leaving) 2016-06-22T19:23:20Z Pent joined #lisp 2016-06-22T19:27:24Z harish joined #lisp 2016-06-22T19:29:17Z shifty joined #lisp 2016-06-22T19:32:47Z reb`````` quit (Remote host closed the connection) 2016-06-22T19:33:37Z shifty quit (Ping timeout: 250 seconds) 2016-06-22T19:36:14Z porky11: hi 2016-06-22T19:37:18Z oleo: hello 2016-06-22T19:38:19Z porky11: is `(compiler-let ((var ,val)) ,@body) the same as (let ((var val)) `(progn ,@body)) 2016-06-22T19:39:49Z oleo: synactically similar you mean ? 2016-06-22T19:40:18Z porky11: no semantically equal 2016-06-22T19:41:09Z oleo: ➒ 2016-06-22T19:41:11Z sauvin quit (Ping timeout: 240 seconds) 2016-06-22T19:41:26Z oleo: i suppose compiler-let is only for the compilation phase..... 2016-06-22T19:41:45Z oleo: that makes it semantically distinct..... 2016-06-22T19:42:17Z porky11: no wait, it would be (let ((var val)) (declare (special var)) `(progn ,@body)) that would do the same as compiler-let I think 2016-06-22T19:43:07Z sauvin joined #lisp 2016-06-22T19:43:53Z mbuf quit (Remote host closed the connection) 2016-06-22T19:44:23Z reb` joined #lisp 2016-06-22T19:47:55Z shifty joined #lisp 2016-06-22T19:51:12Z varjag quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-06-22T19:51:29Z karswell` joined #lisp 2016-06-22T19:51:36Z karswell quit (Remote host closed the connection) 2016-06-22T19:55:40Z harish quit (Ping timeout: 264 seconds) 2016-06-22T19:58:56Z cashew_beep joined #lisp 2016-06-22T20:01:01Z wccoder_ quit (Remote host closed the connection) 2016-06-22T20:01:56Z BlueRavenGT joined #lisp 2016-06-22T20:07:35Z harish joined #lisp 2016-06-22T20:07:50Z porky11: compilier-let isn't for compiliation phase but for macroexpansion phase 2016-06-22T20:12:12Z shifty quit (Ping timeout: 244 seconds) 2016-06-22T20:15:56Z sshbio joined #lisp 2016-06-22T20:18:10Z attila_lendvai joined #lisp 2016-06-22T20:20:47Z angavrilov_ quit (Remote host closed the connection) 2016-06-22T20:21:22Z DougNYC joined #lisp 2016-06-22T20:23:32Z sshbio quit (Remote host closed the connection) 2016-06-22T20:24:44Z shifty joined #lisp 2016-06-22T20:24:56Z sshbio joined #lisp 2016-06-22T20:27:27Z MoALTz quit (Quit: Leaving) 2016-06-22T20:34:46Z harish quit (Ping timeout: 244 seconds) 2016-06-22T20:36:21Z shifty quit (Ping timeout: 246 seconds) 2016-06-22T20:37:51Z maucar quit (Quit: Leaving) 2016-06-22T20:40:51Z sshbio quit (Quit: sshbio) 2016-06-22T20:48:05Z knobo1: Is there a function to convert an absolute path to relative path? 2016-06-22T20:48:12Z grouzen quit (Ping timeout: 244 seconds) 2016-06-22T20:50:23Z shifty joined #lisp 2016-06-22T20:52:38Z knobo1: (setf (car path) :relative) 2016-06-22T20:53:20Z eudoxia joined #lisp 2016-06-22T20:53:37Z atgreen quit (Ping timeout: 252 seconds) 2016-06-22T20:54:24Z dyelar quit (Quit: Leaving.) 2016-06-22T20:55:02Z scymtym joined #lisp 2016-06-22T20:57:18Z karswell` quit (Remote host closed the connection) 2016-06-22T20:57:46Z |2321 quit (K-Lined) 2016-06-22T20:58:54Z phoe_krk: I just realized that the more parens I have at the end of my function, the deeper it is. 2016-06-22T20:59:10Z arbv joined #lisp 2016-06-22T20:59:25Z phoe_krk: It's, uh, trivial, to say the least, but that allows for some eye-level analysis what to refactor first. 2016-06-22T20:59:45Z pjb: knobol: (defun relativize (p) (make-pathname :directory (cons :relative (cdr (pathname-directory p))) :defaults p)) 2016-06-22T21:01:22Z eudoxia: scymtym: thank you! nest! that's what it's called 2016-06-22T21:01:22Z minion: eudoxia, memo from scymtym: IIRC Fare actually expressed his dislike for this kind of binding constructs and instead advocates a NEST macro that does nothing besides nesting an unnested list of binding constructs (maybe this https://github.com/fare/asdf/blob/master/uiop/utility.lisp#L121, but i'm not sure) 2016-06-22T21:01:33Z eudoxia: yeah thanks to you too minion 2016-06-22T21:01:49Z wccoder joined #lisp 2016-06-22T21:02:41Z harish joined #lisp 2016-06-22T21:04:11Z holly2 quit (Ping timeout: 240 seconds) 2016-06-22T21:06:03Z sweater joined #lisp 2016-06-22T21:06:44Z emaczen`` joined #lisp 2016-06-22T21:07:03Z wccoder quit (Ping timeout: 240 seconds) 2016-06-22T21:07:22Z harish quit (Ping timeout: 252 seconds) 2016-06-22T21:08:46Z emaczen``: mordocai: Yeah, I didn't include all of my packages in the paste... 2016-06-22T21:09:14Z emaczen``: mordocai: You should try cocoa with CCL I really enjoy it. 2016-06-22T21:11:05Z knobo1: pjb: yes. 2016-06-22T21:11:26Z mordocai: emaczen``: Well, if you can setup it up where I can easily "just run" it then I'll try it on my mac and let you know if it works. My mac runs El Capitan. 2016-06-22T21:12:41Z emaczen``: mordocai: Can I send you the .app bundle? 2016-06-22T21:13:31Z mordocai: emaczen``: Sure. I'll message you my email. 2016-06-22T21:13:49Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-06-22T21:14:19Z holly2 joined #lisp 2016-06-22T21:14:30Z stepnem quit (Ping timeout: 260 seconds) 2016-06-22T21:18:31Z holly2 quit (Ping timeout: 240 seconds) 2016-06-22T21:19:04Z stepnem joined #lisp 2016-06-22T21:20:29Z porky11 left #lisp 2016-06-22T21:21:26Z Amaan joined #lisp 2016-06-22T21:22:35Z pjb quit (Remote host closed the connection) 2016-06-22T21:23:09Z Blukunfando quit (Ping timeout: 260 seconds) 2016-06-22T21:25:09Z phoe_krk: I'm processing lamda lists now. How can I filter all the &something symbols so only variable names are left? 2016-06-22T21:25:20Z phoe_krk: I mean, is there any way I should be using? 2016-06-22T21:25:52Z phoe_krk: Also, there are no default values, the lambda list is completely flat. 2016-06-22T21:27:30Z Amaan quit (Quit: Updating details, brb) 2016-06-22T21:27:31Z varjag joined #lisp 2016-06-22T21:27:38Z LiamH quit (Quit: Leaving.) 2016-06-22T21:27:40Z Amaan joined #lisp 2016-06-22T21:27:44Z scymtym: phoe_krk: alexandria has PARSE-ORDINARY-LAMBDA-LIST 2016-06-22T21:28:24Z phoe_krk: scymtym: thanks, just what I needed. 2016-06-22T21:30:07Z holly2 joined #lisp 2016-06-22T21:32:23Z mordocai: I'm thinking of starting a lisp meetup in St. Louis and am trying to gauge interest. Anyone near STL and would attend a Lisp meetup(would be for all langs in the "lisp family")? 2016-06-22T21:33:07Z jtza8 quit (Remote host closed the connection) 2016-06-22T21:33:39Z gravicappa quit (Ping timeout: 250 seconds) 2016-06-22T21:33:39Z Sando quit (Ping timeout: 250 seconds) 2016-06-22T21:34:09Z jasom: I'll be driving throgh st. louis around 7/6 this year. 2016-06-22T21:34:56Z jasom: going from Lawrence KS to Lafayette IN 2016-06-22T21:35:05Z wccoder joined #lisp 2016-06-22T21:36:26Z puchacz quit (Quit: Konversation terminated!) 2016-06-22T21:37:35Z wccoder quit (Remote host closed the connection) 2016-06-22T21:38:07Z mordocai: jasom: Probably wouldn't be up and running that soon but I'll make sure you get the memo if it is. 2016-06-22T21:38:29Z mordocai: emaczen``: I received your email btw. Will look at it shortly. 2016-06-22T21:39:39Z jasom: mordocai: I figured 2016-06-22T21:39:43Z lemoinem joined #lisp 2016-06-22T21:39:56Z arbv quit (Quit: ZZZZzzzz) 2016-06-22T21:40:31Z phoe_krk: I'm really having my fun when I'm writing macros 2016-06-22T21:40:58Z phoe_krk: Even if they end up being pretty much useless, I really enjoy the insight I gain along the way 2016-06-22T21:42:26Z Puercopop: phoe_krk: trivia con also handle lambda-lists 2016-06-22T21:43:26Z wccoder joined #lisp 2016-06-22T21:44:08Z wccoder quit (Remote host closed the connection) 2016-06-22T21:46:51Z emaczen`` quit (Ping timeout: 240 seconds) 2016-06-22T21:47:43Z EvW joined #lisp 2016-06-22T21:47:49Z wccoder joined #lisp 2016-06-22T21:49:57Z guicho joined #lisp 2016-06-22T21:56:42Z eudoxia quit (Quit: Leaving) 2016-06-22T21:59:30Z mishoo quit (Ping timeout: 276 seconds) 2016-06-22T21:59:53Z mishoo joined #lisp 2016-06-22T22:02:26Z cashew_beep quit (Quit: Page closed) 2016-06-22T22:03:05Z adolf_st_ joined #lisp 2016-06-22T22:07:03Z mishoo quit (Ping timeout: 240 seconds) 2016-06-22T22:07:07Z adolf_stalin quit (Ping timeout: 260 seconds) 2016-06-22T22:08:04Z adolf_st_ quit (Ping timeout: 260 seconds) 2016-06-22T22:09:18Z emaczen`` joined #lisp 2016-06-22T22:09:47Z emaczen``: mordocai: Have you replied? I haven't setup ZNC yet :( 2016-06-22T22:09:55Z strelox quit (Ping timeout: 260 seconds) 2016-06-22T22:13:05Z |2dman| quit (Quit: Lost terminal) 2016-06-22T22:14:58Z wccoder_ joined #lisp 2016-06-22T22:15:54Z wccoder_ quit (Client Quit) 2016-06-22T22:17:42Z wccoder quit (Ping timeout: 276 seconds) 2016-06-22T22:20:47Z Wizek_ joined #lisp 2016-06-22T22:20:56Z Rinzlit joined #lisp 2016-06-22T22:21:08Z strykerkkd joined #lisp 2016-06-22T22:21:39Z mordocai: emaczen``: Just to say that I got it. I haven't had time to look at it yet (working) 2016-06-22T22:22:11Z emaczen``: no worries, I'm setting up ZNC. I just didn't want ot miss it. 2016-06-22T22:23:47Z Wizek quit (Ping timeout: 244 seconds) 2016-06-22T22:27:15Z pierpa` joined #lisp 2016-06-22T22:27:20Z pierpa quit (Ping timeout: 272 seconds) 2016-06-22T22:27:54Z Wizek__ joined #lisp 2016-06-22T22:30:23Z logrus_ joined #lisp 2016-06-22T22:31:00Z happy-dude quit (Quit: Connection closed for inactivity) 2016-06-22T22:31:03Z Wizek_ quit (Ping timeout: 240 seconds) 2016-06-22T22:31:15Z logrus_ quit (Client Quit) 2016-06-22T22:31:35Z logrus_ joined #lisp 2016-06-22T22:32:21Z NeverDie quit (Quit: http://radiux.io/) 2016-06-22T22:33:47Z quazimodo quit (Ping timeout: 258 seconds) 2016-06-22T22:35:19Z sauvin quit (Read error: Connection reset by peer) 2016-06-22T22:36:15Z attila_lendvai quit (Read error: Connection reset by peer) 2016-06-22T22:36:29Z sauvin joined #lisp 2016-06-22T22:36:54Z adolf_stalin joined #lisp 2016-06-22T22:37:59Z varjag quit (Read error: No route to host) 2016-06-22T22:38:50Z attila_lendvai joined #lisp 2016-06-22T22:38:53Z attila_lendvai quit (Changing host) 2016-06-22T22:38:54Z attila_lendvai joined #lisp 2016-06-22T22:45:41Z Sucks quit (Read error: Connection reset by peer) 2016-06-22T22:50:48Z edgar-rft quit (Quit: edgar-rft) 2016-06-22T22:57:52Z shka quit (Ping timeout: 260 seconds) 2016-06-22T22:59:26Z adolf_stalin quit (Remote host closed the connection) 2016-06-22T23:04:27Z nikki93 joined #lisp 2016-06-22T23:05:31Z BlueRavenGT quit (Ping timeout: 240 seconds) 2016-06-22T23:12:14Z therik quit (Ping timeout: 260 seconds) 2016-06-22T23:16:36Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-22T23:16:41Z tsikov_ quit (Remote host closed the connection) 2016-06-22T23:18:53Z logrus_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-22T23:22:15Z Karl_Dscc quit (Remote host closed the connection) 2016-06-22T23:24:53Z EvW1 joined #lisp 2016-06-22T23:27:27Z EvW quit (Ping timeout: 258 seconds) 2016-06-22T23:27:27Z EvW1 is now known as EvW 2016-06-22T23:33:58Z quazimodo joined #lisp 2016-06-22T23:36:28Z eudoxia joined #lisp 2016-06-22T23:36:44Z sauvin quit (Ping timeout: 260 seconds) 2016-06-22T23:37:27Z eudoxia quit (Client Quit) 2016-06-22T23:37:54Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-22T23:38:41Z pierpa` is now known as pierpa 2016-06-22T23:41:40Z sauvin joined #lisp 2016-06-22T23:52:25Z logrus_ joined #lisp 2016-06-22T23:52:49Z earl-ducaine_ quit (Ping timeout: 244 seconds) 2016-06-22T23:56:35Z pierpa quit (Read error: No route to host) 2016-06-22T23:56:51Z pierpa joined #lisp 2016-06-22T23:58:15Z earl-ducaine_ joined #lisp 2016-06-22T23:59:33Z housel quit (Ping timeout: 244 seconds) 2016-06-23T00:00:00Z housel joined #lisp 2016-06-23T00:07:51Z papachan quit (Ping timeout: 240 seconds) 2016-06-23T00:09:56Z krasnal quit (Read error: Connection reset by peer) 2016-06-23T00:10:51Z emaczen`` quit (Ping timeout: 240 seconds) 2016-06-23T00:14:44Z emaczen`` joined #lisp 2016-06-23T00:15:00Z EvW quit (Ping timeout: 272 seconds) 2016-06-23T00:15:16Z bigfondue quit (Quit: WeeChat 1.5) 2016-06-23T00:15:33Z Wizek__ quit (Ping timeout: 244 seconds) 2016-06-23T00:16:05Z strykerkkd quit (Remote host closed the connection) 2016-06-23T00:17:13Z tsikov joined #lisp 2016-06-23T00:21:24Z tsikov quit (Ping timeout: 246 seconds) 2016-06-23T00:23:49Z earl-ducaine_ quit (Ping timeout: 244 seconds) 2016-06-23T00:24:30Z earl-ducaine_ joined #lisp 2016-06-23T00:25:43Z stepnem quit (Ping timeout: 258 seconds) 2016-06-23T00:25:46Z walter|r quit (Remote host closed the connection) 2016-06-23T00:28:07Z sweater quit (Read error: Connection reset by peer) 2016-06-23T00:32:27Z oleo quit (Read error: Connection reset by peer) 2016-06-23T00:33:53Z oleo joined #lisp 2016-06-23T00:42:10Z keltvek quit (Remote host closed the connection) 2016-06-23T00:45:21Z earl-ducaine_ quit (Ping timeout: 244 seconds) 2016-06-23T00:45:35Z earl-ducaine_ joined #lisp 2016-06-23T00:50:45Z helio joined #lisp 2016-06-23T00:54:38Z atgreen joined #lisp 2016-06-23T00:54:54Z sepi quit (Ping timeout: 272 seconds) 2016-06-23T00:54:54Z cantstanya quit (Ping timeout: 272 seconds) 2016-06-23T00:55:32Z lieven quit (Ping timeout: 272 seconds) 2016-06-23T01:00:57Z lemoinem quit (Ping timeout: 246 seconds) 2016-06-23T01:01:11Z earl-ducaine_ quit (Ping timeout: 240 seconds) 2016-06-23T01:01:46Z earl-ducaine_ joined #lisp 2016-06-23T01:02:46Z sepi joined #lisp 2016-06-23T01:03:25Z Petit_Dejeuner quit (Read error: Connection reset by peer) 2016-06-23T01:03:28Z guicho quit (Remote host closed the connection) 2016-06-23T01:03:55Z lieven joined #lisp 2016-06-23T01:04:07Z lemoinem joined #lisp 2016-06-23T01:04:25Z helio quit 2016-06-23T01:05:08Z IPmonger joined #lisp 2016-06-23T01:06:29Z valagalen joined #lisp 2016-06-23T01:07:02Z cantstanya joined #lisp 2016-06-23T01:09:25Z IPmonger quit (Ping timeout: 258 seconds) 2016-06-23T01:11:49Z edgar-rft joined #lisp 2016-06-23T01:13:54Z valagalen quit (Quit: Leaving) 2016-06-23T01:14:48Z CEnnis91 joined #lisp 2016-06-23T01:17:58Z earl-ducaine__ joined #lisp 2016-06-23T01:18:16Z tsikov joined #lisp 2016-06-23T01:18:24Z earl-ducaine_ quit (Ping timeout: 276 seconds) 2016-06-23T01:20:08Z meiji11 joined #lisp 2016-06-23T01:20:56Z jleija joined #lisp 2016-06-23T01:22:08Z emaczen`` quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-06-23T01:22:39Z tsikov quit (Ping timeout: 246 seconds) 2016-06-23T01:29:57Z earl-ducaine__ quit (Ping timeout: 244 seconds) 2016-06-23T01:31:09Z earl-ducaine_ joined #lisp 2016-06-23T01:35:25Z gilez joined #lisp 2016-06-23T01:36:44Z Petit_Dejeuner joined #lisp 2016-06-23T01:39:31Z FreeBirdLjj joined #lisp 2016-06-23T01:44:18Z FreeBirdLjj quit (Ping timeout: 272 seconds) 2016-06-23T01:44:57Z xrash quit (Remote host closed the connection) 2016-06-23T01:45:19Z impulse joined #lisp 2016-06-23T01:48:20Z adolf_stalin joined #lisp 2016-06-23T01:54:02Z space_otter joined #lisp 2016-06-23T01:57:27Z defaultxr joined #lisp 2016-06-23T01:58:48Z earl-ducaine__ joined #lisp 2016-06-23T01:58:52Z earl-ducaine_ quit (Ping timeout: 272 seconds) 2016-06-23T02:00:08Z emaczen joined #lisp 2016-06-23T02:01:18Z Petit_Dejeuner quit (Ping timeout: 276 seconds) 2016-06-23T02:03:56Z FreeBirdLjj joined #lisp 2016-06-23T02:04:03Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T02:04:39Z FreeBirdLjj joined #lisp 2016-06-23T02:05:51Z earl-ducaine__ quit (Ping timeout: 240 seconds) 2016-06-23T02:06:31Z earl-ducaine_ joined #lisp 2016-06-23T02:08:25Z emaczen quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-06-23T02:09:33Z Petit_Dejeuner joined #lisp 2016-06-23T02:17:50Z earl-ducaine_ quit (Ping timeout: 244 seconds) 2016-06-23T02:19:07Z earl-ducaine_ joined #lisp 2016-06-23T02:19:13Z tsikov joined #lisp 2016-06-23T02:23:47Z tsikov quit (Ping timeout: 260 seconds) 2016-06-23T02:23:47Z gilez quit (Ping timeout: 260 seconds) 2016-06-23T02:25:33Z earl-ducaine_ quit (Ping timeout: 240 seconds) 2016-06-23T02:26:06Z kushal quit (Quit: Leaving) 2016-06-23T02:26:20Z earl-ducaine_ joined #lisp 2016-06-23T02:27:18Z quazimodo quit (Ping timeout: 276 seconds) 2016-06-23T02:31:56Z emaczen joined #lisp 2016-06-23T02:34:31Z earl-ducaine_ quit (Ping timeout: 244 seconds) 2016-06-23T02:35:01Z earl-ducaine_ joined #lisp 2016-06-23T02:35:55Z test1600 joined #lisp 2016-06-23T02:45:45Z adolf_stalin quit (Remote host closed the connection) 2016-06-23T02:46:48Z logrus_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-23T02:47:22Z tmtwd joined #lisp 2016-06-23T02:50:23Z walter|r joined #lisp 2016-06-23T02:51:40Z earl-ducaine_ quit (Ping timeout: 252 seconds) 2016-06-23T02:51:49Z earl-ducaine_ joined #lisp 2016-06-23T02:52:03Z jleija quit (Quit: leaving) 2016-06-23T02:54:07Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-06-23T02:55:52Z araujo quit (Ping timeout: 260 seconds) 2016-06-23T02:56:14Z earl-ducaine_ quit (Ping timeout: 244 seconds) 2016-06-23T02:56:22Z earl-ducaine_ joined #lisp 2016-06-23T02:56:39Z quazimodo joined #lisp 2016-06-23T02:56:56Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-23T02:57:22Z FreeBirdLjj joined #lisp 2016-06-23T03:01:32Z earl-ducaine__ joined #lisp 2016-06-23T03:01:45Z pierpa quit (Ping timeout: 276 seconds) 2016-06-23T03:01:45Z earl-ducaine_ quit (Ping timeout: 276 seconds) 2016-06-23T03:02:20Z araujo joined #lisp 2016-06-23T03:10:58Z adolf_stalin joined #lisp 2016-06-23T03:11:52Z arescorpio joined #lisp 2016-06-23T03:12:30Z unrahul quit (Quit: Connection closed for inactivity) 2016-06-23T03:19:40Z sauvin quit (Read error: Connection reset by peer) 2016-06-23T03:20:07Z tsikov joined #lisp 2016-06-23T03:21:31Z earl-ducaine__ quit (Ping timeout: 240 seconds) 2016-06-23T03:22:11Z earl-ducaine_ joined #lisp 2016-06-23T03:23:40Z sauvin joined #lisp 2016-06-23T03:24:40Z tsikov quit (Ping timeout: 252 seconds) 2016-06-23T03:26:42Z sauvin quit (Read error: Connection reset by peer) 2016-06-23T03:28:19Z sauvin joined #lisp 2016-06-23T03:30:31Z earl-ducaine_ quit (Ping timeout: 240 seconds) 2016-06-23T03:31:19Z earl-ducaine_ joined #lisp 2016-06-23T03:37:53Z mbuf joined #lisp 2016-06-23T03:39:04Z eschatologist joined #lisp 2016-06-23T03:43:23Z beach: Good morning everyone! 2016-06-23T03:44:58Z akkad: hi beach 2016-06-23T03:46:32Z beach: oleo: You should have told porky11 that there is no COMPILER-LET in Common Lisp. 2016-06-23T03:47:27Z walter|r quit (Remote host closed the connection) 2016-06-23T03:48:08Z akkad: Eeeye Sehhhd, Good morning Beech 2016-06-23T03:49:51Z emaczen quit (Quit: ZNC - http://znc.in) 2016-06-23T03:53:53Z alphor joined #lisp 2016-06-23T03:56:12Z pillton: G'day beach. 2016-06-23T03:57:07Z Velveeta_Chef quit (Ping timeout: 252 seconds) 2016-06-23T03:59:32Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T04:00:13Z FreeBirdLjj joined #lisp 2016-06-23T04:00:49Z adolf_stalin quit (Remote host closed the connection) 2016-06-23T04:01:04Z schoppenhauer quit (Ping timeout: 264 seconds) 2016-06-23T04:01:10Z earl-ducaine_ quit (Ping timeout: 244 seconds) 2016-06-23T04:01:31Z earl-ducaine_ joined #lisp 2016-06-23T04:02:27Z schoppenhauer joined #lisp 2016-06-23T04:10:14Z Velveeta_Chef joined #lisp 2016-06-23T04:18:54Z adolf_stalin joined #lisp 2016-06-23T04:19:25Z earl-ducaine_ quit (Ping timeout: 244 seconds) 2016-06-23T04:20:10Z earl-ducaine_ joined #lisp 2016-06-23T04:24:52Z test1600: hi beach 2016-06-23T04:25:04Z earl-ducaine_ quit (Ping timeout: 264 seconds) 2016-06-23T04:26:30Z alchmzt: i was looking at eudoxia's lmdb article 2016-06-23T04:27:50Z alchmzt: a great demonstration of using a macro to condense a bunch of code into a simple function 2016-06-23T04:28:58Z alchmzt: http://eudoxia.me/article/lmdb-from-common-lisp 2016-06-23T04:29:20Z alchmzt: any more practical articles on macro use like that? 2016-06-23T04:31:44Z Sando joined #lisp 2016-06-23T04:32:43Z loke: alchmzt: Well, that stuff is pretty standard. 2016-06-23T04:33:13Z loke: Seems like eudoxia didn't know about cl-conspack 2016-06-23T04:33:20Z alchmzt: i know it's standard, but i guess what i mean to say is that it's a practical use case 2016-06-23T04:33:53Z edgar-rft quit (Quit: edgar-rft) 2016-06-23T04:33:53Z alchmzt: or if there's any codebases that make heavy use of macros that are worth reading 2016-06-23T04:34:00Z emaczen joined #lisp 2016-06-23T04:35:06Z emaczen: mordocai: When you get a chance to look at my application, please leave me a message with minion -- I'm still setting up ZNC 2016-06-23T04:35:09Z nell joined #lisp 2016-06-23T04:38:32Z vlatkoB joined #lisp 2016-06-23T04:39:09Z arescorpio quit (Quit: Leaving.) 2016-06-23T04:45:52Z gema` quit (Quit: bye) 2016-06-23T04:48:30Z walter|r joined #lisp 2016-06-23T04:49:22Z nell quit (Ping timeout: 244 seconds) 2016-06-23T04:50:11Z emaczen quit (Ping timeout: 240 seconds) 2016-06-23T04:52:09Z oleo quit (Quit: Verlassend) 2016-06-23T04:54:18Z walter|r quit (Ping timeout: 272 seconds) 2016-06-23T04:56:36Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-23T04:59:55Z shka joined #lisp 2016-06-23T05:00:13Z logrus_ joined #lisp 2016-06-23T05:00:21Z logrus_ quit (Client Quit) 2016-06-23T05:00:26Z quazimodo quit (Remote host closed the connection) 2016-06-23T05:02:26Z quazimodo joined #lisp 2016-06-23T05:02:28Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T05:02:30Z quazimod1 joined #lisp 2016-06-23T05:02:52Z shifty quit (Ping timeout: 258 seconds) 2016-06-23T05:02:55Z FreeBirdLjj joined #lisp 2016-06-23T05:10:49Z Petit_Dejeuner quit (Ping timeout: 252 seconds) 2016-06-23T05:12:04Z FreeBirdLjj quit (Ping timeout: 258 seconds) 2016-06-23T05:13:43Z FreeBirdLjj joined #lisp 2016-06-23T05:16:28Z shifty joined #lisp 2016-06-23T05:17:14Z pyx joined #lisp 2016-06-23T05:17:21Z FreeBird_ joined #lisp 2016-06-23T05:17:36Z pyx quit (Client Quit) 2016-06-23T05:18:51Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2016-06-23T05:23:49Z adolf_stalin quit (Quit: Leaving...) 2016-06-23T05:25:17Z Sando quit (Quit: Ex-Chat) 2016-06-23T05:27:24Z FreeBird_ quit (Remote host closed the connection) 2016-06-23T05:28:04Z FreeBirdLjj joined #lisp 2016-06-23T05:31:04Z tmtwd quit (Ping timeout: 264 seconds) 2016-06-23T05:32:53Z grouzen joined #lisp 2016-06-23T05:33:54Z stepnem joined #lisp 2016-06-23T05:39:39Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T05:40:00Z FreeBirdLjj joined #lisp 2016-06-23T05:41:17Z lieven quit (Changing host) 2016-06-23T05:41:17Z lieven joined #lisp 2016-06-23T05:41:50Z Petit_Dejeuner joined #lisp 2016-06-23T05:44:22Z shka quit (Ping timeout: 252 seconds) 2016-06-23T05:45:19Z peterh joined #lisp 2016-06-23T05:46:19Z mishoo joined #lisp 2016-06-23T05:49:40Z schaueho joined #lisp 2016-06-23T05:50:22Z Sucks joined #lisp 2016-06-23T05:51:14Z shifty quit (Ping timeout: 260 seconds) 2016-06-23T05:55:54Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T05:56:33Z FreeBirdLjj joined #lisp 2016-06-23T06:02:41Z DougNYC quit (Read error: Connection reset by peer) 2016-06-23T06:03:27Z DougNYC joined #lisp 2016-06-23T06:04:24Z shifty joined #lisp 2016-06-23T06:07:00Z peterh quit (Ping timeout: 276 seconds) 2016-06-23T06:08:21Z beach left #lisp 2016-06-23T06:11:20Z emaczen joined #lisp 2016-06-23T06:13:05Z emaczen_ joined #lisp 2016-06-23T06:13:12Z sauvin quit (Ping timeout: 250 seconds) 2016-06-23T06:13:14Z emaczen quit (Client Quit) 2016-06-23T06:13:33Z DougNYC quit (Ping timeout: 240 seconds) 2016-06-23T06:14:25Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T06:14:45Z FreeBirdLjj joined #lisp 2016-06-23T06:26:35Z IPmonger joined #lisp 2016-06-23T06:30:51Z IPmonger quit (Ping timeout: 240 seconds) 2016-06-23T06:31:50Z emaczen_ quit (Quit: ZNC 1.6.3 - http://znc.in) 2016-06-23T06:35:34Z schaueho quit (Ping timeout: 260 seconds) 2016-06-23T06:37:19Z mastokley quit (Ping timeout: 260 seconds) 2016-06-23T06:37:39Z sauvin joined #lisp 2016-06-23T06:38:33Z emaczen joined #lisp 2016-06-23T06:39:44Z tmtwd joined #lisp 2016-06-23T06:39:51Z meiji11 quit (Ping timeout: 240 seconds) 2016-06-23T06:40:58Z groovy2shoes quit (Quit: Leaving) 2016-06-23T06:41:18Z groovy2shoes joined #lisp 2016-06-23T06:42:00Z peterh joined #lisp 2016-06-23T06:46:51Z mishoo quit (Ping timeout: 240 seconds) 2016-06-23T06:47:18Z tsikov joined #lisp 2016-06-23T06:48:16Z groovy2shoes quit (Quit: Leaving) 2016-06-23T06:48:34Z groovy2shoes joined #lisp 2016-06-23T06:51:29Z DougNYC joined #lisp 2016-06-23T06:54:03Z holly2 quit (Ping timeout: 240 seconds) 2016-06-23T06:55:57Z flamebeard joined #lisp 2016-06-23T07:01:05Z attila_lendvai joined #lisp 2016-06-23T07:03:05Z holly2 joined #lisp 2016-06-23T07:04:15Z mishoo joined #lisp 2016-06-23T07:07:46Z shka joined #lisp 2016-06-23T07:09:44Z Sucks quit (Read error: Connection reset by peer) 2016-06-23T07:18:35Z space_otter quit (Remote host closed the connection) 2016-06-23T07:23:24Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-23T07:25:03Z tmtwd quit (Ping timeout: 240 seconds) 2016-06-23T07:30:27Z fluter quit (Ping timeout: 258 seconds) 2016-06-23T07:34:35Z krasnal joined #lisp 2016-06-23T07:39:14Z annoying-dog joined #lisp 2016-06-23T07:40:04Z fluter joined #lisp 2016-06-23T07:42:22Z nikki93 quit (Remote host closed the connection) 2016-06-23T07:44:37Z DavidGu_Desktop joined #lisp 2016-06-23T07:47:12Z shka quit (Quit: Konversation terminated!) 2016-06-23T07:50:34Z shka joined #lisp 2016-06-23T07:54:19Z fiddlerwoaroof_ wishes it was legal to specialize on the second argument of print-method 2016-06-23T07:56:46Z defaultxr quit (Ping timeout: 250 seconds) 2016-06-23T07:58:03Z salv0 joined #lisp 2016-06-23T07:58:59Z hhdave joined #lisp 2016-06-23T08:00:34Z Opodeldoc joined #lisp 2016-06-23T08:00:36Z Opodeldoc quit (Remote host closed the connection) 2016-06-23T08:01:34Z DavidGu_Desktop quit (Ping timeout: 244 seconds) 2016-06-23T08:02:13Z DavidGu_Desktop joined #lisp 2016-06-23T08:03:29Z hhdave quit (Ping timeout: 244 seconds) 2016-06-23T08:04:50Z DavidGu_Desktop quit (Remote host closed the connection) 2016-06-23T08:05:01Z DavidGu_Desktop joined #lisp 2016-06-23T08:12:07Z Sucks joined #lisp 2016-06-23T08:13:20Z Sucks quit (Remote host closed the connection) 2016-06-23T08:13:48Z Sucks joined #lisp 2016-06-23T08:13:49Z Sucks quit (Max SendQ exceeded) 2016-06-23T08:14:19Z Valheru joined #lisp 2016-06-23T08:14:28Z IPmonger joined #lisp 2016-06-23T08:15:05Z Sucks joined #lisp 2016-06-23T08:15:06Z Sucks quit (Max SendQ exceeded) 2016-06-23T08:16:22Z Sucks joined #lisp 2016-06-23T08:16:23Z Sucks quit (Max SendQ exceeded) 2016-06-23T08:17:40Z Sucks joined #lisp 2016-06-23T08:17:41Z Sucks quit (Max SendQ exceeded) 2016-06-23T08:18:29Z Sucks joined #lisp 2016-06-23T08:18:30Z Sucks quit (Max SendQ exceeded) 2016-06-23T08:18:37Z IPmonger quit (Ping timeout: 244 seconds) 2016-06-23T08:18:59Z Wizek__ joined #lisp 2016-06-23T08:20:10Z lemoinem quit (Ping timeout: 244 seconds) 2016-06-23T08:22:48Z Beetny joined #lisp 2016-06-23T08:24:09Z Valheru quit (Read error: Connection reset by peer) 2016-06-23T08:27:30Z bigfondue joined #lisp 2016-06-23T08:28:15Z bigfondue quit (Client Quit) 2016-06-23T08:29:59Z bigfondue joined #lisp 2016-06-23T08:31:01Z mulk_ joined #lisp 2016-06-23T08:32:29Z mulk quit (Read error: No route to host) 2016-06-23T08:32:34Z bigfondue quit (Client Quit) 2016-06-23T08:32:36Z mulk__ joined #lisp 2016-06-23T08:34:05Z mulk__ quit (Client Quit) 2016-06-23T08:34:16Z bigfondue joined #lisp 2016-06-23T08:36:03Z mulk_ quit (Ping timeout: 240 seconds) 2016-06-23T08:36:25Z emaczen quit (Ping timeout: 260 seconds) 2016-06-23T08:38:17Z grouzen quit (Ping timeout: 260 seconds) 2016-06-23T08:43:02Z nikki93 joined #lisp 2016-06-23T08:45:16Z MoALTz joined #lisp 2016-06-23T08:46:38Z angavrilov joined #lisp 2016-06-23T08:47:54Z nikki93 quit (Ping timeout: 250 seconds) 2016-06-23T08:55:10Z Munksgaard joined #lisp 2016-06-23T08:59:48Z quazimodo quit (Ping timeout: 244 seconds) 2016-06-23T09:00:33Z quazimod1 quit (Ping timeout: 276 seconds) 2016-06-23T09:01:51Z quazimodo joined #lisp 2016-06-23T09:01:58Z quazimod1 joined #lisp 2016-06-23T09:02:00Z strelox joined #lisp 2016-06-23T09:06:00Z p_l: loke: or the point of exercise wasn't "how to use serialization libs" ;) 2016-06-23T09:06:32Z loke: p_l: Right, but he made a point of suggesting that he had to make his own. That's what indicated that perhaps he didn't know of alternatives. 2016-06-23T09:06:47Z Karl_Dscc joined #lisp 2016-06-23T09:07:16Z p_l: ehhh, it can be interpreted differently I guess 2016-06-23T09:08:05Z quazimodo quit (Read error: Connection reset by peer) 2016-06-23T09:08:06Z quazimod1 quit (Read error: Connection reset by peer) 2016-06-23T09:13:34Z przl joined #lisp 2016-06-23T09:20:09Z loke: p_l: I guess so 2016-06-23T09:23:56Z moore33 joined #lisp 2016-06-23T09:36:46Z Petit_Dejeuner quit (Ping timeout: 272 seconds) 2016-06-23T09:37:14Z Karl_Dscc quit (Remote host closed the connection) 2016-06-23T09:40:47Z MoALTz quit (Quit: Leaving) 2016-06-23T09:40:47Z norfumpit quit (Ping timeout: 244 seconds) 2016-06-23T09:43:04Z norfumpit joined #lisp 2016-06-23T09:49:00Z yeticry quit (Ping timeout: 250 seconds) 2016-06-23T09:50:48Z annoying-dog quit (Quit: Connection closed for inactivity) 2016-06-23T09:50:49Z yeticry joined #lisp 2016-06-23T09:51:09Z MoALTz joined #lisp 2016-06-23T09:51:49Z VChef_Mobile joined #lisp 2016-06-23T09:53:46Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-23T10:07:09Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T10:07:24Z andrei-n joined #lisp 2016-06-23T10:07:52Z FreeBirdLjj joined #lisp 2016-06-23T10:08:36Z MinnowTaur joined #lisp 2016-06-23T10:09:06Z MinnowTaur: Hello everyone, I'm working with Lisp again, with the idea of releasing some projects on github 2016-06-23T10:09:34Z MinnowTaur: as happens, I'm cleaning up the code wondering what i was thinking way back when 2016-06-23T10:10:15Z MinnowTaur: something that would be really helpful would be if sldb-show-source worked in Slime 2016-06-23T10:10:55Z MinnowTaur: sadly I have never had this working, but oh so helpful it would be, to hit 'v' 2016-06-23T10:12:27Z MinnowTaur: Does anyone know if I have to do something special to get this to work in Slime? 2016-06-23T10:12:45Z quazimodo joined #lisp 2016-06-23T10:12:49Z quazimod1 joined #lisp 2016-06-23T10:13:01Z Mon_Ouie joined #lisp 2016-06-23T10:16:36Z grouzen joined #lisp 2016-06-23T10:20:52Z rjmacready joined #lisp 2016-06-23T10:22:09Z shka: MinnowTaur: it may not work on your lisp implementation 2016-06-23T10:22:17Z MinnowTaur: sbcl 2016-06-23T10:22:26Z MinnowTaur: does it work there? 2016-06-23T10:35:43Z sauvin quit (Remote host closed the connection) 2016-06-23T10:37:25Z EvW joined #lisp 2016-06-23T10:44:19Z przl quit (Ping timeout: 244 seconds) 2016-06-23T10:44:28Z nikki93 joined #lisp 2016-06-23T10:45:11Z peey joined #lisp 2016-06-23T10:48:33Z nikki93 quit (Ping timeout: 240 seconds) 2016-06-23T10:49:31Z przl joined #lisp 2016-06-23T10:51:10Z keltvek joined #lisp 2016-06-23T10:52:32Z test1600 quit (Quit: Leaving) 2016-06-23T10:52:33Z Yuuhi joined #lisp 2016-06-23T10:54:30Z Portable_Cheese joined #lisp 2016-06-23T10:57:02Z VChef_Mobile quit (Ping timeout: 250 seconds) 2016-06-23T10:57:04Z Xach_: MinnowTaur: it has always worked for me. what happens when you try? 2016-06-23T10:58:03Z vaporatorius__ quit (Ping timeout: 240 seconds) 2016-06-23T11:04:21Z fluter quit (Ping timeout: 258 seconds) 2016-06-23T11:07:25Z przl quit (Ping timeout: 244 seconds) 2016-06-23T11:07:37Z vaporatorius__ joined #lisp 2016-06-23T11:10:12Z fluter joined #lisp 2016-06-23T11:12:13Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T11:12:32Z FreeBirdLjj joined #lisp 2016-06-23T11:15:38Z przl joined #lisp 2016-06-23T11:16:23Z vap1 joined #lisp 2016-06-23T11:17:34Z vaporatorius__ quit (Ping timeout: 240 seconds) 2016-06-23T11:18:08Z DavidGu_Desktop quit (Quit: DavidGu_Desktop) 2016-06-23T11:20:39Z araujo_ joined #lisp 2016-06-23T11:22:08Z araujo_ quit (Max SendQ exceeded) 2016-06-23T11:22:13Z Karl_Dscc joined #lisp 2016-06-23T11:23:09Z araujo_ joined #lisp 2016-06-23T11:23:54Z araujo quit (Ping timeout: 250 seconds) 2016-06-23T11:26:37Z guicho joined #lisp 2016-06-23T11:27:55Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T11:28:48Z FreeBirdLjj joined #lisp 2016-06-23T11:30:02Z Yuuhi quit (Ping timeout: 258 seconds) 2016-06-23T11:30:48Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T11:31:03Z FreeBirdLjj joined #lisp 2016-06-23T11:32:36Z przl_ joined #lisp 2016-06-23T11:35:30Z przl quit (Ping timeout: 260 seconds) 2016-06-23T11:43:50Z guicho quit (Quit: さようなら) 2016-06-23T11:44:18Z DavidGu_Desktop joined #lisp 2016-06-23T11:44:18Z Karl_Dscc quit (Remote host closed the connection) 2016-06-23T11:47:11Z strelox quit (Ping timeout: 240 seconds) 2016-06-23T11:47:21Z araujo__ joined #lisp 2016-06-23T11:50:51Z araujo_ quit (Ping timeout: 276 seconds) 2016-06-23T11:51:07Z DavidGu_Desktop quit (Ping timeout: 258 seconds) 2016-06-23T12:00:31Z araujo__ quit (Quit: Leaving) 2016-06-23T12:02:14Z Mon_Ouie quit (Ping timeout: 258 seconds) 2016-06-23T12:04:41Z gilez joined #lisp 2016-06-23T12:06:48Z DavidGu_Desktop joined #lisp 2016-06-23T12:07:21Z shka quit (Ping timeout: 246 seconds) 2016-06-23T12:10:42Z bigfondue quit (Ping timeout: 250 seconds) 2016-06-23T12:11:08Z atgreen quit (Ping timeout: 244 seconds) 2016-06-23T12:12:40Z przl_ quit (Ping timeout: 252 seconds) 2016-06-23T12:12:55Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T12:13:39Z FreeBirdLjj joined #lisp 2016-06-23T12:15:17Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T12:15:47Z FreeBirdLjj joined #lisp 2016-06-23T12:18:45Z mvilleneuve joined #lisp 2016-06-23T12:18:54Z DavidGu_Desktop quit (Ping timeout: 272 seconds) 2016-06-23T12:19:32Z eudoxia joined #lisp 2016-06-23T12:20:10Z Mon_Ouie joined #lisp 2016-06-23T12:20:11Z hekmek joined #lisp 2016-06-23T12:20:29Z lemoinem joined #lisp 2016-06-23T12:23:35Z przl joined #lisp 2016-06-23T12:24:07Z mbuf quit (Remote host closed the connection) 2016-06-23T12:26:03Z sepi quit (Read error: Connection reset by peer) 2016-06-23T12:26:10Z sepi joined #lisp 2016-06-23T12:26:27Z bigfondue joined #lisp 2016-06-23T12:26:53Z bigfondue quit (Client Quit) 2016-06-23T12:29:43Z troydm quit (Ping timeout: 244 seconds) 2016-06-23T12:30:38Z bigfondue joined #lisp 2016-06-23T12:30:48Z Beetny quit (Ping timeout: 246 seconds) 2016-06-23T12:33:21Z eudoxia quit (Quit: Leaving) 2016-06-23T12:33:50Z CEnnis91 joined #lisp 2016-06-23T12:35:40Z narendraj9 joined #lisp 2016-06-23T12:35:55Z przl quit (Ping timeout: 244 seconds) 2016-06-23T12:36:34Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T12:37:15Z FreeBirdLjj joined #lisp 2016-06-23T12:38:38Z edgar-rft joined #lisp 2016-06-23T12:38:42Z kushal joined #lisp 2016-06-23T12:41:06Z LiamH joined #lisp 2016-06-23T12:44:56Z kushal quit (Excess Flood) 2016-06-23T12:46:42Z kushal joined #lisp 2016-06-23T12:47:05Z kushal quit (Read error: Connection reset by peer) 2016-06-23T12:47:24Z narendraj9 quit (Ping timeout: 276 seconds) 2016-06-23T12:47:32Z kushal joined #lisp 2016-06-23T12:53:23Z hekmek quit (Quit: Leaving) 2016-06-23T12:55:54Z EvW quit (Ping timeout: 258 seconds) 2016-06-23T12:56:46Z shka joined #lisp 2016-06-23T12:56:59Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-23T12:57:03Z lemoinem quit (Ping timeout: 240 seconds) 2016-06-23T12:57:18Z FreeBirdLjj joined #lisp 2016-06-23T12:57:47Z tsikov quit (Read error: Connection reset by peer) 2016-06-23T12:57:57Z tsikov joined #lisp 2016-06-23T13:02:08Z przl joined #lisp 2016-06-23T13:04:30Z walter|r joined #lisp 2016-06-23T13:04:45Z jean377 quit (Ping timeout: 246 seconds) 2016-06-23T13:05:42Z walter|r quit (Read error: Connection reset by peer) 2016-06-23T13:05:51Z walter|r joined #lisp 2016-06-23T13:05:51Z happy-dude joined #lisp 2016-06-23T13:06:54Z EvW joined #lisp 2016-06-23T13:07:40Z FreeBirdLjj quit (Ping timeout: 264 seconds) 2016-06-23T13:10:48Z walter|r quit (Ping timeout: 276 seconds) 2016-06-23T13:13:11Z peey: When I provide a reader for a condition e.g. (define-condition malformed-log-entry-error (error) ((text :initarg :text :reader text))), what's happening? Is a generic function being created using the symbol "text"? Will I have to ensure that name of my reader does not clash with symbols associated with macros and functions? 2016-06-23T13:13:19Z lemoinem joined #lisp 2016-06-23T13:15:48Z Xach_: peey: it is not specified if the reader will be a GF or not. it usually is. but because it's not guaranteed, sometimes people try to give it a unique name to avoid clashes with other functions and generic functions. 2016-06-23T13:16:24Z Xach_: e.g. by prefixing it with the condition type name 2016-06-23T13:16:29Z peey: That helps. Thanks! 2016-06-23T13:19:23Z moore33: Conditions were brought into the standard at a time when implementors were wary of requiring CLOS for significant functionality. 2016-06-23T13:19:36Z moore33: They sort of got over it. 2016-06-23T13:23:01Z Petit_Dejeuner joined #lisp 2016-06-23T13:28:24Z walter|r joined #lisp 2016-06-23T13:30:32Z Karl_Dscc joined #lisp 2016-06-23T13:32:48Z tsikov_ joined #lisp 2016-06-23T13:33:00Z lieven: I think at that point it wasn't yet a done deal whether CLOS would be included in the final standard 2016-06-23T13:33:02Z jean377 joined #lisp 2016-06-23T13:33:15Z tsikov quit (Read error: Connection reset by peer) 2016-06-23T13:35:33Z pierpa joined #lisp 2016-06-23T13:39:17Z kushal quit (Ping timeout: 260 seconds) 2016-06-23T13:41:08Z oleo joined #lisp 2016-06-23T13:42:34Z gema` joined #lisp 2016-06-23T13:44:34Z hhdave joined #lisp 2016-06-23T13:48:37Z peterh quit (Ping timeout: 260 seconds) 2016-06-23T13:49:48Z lemoinem quit (Ping timeout: 276 seconds) 2016-06-23T13:49:55Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-23T13:51:13Z unrahul joined #lisp 2016-06-23T13:54:47Z adolf_stalin joined #lisp 2016-06-23T13:58:11Z smokeink joined #lisp 2016-06-23T13:59:57Z vlatkoB_ joined #lisp 2016-06-23T14:04:02Z vlatkoB quit (Ping timeout: 272 seconds) 2016-06-23T14:07:57Z tsikov joined #lisp 2016-06-23T14:07:58Z tsikov_ quit (Read error: Connection reset by peer) 2016-06-23T14:09:07Z Munksgaard quit (Quit: Leaving.) 2016-06-23T14:11:57Z EvW quit (Remote host closed the connection) 2016-06-23T14:12:09Z EvW joined #lisp 2016-06-23T14:16:00Z kdas__ joined #lisp 2016-06-23T14:18:02Z flamebeard quit (Quit: Leaving) 2016-06-23T14:18:53Z whiteline quit (Read error: Connection reset by peer) 2016-06-23T14:19:00Z whiteline_ joined #lisp 2016-06-23T14:23:42Z kdas__ is now known as kushal 2016-06-23T14:23:46Z papachan joined #lisp 2016-06-23T14:23:54Z kushal quit (Changing host) 2016-06-23T14:23:54Z kushal joined #lisp 2016-06-23T14:24:27Z Portable_Cheese joined #lisp 2016-06-23T14:27:10Z mbuf joined #lisp 2016-06-23T14:27:30Z mishoo quit (Ping timeout: 276 seconds) 2016-06-23T14:29:21Z Petit_Dejeuner quit (Ping timeout: 250 seconds) 2016-06-23T14:45:09Z kushal quit (Ping timeout: 258 seconds) 2016-06-23T14:58:30Z smokeink quit (Ping timeout: 246 seconds) 2016-06-23T14:58:47Z smokeink joined #lisp 2016-06-23T14:59:08Z DavidGu_Desktop joined #lisp 2016-06-23T14:59:20Z troydm joined #lisp 2016-06-23T15:00:21Z NeverDie joined #lisp 2016-06-23T15:00:42Z jacek_ joined #lisp 2016-06-23T15:01:07Z jacek_ is now known as Guest32879 2016-06-23T15:10:11Z shka: hi all 2016-06-23T15:11:03Z smokeink quit (Ping timeout: 276 seconds) 2016-06-23T15:11:50Z narendraj9 joined #lisp 2016-06-23T15:15:51Z Guest32879 quit (Quit: Leaving) 2016-06-23T15:20:33Z Wizek__ quit (Ping timeout: 240 seconds) 2016-06-23T15:20:46Z lemoinem joined #lisp 2016-06-23T15:26:29Z dim: do anyone here know about a GraphQL implementation in CL? 2016-06-23T15:30:07Z Xach_: jackdaniel: http://report.quicklisp.org/2016-06-22/failure-report/mcclim.html 2016-06-23T15:31:30Z jackdaniel: Xach_: ack, thanks 2016-06-23T15:31:59Z walter|r quit (Remote host closed the connection) 2016-06-23T15:36:36Z jsmith_ joined #lisp 2016-06-23T15:37:24Z tsikov quit (Remote host closed the connection) 2016-06-23T15:40:06Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-06-23T15:40:28Z mvilleneuve joined #lisp 2016-06-23T15:41:21Z keltvek quit (Remote host closed the connection) 2016-06-23T15:42:01Z mvilleneuve quit (Client Quit) 2016-06-23T15:42:38Z mishoo joined #lisp 2016-06-23T15:43:40Z peey quit (Ping timeout: 250 seconds) 2016-06-23T15:45:10Z rgrau quit (Remote host closed the connection) 2016-06-23T15:46:00Z EvW quit (Ping timeout: 272 seconds) 2016-06-23T15:46:20Z jackdaniel: Xach_: https://github.com/robert-strandh/McCLIM/pull/42 (will get merged today probably) 2016-06-23T15:46:48Z mikaelj_ quit (Ping timeout: 276 seconds) 2016-06-23T15:47:36Z jackdaniel: oh, a very fine number for a pull request :-) 2016-06-23T15:50:47Z strelox joined #lisp 2016-06-23T15:51:53Z keltvek joined #lisp 2016-06-23T15:59:26Z mikaelj joined #lisp 2016-06-23T15:59:52Z pittsburgrare is now known as failproofshark 2016-06-23T16:00:23Z rjmacready quit (Quit: Page closed) 2016-06-23T16:01:04Z cods quit (Ping timeout: 240 seconds) 2016-06-23T16:04:09Z schjetne quit (Remote host closed the connection) 2016-06-23T16:07:38Z IPmonger joined #lisp 2016-06-23T16:09:49Z mikaelj quit (Ping timeout: 244 seconds) 2016-06-23T16:10:02Z emaczen joined #lisp 2016-06-23T16:11:37Z Denommus joined #lisp 2016-06-23T16:12:10Z IPmonger quit (Ping timeout: 258 seconds) 2016-06-23T16:12:16Z tsikov joined #lisp 2016-06-23T16:13:02Z mastokley joined #lisp 2016-06-23T16:16:53Z Mon_Ouie quit (Quit: WeeChat 1.5) 2016-06-23T16:17:22Z jsmith___ joined #lisp 2016-06-23T16:17:33Z jsmith_ quit (Read error: Connection reset by peer) 2016-06-23T16:17:47Z jsmith___ quit (Remote host closed the connection) 2016-06-23T16:18:06Z jsmith_ joined #lisp 2016-06-23T16:19:42Z przl quit (Ping timeout: 246 seconds) 2016-06-23T16:21:44Z IPmonger joined #lisp 2016-06-23T16:23:55Z jsmith_ quit 2016-06-23T16:25:03Z grouzen quit (Ping timeout: 250 seconds) 2016-06-23T16:26:21Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-23T16:27:37Z schjetne joined #lisp 2016-06-23T16:28:46Z mikaelj joined #lisp 2016-06-23T16:31:39Z kushal joined #lisp 2016-06-23T16:33:00Z walter|r joined #lisp 2016-06-23T16:36:19Z moore33 quit (Quit: Leaving) 2016-06-23T16:37:19Z oleo quit (Read error: Connection reset by peer) 2016-06-23T16:37:40Z holly2 quit (Ping timeout: 264 seconds) 2016-06-23T16:38:44Z walter|r quit (Ping timeout: 260 seconds) 2016-06-23T16:40:14Z araujo joined #lisp 2016-06-23T16:41:23Z BlueRavenGT joined #lisp 2016-06-23T16:41:28Z NeverDie_ joined #lisp 2016-06-23T16:42:27Z NeverDie quit (Ping timeout: 260 seconds) 2016-06-23T16:43:25Z hhdave quit (Ping timeout: 244 seconds) 2016-06-23T16:47:45Z holly2 joined #lisp 2016-06-23T16:55:43Z Davidbrcz joined #lisp 2016-06-23T16:56:07Z Aethiles_ joined #lisp 2016-06-23T16:57:28Z asc232 joined #lisp 2016-06-23T16:58:04Z Aethiles quit (Ping timeout: 240 seconds) 2016-06-23T17:03:41Z d4ryus is now known as Guest69532 2016-06-23T17:03:41Z Guest69532 quit (Killed (morgan.freenode.net (Nickname regained by services))) 2016-06-23T17:03:42Z d4ryus joined #lisp 2016-06-23T17:07:08Z emaczen: minion: memo for mordocai: I figured out my issue with ccl portability 2016-06-23T17:07:09Z minion: Remembered. I'll tell mordocai when he/she/it next speaks. 2016-06-23T17:07:26Z mbrock joined #lisp 2016-06-23T17:07:49Z sauvin joined #lisp 2016-06-23T17:10:09Z MinnowTaur: Xach_: I updated Slime using melpa, 'v' seems to work now, but of course its not as helpful as I thought it would be :) 2016-06-23T17:11:17Z MinnowTaur: Xach_: I was hoping 'v' would point me to the offending code in the source file I'm working on, instead it points me to sbcl internals. Such is life! 2016-06-23T17:12:19Z dougk_ quit (Remote host closed the connection) 2016-06-23T17:13:24Z MinnowTaur: Xach_: Those internals responsible for compiling the code I'm writing. Perhaps I'm not using 'v' correctly. 2016-06-23T17:14:04Z NeverDie_ quit (Ping timeout: 240 seconds) 2016-06-23T17:14:39Z mikaelj quit (Ping timeout: 246 seconds) 2016-06-23T17:15:51Z papachan quit (Ping timeout: 276 seconds) 2016-06-23T17:17:56Z prolle joined #lisp 2016-06-23T17:17:58Z karswell` joined #lisp 2016-06-23T17:18:12Z Xach_: MinnowTaur: in my experience, if i am on the right frame, it will jump to the right place in my own code. 2016-06-23T17:18:21Z Xach_: MinnowTaur: but it does not work if you are on the frame of something internal 2016-06-23T17:18:29Z Xach_: or rather, it works, but is not useful 2016-06-23T17:19:04Z MinnowTaur: Xach_ how do you identify the right frame? Is there a particular string you look for? I'm guessing its not commonly the top frame 2016-06-23T17:19:08Z Grue``: what always works is pressing M-. when your cursor is at a relevant symbol 2016-06-23T17:21:58Z Xach_: MinnowTaur: I look at the frame that has a function of my own 2016-06-23T17:22:32Z NeverDie joined #lisp 2016-06-23T17:22:44Z NeverDie quit (Client Quit) 2016-06-23T17:22:47Z Penta joined #lisp 2016-06-23T17:23:25Z Grue``: seems like 'v' always jumps to the beginning of the function, so it won't jump at the place in the code where the error happened 2016-06-23T17:23:49Z Grue``: so it's basically identical to M-. method 2016-06-23T17:23:57Z karswell` is now known as karswell 2016-06-23T17:24:06Z MinnowTaur: Grue`` If I could get 'v' to jump to my function instead of sbcl internals that would be something 2016-06-23T17:24:09Z Grue``: except maybe for generic functions 2016-06-23T17:24:35Z MinnowTaur: Grue``: however I have 80 frames on the stack, so finding the magic one I've not as of yet 2016-06-23T17:24:48Z kushal quit (Quit: Leaving) 2016-06-23T17:25:46Z Pent quit (Ping timeout: 258 seconds) 2016-06-23T17:26:04Z Aethiles_ is now known as Aethiles 2016-06-23T17:27:04Z holly2 quit (Ping timeout: 240 seconds) 2016-06-23T17:28:07Z MinnowTaur: Xach_: So i go through the frames, but every single sldb frame is from a sbcl internal 2016-06-23T17:28:24Z Grue``: there seems to be another limitation, if your calling a generic function, it gets compiled to sb-pcl:fast-method and you're screwed 2016-06-23T17:29:27Z Xach_: Grue``: no, when you are compiled with high debug, you jump to a more specific form 2016-06-23T17:29:42Z Xach_: Grue``: and you can recompile a function with high debug from sldb (and elsewhere) with C-u C-c C-c 2016-06-23T17:29:54Z MinnowTaur: Grue``: I think there is a hotkey to recompile with full debug that might get around that. 2016-06-23T17:30:56Z NeverDie joined #lisp 2016-06-23T17:31:08Z MinnowTaur: MinnowTaur Xach_: I think my issue right now is particular to what I'm doing, I'm coding all my bits, then restarting the inferior sbcl and using (require) to pull in my top level asdf definition 2016-06-23T17:31:45Z MinnowTaur: Xach_: My apologies for not working smarter, its been awhile. 2016-06-23T17:32:20Z Xach_: I don't work that way, but I would be surprised if it broke jumping from sldb 2016-06-23T17:32:42Z Blukunfando joined #lisp 2016-06-23T17:33:04Z BlueRavenGT quit (Ping timeout: 240 seconds) 2016-06-23T17:33:26Z MinnowTaur: Xach_: I think everything gets optimized out into fasl files, then maybe 'v' doesn't work so well. 2016-06-23T17:33:41Z mikaelj joined #lisp 2016-06-23T17:33:51Z holly2 joined #lisp 2016-06-23T17:34:06Z mood: Compiling with high debug should prevent that from happening 2016-06-23T17:34:47Z mood: To enforce high debug, put (sb-ext:restrict-compiler-policy 'debug 3) in your .sbclrc 2016-06-23T17:36:01Z mbuf quit (Quit: rcirc on GNU Emacs 24.4.1) 2016-06-23T17:38:17Z MinnowTaur: I do a fair bit of coding in other languages, java, python, julia, c, prolog etc 2016-06-23T17:39:10Z MinnowTaur: In every language, I can use google to find what I need. However so much knowledge of Lisp is only really available here. Thanks for you help! 2016-06-23T17:42:45Z karswell quit (Remote host closed the connection) 2016-06-23T17:46:18Z Grue``: interesting slime-mode bug, if you write "(declaim (inline)" on one line (with no closing parens) and the next line starts with "(d " then you get terrible lag every time you type anything further 2016-06-23T17:47:44Z puchacz joined #lisp 2016-06-23T17:51:09Z oleo joined #lisp 2016-06-23T17:51:09Z oleo quit (Changing host) 2016-06-23T17:51:09Z oleo joined #lisp 2016-06-23T17:51:16Z dougk_ joined #lisp 2016-06-23T17:53:49Z MinnowTaur: Ok, here is a problem I'm having with the way I have been doing method names, perhaps I'm doing it wrong 2016-06-23T17:54:11Z MinnowTaur: I have two classes, each with an initialize method 2016-06-23T17:54:56Z MinnowTaur: I now need to use both of these classes in a third class, so in the defpackage definition of the third class, I :use each of these classes 2016-06-23T17:55:15Z MinnowTaur: but of course I get a name conflict for initialize 2016-06-23T17:55:53Z MinnowTaur: My old code I just used different names for the functions, prepended with the class names, like bb-initialize for example 2016-06-23T17:56:09Z EvW joined #lisp 2016-06-23T17:56:36Z MinnowTaur: but I feel since initialize is a method specialized by a class, I should be able to use the same name 2016-06-23T17:56:37Z jasom: MinnowTaur: you need to ensure that if you will be using two methods interchangably that they have the same name 2016-06-23T17:56:38Z Xach_: MinnowTaur: a class does not "have" a mehtod 2016-06-23T17:57:07Z Xach_: A generic function has a method. The generic function defines the semantics. methods define a fragment of the implementation of those semantics. 2016-06-23T17:57:07Z jasom: MinnowTaur: right now they have different names, which is bad 2016-06-23T17:58:01Z jasom: MinnowTaur: specifically for initialization, cl:initialize-instance is used, and since most packages will have that symbol present there isn't an issue 2016-06-23T17:58:04Z MinnowTaur: right so I tried defgeneric in a fourth file, which is used by everyone 2016-06-23T17:58:44Z MinnowTaur: but I still get the error 2016-06-23T17:58:48Z jasom: brb 2016-06-23T17:59:25Z MinnowTaur: each of my two classes :uses another file with the defgeneric for initialize 2016-06-23T17:59:28Z Xach_: MinnowTaur: Managing name conflicts is pretty straightforward. You have to decide which package's symbol you want to use without the prefix. (or if you want to use the prefix for both) 2016-06-23T18:00:28Z Xach_: If you have A:INITIALIZE and B:INITIALIZE, in C, you use shadowing-import-from one or the other, or SHADOW to import neither (meaning there's a new symbol C::INITIALIZE which is neither A:INITIALIZE nor B:INITIALIZE) 2016-06-23T18:00:45Z Xach_: that is a semi-separate issue from using generic functions and methods right 2016-06-23T18:01:07Z MinnowTaur: Xach_: I was hoping to create A:initialize and B:initialize as different specializations of a generic function 2016-06-23T18:01:47Z MinnowTaur: Xach_: that way I can :use both with having to shadow one 2016-06-23T18:02:02Z Xach_: MinnowTaur: a generic function has a single name. methods must refer to that name to become part of it. 2016-06-23T18:02:30Z MinnowTaur: Xach_: and let the generic machinery figure out which to call by the class type 2016-06-23T18:02:53Z Xach_: If it is named X:INITIALIZE, and you want to specialize on class A, you do (defmethod x:initialize ((object a)) ...) and (defmethod x:initialize ((object b)) ...) 2016-06-23T18:03:13Z Xach_: here A and B name classes, not packages as before 2016-06-23T18:03:58Z MinnowTaur: Xach_: I think I see, X:INITIALIZE in your example, X is a different package from the class package 2016-06-23T18:04:35Z Xach_: MinnowTaur: yes. 2016-06-23T18:05:15Z MinnowTaur: I do have the defgeneric in a different package than the classes' respective initialize functions 2016-06-23T18:05:17Z Xach_: But it could be part of one class's package, and the second class, in another package, could still define a method that specializes on its own class. 2016-06-23T18:05:44Z Xach_: MinnowTaur: then they are not becoming part of that initialize GF 2016-06-23T18:05:56Z MinnowTaur: I see 2016-06-23T18:06:16Z wildlander joined #lisp 2016-06-23T18:06:22Z MinnowTaur: another way to do it would be to create a base class with the defgeneric and have them derive from it 2016-06-23T18:06:30Z MinnowTaur: but I dislike too many classes 2016-06-23T18:06:57Z MinnowTaur: I prefer to have as flat a hierarchy as possible 2016-06-23T18:07:09Z MinnowTaur: let me try your suggestion 2016-06-23T18:07:13Z Xach_: MinnowTaur: it really helps to *not* think of the generic function as being part of a class 2016-06-23T18:07:31Z Xach_: MinnowTaur: it is part of a protocol, and you can use classes to participate in that protocol. 2016-06-23T18:07:49Z Xach_: with defclass helpfully automagically defining methods within that protocol, if you like 2016-06-23T18:07:50Z Grue``: in CL tree hierarchy is not much of a problem 2016-06-23T18:08:19Z MinnowTaur: Thats why I put it in its own package file and just :use it where needed :) the bit I was missing was when defmethod in another package to qualify the initialize with its defgeneric package location 2016-06-23T18:09:26Z IPmonger joined #lisp 2016-06-23T18:10:32Z emaczen quit (Ping timeout: 260 seconds) 2016-06-23T18:12:34Z jasom: also symbols belong to packages, not files 2016-06-23T18:12:59Z MinnowTaur: Excellent! That worked 2016-06-23T18:13:10Z asc232 quit (Read error: Connection reset by peer) 2016-06-23T18:13:33Z MinnowTaur: I guess I'm too used to name mangling in other languages, but now I got it 2016-06-23T18:13:55Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-23T18:14:02Z defaultxr joined #lisp 2016-06-23T18:14:33Z jasom: MinnowTaur: most things in lisp are named by symbols, not strings 2016-06-23T18:14:56Z jasom: a package gives you a way to lookup a symbol with a string, and the lisp reader does this for you. 2016-06-23T18:16:55Z narendraj9 quit (Remote host closed the connection) 2016-06-23T18:18:29Z varjag joined #lisp 2016-06-23T18:19:31Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-23T18:20:31Z logrus_ joined #lisp 2016-06-23T18:22:34Z pjb joined #lisp 2016-06-23T18:24:13Z emaczen joined #lisp 2016-06-23T18:24:35Z sauvin quit (Remote host closed the connection) 2016-06-23T18:30:34Z emaczen quit (Changing host) 2016-06-23T18:30:34Z emaczen joined #lisp 2016-06-23T18:35:53Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2016-06-23T18:38:31Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-23T18:41:29Z Portable_Cheese joined #lisp 2016-06-23T18:47:46Z phoe_krk quit (Ping timeout: 244 seconds) 2016-06-23T18:49:30Z mikaelj quit (Ping timeout: 260 seconds) 2016-06-23T18:51:29Z Penta quit (Quit: Leaving) 2016-06-23T18:51:50Z Pent joined #lisp 2016-06-23T18:56:46Z mikaelj joined #lisp 2016-06-23T19:01:51Z eschatologist joined #lisp 2016-06-23T19:02:54Z nikki93 joined #lisp 2016-06-23T19:03:39Z NeverDie quit (Ping timeout: 250 seconds) 2016-06-23T19:04:27Z NeverDie joined #lisp 2016-06-23T19:10:48Z EvW quit (Ping timeout: 258 seconds) 2016-06-23T19:15:36Z EvW joined #lisp 2016-06-23T19:19:15Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-23T19:21:22Z araujo_ joined #lisp 2016-06-23T19:24:34Z NeverDie quit (Ping timeout: 240 seconds) 2016-06-23T19:24:36Z araujo quit (Ping timeout: 258 seconds) 2016-06-23T19:24:43Z NeverDie_ joined #lisp 2016-06-23T19:27:31Z walter|r joined #lisp 2016-06-23T19:28:27Z varjag quit (Ping timeout: 276 seconds) 2016-06-23T19:28:42Z mikaelj quit (Ping timeout: 246 seconds) 2016-06-23T19:31:03Z Karl_Dscc quit (Remote host closed the connection) 2016-06-23T19:31:51Z walter|r quit (Ping timeout: 240 seconds) 2016-06-23T19:31:53Z brfennpocock joined #lisp 2016-06-23T19:32:24Z BlueRavenGT joined #lisp 2016-06-23T19:33:45Z walter|r joined #lisp 2016-06-23T19:36:45Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-23T19:39:46Z papachan joined #lisp 2016-06-23T19:46:59Z nikki93 quit (Remote host closed the connection) 2016-06-23T19:47:23Z DavidGu_Desktop quit (Quit: DavidGu_Desktop) 2016-06-23T19:50:02Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-23T19:56:11Z mbrock quit (Quit: Connection closed for inactivity) 2016-06-23T19:57:28Z EvW quit (Remote host closed the connection) 2016-06-23T19:57:40Z EvW joined #lisp 2016-06-23T19:57:52Z wooden__ quit (Ping timeout: 260 seconds) 2016-06-23T19:58:22Z grublet quit (Quit: Leaving) 2016-06-23T20:00:57Z brfennpocock quit (Ping timeout: 276 seconds) 2016-06-23T20:03:03Z wooden joined #lisp 2016-06-23T20:03:03Z wooden quit (Changing host) 2016-06-23T20:03:03Z wooden joined #lisp 2016-06-23T20:05:16Z mastokley quit (Ping timeout: 244 seconds) 2016-06-23T20:05:51Z strelox quit (Ping timeout: 264 seconds) 2016-06-23T20:08:15Z gilez quit (Ping timeout: 260 seconds) 2016-06-23T20:18:18Z ASau joined #lisp 2016-06-23T20:18:19Z vlatkoB_ quit (Remote host closed the connection) 2016-06-23T20:20:20Z maucar joined #lisp 2016-06-23T20:23:09Z maucar quit (Remote host closed the connection) 2016-06-23T20:23:10Z tsikov quit (Remote host closed the connection) 2016-06-23T20:24:41Z hellcode joined #lisp 2016-06-23T20:25:21Z adolf_stalin quit (Quit: Leaving...) 2016-06-23T20:25:25Z strelox joined #lisp 2016-06-23T20:27:32Z hellcode quit (*.net *.split) 2016-06-23T20:27:32Z papachan quit (*.net *.split) 2016-06-23T20:27:32Z pjb quit (*.net *.split) 2016-06-23T20:27:32Z holly2 quit (*.net *.split) 2016-06-23T20:27:32Z sepi quit (*.net *.split) 2016-06-23T20:27:32Z Velveeta_Chef quit (*.net *.split) 2016-06-23T20:27:32Z schoppenhauer quit (*.net *.split) 2016-06-23T20:27:32Z Amaan quit (*.net *.split) 2016-06-23T20:27:32Z zacts quit (*.net *.split) 2016-06-23T20:27:32Z leo_song quit (*.net *.split) 2016-06-23T20:27:32Z moei quit (*.net *.split) 2016-06-23T20:27:32Z sz0 quit (*.net *.split) 2016-06-23T20:27:32Z joachifm_ quit (*.net *.split) 2016-06-23T20:27:32Z gypsydave5 quit (*.net *.split) 2016-06-23T20:27:32Z krypt quit (*.net *.split) 2016-06-23T20:27:32Z steelbird quit (*.net *.split) 2016-06-23T20:27:32Z zaquest quit (*.net *.split) 2016-06-23T20:27:32Z kdridi quit (*.net *.split) 2016-06-23T20:27:32Z DGASAU quit (*.net *.split) 2016-06-23T20:27:33Z zbigniew quit (*.net *.split) 2016-06-23T20:27:33Z hitecnologys quit (*.net *.split) 2016-06-23T20:27:33Z GGMethos quit (*.net *.split) 2016-06-23T20:27:33Z funnel quit (*.net *.split) 2016-06-23T20:27:33Z RazWelles quit (*.net *.split) 2016-06-23T20:27:33Z gigetoo quit (*.net *.split) 2016-06-23T20:27:33Z el-mikl quit (*.net *.split) 2016-06-23T20:27:33Z Neet quit (*.net *.split) 2016-06-23T20:27:33Z Quadrescence quit (*.net *.split) 2016-06-23T20:27:33Z fUD quit (*.net *.split) 2016-06-23T20:27:33Z bikeshedr quit (*.net *.split) 2016-06-23T20:27:33Z aerique quit (*.net *.split) 2016-06-23T20:27:33Z pchrist quit (*.net *.split) 2016-06-23T20:27:33Z shikhin quit (*.net *.split) 2016-06-23T20:27:33Z wolf_mozart quit (*.net *.split) 2016-06-23T20:27:33Z sytse quit (*.net *.split) 2016-06-23T20:27:33Z kjeldahl quit (*.net *.split) 2016-06-23T20:27:34Z |3b| quit (*.net *.split) 2016-06-23T20:27:34Z brucem quit (*.net *.split) 2016-06-23T20:27:34Z oGMo quit (*.net *.split) 2016-06-23T20:27:34Z cyraxjoe quit (*.net *.split) 2016-06-23T20:27:34Z brkr quit (*.net *.split) 2016-06-23T20:27:34Z yang quit (*.net *.split) 2016-06-23T20:27:34Z john-mcaleely quit (*.net *.split) 2016-06-23T20:27:34Z j_king quit (*.net *.split) 2016-06-23T20:27:34Z arrsim quit (*.net *.split) 2016-06-23T20:27:34Z mmos quit (*.net *.split) 2016-06-23T20:27:34Z Subfusc quit (*.net *.split) 2016-06-23T20:27:40Z j_king joined #lisp 2016-06-23T20:27:41Z mmos joined #lisp 2016-06-23T20:27:41Z RazWelles joined #lisp 2016-06-23T20:27:42Z joachifm joined #lisp 2016-06-23T20:27:44Z shikhin joined #lisp 2016-06-23T20:27:44Z bikeshedr joined #lisp 2016-06-23T20:27:48Z aerique joined #lisp 2016-06-23T20:27:48Z gigetoo joined #lisp 2016-06-23T20:27:48Z el-mikl joined #lisp 2016-06-23T20:27:50Z yang joined #lisp 2016-06-23T20:27:50Z zbigniew joined #lisp 2016-06-23T20:27:52Z DGASAU joined #lisp 2016-06-23T20:27:52Z funnel joined #lisp 2016-06-23T20:27:54Z kdridi joined #lisp 2016-06-23T20:27:55Z hellcode joined #lisp 2016-06-23T20:27:56Z papachan joined #lisp 2016-06-23T20:27:57Z wolf_mozart joined #lisp 2016-06-23T20:27:57Z Quadrescence joined #lisp 2016-06-23T20:27:57Z Velveeta_Chef joined #lisp 2016-06-23T20:27:58Z arrsim joined #lisp 2016-06-23T20:28:05Z moei joined #lisp 2016-06-23T20:28:05Z oGMo joined #lisp 2016-06-23T20:28:14Z holly2 joined #lisp 2016-06-23T20:28:15Z gypsydave5 joined #lisp 2016-06-23T20:28:16Z pchrist joined #lisp 2016-06-23T20:28:22Z leo_song joined #lisp 2016-06-23T20:28:37Z steee joined #lisp 2016-06-23T20:28:40Z cyraxjoe joined #lisp 2016-06-23T20:28:43Z |3b|` joined #lisp 2016-06-23T20:28:57Z kjeldahl joined #lisp 2016-06-23T20:29:08Z GGMethos joined #lisp 2016-06-23T20:29:12Z eudoxia joined #lisp 2016-06-23T20:29:18Z hitecnologys joined #lisp 2016-06-23T20:29:33Z brucem joined #lisp 2016-06-23T20:29:40Z krypt joined #lisp 2016-06-23T20:29:46Z pjb joined #lisp 2016-06-23T20:29:53Z john-mca` joined #lisp 2016-06-23T20:30:08Z fUD joined #lisp 2016-06-23T20:30:09Z banjiewen quit (Ping timeout: 258 seconds) 2016-06-23T20:30:14Z zacts joined #lisp 2016-06-23T20:30:32Z asedeno quit (Ping timeout: 258 seconds) 2016-06-23T20:30:33Z dwynwen_ddlleyw quit (Ping timeout: 258 seconds) 2016-06-23T20:30:33Z lpaste quit (Ping timeout: 258 seconds) 2016-06-23T20:30:38Z Neet joined #lisp 2016-06-23T20:30:43Z sz0 joined #lisp 2016-06-23T20:31:19Z ggherdov quit (Ping timeout: 258 seconds) 2016-06-23T20:31:19Z mjl quit (Ping timeout: 258 seconds) 2016-06-23T20:31:19Z zkat quit (Ping timeout: 258 seconds) 2016-06-23T20:31:54Z Amaan joined #lisp 2016-06-23T20:32:28Z gas2serra joined #lisp 2016-06-23T20:32:40Z walter|r quit (Remote host closed the connection) 2016-06-23T20:32:50Z schoppenhauer joined #lisp 2016-06-23T20:33:25Z asedeno joined #lisp 2016-06-23T20:33:28Z lpaste joined #lisp 2016-06-23T20:35:54Z zkat joined #lisp 2016-06-23T20:36:37Z cebreidian joined #lisp 2016-06-23T20:38:01Z nzambe joined #lisp 2016-06-23T20:38:03Z whiteline_ is now known as whiteline 2016-06-23T20:38:44Z ggherdov joined #lisp 2016-06-23T20:40:06Z papachan quit (Ping timeout: 246 seconds) 2016-06-23T20:40:24Z banjiewen joined #lisp 2016-06-23T20:41:16Z mjl joined #lisp 2016-06-23T20:41:23Z dwynwen_ddlleyw joined #lisp 2016-06-23T20:43:02Z Blukunfando quit (Ping timeout: 272 seconds) 2016-06-23T20:44:09Z mikaelj joined #lisp 2016-06-23T20:44:45Z ggherdov quit (Excess Flood) 2016-06-23T20:46:04Z keltvek quit (Remote host closed the connection) 2016-06-23T20:47:47Z tractatus quit (Ping timeout: 258 seconds) 2016-06-23T20:49:35Z tsikov joined #lisp 2016-06-23T20:50:27Z ggherdov joined #lisp 2016-06-23T20:51:51Z hellcode quit (Remote host closed the connection) 2016-06-23T20:54:23Z attila_lendvai joined #lisp 2016-06-23T20:54:23Z attila_lendvai quit (Changing host) 2016-06-23T20:54:23Z attila_lendvai joined #lisp 2016-06-23T20:54:56Z grimsley joined #lisp 2016-06-23T20:56:22Z eschatologist joined #lisp 2016-06-23T21:01:31Z fourier joined #lisp 2016-06-23T21:02:36Z fourier: is where anything in CL like memcpy? to copy bytes from one seq to another effectively 2016-06-23T21:03:18Z fourier: and of course it is known what both sequences are arrays of (unsigned-byte 8) 2016-06-23T21:05:09Z Puercopop: fourier: subseq? 2016-06-23T21:05:46Z oGMo: replace 2016-06-23T21:06:13Z Xach_: fourier: replace is it 2016-06-23T21:06:46Z fourier: Puercopop: subseq creates a new instance, but I have a destination byte array already 2016-06-23T21:07:13Z shka: there is also map-into 2016-06-23T21:08:23Z Puercopop: fourier: right, subseq doesn't help there 2016-06-23T21:08:52Z fourier: thanks oGMo and Xach_ , looks like replace is what i was looking for 2016-06-23T21:09:35Z zdm joined #lisp 2016-06-23T21:10:01Z fourier: shka: it doesn't allow to specify the position where to put bytes from another seq, but thanks, never seen this function before :) 2016-06-23T21:10:21Z shka: oh, it is not a problem in arrays 2016-06-23T21:10:28Z shka: you can simply create displaced array 2016-06-23T21:10:41Z shka: but that's probabbly annoying 2016-06-23T21:10:59Z fourier: shka: how? I was looking for array view and didn't find anything useful 2016-06-23T21:11:44Z shka: with make-array 2016-06-23T21:11:52Z shka: let me paste you a snippet 2016-06-23T21:12:28Z shka: http://pastebin.com/Zdyg96e0 2016-06-23T21:12:30Z shka: here 2016-06-23T21:13:16Z shka: displaced arrays are kinda tricky since they are not simple-arrays 2016-06-23T21:13:36Z shka: but you can get used to it 2016-06-23T21:14:22Z oGMo: note that map-into is going to iterate each element and replace does not necessarily (and doesn't in SBCL afaik) 2016-06-23T21:14:41Z shka: in your case, just stick to replace 2016-06-23T21:14:50Z shka: it does exactly what you need as it seems 2016-06-23T21:14:57Z oGMo: you'd possibly get better performance from replace then map, but 2016-06-23T21:15:07Z oGMo: displaced arrays are great though 2016-06-23T21:15:10Z fourier: wow cool about displaced-arrays, just played around it a little 2016-06-23T21:15:30Z shka: yeah, those are usefull 2016-06-23T21:15:42Z shka: but need to be handled with care 2016-06-23T21:16:02Z fourier: for this particular case replace does the trick, but for others I have to revisit my code and see if I can use displaced arrays instead. 2016-06-23T21:16:03Z oGMo: especially since you can "roll up" or "flatten" another array in place 2016-06-23T21:16:19Z shka: fourier: have fun! 2016-06-23T21:16:21Z shka: :-) 2016-06-23T21:16:38Z fourier: shka: :) 2016-06-23T21:16:59Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-06-23T21:17:52Z EvW quit (Ping timeout: 272 seconds) 2016-06-23T21:18:44Z Denommus quit (Ping timeout: 260 seconds) 2016-06-23T21:19:05Z tsikov quit (Remote host closed the connection) 2016-06-23T21:19:28Z tsikov joined #lisp 2016-06-23T21:22:18Z robot quit (Quit: I guess that's how it's post to be.) 2016-06-23T21:24:18Z abeaumont joined #lisp 2016-06-23T21:24:42Z attila_lendvai quit (Read error: Connection reset by peer) 2016-06-23T21:24:43Z guna: b 2016-06-23T21:27:05Z attila_lendvai joined #lisp 2016-06-23T21:27:22Z adolf_stalin joined #lisp 2016-06-23T21:29:12Z pjb quit (Remote host closed the connection) 2016-06-23T21:29:31Z Ulster quit (Remote host closed the connection) 2016-06-23T21:29:35Z elimik31 joined #lisp 2016-06-23T21:30:46Z Ulster joined #lisp 2016-06-23T21:31:11Z tsikov quit (Remote host closed the connection) 2016-06-23T21:37:39Z fourier quit (Ping timeout: 264 seconds) 2016-06-23T21:41:50Z |3b|`: displaced arrays are usually not the answer for questions involving performance. Since the implementation needs to handle arbitrary nesting of displaced arrays, they tend to be on the slow path :( 2016-06-23T21:41:57Z |3b|` is now known as |3b| 2016-06-23T21:44:01Z puchacz quit (Quit: Konversation terminated!) 2016-06-23T21:51:19Z tsikov joined #lisp 2016-06-23T21:51:28Z Valheru joined #lisp 2016-06-23T21:51:35Z LiamH quit (Quit: Leaving.) 2016-06-23T21:56:00Z quazimodo quit (Ping timeout: 244 seconds) 2016-06-23T21:56:39Z quazimod1 quit (Ping timeout: 276 seconds) 2016-06-23T21:56:57Z sondr3 joined #lisp 2016-06-23T22:01:14Z adolf_stalin quit (Quit: Leaving...) 2016-06-23T22:03:03Z tsikov quit (Remote host closed the connection) 2016-06-23T22:03:19Z Portable_Cheese joined #lisp 2016-06-23T22:03:50Z eudoxia quit (Quit: Leaving) 2016-06-23T22:05:37Z shka quit (Ping timeout: 260 seconds) 2016-06-23T22:05:55Z robot joined #lisp 2016-06-23T22:07:54Z grimsley quit (Quit: Leaving) 2016-06-23T22:08:39Z josteink quit (Ping timeout: 246 seconds) 2016-06-23T22:11:17Z smokeink joined #lisp 2016-06-23T22:13:31Z Griff`Ron joined #lisp 2016-06-23T22:15:20Z angavrilov quit (Remote host closed the connection) 2016-06-23T22:17:44Z gas2serra quit (Quit: Leaving) 2016-06-23T22:18:12Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-23T22:19:23Z eschatologist joined #lisp 2016-06-23T22:23:54Z mishoo quit (Ping timeout: 244 seconds) 2016-06-23T22:27:55Z Amaan quit (Quit: Connection closed for inactivity) 2016-06-23T22:29:59Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-23T22:30:33Z shifty quit (Ping timeout: 240 seconds) 2016-06-23T22:31:06Z shifty joined #lisp 2016-06-23T22:32:49Z zaquest joined #lisp 2016-06-23T22:39:07Z adolf_stalin joined #lisp 2016-06-23T22:40:41Z Denommus joined #lisp 2016-06-23T22:43:22Z strelox quit (Ping timeout: 272 seconds) 2016-06-23T22:46:02Z eschatologist joined #lisp 2016-06-23T22:49:13Z bounb quit (Ping timeout: 244 seconds) 2016-06-23T22:49:21Z bounb joined #lisp 2016-06-23T22:49:22Z bounb quit (Changing host) 2016-06-23T22:49:22Z bounb joined #lisp 2016-06-23T22:50:34Z Petit_Dejeuner joined #lisp 2016-06-23T22:52:56Z Griff`Ron quit (Quit: Leaving) 2016-06-23T22:57:36Z papachan joined #lisp 2016-06-23T23:00:12Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-06-23T23:02:28Z vhost- quit (Quit: WeeChat 1.6-dev) 2016-06-23T23:03:34Z tsikov joined #lisp 2016-06-23T23:07:16Z prolle quit (Remote host closed the connection) 2016-06-23T23:07:48Z tsikov quit (Ping timeout: 246 seconds) 2016-06-23T23:08:04Z quazimod1 joined #lisp 2016-06-23T23:08:04Z quazimodo joined #lisp 2016-06-23T23:08:46Z b0f joined #lisp 2016-06-23T23:10:02Z EvW joined #lisp 2016-06-23T23:11:41Z quazimod1 quit (Read error: Connection reset by peer) 2016-06-23T23:12:06Z quazimodo quit (Read error: Connection reset by peer) 2016-06-23T23:16:08Z quazimodo joined #lisp 2016-06-23T23:16:37Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-23T23:16:56Z quazimod1 joined #lisp 2016-06-23T23:23:34Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-23T23:26:34Z mastokley joined #lisp 2016-06-23T23:27:56Z NeverDie_ quit (Quit: http://radiux.io/) 2016-06-23T23:34:02Z antonv joined #lisp 2016-06-23T23:36:11Z quazimod1 quit (Read error: Connection reset by peer) 2016-06-23T23:36:11Z quazimodo quit (Read error: Connection reset by peer) 2016-06-23T23:36:26Z zdm quit (Remote host closed the connection) 2016-06-23T23:37:32Z Valheru quit (Read error: Connection reset by peer) 2016-06-23T23:38:51Z stepnem quit (Ping timeout: 240 seconds) 2016-06-23T23:39:49Z CEnnis91 joined #lisp 2016-06-23T23:41:31Z scymtym quit (Ping timeout: 240 seconds) 2016-06-23T23:44:16Z smokeink quit (Ping timeout: 264 seconds) 2016-06-23T23:45:18Z karswell joined #lisp 2016-06-23T23:49:33Z krasnal quit (Remote host closed the connection) 2016-06-23T23:52:02Z quazimodo joined #lisp 2016-06-23T23:52:05Z quazimod1 joined #lisp 2016-06-23T23:54:18Z MoALTz quit (Quit: Leaving) 2016-06-23T23:56:49Z fluter quit (Ping timeout: 260 seconds) 2016-06-23T23:57:28Z papachan quit (Read error: Connection reset by peer) 2016-06-24T00:01:16Z arescorpio joined #lisp 2016-06-24T00:02:25Z papachan joined #lisp 2016-06-24T00:03:48Z EvW quit (Ping timeout: 272 seconds) 2016-06-24T00:04:02Z sweater joined #lisp 2016-06-24T00:06:34Z fluter joined #lisp 2016-06-24T00:09:08Z mastokley quit (Ping timeout: 250 seconds) 2016-06-24T00:10:57Z mastokley joined #lisp 2016-06-24T00:20:30Z karswell quit (Ping timeout: 244 seconds) 2016-06-24T00:21:06Z Denommus quit (Remote host closed the connection) 2016-06-24T00:21:28Z Denommus joined #lisp 2016-06-24T00:21:30Z karswell joined #lisp 2016-06-24T00:26:06Z sweater quit (Read error: Connection reset by peer) 2016-06-24T00:30:03Z l04m33 joined #lisp 2016-06-24T00:31:51Z oleo_ joined #lisp 2016-06-24T00:34:50Z oleo quit (Ping timeout: 272 seconds) 2016-06-24T00:35:33Z guicho joined #lisp 2016-06-24T00:49:20Z l04m33 quit (Quit: leaving) 2016-06-24T00:52:31Z IPmonger joined #lisp 2016-06-24T00:53:19Z brucem quit (Changing host) 2016-06-24T00:53:19Z brucem joined #lisp 2016-06-24T00:56:48Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-24T00:59:57Z BlueRavenGT joined #lisp 2016-06-24T01:02:04Z Karl_Dscc joined #lisp 2016-06-24T01:05:07Z tsikov joined #lisp 2016-06-24T01:10:21Z tsikov quit (Ping timeout: 276 seconds) 2016-06-24T01:15:34Z shdeng joined #lisp 2016-06-24T01:15:57Z Karl_Dscc quit (Remote host closed the connection) 2016-06-24T01:16:03Z neuri8- quit (Ping timeout: 240 seconds) 2016-06-24T01:16:40Z walter|r joined #lisp 2016-06-24T01:16:44Z walter|r quit (Remote host closed the connection) 2016-06-24T01:18:29Z wildlander quit (Quit: Saliendo) 2016-06-24T01:21:56Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-24T01:22:48Z mastokley quit (Ping timeout: 250 seconds) 2016-06-24T01:29:59Z logrus_ quit (Quit: Leaving) 2016-06-24T01:31:01Z happy-dude quit (Quit: Connection closed for inactivity) 2016-06-24T01:31:58Z b0f left #lisp 2016-06-24T01:33:24Z cebreidian quit (Ping timeout: 246 seconds) 2016-06-24T02:04:12Z FreeBirdLjj joined #lisp 2016-06-24T02:04:51Z araujo_ quit (Read error: Connection timed out) 2016-06-24T02:06:01Z araujo_ joined #lisp 2016-06-24T02:08:31Z zdm joined #lisp 2016-06-24T02:09:38Z hellcode joined #lisp 2016-06-24T02:10:30Z space_otter joined #lisp 2016-06-24T02:11:28Z papachan quit (Read error: Connection reset by peer) 2016-06-24T02:13:32Z hellcode quit (Remote host closed the connection) 2016-06-24T02:18:06Z hellcode joined #lisp 2016-06-24T02:18:19Z guicho quit (Remote host closed the connection) 2016-06-24T02:21:55Z quazimodo quit (Ping timeout: 244 seconds) 2016-06-24T02:22:11Z quazimod1 quit (Ping timeout: 240 seconds) 2016-06-24T02:25:35Z mastokley joined #lisp 2016-06-24T02:27:44Z walter|r joined #lisp 2016-06-24T02:30:13Z elimik31 quit (Remote host closed the connection) 2016-06-24T02:31:54Z walter|r quit (Ping timeout: 244 seconds) 2016-06-24T02:32:15Z hellcode quit (Remote host closed the connection) 2016-06-24T02:34:11Z walter|r joined #lisp 2016-06-24T02:40:45Z IPmonger joined #lisp 2016-06-24T02:45:24Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-24T02:48:24Z harish joined #lisp 2016-06-24T02:53:35Z quazimodo joined #lisp 2016-06-24T02:53:36Z quazimod1 joined #lisp 2016-06-24T02:56:18Z holly2 quit (Ping timeout: 276 seconds) 2016-06-24T03:02:27Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-24T03:02:52Z rjnw joined #lisp 2016-06-24T03:03:12Z holly2 joined #lisp 2016-06-24T03:05:28Z antonv quit (Ping timeout: 244 seconds) 2016-06-24T03:07:02Z FreeBird_ joined #lisp 2016-06-24T03:07:05Z tsikov joined #lisp 2016-06-24T03:09:39Z russell-- quit (Remote host closed the connection) 2016-06-24T03:10:42Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-06-24T03:11:07Z arescorpio quit (Quit: Leaving.) 2016-06-24T03:11:11Z tsikov quit (Ping timeout: 244 seconds) 2016-06-24T03:13:35Z FreeBird_ quit (Remote host closed the connection) 2016-06-24T03:14:12Z FreeBirdLjj joined #lisp 2016-06-24T03:20:40Z walter|r quit (Remote host closed the connection) 2016-06-24T03:24:07Z joneshf-laptop quit (Ping timeout: 260 seconds) 2016-06-24T03:25:58Z joneshf-laptop joined #lisp 2016-06-24T03:30:24Z adolf_stalin quit (Remote host closed the connection) 2016-06-24T03:35:18Z Petit_Dejeuner quit (Ping timeout: 276 seconds) 2016-06-24T03:41:39Z Petit_Dejeuner joined #lisp 2016-06-24T03:43:46Z alchmzt: noob question 2016-06-24T03:43:54Z alchmzt: if i'm (in-package blah) 2016-06-24T03:44:06Z alchmzt: how do i call (parse-number/float/etc ..) 2016-06-24T03:44:50Z alchmzt: showing as the function BLAH::PARSE-NUMBER is undefined 2016-06-24T03:48:24Z eschatologist joined #lisp 2016-06-24T03:49:04Z fluter quit (Ping timeout: 264 seconds) 2016-06-24T03:53:39Z loke: alchmzt: Because you probably wanted PARSE-INTEGER? 2016-06-24T03:53:56Z loke: CL doesn't have a PARSE-NUMBER function. 2016-06-24T03:54:33Z pmc joined #lisp 2016-06-24T03:55:17Z alchmzt: i'm sure i saw parse-number and parse-float floating around 2016-06-24T03:55:19Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T03:55:32Z loke: alchmzt: There is a separate library in QL that provides them 2016-06-24T03:55:46Z alchmzt: ahh 2016-06-24T03:56:01Z alchmzt: is there a trick to tracking down where a particular symbol came from? 2016-06-24T03:56:01Z loke: It's called, surprisingly enough, "parse-number" 2016-06-24T03:56:15Z FreeBirdLjj joined #lisp 2016-06-24T03:56:15Z loke: alchmzt: In what context? 2016-06-24T03:56:18Z loke: In SLIME? 2016-06-24T03:56:25Z alchmzt: in sbcl repl in this case 2016-06-24T03:56:57Z loke: alchmzt: Yes, but I've never had the need for that. Then again, I never import any symbols, so anything not in the lcoal package is always prefixed. 2016-06-24T03:57:10Z alchmzt: ok 2016-06-24T03:57:18Z loke: But, you can always call: (SYMBOL-PACKAGE 'CAR) for example. 2016-06-24T03:57:26Z adolf_stalin joined #lisp 2016-06-24T03:58:01Z alchmzt: ok cool 2016-06-24T03:58:05Z alchmzt: thanks loke 2016-06-24T03:58:57Z pmc: Has the Arc programming language been abandoned by its creators? (is this offtopic in a #Lisp forum?) 2016-06-24T03:59:13Z schoppenhauer quit (Ping timeout: 252 seconds) 2016-06-24T04:00:03Z loke: pmc: Well, it's somewhat offtopic. But more importantly I don't think many people here really care about it. 2016-06-24T04:00:14Z sondr3 quit (Ping timeout: 244 seconds) 2016-06-24T04:00:23Z vlatkoB joined #lisp 2016-06-24T04:00:27Z pmc: loke, ah, ok 2016-06-24T04:00:45Z loke: You'll probably find more luck in #scheme 2016-06-24T04:01:13Z tmtwd joined #lisp 2016-06-24T04:01:16Z schoppenhauer joined #lisp 2016-06-24T04:01:31Z alchmzt: pmc: i think the only discussions you'll find on it these days ins in the hacker news forums whenever a lisp discussion pops up 2016-06-24T04:01:49Z alchmzt: everything i've seen about it seems to point to yes, it's abandoned 2016-06-24T04:01:50Z fluter joined #lisp 2016-06-24T04:02:02Z alchmzt: (anecdotally) 2016-06-24T04:02:27Z tmtwd quit (Max SendQ exceeded) 2016-06-24T04:03:25Z tmtwd joined #lisp 2016-06-24T04:07:52Z tsikov joined #lisp 2016-06-24T04:10:05Z pmc quit (Quit: Leaving) 2016-06-24T04:12:08Z tsikov quit (Ping timeout: 244 seconds) 2016-06-24T04:12:40Z mastokley quit (Ping timeout: 250 seconds) 2016-06-24T04:15:59Z Zhivago: It's not like it can compete with racket. 2016-06-24T04:18:37Z mbuf joined #lisp 2016-06-24T04:27:02Z edgar-rft quit (Quit: edgar-rft) 2016-06-24T04:27:32Z holycow joined #lisp 2016-06-24T04:29:07Z IPmonger joined #lisp 2016-06-24T04:33:48Z IPmonger quit (Ping timeout: 276 seconds) 2016-06-24T04:51:40Z beach joined #lisp 2016-06-24T04:51:48Z beach: Good morning everyone! 2016-06-24T04:52:05Z loke: Hello beach! 2016-06-24T04:57:08Z guicho joined #lisp 2016-06-24T04:57:22Z sondr3 joined #lisp 2016-06-24T04:59:30Z guicho quit (Client Quit) 2016-06-24T05:02:11Z sondr3 quit (Ping timeout: 240 seconds) 2016-06-24T05:04:33Z oleo_ quit (Quit: Verlassend) 2016-06-24T05:07:04Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T05:07:24Z FreeBirdLjj joined #lisp 2016-06-24T05:07:34Z adolf_stalin quit (Remote host closed the connection) 2016-06-24T05:13:27Z tmtwd quit (Ping timeout: 276 seconds) 2016-06-24T05:15:47Z sepi joined #lisp 2016-06-24T05:19:40Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T05:20:26Z FreeBirdLjj joined #lisp 2016-06-24T05:27:26Z DougNYC quit 2016-06-24T05:27:35Z adolf_stalin joined #lisp 2016-06-24T05:28:09Z russell-- joined #lisp 2016-06-24T05:29:31Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T05:29:48Z FreeBirdLjj joined #lisp 2016-06-24T05:30:54Z tmtwd joined #lisp 2016-06-24T05:32:57Z Oddity quit (Ping timeout: 276 seconds) 2016-06-24T05:33:20Z mastokley joined #lisp 2016-06-24T05:35:03Z DougNYC joined #lisp 2016-06-24T05:41:29Z mishoo joined #lisp 2016-06-24T05:43:14Z ramky joined #lisp 2016-06-24T05:43:49Z Oddity joined #lisp 2016-06-24T05:43:49Z Oddity quit (Changing host) 2016-06-24T05:43:49Z Oddity joined #lisp 2016-06-24T05:46:37Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-24T05:52:13Z tsikov joined #lisp 2016-06-24T05:55:11Z zdm quit (Ping timeout: 240 seconds) 2016-06-24T05:55:25Z turbofail joined #lisp 2016-06-24T05:56:11Z John[Lisbeth] joined #lisp 2016-06-24T05:57:19Z sauvin joined #lisp 2016-06-24T05:58:39Z harish quit (Ping timeout: 264 seconds) 2016-06-24T06:02:09Z shka joined #lisp 2016-06-24T06:02:16Z adolf_stalin quit (Remote host closed the connection) 2016-06-24T06:04:55Z nell joined #lisp 2016-06-24T06:05:12Z moei quit (Quit: Leaving...) 2016-06-24T06:06:29Z beach left #lisp 2016-06-24T06:09:18Z John[Lisbeth] quit (Remote host closed the connection) 2016-06-24T06:09:33Z josteink joined #lisp 2016-06-24T06:09:42Z bigfondue quit (Read error: Connection reset by peer) 2016-06-24T06:11:56Z nell left #lisp 2016-06-24T06:13:13Z nell joined #lisp 2016-06-24T06:14:06Z nell left #lisp 2016-06-24T06:15:26Z moei joined #lisp 2016-06-24T06:21:16Z stepnem joined #lisp 2016-06-24T06:21:56Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T06:22:39Z FreeBirdLjj joined #lisp 2016-06-24T06:23:37Z peterh joined #lisp 2016-06-24T06:25:42Z jfdeguy quit (Quit: Leaving) 2016-06-24T06:26:59Z shka quit (Ping timeout: 244 seconds) 2016-06-24T06:27:04Z Davidbrcz joined #lisp 2016-06-24T06:28:29Z John[Lisbeth] joined #lisp 2016-06-24T06:28:32Z tmtwd quit (Ping timeout: 244 seconds) 2016-06-24T06:29:17Z John[Lisbeth]: Is there a PCL for reading inside of texinfo? 2016-06-24T06:29:51Z HeyFlash joined #lisp 2016-06-24T06:29:53Z jackdaniel: no 2016-06-24T06:30:42Z John[Lisbeth]: This vexes me 2016-06-24T06:30:50Z attila_lendvai joined #lisp 2016-06-24T06:30:50Z attila_lendvai quit (Changing host) 2016-06-24T06:30:50Z attila_lendvai joined #lisp 2016-06-24T06:31:16Z jackdaniel: poor you 2016-06-24T06:32:30Z John[Lisbeth]: Maybe I can write some elisp that will disguise the html page inside of texinfo 2016-06-24T06:33:01Z space_otter quit (Remote host closed the connection) 2016-06-24T06:40:38Z jasom: alchmzt: something also useful, if you know a symbols name, but can't find the symbol itself is apropos (e.g. (apropos "QUICKLOAD") ) 2016-06-24T06:41:04Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-06-24T06:41:45Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T06:42:04Z FreeBirdLjj joined #lisp 2016-06-24T06:45:20Z loke quit (Ping timeout: 272 seconds) 2016-06-24T06:49:00Z turbofail quit (Remote host closed the connection) 2016-06-24T06:57:50Z loke joined #lisp 2016-06-24T06:59:55Z sondr3 joined #lisp 2016-06-24T07:02:05Z strelox joined #lisp 2016-06-24T07:04:01Z sondr3 quit (Ping timeout: 244 seconds) 2016-06-24T07:09:16Z bigfondue joined #lisp 2016-06-24T07:09:34Z Harag joined #lisp 2016-06-24T07:09:41Z przl joined #lisp 2016-06-24T07:13:09Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-24T07:13:58Z shka joined #lisp 2016-06-24T07:17:00Z cods joined #lisp 2016-06-24T07:21:21Z tsikov_ joined #lisp 2016-06-24T07:22:43Z Munksgaard joined #lisp 2016-06-24T07:23:16Z tsikov quit (Ping timeout: 264 seconds) 2016-06-24T07:26:01Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T07:26:43Z FreeBirdLjj joined #lisp 2016-06-24T07:29:50Z pierpa quit (Ping timeout: 250 seconds) 2016-06-24T07:29:53Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T07:30:08Z FreeBirdLjj joined #lisp 2016-06-24T07:31:13Z Zhivago quit (Changing host) 2016-06-24T07:31:13Z Zhivago joined #lisp 2016-06-24T07:33:28Z mikaelj quit (Ping timeout: 272 seconds) 2016-06-24T07:37:45Z mbuf quit (Ping timeout: 246 seconds) 2016-06-24T07:43:16Z defaultxr quit (Ping timeout: 250 seconds) 2016-06-24T07:45:27Z tsikov_ quit (Ping timeout: 246 seconds) 2016-06-24T07:46:02Z tsikov joined #lisp 2016-06-24T07:51:54Z DavidGu_Desktop joined #lisp 2016-06-24T07:52:35Z tmtwd joined #lisp 2016-06-24T07:52:42Z strelox quit (Ping timeout: 276 seconds) 2016-06-24T07:59:44Z DeadTrickster joined #lisp 2016-06-24T08:00:18Z grublet joined #lisp 2016-06-24T08:04:42Z Davidbrcz joined #lisp 2016-06-24T08:05:14Z IPmonger joined #lisp 2016-06-24T08:08:13Z scymtym joined #lisp 2016-06-24T08:08:45Z DavidGu_Desktop1 joined #lisp 2016-06-24T08:09:02Z mikaelj joined #lisp 2016-06-24T08:09:28Z IPmonger quit (Ping timeout: 252 seconds) 2016-06-24T08:09:33Z DavidGu_Desktop quit (Ping timeout: 240 seconds) 2016-06-24T08:09:34Z DavidGu_Desktop1 is now known as DavidGu_Desktop 2016-06-24T08:12:26Z DavidGu_Desktop1 joined #lisp 2016-06-24T08:12:39Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-06-24T08:14:48Z DavidGu_Desktop quit (Ping timeout: 276 seconds) 2016-06-24T08:14:48Z DavidGu_Desktop1 is now known as DavidGu_Desktop 2016-06-24T08:15:33Z mastokley quit (Ping timeout: 240 seconds) 2016-06-24T08:17:02Z strelox joined #lisp 2016-06-24T08:18:07Z jasom: okay, is there *really* no way to give asdf a list of .asd files that you want it to search for (other than just using asdf:load-asdf)? 2016-06-24T08:18:58Z jackdaniel: what's wrong with load-asd ? 2016-06-24T08:19:15Z jasom: jackdaniel: nothing other than the fact that the docs try to discourage it 2016-06-24T08:20:38Z jackdaniel: does they? 2016-06-24T08:20:53Z jackdaniel: s/does/do/ 2016-06-24T08:21:32Z jackdaniel: from what I remember it is proposed and using raw "load" is discouraged 2016-06-24T08:21:51Z jasom: something like "if you *really* have to load it manually then at least use load-asd" 2016-06-24T08:23:05Z jackdaniel: well, and you *really* want to give it a list of asd files instead of configuring the source-registry, right? 2016-06-24T08:23:11Z jackdaniel: sounds like a right fit :) 2016-06-24T08:25:44Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-24T08:26:05Z araujo_ quit (Quit: Leaving) 2016-06-24T08:26:27Z salv0 quit (Remote host closed the connection) 2016-06-24T08:29:12Z tmtwd quit (Ping timeout: 272 seconds) 2016-06-24T08:32:31Z unrahul quit (Quit: Connection closed for inactivity) 2016-06-24T08:33:32Z hhdave joined #lisp 2016-06-24T08:38:50Z Karl_Dscc joined #lisp 2016-06-24T08:39:10Z salva joined #lisp 2016-06-24T08:40:04Z mikaelj quit (Ping timeout: 260 seconds) 2016-06-24T08:41:27Z jasom: doh! the asdf shipping with quicklisp doesn't seem to have load-asd 2016-06-24T08:42:07Z krasnal joined #lisp 2016-06-24T08:42:11Z hhdave quit (Ping timeout: 244 seconds) 2016-06-24T08:47:53Z harish joined #lisp 2016-06-24T08:52:39Z araujo joined #lisp 2016-06-24T08:52:39Z araujo quit (Changing host) 2016-06-24T08:52:39Z araujo joined #lisp 2016-06-24T08:57:23Z angavrilov joined #lisp 2016-06-24T08:57:48Z strelox quit (Ping timeout: 250 seconds) 2016-06-24T08:58:22Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-06-24T08:58:37Z alexherbo2 quit (Quit: WeeChat 1.4) 2016-06-24T08:59:33Z elimik31 joined #lisp 2016-06-24T09:01:14Z sondr3 joined #lisp 2016-06-24T09:05:57Z sondr3 quit (Ping timeout: 260 seconds) 2016-06-24T09:06:54Z ASau quit (Ping timeout: 260 seconds) 2016-06-24T09:07:15Z hjudt: with (loop for i in (list '(1 2 3 4 5)) by #'cddr collect i) i can loop over every odd element of the list. how can i loop over every even element, or every third etc.? 2016-06-24T09:08:39Z phoe_krk joined #lisp 2016-06-24T09:09:45Z jasom: (loop for i in (cdr '(1 2 3 4 5)) by #'cddr ...) for the even elements (basically loop over the odd elements of the cdr of the list) 2016-06-24T09:10:00Z jasom: every third would be #'cdddr &ct. 2016-06-24T09:11:12Z jackdaniel: by #'(lambda (lst) (nthcdr ,n lst)) 2016-06-24T09:14:20Z MoALTz joined #lisp 2016-06-24T09:14:34Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T09:15:16Z FreeBirdLjj joined #lisp 2016-06-24T09:15:45Z mikaelj joined #lisp 2016-06-24T09:15:59Z DavidGu_Desktop1 joined #lisp 2016-06-24T09:17:32Z DavidGu_Desktop1 quit (Client Quit) 2016-06-24T09:18:12Z DavidGu_Desktop quit (Ping timeout: 260 seconds) 2016-06-24T09:21:58Z mikaelj quit (Ping timeout: 244 seconds) 2016-06-24T09:23:09Z hjudt: (loop for i in '(1 2 3 4 5 6) by #'(lambda (lst) (nthcdr 2 lst)) collect i) => (1 3 5) but i need (2 4 6) 2016-06-24T09:24:03Z mikaelj joined #lisp 2016-06-24T09:24:35Z jackdaniel: if you want to start from the second element, than say it 2016-06-24T09:24:45Z hjudt: note also that it is not about the values (so evenp or oddp will not work because my list items are not numbers) but about the positions 2016-06-24T09:24:47Z jackdaniel: (loop for i in (cdr '(1 2 3 4 5 6)) …) 2016-06-24T09:25:08Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T09:25:24Z FreeBirdLjj joined #lisp 2016-06-24T09:26:18Z hjudt: ah yes, that works perfectly. thanks! 2016-06-24T09:33:45Z Karl_Dscc quit (Remote host closed the connection) 2016-06-24T09:34:15Z zdm joined #lisp 2016-06-24T09:35:28Z moore33 joined #lisp 2016-06-24T09:40:02Z Subfusc joined #lisp 2016-06-24T09:40:09Z rjnw quit (Quit: Connection closed for inactivity) 2016-06-24T09:40:45Z hhdave joined #lisp 2016-06-24T09:41:51Z holycow quit (Quit: Lost terminal) 2016-06-24T09:44:14Z fluter quit (Ping timeout: 260 seconds) 2016-06-24T09:53:11Z IPmonger joined #lisp 2016-06-24T09:53:35Z fluter joined #lisp 2016-06-24T09:57:15Z Karl_Dscc joined #lisp 2016-06-24T09:58:03Z IPmonger quit (Ping timeout: 264 seconds) 2016-06-24T09:58:49Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T09:59:33Z FreeBirdLjj joined #lisp 2016-06-24T10:01:05Z keltvek joined #lisp 2016-06-24T10:11:24Z holly2 quit (Ping timeout: 246 seconds) 2016-06-24T10:12:06Z mikaelj quit (Ping timeout: 246 seconds) 2016-06-24T10:12:27Z JuanDaugherty joined #lisp 2016-06-24T10:13:06Z quazimod1 quit (Ping timeout: 276 seconds) 2016-06-24T10:13:06Z quazimodo quit (Ping timeout: 276 seconds) 2016-06-24T10:13:08Z mikaelj joined #lisp 2016-06-24T10:16:45Z tsikov quit (Remote host closed the connection) 2016-06-24T10:17:21Z tsikov joined #lisp 2016-06-24T10:18:08Z holly2 joined #lisp 2016-06-24T10:18:57Z mikaelj quit (Ping timeout: 276 seconds) 2016-06-24T10:20:02Z loke quit (Ping timeout: 260 seconds) 2016-06-24T10:20:26Z quazimodo joined #lisp 2016-06-24T10:20:26Z quazimod1 joined #lisp 2016-06-24T10:20:55Z grublet2 joined #lisp 2016-06-24T10:25:06Z grublet quit (Ping timeout: 272 seconds) 2016-06-24T10:26:06Z mikaelj joined #lisp 2016-06-24T10:26:57Z tsikov quit (Remote host closed the connection) 2016-06-24T10:27:48Z tsikov joined #lisp 2016-06-24T10:28:47Z przl quit (Ping timeout: 260 seconds) 2016-06-24T10:29:22Z bogdanm joined #lisp 2016-06-24T10:32:26Z loke joined #lisp 2016-06-24T10:32:36Z tsikov quit (Ping timeout: 276 seconds) 2016-06-24T10:36:36Z zdm quit (Remote host closed the connection) 2016-06-24T10:38:12Z tsikov joined #lisp 2016-06-24T10:39:14Z grouzen joined #lisp 2016-06-24T10:41:17Z DavidGu_Desktop joined #lisp 2016-06-24T10:45:21Z DavidGu_Desktop quit (Client Quit) 2016-06-24T10:47:47Z Ulster quit (Read error: Connection reset by peer) 2016-06-24T10:48:14Z Ulster joined #lisp 2016-06-24T10:50:20Z quazimod1 quit (Read error: Connection reset by peer) 2016-06-24T10:50:20Z quazimodo quit (Read error: Connection reset by peer) 2016-06-24T10:57:50Z AntiSpamMeta quit (Excess Flood) 2016-06-24T10:58:16Z AntiSpamMeta joined #lisp 2016-06-24T10:58:17Z lionrouge joined #lisp 2016-06-24T10:58:24Z lionrouge: hi ! 2016-06-24T10:58:33Z lionrouge: got my PCL book yesterday :) 2016-06-24T10:59:00Z lionrouge: i have a question: what are the best ways to create GUI apps with LISP ? 2016-06-24T10:59:08Z lionrouge: preferrably cross-platform 2016-06-24T10:59:57Z jackdaniel: lionrouge: ltk (tk dependent), commonqt (qt dependent), qtools (qt dependent) 2016-06-24T11:00:12Z jackdaniel: there is also a pending work on McCLIM, but its not truthly cross-platform yet 2016-06-24T11:00:51Z lionrouge: ok, thanks 2016-06-24T11:00:59Z jackdaniel: if you have LW, you may go fro CAPI, while if Allegro, you may go with clim2 2016-06-24T11:01:05Z jackdaniel: s/fro/for/ 2016-06-24T11:01:20Z lionrouge: are these some proprietary tools? 2016-06-24T11:01:39Z jackdaniel: LispWorks Common Lisp and Allegro Common Lisp are a proprietary Common Lisp implementations 2016-06-24T11:01:44Z jackdaniel: which serve the mentioned tools 2016-06-24T11:02:00Z jackdaniel: clim2 was recently opensourced, but isn't ported yet for anything else than ACL 2016-06-24T11:02:24Z shdeng quit (Remote host closed the connection) 2016-06-24T11:03:04Z sondr3 joined #lisp 2016-06-24T11:03:19Z jackdaniel: also many people would advise you just serving a webapp, where Common Lisp has more native tools to offer 2016-06-24T11:04:46Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T11:05:01Z FreeBirdLjj joined #lisp 2016-06-24T11:05:25Z papachan joined #lisp 2016-06-24T11:07:40Z sondr3 quit (Ping timeout: 264 seconds) 2016-06-24T11:10:18Z mikaelj quit (Ping timeout: 276 seconds) 2016-06-24T11:10:23Z Denommus quit (Ping timeout: 250 seconds) 2016-06-24T11:11:18Z mikaelj joined #lisp 2016-06-24T11:19:46Z schjetne quit (Ping timeout: 252 seconds) 2016-06-24T11:25:04Z przl joined #lisp 2016-06-24T11:27:44Z strelox joined #lisp 2016-06-24T11:30:02Z przl quit (Ping timeout: 260 seconds) 2016-06-24T11:31:28Z lionrouge quit (Quit: Page closed) 2016-06-24T11:31:42Z tsikov quit (Remote host closed the connection) 2016-06-24T11:34:41Z przl joined #lisp 2016-06-24T11:35:40Z tsikov joined #lisp 2016-06-24T11:37:09Z tsikov quit (Remote host closed the connection) 2016-06-24T11:41:13Z Velveeta_Chef quit (Ping timeout: 252 seconds) 2016-06-24T11:41:25Z IPmonger joined #lisp 2016-06-24T11:45:18Z VChef_Mobile joined #lisp 2016-06-24T11:45:56Z IPmonger quit (Ping timeout: 258 seconds) 2016-06-24T11:47:02Z tsikov joined #lisp 2016-06-24T11:47:13Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-24T11:47:22Z mbuf joined #lisp 2016-06-24T11:48:19Z durm quit (Remote host closed the connection) 2016-06-24T11:48:42Z strelox quit (Ping timeout: 272 seconds) 2016-06-24T11:54:18Z Velveeta_Chef joined #lisp 2016-06-24T12:06:08Z Yuuhi joined #lisp 2016-06-24T12:07:09Z aries_liuxueyang quit (Ping timeout: 250 seconds) 2016-06-24T12:09:17Z tsikov quit (Remote host closed the connection) 2016-06-24T12:10:13Z papachan quit (Read error: Connection reset by peer) 2016-06-24T12:16:54Z 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-06-24T12:17:50Z AntiSpamMeta joined #lisp 2016-06-24T12:21:09Z tsikov joined #lisp 2016-06-24T12:25:27Z aries_liuxueyang joined #lisp 2016-06-24T12:25:42Z grouzen quit (Ping timeout: 276 seconds) 2016-06-24T12:26:56Z eudoxia joined #lisp 2016-06-24T12:28:10Z varjag joined #lisp 2016-06-24T12:28:11Z bigfondue quit (Ping timeout: 240 seconds) 2016-06-24T12:30:01Z kdas_ joined #lisp 2016-06-24T12:30:49Z eudoxia quit (Client Quit) 2016-06-24T12:31:10Z ramky quit (Quit: Leaving) 2016-06-24T12:32:49Z kdas_ is now known as kushal 2016-06-24T12:32:51Z gas2serra joined #lisp 2016-06-24T12:32:57Z kushal quit (Changing host) 2016-06-24T12:32:57Z kushal joined #lisp 2016-06-24T12:35:32Z CEnnis91 joined #lisp 2016-06-24T12:38:07Z araujo_ joined #lisp 2016-06-24T12:39:26Z araujo_ quit (Max SendQ exceeded) 2016-06-24T12:40:18Z araujo_ joined #lisp 2016-06-24T12:40:44Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T12:41:16Z araujo quit (Ping timeout: 272 seconds) 2016-06-24T12:41:25Z FreeBirdLjj joined #lisp 2016-06-24T12:41:37Z oleo joined #lisp 2016-06-24T12:41:41Z araujo_ quit (Max SendQ exceeded) 2016-06-24T12:42:25Z Denommus joined #lisp 2016-06-24T12:42:36Z araujo_ joined #lisp 2016-06-24T12:47:20Z varjag quit (Read error: No route to host) 2016-06-24T12:49:04Z elimik31 quit (Ping timeout: 264 seconds) 2016-06-24T12:52:05Z mvilleneuve joined #lisp 2016-06-24T12:52:59Z edgar-rft joined #lisp 2016-06-24T12:55:05Z asc232 joined #lisp 2016-06-24T12:57:32Z davsebamse quit (Ping timeout: 260 seconds) 2016-06-24T13:00:57Z elimik31 joined #lisp 2016-06-24T13:01:51Z asc232 quit (Ping timeout: 246 seconds) 2016-06-24T13:03:54Z _bogdanm_ joined #lisp 2016-06-24T13:06:10Z mbuf quit (Remote host closed the connection) 2016-06-24T13:06:15Z harish quit (Remote host closed the connection) 2016-06-24T13:07:14Z bogdanm quit (Ping timeout: 244 seconds) 2016-06-24T13:07:20Z harish joined #lisp 2016-06-24T13:09:18Z EvW joined #lisp 2016-06-24T13:10:16Z _bogdanm_ quit (Ping timeout: 258 seconds) 2016-06-24T13:15:20Z asc232 joined #lisp 2016-06-24T13:20:29Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-24T13:20:46Z LiamH joined #lisp 2016-06-24T13:20:46Z FreeBirdLjj joined #lisp 2016-06-24T13:21:10Z happy-dude joined #lisp 2016-06-24T13:21:11Z davsebamse joined #lisp 2016-06-24T13:22:12Z FreeBird_ joined #lisp 2016-06-24T13:23:24Z Khisanth quit (Ping timeout: 244 seconds) 2016-06-24T13:24:16Z FreeBird_ quit (Remote host closed the connection) 2016-06-24T13:25:35Z FreeBirdLjj quit (Ping timeout: 250 seconds) 2016-06-24T13:27:48Z eudoxia joined #lisp 2016-06-24T13:29:35Z IPmonger joined #lisp 2016-06-24T13:32:00Z aries_liuxueyang quit (Ping timeout: 276 seconds) 2016-06-24T13:32:37Z Arathnim joined #lisp 2016-06-24T13:34:04Z IPmonger quit (Ping timeout: 264 seconds) 2016-06-24T13:35:03Z mikaelj quit (Ping timeout: 240 seconds) 2016-06-24T13:35:38Z w37 joined #lisp 2016-06-24T13:37:01Z Khisanth joined #lisp 2016-06-24T13:39:42Z araujo_ quit (Quit: Leaving) 2016-06-24T13:44:48Z phoe_work quit (Quit: Page closed) 2016-06-24T13:46:02Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2016-06-24T13:46:19Z BitPuffin joined #lisp 2016-06-24T13:47:08Z elimik31 quit (Ping timeout: 272 seconds) 2016-06-24T13:47:18Z mikaelj joined #lisp 2016-06-24T13:50:18Z aries_liuxueyang joined #lisp 2016-06-24T13:51:31Z peterh quit (Ping timeout: 240 seconds) 2016-06-24T13:52:10Z eudoxia quit (Quit: Leaving) 2016-06-24T13:52:23Z Karl_Dscc quit (Remote host closed the connection) 2016-06-24T13:52:46Z nzambe joined #lisp 2016-06-24T13:54:28Z mvilleneuve_ joined #lisp 2016-06-24T13:57:04Z mvilleneuve quit (Ping timeout: 252 seconds) 2016-06-24T13:57:15Z adolf_stalin joined #lisp 2016-06-24T13:58:20Z gilez joined #lisp 2016-06-24T14:03:42Z vlatkoB quit (Ping timeout: 244 seconds) 2016-06-24T14:04:07Z elimik31 joined #lisp 2016-06-24T14:04:47Z Kruppe quit (Quit: ZNC - http://znc.in) 2016-06-24T14:05:27Z vlatkoB joined #lisp 2016-06-24T14:05:57Z Kruppe joined #lisp 2016-06-24T14:06:25Z phax joined #lisp 2016-06-24T14:07:24Z EvW quit (Ping timeout: 272 seconds) 2016-06-24T14:07:42Z sondr3 joined #lisp 2016-06-24T14:09:12Z gas2serra quit (Quit: Leaving) 2016-06-24T14:21:29Z phax quit (Quit: phax) 2016-06-24T14:22:21Z tsikov quit (Remote host closed the connection) 2016-06-24T14:24:31Z Karl_Dscc joined #lisp 2016-06-24T14:25:48Z adolf_stalin quit (Quit: Leaving...) 2016-06-24T14:27:02Z quazimodo joined #lisp 2016-06-24T14:27:30Z quazimod1 joined #lisp 2016-06-24T14:30:45Z Munksgaard quit (Read error: Connection reset by peer) 2016-06-24T14:32:27Z tsikov joined #lisp 2016-06-24T14:32:50Z tsikov quit (Remote host closed the connection) 2016-06-24T14:33:07Z tsikov joined #lisp 2016-06-24T14:34:12Z ekinmur_ joined #lisp 2016-06-24T14:44:05Z NeverDie joined #lisp 2016-06-24T14:52:48Z Petit_Dejeuner quit (Ping timeout: 246 seconds) 2016-06-24T14:56:51Z elimik31 quit (Ping timeout: 264 seconds) 2016-06-24T14:58:38Z IPmonger joined #lisp 2016-06-24T15:02:17Z alchmzt: jasom: thanks for the tip 2016-06-24T15:03:29Z Karl_Dscc quit (Remote host closed the connection) 2016-06-24T15:03:51Z tsikov quit (Remote host closed the connection) 2016-06-24T15:04:33Z tsikov joined #lisp 2016-06-24T15:04:54Z HeyFlash quit (Remote host closed the connection) 2016-06-24T15:07:04Z IPmonger quit (Ping timeout: 264 seconds) 2016-06-24T15:08:50Z elucidata joined #lisp 2016-06-24T15:13:05Z IPmonger joined #lisp 2016-06-24T15:17:36Z IPmonger quit (Ping timeout: 244 seconds) 2016-06-24T15:18:58Z adolf_stalin joined #lisp 2016-06-24T15:21:59Z przl quit (Ping timeout: 260 seconds) 2016-06-24T15:23:25Z IPmonger joined #lisp 2016-06-24T15:26:17Z strelox joined #lisp 2016-06-24T15:27:56Z IPmonger quit (Ping timeout: 244 seconds) 2016-06-24T15:30:56Z tsikov_ joined #lisp 2016-06-24T15:30:56Z tsikov quit (Read error: Connection reset by peer) 2016-06-24T15:38:39Z IPmonger joined #lisp 2016-06-24T15:40:48Z rgrau joined #lisp 2016-06-24T15:42:22Z plpgn joined #lisp 2016-06-24T15:44:02Z wglb` quit (Remote host closed the connection) 2016-06-24T15:45:54Z IPmonger quit (Ping timeout: 276 seconds) 2016-06-24T15:50:21Z IPmonger joined #lisp 2016-06-24T15:54:11Z LiamH quit (Read error: Connection reset by peer) 2016-06-24T15:54:43Z IPmonger quit (Ping timeout: 258 seconds) 2016-06-24T15:55:41Z phoe_krk: How do I properly use the CLOSER-MOP package? 2016-06-24T15:56:08Z jackdaniel: phoe_krk: you use package closer-mop-user 2016-06-24T15:56:19Z jackdaniel: it's basically cl-user with patched defmethod etc 2016-06-24T15:56:33Z jackdaniel: when you want access mop, you use c2mop package 2016-06-24T15:56:48Z tsikov_ quit (Remote host closed the connection) 2016-06-24T15:58:09Z wglb joined #lisp 2016-06-24T15:59:12Z IPmonger joined #lisp 2016-06-24T16:00:10Z moore33: jackdaniel: You don't necessarily have to use closer-mop:defmethod, do you? Perhaps for total portability... 2016-06-24T16:00:51Z phoe_krk quit (Ping timeout: 276 seconds) 2016-06-24T16:01:48Z shka quit (Quit: Konversation terminated!) 2016-06-24T16:02:08Z jackdaniel: moore33: I don't know, that's what Pascal Costanza advised me to do 2016-06-24T16:02:13Z jackdaniel: didn't inquire 2016-06-24T16:03:23Z eschatologist joined #lisp 2016-06-24T16:03:30Z jackdaniel: moore33: but is it any problem with using closer-mop-user instead of cl-user? 2016-06-24T16:03:45Z jackdaniel: :closer-common-lisp-user ° 2016-06-24T16:04:06Z kushal quit (Quit: Leaving) 2016-06-24T16:04:33Z jackdaniel: moore33: I've digged an e-mail: http://ix.io/WyB 2016-06-24T16:04:36Z moore33: jackdaniel: Well, I'm doing mop programming in a package that doesn't use cl-user! I wasn't planning on using closer-mop either. 2016-06-24T16:05:03Z jackdaniel: you may shadowing-import or use closer-common-lisp 2016-06-24T16:06:02Z moore33: But I see that he's rewritten defmethod to more closely follow the MOP. In any event, it doesn't matter for me, cuz I don't care about the behavior of defmethod. 2016-06-24T16:06:51Z jackdaniel: moore33: but you don't have a guarantee, that c2mop will work with native defmethod (it probably will except some hard to debug situations) 2016-06-24T16:08:20Z moore33: jackdaniel: Like I said, I don't care. I'm hooking into the class definition part of the MOP, and making my own methods using closer-mop:ensure-method. 2016-06-24T16:09:14Z msb quit (Ping timeout: 260 seconds) 2016-06-24T16:09:46Z jackdaniel: OK 2016-06-24T16:10:24Z Xof quit (Ping timeout: 260 seconds) 2016-06-24T16:11:05Z msb joined #lisp 2016-06-24T16:12:27Z Xof joined #lisp 2016-06-24T16:12:36Z trn quit (Ping timeout: 246 seconds) 2016-06-24T16:15:49Z IPmonger quit (Ping timeout: 244 seconds) 2016-06-24T16:15:51Z whiteline quit (Ping timeout: 240 seconds) 2016-06-24T16:16:43Z plpgn left #lisp 2016-06-24T16:18:40Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-06-24T16:19:02Z Davidbrcz joined #lisp 2016-06-24T16:19:09Z mvilleneuve_ joined #lisp 2016-06-24T16:19:54Z unrahul joined #lisp 2016-06-24T16:20:02Z pierpa joined #lisp 2016-06-24T16:20:47Z mvilleneuve_ quit (Client Quit) 2016-06-24T16:21:32Z salva quit (Remote host closed the connection) 2016-06-24T16:22:09Z IPmonger joined #lisp 2016-06-24T16:22:24Z mejja joined #lisp 2016-06-24T16:22:53Z LiamH joined #lisp 2016-06-24T16:22:56Z trn joined #lisp 2016-06-24T16:26:44Z IPmonger quit (Ping timeout: 272 seconds) 2016-06-24T16:29:12Z whiteline joined #lisp 2016-06-24T16:31:23Z papachan joined #lisp 2016-06-24T16:32:51Z mejja quit (Quit: \ No newline at end of file) 2016-06-24T16:35:21Z NeverDie quit (Read error: Connection reset by peer) 2016-06-24T16:36:04Z w37 quit (Remote host closed the connection) 2016-06-24T16:36:13Z brfennpocock joined #lisp 2016-06-24T16:37:43Z NeverDie joined #lisp 2016-06-24T16:41:09Z BitPuffin quit (Ping timeout: 276 seconds) 2016-06-24T16:43:29Z BitPuffin joined #lisp 2016-06-24T16:44:03Z knobo_ quit (Ping timeout: 240 seconds) 2016-06-24T16:45:21Z hhdave quit (Ping timeout: 250 seconds) 2016-06-24T16:50:16Z papachan quit (Ping timeout: 264 seconds) 2016-06-24T16:51:11Z holly2 quit (Ping timeout: 240 seconds) 2016-06-24T16:52:16Z EvW joined #lisp 2016-06-24T16:55:59Z andrei-n quit (Quit: Leaving) 2016-06-24T16:57:38Z tsikov joined #lisp 2016-06-24T16:59:03Z Davidbrcz quit (Quit: Leaving) 2016-06-24T16:59:11Z holly2 joined #lisp 2016-06-24T17:01:19Z NeverDie quit (Ping timeout: 252 seconds) 2016-06-24T17:02:19Z tsikov quit (Ping timeout: 260 seconds) 2016-06-24T17:03:47Z mastokley joined #lisp 2016-06-24T17:04:17Z NeverDie joined #lisp 2016-06-24T17:04:25Z d4ryus_ joined #lisp 2016-06-24T17:04:25Z d4ryus is now known as Guest69135 2016-06-24T17:04:25Z Guest69135 quit (Killed (tepper.freenode.net (Nickname regained by services))) 2016-06-24T17:04:25Z d4ryus_ is now known as d4ryus 2016-06-24T17:06:16Z papachan joined #lisp 2016-06-24T17:08:09Z shka joined #lisp 2016-06-24T17:08:17Z sjl joined #lisp 2016-06-24T17:08:32Z EvW quit (Ping timeout: 272 seconds) 2016-06-24T17:14:48Z logrus quit (Quit: Leaving) 2016-06-24T17:22:21Z Pent quit (Read error: Connection reset by peer) 2016-06-24T17:22:58Z Pent joined #lisp 2016-06-24T17:28:02Z attila_lendvai joined #lisp 2016-06-24T17:28:34Z mikaelj quit (Ping timeout: 260 seconds) 2016-06-24T17:29:57Z BitPuffin quit (Ping timeout: 260 seconds) 2016-06-24T17:30:19Z gigetoo quit (Ping timeout: 260 seconds) 2016-06-24T17:30:39Z mikaelj joined #lisp 2016-06-24T17:30:45Z gigetoo joined #lisp 2016-06-24T17:31:24Z papachan quit (Ping timeout: 244 seconds) 2016-06-24T17:37:52Z grindhold quit (Quit: No Ping reply in 180 seconds.) 2016-06-24T17:38:42Z joneshf-laptop quit (Ping timeout: 260 seconds) 2016-06-24T17:38:58Z grindhold joined #lisp 2016-06-24T17:40:45Z rme joined #lisp 2016-06-24T17:40:45Z asc232 quit (Remote host closed the connection) 2016-06-24T17:45:10Z BitPuffin joined #lisp 2016-06-24T17:45:15Z papachan joined #lisp 2016-06-24T17:47:47Z pjb joined #lisp 2016-06-24T17:50:00Z SamSkulls joined #lisp 2016-06-24T17:53:44Z brfennpocock is now known as BRFPocock 2016-06-24T17:54:12Z BRFPocock is now known as BRFennPocock 2016-06-24T17:55:23Z attila_lendvai quit (Read error: Connection reset by peer) 2016-06-24T17:56:20Z attila_lendvai joined #lisp 2016-06-24T17:56:20Z attila_lendvai quit (Changing host) 2016-06-24T17:56:20Z attila_lendvai joined #lisp 2016-06-24T18:01:47Z vlnx quit (Read error: Connection reset by peer) 2016-06-24T18:02:50Z narendraj9 joined #lisp 2016-06-24T18:06:58Z vlnx joined #lisp 2016-06-24T18:07:46Z narendraj9 quit (Read error: Connection reset by peer) 2016-06-24T18:08:59Z Grue`` quit (Remote host closed the connection) 2016-06-24T18:22:48Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-24T18:25:54Z sauvin quit (Read error: Connection reset by peer) 2016-06-24T18:29:43Z josteink quit (Quit: brb. reboot) 2016-06-24T18:30:21Z defaultxr joined #lisp 2016-06-24T18:30:26Z phoe_krk joined #lisp 2016-06-24T18:31:36Z phoe_krk quit (Client Quit) 2016-06-24T18:31:51Z phoe_krk joined #lisp 2016-06-24T18:31:52Z kushal joined #lisp 2016-06-24T18:33:47Z joneshf-laptop joined #lisp 2016-06-24T18:37:34Z tsikov joined #lisp 2016-06-24T18:39:07Z kushal quit (Read error: Connection reset by peer) 2016-06-24T18:39:49Z kushal joined #lisp 2016-06-24T18:40:19Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-24T18:40:45Z mikaelj quit (Ping timeout: 276 seconds) 2016-06-24T18:41:56Z BitPuffin quit (Remote host closed the connection) 2016-06-24T18:43:19Z phoe_krk: Is there any sort of WITH-TEMPORARY-PACKAGE macro? 2016-06-24T18:43:24Z puchacz joined #lisp 2016-06-24T18:43:31Z EvW joined #lisp 2016-06-24T18:43:38Z phoe_krk: I'm sort of failing at writing one myself so I want to look at already existing solutions, if there are any. 2016-06-24T18:44:30Z tsikov_ joined #lisp 2016-06-24T18:44:39Z Xach_: phoe_krk: I don't think I've seen one like that before 2016-06-24T18:44:51Z tsikov quit (Read error: Connection reset by peer) 2016-06-24T18:44:57Z VChef_Mobile quit (Ping timeout: 250 seconds) 2016-06-24T18:46:04Z jasom: phoe_krk: I wrote one once and couldn't find one 2016-06-24T18:46:52Z phoe_krk: Xach_: http://paste.lisp.org/display/319133 This doesn't work. 2016-06-24T18:47:00Z phoe_krk: And I don't know why. 2016-06-24T18:47:13Z phoe_krk: The macroexpand-1 doesn't show anything that would be weird. 2016-06-24T18:47:16Z jasom: because the package won't exist when the body is read 2016-06-24T18:47:21Z mastokley quit (Ping timeout: 244 seconds) 2016-06-24T18:47:32Z phoe_krk: jasom: What do you mean? 2016-06-24T18:47:55Z phoe_krk: This gives me an unbound variable error. 2016-06-24T18:48:04Z whiteline quit (Ping timeout: 240 seconds) 2016-06-24T18:48:11Z phoe_krk: Which is, uh, weird. 2016-06-24T18:48:16Z tsikov joined #lisp 2016-06-24T18:48:25Z phoe_krk: I don't expect such an error here. 2016-06-24T18:49:08Z pierpa: also, I'd add an unwind-protect 2016-06-24T18:49:40Z Portable_Cheese joined #lisp 2016-06-24T18:49:56Z mikaelj joined #lisp 2016-06-24T18:50:12Z phoe_krk: oh. 2016-06-24T18:50:14Z phoe_krk: OH. 2016-06-24T18:50:33Z phoe_krk: I'm silly. 2016-06-24T18:50:46Z tsikov__ joined #lisp 2016-06-24T18:50:58Z phoe_krk: I've annotated it. 2016-06-24T18:51:08Z tsikov_ quit (Ping timeout: 272 seconds) 2016-06-24T18:51:13Z whiteline joined #lisp 2016-06-24T18:52:17Z phoe_krk: Five points for the first person who can pinpoint the difference without using a diff. 2016-06-24T18:52:27Z jasom: ',package-name 2016-06-24T18:53:45Z tsikov quit (Ping timeout: 276 seconds) 2016-06-24T18:53:57Z Arathnim: Normal quoting in quasi-quoting is always a little weird to me. Takes a second to work out what's being evaluated. 2016-06-24T18:53:57Z JuanDaugherty joined #lisp 2016-06-24T18:53:57Z phoe_krk hands five points to jasom 2016-06-24T18:54:06Z kushal quit (Ping timeout: 244 seconds) 2016-06-24T18:54:17Z phoe_krk: Arathnim: it's actually fairly simple. Everything past the , gets evaluated. 2016-06-24T18:54:41Z phoe_krk: But - it takes a moment to get it to stay inside your visual memory. 2016-06-24T18:54:47Z tsikov joined #lisp 2016-06-24T18:56:44Z Vicfred joined #lisp 2016-06-24T18:57:41Z papachan quit (Ping timeout: 244 seconds) 2016-06-24T18:58:47Z tsikov_ joined #lisp 2016-06-24T18:58:57Z tsikov__ quit (Ping timeout: 276 seconds) 2016-06-24T18:59:44Z josteink joined #lisp 2016-06-24T19:00:17Z phoe_krk: So, uhh. 2016-06-24T19:00:24Z tsikov_ quit (Read error: Connection reset by peer) 2016-06-24T19:00:36Z phoe_krk: Back in the day I pinpointed three dangers when using the Lisp reader to process untrusted input, right? 2016-06-24T19:00:46Z tsikov_ joined #lisp 2016-06-24T19:00:46Z phoe_krk: First - #. and friends. 2016-06-24T19:00:51Z phoe_krk: Second - internbombing. 2016-06-24T19:00:56Z phoe_krk: Third - input size. 2016-06-24T19:01:17Z phoe_krk: I have the first two solved. 2016-06-24T19:01:19Z sjl quit (Ping timeout: 244 seconds) 2016-06-24T19:02:03Z tsikov quit (Ping timeout: 240 seconds) 2016-06-24T19:02:24Z phoe_krk: Oh, and fourth - : to access chars from other packages. 2016-06-24T19:03:13Z phoe_krk: This one's still to be done. 2016-06-24T19:03:28Z eschatologist joined #lisp 2016-06-24T19:04:33Z impulse quit (Ping timeout: 240 seconds) 2016-06-24T19:04:46Z tsikov joined #lisp 2016-06-24T19:08:01Z tsikov_ quit (Ping timeout: 244 seconds) 2016-06-24T19:09:39Z SamSkulls quit (Ping timeout: 250 seconds) 2016-06-24T19:10:28Z fkac quit (Remote host closed the connection) 2016-06-24T19:10:50Z tsikov_ joined #lisp 2016-06-24T19:10:59Z Ulster quit (Remote host closed the connection) 2016-06-24T19:12:16Z phoe_krk: Uhh. Does setting #\: as a macro character actually work? 2016-06-24T19:14:13Z tsikov quit (Ping timeout: 244 seconds) 2016-06-24T19:14:21Z mastokley joined #lisp 2016-06-24T19:14:47Z tsikov joined #lisp 2016-06-24T19:15:02Z phoe_krk: http://paste.lisp.org/display/319134 <- it's weird. 2016-06-24T19:15:17Z phoe_krk: When I read CL:CAR using this readtable, I actually get the symbol CL. 2016-06-24T19:15:32Z phoe_krk: When I read (CL:CAR CL:CDR), the condition gets raised. 2016-06-24T19:16:32Z el-mikl quit (Read error: Connection reset by peer) 2016-06-24T19:16:45Z el-mikl joined #lisp 2016-06-24T19:17:18Z phoe_krk: The good thing is, thanks to the way I read, I get a symbol that is not interned. So maybe I'll just make do with it. 2016-06-24T19:18:27Z mikaelj quit (Ping timeout: 276 seconds) 2016-06-24T19:18:27Z tsikov_ quit (Ping timeout: 260 seconds) 2016-06-24T19:19:05Z tsikov_ joined #lisp 2016-06-24T19:20:29Z phoe_krk: https://github.com/phoe-krk/gateway/blob/master/impl/server/connection.lisp <- woah. 2016-06-24T19:20:30Z pjb: phoe_krk: (let ((*package* (find-package "YOUR-PACKAGE))) …) is your with-temporary-package. Do you really need a macro for that? 2016-06-24T19:21:21Z phoe_krk: pjb: yes, if I want not to intern my symbols anywhere as they are read by the standard Lisp reader. 2016-06-24T19:21:43Z pjb: phoe_krk: oh, you mean |WITH-(TEMPORARY-PACKAGE), not |(WITH-TEMPORARILY)-PACKAGE|. Sorry. 2016-06-24T19:22:04Z phoe_krk: If I create a package, jump into it, read some symbols, then jump out of the package and delete the package, then there is no namespace pollution. 2016-06-24T19:22:10Z phoe_krk: Which prevents me from internbombing. 2016-06-24T19:22:12Z phoe_krk: pjb: no problem~ 2016-06-24T19:22:19Z pjb: Yes. 2016-06-24T19:22:32Z tsikov quit (Ping timeout: 260 seconds) 2016-06-24T19:22:46Z tsikov joined #lisp 2016-06-24T19:22:50Z pjb: Now, gensym doesn't guarantee a unique package name. 2016-06-24T19:23:10Z pjb: You could have a very important package named G1042, and a *gensym-counter* bound to 1041… 2016-06-24T19:23:26Z tsikov__ joined #lisp 2016-06-24T19:23:27Z pjb: phoe_krk: cf. mkupack 2016-06-24T19:23:48Z phoe_krk: pjb: I know, that's why I stuffed a local-time's (now) in there. 2016-06-24T19:24:00Z phoe_krk: https://github.com/phoe-krk/gateway/blob/master/impl/server/connection.lisp#L143 2016-06-24T19:24:11Z pjb: basically: (loop :for i :from 1 :for p = (format nil "USER~A" i) :while (find-package p) :finally (return p)) 2016-06-24T19:24:20Z pjb: not thread safe, but good enough. 2016-06-24T19:24:40Z pjb: phoe_krk: some local times are forbidden by law! :-) 2016-06-24T19:24:41Z phoe_krk: pjb: # 2016-06-24T19:24:51Z phoe_krk: pjb: I don't care about that :P 2016-06-24T19:25:04Z pjb: Ok, probabilities lowered sufficiently. 2016-06-24T19:25:05Z phoe_krk: pjb: nonetheless I consider # unique enough. 2016-06-24T19:25:14Z pjb: yep. 2016-06-24T19:25:27Z tsikov_ quit (Ping timeout: 246 seconds) 2016-06-24T19:25:27Z phoe_krk: Okay. I' 2016-06-24T19:25:34Z phoe_krk: I'll refactor and extract this into a library tomorrow. 2016-06-24T19:26:13Z phoe_krk: I think I just devised a way to use the standard Lisp reader for working with insecure output. 2016-06-24T19:26:48Z tsikov_ joined #lisp 2016-06-24T19:26:50Z pjb: Well, the thing is that this package could still be used to fill the RAM. 2016-06-24T19:26:54Z phoe_krk: By grabbing your input and stitching together. 2016-06-24T19:27:03Z phoe_krk: pjb: I'll take care of it next. 2016-06-24T19:27:09Z tsikov quit (Ping timeout: 244 seconds) 2016-06-24T19:27:10Z phoe_krk: Like - the maximum read size. 2016-06-24T19:27:24Z pjb: phoe_krk: and also, you could have CL-USER:FOO1 … CL-USER:FOO134189120482390842390842390482390489 2016-06-24T19:27:29Z pjb: in a list. 2016-06-24T19:27:38Z phoe_krk: I mean, the maximum size of the sexp that will get processed without signalling an error. 2016-06-24T19:27:40Z pjb: with :: actually instead of :/ 2016-06-24T19:28:09Z phoe_krk: pjb: I'll solve this before the reader actually gets anything to read. 2016-06-24T19:29:00Z phoe_krk: If I read *MAX-READABLE-CHARS* from the socket, there's no newline and there's still data to be read, I error out. 2016-06-24T19:29:33Z Valheru joined #lisp 2016-06-24T19:29:36Z keltvek quit (Read error: Connection reset by peer) 2016-06-24T19:29:42Z phoe_krk: If it's below the limit, the string gets actually passed into the Lisp reader. 2016-06-24T19:29:44Z tsikov__ quit (Ping timeout: 244 seconds) 2016-06-24T19:29:47Z phoe_krk: Does it sound sane? 2016-06-24T19:30:16Z phoe_krk: brb 2016-06-24T19:30:49Z tsikov joined #lisp 2016-06-24T19:30:57Z mikaelj joined #lisp 2016-06-24T19:31:24Z pjb: Yes, reading a string, and parsing it next is a good way to avoid a lot of problems. 2016-06-24T19:34:12Z tsikov_ quit (Ping timeout: 260 seconds) 2016-06-24T19:34:45Z papachan joined #lisp 2016-06-24T19:34:50Z tsikov_ joined #lisp 2016-06-24T19:35:39Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-24T19:37:05Z elimik31 joined #lisp 2016-06-24T19:38:00Z mikaelj quit (Ping timeout: 272 seconds) 2016-06-24T19:38:00Z elimik31 quit (Remote host closed the connection) 2016-06-24T19:38:16Z elimik31 joined #lisp 2016-06-24T19:38:36Z tsikov quit (Ping timeout: 276 seconds) 2016-06-24T19:38:45Z tsikov joined #lisp 2016-06-24T19:39:03Z tsikov quit (Remote host closed the connection) 2016-06-24T19:42:27Z tsikov_ quit (Ping timeout: 264 seconds) 2016-06-24T19:43:07Z elimik31 quit (Remote host closed the connection) 2016-06-24T19:44:44Z tsikov joined #lisp 2016-06-24T19:44:52Z mikaelj joined #lisp 2016-06-24T19:45:31Z Portable_Cheese joined #lisp 2016-06-24T19:48:05Z Oladon1 joined #lisp 2016-06-24T19:49:10Z BlueRavenGT joined #lisp 2016-06-24T19:49:57Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-24T19:50:43Z Oladon quit (Ping timeout: 252 seconds) 2016-06-24T19:54:05Z knobo_ joined #lisp 2016-06-24T19:57:52Z phoe_krk: pjb: Any idea why #\: might not work properly when reading a non-list? Say, CL:CAR? 2016-06-24T19:59:28Z phoe_krk: Oh. I think I get it. 2016-06-24T19:59:39Z phoe_krk: #\: should be non-terminating methinkg. 2016-06-24T19:59:40Z phoe_krk: s. 2016-06-24T20:02:44Z Portable_Cheese joined #lisp 2016-06-24T20:03:09Z logrus joined #lisp 2016-06-24T20:05:33Z mikaelj quit (Ping timeout: 250 seconds) 2016-06-24T20:05:46Z sytse joined #lisp 2016-06-24T20:07:01Z attila_lendvai joined #lisp 2016-06-24T20:07:01Z attila_lendvai quit (Changing host) 2016-06-24T20:07:01Z attila_lendvai joined #lisp 2016-06-24T20:08:19Z papachan quit (Ping timeout: 244 seconds) 2016-06-24T20:09:06Z phoe_krk: http://paste.lisp.org/display/319136 2016-06-24T20:09:08Z phoe_krk: This is puzzling. 2016-06-24T20:09:51Z papachan joined #lisp 2016-06-24T20:11:32Z grimsley joined #lisp 2016-06-24T20:11:32Z tsikov quit (Remote host closed the connection) 2016-06-24T20:13:24Z shifty quit (Ping timeout: 246 seconds) 2016-06-24T20:13:41Z phoe_krk: Oh. I see. http://clhs.lisp.se/Body/02_b.htm 2016-06-24T20:13:58Z tsikov joined #lisp 2016-06-24T20:15:11Z DeadTrickster_ joined #lisp 2016-06-24T20:15:15Z phoe_krk: I still don't get it. 2016-06-24T20:15:36Z phoe_krk: For some reason, this gets triggered with a list. And this doesn't get triggered without a list. 2016-06-24T20:16:32Z EvW quit (Ping timeout: 258 seconds) 2016-06-24T20:18:17Z DeadTrickster quit (Ping timeout: 244 seconds) 2016-06-24T20:18:28Z stepnem quit (Ping timeout: 264 seconds) 2016-06-24T20:18:45Z mikaelj joined #lisp 2016-06-24T20:19:18Z phoe_krk: ...non-terminating macro characters get pulled into the token being read. 2016-06-24T20:19:33Z phoe_krk: So why don't they get pulled when a (cl:car) gets read. 2016-06-24T20:20:50Z angavrilov quit (Remote host closed the connection) 2016-06-24T20:22:26Z IPmonger joined #lisp 2016-06-24T20:23:42Z stepnem joined #lisp 2016-06-24T20:24:22Z mikaelj quit (Ping timeout: 260 seconds) 2016-06-24T20:26:55Z IPmonger quit (Ping timeout: 244 seconds) 2016-06-24T20:28:25Z EvW joined #lisp 2016-06-24T20:29:46Z eschatol_ joined #lisp 2016-06-24T20:31:32Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-24T20:35:46Z phoe_krk: Huh. I see. 2016-06-24T20:36:17Z phoe_krk: We have three cases here. 2016-06-24T20:36:41Z phoe_krk: One - READ-DELIMITED-LIST being called. It normally calls the macro function of #\: and an error is called. 2016-06-24T20:37:06Z phoe_krk: Two - we have #\: as a terminating macro character. The reader peeks at it, stops reading and returns what it accumulated so far. 2016-06-24T20:37:20Z mikaelj joined #lisp 2016-06-24T20:37:21Z phoe_krk: Three - we have #\: as a non-terminating macro character. The reader ignores the macro function and just keeps on reading. 2016-06-24T20:41:39Z gilez quit (Ping timeout: 276 seconds) 2016-06-24T20:42:44Z eschatol_ quit (Remote host closed the connection) 2016-06-24T20:44:16Z phoe_krk: Welp. I'll be forced to read lists only, then. 2016-06-24T20:44:23Z phoe_krk: Which is what I wanted it to do anyway. 2016-06-24T20:44:54Z eschatologist joined #lisp 2016-06-24T20:50:04Z paul0 joined #lisp 2016-06-24T20:50:13Z paul0 quit (Remote host closed the connection) 2016-06-24T20:50:34Z paul0 joined #lisp 2016-06-24T20:55:51Z mikaelj quit (Ping timeout: 244 seconds) 2016-06-24T20:57:33Z shka quit (Ping timeout: 244 seconds) 2016-06-24T20:58:17Z mikaelj joined #lisp 2016-06-24T21:02:31Z BRFennPocock quit (Read error: Connection reset by peer) 2016-06-24T21:07:10Z karswell quit (Ping timeout: 252 seconds) 2016-06-24T21:07:30Z tsikov quit (Remote host closed the connection) 2016-06-24T21:08:38Z phoe_krk: ...can I anyhow hack READ-DELIMITED-LIST into behaving as READ normally would? 2016-06-24T21:08:53Z BRFennPocock joined #lisp 2016-06-24T21:10:15Z mikaelj quit (Ping timeout: 276 seconds) 2016-06-24T21:10:49Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-24T21:11:37Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-24T21:13:10Z attila_lendvai joined #lisp 2016-06-24T21:13:10Z attila_lendvai quit (Changing host) 2016-06-24T21:13:10Z attila_lendvai joined #lisp 2016-06-24T21:13:41Z eschatologist joined #lisp 2016-06-24T21:17:21Z mikaelj joined #lisp 2016-06-24T21:18:07Z phoe_krk: Hey, I can. I'mma just append a #\Nul to the end of the string and have this terminate it... 2016-06-24T21:22:26Z DeadTrickster joined #lisp 2016-06-24T21:24:45Z phoe_krk: What is the Lisp way of creating strings from streams? I mean, the recommended implementation. Gathering all the characters into a list and coercing it into a string doesn't really sound like the best thing, performance-wise. 2016-06-24T21:25:32Z DeadTrickster_ quit (Ping timeout: 258 seconds) 2016-06-24T21:25:40Z Denommus quit (Ping timeout: 264 seconds) 2016-06-24T21:26:36Z tristero quit (Quit: tristero) 2016-06-24T21:27:07Z phoe_krk: I can see SBCL utilizing some sorts of buffers in its FDs. Is there a QL library for such? 2016-06-24T21:27:30Z puchacz quit (Quit: Konversation terminated!) 2016-06-24T21:27:50Z vlatkoB quit (Remote host closed the connection) 2016-06-24T21:29:33Z mikaelj quit (Ping timeout: 240 seconds) 2016-06-24T21:31:03Z tristero joined #lisp 2016-06-24T21:32:20Z rme: phoe_krk: What about vector-push-extend onto an adjustable string, or a string output stream? 2016-06-24T21:33:18Z phoe_krk: rme: String output stream? That sounds nice. 2016-06-24T21:33:33Z tsikov joined #lisp 2016-06-24T21:33:40Z phoe_krk: Can I just push characters onto it and have it pop out a string for me? 2016-06-24T21:34:09Z rme: clhs make-string-output-stream 2016-06-24T21:34:09Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_mk_s_2.htm 2016-06-24T21:34:17Z phoe_krk: rme: I'd rather not have an adjustable string since I'd have to manage multiple ones if I want to create something like 512kB of a string. 2016-06-24T21:34:38Z phoe_krk: rme: this solves my problem. Thanks! 2016-06-24T21:34:48Z mordocai: Also http://www.lispworks.com/documentation/HyperSpec/Body/m_w_out_.htm 2016-06-24T21:36:54Z strelox quit (Ping timeout: 276 seconds) 2016-06-24T21:40:27Z pmc joined #lisp 2016-06-24T21:40:44Z impulse joined #lisp 2016-06-24T21:42:56Z bigfondue joined #lisp 2016-06-24T21:43:24Z Valheru quit (Ping timeout: 272 seconds) 2016-06-24T21:45:01Z pmc quit (Client Quit) 2016-06-24T21:51:44Z Valheru joined #lisp 2016-06-24T21:54:05Z eudoxia joined #lisp 2016-06-24T21:54:40Z Davidbrcz joined #lisp 2016-06-24T21:57:42Z papachan quit (Ping timeout: 276 seconds) 2016-06-24T21:59:22Z jleija joined #lisp 2016-06-24T22:00:11Z tsikov quit (Remote host closed the connection) 2016-06-24T22:00:37Z DeadTrickster quit (Ping timeout: 260 seconds) 2016-06-24T22:01:06Z davsebamse quit (Ping timeout: 244 seconds) 2016-06-24T22:02:41Z LiamH quit (Quit: Leaving.) 2016-06-24T22:04:27Z ekinmur joined #lisp 2016-06-24T22:04:40Z kdridi quit (Ping timeout: 264 seconds) 2016-06-24T22:04:45Z adolf_st_ joined #lisp 2016-06-24T22:05:11Z kdridi joined #lisp 2016-06-24T22:06:16Z BRFennPocock quit (Ping timeout: 244 seconds) 2016-06-24T22:06:20Z Karl_Dscc joined #lisp 2016-06-24T22:07:40Z ekinmur_ quit (Ping timeout: 264 seconds) 2016-06-24T22:08:28Z adolf_stalin quit (Ping timeout: 258 seconds) 2016-06-24T22:08:30Z papachan joined #lisp 2016-06-24T22:08:44Z pjb: phoe_krk: #\: is processed specially by the lisp reader algorithm. It is useless to bind it to a reader macro. 2016-06-24T22:09:24Z adolf_st_ quit (Ping timeout: 276 seconds) 2016-06-24T22:09:24Z ekinmur quit (Ping timeout: 276 seconds) 2016-06-24T22:10:02Z pjb: phoe_krk: this is why I made you consider (CL-USER::FOO1 … CL-USER::FOO3901289312890312830). 2016-06-24T22:13:12Z phoe_krk: pjb: I'll hack around READ-DELIMITED-LIST as it seems to work with reader macros. 2016-06-24T22:13:55Z pjb: I just read again clhs 2.2, and it seems I'm wrong. 2016-06-24T22:14:45Z phoe_krk: Um? 2016-06-24T22:14:49Z phoe_krk: Oh, right. 2016-06-24T22:15:09Z phoe_krk: It's processed as a non-terminating reader macro character, and therefore read as a normal alphanumeric char. 2016-06-24T22:15:31Z phoe_krk: Try (read-from-string "A#C"). 2016-06-24T22:15:35Z pjb: Yes, it works perfectly as a reader macro. You may want a terminating reader macro, or not, depending. 2016-06-24T22:15:52Z pjb: (set-macro-character #\: (lambda (s c) (declare (ignore s c)) '|:|) nil) '(cl:car cl:cdr) --> (cl \: car cl \: cdr) 2016-06-24T22:15:52Z phoe_krk: pjb: I'll do the following. 2016-06-24T22:16:17Z phoe_krk: Oh. Does it? 2016-06-24T22:16:26Z phoe_krk: Oh, right. 2016-06-24T22:16:27Z phoe_krk: But. 2016-06-24T22:16:29Z pjb: '(cl::car) --> (cl \: \: car) 2016-06-24T22:16:42Z phoe_krk: I'll use READ-DELIMITED-LIST. 2016-06-24T22:16:58Z phoe_krk: I mean - I'll append a #\Nul to the read string once I verify it's not too large. 2016-06-24T22:17:10Z pjb: I see. 2016-06-24T22:17:13Z phoe_krk: And I'll read-delimited-list, terminating it with a #\Nul. 2016-06-24T22:17:17Z phoe_krk: I'll get a list. 2016-06-24T22:17:19Z pjb: Yes. It's a way to do it. 2016-06-24T22:17:32Z phoe_krk: And I'm interested only in the first part of it, so CAR of it is the value I seek. 2016-06-24T22:17:58Z davsebamse joined #lisp 2016-06-24T22:18:00Z phoe_krk: R-D-L calls non-terminating macro character functions, so everything that errors out gets called. 2016-06-24T22:18:06Z phoe_krk: Which is something that I want. 2016-06-24T22:18:27Z phoe_krk: All of :X and Y:Z and A::B will error out. 2016-06-24T22:18:34Z phoe_krk: Which means no keyword or any other symbol pollution. 2016-06-24T22:18:46Z phoe_krk: And all the symbols will get interned in a package that will later on get deleted. 2016-06-24T22:18:48Z pjb: As a reader macro, you may still read :X as keywords. 2016-06-24T22:19:02Z phoe_krk: pjb: keyword package pollution anyone? 2016-06-24T22:19:12Z pjb: but also: '(cl:car) --> (cl :car) ;-) 2016-06-24T22:19:21Z phoe_krk: (:KEYWORD1 ... :KEYWORD12836127846384348274) ? 2016-06-24T22:19:25Z phoe_krk: pjb: no :P 2016-06-24T22:19:27Z phoe_krk: I won't. 2016-06-24T22:19:31Z pjb: or your own MY-KEYWORD package. 2016-06-24T22:19:43Z pjb: '(cl:car) --> (cl my-keyword:car) 2016-06-24T22:19:43Z phoe_krk: pjb: which will bloat up and eat my RAM anyway. 2016-06-24T22:19:46Z pjb: you can do as you want. 2016-06-24T22:19:59Z phoe_krk: But - I don't need to. I'll grab symbols and symbols only. 2016-06-24T22:20:02Z pjb: or temp package for "keywords". 2016-06-24T22:20:28Z phoe_krk: pjb: then I'll need to create two packages, one for symbols, other for keywords, and then I'll need to throw out both of them. 2016-06-24T22:20:34Z phoe_krk: I don't see the point. 2016-06-24T22:20:36Z pjb: yes. 2016-06-24T22:20:44Z pjb: Why do you read? 2016-06-24T22:20:51Z phoe_krk: I want input from my client. 2016-06-24T22:21:07Z phoe_krk: Which will consist of lists, symbols, ints and strings. 2016-06-24T22:21:16Z phoe_krk: Like - a client/server here. 2016-06-24T22:21:31Z phoe_krk: And I'm bending the Lisp reader to serve me in this case. 2016-06-24T22:22:01Z pjb: soon enough it'll seem easier to just write a custom parser. 2016-06-24T22:22:12Z phoe_krk: pjb: no, why? 2016-06-24T22:22:23Z phoe_krk: I'm about 60% done. 2016-06-24T22:22:26Z pjb: ok. 2016-06-24T22:23:00Z phoe_krk: Plus it's an actually fun challenge to do this utilizing the somewhat-hackable somewhat-limited tool that is the standard Lisp reader. 2016-06-24T22:23:09Z phoe_krk: And I get to know more of CL in the process. 2016-06-24T22:23:29Z phoe_krk: Like - the CL internals. I'm not creating a new parser, I'm tinkering with the old tricks. 2016-06-24T22:25:45Z benwbooth joined #lisp 2016-06-24T22:26:28Z tsikov joined #lisp 2016-06-24T22:27:14Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-06-24T22:28:51Z benwbooth quit (Client Quit) 2016-06-24T22:32:30Z EvW1 joined #lisp 2016-06-24T22:35:44Z eudoxia quit (Quit: Leaving) 2016-06-24T22:35:58Z EvW quit (Ping timeout: 272 seconds) 2016-06-24T22:36:54Z EvW1 quit (Ping timeout: 246 seconds) 2016-06-24T22:38:18Z nikki93 joined #lisp 2016-06-24T22:38:19Z EvW joined #lisp 2016-06-24T22:39:15Z wildlander joined #lisp 2016-06-24T22:40:04Z holly2 quit (Ping timeout: 260 seconds) 2016-06-24T22:42:56Z EvW quit (Ping timeout: 272 seconds) 2016-06-24T22:43:54Z EvW joined #lisp 2016-06-24T22:44:21Z stepnem quit (Ping timeout: 244 seconds) 2016-06-24T22:45:48Z holly2 joined #lisp 2016-06-24T22:50:42Z krasnal quit (Read error: Connection reset by peer) 2016-06-24T22:51:12Z fkac joined #lisp 2016-06-24T22:54:06Z walter|r joined #lisp 2016-06-24T22:54:32Z elimik31 joined #lisp 2016-06-24T22:55:15Z |3b|: phoe_krk: did you count #12345678901234567(1) in your list of untrusted input reader problems? 2016-06-24T22:56:03Z coyo quit (Ping timeout: 240 seconds) 2016-06-24T22:56:37Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-24T22:57:49Z phoe_krk: Yes, # is completely disabled. 2016-06-24T22:58:45Z |3b|: not exactly a reader problem, but might also thing about effects of . on whatever is looking at the results 2016-06-24T22:58:46Z phoe_krk: Disabled as in errors out and knocks out the connection. 2016-06-24T22:58:54Z |3b|: *think 2016-06-24T22:59:03Z phoe_krk: A structure like (a b . c . d) errors out and knocks out the connection. 2016-06-24T22:59:43Z |3b| meant just (1 2 . 3) or whatever, valid dotted lists 2016-06-24T22:59:57Z phoe_krk: Oh, right! These get parsed correctly into improper lists. 2016-06-24T23:00:19Z phoe_krk: Do I want improper lists though? 2016-06-24T23:00:40Z |3b|: could be useful for alists 2016-06-24T23:00:44Z phoe_krk: Would making . an error macro character prevent improper lists from occuring at read-time? 2016-06-24T23:01:16Z |3b|: should .5 be an error? 2016-06-24T23:01:44Z phoe_krk: Not really. 2016-06-24T23:01:44Z |3b| doesn't remember if that is valid syntax for 0.5 or not, but at least sbcl seems to accept it 2016-06-24T23:02:16Z phoe_krk: So does ECL and MKCL. 2016-06-24T23:02:30Z phoe_krk: Oh well. 2016-06-24T23:02:33Z phoe_krk: I'll leave them in. 2016-06-24T23:03:17Z phoe_krk: If someone decides to screw up my data with improper lists later on, I'll find out about this at parsetime. 2016-06-24T23:04:12Z phoe_krk: Oh, wait. 2016-06-24T23:04:25Z phoe_krk: I can make . a custom macro character. 2016-06-24T23:05:01Z phoe_krk: I think. 2016-06-24T23:05:20Z phoe_krk: If there's nothing past the . and nothing before the . then I might want to error out. 2016-06-24T23:05:27Z NeverDie quit (Read error: Connection reset by peer) 2016-06-24T23:05:32Z phoe_krk: But can I check what's before the macro character? 2016-06-24T23:06:00Z Petit_Dejeuner joined #lisp 2016-06-24T23:06:54Z |3b|: i guess you could peek next char and if it is space or terminating macro char, error? 2016-06-24T23:07:04Z |3b|: you can't check previous char, but you can make it non-terminating 2016-06-24T23:07:19Z |3b|: (or not make it terminating, don't remember which way the option goes) 2016-06-24T23:07:27Z mikaelj joined #lisp 2016-06-24T23:07:32Z |3b|: so it will affect .foo but not foo. 2016-06-24T23:07:55Z phoe_krk: Good. 2016-06-24T23:07:57Z NeverDie joined #lisp 2016-06-24T23:08:16Z phoe_krk: But wait. 2016-06-24T23:08:32Z phoe_krk: READ-DELIMITED-LIST will trigger if it's a non-terminating macro char. 2016-06-24T23:08:52Z NeverDie quit (Max SendQ exceeded) 2016-06-24T23:09:24Z phoe_krk: Anyway, enough Lisp for tonight. 2016-06-24T23:09:27Z phoe_krk: Thanks guys, and night! 2016-06-24T23:10:25Z tsikov quit (Remote host closed the connection) 2016-06-24T23:10:32Z NeverDie joined #lisp 2016-06-24T23:10:46Z coyo joined #lisp 2016-06-24T23:11:26Z frgo_ joined #lisp 2016-06-24T23:11:55Z |3b|: i guess the outside-vr experience was nicer for rift too, at least until it gets to the store, steam wins there 2016-06-24T23:12:49Z gautham joined #lisp 2016-06-24T23:13:21Z |3b|: (though not completely fair since vive has the extra complexity of controllers, and yet to see if touch will work as smoothly as rift) 2016-06-24T23:13:28Z |3b|: oops, wrong channel :/ 2016-06-24T23:14:07Z mikaelj quit (Ping timeout: 260 seconds) 2016-06-24T23:15:28Z mishoo quit (Ping timeout: 264 seconds) 2016-06-24T23:18:19Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-24T23:19:40Z gabriel_laddel joined #lisp 2016-06-24T23:23:59Z frgo_ quit (Remote host closed the connection) 2016-06-24T23:24:11Z Xal joined #lisp 2016-06-24T23:25:46Z Xal quit (Client Quit) 2016-06-24T23:26:04Z Xal joined #lisp 2016-06-24T23:28:29Z _paul0 joined #lisp 2016-06-24T23:31:51Z paul0 quit (Ping timeout: 246 seconds) 2016-06-24T23:31:54Z mikaelj joined #lisp 2016-06-24T23:34:43Z Karl_Dscc quit (Remote host closed the connection) 2016-06-24T23:34:53Z adhoc_ joined #lisp 2016-06-24T23:37:20Z pjb quit (Remote host closed the connection) 2016-06-24T23:39:27Z elimik31 quit (Ping timeout: 264 seconds) 2016-06-24T23:39:57Z nikki93 quit (Remote host closed the connection) 2016-06-24T23:40:49Z nikki93 joined #lisp 2016-06-24T23:42:02Z nikki93 quit (Read error: Connection reset by peer) 2016-06-24T23:42:06Z nikki93_ joined #lisp 2016-06-24T23:43:09Z nikki93 joined #lisp 2016-06-24T23:43:17Z nikki93_ quit (Read error: Connection reset by peer) 2016-06-24T23:44:04Z karswell joined #lisp 2016-06-24T23:44:38Z papachan quit (Quit: Leaving) 2016-06-24T23:47:36Z mastokley quit (Ping timeout: 246 seconds) 2016-06-24T23:50:00Z Petit_Dejeuner quit (Ping timeout: 250 seconds) 2016-06-24T23:54:37Z Yuuhi quit (Remote host closed the connection) 2016-06-24T23:57:57Z scymtym quit (Ping timeout: 276 seconds) 2016-06-25T00:00:18Z al-damiri quit (Quit: Connection closed for inactivity) 2016-06-25T00:11:13Z tsikov joined #lisp 2016-06-25T00:14:34Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-25T00:16:04Z tsikov quit (Ping timeout: 264 seconds) 2016-06-25T00:24:24Z smokeink joined #lisp 2016-06-25T00:24:30Z gabriel_laddel quit (Ping timeout: 250 seconds) 2016-06-25T00:25:06Z MoALTz quit (Ping timeout: 244 seconds) 2016-06-25T00:25:19Z arescorpio joined #lisp 2016-06-25T00:29:39Z oleo_ joined #lisp 2016-06-25T00:32:34Z oleo quit (Ping timeout: 240 seconds) 2016-06-25T00:32:52Z kdridi quit (Ping timeout: 264 seconds) 2016-06-25T00:35:49Z nikki93 quit (Remote host closed the connection) 2016-06-25T00:36:20Z kdridi joined #lisp 2016-06-25T00:41:48Z EvW quit (Ping timeout: 258 seconds) 2016-06-25T00:44:32Z _paul0 quit (Remote host closed the connection) 2016-06-25T00:44:47Z paul0 joined #lisp 2016-06-25T00:44:55Z paul0 quit (Remote host closed the connection) 2016-06-25T00:45:13Z paul0 joined #lisp 2016-06-25T00:45:29Z paul0 quit (Remote host closed the connection) 2016-06-25T00:53:05Z nikki93 joined #lisp 2016-06-25T00:56:35Z ekinmur joined #lisp 2016-06-25T00:56:44Z ekinmur quit (Client Quit) 2016-06-25T00:58:32Z smokeink quit (Ping timeout: 260 seconds) 2016-06-25T01:00:31Z mastokley joined #lisp 2016-06-25T01:01:01Z happy-dude quit (Quit: Connection closed for inactivity) 2016-06-25T01:03:33Z adhoc_ quit (Ping timeout: 240 seconds) 2016-06-25T01:05:35Z adhoc__ joined #lisp 2016-06-25T01:06:02Z gautham quit (Quit: Leaving) 2016-06-25T01:07:00Z Arathnim quit (Quit: Lost terminal) 2016-06-25T01:12:18Z tsikov joined #lisp 2016-06-25T01:16:07Z smokeink joined #lisp 2016-06-25T01:16:07Z ekinmur joined #lisp 2016-06-25T01:16:41Z tsikov quit (Ping timeout: 258 seconds) 2016-06-25T01:17:58Z grimsley quit (Quit: Leaving) 2016-06-25T01:30:11Z Valheru quit (Read error: Connection reset by peer) 2016-06-25T01:40:10Z FreeBirdLjj joined #lisp 2016-06-25T01:41:34Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-25T01:42:35Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-25T01:44:21Z nzambe joined #lisp 2016-06-25T01:44:33Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2016-06-25T01:48:19Z space_otter joined #lisp 2016-06-25T01:56:43Z VChef_Mobile joined #lisp 2016-06-25T01:56:50Z Portable_Cheese quit (Read error: Connection reset by peer) 2016-06-25T01:58:01Z jason_m joined #lisp 2016-06-25T02:00:42Z bigfondue quit (Quit: WeeChat 1.5) 2016-06-25T02:04:47Z joneshf-laptop quit (Remote host closed the connection) 2016-06-25T02:07:03Z walter|r quit (Remote host closed the connection) 2016-06-25T02:12:50Z tsikov joined #lisp 2016-06-25T02:13:03Z eschatologist joined #lisp 2016-06-25T02:13:41Z nikki93 quit (Remote host closed the connection) 2016-06-25T02:14:04Z mikaelj quit (Ping timeout: 252 seconds) 2016-06-25T02:18:51Z tsikov quit (Ping timeout: 240 seconds) 2016-06-25T02:24:58Z sondr3 quit (Ping timeout: 244 seconds) 2016-06-25T02:32:46Z mikaelj joined #lisp 2016-06-25T02:33:58Z xrash joined #lisp 2016-06-25T02:42:23Z Griff`Ron joined #lisp 2016-06-25T02:49:29Z walter|r joined #lisp 2016-06-25T02:49:30Z stardiviner joined #lisp 2016-06-25T02:54:28Z akkad: does this pattern make sense? (cons 'inode (parse-integer (format nil "~D" inode))) 2016-06-25T03:00:51Z deepestblue joined #lisp 2016-06-25T03:01:48Z Petit_Dejeuner joined #lisp 2016-06-25T03:04:34Z shka joined #lisp 2016-06-25T03:05:21Z pierpa quit (Ping timeout: 246 seconds) 2016-06-25T03:06:40Z guicho joined #lisp 2016-06-25T03:11:53Z deepestblue quit (Quit: Leaving) 2016-06-25T03:12:44Z impulse quit (Ping timeout: 272 seconds) 2016-06-25T03:13:27Z deepestblue joined #lisp 2016-06-25T03:14:06Z |2dman|_ quit (Ping timeout: 246 seconds) 2016-06-25T03:15:20Z tsikov joined #lisp 2016-06-25T03:15:43Z gilez joined #lisp 2016-06-25T03:16:13Z wglb` joined #lisp 2016-06-25T03:16:41Z srcerer_ joined #lisp 2016-06-25T03:16:48Z wglb quit (Remote host closed the connection) 2016-06-25T03:18:32Z srcerer quit (Ping timeout: 260 seconds) 2016-06-25T03:18:48Z jason_m quit (Ping timeout: 276 seconds) 2016-06-25T03:19:33Z tsikov quit (Ping timeout: 240 seconds) 2016-06-25T03:23:42Z deepestblue quit (Quit: Leaving) 2016-06-25T03:25:02Z deepestblue joined #lisp 2016-06-25T03:25:43Z |3b|: akkad: it makes sense in the "seems to be valid code" sense, but seems like a pretty odd thing to do 2016-06-25T03:28:51Z Sucks joined #lisp 2016-06-25T03:29:17Z Sucks quit (K-Lined) 2016-06-25T03:32:10Z walter|r quit (Remote host closed the connection) 2016-06-25T03:35:49Z deepestblue quit (Quit: Leaving) 2016-06-25T03:37:58Z RazWelles quit (Remote host closed the connection) 2016-06-25T03:39:30Z impulse joined #lisp 2016-06-25T03:45:03Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-25T03:48:23Z beach joined #lisp 2016-06-25T03:48:41Z beach: Good morning everyone! 2016-06-25T03:50:05Z deepestblue joined #lisp 2016-06-25T03:58:27Z schoppenhauer quit (Ping timeout: 276 seconds) 2016-06-25T03:59:54Z schoppenhauer joined #lisp 2016-06-25T04:00:40Z jleija quit (Quit: leaving) 2016-06-25T04:04:27Z |2dman| joined #lisp 2016-06-25T04:10:33Z shka: beach: good morning, sir 2016-06-25T04:13:34Z eschatologist joined #lisp 2016-06-25T04:14:19Z gilez quit (Ping timeout: 260 seconds) 2016-06-25T04:16:45Z arescorpio quit (Quit: Leaving.) 2016-06-25T04:22:31Z unrahul quit (Quit: Connection closed for inactivity) 2016-06-25T04:22:39Z |2dman| quit (Ping timeout: 264 seconds) 2016-06-25T04:23:00Z NeverDie quit (Quit: http://radiux.io/) 2016-06-25T04:23:13Z rme quit (Quit: rme) 2016-06-25T04:25:38Z FreeBirdLjj joined #lisp 2016-06-25T04:27:04Z adhoc__ quit (Ping timeout: 244 seconds) 2016-06-25T04:29:08Z adhoc_ joined #lisp 2016-06-25T04:30:18Z mastokley quit (Ping timeout: 276 seconds) 2016-06-25T04:38:42Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-06-25T04:39:04Z Griff`Ron quit (Quit: Leaving) 2016-06-25T04:39:09Z stardiviner joined #lisp 2016-06-25T04:41:44Z adhoc_ quit (Ping timeout: 260 seconds) 2016-06-25T04:46:50Z zdm joined #lisp 2016-06-25T04:48:46Z wheelsucker joined #lisp 2016-06-25T04:48:57Z adhoc__ joined #lisp 2016-06-25T04:55:39Z adhoc__ quit (Ping timeout: 264 seconds) 2016-06-25T04:56:31Z SoraFirestorm joined #lisp 2016-06-25T04:57:01Z adolf_stalin joined #lisp 2016-06-25T04:57:13Z adhoc_ joined #lisp 2016-06-25T04:57:13Z SoraFirestorm: Quick question: is there a way to tell SBCL to use AT&T syntax for DISASSEMBLE? 2016-06-25T05:04:12Z adhoc_ quit (Ping timeout: 272 seconds) 2016-06-25T05:04:18Z beach: SoraFirestorm: If you don't get an answer here, you may want to try in #sbcl. 2016-06-25T05:05:33Z adhoc__ joined #lisp 2016-06-25T05:06:03Z smokeink quit (Ping timeout: 276 seconds) 2016-06-25T05:07:25Z Valheru joined #lisp 2016-06-25T05:12:46Z vlatkoB joined #lisp 2016-06-25T05:20:06Z wheelsucker quit (Ping timeout: 258 seconds) 2016-06-25T05:20:13Z sauvin joined #lisp 2016-06-25T05:30:18Z IPmonger joined #lisp 2016-06-25T05:30:45Z BlueRavenGT quit (Ping timeout: 276 seconds) 2016-06-25T05:36:06Z tmtwd joined #lisp 2016-06-25T05:40:46Z Ulster joined #lisp 2016-06-25T05:43:40Z DeadTrickster joined #lisp 2016-06-25T05:45:21Z DeadTrickster_ joined #lisp 2016-06-25T05:47:15Z IPmonger quit (Ping timeout: 264 seconds) 2016-06-25T05:52:58Z DeadTrickster_ quit (Ping timeout: 272 seconds) 2016-06-25T05:54:24Z adhoc__ quit (Ping timeout: 246 seconds) 2016-06-25T05:56:35Z adhoc_ joined #lisp 2016-06-25T05:57:03Z DeadTrickster_ joined #lisp 2016-06-25T05:58:32Z teiloj joined #lisp 2016-06-25T06:00:21Z DeadTrickster quit (Ping timeout: 246 seconds) 2016-06-25T06:03:03Z teiloj quit (Quit: Page closed) 2016-06-25T06:05:00Z Valheru quit (Ping timeout: 272 seconds) 2016-06-25T06:18:26Z tsikov joined #lisp 2016-06-25T06:21:26Z stepnem joined #lisp 2016-06-25T06:21:42Z xrash quit (Remote host closed the connection) 2016-06-25T06:23:15Z tsikov quit (Ping timeout: 264 seconds) 2016-06-25T06:24:34Z peey joined #lisp 2016-06-25T06:28:35Z oleo_: morning 2016-06-25T06:30:04Z beach: Hello oleo_. 2016-06-25T06:31:02Z oleo_: heye beach! :) 2016-06-25T06:31:25Z Intensity quit (Remote host closed the connection) 2016-06-25T06:36:33Z Intensity joined #lisp 2016-06-25T06:39:20Z coyo quit (Ping timeout: 244 seconds) 2016-06-25T06:39:46Z peey quit (Ping timeout: 250 seconds) 2016-06-25T06:40:23Z space_otter quit (Remote host closed the connection) 2016-06-25T06:41:13Z Valheru joined #lisp 2016-06-25T06:41:14Z peey joined #lisp 2016-06-25T06:41:29Z frgo_ joined #lisp 2016-06-25T06:45:07Z jasom quit (Ping timeout: 250 seconds) 2016-06-25T06:46:21Z mejja joined #lisp 2016-06-25T06:47:08Z tsikov joined #lisp 2016-06-25T06:50:24Z wildlander quit (Quit: Saliendo) 2016-06-25T06:54:33Z logrus quit (Quit: Leaving) 2016-06-25T06:55:07Z frgo_ quit (Remote host closed the connection) 2016-06-25T06:58:11Z defaultxr quit (Ping timeout: 240 seconds) 2016-06-25T06:58:59Z SoraFirestorm: beach: alright, I'll try hitting up #sbcl now. Thanks. 2016-06-25T06:59:03Z SoraFirestorm left #lisp 2016-06-25T07:08:28Z tax_ joined #lisp 2016-06-25T07:08:47Z tmtwd quit (Ping timeout: 244 seconds) 2016-06-25T07:09:20Z mishoo joined #lisp 2016-06-25T07:10:37Z Sucks joined #lisp 2016-06-25T07:11:05Z Xal quit (Read error: Connection reset by peer) 2016-06-25T07:11:30Z Sucks quit (Remote host closed the connection) 2016-06-25T07:13:26Z edgar-rft quit (Quit: edgar-rft) 2016-06-25T07:13:26Z grimsley joined #lisp 2016-06-25T07:13:55Z guicho quit (Quit: さようなら) 2016-06-25T07:16:46Z Sucks joined #lisp 2016-06-25T07:17:28Z elucidata quit (Ping timeout: 250 seconds) 2016-06-25T07:19:23Z DeadTrickster joined #lisp 2016-06-25T07:19:36Z beach: If I am going to make Second Climacs largely independent of the GUI library to be used, I think I need a library for Emacs-like commands, i.e., a library that maps sequences of items (keystrokes) to items (commands). It looks like it would be a multi-level dictionary. Do we have such a library already, or should I extract what I have, generalize it, and turn it into a separate library? 2016-06-25T07:22:13Z schjetne joined #lisp 2016-06-25T07:23:25Z hekmek joined #lisp 2016-06-25T07:23:51Z DeadTrickster_ quit (Ping timeout: 276 seconds) 2016-06-25T07:23:55Z Sucks quit (Quit: Leaving) 2016-06-25T07:29:04Z Sucks joined #lisp 2016-06-25T07:29:44Z tsikov quit (Remote host closed the connection) 2016-06-25T07:31:48Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-25T07:32:00Z tsikov joined #lisp 2016-06-25T07:33:29Z eschatologist joined #lisp 2016-06-25T07:34:54Z cods quit (Ping timeout: 276 seconds) 2016-06-25T07:34:55Z krasnal joined #lisp 2016-06-25T07:36:18Z cods joined #lisp 2016-06-25T07:40:25Z adolf_stalin quit (Remote host closed the connection) 2016-06-25T07:40:27Z Sucks quit (Remote host closed the connection) 2016-06-25T07:43:27Z cods quit (Remote host closed the connection) 2016-06-25T07:45:27Z Sucks joined #lisp 2016-06-25T07:46:02Z strelox joined #lisp 2016-06-25T07:46:52Z defaultxr joined #lisp 2016-06-25T07:49:59Z peey: beach: a generalized library for the multi-level dictionary? 2016-06-25T07:50:10Z beach: Yeah. 2016-06-25T07:52:14Z peey: Couldn't you also use a simple hash table for mapping key sequences to commands? And you could search the hash table's keys to see if there are any key sequences remaining after whatever user has already entered 2016-06-25T07:52:54Z rann joined #lisp 2016-06-25T07:53:21Z beach: That is another possibility. But I would like to create a CLOS protocol for it. 2016-06-25T07:53:38Z beach: ... one that does not refer to the implementation details. 2016-06-25T07:55:31Z peey: Does getting list of keys from a hashmap depend on implementation details? 2016-06-25T07:56:28Z beach: "hash table" is an implementation detail, and it will only work for the comparison functions that Common Lisp provides. 2016-06-25T07:56:59Z beach: I also need function for checking partial sequences, so that I can generate output. 2016-06-25T07:57:10Z beach: In Emacs, try typing C-x 2016-06-25T07:57:23Z beach: It echoes the C-x in the echo area. 2016-06-25T07:57:47Z beach: I need an operation to check whether a sequence is a valid prefix. 2016-06-25T07:58:47Z peey: Yeah. I was thinking that for partial sequences you could get a list of all hash keys in the map, then filter out those that don't fit the prefix. Costly operation maybe. More efficient with a multi level dictionary, now I see it. 2016-06-25T07:58:56Z beach: You can. 2016-06-25T07:59:04Z beach: But that's another implementation detail. 2016-06-25T07:59:40Z beach: If I come up with the right protocol, I am sure I can find a reasonable implementation. 2016-06-25T07:59:55Z oleo_: hello 2016-06-25T07:59:57Z oleo_: http://paste.lisp.org/display/319172 2016-06-25T08:00:06Z oleo_: is that att or intel snytax for the assembly ? 2016-06-25T08:02:31Z mikaelj quit (Ping timeout: 244 seconds) 2016-06-25T08:03:02Z shka: oleo_: intel 2016-06-25T08:03:08Z tsikov quit (Remote host closed the connection) 2016-06-25T08:03:24Z mikaelj joined #lisp 2016-06-25T08:03:30Z beach: oleo_: I am not an expert, but it looks like the destination of the MOV is the first argument, which I believe is Intel, so I think shka is right. 2016-06-25T08:03:52Z oleo_: right 2016-06-25T08:06:51Z schjetne quit (Ping timeout: 240 seconds) 2016-06-25T08:09:24Z cpt_nemo quit (Ping timeout: 260 seconds) 2016-06-25T08:10:48Z beach: OK, now the hardest part: what should I call such a library? 2016-06-25T08:11:11Z shka: polymap ;-) 2016-06-25T08:11:18Z beach: The name must be unique, short, pertinent, and contain the letter combination "cl". 2016-06-25T08:11:30Z shka: clevermap 2016-06-25T08:11:32Z shka: ;-) 2016-06-25T08:11:50Z zdm quit (Ping timeout: 258 seconds) 2016-06-25T08:11:54Z beach: Not bad. 2016-06-25T08:12:03Z gravicappa joined #lisp 2016-06-25T08:12:17Z shka is happy that finally he's useless name inventing talent shines 2016-06-25T08:12:36Z hekmek quit (Ping timeout: 258 seconds) 2016-06-25T08:12:52Z beach: Bah, such a talent is invaluable. I find that naming things is one of the hardest parts about programming. 2016-06-25T08:16:07Z adhoc_ quit (Ping timeout: 250 seconds) 2016-06-25T08:16:53Z tsikov joined #lisp 2016-06-25T08:17:12Z defaultxr quit (Ping timeout: 260 seconds) 2016-06-25T08:17:16Z MoALTz joined #lisp 2016-06-25T08:17:19Z peey: beah: heiarchially-keyed-map 2016-06-25T08:17:32Z beach: I don't see "cl" in that name. 2016-06-25T08:17:40Z peey: hierarchically* 2016-06-25T08:17:51Z Valheru quit (Ping timeout: 244 seconds) 2016-06-25T08:18:04Z peey: well if you want you can misspell hierarchically to be hierarchi*cl*ly 2016-06-25T08:18:07Z peey: :P 2016-06-25T08:18:11Z beach: That's an idea. 2016-06-25T08:21:53Z kushal joined #lisp 2016-06-25T08:25:17Z kdas_ joined #lisp 2016-06-25T08:28:21Z cpt_nemo joined #lisp 2016-06-25T08:28:46Z adhoc_ joined #lisp 2016-06-25T08:29:30Z kushal quit (Ping timeout: 276 seconds) 2016-06-25T08:32:02Z kdas_ is now known as kushal 2016-06-25T08:32:16Z kushal quit (Changing host) 2016-06-25T08:32:17Z kushal joined #lisp 2016-06-25T08:35:31Z dmrdjfjf joined #lisp 2016-06-25T08:35:43Z dmrdjfjf: . 2016-06-25T08:36:19Z mikaelj quit (Ping timeout: 252 seconds) 2016-06-25T08:37:09Z adhoc_ quit (Ping timeout: 246 seconds) 2016-06-25T08:37:57Z zdm joined #lisp 2016-06-25T08:38:38Z mikaelj joined #lisp 2016-06-25T08:39:07Z adhoc_ joined #lisp 2016-06-25T08:39:11Z knobo_ quit (Ping timeout: 240 seconds) 2016-06-25T08:40:27Z zdm quit (Remote host closed the connection) 2016-06-25T08:41:18Z dmrdjfjf quit (Remote host closed the connection) 2016-06-25T08:45:36Z grimsley quit (Quit: Leaving) 2016-06-25T08:46:13Z mikaelj quit (Ping timeout: 252 seconds) 2016-06-25T08:46:47Z DeadTrickster quit (Ping timeout: 244 seconds) 2016-06-25T08:46:55Z mikaelj joined #lisp 2016-06-25T08:47:03Z rann quit (Ping timeout: 276 seconds) 2016-06-25T08:50:18Z holly2 quit (Ping timeout: 272 seconds) 2016-06-25T08:50:31Z puchacz joined #lisp 2016-06-25T08:50:33Z adhoc_ quit (Ping timeout: 244 seconds) 2016-06-25T08:51:40Z John[Lisbeth]: (caaar '((((1))))) 2016-06-25T08:52:33Z adhoc_ joined #lisp 2016-06-25T08:52:40Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-06-25T08:53:52Z holly2 joined #lisp 2016-06-25T08:54:48Z strelox quit (Remote host closed the connection) 2016-06-25T09:02:52Z John[Lisbeth]: I feel like there should just be one car function and it takes a string and another variable. 2016-06-25T09:03:08Z John[Lisbeth]: And then you could write it so you have as many as you want like cadadadaddddaddaaaaddddadadddaddaddddddadr 2016-06-25T09:03:18Z jacek joined #lisp 2016-06-25T09:03:29Z jacek_ joined #lisp 2016-06-25T09:03:29Z jacek_ quit (Client Quit) 2016-06-25T09:05:02Z peey: John: You mean like a blend of nthcar and nthcdr? 2016-06-25T09:05:16Z John[Lisbeth]: Probably. 2016-06-25T09:06:06Z shka: John[Lisbeth]: take a look at the let over lambda 2016-06-25T09:06:33Z shka: also 2016-06-25T09:06:40Z shka: racket style lenses 2016-06-25T09:06:45Z hekmek joined #lisp 2016-06-25T09:07:02Z John[Lisbeth]: Do you suspect me of being a schemer? 2016-06-25T09:07:31Z jackdaniel: what would be the point of such "utility"? 2016-06-25T09:08:04Z John[Lisbeth]: So that way you don't have to create infinite variations of them and teach them to new lisp programmers. 2016-06-25T09:08:24Z beach: John[Lisbeth]: If you find the need for such a thing, your code needs some serious rethinking in terms of datastructure abstractions. 2016-06-25T09:09:35Z jackdaniel: John[Lisbeth]: if you c.*r exeeds 4 characters its unreadable for an average person 2016-06-25T09:09:44Z mejja quit (Quit: \ No newline at end of file) 2016-06-25T09:10:06Z John[Lisbeth]: Nonetheless. 2016-06-25T09:10:45Z jackdaniel: implementing it would be a waste of time, but it is your time after all 2016-06-25T09:14:40Z shka: jackdaniel, helpful as ever :D 2016-06-25T09:15:07Z shka: John[Lisbeth]: programming in scheme is not something bad 2016-06-25T09:15:08Z shka: anyway 2016-06-25T09:15:27Z shka: in land of lisp, author describes macro that basicly does what you wanted to 2016-06-25T09:15:36Z jackdaniel: shka: keep your offensive remarks to yourself please 2016-06-25T09:16:01Z shka: oh you fragile butterflower 2016-06-25T09:17:17Z mikaelj quit (Ping timeout: 260 seconds) 2016-06-25T09:23:18Z kushal quit (Quit: Leaving) 2016-06-25T09:23:19Z puchacz quit (Quit: Konversation terminated!) 2016-06-25T09:25:49Z Sucks quit (Ping timeout: 260 seconds) 2016-06-25T09:27:48Z smokeink joined #lisp 2016-06-25T09:31:07Z gabriel_laddel joined #lisp 2016-06-25T09:35:35Z yeticry quit (Read error: Connection reset by peer) 2016-06-25T09:37:47Z gabriel_laddel quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-25T09:41:40Z mikaelj joined #lisp 2016-06-25T09:41:59Z yeticry joined #lisp 2016-06-25T09:48:51Z fluter quit (Ping timeout: 250 seconds) 2016-06-25T09:49:07Z Karl_Dscc joined #lisp 2016-06-25T09:50:32Z mikaelj quit (Ping timeout: 260 seconds) 2016-06-25T09:52:43Z tax_ quit (Quit: Leaving) 2016-06-25T09:53:26Z shka quit (Ping timeout: 244 seconds) 2016-06-25T09:56:19Z JuanDaugherty left #lisp 2016-06-25T10:00:21Z pjb joined #lisp 2016-06-25T10:02:13Z mishoo quit (Ping timeout: 244 seconds) 2016-06-25T10:03:20Z fluter joined #lisp 2016-06-25T10:03:23Z angavrilov joined #lisp 2016-06-25T10:09:00Z mikaelj joined #lisp 2016-06-25T10:09:41Z tsikov quit (Remote host closed the connection) 2016-06-25T10:16:11Z peey: John[Lisbeth]: How about this: http://paste.lisp.org/display/319183 2016-06-25T10:16:33Z peey: usage: (c "aaa" '(((3)))) 2016-06-25T10:17:16Z peey: I'm missing the r though :( 2016-06-25T10:23:15Z mikaelj quit (Ping timeout: 276 seconds) 2016-06-25T10:24:19Z MoALTz quit (Read error: Connection reset by peer) 2016-06-25T10:24:36Z mikaelj joined #lisp 2016-06-25T10:24:53Z MoALTz joined #lisp 2016-06-25T10:25:18Z hekmek quit (Ping timeout: 272 seconds) 2016-06-25T10:28:26Z Davidbrcz joined #lisp 2016-06-25T10:33:29Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-06-25T10:47:42Z adhoc_ quit (Ping timeout: 246 seconds) 2016-06-25T10:48:09Z Davidbrcz joined #lisp 2016-06-25T10:48:24Z quazimodo quit (Ping timeout: 246 seconds) 2016-06-25T10:48:28Z quazimod1 quit (Ping timeout: 264 seconds) 2016-06-25T10:48:30Z keltvek joined #lisp 2016-06-25T10:49:36Z adhoc_ joined #lisp 2016-06-25T10:50:22Z peey: Can I configure asdf to recursively search in the directories in *central-registry*? 2016-06-25T10:51:51Z lemoinem quit (Ping timeout: 276 seconds) 2016-06-25T10:51:54Z gravicappa quit (Ping timeout: 272 seconds) 2016-06-25T10:54:49Z quazimodo joined #lisp 2016-06-25T10:55:27Z quazimod1 joined #lisp 2016-06-25T11:01:34Z quazimod2 joined #lisp 2016-06-25T11:01:40Z quazimod3 joined #lisp 2016-06-25T11:01:42Z Davidbrcz quit (Quit: Leaving) 2016-06-25T11:03:43Z quazimodo quit (Ping timeout: 252 seconds) 2016-06-25T11:04:02Z quazimod1 quit (Ping timeout: 260 seconds) 2016-06-25T11:07:27Z pjb: peey: the problem is that it's a macro; with a function you could do: (mapcar (function c) '("aa" "ad" "da" "dd") '(((1 2)) ((1) (2)) (1 ((2))) (1 2 3))) 2016-06-25T11:10:14Z tsikov joined #lisp 2016-06-25T11:10:23Z fluter quit (Quit: WeeChat 1.4) 2016-06-25T11:12:38Z Mon_Ouie joined #lisp 2016-06-25T11:13:21Z peey: pjb: this is actually a larger problem that creeps up everywhere. There should be a generic solution to applying arguments on a macro just like we do on a function so mapcar etc work :( 2016-06-25T11:13:40Z zdm joined #lisp 2016-06-25T11:15:20Z tsikov quit (Ping timeout: 272 seconds) 2016-06-25T11:15:45Z jacek quit (Quit: Leaving) 2016-06-25T11:16:26Z fluter joined #lisp 2016-06-25T11:19:21Z impulse quit (Ping timeout: 244 seconds) 2016-06-25T11:20:04Z _death: also you should check out reduce.. (reduce (lambda (result char) (list (cons (if (eql char #\a) 'car 'cdr) result))) :initial-value (list subject)) 2016-06-25T11:20:20Z _death: (missing "adr" for sequence) 2016-06-25T11:23:39Z jackdaniel: I find it helpful to first design function with the ordinary syntax and after that a macro which uses it 2016-06-25T11:24:06Z jackdaniel: possibly named following some convention 2016-06-25T11:24:35Z jackdaniel: like cxr and invoke-with-cxr 2016-06-25T11:25:15Z bigfondue joined #lisp 2016-06-25T11:26:01Z _death: for complicated macros that is often a good tactic 2016-06-25T11:26:03Z bigfondue quit (Client Quit) 2016-06-25T11:28:13Z peey: Actually my solution assumes first argument to be a string so you can't even use (mapcar (lambda (x y) (c x y)) '("aa") (list '((2)))) like you can do with the and macro. I guess I need to remove the processing part and put it into expansion part. 2016-06-25T11:29:27Z lemoinem joined #lisp 2016-06-25T11:29:27Z _death: there's no need for a macro.. a function and optionally a compiler macro is all you need 2016-06-25T11:32:07Z peey: Yeah but what if macro is simpler to reason about? 2016-06-25T11:32:34Z _death: simpler how 2016-06-25T11:32:49Z peey: I was aiming for (c "aa" subject) directly becomes (car (car subject)) 2016-06-25T11:33:08Z Ulster quit (Read error: Connection reset by peer) 2016-06-25T11:34:03Z peey: So that can be tested very easily 2016-06-25T11:34:19Z _death: you'll find that the implementation of the function is quite similar, even simpler 2016-06-25T11:34:48Z peey: hmm. I'll try and compare for the sake of it then 2016-06-25T11:34:51Z _death: you can easily test the function since it's without side-effects 2016-06-25T11:35:51Z lnostdal joined #lisp 2016-06-25T11:37:06Z Beetny_ joined #lisp 2016-06-25T11:38:27Z _death: but indeed sometimes I find it easier to generate code than to do the actual processing at runtime 2016-06-25T11:40:58Z peey: actually you were right, _death: http://paste.lisp.org/display/319186 ! 2016-06-25T11:41:20Z peey: I guess I implemented it as a macro because I thought about it as a macro on first glance at the problem 2016-06-25T11:42:17Z _death: reduce wants to be your friend 2016-06-25T11:43:07Z _death: also, using strings for structured data => antilisp 2016-06-25T11:46:36Z peey: What do you mean? I shouldn't use strings for (cxr "....") ? What else then? 2016-06-25T11:47:05Z peey: Oh yes, I forgot about reduce. I guess it'll also *reduce* my code :D 2016-06-25T11:47:17Z peey: @ _death 2016-06-25T11:47:26Z _death: well, cxr itself is pretty wrongheaded, as beach noted 2016-06-25T11:48:29Z _death: you could however use a list of symbols... (car cdr car car cdr) 2016-06-25T11:48:52Z jackdaniel: like in (funcall (compose #'car #'cdr #'car) lst) ? 2016-06-25T11:49:07Z _death: there's no list of symbols here 2016-06-25T11:49:30Z peey: or perhaps (funcall (apply #'compose '(car cdr car)) lst) 2016-06-25T11:49:47Z _death: that might be a good implementation.. :) 2016-06-25T11:52:49Z peey: That'll be the whole body of your cxr function actually 2016-06-25T11:54:57Z Jesin quit (Ping timeout: 250 seconds) 2016-06-25T11:55:20Z peey: Tho beac h was just saying that if you find yourself in need of such a function then that may be indication of something wrong somewhere. But I think if someone did ever legitimately want to use this they'd prefer strings for brevity. 2016-06-25T11:55:28Z _death: then you can extend it to create further abstractions.. like ((chapter 1) (section 2) (paragraph 3) (sentence 1) (word 5)) 2016-06-25T11:56:10Z rme joined #lisp 2016-06-25T11:56:27Z peey: Oh nice, actually! 2016-06-25T11:57:01Z _death: with strings you'll get more and more cryptic 2016-06-25T12:00:49Z peey: True. 2016-06-25T12:00:57Z tsikov joined #lisp 2016-06-25T12:07:00Z rme quit (Ping timeout: 183 seconds) 2016-06-25T12:07:49Z EvW joined #lisp 2016-06-25T12:07:54Z rme quit (Ping timeout: 276 seconds) 2016-06-25T12:10:01Z gabriel-artigue joined #lisp 2016-06-25T12:13:00Z NeverDie joined #lisp 2016-06-25T12:13:59Z Yuuhi joined #lisp 2016-06-25T12:18:21Z VChef_Mobile quit (Ping timeout: 250 seconds) 2016-06-25T12:18:47Z NeverDie_ joined #lisp 2016-06-25T12:18:57Z NeverDie quit (Ping timeout: 276 seconds) 2016-06-25T12:25:40Z JitanRo joined #lisp 2016-06-25T12:28:28Z tsikov quit (Remote host closed the connection) 2016-06-25T12:30:59Z Carisius joined #lisp 2016-06-25T12:31:14Z mishoo joined #lisp 2016-06-25T12:32:30Z peey quit (Ping timeout: 250 seconds) 2016-06-25T12:33:25Z zacharias joined #lisp 2016-06-25T12:42:53Z puchacz joined #lisp 2016-06-25T12:46:56Z Jesin joined #lisp 2016-06-25T12:50:44Z walter|r joined #lisp 2016-06-25T12:53:58Z EvW quit (Ping timeout: 258 seconds) 2016-06-25T12:59:09Z peey joined #lisp 2016-06-25T13:00:59Z ekinmur joined #lisp 2016-06-25T13:02:52Z mikaelj quit (Ping timeout: 264 seconds) 2016-06-25T13:02:58Z zdm quit (Remote host closed the connection) 2016-06-25T13:03:31Z phoe_krk: I can see another version of this 2016-06-25T13:04:08Z phoe_krk: (cxr '(2 -3 1 -2) x) ; ==> (car (car (cdr (cdr (cdr (car (cdr (cdr x)))))))) 2016-06-25T13:04:19Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-25T13:04:38Z phoe_krk: I'd kill the person who structured their code like this 2016-06-25T13:06:01Z adhoc_ quit (Ping timeout: 250 seconds) 2016-06-25T13:06:03Z NeverDie_ quit (Ping timeout: 240 seconds) 2016-06-25T13:06:32Z NeverDie joined #lisp 2016-06-25T13:08:05Z adhoc_ joined #lisp 2016-06-25T13:10:07Z shka joined #lisp 2016-06-25T13:10:11Z novavis joined #lisp 2016-06-25T13:13:15Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-25T13:13:46Z adhoc_ quit (Ping timeout: 272 seconds) 2016-06-25T13:14:59Z happy-dude joined #lisp 2016-06-25T13:15:14Z Portable_Cheese joined #lisp 2016-06-25T13:15:21Z adhoc_ joined #lisp 2016-06-25T13:20:42Z adhoc_ quit (Ping timeout: 276 seconds) 2016-06-25T13:21:22Z mikaelj joined #lisp 2016-06-25T13:21:38Z adhoc_ joined #lisp 2016-06-25T13:29:18Z tsikov joined #lisp 2016-06-25T13:29:22Z oleo_: lol 2016-06-25T13:29:42Z sondr3 joined #lisp 2016-06-25T13:32:34Z keix quit (Remote host closed the connection) 2016-06-25T13:33:50Z tsikov quit (Ping timeout: 258 seconds) 2016-06-25T13:34:31Z mikaelj quit (Ping timeout: 240 seconds) 2016-06-25T13:38:25Z keix joined #lisp 2016-06-25T13:39:01Z quazimod2 quit (Quit: leaving) 2016-06-25T13:39:14Z quazimod3 quit (Quit: leaving) 2016-06-25T13:39:33Z quazimodo joined #lisp 2016-06-25T13:42:52Z jacek joined #lisp 2016-06-25T13:42:57Z jacek_ joined #lisp 2016-06-25T13:43:20Z jacek_ is now known as Guest87903 2016-06-25T13:45:48Z mishoo_ joined #lisp 2016-06-25T13:46:04Z nicdev` joined #lisp 2016-06-25T13:46:12Z kolko_ joined #lisp 2016-06-25T13:46:47Z billstclair_ joined #lisp 2016-06-25T13:46:49Z gbyers_ joined #lisp 2016-06-25T13:47:37Z wyan_ joined #lisp 2016-06-25T13:48:00Z vlatkoB_ joined #lisp 2016-06-25T13:48:06Z splittist_ joined #lisp 2016-06-25T13:48:24Z ggherdov_ joined #lisp 2016-06-25T13:48:32Z russell-1 joined #lisp 2016-06-25T13:49:08Z ASau joined #lisp 2016-06-25T13:49:19Z smokeink_ joined #lisp 2016-06-25T13:49:29Z lemoinem quit (Ping timeout: 260 seconds) 2016-06-25T13:50:40Z KingCons_ joined #lisp 2016-06-25T13:50:52Z octo- joined #lisp 2016-06-25T13:50:56Z sbryant_ joined #lisp 2016-06-25T13:51:09Z mercurial joined #lisp 2016-06-25T13:51:11Z fiddlerwoaroof joined #lisp 2016-06-25T13:51:12Z sbryant quit (Ping timeout: 258 seconds) 2016-06-25T13:51:12Z angular_mike quit (Ping timeout: 258 seconds) 2016-06-25T13:51:12Z sbryant_ is now known as sbryant 2016-06-25T13:51:12Z splittist quit (Ping timeout: 258 seconds) 2016-06-25T13:51:12Z kilimanjaro quit (Ping timeout: 258 seconds) 2016-06-25T13:51:12Z ggherdov quit (Ping timeout: 258 seconds) 2016-06-25T13:51:13Z kolko quit (Ping timeout: 258 seconds) 2016-06-25T13:51:13Z jdz quit (Ping timeout: 258 seconds) 2016-06-25T13:51:13Z gbyers quit (Ping timeout: 258 seconds) 2016-06-25T13:51:13Z hitecnologys quit (Ping timeout: 258 seconds) 2016-06-25T13:51:14Z john-mca` quit (Ping timeout: 258 seconds) 2016-06-25T13:51:14Z sytse quit (Ping timeout: 258 seconds) 2016-06-25T13:51:14Z russell-- quit (Ping timeout: 258 seconds) 2016-06-25T13:51:14Z abeaumont quit (Ping timeout: 258 seconds) 2016-06-25T13:51:15Z alchmzt quit (Ping timeout: 258 seconds) 2016-06-25T13:51:15Z fouric quit (Ping timeout: 258 seconds) 2016-06-25T13:51:15Z octo_ quit (Ping timeout: 258 seconds) 2016-06-25T13:51:15Z gensym quit (Ping timeout: 258 seconds) 2016-06-25T13:51:15Z fiddlerwoaroof_ quit (Ping timeout: 258 seconds) 2016-06-25T13:51:15Z billstclair quit (Ping timeout: 258 seconds) 2016-06-25T13:51:15Z wyan quit (Ping timeout: 258 seconds) 2016-06-25T13:51:16Z redline6561 quit (Ping timeout: 258 seconds) 2016-06-25T13:51:16Z spacebat1 quit (Ping timeout: 258 seconds) 2016-06-25T13:51:16Z mishoo quit (Ping timeout: 258 seconds) 2016-06-25T13:51:16Z lnostdal quit (Ping timeout: 258 seconds) 2016-06-25T13:51:16Z fluter quit (Ping timeout: 258 seconds) 2016-06-25T13:51:16Z nicdev quit (Ping timeout: 258 seconds) 2016-06-25T13:51:16Z rotty quit (Ping timeout: 258 seconds) 2016-06-25T13:51:16Z velvetcore quit (Ping timeout: 258 seconds) 2016-06-25T13:51:17Z gko quit (Ping timeout: 258 seconds) 2016-06-25T13:51:17Z Yuuhi quit (Ping timeout: 258 seconds) 2016-06-25T13:51:17Z smokeink quit (Ping timeout: 258 seconds) 2016-06-25T13:51:17Z vlatkoB quit (Ping timeout: 258 seconds) 2016-06-25T13:51:17Z whiteline quit (Ping timeout: 258 seconds) 2016-06-25T13:51:17Z rgrau quit (Ping timeout: 258 seconds) 2016-06-25T13:51:17Z Kooda quit (Ping timeout: 258 seconds) 2016-06-25T13:51:18Z dilated_dinosaur quit (Ping timeout: 258 seconds) 2016-06-25T13:51:18Z sytse joined #lisp 2016-06-25T13:51:20Z angular_mike joined #lisp 2016-06-25T13:51:21Z spacebat2 joined #lisp 2016-06-25T13:51:22Z splittist_ is now known as splittist 2016-06-25T13:51:23Z angular_mike quit (Changing host) 2016-06-25T13:51:23Z angular_mike joined #lisp 2016-06-25T13:51:37Z gko joined #lisp 2016-06-25T13:51:37Z john-mcaleely joined #lisp 2016-06-25T13:51:38Z gbyers_ is now known as gbyers 2016-06-25T13:51:39Z 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-06-25T13:51:39Z fluter_ joined #lisp 2016-06-25T13:51:41Z gensym joined #lisp 2016-06-25T13:51:42Z jdz joined #lisp 2016-06-25T13:51:46Z whiteline joined #lisp 2016-06-25T13:51:59Z alchmzt joined #lisp 2016-06-25T13:52:02Z billstclair_ is now known as billstclair 2016-06-25T13:52:05Z dilated_dinosaur joined #lisp 2016-06-25T13:52:07Z velvetcore joined #lisp 2016-06-25T13:52:12Z Kooda joined #lisp 2016-06-25T13:52:12Z rotty joined #lisp 2016-06-25T13:52:30Z wyan_ is now known as wyan 2016-06-25T13:52:30Z novavis quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-25T13:52:33Z MrWoohoo quit (Ping timeout: 276 seconds) 2016-06-25T13:52:44Z hitecnologys joined #lisp 2016-06-25T13:54:00Z AntiSpamMeta joined #lisp 2016-06-25T13:54:23Z EvW joined #lisp 2016-06-25T13:55:21Z novavis joined #lisp 2016-06-25T13:56:12Z Beetny_ quit (Ping timeout: 272 seconds) 2016-06-25T13:56:32Z gravicappa joined #lisp 2016-06-25T13:57:14Z kilimanjaro joined #lisp 2016-06-25T13:57:58Z smokeink_ quit (Ping timeout: 244 seconds) 2016-06-25T13:59:25Z ggherdov_ is now known as ggherdov 2016-06-25T13:59:27Z mikaelj joined #lisp 2016-06-25T14:00:13Z vlatkoB joined #lisp 2016-06-25T14:00:27Z lemoinem joined #lisp 2016-06-25T14:01:26Z edgar-rft joined #lisp 2016-06-25T14:03:48Z vlatkoB_ quit (Ping timeout: 272 seconds) 2016-06-25T14:03:56Z peey quit (Ping timeout: 250 seconds) 2016-06-25T14:07:36Z mikaelj quit (Ping timeout: 272 seconds) 2016-06-25T14:11:52Z adhoc_ quit (Ping timeout: 260 seconds) 2016-06-25T14:12:27Z pierpa joined #lisp 2016-06-25T14:13:11Z jacek quit (Read error: No route to host) 2016-06-25T14:13:37Z adhoc_ joined #lisp 2016-06-25T14:13:45Z Guest87903 quit (Read error: No route to host) 2016-06-25T14:14:08Z karswell quit (Remote host closed the connection) 2016-06-25T14:14:35Z karswell` joined #lisp 2016-06-25T14:16:46Z EvW quit (Ping timeout: 258 seconds) 2016-06-25T14:17:10Z eni joined #lisp 2016-06-25T14:17:34Z eni is now known as Guest14714 2016-06-25T14:19:38Z nicdev` is now known as nicdev 2016-06-25T14:20:05Z mikaelj joined #lisp 2016-06-25T14:20:07Z IPmonger joined #lisp 2016-06-25T14:24:29Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-25T14:25:20Z dyelar joined #lisp 2016-06-25T14:27:32Z robot is now known as {8 2016-06-25T14:35:55Z smokeink joined #lisp 2016-06-25T14:36:03Z Davidbrcz joined #lisp 2016-06-25T14:37:18Z novavis quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-25T14:38:28Z novavis joined #lisp 2016-06-25T14:40:20Z VChef_Mobile joined #lisp 2016-06-25T14:40:42Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-06-25T14:42:19Z FreeBirdLjj joined #lisp 2016-06-25T14:43:05Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-25T14:43:14Z Amaan joined #lisp 2016-06-25T14:43:44Z walter|r quit (Remote host closed the connection) 2016-06-25T14:52:04Z gabriel-artigue quit (Remote host closed the connection) 2016-06-25T14:53:37Z lemoinem quit (Ping timeout: 252 seconds) 2016-06-25T15:02:00Z asc232 joined #lisp 2016-06-25T15:10:40Z leo_song quit (Ping timeout: 252 seconds) 2016-06-25T15:11:17Z novavis quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-25T15:11:21Z leo_song joined #lisp 2016-06-25T15:11:28Z novavis joined #lisp 2016-06-25T15:13:10Z tsikov joined #lisp 2016-06-25T15:15:23Z wheelsucker joined #lisp 2016-06-25T15:25:09Z Jesin quit (Quit: Leaving) 2016-06-25T15:27:30Z Jesin joined #lisp 2016-06-25T15:28:15Z hekmek joined #lisp 2016-06-25T15:28:40Z keltvek quit (Remote host closed the connection) 2016-06-25T15:30:09Z tmtwd joined #lisp 2016-06-25T15:39:09Z adhoc_ quit (Ping timeout: 276 seconds) 2016-06-25T15:40:12Z adhoc_ joined #lisp 2016-06-25T15:40:30Z fiddlerwoaroof: _death: I take it that you dislike FORMAT then 2016-06-25T15:41:50Z rgrau joined #lisp 2016-06-25T15:42:45Z _death: fiddlerwoaroof: yes.. check out http://cs-www.cs.yale.edu/homes/dvm/format-stinks.html 2016-06-25T15:42:51Z _death: fiddlerwoaroof: I have my own OUT macro 2016-06-25T15:43:26Z abeaumont joined #lisp 2016-06-25T15:43:33Z NeverDie quit (Ping timeout: 240 seconds) 2016-06-25T15:44:25Z fiddlerwoaroof: _death: I wrote something similar https://github.com/fiddlerwoaroof/format-string-builder 2016-06-25T15:44:56Z fiddlerwoaroof: _death: But the concision of format strings is sometimes handy, so I'm on the fence about this. 2016-06-25T15:44:59Z asc232 quit (Remote host closed the connection) 2016-06-25T15:45:22Z NeverDie joined #lisp 2016-06-25T15:46:57Z adhoc_ quit (Ping timeout: 260 seconds) 2016-06-25T15:47:42Z _death: OUT is both concise enough and noncryptic 2016-06-25T15:47:48Z NeverDie quit (Max SendQ exceeded) 2016-06-25T15:48:30Z adhoc_ joined #lisp 2016-06-25T15:48:40Z NeverDie joined #lisp 2016-06-25T15:49:14Z _death: ~5,'0X becomes (:d n :base 16 :width 5 :pad-char #\0) .. if you want it shorter you can easily define a user operator.. (my-thing x) 2016-06-25T15:53:34Z _death: or rather (:u my-thing x) .. though you can of course extract it to a function as well 2016-06-25T15:57:21Z NeverDie quit (Max SendQ exceeded) 2016-06-25T15:58:38Z NeverDie joined #lisp 2016-06-25T15:59:20Z elucidata joined #lisp 2016-06-25T15:59:29Z Karl_Dscc quit (Remote host closed the connection) 2016-06-25T15:59:44Z elucidata left #lisp 2016-06-25T15:59:54Z elucidata joined #lisp 2016-06-25T16:02:54Z deepestblue quit (Quit: Leaving) 2016-06-25T16:02:58Z jason_m joined #lisp 2016-06-25T16:03:16Z lemoinem joined #lisp 2016-06-25T16:03:52Z fiddlerwoaroof: One thing I dislike about out is that it entangles output control with the data. 2016-06-25T16:04:43Z dyelar quit (Quit: Leaving.) 2016-06-25T16:05:05Z fiddlerwoaroof: although, with appropriate functions that might be less of a problem. 2016-06-25T16:05:16Z pjb: _death: clearly, these :d and :u are cryptic. They should have named them :number and :user-formater 2016-06-25T16:07:40Z NeverDie quit (Ping timeout: 264 seconds) 2016-06-25T16:09:00Z lnostdal joined #lisp 2016-06-25T16:09:20Z hekmekk joined #lisp 2016-06-25T16:13:00Z hekmek quit (Ping timeout: 272 seconds) 2016-06-25T16:14:22Z adhoc_ quit (Ping timeout: 244 seconds) 2016-06-25T16:16:18Z _death: pjb: they are modeled after format's.. compromises are ok but the principle of not using strings for structured data remains 2016-06-25T16:17:09Z tsikov quit (Remote host closed the connection) 2016-06-25T16:17:31Z tmtwd quit (Ping timeout: 240 seconds) 2016-06-25T16:18:47Z logrus joined #lisp 2016-06-25T16:21:27Z adhoc_ joined #lisp 2016-06-25T16:23:20Z hekmek joined #lisp 2016-06-25T16:23:49Z CEnnis91 joined #lisp 2016-06-25T16:26:18Z hekmekk quit (Ping timeout: 272 seconds) 2016-06-25T16:32:58Z smokeink quit (Ping timeout: 244 seconds) 2016-06-25T16:33:59Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-06-25T16:37:15Z lnostdal quit (Quit: lnostdal) 2016-06-25T16:41:04Z VChef_Mobile quit (Ping timeout: 240 seconds) 2016-06-25T16:45:13Z lemoinem quit (Ping timeout: 244 seconds) 2016-06-25T16:45:41Z przl joined #lisp 2016-06-25T16:49:38Z zfx left #lisp 2016-06-25T16:49:46Z joneshf-laptop joined #lisp 2016-06-25T16:49:47Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-25T16:51:21Z Davidbrcz joined #lisp 2016-06-25T16:52:09Z eschatologist joined #lisp 2016-06-25T16:55:57Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-06-25T16:56:07Z lemoinem joined #lisp 2016-06-25T16:57:25Z aries_liuxueyang joined #lisp 2016-06-25T16:57:59Z novavis quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-25T16:59:47Z pve joined #lisp 2016-06-25T17:00:13Z pchrist quit (Quit: Lost terminal) 2016-06-25T17:01:51Z zacharias quit (Ping timeout: 246 seconds) 2016-06-25T17:04:14Z d4ryus quit (Killed (barjavel.freenode.net (Nickname regained by services))) 2016-06-25T17:04:14Z d4ryus joined #lisp 2016-06-25T17:04:34Z sondr3 quit (Ping timeout: 240 seconds) 2016-06-25T17:05:53Z adolf_stalin joined #lisp 2016-06-25T17:09:47Z harish quit (Ping timeout: 260 seconds) 2016-06-25T17:11:36Z hekmekk joined #lisp 2016-06-25T17:12:44Z trebor_home joined #lisp 2016-06-25T17:15:04Z hekmek quit (Ping timeout: 272 seconds) 2016-06-25T17:17:25Z przl quit (Ping timeout: 244 seconds) 2016-06-25T17:17:59Z tsikov joined #lisp 2016-06-25T17:22:09Z tsikov quit (Ping timeout: 246 seconds) 2016-06-25T17:22:38Z harish joined #lisp 2016-06-25T17:22:53Z Penta joined #lisp 2016-06-25T17:25:26Z hekmekk quit (Quit: Leaving) 2016-06-25T17:26:33Z Pent quit (Ping timeout: 240 seconds) 2016-06-25T17:27:44Z voidlily quit (Remote host closed the connection) 2016-06-25T17:27:56Z Amaan quit (Quit: Connection closed for inactivity) 2016-06-25T17:29:34Z Portable_Cheese joined #lisp 2016-06-25T17:30:34Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-06-25T17:31:04Z lemoinem quit (Ping timeout: 264 seconds) 2016-06-25T17:39:03Z Portable_Cheese quit (Ping timeout: 240 seconds) 2016-06-25T17:42:31Z elimik31 joined #lisp 2016-06-25T17:44:12Z przl joined #lisp 2016-06-25T17:44:46Z zenware joined #lisp 2016-06-25T17:49:55Z Vicfred quit (Quit: Leaving) 2016-06-25T17:50:00Z voidlily joined #lisp 2016-06-25T17:50:03Z przl quit (Ping timeout: 240 seconds) 2016-06-25T17:50:40Z Penta quit (Quit: Leaving) 2016-06-25T17:52:44Z adolf_stalin quit (Remote host closed the connection) 2016-06-25T17:55:56Z tilpner quit (Quit: :wq) 2016-06-25T17:56:25Z tilpner joined #lisp 2016-06-25T18:00:49Z voidlily quit (Quit: Leaving) 2016-06-25T18:02:06Z karswell` is now known as karswell 2016-06-25T18:06:48Z voidlily joined #lisp 2016-06-25T18:10:59Z voidlily quit (Client Quit) 2016-06-25T18:16:49Z zenware left #lisp 2016-06-25T18:20:07Z voidlily joined #lisp 2016-06-25T18:20:55Z ASau quit (Remote host closed the connection) 2016-06-25T18:29:11Z tsikov joined #lisp 2016-06-25T18:30:14Z Pent joined #lisp 2016-06-25T18:33:08Z defaultxr joined #lisp 2016-06-25T18:36:38Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-25T18:38:01Z zaquest quit (Ping timeout: 252 seconds) 2016-06-25T18:41:22Z adolf_stalin joined #lisp 2016-06-25T18:42:53Z tsikov quit (Remote host closed the connection) 2016-06-25T18:43:17Z adolf_stalin quit (Remote host closed the connection) 2016-06-25T18:43:54Z adolf_stalin joined #lisp 2016-06-25T18:44:48Z adolf_stalin quit (Client Quit) 2016-06-25T18:47:41Z scymtym joined #lisp 2016-06-25T18:48:15Z Portable_Cheese joined #lisp 2016-06-25T18:48:56Z gravicappa quit (Ping timeout: 258 seconds) 2016-06-25T18:50:29Z tsikov joined #lisp 2016-06-25T19:01:13Z voidlily quit (Remote host closed the connection) 2016-06-25T19:04:19Z voidlily joined #lisp 2016-06-25T19:05:29Z Karl_Dscc joined #lisp 2016-06-25T19:06:37Z guicho joined #lisp 2016-06-25T19:07:21Z guicho quit (Client Quit) 2016-06-25T19:12:31Z moei quit (Quit: Leaving...) 2016-06-25T19:12:45Z tsikov quit 2016-06-25T19:13:38Z moei joined #lisp 2016-06-25T19:20:41Z fantazo joined #lisp 2016-06-25T19:26:57Z fantazo quit (Quit: Verlassend) 2016-06-25T19:27:38Z russell-1 is now known as russell-- 2016-06-25T19:34:15Z jackdaniel: may be of interest: https://github.com/didierverna/focus 2016-06-25T19:35:06Z briantrice quit (Ping timeout: 276 seconds) 2016-06-25T19:35:31Z briantrice joined #lisp 2016-06-25T19:39:16Z Karl_Dscc quit (Remote host closed the connection) 2016-06-25T19:43:03Z stepnem quit (Ping timeout: 240 seconds) 2016-06-25T19:46:01Z CEnnis91 joined #lisp 2016-06-25T19:47:42Z rtoym joined #lisp 2016-06-25T19:47:55Z stepnem joined #lisp 2016-06-25T19:50:11Z strelox joined #lisp 2016-06-25T19:52:25Z Jesin quit (Quit: Leaving) 2016-06-25T19:53:33Z mikaelj quit (Ping timeout: 240 seconds) 2016-06-25T19:54:23Z mikaelj joined #lisp 2016-06-25T19:56:55Z rumbler31 joined #lisp 2016-06-25T19:59:07Z briantrice_ joined #lisp 2016-06-25T19:59:58Z briantrice quit (Ping timeout: 252 seconds) 2016-06-25T19:59:58Z briantrice_ is now known as briantrice 2016-06-25T20:00:21Z rumbler31: ok something interesting happened. I used drakma to open a connection to a server that was streaming data to my client and requesting a steam object back, that I stored with defparameter. 2016-06-25T20:00:31Z mikaelj quit (Ping timeout: 244 seconds) 2016-06-25T20:00:48Z sauvin quit (Remote host closed the connection) 2016-06-25T20:00:51Z rumbler31: immediately after, I used a plain old with-open-file form to open a file and loop, reading a byte from the stream and writing it to the file. I opened the file in emacs and saw data 2016-06-25T20:01:33Z rumbler31: I invoked close on the stream I got from drakma, assuming that it would tell drakma to close the connection, and then I put my laptop to sleep. I wake it back up later, and the file on disk is empty 2016-06-25T20:02:09Z rumbler31: is there something obvious I'm missing, as to why the file might be empty? 2016-06-25T20:03:52Z _death: did you close the file stream without :abort (which could happen if an error was signaled, say by closing the input stream and not explicitly allowing an ordinary flow) 2016-06-25T20:04:33Z rumbler31: mmmmm..... well i guess I did interrupt the writing loop in order to get back to the repl with a C-c C-c 2016-06-25T20:04:50Z trebor_home quit (Ping timeout: 258 seconds) 2016-06-25T20:04:59Z rumbler31: and i guess i've never been exactly clear about what the different options mean, I was very tired, I suppose its possible I picked the one for reset thread or so 2016-06-25T20:05:08Z _death: clhs close 2016-06-25T20:05:08Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_close.htm 2016-06-25T20:06:16Z rumbler31: huhhhhhhhhh 2016-06-25T20:07:11Z rumbler31: well i invoked close on the drakma stream, I supposed my C-c C-c from the repl while in the loop probably did this. I was obviously not aware of that behavior 2016-06-25T20:08:15Z rumbler31: ty 2016-06-25T20:11:30Z Portable_Cheese quit (Ping timeout: 276 seconds) 2016-06-25T20:12:24Z elimik31 quit (Ping timeout: 244 seconds) 2016-06-25T20:15:08Z clique joined #lisp 2016-06-25T20:19:15Z DeadTrickster joined #lisp 2016-06-25T20:24:48Z shka quit (Ping timeout: 244 seconds) 2016-06-25T20:25:03Z clique quit (Quit: Page closed) 2016-06-25T20:26:11Z przl joined #lisp 2016-06-25T20:29:51Z novavis joined #lisp 2016-06-25T20:31:45Z yrdz joined #lisp 2016-06-25T20:35:07Z holly2 quit (Ping timeout: 260 seconds) 2016-06-25T20:37:15Z mikaelj joined #lisp 2016-06-25T20:39:51Z przl_ joined #lisp 2016-06-25T20:40:33Z przl quit (Ping timeout: 240 seconds) 2016-06-25T20:42:18Z holly2 joined #lisp 2016-06-25T20:43:00Z novavis left #lisp 2016-06-25T20:43:39Z BlueRavenGT joined #lisp 2016-06-25T20:43:41Z |2dman| joined #lisp 2016-06-25T20:46:31Z space_otter joined #lisp 2016-06-25T20:52:31Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-25T20:53:52Z przl_ quit (Ping timeout: 252 seconds) 2016-06-25T20:55:34Z Portable_Cheese joined #lisp 2016-06-25T20:58:27Z mikaelj quit (Ping timeout: 260 seconds) 2016-06-25T20:59:03Z quazimodo quit (Ping timeout: 244 seconds) 2016-06-25T21:00:21Z NeverDie joined #lisp 2016-06-25T21:03:19Z wildlander joined #lisp 2016-06-25T21:05:07Z NeverDie quit (Read error: Connection reset by peer) 2016-06-25T21:05:17Z quazimodo joined #lisp 2016-06-25T21:05:38Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-06-25T21:06:06Z mikaelj joined #lisp 2016-06-25T21:07:03Z aries_liuxueyang joined #lisp 2016-06-25T21:08:02Z vlatkoB quit (Remote host closed the connection) 2016-06-25T21:08:05Z NeverDie joined #lisp 2016-06-25T21:09:24Z Carisius quit (Ping timeout: 272 seconds) 2016-06-25T21:10:48Z NeverDie quit (Max SendQ exceeded) 2016-06-25T21:11:57Z NeverDie joined #lisp 2016-06-25T21:21:24Z NeverDie_ joined #lisp 2016-06-25T21:21:34Z NeverDie_ quit (Client Quit) 2016-06-25T21:21:55Z NeverDie_ joined #lisp 2016-06-25T21:22:32Z NeverDie_ quit (Max SendQ exceeded) 2016-06-25T21:23:14Z NeverDie_ joined #lisp 2016-06-25T21:23:52Z NeverDie_ quit (Max SendQ exceeded) 2016-06-25T21:24:38Z Velveeta_Chef quit (Quit: Leaving) 2016-06-25T21:25:04Z NeverDie quit (Ping timeout: 260 seconds) 2016-06-25T21:25:58Z DavidGu_Desktop joined #lisp 2016-06-25T21:26:49Z kdridi quit (Ping timeout: 260 seconds) 2016-06-25T21:26:51Z Sucks joined #lisp 2016-06-25T21:28:31Z holly2 quit (Ping timeout: 244 seconds) 2016-06-25T21:29:16Z mikaelj quit (Ping timeout: 264 seconds) 2016-06-25T21:30:37Z bigfondue joined #lisp 2016-06-25T21:31:47Z nzambe quit (Remote host closed the connection) 2016-06-25T21:32:51Z DavidGu_Desktop quit (Ping timeout: 264 seconds) 2016-06-25T21:35:03Z stepnem quit (Ping timeout: 240 seconds) 2016-06-25T21:36:22Z mikaelj joined #lisp 2016-06-25T21:37:50Z holly2 joined #lisp 2016-06-25T21:38:35Z kdridi joined #lisp 2016-06-25T21:39:24Z Velveeta_Chef joined #lisp 2016-06-25T21:42:47Z quazimodo quit (Ping timeout: 260 seconds) 2016-06-25T21:43:39Z NeverDie joined #lisp 2016-06-25T21:44:17Z NeverDie quit (Max SendQ exceeded) 2016-06-25T21:44:52Z NeverDie joined #lisp 2016-06-25T21:45:26Z Valheru joined #lisp 2016-06-25T21:45:32Z NeverDie quit (Max SendQ exceeded) 2016-06-25T21:46:10Z NeverDie joined #lisp 2016-06-25T21:46:50Z NeverDie quit (Max SendQ exceeded) 2016-06-25T21:47:16Z kdridi quit (Ping timeout: 264 seconds) 2016-06-25T21:47:28Z NeverDie joined #lisp 2016-06-25T21:48:07Z NeverDie quit (Max SendQ exceeded) 2016-06-25T21:48:48Z NeverDie joined #lisp 2016-06-25T21:49:27Z NeverDie quit (Max SendQ exceeded) 2016-06-25T21:49:40Z przl joined #lisp 2016-06-25T21:50:06Z NeverDie joined #lisp 2016-06-25T21:50:41Z NeverDie quit (Max SendQ exceeded) 2016-06-25T21:51:17Z NeverDie joined #lisp 2016-06-25T21:51:52Z attila_lendvai joined #lisp 2016-06-25T21:52:48Z Valheru quit (Read error: Connection reset by peer) 2016-06-25T21:55:02Z przl quit (Ping timeout: 260 seconds) 2016-06-25T21:55:35Z mikaelj quit (Remote host closed the connection) 2016-06-25T21:55:52Z mikaelj joined #lisp 2016-06-25T21:59:04Z kdridi joined #lisp 2016-06-25T21:59:30Z jcowan joined #lisp 2016-06-25T22:00:17Z jcowan: I'm wondering about whether it's still considered useful to treat symbols as strings in string functions. I assume it was originally put into the language to support converted Maclisp code? 2016-06-25T22:00:42Z mikaelj quit (Ping timeout: 276 seconds) 2016-06-25T22:08:40Z pve quit (Quit: leaving) 2016-06-25T22:11:04Z emaczen quit (Read error: Connection reset by peer) 2016-06-25T22:11:16Z kdridi quit (Ping timeout: 264 seconds) 2016-06-25T22:13:55Z phoe_krk: jcowan: well, it is somewhat useful. 2016-06-25T22:14:21Z phoe_krk: All sorts of symbol generation work thanks to symbol-string relationship. 2016-06-25T22:16:38Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-25T22:17:19Z nikki93 joined #lisp 2016-06-25T22:18:22Z jasom joined #lisp 2016-06-25T22:23:13Z kdridi joined #lisp 2016-06-25T22:23:37Z DavidGu joined #lisp 2016-06-25T22:30:45Z przl joined #lisp 2016-06-25T22:32:45Z rjnw joined #lisp 2016-06-25T22:35:34Z przl quit (Ping timeout: 240 seconds) 2016-06-25T22:36:56Z rumbler3_ joined #lisp 2016-06-25T22:39:42Z rumbler31 quit (Ping timeout: 276 seconds) 2016-06-25T22:40:20Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-06-25T22:40:20Z jcowan quit (Ping timeout: 244 seconds) 2016-06-25T22:40:42Z lemoinem joined #lisp 2016-06-25T22:41:46Z aries_liuxueyang joined #lisp 2016-06-25T22:43:24Z elucidata quit (Quit: Page closed) 2016-06-25T22:46:36Z jcowan joined #lisp 2016-06-25T22:47:50Z jcowan: phoe_krk: Sure. But what interests me is the case of passing symbols to the string and array functions. Does anyone realistically do that? 2016-06-25T22:48:47Z zaquest joined #lisp 2016-06-25T22:49:32Z phoe_krk: jcowan: I sometimes pass symbols to the string function. 2016-06-25T22:49:41Z phoe_krk: To array, could you give me an example? 2016-06-25T22:50:21Z jcowan: Maybe I'm wrong to think that works 2016-06-25T22:50:30Z jcowan checks CLHS 2016-06-25T22:50:35Z Sucks quit (Remote host closed the connection) 2016-06-25T22:51:46Z phoe_krk: I mean, uh. 2016-06-25T22:51:57Z phoe_krk: Where *could* you pass a symbol to an array function? 2016-06-25T22:52:49Z CEnnis91 joined #lisp 2016-06-25T22:54:42Z jcowan: Any pure array function that accepts a 1-D array will accept a string, and could be made to accept a symbol as well, but actually they don't 2016-06-25T22:54:57Z jcowan: (aref 'foo 0) => #\f, that is, but in fact it's an error 2016-06-25T22:57:19Z edgar-rft: SBCL says: (aref 'foo 0) => type-error: The value FOO is not of type ARRAY. 2016-06-25T22:57:54Z edgar-rft: what Common Lisp implementation are you using? 2016-06-25T22:57:56Z jcowan: Just so. But it's not inherently an unreasonable extension: symbols can be treated as strings, string are arrays, symbols can be treated as arrays. 2016-06-25T22:58:43Z jcowan: edgar-rft: I was asking about whether people actually exploit the ability to call string functions (never mind array ones, that's a digression) on symbols. The standard allows it, but is it in actual use nowadays? 2016-06-25T22:59:34Z mishoo_ quit (Ping timeout: 260 seconds) 2016-06-25T22:59:35Z phadthai: since you could use symbols as an interning-strings feature, it might presumably be useful 2016-06-25T23:04:24Z phoe_krk: (aref (string 'foo) 0) 2016-06-25T23:04:42Z phoe_krk: jcowan: also, I think that you mean string designators. 2016-06-25T23:05:04Z jcowan_ joined #lisp 2016-06-25T23:06:41Z jcowan quit (Ping timeout: 244 seconds) 2016-06-25T23:06:47Z jcowan_ is now known as jcowan 2016-06-25T23:08:34Z z0d quit (Ping timeout: 240 seconds) 2016-06-25T23:08:35Z Sucks joined #lisp 2016-06-25T23:10:35Z krasnal quit (Read error: Connection reset by peer) 2016-06-25T23:10:36Z z0d joined #lisp 2016-06-25T23:14:30Z hekmek joined #lisp 2016-06-25T23:19:02Z phadthai: jcowan: http://mmondor.pulsar-zone.net/paste?p=167o 2016-06-25T23:19:11Z rgrau quit (Ping timeout: 258 seconds) 2016-06-25T23:19:24Z jcowan: Thanks. 2016-06-25T23:19:43Z jcowan: Yes, I do mean string designators, though there is no handy list of which functions accept them that I know of 2016-06-25T23:20:19Z phoe_krk: jcowan: CLHS always tells you whether a function accepts a string designator - if it helps anything. 2016-06-25T23:20:40Z jcowan: Indeed. I googled lispworks.com/documentation for "string designator" 2016-06-25T23:20:53Z phoe_krk: Ayup. 2016-06-25T23:20:55Z jcowan: So. When, if ever, do people actually use symbols as a type of string designator? 2016-06-25T23:21:31Z attila_lendvai quit (Read error: No route to host) 2016-06-25T23:21:44Z attila_lendvai joined #lisp 2016-06-25T23:21:44Z attila_lendvai quit (Changing host) 2016-06-25T23:21:44Z attila_lendvai joined #lisp 2016-06-25T23:22:22Z angavrilov quit (Remote host closed the connection) 2016-06-25T23:23:42Z phoe_krk: jcowan: I can count USE-PACKAGE, DEFPACKAGE. 2016-06-25T23:24:33Z jcowan: Good point. I wasn't thinking of those. 2016-06-25T23:25:12Z phoe_krk: QL:QUICKLOAD. 2016-06-25T23:25:16Z phoe_krk: Since we're at it. 2016-06-25T23:25:29Z phoe_krk: I only use keywords with it. 2016-06-25T23:26:15Z phoe_krk: But, yeah, uh... Xanthrion pokes raptor.] 2016-06-25T23:26:18Z phoe_krk: wait wrong 2016-06-25T23:26:24Z phoe_krk: (ql:quickload '#:usocket) 2016-06-25T23:26:34Z phoe_krk: This works. But I consider it overkill. 2016-06-25T23:28:08Z fluter_ is now known as fluter 2016-06-25T23:30:40Z pjb: jcowan: they do, all the time: (in-package :cl-user) instead of (in-package "CL-USER") etc. All package stuff they use symbols as string designators instead of strings. 2016-06-25T23:31:04Z phoe_krk: Oh yes, IN-PACKAGE. 2016-06-25T23:31:15Z jcowan: pjb: Good point. I wasn't thinking of those. 2016-06-25T23:31:28Z przl joined #lisp 2016-06-25T23:31:46Z pjb: yep. 2016-06-25T23:35:18Z NeverDie quit (Quit: http://radiux.io/) 2016-06-25T23:36:18Z przl quit (Ping timeout: 246 seconds) 2016-06-25T23:38:09Z guicho joined #lisp 2016-06-25T23:40:01Z Sucks quit (Remote host closed the connection) 2016-06-25T23:40:35Z shifty joined #lisp 2016-06-25T23:41:20Z walter|r joined #lisp 2016-06-25T23:42:47Z Sucks joined #lisp 2016-06-25T23:42:56Z adolf_stalin joined #lisp 2016-06-25T23:45:22Z karswell quit (Remote host closed the connection) 2016-06-25T23:45:26Z guicho quit (Quit: さようなら) 2016-06-25T23:45:39Z shifty quit (Ping timeout: 260 seconds) 2016-06-25T23:46:10Z karswell joined #lisp 2016-06-25T23:47:33Z hekmek quit (Quit: Leaving) 2016-06-25T23:53:11Z jcowan quit (Ping timeout: 244 seconds) 2016-06-25T23:53:25Z emaczen joined #lisp 2016-06-25T23:55:50Z NeverDie joined #lisp 2016-06-25T23:55:57Z emaczen quit (Changing host) 2016-06-25T23:55:57Z emaczen joined #lisp 2016-06-25T23:56:57Z karswell quit (Ping timeout: 260 seconds) 2016-06-25T23:58:40Z kdridi quit (Ping timeout: 264 seconds) 2016-06-25T23:59:10Z shifty joined #lisp 2016-06-26T00:00:27Z lisper29 joined #lisp 2016-06-26T00:02:00Z emaczen: Is there a function that prints the "identity" like the optional identity argument to print-object? 2016-06-26T00:02:01Z minion: emaczen, memo from mordocai: Cool! What was the CCL portability issue? Sorry I didn't help much, got busy with life stuff and looking at starting a lisp meetup in my area. 2016-06-26T00:09:35Z Sucks quit (Remote host closed the connection) 2016-06-26T00:10:47Z kdridi joined #lisp 2016-06-26T00:13:24Z space_otter quit (Remote host closed the connection) 2016-06-26T00:13:31Z elimik31 joined #lisp 2016-06-26T00:14:56Z pjb: emaczen: nope, only print-object does it. 2016-06-26T00:15:33Z pjb: You can use object-identity: (defstruct foo bar) (object-identity (make-foo :bar 42)) --> "#x3020022C258D" 2016-06-26T00:15:56Z pjb: It's in COM.INFORMATIMAGO.COMMON-LISP.CESARUM.UTILITY. 2016-06-26T00:19:40Z kdridi quit (Ping timeout: 264 seconds) 2016-06-26T00:19:48Z DavidGu quit (Quit: DavidGu) 2016-06-26T00:21:02Z strelox quit (Remote host closed the connection) 2016-06-26T00:23:24Z jcowan joined #lisp 2016-06-26T00:26:21Z peey joined #lisp 2016-06-26T00:27:46Z oleo__ joined #lisp 2016-06-26T00:28:47Z pjb quit (Remote host closed the connection) 2016-06-26T00:30:11Z oleo_ quit (Ping timeout: 240 seconds) 2016-06-26T00:31:09Z kdridi joined #lisp 2016-06-26T00:32:14Z przl joined #lisp 2016-06-26T00:33:49Z DavidGu joined #lisp 2016-06-26T00:36:32Z DavidGu quit (Remote host closed the connection) 2016-06-26T00:37:46Z MoALTz quit (Ping timeout: 272 seconds) 2016-06-26T00:38:40Z przl quit (Ping timeout: 244 seconds) 2016-06-26T00:53:19Z kdridi quit (Ping timeout: 260 seconds) 2016-06-26T00:56:06Z peey: Has anyone announced plans for making a common lisp to webassembly compiler? (when the wasm spec is finalized, of course) 2016-06-26T00:57:13Z arescorpio joined #lisp 2016-06-26T01:01:01Z happy-dude quit (Quit: Connection closed for inactivity) 2016-06-26T01:02:26Z jcowan quit (Ping timeout: 244 seconds) 2016-06-26T01:02:39Z jcowan joined #lisp 2016-06-26T01:05:30Z kdridi joined #lisp 2016-06-26T01:07:39Z walter|r quit (Ping timeout: 246 seconds) 2016-06-26T01:08:48Z walter|r joined #lisp 2016-06-26T01:09:52Z Karl_Dscc joined #lisp 2016-06-26T01:09:55Z adolf_stalin quit (Remote host closed the connection) 2016-06-26T01:11:52Z kdridi quit (Ping timeout: 264 seconds) 2016-06-26T01:14:51Z jcowan: peey: I think the obvious approach is ECL -> clang -> wasm. 2016-06-26T01:15:20Z jcowan: Not as k00l as a native compiler, but useful 2016-06-26T01:15:28Z peey: Oh yes, that makes sense 2016-06-26T01:16:14Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-26T01:18:51Z scymtym quit (Ping timeout: 246 seconds) 2016-06-26T01:20:45Z wildlander quit (Quit: Saliendo) 2016-06-26T01:21:30Z quazimodo joined #lisp 2016-06-26T01:21:34Z quazimod1 joined #lisp 2016-06-26T01:21:42Z quazimod1 quit (Client Quit) 2016-06-26T01:23:59Z kdridi joined #lisp 2016-06-26T01:24:27Z adhoc_ quit (Ping timeout: 246 seconds) 2016-06-26T01:24:28Z mikaelj joined #lisp 2016-06-26T01:24:50Z eschatologist joined #lisp 2016-06-26T01:28:31Z mikaelj quit (Ping timeout: 240 seconds) 2016-06-26T01:28:50Z Sucks joined #lisp 2016-06-26T01:28:54Z kdridi quit (Ping timeout: 260 seconds) 2016-06-26T01:29:48Z elimik31 quit (Ping timeout: 244 seconds) 2016-06-26T01:29:51Z mikaelj joined #lisp 2016-06-26T01:30:15Z impulse joined #lisp 2016-06-26T01:30:30Z gema` quit (Quit: bye.) 2016-06-26T01:31:55Z adhoc_ joined #lisp 2016-06-26T01:34:47Z przl joined #lisp 2016-06-26T01:35:19Z mikaelj quit (Ping timeout: 260 seconds) 2016-06-26T01:36:09Z mikaelj joined #lisp 2016-06-26T01:38:45Z VChef_Mobile joined #lisp 2016-06-26T01:39:33Z przl quit (Ping timeout: 240 seconds) 2016-06-26T01:41:01Z kdridi joined #lisp 2016-06-26T01:41:03Z mikaelj quit (Ping timeout: 276 seconds) 2016-06-26T01:41:31Z mikaelj joined #lisp 2016-06-26T01:42:21Z Portable_Cheese quit (Ping timeout: 276 seconds) 2016-06-26T01:43:23Z space_otter joined #lisp 2016-06-26T01:51:48Z Largeaux joined #lisp 2016-06-26T01:52:11Z jleija joined #lisp 2016-06-26T01:56:44Z shifty quit (Ping timeout: 258 seconds) 2016-06-26T01:58:04Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-26T02:01:20Z emaczen: pjb: thanks 2016-06-26T02:01:58Z emaczen: pjb: should there be any difference between running a built cocoa application vs running one from the REPL? I am seeing several... 2016-06-26T02:02:33Z emaczen: pjb: I wonder if it has something to do with not managing memory. 2016-06-26T02:03:47Z Karl_Dscc quit (Remote host closed the connection) 2016-06-26T02:04:30Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-26T02:07:33Z adhoc_ quit (Ping timeout: 240 seconds) 2016-06-26T02:09:29Z lisper29 left #lisp 2016-06-26T02:10:15Z shifty joined #lisp 2016-06-26T02:15:01Z adhoc_ joined #lisp 2016-06-26T02:19:30Z eschatologist joined #lisp 2016-06-26T02:21:04Z nowhere_man quit (Read error: Connection reset by peer) 2016-06-26T02:22:39Z jason_m quit (Ping timeout: 276 seconds) 2016-06-26T02:23:04Z scottj joined #lisp 2016-06-26T02:25:55Z DavidGu joined #lisp 2016-06-26T02:25:55Z DavidGu quit (Client Quit) 2016-06-26T02:26:05Z DavidGu_Mobile joined #lisp 2016-06-26T02:26:12Z DavidGu_Mobile quit (Client Quit) 2016-06-26T02:27:07Z DavidGu joined #lisp 2016-06-26T02:28:03Z DavidGu1 joined #lisp 2016-06-26T02:28:37Z DavidGu1 quit (Client Quit) 2016-06-26T02:29:00Z DavidGu quit (Remote host closed the connection) 2016-06-26T02:30:41Z Xal joined #lisp 2016-06-26T02:32:42Z rumbler3_: http://paste.lisp.org/display/319239 2016-06-26T02:33:18Z rumbler3_: what I expect is that if I find the matching bytes, I return everything i've read upto and including the matching bytes 2016-06-26T02:33:49Z rumbler3_: what I'm experiencing is that an extra byte is being read, as if another iteration of the loop is occurring prior to the evaluation of the end test form 2016-06-26T02:35:09Z rumbler3_: the function takes a list of bytes, and stores a copy as it reads from a stream, every byte read is compared to what is popped off the stored list. if it is not a match, the stored list is restored from the initial argument, otherwise I expect that the last matching byte will make the stored list eql to nil, then on next iteration no more bytes will be read 2016-06-26T02:35:34Z przl joined #lisp 2016-06-26T02:36:38Z peey quit (Ping timeout: 250 seconds) 2016-06-26T02:39:05Z rumbler31 joined #lisp 2016-06-26T02:40:03Z rumbler3_ quit (Ping timeout: 246 seconds) 2016-06-26T02:40:33Z przl quit (Ping timeout: 240 seconds) 2016-06-26T02:41:19Z |3b|: "...after the vars have been updated, the end-test-form is evaluated as described above, and the iteration continues." so it reads before checking for NIL 2016-06-26T02:41:55Z |3b|: you could add probably another var and move the POP into the variable binding/update 2016-06-26T02:44:57Z quazimodo quit (Ping timeout: 260 seconds) 2016-06-26T02:47:04Z jcowan_ joined #lisp 2016-06-26T02:48:20Z jcowan quit (Ping timeout: 244 seconds) 2016-06-26T02:48:39Z bigfondue quit (Ping timeout: 276 seconds) 2016-06-26T02:50:21Z defaultxr quit (Quit: gnight) 2016-06-26T02:52:39Z rumbler31: i must be tired, and I guess I got confused from the paragraph prior. but I see what they are saying now 2016-06-26T02:52:41Z bigfondue joined #lisp 2016-06-26T02:52:42Z rumbler31: ty 2016-06-26T02:58:52Z VChef_Mobile quit (Ping timeout: 250 seconds) 2016-06-26T03:00:24Z tmtwd joined #lisp 2016-06-26T03:03:18Z adhoc_ quit (Ping timeout: 244 seconds) 2016-06-26T03:04:31Z nowhere_man joined #lisp 2016-06-26T03:05:00Z adhoc_ joined #lisp 2016-06-26T03:17:31Z Portable_Cheese joined #lisp 2016-06-26T03:17:39Z rumbler31: i can't seem to wrap my brain around it right now. Once the last comparison succeeds, I have to prevent the next read. 2016-06-26T03:18:57Z rumbler31: if I set a var to the results of the pop, then do the comparison between what I've read and the pop and find that it matches, I also have to prevent the next read, so I guess I need to return from the do form? 2016-06-26T03:19:54Z beach: Good morning everyone! 2016-06-26T03:21:20Z rumbler31: or I guess more succinctly, if it turns out that the byte that i've read is in fact the last one i'm looking for, I won't know this until the loop body, unless I can compare somehow before the end test form is evaluated 2016-06-26T03:22:33Z arescorpio quit (Quit: Leaving.) 2016-06-26T03:24:06Z sauvin joined #lisp 2016-06-26T03:29:27Z |3b| would just rewrite it in LOOP instead of DO :p 2016-06-26T03:30:35Z Mon_Ouie quit (Quit: WeeChat 1.5) 2016-06-26T03:30:56Z rumbler31: i switch between the two 2016-06-26T03:31:01Z rumbler31: i don't know why. 2016-06-26T03:32:07Z puchacz quit (Quit: Konversation terminated!) 2016-06-26T03:33:32Z walter|r quit (Remote host closed the connection) 2016-06-26T03:35:23Z rumbler31: what do I do if I want to bind vars in do to results of an m-v-b? 2016-06-26T03:36:16Z przl joined #lisp 2016-06-26T03:39:51Z DavidGu joined #lisp 2016-06-26T03:40:42Z DavidGu quit (Remote host closed the connection) 2016-06-26T03:40:45Z |3b| assumes you mean results of a form that returns multiple values, since there is nothing special about the value(s) returned by m-v-b. i'd probably try to rearrange things to just use m-v-b in the body, otherwise m-v-list is best alternative i can think of 2016-06-26T03:41:17Z rumbler31: yes that's what I meant. I understand 2016-06-26T03:41:25Z przl quit (Ping timeout: 252 seconds) 2016-06-26T03:41:59Z |3b|: LOOP also lacks a good solution for that, though at least there you can destructure the list from m-v-list directly 2016-06-26T03:49:06Z pierpa quit (Ping timeout: 276 seconds) 2016-06-26T03:56:54Z schoppenhauer quit (Ping timeout: 276 seconds) 2016-06-26T03:57:05Z jleija quit (Quit: leaving) 2016-06-26T03:58:34Z schoppenhauer joined #lisp 2016-06-26T03:59:22Z rumbler31 quit (Remote host closed the connection) 2016-06-26T04:07:12Z FreeBirdLjj joined #lisp 2016-06-26T04:09:36Z smokeink joined #lisp 2016-06-26T04:14:44Z tmtwd_ joined #lisp 2016-06-26T04:15:57Z tmtwd quit (Ping timeout: 246 seconds) 2016-06-26T04:21:12Z Largeaux quit (Ping timeout: 250 seconds) 2016-06-26T04:24:24Z joneshf-laptop quit (Read error: Connection reset by peer) 2016-06-26T04:27:10Z mrcom quit (Quit: This computer has gone to sleep) 2016-06-26T04:32:34Z adhoc_ quit (Ping timeout: 252 seconds) 2016-06-26T04:34:40Z adhoc_ joined #lisp 2016-06-26T04:35:34Z shifty quit (Ping timeout: 260 seconds) 2016-06-26T04:36:14Z mrcom joined #lisp 2016-06-26T04:37:02Z przl joined #lisp 2016-06-26T04:39:56Z quazimodo joined #lisp 2016-06-26T04:41:50Z przl quit (Ping timeout: 244 seconds) 2016-06-26T04:48:03Z adolf_stalin joined #lisp 2016-06-26T04:49:37Z shifty joined #lisp 2016-06-26T04:52:21Z davsebamse quit (Ping timeout: 246 seconds) 2016-06-26T04:54:28Z davsebamse joined #lisp 2016-06-26T04:58:34Z rumbler31 joined #lisp 2016-06-26T04:58:59Z shka joined #lisp 2016-06-26T05:00:00Z waruqi_ joined #lisp 2016-06-26T05:00:51Z waruqi_ quit (Client Quit) 2016-06-26T05:03:51Z rumbler31 quit (Ping timeout: 276 seconds) 2016-06-26T05:07:19Z shifty quit (Ping timeout: 244 seconds) 2016-06-26T05:08:39Z phax joined #lisp 2016-06-26T05:11:50Z AntiSpamMeta quit (Quit: Restart requested by icxcnika: going to moon bbiab) 2016-06-26T05:12:45Z yrk quit (Read error: Connection reset by peer) 2016-06-26T05:14:34Z bounb quit (Ping timeout: 244 seconds) 2016-06-26T05:17:07Z quazimodo quit (Ping timeout: 244 seconds) 2016-06-26T05:18:15Z AntiSpamMeta joined #lisp 2016-06-26T05:18:23Z bounb joined #lisp 2016-06-26T05:18:23Z bounb quit (Changing host) 2016-06-26T05:18:23Z bounb joined #lisp 2016-06-26T05:20:45Z shifty joined #lisp 2016-06-26T05:26:33Z shifty quit (Ping timeout: 240 seconds) 2016-06-26T05:29:24Z logrus quit (Quit: Leaving) 2016-06-26T05:35:09Z phax quit (Quit: phax) 2016-06-26T05:37:46Z przl joined #lisp 2016-06-26T05:40:47Z shifty joined #lisp 2016-06-26T05:41:27Z Xal quit (Quit: WeeChat 1.5) 2016-06-26T05:42:26Z przl quit (Ping timeout: 244 seconds) 2016-06-26T05:45:00Z holycow joined #lisp 2016-06-26T05:48:16Z shifty quit (Ping timeout: 258 seconds) 2016-06-26T05:54:47Z bigfondue quit (Ping timeout: 250 seconds) 2016-06-26T06:03:22Z shifty joined #lisp 2016-06-26T06:06:37Z vlatkoB joined #lisp 2016-06-26T06:09:06Z nikki93 quit (Remote host closed the connection) 2016-06-26T06:11:59Z mrcom quit (Quit: This computer has gone to sleep) 2016-06-26T06:12:10Z shifty quit (Ping timeout: 272 seconds) 2016-06-26T06:17:50Z Wizek_ joined #lisp 2016-06-26T06:26:20Z shifty joined #lisp 2016-06-26T06:28:37Z edgar-rft quit (Quit: edgar-rft) 2016-06-26T06:30:51Z shifty quit (Ping timeout: 244 seconds) 2016-06-26T06:31:51Z DougNYC quit (Ping timeout: 240 seconds) 2016-06-26T06:33:03Z davsebamse quit (Ping timeout: 240 seconds) 2016-06-26T06:33:27Z peey joined #lisp 2016-06-26T06:34:19Z nikki93 joined #lisp 2016-06-26T06:35:21Z davsebamse joined #lisp 2016-06-26T06:36:04Z DavidGu_Desktop joined #lisp 2016-06-26T06:38:32Z przl joined #lisp 2016-06-26T06:43:57Z przl quit (Ping timeout: 276 seconds) 2016-06-26T06:44:02Z shifty joined #lisp 2016-06-26T06:44:27Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-06-26T06:44:31Z DavidGu_Desktop quit (Ping timeout: 240 seconds) 2016-06-26T06:45:52Z quazimodo joined #lisp 2016-06-26T06:48:25Z davsebamse quit (Ping timeout: 252 seconds) 2016-06-26T06:53:15Z shifty quit (Ping timeout: 264 seconds) 2016-06-26T06:53:45Z tmtwd_ quit (Ping timeout: 244 seconds) 2016-06-26T06:57:23Z davsebamse joined #lisp 2016-06-26T07:02:21Z adolf_stalin quit (Quit: Leaving...) 2016-06-26T07:02:55Z tmtwd_ joined #lisp 2016-06-26T07:04:13Z nikki93 quit (Remote host closed the connection) 2016-06-26T07:04:38Z nikki93 joined #lisp 2016-06-26T07:06:23Z shifty joined #lisp 2016-06-26T07:12:58Z shifty quit (Ping timeout: 272 seconds) 2016-06-26T07:14:24Z peey quit (Ping timeout: 250 seconds) 2016-06-26T07:19:01Z MoALTz joined #lisp 2016-06-26T07:23:05Z stepnem joined #lisp 2016-06-26T07:25:16Z mishoo_ joined #lisp 2016-06-26T07:25:39Z shifty joined #lisp 2016-06-26T07:30:08Z oleo__ quit (Quit: Verlassend) 2016-06-26T07:30:08Z kushal joined #lisp 2016-06-26T07:33:55Z oleo joined #lisp 2016-06-26T07:34:00Z shifty quit (Ping timeout: 276 seconds) 2016-06-26T07:35:56Z peey joined #lisp 2016-06-26T07:37:31Z tmtwd_ quit (Ping timeout: 258 seconds) 2016-06-26T07:39:16Z przl joined #lisp 2016-06-26T07:42:42Z nikki93 quit (Remote host closed the connection) 2016-06-26T07:44:22Z przl quit (Ping timeout: 244 seconds) 2016-06-26T07:45:38Z nikki93 joined #lisp 2016-06-26T07:47:00Z shifty joined #lisp 2016-06-26T07:51:54Z shifty quit (Ping timeout: 246 seconds) 2016-06-26T07:56:22Z krasnal joined #lisp 2016-06-26T07:58:54Z JitanRo joined #lisp 2016-06-26T08:03:36Z space_otter quit (Remote host closed the connection) 2016-06-26T08:04:04Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-26T08:04:21Z JitanRo joined #lisp 2016-06-26T08:05:11Z shifty joined #lisp 2016-06-26T08:05:54Z JitanRo quit (Client Quit) 2016-06-26T08:09:27Z cods joined #lisp 2016-06-26T08:09:52Z Davidbrcz joined #lisp 2016-06-26T08:15:23Z shifty quit (Ping timeout: 244 seconds) 2016-06-26T08:16:31Z DavidGu joined #lisp 2016-06-26T08:26:38Z AntiSpamMeta quit (Remote host closed the connection) 2016-06-26T08:27:01Z AntiSpamMeta joined #lisp 2016-06-26T08:29:48Z shifty joined #lisp 2016-06-26T08:35:45Z shifty quit (Ping timeout: 276 seconds) 2016-06-26T08:36:24Z quazimodo quit (Ping timeout: 244 seconds) 2016-06-26T08:40:03Z przl joined #lisp 2016-06-26T08:44:24Z krasnal quit (Read error: Connection reset by peer) 2016-06-26T08:45:30Z przl quit (Ping timeout: 276 seconds) 2016-06-26T08:48:06Z shifty joined #lisp 2016-06-26T08:49:16Z pchrist joined #lisp 2016-06-26T08:49:46Z Davidbrcz quit (Quit: Leaving) 2016-06-26T08:52:56Z jackdaniel: minion: memo for rumbler31: maybe something in this spirit: http://paste.lisp.org/display/319239#1 ? 2016-06-26T08:52:57Z minion: Remembered. I'll tell rumbler31 when he/she/it next speaks. 2016-06-26T08:53:48Z jackdaniel: minion: memo for rumbler31: it's a bit different wrt returned values, but you may customize is as you like. Note, that there is no clause at all :-) 2016-06-26T08:53:49Z minion: Remembered. I'll tell rumbler31 when he/she/it next speaks. 2016-06-26T08:54:06Z jackdaniel: minion: memo for rumbler31: s/clause/body clause/ 2016-06-26T08:54:06Z minion: Remembered. I'll tell rumbler31 when he/she/it next speaks. 2016-06-26T08:57:36Z grimsley joined #lisp 2016-06-26T09:04:39Z holycow quit (Quit: leaving) 2016-06-26T09:24:32Z shifty quit (Ping timeout: 260 seconds) 2016-06-26T09:28:37Z pve joined #lisp 2016-06-26T09:33:30Z peey quit (Ping timeout: 250 seconds) 2016-06-26T09:34:22Z scottj quit (Quit: leaving) 2016-06-26T09:35:00Z krasnal joined #lisp 2016-06-26T09:35:39Z angavrilov joined #lisp 2016-06-26T09:37:28Z shifty joined #lisp 2016-06-26T09:39:58Z JitanRo joined #lisp 2016-06-26T09:40:46Z przl joined #lisp 2016-06-26T09:44:10Z JitanRo quit (Max SendQ exceeded) 2016-06-26T09:44:45Z JitanRo joined #lisp 2016-06-26T09:45:48Z przl quit (Ping timeout: 244 seconds) 2016-06-26T09:46:27Z DavidGu quit (Quit: DavidGu) 2016-06-26T09:49:03Z MrWoohoo joined #lisp 2016-06-26T09:59:32Z shifty quit (Ping timeout: 272 seconds) 2016-06-26T10:01:42Z krasnal quit (Read error: Connection reset by peer) 2016-06-26T10:12:36Z shifty joined #lisp 2016-06-26T10:17:52Z jackdaniel: minion: memo for rumbler31: also as a side note – assinging bytes-list to so-far is redunimentary – modifying bytes-list won't modify original list passed to the function 2016-06-26T10:17:53Z minion: Remembered. I'll tell rumbler31 when he/she/it next speaks. 2016-06-26T10:18:02Z jackdaniel: so crowdy today :-) 2016-06-26T10:18:41Z zacharias joined #lisp 2016-06-26T10:28:26Z MrWoohoo quit (Remote host closed the connection) 2016-06-26T10:29:51Z shifty quit (Ping timeout: 264 seconds) 2016-06-26T10:30:30Z mejja joined #lisp 2016-06-26T10:35:19Z grublet2 quit (Quit: Leaving) 2016-06-26T10:41:31Z przl joined #lisp 2016-06-26T10:43:03Z shifty joined #lisp 2016-06-26T10:43:56Z puchacz joined #lisp 2016-06-26T10:46:40Z przl quit (Ping timeout: 264 seconds) 2016-06-26T10:49:00Z mishoo_ quit (Ping timeout: 246 seconds) 2016-06-26T10:51:46Z shifty quit (Ping timeout: 244 seconds) 2016-06-26T10:51:51Z Karl_Dscc joined #lisp 2016-06-26T10:53:57Z mejja quit (Quit: \ No newline at end of file) 2016-06-26T10:59:59Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-26T11:00:12Z nikki93 quit (Remote host closed the connection) 2016-06-26T11:05:29Z shifty joined #lisp 2016-06-26T11:06:12Z peey joined #lisp 2016-06-26T11:07:36Z phax joined #lisp 2016-06-26T11:08:06Z MrWoohoo joined #lisp 2016-06-26T11:09:54Z shifty quit (Ping timeout: 260 seconds) 2016-06-26T11:13:03Z wilfredh joined #lisp 2016-06-26T11:18:06Z phax quit (Quit: phax) 2016-06-26T11:32:56Z okflo joined #lisp 2016-06-26T11:35:59Z {8 is now known as robot 2016-06-26T11:39:29Z quazimodo joined #lisp 2016-06-26T11:42:14Z przl joined #lisp 2016-06-26T11:47:30Z przl quit (Ping timeout: 276 seconds) 2016-06-26T11:55:40Z adhoc_ quit (Ping timeout: 264 seconds) 2016-06-26T11:56:30Z Guest14714 quit (Ping timeout: 244 seconds) 2016-06-26T11:57:04Z adhoc_ joined #lisp 2016-06-26T11:57:44Z Sucks quit (Ping timeout: 260 seconds) 2016-06-26T12:03:12Z smokeink quit (Ping timeout: 246 seconds) 2016-06-26T12:03:13Z adhoc_ quit (Ping timeout: 244 seconds) 2016-06-26T12:05:18Z smokeink joined #lisp 2016-06-26T12:05:22Z adhoc_ joined #lisp 2016-06-26T12:13:21Z neuri8 joined #lisp 2016-06-26T12:13:30Z adhoc_ quit (Ping timeout: 276 seconds) 2016-06-26T12:14:42Z adhoc_ joined #lisp 2016-06-26T12:15:09Z puchacz quit (Quit: Konversation terminated!) 2016-06-26T12:17:44Z peey quit (Ping timeout: 250 seconds) 2016-06-26T12:27:42Z adhoc_ quit (Ping timeout: 260 seconds) 2016-06-26T12:29:05Z adhoc_ joined #lisp 2016-06-26T12:42:59Z przl joined #lisp 2016-06-26T12:43:17Z zygentoma joined #lisp 2016-06-26T12:46:29Z Blukunfando joined #lisp 2016-06-26T12:47:16Z kdridi quit (Ping timeout: 264 seconds) 2016-06-26T12:47:36Z narendraj9 joined #lisp 2016-06-26T12:48:38Z przl quit (Ping timeout: 272 seconds) 2016-06-26T12:50:00Z Vicfred joined #lisp 2016-06-26T12:50:55Z mishoo_ joined #lisp 2016-06-26T12:54:06Z EvW joined #lisp 2016-06-26T12:56:04Z finnrobi_ quit (Ping timeout: 260 seconds) 2016-06-26T12:57:50Z finnrobi joined #lisp 2016-06-26T12:59:11Z oleo quit (Quit: Verlassend) 2016-06-26T12:59:31Z kdridi joined #lisp 2016-06-26T12:59:40Z oleo joined #lisp 2016-06-26T13:02:32Z oleo quit (Remote host closed the connection) 2016-06-26T13:03:15Z oleo joined #lisp 2016-06-26T13:03:15Z oleo quit (Changing host) 2016-06-26T13:03:15Z oleo joined #lisp 2016-06-26T13:14:36Z EvW quit (Ping timeout: 272 seconds) 2016-06-26T13:21:00Z papachan joined #lisp 2016-06-26T13:25:03Z davsebamse quit (Ping timeout: 240 seconds) 2016-06-26T13:26:58Z davsebamse joined #lisp 2016-06-26T13:28:32Z Xach_: jackdaniel: http://report.quicklisp.org/2016-06-25/failure-report/mcclim.html#mcclim-clx-core 2016-06-26T13:30:34Z rumbler31 joined #lisp 2016-06-26T13:33:19Z grublet joined #lisp 2016-06-26T13:42:39Z oleo quit (Quit: Verlassend) 2016-06-26T13:43:44Z przl joined #lisp 2016-06-26T13:45:53Z DeadTrickster quit (Ping timeout: 244 seconds) 2016-06-26T13:48:58Z przl quit (Ping timeout: 258 seconds) 2016-06-26T13:50:30Z mishoo_ quit (Quit: (save-lisp-and-die)) 2016-06-26T13:51:33Z mishoo joined #lisp 2016-06-26T13:56:54Z eschatologist quit (Read error: Connection reset by peer) 2016-06-26T13:57:22Z pierpa joined #lisp 2016-06-26T13:58:58Z Trystam joined #lisp 2016-06-26T14:00:17Z vlatkoB_ joined #lisp 2016-06-26T14:01:54Z Tristam quit (Ping timeout: 244 seconds) 2016-06-26T14:03:57Z vlatkoB quit (Ping timeout: 246 seconds) 2016-06-26T14:04:37Z LiamH joined #lisp 2016-06-26T14:06:49Z oleo joined #lisp 2016-06-26T14:07:56Z sondr3 joined #lisp 2016-06-26T14:08:19Z walter|r joined #lisp 2016-06-26T14:10:44Z PlasmaStar quit (Ping timeout: 260 seconds) 2016-06-26T14:14:36Z PlasmaStar joined #lisp 2016-06-26T14:17:21Z shifty joined #lisp 2016-06-26T14:18:07Z wilfredh quit (Quit: Connection closed for inactivity) 2016-06-26T14:18:19Z adhoc_ quit (Ping timeout: 260 seconds) 2016-06-26T14:20:07Z adhoc_ joined #lisp 2016-06-26T14:21:48Z shifty quit (Ping timeout: 246 seconds) 2016-06-26T14:22:07Z wildlander joined #lisp 2016-06-26T14:22:07Z wildlander quit (Max SendQ exceeded) 2016-06-26T14:22:55Z wildlander joined #lisp 2016-06-26T14:25:24Z schjetne joined #lisp 2016-06-26T14:27:48Z JitanRo joined #lisp 2016-06-26T14:30:14Z mishoo_ joined #lisp 2016-06-26T14:32:02Z mishoo quit (Ping timeout: 244 seconds) 2016-06-26T14:34:35Z shifty joined #lisp 2016-06-26T14:35:57Z oleo quit (Remote host closed the connection) 2016-06-26T14:37:27Z narendraj9 quit (Remote host closed the connection) 2016-06-26T14:37:47Z mishoo__ joined #lisp 2016-06-26T14:39:23Z sondr3 quit (Quit: Quit) 2016-06-26T14:39:45Z shifty quit (Ping timeout: 276 seconds) 2016-06-26T14:39:45Z mishoo_ quit (Ping timeout: 276 seconds) 2016-06-26T14:41:25Z shifty joined #lisp 2016-06-26T14:44:32Z przl joined #lisp 2016-06-26T14:46:05Z shifty quit (Ping timeout: 258 seconds) 2016-06-26T14:48:35Z JitanRo_ joined #lisp 2016-06-26T14:48:44Z JitanRo quit (Read error: Connection reset by peer) 2016-06-26T14:49:11Z przl quit (Ping timeout: 240 seconds) 2016-06-26T14:49:33Z davsebamse quit (Ping timeout: 240 seconds) 2016-06-26T14:51:43Z davsebamse joined #lisp 2016-06-26T14:51:59Z jackdaniel: Xach_: thanks. all backends except clx (clx-core isn't the same) aren't working for now (and didn't before, it's not a regression) 2016-06-26T14:52:45Z kushal quit (Ping timeout: 276 seconds) 2016-06-26T14:52:52Z oleo joined #lisp 2016-06-26T14:52:52Z oleo quit (Changing host) 2016-06-26T14:52:52Z oleo joined #lisp 2016-06-26T14:53:09Z przl joined #lisp 2016-06-26T14:53:36Z beach: It is possible that clx-core never built. Just remove the system definition for now, or disable it somehow. 2016-06-26T14:57:57Z przl quit (Ping timeout: 276 seconds) 2016-06-26T14:59:13Z shifty joined #lisp 2016-06-26T15:01:29Z kdridi quit (Ping timeout: 260 seconds) 2016-06-26T15:04:05Z schaueho joined #lisp 2016-06-26T15:12:30Z gingerale joined #lisp 2016-06-26T15:14:03Z kdridi joined #lisp 2016-06-26T15:17:19Z rumbler31 quit (Remote host closed the connection) 2016-06-26T15:21:21Z smokeink quit (Ping timeout: 276 seconds) 2016-06-26T15:23:39Z oleo quit (Read error: No route to host) 2016-06-26T15:25:04Z puchacz joined #lisp 2016-06-26T15:25:25Z adhoc_ quit (Ping timeout: 252 seconds) 2016-06-26T15:27:22Z adhoc_ joined #lisp 2016-06-26T15:28:23Z smokeink joined #lisp 2016-06-26T15:29:22Z scymtym joined #lisp 2016-06-26T15:34:28Z jcowan_ is now known as jcowan 2016-06-26T15:36:27Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-26T15:44:27Z Xach_: clx-core used to work 2016-06-26T15:45:40Z guicho joined #lisp 2016-06-26T15:46:40Z rumbler31 joined #lisp 2016-06-26T15:52:26Z beach: Hmm, OK. 2016-06-26T15:57:17Z tmtwd_ joined #lisp 2016-06-26T16:00:42Z jcowan left #lisp 2016-06-26T16:01:58Z walter|r quit (Remote host closed the connection) 2016-06-26T16:03:42Z zacharias quit (Ping timeout: 272 seconds) 2016-06-26T16:06:51Z adhoc_ quit (Ping timeout: 276 seconds) 2016-06-26T16:07:50Z rgrau joined #lisp 2016-06-26T16:11:31Z Sucks joined #lisp 2016-06-26T16:11:32Z guicho: oh, this, 3D lisp alien https://twitter.com/SagafroKichigai/status/747069285856534528 2016-06-26T16:13:43Z adhoc_ joined #lisp 2016-06-26T16:14:01Z schjetne quit (Ping timeout: 250 seconds) 2016-06-26T16:16:07Z przl joined #lisp 2016-06-26T16:16:12Z phoe_krk: o___o 2016-06-26T16:17:57Z isoraqathedh: Some things are better in profile. 2016-06-26T16:19:33Z schjetne joined #lisp 2016-06-26T16:22:52Z Sucks quit (Read error: Connection reset by peer) 2016-06-26T16:22:56Z guicho left #lisp 2016-06-26T16:22:57Z adhoc_ quit (Ping timeout: 244 seconds) 2016-06-26T16:24:19Z Griff`Ron joined #lisp 2016-06-26T16:25:03Z adhoc_ joined #lisp 2016-06-26T16:26:09Z mrcom joined #lisp 2016-06-26T16:26:22Z araujo joined #lisp 2016-06-26T16:27:14Z araujo quit (Max SendQ exceeded) 2016-06-26T16:27:20Z Karl_Dscc quit (Remote host closed the connection) 2016-06-26T16:27:44Z araujo joined #lisp 2016-06-26T16:29:33Z schjetne quit (Ping timeout: 240 seconds) 2016-06-26T16:31:13Z adhoc_ quit (Ping timeout: 244 seconds) 2016-06-26T16:33:24Z adhoc_ joined #lisp 2016-06-26T16:33:40Z edgar-rft joined #lisp 2016-06-26T16:34:28Z schjetne joined #lisp 2016-06-26T16:40:04Z JitanRo_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-26T16:41:09Z sondr3 joined #lisp 2016-06-26T16:44:10Z phoe_krk: Can I specialize on any class? 2016-06-26T16:47:27Z shka: yes 2016-06-26T16:48:00Z grimsley quit (Quit: Leaving) 2016-06-26T16:50:29Z schjetne quit (Ping timeout: 244 seconds) 2016-06-26T16:58:20Z DougNYC joined #lisp 2016-06-26T17:02:45Z scymtym quit (Ping timeout: 276 seconds) 2016-06-26T17:03:53Z phoe_krk: Are there any utilities for cleaning package namespace pollution? 2016-06-26T17:04:01Z d4ryus quit (Killed (rajaniemi.freenode.net (Nickname regained by services))) 2016-06-26T17:04:01Z d4ryus joined #lisp 2016-06-26T17:04:03Z smokeink quit (Ping timeout: 276 seconds) 2016-06-26T17:04:57Z phoe_krk: Like, (do-symbols (symbol package) (unless (member symbol allowed-symbols-in-package) (unintern symbol)))? 2016-06-26T17:05:11Z phoe_krk: ...I hate it when I end up writing that utility myself while asking the question. 2016-06-26T17:09:14Z kdridi quit (Ping timeout: 260 seconds) 2016-06-26T17:09:14Z shka: that's why clojure has non-interning reader 2016-06-26T17:10:09Z Jesin joined #lisp 2016-06-26T17:11:11Z phoe_krk: shka: we have one too, it's just not in the standard. 2016-06-26T17:11:45Z rumbler31: whats the utility of this? 2016-06-26T17:11:45Z minion: rumbler31, memo from jackdaniel: maybe something in this spirit: http://paste.lisp.org/display/319239#1 ? 2016-06-26T17:11:45Z minion: rumbler31, memo from jackdaniel: it's a bit different wrt returned values, but you may customize is as you like. Note, that there is no clause at all :-) 2016-06-26T17:11:45Z minion: rumbler31, memo from jackdaniel: s/clause/body clause/ 2016-06-26T17:11:45Z minion: rumbler31, memo from jackdaniel: also as a side note – assinging bytes-list to so-far is redunimentary – modifying bytes-list won't modify original list passed to the function 2016-06-26T17:11:49Z shka: how? 2016-06-26T17:12:15Z rumbler31: wouldn't disallowed symbols only really occur from typos? 2016-06-26T17:12:27Z phoe_krk: shka: http://www.informatimago.com/develop/lisp/com/informatimago/common-lisp/lisp-reader/reader.lisp 2016-06-26T17:12:28Z przl quit (Ping timeout: 264 seconds) 2016-06-26T17:12:30Z phoe_krk: rumbler31: or from untrusted input. 2016-06-26T17:12:56Z phoe_krk: You can't securely allow the traditional Lisp reader to read input from the outer world without risking it blowing up. 2016-06-26T17:13:04Z phoe_krk: Along with your whole Lisp image. 2016-06-26T17:13:20Z Grue`: yeah well you're not supposed to 2016-06-26T17:13:36Z rumbler31: how do you make memos 2016-06-26T17:14:04Z Grue`: minion: memo for : 2016-06-26T17:14:05Z minion: Remembered. I'll tell when he/she/it next speaks. 2016-06-26T17:14:13Z rumbler31: lol, ty 2016-06-26T17:14:44Z Faed is now known as Fade 2016-06-26T17:15:53Z rumbler31: miniom: memo for jackdaniel: the assign to so-far was in order to reset the search to the full pattern. If I pop bytes-list as i go but get half way through and detect a mismatch, I need to continue my search in the stream from the beginning of the bytes list 2016-06-26T17:16:33Z Mon_Ouie joined #lisp 2016-06-26T17:16:51Z Grue`: rumbler31: you mistyped "minion" 2016-06-26T17:17:00Z rumbler31: damnit 2016-06-26T17:17:15Z rumbler31: minion: memo for jackdaniel: the assign to so-far was in order to reset the search to the full pattern. If I pop bytes-list as i go but get half way through and detect a mismatch, I need to continue my search in the stream from the beginning of the bytes list 2016-06-26T17:17:16Z minion: Remembered. I'll tell jackdaniel when he/she/it next speaks. 2016-06-26T17:17:23Z rumbler31: sorry for the spam 2016-06-26T17:17:51Z flip214: hmmm, does hunchentoot:CREATE-FOLDER-DISPATCHER-AND-HANDLER disallow a PATHNAME for the PATH argument? I get an CL-PPCRE error. 2016-06-26T17:18:08Z flip214: "BASE-PATH must be a pathname designator for an existing directory." 2016-06-26T17:18:54Z adhoc_ quit (Ping timeout: 246 seconds) 2016-06-26T17:19:33Z rumbler31: does the directory it names exist? 2016-06-26T17:19:55Z mvilleneuve joined #lisp 2016-06-26T17:20:46Z zacharias joined #lisp 2016-06-26T17:20:57Z adhoc_ joined #lisp 2016-06-26T17:21:22Z space_otter joined #lisp 2016-06-26T17:22:15Z flip214: rumbler31: yes.... 2016-06-26T17:22:21Z flip214: even with NAMESTRING before I get this error 2016-06-26T17:23:14Z przl joined #lisp 2016-06-26T17:23:15Z Penta joined #lisp 2016-06-26T17:23:35Z rumbler31: do you have the backtrace up? 2016-06-26T17:25:01Z flip214: rumbler31: never mind, I accidentally passed a pathname as third parameter to CREATE-FOLDER-DISPATCHER-AND-HANDLER instead of second... and so the content-type detection was broken. 2016-06-26T17:27:03Z Pent quit (Ping timeout: 240 seconds) 2016-06-26T17:27:23Z srcerer_ is now known as srcerer 2016-06-26T17:27:28Z adhoc_ quit (Ping timeout: 258 seconds) 2016-06-26T17:29:24Z adhoc_ joined #lisp 2016-06-26T17:37:10Z NeverDie quit (Read error: Connection reset by peer) 2016-06-26T17:41:17Z EvW joined #lisp 2016-06-26T17:41:21Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-06-26T17:45:33Z NeverDie joined #lisp 2016-06-26T17:47:37Z yeticry quit (Ping timeout: 250 seconds) 2016-06-26T17:50:47Z oleo joined #lisp 2016-06-26T17:50:48Z oleo quit (Changing host) 2016-06-26T17:50:48Z oleo joined #lisp 2016-06-26T17:55:36Z yeticry joined #lisp 2016-06-26T17:56:21Z eschatologist joined #lisp 2016-06-26T18:07:22Z schjetne joined #lisp 2016-06-26T18:13:29Z ejbs joined #lisp 2016-06-26T18:14:04Z ejbs: drmeister: Between MPS and Boehm, which one did you find was the easiest to implement for Clasp? 2016-06-26T18:18:06Z DeadTrickster joined #lisp 2016-06-26T18:19:31Z attila_lendvai joined #lisp 2016-06-26T18:19:31Z attila_lendvai quit (Changing host) 2016-06-26T18:19:31Z attila_lendvai joined #lisp 2016-06-26T18:25:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-26T18:25:49Z oleo quit (Remote host closed the connection) 2016-06-26T18:26:50Z quazimodo quit (Ping timeout: 272 seconds) 2016-06-26T18:28:46Z sauvin quit (Read error: Connection reset by peer) 2016-06-26T18:29:58Z rpg joined #lisp 2016-06-26T18:31:47Z sauvin joined #lisp 2016-06-26T18:32:58Z rumbler31 quit (Ping timeout: 252 seconds) 2016-06-26T18:33:04Z walter|r joined #lisp 2016-06-26T18:39:22Z drmeister: ejbs: Boehm is easiest but MPS is better 2016-06-26T18:39:40Z drmeister: Boehm starts throwing up warnings after a few hours of operation. 2016-06-26T18:45:22Z gema` joined #lisp 2016-06-26T18:47:59Z jackdaniel: . 2016-06-26T18:47:59Z minion: jackdaniel, memo from rumbler31: the assign to so-far was in order to reset the search to the full pattern. If I pop bytes-list as i go but get half way through and detect a mismatch, I need to continue my search in the stream from the beginning of the bytes list 2016-06-26T18:49:00Z kushal joined #lisp 2016-06-26T18:49:53Z jackdaniel: minion: memo for rumbler: (defun xxx (a) (pop a)) when invoked as (xxx b) is essentially (let ((a b)) (pop a)) – b isn't affected 2016-06-26T18:49:53Z minion: Remembered. I'll tell rumbler when he/she/it next speaks. 2016-06-26T18:55:00Z sondr3 quit (Ping timeout: 244 seconds) 2016-06-26T18:55:12Z jackdaniel: minion: memo for rumbler31: (defun xxx (a) (pop a)) when invoked as (xxx b) is essentially (let ((a b)) (pop a)) – b isn't affected 2016-06-26T18:55:13Z minion: Remembered. I'll tell rumbler31 when he/she/it next speaks. 2016-06-26T18:58:05Z oleo joined #lisp 2016-06-26T18:59:04Z oleo quit (Remote host closed the connection) 2016-06-26T18:59:42Z oleo joined #lisp 2016-06-26T18:59:42Z oleo quit (Changing host) 2016-06-26T18:59:42Z oleo joined #lisp 2016-06-26T19:00:22Z varjag joined #lisp 2016-06-26T19:03:54Z Penta quit (Quit: Leaving) 2016-06-26T19:04:06Z mvilleneuve joined #lisp 2016-06-26T19:04:18Z Pent joined #lisp 2016-06-26T19:04:50Z przl quit (Ping timeout: 272 seconds) 2016-06-26T19:08:03Z schjetne quit (Ping timeout: 240 seconds) 2016-06-26T19:08:45Z rpg: Trying to install a new version of cmucl, when I try to run its lisp, I get "./lisp: No such file or directory" even though the file is there. Any idea what could cause this? 2016-06-26T19:08:52Z kushal quit (Ping timeout: 264 seconds) 2016-06-26T19:09:16Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-26T19:09:20Z rpg: There's a c. 527K file there. 2016-06-26T19:11:08Z rpg: Is there any chance that it's failing to find its lib/ directory and this error message is misleading? 2016-06-26T19:13:11Z phoe_krk: rpg: ./lisp 2016-06-26T19:13:19Z phoe_krk: This sounds like a local path. 2016-06-26T19:13:21Z rpg: oh, I see -- it's because it's a 32-bit executable on a 64-bit system. 2016-06-26T19:13:26Z phoe_krk: Oh! I see. 2016-06-26T19:13:32Z phoe_krk: What's your OS? 2016-06-26T19:13:47Z rpg: Wow. That's a *really* PoS error message (not CMUCL's fault -- it's bash) 2016-06-26T19:14:23Z phoe_krk: I'm running 32-but CMUCL on 64-bit debian sid. 2016-06-26T19:14:41Z rpg: ugh. Wonder why cmucl doesn't offer amd64 binaries? 2016-06-26T19:15:12Z phoe_krk: rpg: because nobody compiled CMUCL for 64-bit systems? 2016-06-26T19:15:33Z rpg: I wonder if there's a reason (like it doesn't work). 2016-06-26T19:15:36Z mikaelj quit (Ping timeout: 272 seconds) 2016-06-26T19:15:49Z rpg: bah. I'll have to install the 32-bit environment. 2016-06-26T19:15:53Z phoe_krk: https://www.cons.org/cmucl/platforms.html 2016-06-26T19:16:10Z phoe_krk: If there wasn't a reason, you wouldn't even think of asking the question you're asking now. 2016-06-26T19:18:16Z RedDwarf is now known as Zackio 2016-06-26T19:18:18Z wgslayer joined #lisp 2016-06-26T19:18:47Z wgslayer: hi, any recommendation for an easy no-brainer solution for de/serializing clos objects ? 2016-06-26T19:19:13Z phoe_krk: wgslayer: conspack 2016-06-26T19:20:02Z zygentoma quit (Ping timeout: 272 seconds) 2016-06-26T19:21:00Z wgslayer: perfect, thanks! 2016-06-26T19:22:38Z mikaelj joined #lisp 2016-06-26T19:25:02Z gnikc2 joined #lisp 2016-06-26T19:26:24Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-06-26T19:26:25Z adhoc_ quit (Ping timeout: 250 seconds) 2016-06-26T19:27:48Z rpg quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-26T19:28:34Z adhoc_ joined #lisp 2016-06-26T19:29:40Z phoe_krk: How do I SIGNAL an error that actually breaks the application? 2016-06-26T19:29:53Z phoe_krk: SIGNAL alone returns NIL if the condition it signals isn't caught. 2016-06-26T19:30:43Z phoe_krk: Do I need to use ERROR with the symbol naming the condition type? 2016-06-26T19:32:16Z davsebamse quit (Ping timeout: 264 seconds) 2016-06-26T19:33:55Z phoe_krk: Oh, I see. INVOKE-DEBUGGER does the magic. 2016-06-26T19:35:31Z zygentoma joined #lisp 2016-06-26T19:36:22Z eschatologist joined #lisp 2016-06-26T19:37:40Z bigfondue joined #lisp 2016-06-26T19:40:01Z wgslayer quit (Read error: No route to host) 2016-06-26T19:40:18Z perryx joined #lisp 2016-06-26T19:40:53Z davsebamse joined #lisp 2016-06-26T19:43:37Z wgslayer joined #lisp 2016-06-26T19:43:54Z vlatkoB_ quit (Remote host closed the connection) 2016-06-26T19:46:19Z zacts quit (Quit: WeeChat 1.5) 2016-06-26T19:46:58Z wgslayer quit (Read error: Connection reset by peer) 2016-06-26T19:47:57Z zacts joined #lisp 2016-06-26T19:53:48Z perryx left #lisp 2016-06-26T19:56:18Z DrCode quit (Quit: ZNC - http://znc.in) 2016-06-26T20:00:02Z przl joined #lisp 2016-06-26T20:01:08Z scymtym joined #lisp 2016-06-26T20:05:24Z przl quit (Ping timeout: 260 seconds) 2016-06-26T20:16:21Z schaueho quit (Ping timeout: 246 seconds) 2016-06-26T20:21:04Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-06-26T20:24:54Z mikaelj quit (Ping timeout: 244 seconds) 2016-06-26T20:26:36Z mikaelj joined #lisp 2016-06-26T20:26:37Z DeadTrickster joined #lisp 2016-06-26T20:28:13Z elimik31 joined #lisp 2016-06-26T20:29:17Z jackdaniel: is the conspack better by some aspect than cl-store? 2016-06-26T20:29:17Z przl joined #lisp 2016-06-26T20:29:30Z okflo quit (Read error: Connection reset by peer) 2016-06-26T20:34:03Z przl quit (Ping timeout: 244 seconds) 2016-06-26T20:48:00Z gnikc2 quit (Quit: leaving) 2016-06-26T20:48:04Z mikaelj quit (Ping timeout: 272 seconds) 2016-06-26T20:49:09Z ejbs quit (Ping timeout: 260 seconds) 2016-06-26T20:50:51Z sweater joined #lisp 2016-06-26T20:52:09Z shka: i like word "conspack" better 2016-06-26T20:52:13Z shka: ;-) 2016-06-26T20:53:20Z jurov quit (Ping timeout: 244 seconds) 2016-06-26T20:54:14Z walter|r quit (Remote host closed the connection) 2016-06-26T20:55:14Z EvW quit (Ping timeout: 258 seconds) 2016-06-26T20:56:49Z EvW joined #lisp 2016-06-26T20:58:19Z wgslayer joined #lisp 2016-06-26T20:58:42Z shka quit (Ping timeout: 276 seconds) 2016-06-26T20:59:05Z Xof` joined #lisp 2016-06-26T20:59:16Z Xof quit (Ping timeout: 252 seconds) 2016-06-26T20:59:57Z wgslayer quit (Read error: Connection reset by peer) 2016-06-26T21:03:20Z jurov joined #lisp 2016-06-26T21:06:43Z mikaelj joined #lisp 2016-06-26T21:08:50Z schjetne joined #lisp 2016-06-26T21:11:38Z DrCode joined #lisp 2016-06-26T21:12:17Z wgslayer joined #lisp 2016-06-26T21:15:53Z varjag quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-06-26T21:18:51Z walter|r joined #lisp 2016-06-26T21:21:00Z wgslayer quit (Ping timeout: 272 seconds) 2016-06-26T21:21:17Z lemoinem quit (Read error: Connection reset by peer) 2016-06-26T21:25:16Z attila_lendvai joined #lisp 2016-06-26T21:25:16Z attila_lendvai quit (Changing host) 2016-06-26T21:25:16Z attila_lendvai joined #lisp 2016-06-26T21:26:22Z lemoinem joined #lisp 2016-06-26T21:27:52Z angavrilov quit (Remote host closed the connection) 2016-06-26T21:29:59Z przl joined #lisp 2016-06-26T21:30:12Z elimik31 quit (Ping timeout: 260 seconds) 2016-06-26T21:35:10Z przl quit (Ping timeout: 244 seconds) 2016-06-26T21:37:28Z davsebamse quit (Ping timeout: 272 seconds) 2016-06-26T21:40:16Z elimik31 joined #lisp 2016-06-26T21:42:18Z space_otter quit (Remote host closed the connection) 2016-06-26T21:43:13Z monk_ joined #lisp 2016-06-26T21:43:16Z monk_: hello 2016-06-26T21:46:36Z davsebamse joined #lisp 2016-06-26T21:48:35Z monk_: i want to save with (write-to-file (s "test.txt" :direction :output) (format "ş ")) where ş is not a character on my keyboard (german), but a "foreign" key, that i abbrev'd. but when i execute the code, it doesn't do anything. (working with emacs + slime) 2016-06-26T21:49:10Z monk_: does anyone have an idea, how to fix this? 2016-06-26T21:49:31Z monk_: (i am programming a vocabulary-trainer btw and need those special chars) 2016-06-26T21:51:50Z phoe_krk: monk_: what is WRITE-TO-FILE? 2016-06-26T21:52:06Z phoe_krk: It's certainly not a standard Common Lisp function. 2016-06-26T21:54:07Z groovy2shoes: is there some particular Web framework for CL that's the bee's knees, the way Rails is for Ruby? 2016-06-26T21:54:14Z monk_: sry, meant (with-open-file...) 2016-06-26T21:54:23Z monk_: phoe_krk: 2016-06-26T21:54:34Z phoe_krk: monk_: Where do you FORMAT? 2016-06-26T21:55:04Z phoe_krk: Do you (format s ...)? 2016-06-26T21:55:08Z monk_: omg, instead of copying, i typed it in here and forgot everything... sorry.... 2016-06-26T21:55:14Z monk_: phoe_krk: yes exactly 2016-06-26T21:55:18Z monk_: i did that 2016-06-26T21:55:27Z phoe_krk: What does (UIOP:GETCWD) tell you? Is it the directory you expect it to be? 2016-06-26T21:55:38Z phoe_krk: Does the file already exist? 2016-06-26T21:55:46Z phoe_krk: What does WITH-OPEN-FILE return? 2016-06-26T21:56:31Z schjetne quit (Ping timeout: 240 seconds) 2016-06-26T21:56:35Z monk_: phoe_krk: no it doesnt exist (i tried :if-exists :supersede also) and it doesnt return anything. the cursor just blinks in the next line 2016-06-26T21:56:50Z phoe_krk: monk_: ...blinks? 2016-06-26T21:56:53Z phoe_krk: Does the REPL hang? 2016-06-26T21:57:00Z monk_: (after like 5min it says "no space for another lisp symbol or smth like that) 2016-06-26T21:57:09Z phoe_krk: Something is going very worng. 2016-06-26T21:57:11Z phoe_krk: wrong. 2016-06-26T21:57:13Z monk_: yes it hangs, no "CL-USER>" anymore 2016-06-26T21:57:15Z phoe_krk: http://paste.lisp.org 2016-06-26T21:57:19Z phoe_krk: Give me the code you're using. 2016-06-26T21:57:36Z phoe_krk: You're most likely doing some infinite memory allocation loop if you end up with an error like this. 2016-06-26T21:58:39Z Jesin quit (Quit: Leaving) 2016-06-26T21:59:53Z monk_: phoe_krk: here it is: http://paste.lisp.org/display/319305 2016-06-26T22:00:28Z benkard joined #lisp 2016-06-26T22:00:33Z phoe_krk: monk_: it works for me. 2016-06-26T22:00:46Z phoe_krk: What is the Lisp implementation and OS that you are using? 2016-06-26T22:00:51Z monk_: hmm maybe some encoding problems 2016-06-26T22:00:54Z Jesin joined #lisp 2016-06-26T22:01:08Z monk_: phoe_krk: i am using windows 10 with CLISP 2016-06-26T22:02:09Z phoe_krk: debian sid x64 here, tested on CLISP and SBCL. It works for me. 2016-06-26T22:02:26Z Grue`: oh boy, Unicode support in CLISP is awful 2016-06-26T22:02:43Z phoe_krk: Or that. 2016-06-26T22:02:46Z quazimodo joined #lisp 2016-06-26T22:03:14Z holly2 quit (Ping timeout: 260 seconds) 2016-06-26T22:03:16Z phoe_krk: It's possible that the combination of raw C, Unicode and MinGW/whatever is used to make CLISP work on Windows produces weird issues. 2016-06-26T22:03:17Z Grue`: you really should probably just get SBCL at this point 2016-06-26T22:03:34Z phoe_krk: Grue`: actually, SBCL has unicode issues on Windows as well. 2016-06-26T22:03:37Z monk_: i only started with lisp and took clisp without thinking of it... so sbcl is basically preferred? 2016-06-26T22:03:56Z Grue`: they are comparatively minor 2016-06-26T22:03:56Z phoe_krk: For Windows and OSX, Clozure CL. Although SBCL works pretty well as well. 2016-06-26T22:04:11Z phoe_krk: Grue`: but I ended up meeting them face to face, so, you know. 2016-06-26T22:04:16Z phoe_krk: Weren't minor for me.~ 2016-06-26T22:04:39Z Grue`: so did I https://bugs.launchpad.net/sbcl/+bug/1267540 but I worked around it ;) 2016-06-26T22:05:29Z phoe_krk: :P 2016-06-26T22:06:24Z monk_: so i'll install sbcl and report back to you... thanks :-) 2016-06-26T22:06:36Z benkard quit (Ping timeout: 272 seconds) 2016-06-26T22:06:38Z phoe_krk: no problem 2016-06-26T22:06:45Z phoe_krk: monk_: we're here for you 2016-06-26T22:07:11Z holly2 joined #lisp 2016-06-26T22:08:02Z walter|r quit (Remote host closed the connection) 2016-06-26T22:08:14Z mejja joined #lisp 2016-06-26T22:14:45Z stepnem quit (Ping timeout: 276 seconds) 2016-06-26T22:16:22Z pve quit (Quit: leaving) 2016-06-26T22:18:56Z DeadTrickster quit (Ping timeout: 244 seconds) 2016-06-26T22:20:32Z EvW quit (Ping timeout: 272 seconds) 2016-06-26T22:25:33Z Olixir joined #lisp 2016-06-26T22:25:54Z Olixir: Is there about about programming that uses LISP?\ 2016-06-26T22:26:24Z Olixir: I have never programmer before, I want to start with Common LISP 2016-06-26T22:26:30Z Velveeta_Chef quit (Quit: Leaving) 2016-06-26T22:27:27Z _death: minion: tell Olixir about gentle 2016-06-26T22:27:28Z minion: Olixir: look at gentle: "Common Lisp: A Gentle Introduction to Symbolic Computation" is a smoother introduction to lisp programming. http://www.cs.cmu.edu/~dst/LispBook/ 2016-06-26T22:29:25Z Olixir: minion: I have much experince in computer hardware & software but I don't have skills in programming, I'd like to know if Common LISP is suitable for operating system development? 2016-06-26T22:29:27Z minion: i'm written in common lisp 2016-06-26T22:30:27Z mikaelj quit (Ping timeout: 244 seconds) 2016-06-26T22:30:46Z przl joined #lisp 2016-06-26T22:31:10Z gingerale quit (Remote host closed the connection) 2016-06-26T22:32:22Z phoe_krk: Olixir: there's a WIP but working operating system written in Common Lisp 2016-06-26T22:32:28Z phoe_krk: minion: tell Olixir about mezzano 2016-06-26T22:32:28Z minion: Sorry, I couldn't find anything in the database for ``mezzano''. 2016-06-26T22:32:40Z phoe_krk: https://github.com/froggey/Mezzano 2016-06-26T22:33:34Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-26T22:33:56Z Olixir quit (Ping timeout: 250 seconds) 2016-06-26T22:35:52Z przl quit (Ping timeout: 264 seconds) 2016-06-26T22:36:10Z Davidbrcz joined #lisp 2016-06-26T22:36:12Z MoALTz quit (Ping timeout: 276 seconds) 2016-06-26T22:36:49Z Velveeta_Chef joined #lisp 2016-06-26T22:36:56Z monk__ joined #lisp 2016-06-26T22:36:58Z monk_ quit (Ping timeout: 250 seconds) 2016-06-26T22:37:03Z elimik31 quit (Ping timeout: 240 seconds) 2016-06-26T22:37:10Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-26T22:37:19Z monk__: hey, sry had to restart, so the PATH-variable renewed (that took me a while...) 2016-06-26T22:38:05Z phoe_krk: monk__: what's the progress? 2016-06-26T22:38:11Z monk__: phoe_krk: so, with sbcl i get a somewhat better error message: https://justpaste.it/vnss 2016-06-26T22:38:59Z phoe_krk: monk__: yes, this is sane. 2016-06-26T22:39:12Z phoe_krk: You're trying to encode an Unicode character in a charset that doesn't have it. 2016-06-26T22:39:17Z Grue`: monk__: put (setf sb-impl::*default-external-format* :utf-8) in your .sbclrc 2016-06-26T22:39:21Z phoe_krk: ^ 2016-06-26T22:40:04Z phoe_krk: And just evaluate the expression right now. 2016-06-26T22:40:07Z tmtwd_ quit (Ping timeout: 244 seconds) 2016-06-26T22:40:12Z phoe_krk: Or you can put this in the .sbclrc and restart. 2016-06-26T22:42:32Z quazimodo quit (Ping timeout: 260 seconds) 2016-06-26T22:42:51Z monk__: phoe_krk: nice! it worked 2016-06-26T22:42:54Z monk__: thank you! 2016-06-26T22:43:13Z phoe_krk: monk__: thank Grue` over there, he pointed it out 2016-06-26T22:43:24Z monk__: thank you too Grue` :-) 2016-06-26T22:43:48Z monk__: that really was a mess... and i tried and tried... 2016-06-26T22:44:06Z Grue`: it's just bad default, I don't know why it's there 2016-06-26T22:44:16Z Grue`: everything should be utf-8 by default! 2016-06-26T22:44:29Z space_otter joined #lisp 2016-06-26T22:45:47Z monk__: Grue`: how, and where can i set utf-8 to default? in emacs also? or did you mean the code, phoe_krk mentioned? 2016-06-26T22:45:52Z Davidbrcz quit (Ping timeout: 272 seconds) 2016-06-26T22:46:10Z phoe_krk: monk__: there is the SBCL init file. 2016-06-26T22:46:22Z phoe_krk: Everything that's inside it gets executed at each SBCL startup. 2016-06-26T22:46:35Z monk__: ok i just put it in the .emacs file, because i didnt find that sbclrc :-) 2016-06-26T22:46:38Z phoe_krk: No no no. 2016-06-26T22:46:42Z phoe_krk: It won't work. 2016-06-26T22:46:58Z phoe_krk: Emacs configuration files are distinct from Common Lisp configuration files. 2016-06-26T22:47:06Z monk__: haha what a shame... then i'll search for it again 2016-06-26T22:47:08Z Grue`: .emacs is in a completely different programming language 2016-06-26T22:47:18Z phoe_krk: Grue`: I'd argue about "completely" ;D 2016-06-26T22:47:30Z Grue`: you don't have .sbclrc yet, or maybe you have if you installed quicklisp 2016-06-26T22:47:57Z phoe_krk: monk__: check in your user directory. 2016-06-26T22:48:29Z phoe_krk: (funcall sb-ext:*userinit-pathname-function*) 2016-06-26T22:48:38Z phoe_krk: The net tells me this should be working. 2016-06-26T22:50:00Z davsebamse quit (Ping timeout: 246 seconds) 2016-06-26T22:50:42Z monk__: phoe_krk: Grue` yeah, got it working with C-x C-f ~/.sbclrc. it created the file and loads it now i think :-) 2016-06-26T22:52:12Z monk__: thank you again :-) 2016-06-26T22:56:22Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-26T22:57:11Z phoe_krk: monk__: no problem~ 2016-06-26T22:57:40Z grimsley joined #lisp 2016-06-26T22:59:29Z davsebamse joined #lisp 2016-06-26T23:01:16Z tmtwd joined #lisp 2016-06-26T23:12:25Z sweater quit (Read error: Connection reset by peer) 2016-06-26T23:17:04Z monk__: I go to bed no, bye! Thanks for the help, I'll come back :-) 2016-06-26T23:17:29Z monk__: now* 2016-06-26T23:19:17Z Wizek_ quit (Ping timeout: 260 seconds) 2016-06-26T23:31:36Z przl joined #lisp 2016-06-26T23:31:42Z eschatologist joined #lisp 2016-06-26T23:32:04Z wildlander quit (Quit: Saliendo) 2016-06-26T23:36:27Z przl quit (Ping timeout: 250 seconds) 2016-06-26T23:37:44Z jleija joined #lisp 2016-06-26T23:46:45Z guicho joined #lisp 2016-06-26T23:47:04Z rgrau quit (Ping timeout: 260 seconds) 2016-06-26T23:48:41Z Karl_Dscc joined #lisp 2016-06-26T23:49:21Z benkard joined #lisp 2016-06-26T23:55:04Z mishoo__ quit (Ping timeout: 250 seconds) 2016-06-26T23:55:32Z benkard quit (Ping timeout: 272 seconds) 2016-06-27T00:02:01Z benkard joined #lisp 2016-06-27T00:03:12Z monk__ quit (Ping timeout: 250 seconds) 2016-06-27T00:03:47Z yrdz quit (Remote host closed the connection) 2016-06-27T00:04:55Z mulk joined #lisp 2016-06-27T00:06:37Z yrdz joined #lisp 2016-06-27T00:06:54Z mikaelj joined #lisp 2016-06-27T00:06:56Z benkard quit (Ping timeout: 272 seconds) 2016-06-27T00:08:32Z benkard joined #lisp 2016-06-27T00:10:06Z mulk quit (Ping timeout: 272 seconds) 2016-06-27T00:10:48Z sondr3 joined #lisp 2016-06-27T00:11:23Z jason_m joined #lisp 2016-06-27T00:11:35Z mulk joined #lisp 2016-06-27T00:13:02Z benkard quit (Ping timeout: 258 seconds) 2016-06-27T00:14:31Z benkard joined #lisp 2016-06-27T00:15:10Z grimsley quit (Quit: Leaving) 2016-06-27T00:16:06Z mulk quit (Ping timeout: 258 seconds) 2016-06-27T00:17:55Z mulk joined #lisp 2016-06-27T00:19:10Z benkard quit (Ping timeout: 258 seconds) 2016-06-27T00:20:54Z benkard joined #lisp 2016-06-27T00:21:41Z mejja quit (Quit: \ No newline at end of file) 2016-06-27T00:22:14Z mulk quit (Ping timeout: 258 seconds) 2016-06-27T00:25:37Z oleo_ joined #lisp 2016-06-27T00:25:41Z benkard quit (Ping timeout: 258 seconds) 2016-06-27T00:26:47Z benkard joined #lisp 2016-06-27T00:27:00Z walter|r joined #lisp 2016-06-27T00:28:28Z oleo quit (Ping timeout: 272 seconds) 2016-06-27T00:30:06Z xrash joined #lisp 2016-06-27T00:30:21Z mulk joined #lisp 2016-06-27T00:32:12Z benkard quit (Ping timeout: 258 seconds) 2016-06-27T00:32:17Z przl joined #lisp 2016-06-27T00:35:16Z mulk quit (Ping timeout: 258 seconds) 2016-06-27T00:36:41Z benkard joined #lisp 2016-06-27T00:38:05Z zacharias_ joined #lisp 2016-06-27T00:38:36Z przl quit (Ping timeout: 244 seconds) 2016-06-27T00:40:47Z mulk joined #lisp 2016-06-27T00:41:04Z zacharias quit (Ping timeout: 240 seconds) 2016-06-27T00:41:47Z benkard quit (Ping timeout: 258 seconds) 2016-06-27T00:44:07Z benkard joined #lisp 2016-06-27T00:44:52Z scymtym quit (Ping timeout: 264 seconds) 2016-06-27T00:45:34Z mulk quit (Ping timeout: 272 seconds) 2016-06-27T00:47:17Z mulk joined #lisp 2016-06-27T00:48:41Z benkard quit (Ping timeout: 258 seconds) 2016-06-27T00:52:32Z mulk quit (Ping timeout: 272 seconds) 2016-06-27T00:53:03Z benkard joined #lisp 2016-06-27T00:55:13Z himmALlRight quit (Ping timeout: 252 seconds) 2016-06-27T00:56:44Z himmALlRight joined #lisp 2016-06-27T00:57:04Z mulk joined #lisp 2016-06-27T00:57:19Z shdeng joined #lisp 2016-06-27T00:58:16Z benkard quit (Ping timeout: 258 seconds) 2016-06-27T01:01:02Z shikhin is now known as oonbotti4 2016-06-27T01:01:16Z oonbotti4 is now known as shikhin 2016-06-27T01:02:06Z mulk quit (Ping timeout: 258 seconds) 2016-06-27T01:04:07Z asc232 joined #lisp 2016-06-27T01:07:33Z harish quit (Ping timeout: 246 seconds) 2016-06-27T01:10:41Z Karl_Dscc quit (Remote host closed the connection) 2016-06-27T01:11:04Z zacts quit (Quit: WeeChat 1.5) 2016-06-27T01:14:57Z asc232 quit (Remote host closed the connection) 2016-06-27T01:19:13Z araujo_ joined #lisp 2016-06-27T01:22:22Z araujo quit (Ping timeout: 260 seconds) 2016-06-27T01:33:30Z FreeBirdLjj joined #lisp 2016-06-27T01:34:49Z przl joined #lisp 2016-06-27T01:40:03Z przl quit (Ping timeout: 258 seconds) 2016-06-27T01:45:01Z guicho quit (Quit: さようなら) 2016-06-27T01:45:04Z defaultxr joined #lisp 2016-06-27T01:46:00Z jason_m quit (Ping timeout: 276 seconds) 2016-06-27T01:49:56Z Trystam is now known as Tristam 2016-06-27T01:56:58Z karswell joined #lisp 2016-06-27T02:01:59Z mastokley joined #lisp 2016-06-27T02:02:26Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-27T02:03:05Z FreeBirdLjj joined #lisp 2016-06-27T02:16:57Z test1600 joined #lisp 2016-06-27T02:21:33Z tmtwd quit (Ping timeout: 240 seconds) 2016-06-27T02:22:13Z tmtwd joined #lisp 2016-06-27T02:22:58Z kushal joined #lisp 2016-06-27T02:35:34Z przl joined #lisp 2016-06-27T02:41:15Z przl quit (Ping timeout: 276 seconds) 2016-06-27T02:41:54Z mastokley quit (Ping timeout: 276 seconds) 2016-06-27T02:44:52Z karswell quit (Remote host closed the connection) 2016-06-27T02:45:38Z karswell joined #lisp 2016-06-27T02:48:12Z dwynwen_ddlleyw left #lisp 2016-06-27T02:58:40Z jean377 quit (Ping timeout: 264 seconds) 2016-06-27T02:59:41Z zdm joined #lisp 2016-06-27T03:00:00Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-27T03:00:44Z FreeBirdLjj joined #lisp 2016-06-27T03:05:19Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-27T03:05:38Z FreeBirdLjj joined #lisp 2016-06-27T03:11:36Z jean377 joined #lisp 2016-06-27T03:13:39Z LiamH quit (Quit: Leaving.) 2016-06-27T03:14:06Z Griff`Ron quit (Read error: Connection timed out) 2016-06-27T03:20:42Z xrash quit (Remote host closed the connection) 2016-06-27T03:24:26Z pierpa quit (Ping timeout: 244 seconds) 2016-06-27T03:25:22Z M-moredhel quit (Ping timeout: 252 seconds) 2016-06-27T03:25:34Z heurist quit (Ping timeout: 240 seconds) 2016-06-27T03:25:39Z M-moredhel joined #lisp 2016-06-27T03:26:06Z p_l|backup quit (Ping timeout: 250 seconds) 2016-06-27T03:26:34Z Guest36258 quit (Ping timeout: 240 seconds) 2016-06-27T03:27:24Z micro` joined #lisp 2016-06-27T03:27:46Z micro` is now known as Guest70401 2016-06-27T03:28:07Z jleija quit (Quit: leaving) 2016-06-27T03:28:52Z heurist joined #lisp 2016-06-27T03:34:01Z p_l|backup joined #lisp 2016-06-27T03:36:20Z przl joined #lisp 2016-06-27T03:41:20Z przl quit (Ping timeout: 244 seconds) 2016-06-27T03:41:28Z DavidGu joined #lisp 2016-06-27T03:44:57Z Velveeta_Chef quit (Remote host closed the connection) 2016-06-27T03:50:42Z DavidGu quit (Quit: DavidGu) 2016-06-27T03:56:43Z schoppenhauer quit (Ping timeout: 252 seconds) 2016-06-27T03:58:19Z schoppenhauer joined #lisp 2016-06-27T04:01:38Z DavidGu joined #lisp 2016-06-27T04:05:58Z Harag quit (Ping timeout: 250 seconds) 2016-06-27T04:06:03Z sondr3 quit (Ping timeout: 240 seconds) 2016-06-27T04:10:33Z mrcom quit (Quit: This computer has gone to sleep) 2016-06-27T04:14:16Z mrcom joined #lisp 2016-06-27T04:15:35Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-27T04:16:19Z FreeBirdLjj joined #lisp 2016-06-27T04:16:39Z alphor quit (Quit: ZNC - http://znc.in) 2016-06-27T04:17:42Z alphor joined #lisp 2016-06-27T04:18:33Z mbuf joined #lisp 2016-06-27T04:19:24Z DavidGu quit (Quit: DavidGu) 2016-06-27T04:22:55Z alphor quit (Quit: ZNC - http://znc.in) 2016-06-27T04:24:22Z alphor joined #lisp 2016-06-27T04:27:17Z alphor quit (Client Quit) 2016-06-27T04:27:49Z alphor joined #lisp 2016-06-27T04:31:15Z harish_ joined #lisp 2016-06-27T04:32:11Z beach: Good morning everyone! 2016-06-27T04:35:35Z alchmzt waves 2016-06-27T04:37:04Z przl joined #lisp 2016-06-27T04:40:33Z tmtwd quit (Ping timeout: 240 seconds) 2016-06-27T04:41:27Z bb010g joined #lisp 2016-06-27T04:42:26Z przl quit (Ping timeout: 272 seconds) 2016-06-27T04:49:09Z defaultxr quit (Quit: gnight) 2016-06-27T04:49:33Z tmtwd joined #lisp 2016-06-27T04:50:21Z alphor is now known as alphor_ 2016-06-27T04:50:33Z alphor_ is now known as alphor 2016-06-27T04:55:14Z oleo_ quit (Remote host closed the connection) 2016-06-27T04:56:40Z quazimodo joined #lisp 2016-06-27T04:56:58Z vlatkoB joined #lisp 2016-06-27T04:58:52Z mrcom quit (Quit: This computer has gone to sleep) 2016-06-27T05:00:32Z quazimodo quit (Read error: Connection reset by peer) 2016-06-27T05:02:04Z shka joined #lisp 2016-06-27T05:03:30Z walter|r quit (Remote host closed the connection) 2016-06-27T05:03:58Z wheelsucker quit (Ping timeout: 272 seconds) 2016-06-27T05:05:10Z happy-dude joined #lisp 2016-06-27T05:13:29Z FreeBird_ joined #lisp 2016-06-27T05:13:36Z FreeBirdLjj quit (Ping timeout: 246 seconds) 2016-06-27T05:14:18Z Harag joined #lisp 2016-06-27T05:30:58Z FreeBirdLjj joined #lisp 2016-06-27T05:32:31Z FreeBird_ quit (Ping timeout: 240 seconds) 2016-06-27T05:36:06Z FreeBirdLjj quit (Ping timeout: 250 seconds) 2016-06-27T05:36:42Z Davidbrcz joined #lisp 2016-06-27T05:37:48Z przl joined #lisp 2016-06-27T05:38:00Z schaueho joined #lisp 2016-06-27T05:42:01Z FreeBirdLjj joined #lisp 2016-06-27T05:42:54Z przl quit (Ping timeout: 260 seconds) 2016-06-27T05:45:31Z iint joined #lisp 2016-06-27T05:46:00Z kushal quit (Quit: Leaving) 2016-06-27T05:47:03Z araujo_ quit (Quit: Leaving) 2016-06-27T05:47:41Z araujo joined #lisp 2016-06-27T05:47:47Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-06-27T05:53:25Z eMBee: how can i make a conditional :print-function for a struct? i want this function to be used if a certain condition is true, otherwise i'd like the default to be used... 2016-06-27T05:56:30Z tokik_ joined #lisp 2016-06-27T05:56:34Z tokik_ quit (Client Quit) 2016-06-27T05:56:39Z loke: eMBee: Just create a PRINT-OBJECT method for the type 2016-06-27T05:56:57Z shka: eMBee: defstruct by default creates class 2016-06-27T05:57:03Z shka: you can specialize for it 2016-06-27T05:57:21Z loke: something like: (defmethod print-object ((obj mystruct-name) stream) (if some-condition (format stream ...) (call-next-method))) 2016-06-27T05:57:44Z loke: shka: defstruct does not create classes. It creates structs. Both structs and classes are types, though. 2016-06-27T05:58:56Z eMBee: so in that case i don't use the :print-function argument to defstruct? 2016-06-27T05:59:07Z shka: :type 2016-06-27T05:59:47Z shka: loke: defstruct will create class for struct, unless you use :type option 2016-06-27T06:00:05Z iint left #lisp 2016-06-27T06:00:12Z Fzh joined #lisp 2016-06-27T06:00:46Z mishoo__ joined #lisp 2016-06-27T06:00:50Z coyo joined #lisp 2016-06-27T06:00:50Z coyo quit (Changing host) 2016-06-27T06:00:50Z coyo joined #lisp 2016-06-27T06:00:53Z shka: in fact, i believe that implementation is even allowed use defclass as expansion of destruct in this case 2016-06-27T06:01:41Z shka: eMBee: both should work actually 2016-06-27T06:02:42Z shka: but when you define your method, you are actually redefining it 2016-06-27T06:02:51Z Fzh left #lisp 2016-06-27T06:03:29Z eMBee: when i define it via the :print-function argument you mean? 2016-06-27T06:03:46Z shka: i ment defmethod 2016-06-27T06:04:14Z shka: ok, got to go 2016-06-27T06:04:16Z shka: take care 2016-06-27T06:05:18Z eMBee: oh? defmethod adds a new method that takes precedence over more generic ones, but call-next-method will call the next one that would have been called if i had not defined my own... 2016-06-27T06:06:19Z shka: for what type? 2016-06-27T06:06:29Z eMBee: l for my struct 2016-06-27T06:06:41Z shka: and you specialized your method for? 2016-06-27T06:07:33Z eMBee: the type of my struct, (defstruct series ...) (defmethod print-object ((series series) stream) ... 2016-06-27T06:07:43Z mrcom joined #lisp 2016-06-27T06:08:05Z shka: i see 2016-06-27T06:08:10Z shka: sorry i need to go 2016-06-27T06:08:14Z shka: just try it yourself 2016-06-27T06:08:25Z shka: should be easy 2016-06-27T06:08:41Z eMBee: thanks, i'll work it out, i just don't understand what you mean by both works. i can still use :print-function? to what end? 2016-06-27T06:10:32Z Zhivago: Well, defstruct creates classes which have a struct metaclass. 2016-06-27T06:10:53Z schjetne joined #lisp 2016-06-27T06:11:21Z Zhivago: So they are classes, but of a different fundamental form to those produced by defclass. 2016-06-27T06:12:13Z eMBee: related question: can i use the print-object method to redefine how symbols are printed? 2016-06-27T06:12:30Z shka: eeee i don't think so 2016-06-27T06:12:42Z shka: but never tried 2016-06-27T06:12:55Z beach left #lisp 2016-06-27T06:13:13Z shka: btw, to be precise defstruct can also use :type list 2016-06-27T06:13:27Z shka: anyway 2016-06-27T06:13:29Z shka: i'm out 2016-06-27T06:13:32Z shka: really :D 2016-06-27T06:13:51Z eMBee: hehe, thanks again 2016-06-27T06:19:35Z shka quit (Ping timeout: 244 seconds) 2016-06-27T06:20:02Z edgar-rft quit (Quit: edgar-rft) 2016-06-27T06:23:36Z zdm quit (Ping timeout: 246 seconds) 2016-06-27T06:25:07Z FreeBirdLjj joined #lisp 2016-06-27T06:32:33Z eMBee: so, (defmethod print-object ((symbol symbol) stream) doesn't do anything. i'll have to work around that, but i just realized i also need to redefine how lists are printed, is that possible? 2016-06-27T06:33:45Z eMBee: essentially i want to output a datastracture in a completely different format. classes and structs are easy because i can redefine the print-function, but it seems like i'll have to manually walk the data structure to catch everything else 2016-06-27T06:37:22Z Zhivago: Well, lists are composed of CONS. 2016-06-27T06:37:40Z Zhivago: You should be able to specialize print-object on the cons class. 2016-06-27T06:38:03Z eMBee: but then my print function is applied to every cons and not the list as a whole 2016-06-27T06:38:20Z Zhivago: Why would you imagine that? 2016-06-27T06:38:35Z przl joined #lisp 2016-06-27T06:38:38Z eMBee: hmm 2016-06-27T06:38:41Z Zhivago: Think about what a CONS is. 2016-06-27T06:39:01Z eMBee: right, i do get the whole list, so i can just process it, true 2016-06-27T06:39:25Z Zhivago: All values in CL have some class. 2016-06-27T06:39:41Z Zhivago: Although those classes may be broader than you like. 2016-06-27T06:39:46Z jackdaniel: eMBee: eventually you may specialize on cons, and in your method verify if it's a proper list (be careful with cycles) – if it isn't then call-next-method 2016-06-27T06:40:10Z jackdaniel: if it is, print it however you like 2016-06-27T06:40:11Z l04m33 joined #lisp 2016-06-27T06:40:20Z eMBee: right, that's the step i was missing 2016-06-27T06:40:44Z DeadTrickster joined #lisp 2016-06-27T06:40:45Z eMBee: symbol appears not to have a class, or at least specializing on symbol didn't work 2016-06-27T06:41:06Z jackdaniel: that said I'm not sure that hijacking the list printer is a good idea (basically everything assumes it behaves like it behaves, so if any package depends on this assumption you'll break it) 2016-06-27T06:41:46Z ramky joined #lisp 2016-06-27T06:41:52Z eMBee: not a problem here, it's a very localized application, and every use is conditional 2016-06-27T06:42:16Z Zhivago: I'd suggest defining your own foo:print-object generic function. 2016-06-27T06:42:23Z jackdaniel: ↑ 2016-06-27T06:42:39Z MoALTz joined #lisp 2016-06-27T06:42:43Z nikki93 joined #lisp 2016-06-27T06:42:59Z przl quit (Ping timeout: 260 seconds) 2016-06-27T06:44:28Z eMBee: specializing on cons didn't work either, the method seems to be ignored 2016-06-27T06:44:58Z Zhivago: Ah, you're not allowed to put method on for system classes for print-object. 2016-06-27T06:45:04Z Zhivago: Make your own GF. 2016-06-27T06:46:20Z eMBee: how does that work, if i call (defgeneric print-object) will that replace the existing GF? 2016-06-27T06:47:05Z eMBee: and then i'll be responsible for handling every type? 2016-06-27T06:48:09Z jackdaniel: eMBee: what is your motivation to change the printer? 2016-06-27T06:48:16Z Zhivago: Put it in another package, and yes. 2016-06-27T06:48:33Z Zhivago: But you can always specialize a method on T which delegates to cl:print-object. 2016-06-27T06:48:51Z eMBee: ah, right, thanks 2016-06-27T06:49:41Z eMBee: jackdaniel: i want to translate i data-structure to a syntax matching a different programming language. 2016-06-27T06:50:48Z jackdaniel: eMBee: OK, so why not use a normal generic function without changing the printer? Like: my-different-programming-language-print 2016-06-27T06:51:20Z eMBee: because then i need to walk the datastructure on my own 2016-06-27T06:52:58Z jackdaniel: uhm 2016-06-27T06:55:27Z holly2 quit (Ping timeout: 260 seconds) 2016-06-27T06:58:36Z Harag quit (Ping timeout: 258 seconds) 2016-06-27T06:59:57Z holly2 joined #lisp 2016-06-27T07:00:00Z Zhivago: Why is walking the data-structure a problem? 2016-06-27T07:00:41Z mastokley joined #lisp 2016-06-27T07:00:42Z JitanRo joined #lisp 2016-06-27T07:01:35Z eMBee: because there are classes involved, so i'd have to check each value and reassemble them manually 2016-06-27T07:01:49Z eMBee: it's nit a big problem, but extra work 2016-06-27T07:02:18Z eMBee: so i figured i start with transforming the types where i can and fall back to manual walking where it fails. 2016-06-27T07:02:31Z jackdaniel doesn't understand 2016-06-27T07:03:50Z stepnem joined #lisp 2016-06-27T07:04:59Z eMBee: walking a list is easy, but for an object i need to specify each slot and then print each value manually. 2016-06-27T07:05:21Z jackdaniel: usually when you print an object it doesn't print slots either way 2016-06-27T07:05:30Z jackdaniel: it's something like: # 2016-06-27T07:05:58Z jackdaniel: or # 2016-06-27T07:05:58Z eMBee: well, i already have a print-function for objects 2016-06-27T07:06:29Z jackdaniel: so you already walk it 2016-06-27T07:06:46Z jackdaniel: s/walk it/"walk it"/ 2016-06-27T07:07:11Z eMBee: in a way, yes 2016-06-27T07:07:34Z jackdaniel: then I'm still confused 2016-06-27T07:07:40Z jackdaniel: but I need to go, good luck o/ 2016-06-27T07:07:46Z eMBee: :-) 2016-06-27T07:09:39Z smokeink joined #lisp 2016-06-27T07:11:41Z Zhivago: You may be able to use a metaobject protocol to find the slots of an object. 2016-06-27T07:12:13Z eMBee: i already looked into that a long time ago without luck. 2016-06-27T07:12:42Z eMBee: so i already solved that issue 2016-06-27T07:13:52Z pipopa7689 joined #lisp 2016-06-27T07:14:32Z nikki93 quit 2016-06-27T07:15:11Z NeverDie quit (Quit: http://radiux.io/) 2016-06-27T07:17:10Z space_otter quit (Remote host closed the connection) 2016-06-27T07:17:16Z alphor left #lisp 2016-06-27T07:17:18Z asc232 joined #lisp 2016-06-27T07:17:36Z pipopa7689 quit (Client Quit) 2016-06-27T07:17:49Z pipopa7689 joined #lisp 2016-06-27T07:18:06Z asc232 quit (Read error: Connection reset by peer) 2016-06-27T07:18:31Z shka joined #lisp 2016-06-27T07:21:35Z danieli left #lisp 2016-06-27T07:21:56Z gingerale joined #lisp 2016-06-27T07:23:21Z schjetne quit (Ping timeout: 276 seconds) 2016-06-27T07:25:03Z Intensity quit (Ping timeout: 240 seconds) 2016-06-27T07:25:11Z wgslayer joined #lisp 2016-06-27T07:26:31Z cross quit (Ping timeout: 240 seconds) 2016-06-27T07:26:40Z DavidGu_Desktop joined #lisp 2016-06-27T07:27:58Z VChef_Mobile joined #lisp 2016-06-27T07:28:34Z FreeBirdLjj quit (Ping timeout: 240 seconds) 2016-06-27T07:29:05Z FreeBirdLjj joined #lisp 2016-06-27T07:29:38Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-27T07:32:25Z wgslayer quit (Quit: wgslayer) 2016-06-27T07:33:14Z salva0 joined #lisp 2016-06-27T07:34:58Z quazimodo joined #lisp 2016-06-27T07:37:45Z Intensity joined #lisp 2016-06-27T07:38:03Z mastokley quit (Ping timeout: 240 seconds) 2016-06-27T07:41:02Z happy-dude quit (Quit: Connection closed for inactivity) 2016-06-27T07:42:26Z eMBee: looks like i won't get around manual walking 2016-06-27T07:45:39Z wgslayer joined #lisp 2016-06-27T07:50:21Z przl joined #lisp 2016-06-27T07:51:04Z przl quit (Client Quit) 2016-06-27T07:51:23Z przl joined #lisp 2016-06-27T07:51:48Z tmtwd quit (Ping timeout: 246 seconds) 2016-06-27T08:07:55Z yeticry quit (Read error: Connection reset by peer) 2016-06-27T08:10:08Z schjetne joined #lisp 2016-06-27T08:13:13Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-27T08:13:52Z yeticry joined #lisp 2016-06-27T08:14:55Z Velveeta_Chef joined #lisp 2016-06-27T08:15:45Z hhdave joined #lisp 2016-06-27T08:16:00Z schjetne quit (Ping timeout: 276 seconds) 2016-06-27T08:20:33Z MrWoohoo quit (Ping timeout: 276 seconds) 2016-06-27T08:20:50Z FreeBirdLjj joined #lisp 2016-06-27T08:21:52Z Davidbrcz quit (Ping timeout: 240 seconds) 2016-06-27T08:23:26Z Harag joined #lisp 2016-06-27T08:23:33Z mvilleneuve joined #lisp 2016-06-27T08:29:08Z quazimodo quit (Read error: Connection reset by peer) 2016-06-27T08:30:11Z rjnw quit (Quit: Connection closed for inactivity) 2016-06-27T08:34:18Z wgslayer quit (Read error: No route to host) 2016-06-27T08:36:38Z wgslayer joined #lisp 2016-06-27T08:41:27Z Karl_Dscc joined #lisp 2016-06-27T08:42:10Z edgar-rft joined #lisp 2016-06-27T08:45:20Z araujo_ joined #lisp 2016-06-27T08:46:39Z araujo_ quit (Max SendQ exceeded) 2016-06-27T08:46:40Z angavrilov joined #lisp 2016-06-27T08:47:33Z araujo_ joined #lisp 2016-06-27T08:48:33Z araujo quit (Ping timeout: 240 seconds) 2016-06-27T08:48:54Z araujo_ quit (Max SendQ exceeded) 2016-06-27T08:49:47Z bb010g quit (Quit: Connection closed for inactivity) 2016-06-27T08:50:06Z DavidGu_Desktop quit (Quit: DavidGu_Desktop) 2016-06-27T08:50:27Z jean377 quit (Ping timeout: 244 seconds) 2016-06-27T08:50:48Z araujo_ joined #lisp 2016-06-27T08:55:37Z zacharias_ quit (Ping timeout: 244 seconds) 2016-06-27T08:55:47Z araujo_ quit (Quit: Leaving) 2016-06-27T09:03:18Z jean377 joined #lisp 2016-06-27T09:05:25Z salva0 quit (Remote host closed the connection) 2016-06-27T09:06:19Z DeadTrickster quit (Ping timeout: 244 seconds) 2016-06-27T09:07:45Z rumbler31 joined #lisp 2016-06-27T09:09:17Z salva0 joined #lisp 2016-06-27T09:09:25Z harish_ quit (Ping timeout: 244 seconds) 2016-06-27T09:20:22Z zdm joined #lisp 2016-06-27T09:22:12Z freehck joined #lisp 2016-06-27T09:28:01Z igam joined #lisp 2016-06-27T09:28:03Z l04m33 quit (Ping timeout: 240 seconds) 2016-06-27T09:30:16Z wgslayer_ joined #lisp 2016-06-27T09:30:32Z wgslayer quit (Read error: Connection reset by peer) 2016-06-27T09:30:32Z wgslayer_ is now known as wgslayer 2016-06-27T09:32:12Z Karl_Dscc quit (Remote host closed the connection) 2016-06-27T09:35:52Z smokeink quit (Ping timeout: 264 seconds) 2016-06-27T09:36:09Z VChef_Mobile quit (Ping timeout: 250 seconds) 2016-06-27T09:37:35Z EvW joined #lisp 2016-06-27T09:40:02Z rann joined #lisp 2016-06-27T09:40:22Z Davidbrcz joined #lisp 2016-06-27T09:40:40Z cross joined #lisp 2016-06-27T09:41:19Z zacharias joined #lisp 2016-06-27T09:45:56Z Portable_Cheese joined #lisp 2016-06-27T09:51:16Z scymtym joined #lisp 2016-06-27T09:58:27Z edgar-rft quit (Quit: edgar-rft) 2016-06-27T09:59:56Z robot quit (Quit: robot) 2016-06-27T10:00:00Z Karl_Dscc joined #lisp 2016-06-27T10:02:13Z mikaelj quit (Ping timeout: 258 seconds) 2016-06-27T10:05:00Z przl quit (Quit: leaving) 2016-06-27T10:05:22Z przl joined #lisp 2016-06-27T10:06:46Z lemoinem quit (Ping timeout: 244 seconds) 2016-06-27T10:08:33Z d4ryus is now known as Guest55524 2016-06-27T10:08:33Z d4ryus_ joined #lisp 2016-06-27T10:08:33Z Guest55524 quit (Killed (asimov.freenode.net (Nickname regained by services))) 2016-06-27T10:08:33Z d4ryus_ is now known as d4ryus 2016-06-27T10:08:56Z lemoinem joined #lisp 2016-06-27T10:13:38Z AntiSpamMeta quit (Excess Flood) 2016-06-27T10:14:03Z AntiSpamMeta joined #lisp 2016-06-27T10:18:49Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-06-27T10:20:02Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-27T10:21:04Z mikaelj joined #lisp 2016-06-27T10:21:36Z wgslayer quit (Read error: Connection reset by peer) 2016-06-27T10:24:35Z okflo joined #lisp 2016-06-27T10:25:23Z wgslayer joined #lisp 2016-06-27T10:30:05Z FreeBirdLjj joined #lisp 2016-06-27T10:35:18Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-27T10:37:03Z lemoinem quit (Ping timeout: 276 seconds) 2016-06-27T10:38:10Z mishoo_ joined #lisp 2016-06-27T10:39:52Z mishoo__ quit (Ping timeout: 252 seconds) 2016-06-27T10:40:03Z mikaelj quit (Ping timeout: 240 seconds) 2016-06-27T10:41:38Z rann quit (Remote host closed the connection) 2016-06-27T10:45:45Z EvW quit (Ping timeout: 246 seconds) 2016-06-27T10:46:11Z mishoo__ joined #lisp 2016-06-27T10:47:36Z rann joined #lisp 2016-06-27T10:47:52Z mishoo_ quit (Ping timeout: 264 seconds) 2016-06-27T10:51:34Z wgslayer_ joined #lisp 2016-06-27T10:52:18Z wgslayer quit (Ping timeout: 272 seconds) 2016-06-27T10:52:42Z wgslayer_ is now known as wgslayer 2016-06-27T10:54:25Z quazimodo joined #lisp 2016-06-27T10:55:49Z bigfondue1 joined #lisp 2016-06-27T10:57:11Z test1600 quit (Quit: Leaving) 2016-06-27T11:03:18Z VChef_Mobile joined #lisp 2016-06-27T11:03:36Z FreeBirdLjj joined #lisp 2016-06-27T11:04:08Z sweater joined #lisp 2016-06-27T11:05:42Z schoppenhauer quit (Ping timeout: 260 seconds) 2016-06-27T11:06:15Z EvW joined #lisp 2016-06-27T11:06:20Z Portable_Cheese quit (Ping timeout: 244 seconds) 2016-06-27T11:09:16Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-27T11:10:49Z FreeBirdLjj joined #lisp 2016-06-27T11:11:18Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-27T11:14:05Z EvW quit (Ping timeout: 244 seconds) 2016-06-27T11:17:17Z EvW joined #lisp 2016-06-27T11:20:13Z schoppenhauer joined #lisp 2016-06-27T11:21:16Z kushal joined #lisp 2016-06-27T11:22:09Z Grue`` joined #lisp 2016-06-27T11:37:39Z davsebamse quit (Ping timeout: 264 seconds) 2016-06-27T11:39:17Z shdeng quit (Quit: Leaving) 2016-06-27T11:39:31Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-27T11:42:47Z durm joined #lisp 2016-06-27T11:46:18Z wgslayer quit (Ping timeout: 246 seconds) 2016-06-27T11:48:33Z FreeBirdLjj joined #lisp 2016-06-27T11:55:25Z pve joined #lisp 2016-06-27T11:55:44Z sweater quit (Read error: Connection reset by peer) 2016-06-27T11:58:18Z EvW quit (Ping timeout: 276 seconds) 2016-06-27T12:00:35Z davsebamse joined #lisp 2016-06-27T12:04:54Z bigfondue quit (Quit: WeeChat 1.5) 2016-06-27T12:06:51Z angavrilov quit (Ping timeout: 240 seconds) 2016-06-27T12:08:11Z JitanRo joined #lisp 2016-06-27T12:13:28Z angavrilov joined #lisp 2016-06-27T12:18:01Z freehck quit (Remote host closed the connection) 2016-06-27T12:18:48Z EvW joined #lisp 2016-06-27T12:19:51Z zdm quit (Remote host closed the connection) 2016-06-27T12:23:32Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-27T12:24:02Z lemoinem joined #lisp 2016-06-27T12:24:57Z quazimodo quit (Ping timeout: 276 seconds) 2016-06-27T12:27:39Z mbuf quit (Remote host closed the connection) 2016-06-27T12:31:27Z wgslayer joined #lisp 2016-06-27T12:31:39Z sweater joined #lisp 2016-06-27T12:34:19Z NeverDie joined #lisp 2016-06-27T12:38:05Z walter|r joined #lisp 2016-06-27T12:42:49Z peey joined #lisp 2016-06-27T12:43:50Z lisper29 joined #lisp 2016-06-27T12:45:28Z pierpa joined #lisp 2016-06-27T12:50:51Z kdas_ joined #lisp 2016-06-27T12:51:37Z kushal quit (Read error: Connection reset by peer) 2016-06-27T12:53:34Z kdas_ is now known as kushal 2016-06-27T12:54:18Z kushal is now known as Guest20848 2016-06-27T12:54:20Z EvW quit (Ping timeout: 244 seconds) 2016-06-27T12:55:00Z Guest20848 is now known as kushal 2016-06-27T12:55:02Z kushal quit (Changing host) 2016-06-27T12:55:02Z kushal joined #lisp 2016-06-27T12:56:26Z lisper29 quit (Quit: This computer has gone to sleep) 2016-06-27T12:57:16Z holly2 quit (Ping timeout: 244 seconds) 2016-06-27T12:59:51Z rumbler31 quit (Ping timeout: 240 seconds) 2016-06-27T13:02:09Z nowhere_man quit (Ping timeout: 260 seconds) 2016-06-27T13:04:14Z wheelsucker joined #lisp 2016-06-27T13:06:51Z holly2 joined #lisp 2016-06-27T13:07:45Z wheelsucker quit (Client Quit) 2016-06-27T13:09:21Z yrk joined #lisp 2016-06-27T13:09:55Z yrk quit (Changing host) 2016-06-27T13:09:55Z yrk joined #lisp 2016-06-27T13:10:03Z lemoinem quit (Ping timeout: 240 seconds) 2016-06-27T13:11:05Z quazimodo joined #lisp 2016-06-27T13:15:39Z lemoinem joined #lisp 2016-06-27T13:19:45Z foom quit (Ping timeout: 250 seconds) 2016-06-27T13:21:41Z EvW joined #lisp 2016-06-27T13:24:12Z LiamH joined #lisp 2016-06-27T13:25:33Z walter|r quit (Remote host closed the connection) 2016-06-27T13:25:42Z lisper29 joined #lisp 2016-06-27T13:28:12Z lisper29 quit (Client Quit) 2016-06-27T13:28:27Z Zackio quit (Quit: C-x C-c) 2016-06-27T13:30:27Z sondr3 joined #lisp 2016-06-27T13:31:15Z prolle joined #lisp 2016-06-27T13:31:46Z foom joined #lisp 2016-06-27T13:32:46Z Zackio joined #lisp 2016-06-27T13:33:40Z sjl joined #lisp 2016-06-27T13:35:22Z eudoxia joined #lisp 2016-06-27T13:35:42Z sweater quit (Read error: Connection reset by peer) 2016-06-27T13:37:15Z DavidGu joined #lisp 2016-06-27T13:41:07Z nzambe joined #lisp 2016-06-27T13:42:37Z EvW quit (Ping timeout: 260 seconds) 2016-06-27T13:45:39Z salva0 quit (Remote host closed the connection) 2016-06-27T13:47:50Z peey quit (Ping timeout: 250 seconds) 2016-06-27T13:53:18Z bigfondue1 quit (Quit: bigfondue1) 2016-06-27T13:56:14Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-27T13:57:04Z salva0 joined #lisp 2016-06-27T14:00:01Z adolf_stalin joined #lisp 2016-06-27T14:00:27Z vlatkoB_ joined #lisp 2016-06-27T14:01:11Z smokeink joined #lisp 2016-06-27T14:02:51Z wgslayer quit (Read error: Connection reset by peer) 2016-06-27T14:05:03Z vlatkoB quit (Ping timeout: 276 seconds) 2016-06-27T14:05:37Z wgslayer joined #lisp 2016-06-27T14:07:42Z smokeink quit (Ping timeout: 244 seconds) 2016-06-27T14:08:47Z tshirts4crime joined #lisp 2016-06-27T14:11:53Z EvW joined #lisp 2016-06-27T14:13:05Z DavidGu_Desktop joined #lisp 2016-06-27T14:15:58Z DavidGu_Desktop quit (Client Quit) 2016-06-27T14:16:45Z DavidGu quit (Quit: DavidGu) 2016-06-27T14:19:27Z JitanRo joined #lisp 2016-06-27T14:23:12Z pipopa7689 quit (Ping timeout: 272 seconds) 2016-06-27T14:25:56Z pipopa7689 joined #lisp 2016-06-27T14:27:32Z lemoinem quit (Ping timeout: 260 seconds) 2016-06-27T14:38:39Z DeadTrickster joined #lisp 2016-06-27T14:38:53Z schally joined #lisp 2016-06-27T14:39:56Z gilez joined #lisp 2016-06-27T14:41:50Z specbot quit (Remote host closed the connection) 2016-06-27T14:41:57Z specbot joined #lisp 2016-06-27T14:43:48Z oleo joined #lisp 2016-06-27T14:49:42Z ramky quit (Ping timeout: 246 seconds) 2016-06-27T14:54:50Z Karl_Dscc quit (Remote host closed the connection) 2016-06-27T14:56:06Z wgslayer quit (Ping timeout: 244 seconds) 2016-06-27T14:56:06Z xrash joined #lisp 2016-06-27T14:56:54Z eudoxia quit (Quit: Leaving) 2016-06-27T14:59:40Z wgslayer joined #lisp 2016-06-27T15:00:21Z JuanDaugherty joined #lisp 2016-06-27T15:00:44Z kushal quit (Quit: Leaving) 2016-06-27T15:03:19Z rumbler31 joined #lisp 2016-06-27T15:08:26Z asc232 joined #lisp 2016-06-27T15:09:11Z tshirts4crime quit (Ping timeout: 244 seconds) 2016-06-27T15:15:07Z unrahul joined #lisp 2016-06-27T15:20:03Z wgslayer quit (Read error: Connection reset by peer) 2016-06-27T15:21:59Z TeaEdgeSea joined #lisp 2016-06-27T15:22:15Z wgslayer joined #lisp 2016-06-27T15:24:02Z brfennpocock joined #lisp 2016-06-27T15:24:02Z wheelsucker joined #lisp 2016-06-27T15:24:44Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-27T15:25:05Z JitanRo joined #lisp 2016-06-27T15:25:08Z JitanRo quit (Client Quit) 2016-06-27T15:26:32Z przl quit (Ping timeout: 272 seconds) 2016-06-27T15:27:20Z TeaEdgeSea: Hi! 2016-06-27T15:28:02Z schally: hey 2016-06-27T15:28:13Z smokeink joined #lisp 2016-06-27T15:28:44Z mikaelj joined #lisp 2016-06-27T15:29:02Z TeaEdgeSea: schally: Is LISP usable for OS development? 2016-06-27T15:29:06Z kushal joined #lisp 2016-06-27T15:29:36Z schally: well, there used to be lisp machines, but those aren't terribly popular anymore 2016-06-27T15:29:46Z schally: there are som other projects such as emacs 2016-06-27T15:29:55Z schally: and mezanno: https://github.com/froggey/Mezzano 2016-06-27T15:30:16Z constantinexvi joined #lisp 2016-06-27T15:30:19Z TeaEdgeSea: schally: Which LISP is best for OS Dev? 2016-06-27T15:30:42Z dlowe: Common Lisp is the best. 2016-06-27T15:30:51Z schally: ^ 2016-06-27T15:30:53Z dlowe: disclaimer: This is the Common Lisp channel. 2016-06-27T15:32:15Z TeaEdgeSea: Is Common LISP the language with best metaprogramming paradigm? 2016-06-27T15:32:52Z shka quit (Ping timeout: 272 seconds) 2016-06-27T15:33:27Z schally: Hard to say. clojure specifically has some nice tools regarding DSLs 2016-06-27T15:34:01Z schally: but there isn't that much difference wherever you go within lispy languages 2016-06-27T15:35:06Z schally: as opposed to the jump between many other languages and lisp 2016-06-27T15:35:13Z schally left #lisp 2016-06-27T15:35:21Z schally joined #lisp 2016-06-27T15:35:25Z schally: oops 2016-06-27T15:36:18Z TeaEdgeSea: schally: Should I write Lisp or LISP or lisp? 2016-06-27T15:37:34Z nydel: |:LISP| 2016-06-27T15:38:18Z oleo: i find it pretty disturbing to use bars for indicating case in lisp 2016-06-27T15:38:30Z oleo: bleh 2016-06-27T15:39:03Z TeaEdgeSea: Then why they wrote Common Lisp at top of this webpage, nydel? 2016-06-27T15:39:31Z przl joined #lisp 2016-06-27T15:40:11Z moore33: oleo:? 2016-06-27T15:40:55Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:40:56Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:40:56Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:40:57Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:40:58Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:40:59Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:40:59Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:00Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:00Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:01Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:02Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:02Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:03Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:03Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:04Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:04Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:05Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:05Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:06Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:06Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:07Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:07Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:10Z oleo: case as in upcase, downcase...... 2016-06-27T15:41:19Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:19Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:20Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:21Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:21Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:22Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:22Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:23Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:23Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:24Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:24Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:24Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:25Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:26Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:26Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:26Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:37Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:37Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:38Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:38Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:39Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:40Z TeaEdgeSea: vwww.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe. 2016-06-27T15:41:41Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:41Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:41Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:41Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:42Z igam: TeaEdgeSea: depends on what you mean. Lisp = Common Lisp. lisp = lisp in general (eg, emacs lisp, scheme, etc). LISP = LISP 1.5 = the original lisp from 1960. 2016-06-27T15:41:43Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:43Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:43Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:46Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:56Z TeaEdgeSea: vwww.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe. 2016-06-27T15:41:56Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:57Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:57Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:58Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:58Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:59Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:59Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:41:59Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:00Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:00Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:01Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:02Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:03Z TeaEdgeSea: vwww.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe. 2016-06-27T15:42:03Z moore33: boot please 2016-06-27T15:42:03Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:03Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:04Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:04Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:06Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:06Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:18Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:18Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:19Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:19Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:19Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:20Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:20Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:20Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:22Z TeaEdgeSea: vwww.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe. 2016-06-27T15:42:22Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:23Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:23Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:23Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:24Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:25Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:25Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:26Z TeaEdgeSea: vwww.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe. 2016-06-27T15:42:26Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:41Z TeaEdgeSea: OOps! Sorry! 2016-06-27T15:42:44Z igam: (Already ignored). It was the same TeaEdgeSea; strange. 2016-06-27T15:42:52Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:52Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:53Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:53Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:54Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:54Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:54Z TeaEdgeSea: v 2016-06-27T15:42:55Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:55Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:56Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:56Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:58Z TeaEdgeSea: vvwww.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe 2016-06-27T15:42:58Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:58Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:58Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:42:59Z isoraqathedh: Well, this is fun. 2016-06-27T15:42:59Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:10Z TeaEdgeSea: vvv 2016-06-27T15:43:10Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:10Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:10Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:11Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:12Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:13Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:14Z TeaEdgeSea: vwww.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe. 2016-06-27T15:43:14Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:15Z TeaEdgeSea: v 2016-06-27T15:43:16Z TeaEdgeSea: vwww.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe. 2016-06-27T15:43:16Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:17Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:18Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:18Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:19Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:19Z TeaEdgeSea: www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.com www.xe.c 2016-06-27T15:43:37Z isoraqathedh: You have to remove one of your keybinds, it seems. 2016-06-27T15:43:46Z TeaEdgeSea: yeah 2016-06-27T15:44:00Z TeaEdgeSea: So I was wondering if LISP is still alive? 2016-06-27T15:44:03Z isoraqathedh: Preferably using a text editor rather than IRC. 2016-06-27T15:44:19Z isoraqathedh: Of course it is. 2016-06-27T15:44:29Z isoraqathedh: (If by that you mean its successors.) 2016-06-27T15:44:38Z TeaEdgeSea: Nah, it is not even alive for AI 2016-06-27T15:44:59Z moore33: oleo: I know, but the escape syntax || isn't really for indicating case. 2016-06-27T15:45:23Z oleo: of symbols ? 2016-06-27T15:45:46Z JitanRo joined #lisp 2016-06-27T15:45:59Z isoraqathedh: It's just to cancel any special properties that the character might have when lexing. 2016-06-27T15:46:11Z oleo: moore33: i was writing something of a matcher and am not working with strings...... 2016-06-27T15:46:21Z moore33: What isoraqathedh said. 2016-06-27T15:46:36Z moore33: oleo: Whatever works for you. 2016-06-27T15:46:54Z moore33: But you might as well use strings. 2016-06-27T15:47:05Z oleo: welp, just for input 2016-06-27T15:47:18Z oleo: not for the rest, i could convert it internally 2016-06-27T15:47:23Z oleo: ja 2016-06-27T15:47:34Z oleo: like sexplode, simplode in maxima 2016-06-27T15:47:40Z oleo: hmmm 2016-06-27T15:48:03Z fe[nl]ix has set mode +b *!5d5bc20d@*.194.13 2016-06-27T15:48:03Z TeaEdgeSea [~quassel@pdpc/supporter/professional/fenlix] has been kicked from #lisp by fe[nl]ix (TeaEdgeSea) 2016-06-27T15:48:19Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-06-27T15:48:35Z isoraqathedh: I have no idea why one needs to repeat that link so many times. 2016-06-27T15:48:52Z oleo: no idea too 2016-06-27T15:49:07Z oleo: anyway i have to fix my linux in order to get umlauts displayed again..... 2016-06-27T15:49:17Z oleo: something is gone totally fishy here..... 2016-06-27T15:49:22Z moore33: spammer is as spammer does 2016-06-27T15:51:23Z EvW quit (Ping timeout: 244 seconds) 2016-06-27T15:52:30Z Karl_Dscc joined #lisp 2016-06-27T15:53:36Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-27T15:55:07Z JitanRo joined #lisp 2016-06-27T15:56:05Z JitanRo quit (Client Quit) 2016-06-27T15:57:19Z mastokley joined #lisp 2016-06-27T15:58:45Z oleo quit (Quit: Verlassend) 2016-06-27T16:00:51Z madalu joined #lisp 2016-06-27T16:02:45Z Jesin quit (Ping timeout: 244 seconds) 2016-06-27T16:04:03Z Jesin joined #lisp 2016-06-27T16:05:32Z Jesin quit (Remote host closed the connection) 2016-06-27T16:07:32Z impulse- joined #lisp 2016-06-27T16:07:45Z rann quit (Remote host closed the connection) 2016-06-27T16:08:14Z impulse quit (Ping timeout: 260 seconds) 2016-06-27T16:08:50Z Jesin joined #lisp 2016-06-27T16:10:31Z dyelar joined #lisp 2016-06-27T16:10:59Z quazimodo quit (Ping timeout: 258 seconds) 2016-06-27T16:13:39Z mishoo_ joined #lisp 2016-06-27T16:14:47Z mishoo__ quit (Ping timeout: 244 seconds) 2016-06-27T16:16:32Z sondr3 quit (Remote host closed the connection) 2016-06-27T16:17:25Z oleo joined #lisp 2016-06-27T16:17:34Z przl quit (Ping timeout: 260 seconds) 2016-06-27T16:17:54Z lemoinem joined #lisp 2016-06-27T16:20:33Z steee is now known as stee 2016-06-27T16:22:38Z narendraj9 joined #lisp 2016-06-27T16:23:37Z guicho joined #lisp 2016-06-27T16:24:06Z DavidGu joined #lisp 2016-06-27T16:25:09Z Xach_: jackdaniel: can you clue me in more on mcclim's status? is the main branch of development suitable for quicklisp? 2016-06-27T16:25:12Z igam left #lisp 2016-06-27T16:25:52Z gravicappa joined #lisp 2016-06-27T16:26:02Z oleo: Xach ? 2016-06-27T16:26:10Z Xach_: oleo: yello 2016-06-27T16:26:11Z oleo: which one ? 2016-06-27T16:26:17Z oleo: hello o/ 2016-06-27T16:26:21Z Xach_: oleo: which one what? 2016-06-27T16:26:40Z oleo: the normal mcclim or some offshoot of it ? 2016-06-27T16:26:50Z oleo: beach is working on some i thought...... 2016-06-27T16:26:57Z Xach_: oleo: the normal mcclim 2016-06-27T16:27:04Z oleo: well i have it 2016-06-27T16:27:11Z oleo: even in my repo in github 2016-06-27T16:27:20Z oleo: with my changes! 2016-06-27T16:27:52Z oleo: you said main branch of development however...... 2016-06-27T16:28:19Z oleo: didn't know it is developed ..... 2016-06-27T16:28:35Z Xach_: oleo: jackdaniel has been making changes and beach has been merging things too. 2016-06-27T16:28:44Z oleo: aah 2016-06-27T16:28:46Z oleo: super 2016-06-27T16:28:59Z oleo: sounds good, people are working on it :) 2016-06-27T16:29:42Z mishoo__ joined #lisp 2016-06-27T16:31:46Z mishoo_ quit (Ping timeout: 272 seconds) 2016-06-27T16:32:06Z jackdaniel: Xach_: master branch is OK for inclusion, yes 2016-06-27T16:32:25Z jackdaniel: Xach_: regarding clx-core I couldn't make it work even from before I've started working on mcclim 2016-06-27T16:32:43Z narendraj9 quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-06-27T16:32:48Z jackdaniel: Xach_: generally I'm not going to merge to Robert's repository something I know that it doesn't build 2016-06-27T16:32:53Z Xach_: jackdaniel: mcclim-looks, mcclim-fonts, and mcclim-layouts also don't seem to work... 2016-06-27T16:32:57Z Xach_ double-checks 2016-06-27T16:33:21Z guicho quit (Quit: さようなら) 2016-06-27T16:33:21Z DavidGu quit (Quit: DavidGu) 2016-06-27T16:33:41Z jackdaniel: Xach_: generally mcclim had lately kind big change of asd system hierarchy 2016-06-27T16:33:46Z jokleinn quit (Quit: WeeChat 1.5) 2016-06-27T16:34:02Z Xach_: well, mcclim-looks is required by mcclim-clx but is not provided by anything 2016-06-27T16:34:27Z Xach_: mcclim-layouts is required by clim-examples 2016-06-27T16:34:32Z jackdaniel: Extensions/looks/mcclim-looks.asd 2016-06-27T16:34:54Z jackdaniel: and Extensions/layouts/mcclim-layouts.asd 2016-06-27T16:35:00Z jackdaniel: (it loads fine here) 2016-06-27T16:35:03Z Xach_: jackdaniel: https://github.com/robert-strandh/McCLIM/blob/master/Extensions/looks/mcclim-looks.asd ? 2016-06-27T16:35:20Z Xach_: That does not seem to define a system named mcclim-looks 2016-06-27T16:36:18Z jackdaniel: I see, but does anything depend on mcclim-looks, not ie mcclim-looks/pixie ? 2016-06-27T16:37:12Z Xach_: jackdaniel: I believe mcclim-clx depends on mcclim-looks. 2016-06-27T16:37:41Z jackdaniel: https://github.com/robert-strandh/McCLIM/blob/master/Backends/CLX/mcclim-clx.asd 2016-06-27T16:37:42Z Xach_: Oh, I see that it does use the slashed system. 2016-06-27T16:37:47Z shka joined #lisp 2016-06-27T16:37:52Z Xach_: Well, quicklisp doesn't support slashed systems very well, so that explains it. 2016-06-27T16:37:52Z jackdaniel: is it discouraged to use slashed systems? 2016-06-27T16:38:04Z Xach_: Fare encourages them, and some people use them, but it causes problems for me. 2016-06-27T16:38:04Z jackdaniel: I didn't encounter any errors, that's why I assumed its safe 2016-06-27T16:39:28Z mikaelj quit (Ping timeout: 264 seconds) 2016-06-27T16:39:29Z jackdaniel: if that's a problem then I may provide a separate asd file for each subsystem and change names 2016-06-27T16:39:37Z moore33 quit (Quit: Leaving) 2016-06-27T16:40:14Z Xach_: jackdaniel: I think at least for mcclim-looks, having a system named mcclim-looks in the system file might help 2016-06-27T16:40:25Z Xach_: jackdaniel: but i'm not sure, and perhaps it's not worth it just to satisfy quicklisp 2016-06-27T16:40:31Z MinnowTaur: hello everyone 2016-06-27T16:40:54Z hhdave quit (Ping timeout: 260 seconds) 2016-06-27T16:40:56Z MinnowTaur: I have a quick question 2016-06-27T16:41:04Z shka: MinnowTaur: hi 2016-06-27T16:41:07Z jackdaniel: Xach_: I can provide a dummy mcclim-looks system. As pointed earlier I didn't encounter any problems (but I call register-local-projects frequently during development) 2016-06-27T16:41:09Z shka: feel free to ask 2016-06-27T16:41:15Z lemoinem quit (Ping timeout: 250 seconds) 2016-06-27T16:41:16Z MinnowTaur: I have two classes, each has an accessor with the same name 2016-06-27T16:41:34Z shka: MinnowTaur: no problem at all 2016-06-27T16:41:35Z MinnowTaur: I want to :use both these classes in a third package, but get a name conflict 2016-06-27T16:41:46Z shka: ah, i see 2016-06-27T16:41:59Z Xach_: Didn't we go over this last week? 2016-06-27T16:41:59Z ZombieChicken joined #lisp 2016-06-27T16:42:01Z MinnowTaur: previously I would make a generic function in a third package, and :use that in both 2016-06-27T16:42:20Z MinnowTaur: but these accessors are generated by the defclass macro 2016-06-27T16:42:28Z wgslayer quit (Ping timeout: 264 seconds) 2016-06-27T16:42:28Z Xach_: MinnowTaur: no. 2016-06-27T16:42:49Z Xach_: MinnowTaur: defclass will easily add methods to an existing generic function if it is present. There is no extra syntax. 2016-06-27T16:43:22Z lemoinem joined #lisp 2016-06-27T16:43:26Z MinnowTaur: Previously I would qualify the generic function extension by the package name in my class 2016-06-27T16:43:28Z Xach_: (defgeneric foo (object)) (defgeneric (setf foo) (new-value object)) (defclass bar () ((foo :accessor foo))) is a perfectly fine thing to do. 2016-06-27T16:43:42Z Xach_: MinnowTaur: so you can do :accessor baz:name too 2016-06-27T16:43:51Z MinnowTaur: ah 2016-06-27T16:44:06Z shka: MinnowTaur: does that help? 2016-06-27T16:44:10Z MinnowTaur: that does 2016-06-27T16:44:15Z shka: great! 2016-06-27T16:44:24Z MinnowTaur: :accessor baz:name is something I would expect to break things in another language 2016-06-27T16:44:36Z MinnowTaur: its nice that it all works in lisp 2016-06-27T16:44:44Z MinnowTaur: very clever 2016-06-27T16:44:56Z wgslayer joined #lisp 2016-06-27T16:45:05Z MinnowTaur: Thank you again Xach_ ! 2016-06-27T16:45:34Z Xach_: no problemo 2016-06-27T16:46:34Z nowhere_man joined #lisp 2016-06-27T16:46:37Z mikaelj joined #lisp 2016-06-27T16:49:16Z Xach_: MinnowTaur: i found it helpful to know that slots can have more than one accessor, or a mix of readers, writers, and accessors 2016-06-27T16:49:43Z Xach_: MinnowTaur: so a slot definition can help a single slot have methods that participate in more than one protocol 2016-06-27T16:52:33Z vlatkoB_ quit (Remote host closed the connection) 2016-06-27T16:53:45Z jackdaniel: Xach_: I can provide for each system a separate asd (ie mcclim-looks-pixie.asd etc) or add dummy mcclim-looks system if you find it necessary – please let me know which option will be better in your opinion 2016-06-27T16:54:06Z vlatkoB joined #lisp 2016-06-27T16:54:37Z przl joined #lisp 2016-06-27T16:57:39Z Xach_: jackdaniel: for my ease, separate .asd is best 2016-06-27T16:58:18Z jackdaniel: OK 2016-06-27T17:00:06Z puchacz quit (Quit: Konversation terminated!) 2016-06-27T17:00:34Z jackdaniel: Xach_: I'll take care of it tomorrow 2016-06-27T17:01:03Z vap1 quit (Ping timeout: 240 seconds) 2016-06-27T17:02:53Z Xach_: jackdaniel: I think I will keep last month's mcclim so there will be some time to switch 2016-06-27T17:04:19Z smokeink quit (Ping timeout: 252 seconds) 2016-06-27T17:05:17Z vaporatorius joined #lisp 2016-06-27T17:09:11Z mikaelj quit (Ping timeout: 240 seconds) 2016-06-27T17:10:55Z Denommus joined #lisp 2016-06-27T17:13:19Z jackdaniel: OK, sounds reasonable 2016-06-27T17:15:04Z schally quit (Remote host closed the connection) 2016-06-27T17:18:24Z schally_ joined #lisp 2016-06-27T17:18:45Z schally_ is now known as schally 2016-06-27T17:18:47Z kobain joined #lisp 2016-06-27T17:19:02Z NeverDie quit (Quit: http://radiux.io/) 2016-06-27T17:19:13Z logrus joined #lisp 2016-06-27T17:19:20Z quazimodo joined #lisp 2016-06-27T17:23:09Z NeverDie joined #lisp 2016-06-27T17:24:09Z Penta joined #lisp 2016-06-27T17:24:49Z NeverDie quit (Max SendQ exceeded) 2016-06-27T17:25:37Z NeverDie joined #lisp 2016-06-27T17:26:15Z NeverDie quit (Max SendQ exceeded) 2016-06-27T17:26:48Z shka quit (Remote host closed the connection) 2016-06-27T17:26:51Z Pent quit (Ping timeout: 246 seconds) 2016-06-27T17:26:51Z NeverDie joined #lisp 2016-06-27T17:28:30Z zacharias quit (Ping timeout: 276 seconds) 2016-06-27T17:28:51Z narendraj9 joined #lisp 2016-06-27T17:30:29Z narendraj9 quit (Read error: Connection reset by peer) 2016-06-27T17:31:27Z narendraj9 joined #lisp 2016-06-27T17:34:31Z narendraj9 quit (Remote host closed the connection) 2016-06-27T17:35:00Z wgslayer quit (Ping timeout: 276 seconds) 2016-06-27T17:37:14Z sjl quit (Ping timeout: 258 seconds) 2016-06-27T17:37:36Z rumbler31 quit (Remote host closed the connection) 2016-06-27T17:37:38Z wgslayer joined #lisp 2016-06-27T17:39:12Z sondr3 joined #lisp 2016-06-27T17:40:26Z TruePika left #lisp 2016-06-27T17:42:47Z shka joined #lisp 2016-06-27T17:47:46Z edgar-rft joined #lisp 2016-06-27T17:50:38Z varjag joined #lisp 2016-06-27T17:51:07Z jokleinn joined #lisp 2016-06-27T17:52:56Z Davidbrcz joined #lisp 2016-06-27T17:53:08Z pjb joined #lisp 2016-06-27T17:53:16Z mishoo_ joined #lisp 2016-06-27T17:54:55Z mishoo__ quit (Ping timeout: 250 seconds) 2016-06-27T17:59:24Z bullets joined #lisp 2016-06-27T18:03:49Z rumbler31 joined #lisp 2016-06-27T18:06:33Z BlueRavenGT joined #lisp 2016-06-27T18:08:07Z przl quit (Ping timeout: 252 seconds) 2016-06-27T18:09:04Z bullets quit (Remote host closed the connection) 2016-06-27T18:09:39Z warweasle quit (Quit: actual work.) 2016-06-27T18:14:04Z NeverDie quit (Quit: http://radiux.io/) 2016-06-27T18:14:38Z puchacz joined #lisp 2016-06-27T18:19:22Z benwbooth joined #lisp 2016-06-27T18:20:32Z NeverDie joined #lisp 2016-06-27T18:23:14Z sondr3 quit (Ping timeout: 272 seconds) 2016-06-27T18:24:00Z wgslayer quit (Quit: wgslayer) 2016-06-27T18:24:26Z NeverDie quit (Max SendQ exceeded) 2016-06-27T18:24:39Z wgslayer joined #lisp 2016-06-27T18:25:44Z sauvin quit (Read error: Connection reset by peer) 2016-06-27T18:26:28Z NeverDie joined #lisp 2016-06-27T18:27:14Z NeverDie quit (Max SendQ exceeded) 2016-06-27T18:28:03Z NeverDie joined #lisp 2016-06-27T18:30:36Z NeverDie quit (Max SendQ exceeded) 2016-06-27T18:31:38Z NeverDie joined #lisp 2016-06-27T18:33:16Z NeverDie quit (Max SendQ exceeded) 2016-06-27T18:34:28Z NeverDie joined #lisp 2016-06-27T18:37:53Z keltvek joined #lisp 2016-06-27T18:40:44Z Davidbrcz quit (Quit: Leaving) 2016-06-27T18:41:40Z hhdave joined #lisp 2016-06-27T18:42:26Z mvilleneuve joined #lisp 2016-06-27T18:46:58Z EvW joined #lisp 2016-06-27T18:47:27Z hhdave_ joined #lisp 2016-06-27T18:48:05Z hhdave quit (Ping timeout: 244 seconds) 2016-06-27T18:48:05Z hhdave_ is now known as hhdave 2016-06-27T18:49:42Z gravicappa quit (Remote host closed the connection) 2016-06-27T18:50:42Z madalu quit (Remote host closed the connection) 2016-06-27T18:53:53Z lisper29 joined #lisp 2016-06-27T18:56:48Z scymtym quit (Ping timeout: 272 seconds) 2016-06-27T18:57:08Z wgslayer quit (Quit: wgslayer) 2016-06-27T18:57:35Z wgslayer joined #lisp 2016-06-27T18:58:46Z wgslayer quit (Client Quit) 2016-06-27T19:00:26Z papachan quit (Quit: WeeChat 0.4.2) 2016-06-27T19:01:28Z EvW quit (Read error: Connection reset by peer) 2016-06-27T19:01:35Z EvW1 joined #lisp 2016-06-27T19:03:58Z EvW1 is now known as EvW 2016-06-27T19:06:35Z rumbler3_ joined #lisp 2016-06-27T19:07:11Z rumbler31 quit (Ping timeout: 240 seconds) 2016-06-27T19:08:12Z NeverDie quit (Ping timeout: 272 seconds) 2016-06-27T19:09:12Z NeverDie joined #lisp 2016-06-27T19:10:03Z SumoSud0 joined #lisp 2016-06-27T19:10:22Z SumoSud0 left #lisp 2016-06-27T19:10:50Z SumoSudo joined #lisp 2016-06-27T19:11:42Z wgslayer joined #lisp 2016-06-27T19:16:05Z vlatkoB quit (Remote host closed the connection) 2016-06-27T19:18:07Z VChef_Mobile quit (Ping timeout: 250 seconds) 2016-06-27T19:20:44Z hhdave quit (Quit: hhdave) 2016-06-27T19:22:16Z okflo quit (Remote host closed the connection) 2016-06-27T19:23:13Z mikaelj joined #lisp 2016-06-27T19:24:32Z Penta quit (Quit: Leaving) 2016-06-27T19:24:57Z Pent joined #lisp 2016-06-27T19:28:31Z mikaelj quit (Ping timeout: 250 seconds) 2016-06-27T19:29:17Z karswell quit (Remote host closed the connection) 2016-06-27T19:29:36Z mikaelj joined #lisp 2016-06-27T19:30:10Z karswell joined #lisp 2016-06-27T19:30:14Z lisper29 left #lisp 2016-06-27T19:32:43Z grouzen joined #lisp 2016-06-27T19:34:41Z zacharias joined #lisp 2016-06-27T19:36:36Z Portable_Cheese joined #lisp 2016-06-27T19:37:06Z rjnw joined #lisp 2016-06-27T19:41:26Z mishoo__ joined #lisp 2016-06-27T19:43:00Z mishoo_ quit (Ping timeout: 244 seconds) 2016-06-27T19:57:33Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-27T20:00:46Z mvilleneuve quit (Ping timeout: 272 seconds) 2016-06-27T20:02:34Z mishoo__ quit (Remote host closed the connection) 2016-06-27T20:02:53Z mishoo__ joined #lisp 2016-06-27T20:05:23Z aeth quit (Read error: Connection reset by peer) 2016-06-27T20:06:01Z aeth joined #lisp 2016-06-27T20:07:14Z grimsley joined #lisp 2016-06-27T20:10:25Z mvilleneuve joined #lisp 2016-06-27T20:13:30Z benwboot_ joined #lisp 2016-06-27T20:14:56Z warweasle joined #lisp 2016-06-27T20:16:04Z benwbooth quit (Ping timeout: 264 seconds) 2016-06-27T20:20:10Z benwbooth joined #lisp 2016-06-27T20:22:18Z benwboot_ quit (Ping timeout: 272 seconds) 2016-06-27T20:23:35Z eschatologist joined #lisp 2016-06-27T20:24:39Z guna quit (Ping timeout: 276 seconds) 2016-06-27T20:30:09Z grouzen quit (Ping timeout: 260 seconds) 2016-06-27T20:30:13Z Vicfred quit (Quit: Leaving) 2016-06-27T20:30:41Z warweasle quit (Quit: ok, gotta run) 2016-06-27T20:42:54Z scymtym joined #lisp 2016-06-27T20:45:00Z gilez quit (Ping timeout: 244 seconds) 2016-06-27T20:47:10Z varjagg joined #lisp 2016-06-27T20:48:11Z varjag quit (Ping timeout: 240 seconds) 2016-06-27T20:50:47Z schaueho quit (Ping timeout: 260 seconds) 2016-06-27T20:53:40Z wgslayer quit (Quit: wgslayer) 2016-06-27T20:57:33Z jasom: possible to list systems in quicklisp that depend on another system? 2016-06-27T20:58:14Z gingerale quit (Remote host closed the connection) 2016-06-27T20:58:17Z dlowe: yes, but I don't remember how. Check the exported symbols 2016-06-27T20:58:41Z jasom: dlowe: thanks, it's ql:who-depends-on 2016-06-27T21:02:08Z gilez joined #lisp 2016-06-27T21:09:14Z Denommus quit (Ping timeout: 260 seconds) 2016-06-27T21:14:15Z keltvek quit (Remote host closed the connection) 2016-06-27T21:14:41Z sweater joined #lisp 2016-06-27T21:17:18Z rumbler3_ quit (Remote host closed the connection) 2016-06-27T21:22:33Z logrus quit (Quit: Leaving) 2016-06-27T21:28:57Z keltvek joined #lisp 2016-06-27T21:29:58Z shka quit (Ping timeout: 244 seconds) 2016-06-27T21:31:43Z dyelar quit (Quit: Leaving.) 2016-06-27T21:32:22Z rumbler3_ joined #lisp 2016-06-27T21:34:18Z jasom: jackdaniel: how can I allow converting callbacks to pointer-void in ecl; should I just add -fpermissive to my cflags? 2016-06-27T21:35:32Z Puercopop quit (Quit: ZNC - http://znc.in) 2016-06-27T21:36:26Z pjb quit (Remote host closed the connection) 2016-06-27T21:36:36Z varjagg quit (Read error: Connection reset by peer) 2016-06-27T21:37:34Z SumoSudo quit (Ping timeout: 250 seconds) 2016-06-27T21:41:24Z wheelsucker quit (Remote host closed the connection) 2016-06-27T21:45:11Z LiamH quit (Quit: Leaving.) 2016-06-27T21:55:47Z MoALTz quit (Ping timeout: 244 seconds) 2016-06-27T21:55:51Z foom quit (Ping timeout: 250 seconds) 2016-06-27T21:57:51Z AntiSpamMeta quit (Excess Flood) 2016-06-27T21:58:43Z AntiSpamMeta joined #lisp 2016-06-27T21:59:45Z mastokley quit (Ping timeout: 250 seconds) 2016-06-27T22:00:33Z prolle quit (Remote host closed the connection) 2016-06-27T22:04:00Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-06-27T22:05:25Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-06-27T22:06:01Z BlueRavenGT joined #lisp 2016-06-27T22:08:03Z _eko_ joined #lisp 2016-06-27T22:08:30Z foom joined #lisp 2016-06-27T22:08:39Z _eko quit (Ping timeout: 276 seconds) 2016-06-27T22:09:20Z grimsley quit (Quit: Leaving) 2016-06-27T22:10:33Z angavrilov quit (Remote host closed the connection) 2016-06-27T22:16:41Z adolf_stalin quit (Ping timeout: 258 seconds) 2016-06-27T22:25:24Z pve quit (Quit: leaving) 2016-06-27T22:25:39Z _eko_ is now known as _eko 2016-06-27T22:31:23Z trinque quit (Read error: Connection reset by peer) 2016-06-27T22:32:05Z trinque joined #lisp 2016-06-27T22:44:09Z lisper29 joined #lisp 2016-06-27T22:47:55Z trinque quit (Read error: Connection reset by peer) 2016-06-27T22:50:33Z adolf_stalin joined #lisp 2016-06-27T22:56:40Z rme joined #lisp 2016-06-27T22:59:43Z keltvek quit (Remote host closed the connection) 2016-06-27T23:03:10Z grublet quit (Quit: Leaving) 2016-06-27T23:04:26Z keltvek joined #lisp 2016-06-27T23:06:33Z foom quit (Ping timeout: 240 seconds) 2016-06-27T23:09:40Z rumbler3_ quit (Ping timeout: 244 seconds) 2016-06-27T23:13:11Z benwbooth quit (Ping timeout: 240 seconds) 2016-06-27T23:13:18Z rumbler31 joined #lisp 2016-06-27T23:14:19Z mishoo__ quit (Ping timeout: 244 seconds) 2016-06-27T23:14:27Z Kaisyu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-06-27T23:15:21Z benwbooth joined #lisp 2016-06-27T23:19:33Z heurist quit (Ping timeout: 240 seconds) 2016-06-27T23:28:04Z BlueRavenGT quit (Ping timeout: 260 seconds) 2016-06-27T23:29:00Z AndChat|144384 joined #lisp 2016-06-27T23:29:09Z EvW quit (Ping timeout: 244 seconds) 2016-06-27T23:29:52Z rumbler31: yo lisp got an architecture question 2016-06-27T23:29:53Z minion: rumbler31, memo from jackdaniel: (defun xxx (a) (pop a)) when invoked as (xxx b) is essentially (let ((a b)) (pop a)) – b isn't affected 2016-06-27T23:31:12Z schally quit (Ping timeout: 260 seconds) 2016-06-27T23:31:55Z brfennpocock quit (Read error: Connection reset by peer) 2016-06-27T23:32:13Z rumbler31: minion: memo for jackdaniel: but if i pop a in the inner part of a loop, and need to start over again while in the loop, i need to reset a to whatever the original parameter was, right? like i'm searching for abc in ffffffabffffabcffff. 2016-06-27T23:32:13Z minion: Remembered. I'll tell jackdaniel when he/she/it next speaks. 2016-06-27T23:32:35Z pipopa7689 quit (Ping timeout: 258 seconds) 2016-06-27T23:33:35Z rumbler31: minion: memo for jackdaniel: so if I find the first a, I pop a. a is now '(b c). I find b, i pop again, a is '(c). I find f, since if is not c, in order to continue scanning the string I need to reset A to be its initial state, which was the parameter passed in, that way as I go, I can discover the abc 2016-06-27T23:33:35Z minion: Remembered. I'll tell jackdaniel when he/she/it next speaks. 2016-06-27T23:33:53Z brfennpocock joined #lisp 2016-06-27T23:34:39Z NeverDie_ joined #lisp 2016-06-27T23:34:59Z NeverDie quit (Ping timeout: 244 seconds) 2016-06-27T23:35:09Z rumbler31: I'm writing a program that is supposed to consume multipart data from an http server. it is a networked audio/video codec 2016-06-27T23:36:56Z rumbler31: I'm making the frontend in js, so that I can pull/push audio to a browser, instead of get lisp access to the os audio api's directly. I tried cl-portaudio and the demo didn't run well, and I don't have confidence that I have the chops to debug it yet, so instead I've targeted js in the browser and communicate with the image over a websocket 2016-06-27T23:37:04Z rumbler31: i have this part working, the websocket 2016-06-27T23:38:02Z rumbler31: i haven't every really written any program that has needed threads, so this will be the first 2016-06-27T23:38:59Z asc232 quit (Remote host closed the connection) 2016-06-27T23:39:07Z Kaisyu joined #lisp 2016-06-27T23:39:19Z rumbler31: the user will use the js frontend to initiate and stop audio being sent to and received by the end device. are there any example programs you folks know if that I can use for reference, for at least the threading aspect? 2016-06-27T23:41:33Z mikaelj quit (Ping timeout: 244 seconds) 2016-06-27T23:42:35Z rumbler31: and while I could probably do without drakma in regards to receiving data, it seems convenient enough that it can supply a stream I can read from after the connection is made, and while I haven't found where in the docs this is described, I take it that I can call close on the stream when i'm done which will terminate the connection to the device, and subsequently check for open-stream-p or 'eof on the next read in order to finalize the data 2016-06-27T23:42:35Z rumbler31: i've collected so far 2016-06-27T23:42:52Z stepnem quit (Ping timeout: 250 seconds) 2016-06-27T23:43:30Z Harag1 joined #lisp 2016-06-27T23:46:03Z rumbler31: i initially tried making the stream supplied by drakma a global, and referencing that in the later created thread I made to process the data, this way I could initiate a close from the repl and see how the code behaved, but it seemed to behave funny, wherein data would be read but open-stream-p wouldn't return true, and for some reason there would be a read timeout on the stream. but its also possible that my code was incorrect in other way 2016-06-27T23:46:04Z Harag quit (Ping timeout: 264 seconds) 2016-06-27T23:46:04Z Harag1 is now known as Harag 2016-06-27T23:46:04Z rumbler31: s 2016-06-27T23:46:46Z aries_liuxueyang quit (Ping timeout: 250 seconds) 2016-06-27T23:47:03Z _death: consider using lparallel or pzmq 2016-06-27T23:47:58Z jasom: rumbler31: while _death is correct that those are good, it's probably a good idea to get a basic understanding of how to use bordeaux-threads as well. 2016-06-27T23:48:17Z _death: also, may want to actually try to debug the portaudio issue.. learn to disregard "confidence" in that regard 2016-06-27T23:48:38Z jasom: and in fact, you will need to know bordeaux-threads (hereafter bt) in order to make threads to use with pzmq 2016-06-27T23:50:28Z rumbler31: ok, great all around 2016-06-27T23:51:17Z jasom: bt is a library to abstract away the implementation specific threads (e.g. sbcl vs clisp &ct) 2016-06-27T23:51:33Z jasom: but you still have things like threads and mutexes and all those low-level constructs 2016-06-27T23:52:12Z jasom: lparallel lets you setup a multithreaded job server; pzmq gives you interthread (or interprocess) communication without having to mess with mutexes and shared data. 2016-06-27T23:53:12Z rumbler31: and i'll give the portaudio thing another crack at some point 2016-06-27T23:54:46Z stee is now known as steelbird 2016-06-27T23:55:00Z steelbird is now known as stee 2016-06-27T23:55:29Z jasom: I don't think lparallel implements any sort of sleep, so it's probably a poor fit for having long running jobs. 2016-06-27T23:55:44Z stee is now known as steelbird 2016-06-27T23:55:46Z trinque joined #lisp 2016-06-27T23:56:22Z rumbler31: hmm ok 2016-06-27T23:56:42Z _death: still you can use its product queue impl. 2016-06-27T23:57:23Z jasom: oh right, you can still use the lparallel implementation stuff without the job server 2016-06-28T00:01:20Z keltvek quit (Remote host closed the connection) 2016-06-28T00:05:09Z mastokley joined #lisp 2016-06-28T00:22:31Z oleo quit (Read error: Connection reset by peer) 2016-06-28T00:23:40Z oleo joined #lisp 2016-06-28T00:27:51Z mikaelj joined #lisp 2016-06-28T00:29:16Z quazimodo quit (Ping timeout: 264 seconds) 2016-06-28T00:31:55Z brfennpocock quit (Read error: Connection reset by peer) 2016-06-28T00:33:50Z bullets joined #lisp 2016-06-28T00:35:44Z benwbooth quit (Ping timeout: 250 seconds) 2016-06-28T00:35:46Z arescorpio joined #lisp 2016-06-28T00:36:39Z zacharias_ joined #lisp 2016-06-28T00:39:43Z Orion3k joined #lisp 2016-06-28T00:40:06Z zacharias quit (Ping timeout: 276 seconds) 2016-06-28T00:41:45Z shdeng joined #lisp 2016-06-28T00:42:15Z quazimodo joined #lisp 2016-06-28T00:52:31Z scymtym quit (Ping timeout: 240 seconds) 2016-06-28T00:52:39Z quazimodo quit (Ping timeout: 264 seconds) 2016-06-28T01:00:25Z sz0 quit (Quit: Connection closed for inactivity) 2016-06-28T01:04:23Z asc232 joined #lisp 2016-06-28T01:10:03Z mikaelj quit (Ping timeout: 264 seconds) 2016-06-28T01:10:35Z DeadTrickster quit (Ping timeout: 244 seconds) 2016-06-28T01:11:48Z lisper29 quit (Quit: This computer has gone to sleep) 2016-06-28T01:12:31Z unrahul quit (Quit: Connection closed for inactivity) 2016-06-28T01:21:45Z NeverDie_ is now known as NeverDie 2016-06-28T01:40:25Z DavidGu joined #lisp 2016-06-28T01:41:27Z sweater quit (Read error: Connection reset by peer) 2016-06-28T01:42:16Z FreeBirdLjj joined #lisp 2016-06-28T01:42:43Z Jesin quit (Quit: Leaving) 2016-06-28T01:43:06Z foom joined #lisp 2016-06-28T01:44:56Z defaultxr joined #lisp 2016-06-28T01:45:09Z Karl_Dscc quit (Remote host closed the connection) 2016-06-28T01:45:38Z kushal quit (Quit: Leaving) 2016-06-28T01:45:55Z mikaelj joined #lisp 2016-06-28T01:46:38Z Mon_Ouie quit (Quit: WeeChat 1.5) 2016-06-28T01:48:25Z VChef_Mobile joined #lisp 2016-06-28T01:50:14Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-28T01:52:12Z Xach_: /win 3 2016-06-28T01:52:26Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-28T01:56:45Z space_otter joined #lisp 2016-06-28T02:00:22Z bigfondue joined #lisp 2016-06-28T02:02:52Z gravicappa joined #lisp 2016-06-28T02:05:45Z FreeBirdLjj joined #lisp 2016-06-28T02:07:32Z nowhere_man quit (Remote host closed the connection) 2016-06-28T02:08:47Z kushal joined #lisp 2016-06-28T02:08:48Z mastokley quit (Ping timeout: 244 seconds) 2016-06-28T02:08:53Z kushal quit (Changing host) 2016-06-28T02:08:54Z kushal joined #lisp 2016-06-28T02:09:52Z mikaelj quit (Ping timeout: 260 seconds) 2016-06-28T02:16:51Z rumbler31 quit (Remote host closed the connection) 2016-06-28T02:22:55Z mikaelj joined #lisp 2016-06-28T02:27:11Z Jesin joined #lisp 2016-06-28T02:29:26Z tmtwd joined #lisp 2016-06-28T02:31:21Z l04m33 joined #lisp 2016-06-28T02:31:27Z pierpa quit (Ping timeout: 246 seconds) 2016-06-28T02:34:33Z l04m33_ joined #lisp 2016-06-28T02:35:37Z heurist joined #lisp 2016-06-28T02:37:52Z asc232 quit (Ping timeout: 260 seconds) 2016-06-28T02:38:30Z guicho joined #lisp 2016-06-28T02:39:02Z MrWoohoo joined #lisp 2016-06-28T02:44:20Z asc232 joined #lisp 2016-06-28T02:54:22Z BlueRavenGT joined #lisp 2016-06-28T02:58:11Z John[Lisbeth]: Is '(A B C D) a list? 2016-06-28T02:58:55Z John[Lisbeth]: I realize it means (quote A B C D) 2016-06-28T02:59:11Z John[Lisbeth]: But there are some functions which seem to treat it like a list and my own do not seem to 2016-06-28T02:59:17Z pillton: It means (quote (A B C D)). 2016-06-28T02:59:55Z pillton: (listp (read-from-string "'(A B C D)")) 2016-06-28T03:00:14Z xrash quit (Remote host closed the connection) 2016-06-28T03:00:35Z bigfondue quit (Quit: bigfondue) 2016-06-28T03:00:55Z DavidGu quit (Quit: DavidGu) 2016-06-28T03:01:42Z bigfondue joined #lisp 2016-06-28T03:06:50Z pillton: John[Lisbeth]: You should set aside an evening and digest section 3.1.2 of the hyperspec. 2016-06-28T03:06:53Z pillton: clhs 3.1.2 2016-06-28T03:06:54Z specbot: The Evaluation Model: http://www.lispworks.com/reference/HyperSpec/Body/03_ab.htm 2016-06-28T03:07:51Z pillton: It is really well written and should clear up any misunderstandings. 2016-06-28T03:08:21Z beach joined #lisp 2016-06-28T03:08:30Z beach: Good morning everyone! 2016-06-28T03:08:46Z pillton: G'day beach. 2016-06-28T03:09:14Z bigfondue left #lisp 2016-06-28T03:09:19Z beach: John[Lisbeth]: How about you show us a function that does not treat that as a list. 2016-06-28T03:11:37Z beach: John[Lisbeth]: Also, you need to be more specific in your terminology. "Is xyz a list" is not specific enough. Technically, it is just a sequence of letters. After they are read, those characters are turn into the list (QUOTE (A B C D)). After that list has been evaluated, the result is the list (A B C D). 2016-06-28T03:12:59Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-28T03:13:02Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-28T03:13:14Z beach: In this case, every step yields a new list, but that is not always the case. Take for instance the sequence of characters 'A. After having been read, the result is the list (QUOTE A), and after that list has been evaluated, the result is the symbol A which is not a list. 2016-06-28T03:16:38Z beach: John[Lisbeth]: And, no, '(A B C D) does NOT result in the same thing as (QUOTE A B C D) when read. 2016-06-28T03:17:20Z adolf_stalin quit (Quit: Leaving...) 2016-06-28T03:17:51Z schoppenhauer quit (Ping timeout: 240 seconds) 2016-06-28T03:19:29Z ekinmur joined #lisp 2016-06-28T03:20:06Z schoppenhauer joined #lisp 2016-06-28T03:22:00Z DavidGu joined #lisp 2016-06-28T03:24:32Z Khisanth quit (Ping timeout: 260 seconds) 2016-06-28T03:26:54Z |2dman| quit (Quit: Lost terminal) 2016-06-28T03:27:00Z scottj joined #lisp 2016-06-28T03:28:01Z krrrcks quit (Ping timeout: 244 seconds) 2016-06-28T03:31:27Z unrahul joined #lisp 2016-06-28T03:34:36Z eschatologist joined #lisp 2016-06-28T03:34:51Z foom quit (Ping timeout: 240 seconds) 2016-06-28T03:35:13Z M-Illandan quit (Read error: Connection reset by peer) 2016-06-28T03:35:13Z M-moredhel quit (Remote host closed the connection) 2016-06-28T03:39:03Z Khisanth joined #lisp 2016-06-28T03:39:37Z bullets quit (Remote host closed the connection) 2016-06-28T03:40:03Z DavidGu quit (Quit: DavidGu) 2016-06-28T03:56:25Z M-moredhel joined #lisp 2016-06-28T03:57:38Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-28T03:57:56Z Portable_Cheese joined #lisp 2016-06-28T03:58:02Z ekinmur joined #lisp 2016-06-28T03:58:35Z ekinmur quit (Client Quit) 2016-06-28T03:59:07Z shka joined #lisp 2016-06-28T03:59:13Z VChef_Phone joined #lisp 2016-06-28T03:59:50Z VChef_Mobile quit (Ping timeout: 250 seconds) 2016-06-28T04:02:06Z Velveeta_Chef quit (Ping timeout: 272 seconds) 2016-06-28T04:02:08Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-28T04:02:26Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-28T04:06:15Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-06-28T04:07:43Z beach: John[Lisbeth]: It is always fascinating to attempt to help you, because you don't acknowledge that you have even seen the attempt, even less that you have understood it. 2016-06-28T04:08:06Z arescorpio quit (Quit: Leaving.) 2016-06-28T04:09:48Z fluter quit (Ping timeout: 250 seconds) 2016-06-28T04:15:04Z Velveeta_Chef joined #lisp 2016-06-28T04:15:05Z mastokley joined #lisp 2016-06-28T04:16:54Z defaultxr quit (Quit: gnight) 2016-06-28T04:19:20Z l04m33 quit (Ping timeout: 250 seconds) 2016-06-28T04:19:22Z l04m33_ quit (Ping timeout: 260 seconds) 2016-06-28T04:19:26Z Zhivago: By fascinating, he means that he feels as though he has been affixed to a flat surface with an impaling device. 2016-06-28T04:19:36Z alchmzt: he could just be afk 2016-06-28T04:20:33Z gravicappa quit (Ping timeout: 244 seconds) 2016-06-28T04:27:04Z M-Illandan joined #lisp 2016-06-28T04:28:52Z beach: Let's say that were the case. Then it is "interesting" behavior to ask for help and then go away. 2016-06-28T04:30:02Z alchmzt: reminds me of the IEEE article on decline of stackoverflow 2016-06-28T04:30:32Z loke quit (Ping timeout: 244 seconds) 2016-06-28T04:30:35Z beach: That sounds interesting. Do you have a link? 2016-06-28T04:30:45Z alchmzt: one category of problem users were "noobs" who asked for solutions rather than explanations 2016-06-28T04:30:47Z alchmzt: sec 2016-06-28T04:32:17Z alchmzt: –http://motherboard.vice.com/read/whither-stack-overflow 2016-06-28T04:32:35Z DougNYC quit (Remote host closed the connection) 2016-06-28T04:32:47Z alchmzt: Noobs are characterized by asking only the most basic-ass shit and seem to have no willingness or interest in learning anything. Don't teach me how to do something, tell me how to do something. I don't know how people like this get through their day as functioning adults. 2016-06-28T04:33:29Z beach: I see, yes. Thanks for the link. I'll definitely read it, but perhaps not right now. I need to take a friend to the train station in a few minutes. 2016-06-28T04:33:32Z alchmzt: i think there are some parallels between the challenges stackoverflow faces and your average programming language irc channel 2016-06-28T04:33:34Z DougNYC joined #lisp 2016-06-28T04:33:59Z beach: That definitely appears to be the case. 2016-06-28T04:34:27Z DougNYC quit (Remote host closed the connection) 2016-06-28T04:35:39Z schally joined #lisp 2016-06-28T04:42:47Z vlatkoB joined #lisp 2016-06-28T04:43:01Z loke joined #lisp 2016-06-28T04:44:10Z pillton: Well, on the flip side, I'm sure these people are passionate about matters I couldn't care less about. 2016-06-28T04:44:32Z tmtwd quit (Ping timeout: 272 seconds) 2016-06-28T04:46:41Z loke: pillton: There is something depressing about today's supposedly English-speaking population when I see someone _not_ saying "could care less" and I'm actually noticing that as a thing worth noticing. 2016-06-28T04:49:54Z pillton: My ability to care has reached the bottom. It would be incorrect of me to state that my level of care could be lower. 2016-06-28T04:50:36Z loke: pillton: Exactly. But the prevalence of people saying the wrong thing is so common that somone using it correctly (like you did) is worthy of celebration. 2016-06-28T04:51:04Z pillton: Oh. I thought you were correcting me. 2016-06-28T04:51:11Z pillton puts the fists down. 2016-06-28T04:51:18Z pillton: :) 2016-06-28T04:53:17Z quazimodo joined #lisp 2016-06-28T04:54:09Z ramky joined #lisp 2016-06-28T04:56:27Z beach: The native speaker of Swedish is praising the native speaker of English for his English. Nice! 2016-06-28T04:56:33Z oleo quit (Quit: Verlassend) 2016-06-28T04:57:08Z mbuf joined #lisp 2016-06-28T05:00:24Z loke: Who was it that knew CLIM well? 2016-06-28T05:00:37Z quazimodo quit (Read error: Connection reset by peer) 2016-06-28T05:02:43Z FreeBirdLjj joined #lisp 2016-06-28T05:07:34Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-06-28T05:08:22Z ramky quit (Ping timeout: 260 seconds) 2016-06-28T05:09:36Z NeverDie quit (Remote host closed the connection) 2016-06-28T05:10:17Z NeverDie joined #lisp 2016-06-28T05:12:13Z jackdaniel: hi 2016-06-28T05:12:13Z minion: jackdaniel, memo from rumbler31: but if i pop a in the inner part of a loop, and need to start over again while in the loop, i need to reset a to whatever the original parameter was, right? like i'm searching for abc in ffffffabffffabcffff. 2016-06-28T05:12:13Z minion: jackdaniel, memo from rumbler31: so if I find the first a, I pop a. a is now '(b c). I find b, i pop again, a is '(c). I find f, since if is not c, in order to continue scanning the string I need to reset A to be its initial state, which was the parameter passed in, that way as I go, I can discover the abc 2016-06-28T05:12:51Z yrk quit (Read error: Connection reset by peer) 2016-06-28T05:13:22Z jackdaniel: minion: memo for rumbler31: I haven't seen any restarting /inside/ your function 2016-06-28T05:13:22Z minion: Remembered. I'll tell rumbler31 when he/she/it next speaks. 2016-06-28T05:13:42Z jackdaniel: jasom: sounds like a good plan. I don't know what's the best method, depends on the context I suppose 2016-06-28T05:17:10Z sauvin joined #lisp 2016-06-28T05:18:11Z grouzen joined #lisp 2016-06-28T05:21:56Z fluter joined #lisp 2016-06-28T05:24:33Z sz0 joined #lisp 2016-06-28T05:27:59Z quazimodo joined #lisp 2016-06-28T05:33:30Z EvW joined #lisp 2016-06-28T05:38:22Z EvW quit (Ping timeout: 272 seconds) 2016-06-28T05:38:50Z rme quit (Quit: rme) 2016-06-28T05:38:50Z rme quit (Quit: rme) 2016-06-28T05:40:46Z Pent quit (Quit: Leaving) 2016-06-28T05:42:39Z schjetne joined #lisp 2016-06-28T05:48:03Z mastokley quit (Ping timeout: 240 seconds) 2016-06-28T05:55:58Z jokleinn quit (Quit: WeeChat 1.5) 2016-06-28T06:03:32Z gingerale joined #lisp 2016-06-28T06:04:49Z NeverDie quit (Quit: http://radiux.io/) 2016-06-28T06:05:37Z wgslayer joined #lisp 2016-06-28T06:05:55Z krasnal joined #lisp 2016-06-28T06:07:23Z rme joined #lisp 2016-06-28T06:07:42Z asc232 quit (Ping timeout: 276 seconds) 2016-06-28T06:07:58Z beach left #lisp 2016-06-28T06:10:04Z Harag quit (Ping timeout: 264 seconds) 2016-06-28T06:10:40Z g-glitch is now known as BrianKrent 2016-06-28T06:17:33Z araujo joined #lisp 2016-06-28T06:17:33Z araujo quit (Changing host) 2016-06-28T06:17:33Z araujo joined #lisp 2016-06-28T06:18:59Z smokeink joined #lisp 2016-06-28T06:21:43Z DougNYC joined #lisp 2016-06-28T06:26:10Z FreeBirdLjj joined #lisp 2016-06-28T06:26:15Z foom joined #lisp 2016-06-28T06:27:10Z shka quit (Ping timeout: 250 seconds) 2016-06-28T06:27:12Z DougNYC quit (Ping timeout: 276 seconds) 2016-06-28T06:35:16Z mishoo__ joined #lisp 2016-06-28T06:35:24Z mikaelj quit (Ping timeout: 258 seconds) 2016-06-28T06:37:26Z quazimodo quit (Read error: Connection reset by peer) 2016-06-28T06:43:43Z puchacz quit (Quit: Konversation terminated!) 2016-06-28T06:45:01Z deego joined #lisp 2016-06-28T06:48:02Z banjara joined #lisp 2016-06-28T06:48:43Z banjara quit (Client Quit) 2016-06-28T06:50:40Z mvilleneuve joined #lisp 2016-06-28T06:51:46Z przl joined #lisp 2016-06-28T06:51:48Z gingerale quit (Remote host closed the connection) 2016-06-28T06:52:14Z stepnem joined #lisp 2016-06-28T06:52:28Z mrcom quit (Quit: This computer has gone to sleep) 2016-06-28T06:54:14Z mikaelj joined #lisp 2016-06-28T07:11:21Z quazimodo joined #lisp 2016-06-28T07:12:29Z Munksgaard joined #lisp 2016-06-28T07:13:51Z shka joined #lisp 2016-06-28T07:17:10Z jasom: is it possible to get a byte-stream for standard-output? 2016-06-28T07:17:43Z pillton: SBCL, CCL and CMUCL provide a fd-stream. 2016-06-28T07:17:44Z quazimodo quit (Read error: Connection reset by peer) 2016-06-28T07:18:02Z jasom: pillton: right, but it's not possible to do portably? 2016-06-28T07:18:17Z pillton: Well, there is flexi-streams. 2016-06-28T07:18:42Z jackdaniel: doesn't gray streams provide a binary stream? 2016-06-28T07:18:44Z jasom: pillton: how soes that let me do this? 2016-06-28T07:19:11Z pillton: You can create a flexistream on top of an existing stream. 2016-06-28T07:19:24Z pillton: The flexistream need not have the same element type as the underlying stream. 2016-06-28T07:19:52Z jasom: oh, nice 2016-06-28T07:21:07Z pillton: They aren't particularly fast. I rewrote what I was doing to use mkfifo(2) so I could use open. 2016-06-28T07:22:11Z wgslayer quit (Ping timeout: 240 seconds) 2016-06-28T07:23:04Z wgslayer joined #lisp 2016-06-28T07:23:09Z jackdaniel: Xach_: I've ensured that each file has a corresponding "dummy" system (https://github.com/robert-strandh/McCLIM/pull/45/commits/5077568e2af07a6fd1245bd321b078542aacbb9c) – I find it a lot cleaner than keeping each subsystem on a separate file. If that doesn't work I'll put them in the separate files. (if it does work though, I'd rather keep it that way after some thought – it's a lot cleaner for me 2016-06-28T07:23:15Z jackdaniel: that way) 2016-06-28T07:24:08Z MoALTz joined #lisp 2016-06-28T07:24:18Z kushal quit (Quit: Leaving) 2016-06-28T07:24:50Z wgslayer quit (Client Quit) 2016-06-28T07:25:41Z ramky joined #lisp 2016-06-28T07:28:46Z test1600 joined #lisp 2016-06-28T07:30:00Z JitanRo joined #lisp 2016-06-28T07:31:46Z scymtym joined #lisp 2016-06-28T07:32:19Z Portable_Cheese joined #lisp 2016-06-28T07:33:27Z DavidGu_Desktop joined #lisp 2016-06-28T07:33:45Z Sucks joined #lisp 2016-06-28T07:33:58Z VChef_Mobile joined #lisp 2016-06-28T07:35:34Z VChef_Phone quit (Ping timeout: 240 seconds) 2016-06-28T07:35:39Z HeyFlash joined #lisp 2016-06-28T07:36:04Z Velveeta_Chef quit (Ping timeout: 252 seconds) 2016-06-28T07:36:30Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-28T07:38:36Z schally quit (Ping timeout: 244 seconds) 2016-06-28T07:39:41Z space_otter quit (Quit: Leaving) 2016-06-28T07:40:08Z przl quit (Ping timeout: 244 seconds) 2016-06-28T07:43:14Z DeadTrickster joined #lisp 2016-06-28T07:43:18Z space_otter joined #lisp 2016-06-28T07:49:05Z Velveeta_Chef joined #lisp 2016-06-28T07:54:08Z space_otter quit (Remote host closed the connection) 2016-06-28T07:57:59Z jack joined #lisp 2016-06-28T07:58:12Z adhoc_ quit (Ping timeout: 276 seconds) 2016-06-28T07:58:17Z jack is now known as Guest76705 2016-06-28T07:58:43Z Guest76705: how to use asdf-install 2016-06-28T07:59:56Z jackdaniel: Guest76705: don't use asdf-install, use quicklisp 2016-06-28T08:00:06Z jackdaniel: asdf-install is obsolete and abandoned 2016-06-28T08:00:12Z jackdaniel: check quicklisp.org 2016-06-28T08:02:15Z Guest76705: thank you,but I find some softwares installed with it 2016-06-28T08:02:19Z Beetny joined #lisp 2016-06-28T08:02:28Z loke: Guest70401: Must be old documentation. 2016-06-28T08:02:31Z unrahul quit (Quit: Connection closed for inactivity) 2016-06-28T08:02:36Z loke: Guest70401: What software are you looking at/for? 2016-06-28T08:03:48Z araujo_ joined #lisp 2016-06-28T08:03:52Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-28T08:05:06Z araujo quit (Ping timeout: 258 seconds) 2016-06-28T08:05:09Z araujo_ quit (Max SendQ exceeded) 2016-06-28T08:05:25Z Guest76705 quit 2016-06-28T08:05:48Z Guest76705 joined #lisp 2016-06-28T08:09:12Z Guest76705 quit (Client Quit) 2016-06-28T08:09:47Z DavidGu_Desktop quit (Quit: DavidGu_Desktop) 2016-06-28T08:10:05Z wgslayer joined #lisp 2016-06-28T08:10:22Z DougNYC joined #lisp 2016-06-28T08:13:04Z obama joined #lisp 2016-06-28T08:13:52Z JitanRo joined #lisp 2016-06-28T08:14:46Z DougNYC quit (Ping timeout: 244 seconds) 2016-06-28T08:15:41Z gas2serra joined #lisp 2016-06-28T08:18:00Z bogdanm joined #lisp 2016-06-28T08:20:25Z sz0 quit (Quit: Connection closed for inactivity) 2016-06-28T08:21:12Z fluter quit (Ping timeout: 258 seconds) 2016-06-28T08:23:48Z angavrilov joined #lisp 2016-06-28T08:30:28Z obama: Who can recommend some open source software in common lisp 2016-06-28T08:31:25Z jackdaniel: obama: what are you looking for? http://www.cliki.net/Current%20recommended%20libraries 2016-06-28T08:33:46Z obama: @jackdaniel I want to learn to develop in common lisp 2016-06-28T08:34:11Z jackdaniel: minion: tell obama about pcl 2016-06-28T08:34:11Z minion: obama: 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-06-28T08:34:35Z edgar-rft: has a list of free books and tutorials 2016-06-28T08:34:56Z obama: thank you very much 2016-06-28T08:35:00Z jackdaniel: sure 2016-06-28T08:35:07Z quazimodo joined #lisp 2016-06-28T08:35:09Z fluter joined #lisp 2016-06-28T08:35:31Z okflo joined #lisp 2016-06-28T08:35:39Z mvilleneuve_ joined #lisp 2016-06-28T08:36:31Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-28T08:37:35Z Karl_Dscc joined #lisp 2016-06-28T08:38:33Z mvilleneuve quit (Ping timeout: 240 seconds) 2016-06-28T08:42:22Z quazimodo quit (Read error: Connection reset by peer) 2016-06-28T08:43:46Z FreeBirdLjj joined #lisp 2016-06-28T08:44:29Z pve joined #lisp 2016-06-28T08:48:20Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-28T08:49:29Z sondr3 joined #lisp 2016-06-28T08:52:04Z obama: In emacs slime sbcl deveplopment ,how to change the stacks'size,because sometime the stack overflow 2016-06-28T08:53:17Z guicho quit (Quit: さようなら) 2016-06-28T08:53:25Z obama quit (Read error: Connection reset by peer) 2016-06-28T08:55:41Z rgrau joined #lisp 2016-06-28T08:56:19Z przl joined #lisp 2016-06-28T08:57:09Z jackdaniel: press alt and : (abberv as M-: ) 2016-06-28T08:57:39Z jackdaniel: and type: (setq inferior-lisp-program "sbcl --dynamic-space-size 10000") 2016-06-28T08:57:59Z Sucks quit (Ping timeout: 260 seconds) 2016-06-28T08:58:19Z jackdaniel: (or whatever parameters you want, type sbcl --help in console) 2016-06-28T08:58:20Z hhdave joined #lisp 2016-06-28T08:59:02Z zacharias_ quit (Ping timeout: 244 seconds) 2016-06-28T09:00:41Z Pent joined #lisp 2016-06-28T09:01:17Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-28T09:06:45Z kdas_ joined #lisp 2016-06-28T09:09:32Z sz0 joined #lisp 2016-06-28T09:10:11Z kdas_ is now known as kushal 2016-06-28T09:10:19Z kushal quit (Changing host) 2016-06-28T09:10:19Z kushal joined #lisp 2016-06-28T09:11:00Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-06-28T09:14:26Z tshirts4crime joined #lisp 2016-06-28T09:16:32Z hamm left #lisp 2016-06-28T09:18:37Z foom quit (Ping timeout: 260 seconds) 2016-06-28T09:24:29Z Harag joined #lisp 2016-06-28T09:24:43Z Karl_Dscc quit (Remote host closed the connection) 2016-06-28T09:34:15Z FreeBirdLjj joined #lisp 2016-06-28T09:34:25Z kdas_ joined #lisp 2016-06-28T09:34:45Z adhoc_ joined #lisp 2016-06-28T09:37:31Z kushal quit (Ping timeout: 240 seconds) 2016-06-28T09:40:52Z kdas_ quit (Read error: Connection reset by peer) 2016-06-28T09:48:17Z Karl_Dscc joined #lisp 2016-06-28T10:04:17Z kdas_ joined #lisp 2016-06-28T10:04:50Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-28T10:07:00Z kdas_ is now known as kushal 2016-06-28T10:07:02Z kushal quit (Changing host) 2016-06-28T10:07:02Z kushal joined #lisp 2016-06-28T10:08:19Z d4ryus quit (Killed (barjavel.freenode.net (Nickname regained by services))) 2016-06-28T10:08:19Z d4ryus joined #lisp 2016-06-28T10:10:04Z krasnal quit (Ping timeout: 252 seconds) 2016-06-28T10:10:31Z keltvek joined #lisp 2016-06-28T10:11:42Z araujo joined #lisp 2016-06-28T10:12:22Z araujo quit (Max SendQ exceeded) 2016-06-28T10:13:11Z araujo joined #lisp 2016-06-28T10:14:38Z araujo quit (Max SendQ exceeded) 2016-06-28T10:15:31Z araujo joined #lisp 2016-06-28T10:15:34Z araujo quit (Remote host closed the connection) 2016-06-28T10:18:52Z gilez quit (Ping timeout: 252 seconds) 2016-06-28T10:21:50Z krasnal joined #lisp 2016-06-28T10:28:25Z FreeBirdLjj joined #lisp 2016-06-28T10:29:47Z AndChat|144384 quit (Ping timeout: 260 seconds) 2016-06-28T10:31:58Z justinabrahms quit (Quit: ZNC - http://znc.in) 2016-06-28T10:34:36Z wgslayer quit (Read error: Connection reset by peer) 2016-06-28T10:40:31Z justinabrahms joined #lisp 2016-06-28T10:41:44Z phoe_krk quit (Ping timeout: 272 seconds) 2016-06-28T10:42:14Z gas2serra quit (Quit: Leaving) 2016-06-28T10:44:36Z lnostdal joined #lisp 2016-06-28T10:46:21Z tshirts4crime quit (Remote host closed the connection) 2016-06-28T10:48:59Z DeadTrickster joined #lisp 2016-06-28T10:53:33Z Karl_Dscc quit (Ping timeout: 240 seconds) 2016-06-28T10:54:20Z Karl_Dscc joined #lisp 2016-06-28T10:54:21Z davsebamse quit (Ping timeout: 276 seconds) 2016-06-28T10:59:44Z kushal quit (Quit: Leaving) 2016-06-28T11:03:45Z dmiles quit (Read error: Connection reset by peer) 2016-06-28T11:11:54Z adhoc_ quit (Ping timeout: 276 seconds) 2016-06-28T11:13:31Z adhoc_ joined #lisp 2016-06-28T11:13:59Z Portable_Cheese joined #lisp 2016-06-28T11:17:33Z VChef_Mobile quit (Ping timeout: 240 seconds) 2016-06-28T11:19:03Z ramky quit (Ping timeout: 276 seconds) 2016-06-28T11:20:54Z kushal joined #lisp 2016-06-28T11:26:04Z foom joined #lisp 2016-06-28T11:34:43Z grouzen quit (Ping timeout: 244 seconds) 2016-06-28T11:36:10Z jason_m joined #lisp 2016-06-28T11:38:24Z shdeng quit (Quit: Leaving) 2016-06-28T11:40:39Z zc joined #lisp 2016-06-28T11:41:48Z zc is now known as zdm 2016-06-28T11:42:04Z bogdanm quit (Ping timeout: 240 seconds) 2016-06-28T11:44:43Z zacharias joined #lisp 2016-06-28T11:46:21Z jason_m quit (Ping timeout: 276 seconds) 2016-06-28T11:46:25Z DougNYC joined #lisp 2016-06-28T11:47:50Z Harag1 joined #lisp 2016-06-28T11:48:01Z Grue``: is there a version of INTERSECTION that short-circuits when just one common element is found? 2016-06-28T11:48:51Z Harag quit (Ping timeout: 240 seconds) 2016-06-28T11:48:52Z Harag1 is now known as Harag 2016-06-28T11:50:41Z dmiles joined #lisp 2016-06-28T11:51:36Z DougNYC quit (Ping timeout: 244 seconds) 2016-06-28T11:53:06Z jackdaniel: (remove-duplicates (intersection l1 l2)) 2016-06-28T11:53:22Z jackdaniel: besides that – no, I'm afraid not 2016-06-28T11:53:46Z scymtym: Grue``: you could perform a non-local exit from the :test function when the common element is tested: (block nil (intersection '(1 2 3 4) '(2 3) :test (lambda (a b) (when (= a b) (return a))))) 2016-06-28T11:54:13Z jackdaniel: ah, I misunderstood the question 2016-06-28T11:54:21Z norfumpit quit (Ping timeout: 244 seconds) 2016-06-28T11:54:46Z EvW joined #lisp 2016-06-28T11:55:07Z foom quit (Ping timeout: 252 seconds) 2016-06-28T11:55:26Z davsebamse joined #lisp 2016-06-28T11:55:43Z norfumpit joined #lisp 2016-06-28T11:58:14Z Beetny quit (Ping timeout: 260 seconds) 2016-06-28T11:58:51Z obama joined #lisp 2016-06-28T12:00:42Z obama: with emacs 2016-06-28T12:00:58Z obama left #lisp 2016-06-28T12:06:28Z algae joined #lisp 2016-06-28T12:09:24Z alchmzt quit (Quit: ""Y) 2016-06-28T12:12:14Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-28T12:13:00Z alchmzt joined #lisp 2016-06-28T12:14:26Z obama joined #lisp 2016-06-28T12:17:39Z obama: when I use emacs 、slime and sbcl in windows 7 to write program that to read the content from a *.txt 2016-06-28T12:18:44Z obama: but it print ^m 2016-06-28T12:19:07Z alchmzt: ^M? 2016-06-28T12:19:25Z guicho joined #lisp 2016-06-28T12:20:26Z obama: yes ,it reads the enter-line 2016-06-28T12:21:53Z obama: (let ((in (open "c:/cs.txt" :if-does-not-exist nil))) 2016-06-28T12:22:03Z obama: (when in 2016-06-28T12:22:30Z obama: (format t "~a~%" (read-line in)) 2016-06-28T12:22:35Z obama: (close in))) 2016-06-28T12:22:55Z obama: ->1 2 3 4 5 ^m_ 2016-06-28T12:23:28Z obama: the content in cs.txt is 1 2 3 4 5 2016-06-28T12:24:49Z obama: can you help me?@alchmzt 2016-06-28T12:25:04Z scymtym: sbcl does not support any newline encodings besides LF (a single byte 10). windows normally uses CRLF encoding (the sequence of bytes 13 10). when reading CRLF encoded input, sbcl interprets the LF (10) but leaves the CR (byte 13, shown as ^M in emacs) untouched 2016-06-28T12:25:18Z obama: my English is poor 2016-06-28T12:25:24Z lnostdal quit (Ping timeout: 246 seconds) 2016-06-28T12:25:47Z mbuf quit (Quit: rcirc on GNU Emacs 24.5.2) 2016-06-28T12:25:47Z scymtym: there is no proper fix (besides fixing sbcl, see https://bugs.launchpad.net/sbcl/+bug/310185) 2016-06-28T12:26:16Z obama: @scymtym thank you very much 2016-06-28T12:26:32Z jackdaniel: you may parse it with babel, it has some eol parameter I think 2016-06-28T12:26:36Z scymtym: you can open the file the file with :element-type '(unsigned-byte 8) and use flexi-streams or babel on the result 2016-06-28T12:26:37Z alchmzt: obama: ^M is how windows wraps line endings 2016-06-28T12:26:47Z alchmzt: and emacs is probably using Unix line endings 2016-06-28T12:27:00Z alchmzt: so it is showing you that non-Unix line endings from a windows text file 2016-06-28T12:27:04Z alchmzt: s/that/the/ 2016-06-28T12:27:17Z alchmzt: if you were to load a unix text file, the ^M wouldn't be there 2016-06-28T12:29:09Z obama: I prefer Windows but it sometimes does not work well as I wanted 2016-06-28T12:31:04Z scymtym: some common lisp implementations such as ccl (http://ccl.clozure.com/manual/chapter4.5.html#Line-Termination-Keywords) or clisp (http://www.clisp.org/impnotes/encoding.html#newline) have better support for different newline encodings 2016-06-28T12:31:28Z obama: I install the Ubuntu os in vmware to write program 2016-06-28T12:32:08Z obama: ok 2016-06-28T12:32:25Z obama: thanks a lot 2016-06-28T12:32:34Z davsebamse quit (Ping timeout: 240 seconds) 2016-06-28T12:33:46Z Grue``: obama: check STRING-RIGHT-TRIM 2016-06-28T12:34:14Z Grue``: obama: you should be able to use it to remove the CR character 2016-06-28T12:34:25Z davsebamse joined #lisp 2016-06-28T12:35:15Z obama: ok 2016-06-28T12:35:20Z obama: it is right 2016-06-28T12:36:28Z obama: when i write it in ubuntu 2016-06-28T12:37:57Z Grue``: it will still be the same if you load a file created in windows 2016-06-28T12:38:03Z Harag quit (Ping timeout: 240 seconds) 2016-06-28T12:38:38Z Grue``: so if you need to support both line endings, you have to watch out for it 2016-06-28T12:40:30Z obama: thank you for your help@ 2016-06-28T12:41:35Z Harag joined #lisp 2016-06-28T12:47:03Z EvW quit (Ping timeout: 240 seconds) 2016-06-28T12:47:22Z FreeBirdLjj joined #lisp 2016-06-28T12:48:52Z Trpger joined #lisp 2016-06-28T12:51:04Z Trpger quit (Remote host closed the connection) 2016-06-28T12:52:35Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-28T13:01:48Z FreeBirdLjj joined #lisp 2016-06-28T13:01:55Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-28T13:07:41Z quazimodo joined #lisp 2016-06-28T13:10:13Z Karl_Dscc quit (Remote host closed the connection) 2016-06-28T13:10:25Z sz0 quit (Quit: Connection closed for inactivity) 2016-06-28T13:11:14Z LiamH joined #lisp 2016-06-28T13:11:32Z wgslayer joined #lisp 2016-06-28T13:16:37Z moore33 joined #lisp 2016-06-28T13:16:47Z kobain joined #lisp 2016-06-28T13:17:43Z grouzen joined #lisp 2016-06-28T13:20:38Z kushal quit (Quit: Leaving) 2016-06-28T13:21:44Z zdm quit (Ping timeout: 258 seconds) 2016-06-28T13:25:36Z spacebat2 quit (K-Lined) 2016-06-28T13:28:21Z spacebat2 joined #lisp 2016-06-28T13:29:38Z DavidGu joined #lisp 2016-06-28T13:30:01Z EvW joined #lisp 2016-06-28T13:32:21Z spacebat2 quit (K-Lined) 2016-06-28T13:33:32Z Karl_Dscc joined #lisp 2016-06-28T13:35:20Z DougNYC joined #lisp 2016-06-28T13:36:06Z varjag joined #lisp 2016-06-28T13:39:36Z DougNYC quit (Ping timeout: 246 seconds) 2016-06-28T13:39:49Z Xach_: jackdaniel: i'll give it a try 2016-06-28T13:41:42Z oleo joined #lisp 2016-06-28T13:41:42Z oleo quit (Changing host) 2016-06-28T13:41:42Z oleo joined #lisp 2016-06-28T13:42:23Z DavidGu quit (Quit: DavidGu) 2016-06-28T13:44:51Z jackdaniel: Xach_: thanks 2016-06-28T13:44:59Z jackdaniel: it's already merged to master 2016-06-28T13:46:04Z eudoxia joined #lisp 2016-06-28T13:48:34Z DavidGu joined #lisp 2016-06-28T13:49:19Z brfennpocock joined #lisp 2016-06-28T13:51:01Z adolf_stalin joined #lisp 2016-06-28T13:51:09Z foom joined #lisp 2016-06-28T13:51:36Z DavidGu quit (Client Quit) 2016-06-28T13:52:26Z ZombieChicken: Is SBCL an Ubuntu project now? 2016-06-28T13:54:13Z jackdaniel: ZombieChicken: many CL implementations are packaged on Ubuntu, but why do you think that it's "Ubuntu project"? 2016-06-28T13:54:21Z jackdaniel: they are also packaged on Debian, BSD's etc 2016-06-28T13:55:13Z ZombieChicken: jackdaniel: It's a reflex of seeing something on launchpad. It's kind of like cringing when I see something is hosted on freedesktop.org. No reason other than a vague coorelation between the two 2016-06-28T13:56:15Z jackdaniel: I think there is none 2016-06-28T13:56:29Z jackdaniel: in this occasion 2016-06-28T13:56:50Z kushal joined #lisp 2016-06-28T13:57:10Z ZombieChicken: On a more useful note, is there an IRC client in CL out there? I noticed beirc, but I don't like GUI programs for IRC 2016-06-28T13:58:10Z p_l: nothing command line, I think, though cl-irc and shinmera's lib could be used for protocol side part 2016-06-28T13:58:13Z jackdaniel: ZombieChicken: there are dozen I think :-) 2016-06-28T13:58:17Z jackdaniel: check out the cliki 2016-06-28T13:58:29Z p_l meanwhile wonders at testing out writing hyper-v switch extension in CL 2016-06-28T13:58:40Z ZombieChicken: I did. It mentioned beirc and a few IRC libs 2016-06-28T13:59:01Z jackdaniel: oh, then maybe I'm wrong 2016-06-28T14:00:00Z ZombieChicken: I need a project to mess with, so maybe I should abuse an IRC server and see about writing a client 2016-06-28T14:00:49Z vlatkoB_ joined #lisp 2016-06-28T14:01:03Z jackdaniel: ZombieChicken: hack on McCLIM :-) 2016-06-28T14:01:30Z jackdaniel: or ECL, or something else I'm working on (yes, I try to lure you into stuff I tinker with to get things faster ;D) 2016-06-28T14:01:54Z EvW quit (Ping timeout: 260 seconds) 2016-06-28T14:02:05Z ZombieChicken: I doubt I'd so anything of interest to you 2016-06-28T14:02:17Z ZombieChicken: and ECL is my currently installed implementation 2016-06-28T14:02:54Z jackdaniel: ZombieChicken: I believe you have a lot to offer :) there are always gazillions of tasks smaller and bigger to do 2016-06-28T14:03:05Z jackdaniel: basically on any big enough OSS project 2016-06-28T14:04:22Z vlatkoB quit (Ping timeout: 252 seconds) 2016-06-28T14:04:33Z ZombieChicken: Someone on another channel has gotten me into microkernels, and I was pondering some on whether it would be sane to embed ECL (or something similar) into a module so someone could write a driver in CL 2016-06-28T14:05:02Z jackdaniel: ZombieChicken: yeah, I was flirting with this idea for a long time 2016-06-28T14:05:12Z jackdaniel: (I was considering rump kernels for that) 2016-06-28T14:05:17Z ZombieChicken: jackdaniel: Look at Genode 2016-06-28T14:05:40Z ZombieChicken: jackdaniel: http://genode.org/ <- Might be worth talking to those people 2016-06-28T14:05:52Z ZombieChicken: I havn't looked too deeply into it, but it might be interesting 2016-06-28T14:06:10Z jackdaniel: it might be, but I didn't put my flirt into being due to the constant lack of time 2016-06-28T14:06:11Z TMA: ZombieChicken: a realtime garbage collector might be beneficial thing to have in this case 2016-06-28T14:06:23Z jackdaniel: I think I've read about genode some time ago 2016-06-28T14:06:57Z ZombieChicken: TMA: I was thinking CL would work for driver prototyping in that kind of a situation for what I imagine are obvious reasons 2016-06-28T14:06:59Z jackdaniel: rump kernels have that adventage that they might run from the userspace on linux/windows/bsd or on bare metal 2016-06-28T14:07:06Z mbuf joined #lisp 2016-06-28T14:07:22Z jackdaniel: (with a consistent interface for a driver/application 2016-06-28T14:07:24Z jackdaniel: ) 2016-06-28T14:07:29Z ZombieChicken: Yeah. I talked to some people about it and apparently the implemention is kind of hackish 2016-06-28T14:07:40Z jackdaniel: uhm 2016-06-28T14:07:45Z ZombieChicken: and I think only NetBSD has support 2016-06-28T14:07:48Z ZombieChicken: but I could be wrong 2016-06-28T14:08:31Z ZombieChicken: (as I seemingly frequently am, so I should learn to stfu) 2016-06-28T14:08:59Z jackdaniel: either way I think it is a fine idea for ECL to embed it that way (in one kernel or the another), but it wouldn't be very easy especially due to dependencies on libraries: gmp, bdwgc and ffi 2016-06-28T14:09:02Z EvW joined #lisp 2016-06-28T14:09:42Z jackdaniel: the last one is conditional, it would be quite easy to make ECL build without bignums (gmp), but a major effort has to be put to resurrect a garbage collector 2016-06-28T14:09:51Z jackdaniel: ecl had it's own, but it bitrotten over time 2016-06-28T14:10:07Z ZombieChicken: Perhaps it would make some level of sense to either A) create a smaller ECL using a subset of CL or B) package all the deps in the source tree ala Chromium 2016-06-28T14:10:17Z walter|r joined #lisp 2016-06-28T14:10:47Z jackdaniel: they are already packages, but I think that these libraries depend on POSIX interface (so aren't very suitable for kernelspace) 2016-06-28T14:11:03Z DavidGu joined #lisp 2016-06-28T14:11:03Z jackdaniel: ecl should work on NaCL and pNaCL though 2016-06-28T14:11:09Z jackdaniel: (if we talk about chromium) 2016-06-28T14:11:24Z ZombieChicken: NaCL has portability issues iirc 2016-06-28T14:11:28Z p_l: ZombieChicken: interestingly enough, on linux you can already use any random language to implement a driver for many kinds of devices 2016-06-28T14:11:38Z jackdaniel: and pNaCL doesn't, that's why I have mentioned it 2016-06-28T14:11:39Z ZombieChicken: p_l: via the modules system? 2016-06-28T14:11:45Z NeverDie joined #lisp 2016-06-28T14:11:48Z p_l: no, via VFIO system 2016-06-28T14:12:04Z p_l: SnabbSwitch uses that to take control of network cards, for example 2016-06-28T14:12:36Z jackdaniel: I've got to go now, if you are interested in getting involved with ECL there is an IRC channel #ecl, a mailing list etc. :) 2016-06-28T14:12:39Z jackdaniel: o 2016-06-28T14:12:41Z jackdaniel: o/ ° 2016-06-28T14:13:16Z ZombieChicken: I have little interest in doing much of anything with the Linux kernel. Too many politics 2016-06-28T14:13:19Z quazimodo quit (Ping timeout: 244 seconds) 2016-06-28T14:13:28Z p_l: ZombieChicken: most people use that to connect physical hardware to qemu, but it can be also used for other tasks 2016-06-28T14:13:32Z ZombieChicken: and a complete lack of respect for anyone who isn't a member of the Old Boys club 2016-06-28T14:14:29Z p_l: https://www.kernel.org/doc/Documentation/vfio.txt 2016-06-28T14:15:12Z test1600 quit (Quit: Leaving) 2016-06-28T14:15:22Z pierpa joined #lisp 2016-06-28T14:15:23Z p_l: ehhh, politics are everywhere where you have more than one human 2016-06-28T14:16:00Z ZombieChicken: True, but there is a difference between how they are handled between different groups 2016-06-28T14:16:29Z p_l: as for the old boys club... not sure about it. There are, however, points that can result in flamewar that reaches public media. Interestingly, it usually involves chewing out certain old boys from Red Hat, sometimes involves banning their commits altogether 2016-06-28T14:17:25Z ZombieChicken: p_l: I was on the kernel mailing list for some time. It isn't exactly a civil place. 2016-06-28T14:18:08Z p_l: ZombieChicken: it has rather eastern european vision of what is civil at times, indeed. 2016-06-28T14:18:40Z ZombieChicken: and beyond that, I have concerns regarding the long-term viability of Linux. The kernel is just too huge imo 2016-06-28T14:18:54Z ZombieChicken: plus there are questions about what will happen with it once Linus steps down 2016-06-28T14:19:53Z p_l: ZombieChicken: it's still quite small in comparison to what it covers. 2016-06-28T14:20:05Z ZombieChicken: and apparently the concerns regarding microkernel performance have mostly been resolved and they now offer some significant advantages over the old monolithic kernel designs 2016-06-28T14:20:28Z ZombieChicken: p_l: I don't care what your coverage area is, 20+ million lines of code is a mess 2016-06-28T14:20:29Z p_l: ZombieChicken: most concerns regarding microkernels can be traced to the trainwreck called Mach 2016-06-28T14:21:11Z Harag quit (Ping timeout: 240 seconds) 2016-06-28T14:21:11Z p_l: since then, computing has evolved significantly. Neither is Linux the monolith from old comparisons, nor are microkernels the abomination that Mach turned out to be 2016-06-28T14:21:14Z ZombieChicken: Yeah. I had the pleasure of talking to a few people who worked on Big Iron who said as much 2016-06-28T14:21:29Z moore33: ZombieChicken: How would a microkernel approach reduce the amount of code in a kernel like Linux? 2016-06-28T14:22:08Z p_l: moore33: it would make 20M+ SLOC in one directory into 20M+ SLOC in probably few directories more 2016-06-28T14:22:24Z moore33: p_l: Sorta my thinking. 2016-06-28T14:22:28Z ZombieChicken: moore33: Look up the article on Wikipedia on microkernels 2016-06-28T14:22:55Z moore33: ZombieChicken: No thanks. I'd rather you answer the question, if you're interested in a conversation. 2016-06-28T14:23:02Z p_l: there's no code reduction inherent in microkernels themselves - just reduction in "ring 0" footprint 2016-06-28T14:23:04Z Petit_Dejeuner quit (Ping timeout: 252 seconds) 2016-06-28T14:23:06Z jackdaniel: I think that the real adventage is a clear separation of modules, so if one driver has a stability issues you may reload it 2016-06-28T14:23:22Z ZombieChicken: That's one of the bigger advantages 2016-06-28T14:23:28Z p_l: jackdaniel: yeah, but that's also not exactly a microkernel-specific thing 2016-06-28T14:23:32Z jackdaniel: and (maybe in future) possibility of chaining such micro-kernels 2016-06-28T14:23:41Z jackdaniel: p_l: from what I've read it is 2016-06-28T14:23:42Z p_l: it's modularity thing and design-for-safety 2016-06-28T14:24:16Z ZombieChicken: moore33: I point you to Wikipedia because it explains things more eloquently than I would have 2016-06-28T14:24:26Z p_l: jackdaniel: most comparisons involve "statically linked single-process ring0 monolith" vs. "dynamically linked multiple processes in userland vs. small ring0 component" 2016-06-28T14:24:53Z jackdaniel: the latter sounds like a microkernel to me 2016-06-28T14:24:54Z p_l: jackdaniel: it does nothing for interdependencies between failing element and rest of the system 2016-06-28T14:25:08Z p_l: jackdaniel: the former doesn't exist except for some very old systems 2016-06-28T14:25:25Z p_l: though not sure if *BSDs still use single kernel process 2016-06-28T14:25:33Z jackdaniel: well, on linux everything runs on a kernel space 2016-06-28T14:25:40Z jackdaniel: and may write / read any memory it wants 2016-06-28T14:25:46Z moore33: ZombieChicken: Ok. I know what a microkernel is. I'm skeptical that a microkernel approach would reduce the number of lines of code in Linux, but I do see that it might make the code more resilient. 2016-06-28T14:25:48Z jackdaniel: or starve other processes in the kernel space 2016-06-28T14:26:34Z moore33: Is there any estimate of how many lines of code are likely to be "loaded" at any given time in Linux? 2016-06-28T14:26:34Z p_l: jackdaniel: you can starve processes of resources in any space (including starving processes of kernel space resources by userspace process, an ancient Mach bug) 2016-06-28T14:26:35Z ZombieChicken: to be fair, a reasonable kernel /should/ be able to restrict the threat of a rogue driver/module 2016-06-28T14:26:35Z jackdaniel: I don't know about BSD, but I've wrote a few Linux drivers (and adjusted a few others) 2016-06-28T14:27:12Z ZombieChicken: moore33: I seem to remember ~500k lines, but I can't remember exactly where nor how they came up with that number 2016-06-28T14:27:14Z jackdaniel: p_l: we're talking about the concept, not bugs while implementing these (especially that Mach is pretty old) 2016-06-28T14:27:27Z ZombieChicken: I'm also fairly sure it doesn't account for proprietary modules, either 2016-06-28T14:27:29Z p_l: a more important thing in terms of "reload a failed component" would be message passing orientation and/or PCLSRing 2016-06-28T14:28:19Z p_l: anyway, I'm an hour late in leaving work, so afk ;) 2016-06-28T14:28:29Z ZombieChicken: lol 2016-06-28T14:29:11Z ekinmur joined #lisp 2016-06-28T14:33:14Z spacebat2 joined #lisp 2016-06-28T14:34:10Z LiamH quit (Quit: Leaving.) 2016-06-28T14:34:54Z mishoo_ joined #lisp 2016-06-28T14:37:18Z mishoo__ quit (Ping timeout: 276 seconds) 2016-06-28T14:37:43Z ZombieChicken: jackdaniel: I havn't tried to compile ECL by hand in awhile. Is it possible to have ECL compile without, say, the CLOS or other similar features? 2016-06-28T14:39:54Z kjfldsj2334 joined #lisp 2016-06-28T14:40:53Z jackdaniel: ZombieChicken: some features may be disabled (checkout out ./configure --help) 2016-06-28T14:41:14Z jackdaniel: you can't disable clos now, but it was possible in some old versions 2016-06-28T14:42:11Z jackdaniel: I think that it would be possible to separate clos parts with some effort and make it compile without it. Note, that ECL is built from ecl_min (which is very minimal, without clos and many other things) 2016-06-28T14:42:52Z moore33: That would be no fun. 2016-06-28T14:46:13Z schally joined #lisp 2016-06-28T14:48:03Z DavidGu quit (Quit: DavidGu) 2016-06-28T14:48:31Z smokeink quit (Ping timeout: 240 seconds) 2016-06-28T14:49:45Z DavidGu joined #lisp 2016-06-28T14:50:54Z smokeink joined #lisp 2016-06-28T14:51:24Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-28T14:51:46Z prolle joined #lisp 2016-06-28T14:52:33Z ZombieChicken: moore33: Only reason I ask is, if someone decided to write a driver in CL, a minimal CL enviroment might be worthwhile 2016-06-28T14:53:09Z ZombieChicken: and being able to choose what features you need would let you choose what features you had, so if you aren't, say, using CLOS, you don't have to load the supporting code for it 2016-06-28T14:54:18Z scottj quit (Quit: leaving) 2016-06-28T14:54:57Z ZombieChicken: (Here I'm assuming they want an embedable CL implementation and that the E isn't there for legacy reasons) 2016-06-28T14:55:01Z p_l: The question would be if you really got anything out of removing CLOS 2016-06-28T14:55:22Z p_l recalls flavors involved in genera drivers 2016-06-28T14:55:34Z ZombieChicken: CLOS was just an example 2016-06-28T14:55:43Z moore33: ZombieChicken: Sure. Speaking personally, CLOS is one of the main attractions of CL, and I'd probably not be very interested in such a Lisp, but as a target for low-level code, why not. 2016-06-28T14:56:35Z nzambe joined #lisp 2016-06-28T14:56:38Z ZombieChicken: The other concern I have is how would you securly attach to (and just secure in general) the REPL the driver was running on 2016-06-28T14:56:43Z ZombieChicken: or in 2016-06-28T14:57:33Z oGMo: and the problem is CLOS is part of the rest of CL 2016-06-28T14:57:57Z oGMo: mostly demonstrating that picking bits to remove is hard 2016-06-28T14:59:21Z oGMo: ZombieChicken: i like the basic idea and i'm sortof working on something similar for games, but a low-level lisp first and CL second is probably the way to go 2016-06-28T14:59:42Z Munksgaard quit (Read error: Connection reset by peer) 2016-06-28T15:00:48Z Rinzlit quit (Ping timeout: 246 seconds) 2016-06-28T15:02:38Z rumbler31 joined #lisp 2016-06-28T15:04:01Z ZombieChicken: Yeah. It might make more sense to make a minimal Lisp dialect and just focus on execution speed 2016-06-28T15:06:55Z oGMo: kinda 2016-06-28T15:07:12Z mastokley joined #lisp 2016-06-28T15:07:32Z oGMo: execution speed is definitely an issue, but the causes are more to do with allocation control and code gen; focus on those and you get the other 2016-06-28T15:08:03Z wgslayer quit (Ping timeout: 240 seconds) 2016-06-28T15:08:08Z DavidGu quit (Read error: Connection reset by peer) 2016-06-28T15:09:16Z Rinzlit joined #lisp 2016-06-28T15:11:52Z quazimodo joined #lisp 2016-06-28T15:11:53Z unrahul joined #lisp 2016-06-28T15:16:02Z oGMo quit (Quit: ZNC - http://znc.sourceforge.net) 2016-06-28T15:16:26Z ZombieChicken: jackdaniel: Can McCLIM handle CLI/Curses-style output 2016-06-28T15:16:28Z ZombieChicken: ? 2016-06-28T15:18:51Z moore33: ZombieChicken: Nope. 2016-06-28T15:20:53Z oGMo joined #lisp 2016-06-28T15:23:11Z DougNYC joined #lisp 2016-06-28T15:23:39Z ZombieChicken: That's too bad 2016-06-28T15:24:59Z lnostdal joined #lisp 2016-06-28T15:27:22Z p_l: Technically it could 2016-06-28T15:27:34Z p_l: But one would need to write such driver first 2016-06-28T15:29:32Z DavidGu joined #lisp 2016-06-28T15:33:50Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-06-28T15:36:27Z optikalmouse joined #lisp 2016-06-28T15:43:04Z moore33 quit (Quit: Leaving) 2016-06-28T15:46:04Z jackdaniel: clos isn't very tightly coupled with ECL, so yes, splitting it into module may be done 2016-06-28T15:46:36Z jackdaniel: regarding mcclim currently I'm working on fixing some issue with mirroring, after that I think that writing backend for ncurses should be doable (not easy though I suppose) 2016-06-28T15:47:44Z jackdaniel: moore33: I think that CLOS is just one more of the things Common Lisp has to offer (even if it's a dominating paradigm among the community) 2016-06-28T15:47:46Z Karl_Dscc quit (Remote host closed the connection) 2016-06-28T15:47:47Z DavidGu quit (Quit: DavidGu) 2016-06-28T15:49:10Z rumbler31: sup lisp 2016-06-28T15:49:10Z minion: rumbler31, memo from jackdaniel: I haven't seen any restarting /inside/ your function 2016-06-28T15:50:34Z shka quit (Ping timeout: 240 seconds) 2016-06-28T15:51:24Z smokeink quit (Ping timeout: 276 seconds) 2016-06-28T15:51:43Z rgrau quit (Remote host closed the connection) 2016-06-28T15:52:03Z varjag quit (Ping timeout: 276 seconds) 2016-06-28T15:52:04Z zacharias quit (Ping timeout: 264 seconds) 2016-06-28T15:54:48Z rumbler31: minion: memo for jackdaniel: http://paste.lisp.org/display/319414 I don't have the original paste that I started this discussion with, but this is the version that now does what I need it to. I'm of course ready to admit its sloppy. but the innermost action is to reset the so-far list once a nonmatching character is read. This behavior was in the original paste, where my original problem was that I was reading 1 too many bytes from the s 2016-06-28T15:54:48Z rumbler31: tream because I wasn't aware of the order in which do processes its inputs vs tests for loop termination 2016-06-28T15:54:48Z minion: Remembered. I'll tell jackdaniel when he/she/it next speaks. 2016-06-28T15:55:24Z jason_m joined #lisp 2016-06-28T15:55:36Z rumbler31: minion: memo for jackdaniel: I just need to get it working, then I can make it smarter and clearer etc 2016-06-28T15:55:36Z minion: Remembered. I'll tell jackdaniel when he/she/it next speaks. 2016-06-28T15:56:53Z smokeink joined #lisp 2016-06-28T15:58:28Z kushal quit (Read error: Connection reset by peer) 2016-06-28T15:59:22Z jackdaniel: I've pasted a working version for you, I don't have it anymore though 2016-06-28T15:59:23Z minion: jackdaniel, memo from rumbler31: http://paste.lisp.org/display/319414 I don't have the original paste that I started this discussion with, but this is the version that now does what I need it to. I'm of course ready to admit its sloppy. but the innermost action is to reset the so-far list once a nonmatching character is read. This behavior was in the original paste, where my original problem was that I was reading 1 too many bytes from the s 2016-06-28T15:59:23Z minion: jackdaniel, memo from rumbler31: I just need to get it working, then I can make it smarter and clearer etc 2016-06-28T15:59:24Z jackdaniel: did you read it? 2016-06-28T16:00:02Z Grue``: rumbler31: your problem is that you modify bytes-list inside a function but it doesn't guarantee that the callee will see the modifications 2016-06-28T16:00:16Z rumbler31: yes, from your last paste. I have it working, I meant all the rest of the code 2016-06-28T16:00:25Z DougNYC quit (Ping timeout: 252 seconds) 2016-06-28T16:00:34Z jackdaniel: Grue``: where does he modify bytes-list? 2016-06-28T16:00:37Z rumbler31: The caller of my function doesn't care about changes to the list of bytes to match. 2016-06-28T16:01:01Z Grue``: ah, I misread it 2016-06-28T16:01:17Z JitanRo joined #lisp 2016-06-28T16:01:18Z jackdaniel: OK 2016-06-28T16:01:29Z rumbler31: i am strictly searching for a list of bytes in order as read from a stream. when I find the bytes in order, I return 2016-06-28T16:02:03Z smokeink quit (Ping timeout: 246 seconds) 2016-06-28T16:02:13Z rumbler31: if I read part of the bytes-list and then suddenly find a non-matching byte, I need to restart my matching, 2016-06-28T16:02:21Z jackdaniel: yes, I see it now 2016-06-28T16:02:40Z jackdaniel: was my annotation helpful wrt the DO construct? 2016-06-28T16:02:52Z Grue``: the code is kinda spaghetti-esque 2016-06-28T16:03:09Z jackdaniel: yes, I've fixed, but paste was limited in time unfortunately 2016-06-28T16:03:09Z smokeink joined #lisp 2016-06-28T16:03:13Z kushal joined #lisp 2016-06-28T16:03:13Z jackdaniel: so it's not accessible 2016-06-28T16:03:21Z rumbler31: jackdaniel: yes it was helpful. 2016-06-28T16:03:24Z jackdaniel: great 2016-06-28T16:04:16Z jason_m quit (Ping timeout: 252 seconds) 2016-06-28T16:05:28Z rumbler31: grue: unfortunately, at the time, I chose to read in a byte as a variable for the loop, and after this point I need to decide if I've matched the last character. so I need to call return, because since the variable steps are evaluated prior to the end test, if I make the end test the check to see if my matching list is empty, then i'll end up reading one more byte from the stream than I need 2016-06-28T16:05:38Z rumbler31: i can probably do this a different way 2016-06-28T16:06:33Z rumbler31: and in the future I will extend how long my pastes live 2016-06-28T16:07:00Z jackdaniel: space is cheap, just keep it default (infinite time) 2016-06-28T16:08:29Z rumbler31: wil do 2016-06-28T16:09:31Z HeyFlash quit (Ping timeout: 240 seconds) 2016-06-28T16:09:36Z rumbler31: what's everyone working on? 2016-06-28T16:12:52Z cmatei quit (Read error: Connection reset by peer) 2016-06-28T16:16:34Z rlatimore joined #lisp 2016-06-28T16:22:01Z beach joined #lisp 2016-06-28T16:22:10Z beach: Good evening everyone! 2016-06-28T16:23:05Z SamSkulls joined #lisp 2016-06-28T16:23:10Z dyelar joined #lisp 2016-06-28T16:23:15Z przl quit (Ping timeout: 276 seconds) 2016-06-28T16:24:13Z asc232 joined #lisp 2016-06-28T16:24:30Z Harag joined #lisp 2016-06-28T16:26:11Z eudoxia quit (Quit: Leaving) 2016-06-28T16:29:33Z emaczen quit (Read error: Connection reset by peer) 2016-06-28T16:30:01Z attila_lendvai joined #lisp 2016-06-28T16:30:40Z emaczen joined #lisp 2016-06-28T16:33:33Z obama quit (Ping timeout: 246 seconds) 2016-06-28T16:35:46Z scymtym quit (Ping timeout: 272 seconds) 2016-06-28T16:36:01Z momo-reina joined #lisp 2016-06-28T16:36:14Z momo-reina quit (Remote host closed the connection) 2016-06-28T16:38:11Z grublet joined #lisp 2016-06-28T16:38:21Z jokleinn joined #lisp 2016-06-28T16:38:46Z momo-reina joined #lisp 2016-06-28T16:39:01Z hhdave quit (Ping timeout: 244 seconds) 2016-06-28T16:39:15Z momo-reina quit (Read error: Connection reset by peer) 2016-06-28T16:39:25Z obama joined #lisp 2016-06-28T16:41:58Z gingerale joined #lisp 2016-06-28T16:47:49Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-28T16:47:52Z karswell quit (Ping timeout: 264 seconds) 2016-06-28T16:52:30Z smokeink quit (Ping timeout: 276 seconds) 2016-06-28T16:52:59Z karswell joined #lisp 2016-06-28T16:56:29Z phoe_krk joined #lisp 2016-06-28T16:57:05Z asc232 quit (Remote host closed the connection) 2016-06-28T16:57:11Z karswell quit (Ping timeout: 240 seconds) 2016-06-28T16:57:25Z fiddlerwoaroof quit (Quit: Gone.) 2016-06-28T17:00:59Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-28T17:01:04Z EvW quit (Ping timeout: 264 seconds) 2016-06-28T17:02:51Z kjfldsj2334 quit (Remote host closed the connection) 2016-06-28T17:06:35Z zwdr joined #lisp 2016-06-28T17:06:47Z scymtym joined #lisp 2016-06-28T17:12:13Z sz0 joined #lisp 2016-06-28T17:14:17Z araujo joined #lisp 2016-06-28T17:14:17Z araujo quit (Changing host) 2016-06-28T17:14:17Z araujo joined #lisp 2016-06-28T17:15:10Z araujo quit (Max SendQ exceeded) 2016-06-28T17:18:21Z Xach_: jackdaniel: things look good to me 2016-06-28T17:19:01Z lnostdal quit (Ping timeout: 258 seconds) 2016-06-28T17:22:59Z Pentb joined #lisp 2016-06-28T17:25:33Z Pent quit (Ping timeout: 240 seconds) 2016-06-28T17:26:53Z DavidGu joined #lisp 2016-06-28T17:28:22Z guicho quit (Quit: さようなら) 2016-06-28T17:33:27Z shka joined #lisp 2016-06-28T17:34:51Z zdm joined #lisp 2016-06-28T17:35:36Z zdm: does anyone have links to information about lisp machine hardware, specifically interested in anything detailing the cpu architecture 2016-06-28T17:37:05Z brfennpocock: UnLambda.com ? 2016-06-28T17:37:10Z shka: hello all 2016-06-28T17:37:21Z Xach_: zdm: joe marshall has some k-machine info 2016-06-28T17:37:32Z shka: zdm: lisp machines or perhaps also scheme chip? 2016-06-28T17:37:41Z shka: scheme chip is kinda interesting 2016-06-28T17:38:47Z zdm: anything interesting is fun 2016-06-28T17:39:09Z mishoo__ joined #lisp 2016-06-28T17:39:30Z shka: https://dspace.mit.edu/handle/1721.1/6334#files-area 2016-06-28T17:39:35Z shka: it is worth reading 2016-06-28T17:39:39Z zdm: brfennpocock: from what i see that doesnt contain anything about lisp machine hardware 2016-06-28T17:40:16Z Xach_: http://fare.tunes.org/tmp/emergent/kmachine.htm 2016-06-28T17:40:24Z mishoo_ quit (Ping timeout: 246 seconds) 2016-06-28T17:40:24Z Xach_: https://sites.google.com/site/evalapply/ also 2016-06-28T17:40:44Z varjag joined #lisp 2016-06-28T17:41:22Z shka: btw 2016-06-28T17:41:27Z shka: i 2016-06-28T17:41:39Z zdm: thanks Xach_, shka 2016-06-28T17:41:44Z shka: i'm kinda interested in 5 generation computer project from Japan 2016-06-28T17:41:55Z shka: but it is hard to find any info on the subject 2016-06-28T17:44:08Z jasom: bah 2016-06-28T17:44:18Z EvW joined #lisp 2016-06-28T17:44:21Z DavidGu: I also recommend this site: www.loomcom.com/genera/genera-install.html 2016-06-28T17:44:34Z shka: btw 2016-06-28T17:44:45Z shka: i still WANT open source remake of this font 2016-06-28T17:45:25Z mnoonan quit (Remote host closed the connection) 2016-06-28T17:45:34Z jasom: write-sequence of '(30 40 50 70) to a flexi-output-stream works, but write-sequence of #(30 40 50 60) to a flexi-output-stream tries to write characters 2016-06-28T17:45:37Z jself joined #lisp 2016-06-28T17:46:37Z mnoonan joined #lisp 2016-06-28T17:47:16Z jasom: (map nil #'write-byte ...) works though 2016-06-28T17:48:12Z BlueRavenGT joined #lisp 2016-06-28T17:49:18Z holly2 quit (Ping timeout: 258 seconds) 2016-06-28T17:51:59Z jack joined #lisp 2016-06-28T17:52:06Z obama quit (Read error: Connection reset by peer) 2016-06-28T17:52:22Z jack is now known as Guest92162 2016-06-28T17:52:47Z jasom: s/# 2016-06-28T17:52:56Z zdm: never heard of this before shka, 5 generation computer project 2016-06-28T17:53:05Z jasom: s/#'write-byte/(rcurry #'write-byte outstream) 2016-06-28T17:53:34Z jasom: shka: Nobody likes to write about failures, and the Japanese, even more so 2016-06-28T17:53:56Z holly2 joined #lisp 2016-06-28T17:54:05Z JitanRo joined #lisp 2016-06-28T17:54:05Z shka: jasom: i consider it to be just a comercial failure 2016-06-28T17:54:14Z shka: for sure, it moved state of art 2016-06-28T17:54:30Z shka: probabbly not in a cost eficient way, but still 2016-06-28T17:55:42Z zdm: shka: found this, havent read it though obv: http://pages.cpsc.ucalgary.ca/%7Egaines/reports/MFIT/OSIT84/OSIT84.pdf 2016-06-28T17:56:39Z mbuf quit (Remote host closed the connection) 2016-06-28T17:57:18Z shka: zdm: yeah, it is on topic 2016-06-28T17:57:23Z shka: didn't read it myself 2016-06-28T17:57:31Z shka: anyway 2016-06-28T17:57:47Z shka: ironicly, this project makes more sense NOW then in 80s 2016-06-28T17:59:06Z AntiSpamMeta quit (Excess Flood) 2016-06-28T17:59:33Z AntiSpamMeta joined #lisp 2016-06-28T18:00:00Z jasom: yeah, though I wonder about the effectiveness of commited choice 2016-06-28T18:00:32Z lnostdal joined #lisp 2016-06-28T18:01:05Z shka: it is interesting, nontheless 2016-06-28T18:01:27Z shka: i'm sicked of standard architectures 2016-06-28T18:01:39Z shka: it seems that innovation left the industry 2016-06-28T18:02:09Z jasom: yeah, I like esoteric architectures too. standard architectures make the tradeoff of "actually working" in exchange for "stuck in a local maximum" 2016-06-28T18:02:57Z pete_r joined #lisp 2016-06-28T18:07:39Z JuanDaugherty smiles at never having heard of the 5th gen project 2016-06-28T18:07:54Z lnostdal quit (Ping timeout: 276 seconds) 2016-06-28T18:08:20Z JuanDaugherty: and at the underlying cause, IT short burnout 2016-06-28T18:08:36Z JuanDaugherty: otherwise you'd have community memory 2016-06-28T18:09:00Z jackdaniel: Xach_: fantastic, thanks 2016-06-28T18:09:58Z brfennpocock quit (Read error: Connection reset by peer) 2016-06-28T18:12:29Z karswell joined #lisp 2016-06-28T18:12:40Z LiamH joined #lisp 2016-06-28T18:13:08Z JuanDaugherty: although yeah, it was 30 ya 2016-06-28T18:14:06Z DavidGu quit (Quit: DavidGu) 2016-06-28T18:17:30Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-28T18:24:51Z DavidGu joined #lisp 2016-06-28T18:25:27Z rumbler31 quit (Ping timeout: 276 seconds) 2016-06-28T18:25:37Z rumbler3_ joined #lisp 2016-06-28T18:25:57Z sauvin quit (Remote host closed the connection) 2016-06-28T18:33:13Z holly2 quit (Ping timeout: 244 seconds) 2016-06-28T18:33:57Z pete_r quit (Quit: Using Circe, the loveliest of all IRC clients) 2016-06-28T18:36:15Z rumbler3_: anyone who uses macports to satisfy dependencies for common lisp libraries that are cffi wrappers on such dependencies, how do you have your development environment set up? as in, do you tell cffi where to look for the macports libraries, or do you set environment variables instead 2016-06-28T18:37:27Z EvW quit (Ping timeout: 260 seconds) 2016-06-28T18:39:34Z rgrau joined #lisp 2016-06-28T18:41:21Z ZombieChicken: shka: The problem is who is going to buy something entirely new. Consumers have to wait for things to trickle down from HPC and Mainframes down into our little world of runoff 2016-06-28T18:41:43Z holly2 joined #lisp 2016-06-28T18:42:07Z dmiles quit (Ping timeout: 260 seconds) 2016-06-28T18:43:25Z vydd joined #lisp 2016-06-28T18:44:52Z DavidGu quit (Quit: DavidGu) 2016-06-28T18:45:40Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-28T18:45:44Z Petit_Dejeuner joined #lisp 2016-06-28T18:46:34Z jasom: rumbler3_: I setup environment variables 2016-06-28T18:47:28Z ekinmur joined #lisp 2016-06-28T18:48:43Z varjag quit (Remote host closed the connection) 2016-06-28T18:49:01Z varjag joined #lisp 2016-06-28T18:51:34Z eschatologist joined #lisp 2016-06-28T18:57:17Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-28T18:58:50Z Karl_Dscc joined #lisp 2016-06-28T19:00:06Z puchacz joined #lisp 2016-06-28T19:02:09Z ekinmur joined #lisp 2016-06-28T19:02:44Z DougNYC joined #lisp 2016-06-28T19:03:00Z Pentb quit (Quit: Leaving) 2016-06-28T19:03:22Z Pent joined #lisp 2016-06-28T19:04:13Z Sucks joined #lisp 2016-06-28T19:04:14Z Sucks quit (Max SendQ exceeded) 2016-06-28T19:05:24Z mvilleneuve joined #lisp 2016-06-28T19:06:31Z impulse- quit (Ping timeout: 240 seconds) 2016-06-28T19:08:16Z DougNYC quit (Ping timeout: 264 seconds) 2016-06-28T19:09:27Z rumbler3_: jasom: specifically DYLD_LIBRARY_PATH I take it? 2016-06-28T19:12:37Z oleo: what is DY ? 2016-06-28T19:13:22Z jasom: rumbler3_: LD_LIBRARY_PATH I think. I don't do a lot of work on my mac anymore; it's so long-in-the-tooth that I just remote into my workstation 2016-06-28T19:16:38Z sepi quit (Ping timeout: 272 seconds) 2016-06-28T19:32:43Z jokleinn1 joined #lisp 2016-06-28T19:34:31Z jokleinn quit (Ping timeout: 240 seconds) 2016-06-28T19:40:09Z EvW joined #lisp 2016-06-28T19:44:29Z walter|r quit (Remote host closed the connection) 2016-06-28T19:46:10Z rumbler3_: DYLD_LIBRARY_PATH is what the dynamic library loader in macos uses to locate libraries that might not reside in the system-default locations. however with macports libraries i'm being told that this is almost never what you want to do, and instead write your linker steps such that explicit paths to the binaries are used and the binaries themselves have either absolute or relative paths to their dependencies baked in, and if the latter of th 2016-06-28T19:46:10Z rumbler3_: is needs to be reworked for your needs then so be it 2016-06-28T19:46:15Z rumbler3_: *loosely 2016-06-28T19:46:36Z algae quit (Quit: leaving) 2016-06-28T19:47:06Z rumbler3_: i don't develop on linux enough yet to be familiar with the corollaries 2016-06-28T19:47:48Z ZombieChicken: On Linux, if a lib you need isn't in the normal locations, you can use LD_PRELOAD to "fix" that issue 2016-06-28T19:48:53Z jokleinn1 quit (Remote host closed the connection) 2016-06-28T19:49:32Z zdm quit (Remote host closed the connection) 2016-06-28T19:49:33Z schally quit (Ping timeout: 240 seconds) 2016-06-28T19:49:34Z jokleinn1 joined #lisp 2016-06-28T19:49:38Z logrus joined #lisp 2016-06-28T19:49:54Z rumbler3_: on macos all this hackery seems to be necessary because there isn't a canonical package manager, so you have to manage the macports and system default spaces explicitly. I'm hoping that when I finally switch to linux that I won't have to deal with this and simply tell people to go to their repo for the dependencies 2016-06-28T19:50:33Z schally joined #lisp 2016-06-28T19:50:35Z ZombieChicken: rumbler3_: Isn't there quicklisp to handle Lisp deps anyways? 2016-06-28T19:51:02Z Xach_: ZombieChicken: quicklisp doesn't manage the C libraries on which some CL projects rely 2016-06-28T19:51:04Z rumbler3_: well yes, but when your dep is actually a cffi wrapper, the underlying lib needs to somehow make its way onto your ssytem 2016-06-28T19:51:23Z Xach_: one reason i really like pure lisp projects 2016-06-28T19:51:28Z rumbler3_: mee too... 2016-06-28T19:51:52Z rumbler3_: minion: help 2016-06-28T19:51:53Z minion: There are multiple help modules. Try ``/msg minion help kind'', where kind is one of: "lookups", "helping others", "adding terms", "aliasing terms", "forgetting", "memos", "avoiding memos", "nicknames", "goodies", "eliza", "advice", "apropos", "acronyms". 2016-06-28T19:52:05Z ZombieChicken: On another subject, someone linked me to a Lisp style guide ages ago and I've lost it. Anyone have a similar document? 2016-06-28T19:52:16Z rumbler3_: google has one I think 2016-06-28T19:52:22Z attila_lendvai joined #lisp 2016-06-28T19:52:53Z ZombieChicken: rumbler3_: The one I'm thinking of was apparently well regarded enough it was almost treated as THE style guide 2016-06-28T19:54:04Z mordocai: ZombieChicken: http://www.cs.umd.edu/%7Enau/cmsc421/norvig-lisp-style.pdf 2016-06-28T19:54:09Z mordocai: Probably what you are looking for 2016-06-28T19:54:10Z rumbler3_: well as in, http://lambda-the-ultimate.org/node/1098 2016-06-28T19:54:12Z rumbler3_: this? 2016-06-28T19:54:52Z mordocai: Mine and rumbler3's are basically the same thing with different formatting I think maybe? 2016-06-28T19:55:03Z mordocai: By the same people, in any case 2016-06-28T19:55:09Z impulse joined #lisp 2016-06-28T19:55:18Z ZombieChicken: That might be it. It has been awhile since I saw it 2016-06-28T19:58:19Z gingerale quit (Remote host closed the connection) 2016-06-28T20:00:39Z mishoo__ quit (Ping timeout: 260 seconds) 2016-06-28T20:03:28Z mishoo__ joined #lisp 2016-06-28T20:04:46Z brfennpocock joined #lisp 2016-06-28T20:07:08Z vlatkoB_ quit (Remote host closed the connection) 2016-06-28T20:07:21Z reb`: Google's style guide: https://google.github.io/styleguide/lispguide.xml 2016-06-28T20:15:01Z varjag quit (Read error: Connection reset by peer) 2016-06-28T20:15:20Z dmiles joined #lisp 2016-06-28T20:15:57Z mishoo__ quit (Ping timeout: 276 seconds) 2016-06-28T20:23:18Z keltvek quit (Remote host closed the connection) 2016-06-28T20:23:42Z zdm joined #lisp 2016-06-28T20:24:35Z keltvek joined #lisp 2016-06-28T20:26:51Z Velveeta_Chef quit (Ping timeout: 258 seconds) 2016-06-28T20:27:45Z skbierm joined #lisp 2016-06-28T20:27:49Z skbierm quit (Client Quit) 2016-06-28T20:32:16Z obama joined #lisp 2016-06-28T20:34:48Z Guest92162 quit (Ping timeout: 276 seconds) 2016-06-28T20:35:39Z fourier joined #lisp 2016-06-28T20:38:15Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-28T20:40:05Z Velveeta_Chef joined #lisp 2016-06-28T20:40:57Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-06-28T20:41:20Z AntiSpamMeta joined #lisp 2016-06-28T20:42:23Z ekinmur joined #lisp 2016-06-28T20:49:59Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-28T20:51:24Z DougNYC joined #lisp 2016-06-28T20:53:39Z wccoder joined #lisp 2016-06-28T20:55:24Z okflo quit (Remote host closed the connection) 2016-06-28T20:55:48Z DougNYC quit (Ping timeout: 244 seconds) 2016-06-28T20:56:04Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-28T20:56:38Z mrcom joined #lisp 2016-06-28T20:57:18Z pve quit (Quit: leaving) 2016-06-28T21:02:55Z logrus quit (Quit: Leaving) 2016-06-28T21:03:00Z brfennpocock quit (Read error: Connection reset by peer) 2016-06-28T21:07:29Z quazimodo quit (Ping timeout: 258 seconds) 2016-06-28T21:07:30Z samlamamma joined #lisp 2016-06-28T21:07:32Z samlamamma left #lisp 2016-06-28T21:08:47Z optikalmouse quit (Quit: optikalmouse) 2016-06-28T21:10:04Z shka quit (Ping timeout: 252 seconds) 2016-06-28T21:10:47Z angavrilov quit (Remote host closed the connection) 2016-06-28T21:13:35Z quazimodo joined #lisp 2016-06-28T21:17:28Z grimsley joined #lisp 2016-06-28T21:26:26Z Denommus joined #lisp 2016-06-28T21:27:42Z rlatimore quit (Quit: WeeChat 1.5) 2016-06-28T21:38:10Z Valheru joined #lisp 2016-06-28T21:38:40Z brfennpocock joined #lisp 2016-06-28T21:40:12Z mordocai: I'm wanting to use meetup's REST API to query some data then do some number and date crunching on it. Any particularly good date libraries you guys can recommend? I'm going to be trying to infer what rules a meetup uses to schedule meetings (every first thursday, every Xth day of the month, etc). How about good rest client libraries? 2016-06-28T21:40:46Z mordocai: s/you guys/you/ . Meant to be inclusive. 2016-06-28T21:46:40Z fourier quit (Ping timeout: 264 seconds) 2016-06-28T21:54:43Z brfennpocock quit (Read error: Connection reset by peer) 2016-06-28T21:55:59Z brfennpocock joined #lisp 2016-06-28T21:57:42Z mordocai: Currently looking at drakma, cl-json, and local-time 2016-06-28T21:59:51Z Denommus quit (Quit: going home) 2016-06-28T22:01:46Z JitanRo joined #lisp 2016-06-28T22:04:12Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-06-28T22:06:37Z grouzen quit (Ping timeout: 250 seconds) 2016-06-28T22:07:16Z stepnem quit (Ping timeout: 252 seconds) 2016-06-28T22:09:31Z BlueRavenGT quit (Ping timeout: 240 seconds) 2016-06-28T22:12:40Z rotty quit (Quit: WeeChat 1.6-dev) 2016-06-28T22:13:13Z rotty joined #lisp 2016-06-28T22:15:08Z LiamH quit (Quit: Leaving.) 2016-06-28T22:15:38Z steelbird quit (Remote host closed the connection) 2016-06-28T22:15:43Z BlueRavenGT joined #lisp 2016-06-28T22:16:46Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-28T22:17:08Z rotty quit (Client Quit) 2016-06-28T22:17:27Z rotty joined #lisp 2016-06-28T22:17:38Z dmiles quit (Ping timeout: 258 seconds) 2016-06-28T22:19:20Z dmiles joined #lisp 2016-06-28T22:24:29Z rotty quit (Quit: WeeChat 1.5) 2016-06-28T22:24:48Z rotty joined #lisp 2016-06-28T22:25:23Z dyelar quit (Quit: Leaving.) 2016-06-28T22:26:21Z fourier joined #lisp 2016-06-28T22:26:35Z rumbler31 joined #lisp 2016-06-28T22:29:51Z rumbler3_ quit (Ping timeout: 276 seconds) 2016-06-28T22:29:51Z dmiles quit (Read error: Connection reset by peer) 2016-06-28T22:39:21Z DougNYC joined #lisp 2016-06-28T22:43:34Z ikopico joined #lisp 2016-06-28T22:44:22Z DougNYC quit (Ping timeout: 272 seconds) 2016-06-28T22:45:42Z fourier quit (Ping timeout: 244 seconds) 2016-06-28T22:46:46Z Vicfred joined #lisp 2016-06-28T22:47:12Z jleija joined #lisp 2016-06-28T22:47:32Z quazimodo quit (Ping timeout: 272 seconds) 2016-06-28T22:48:39Z dmiles joined #lisp 2016-06-28T22:52:27Z rotty quit (Quit: WeeChat 1.5) 2016-06-28T22:52:29Z deego quit (Read error: Connection reset by peer) 2016-06-28T22:52:49Z rotty joined #lisp 2016-06-28T22:55:06Z ikopico quit (Quit: WeeChat 1.5) 2016-06-28T22:55:35Z prolle quit (Remote host closed the connection) 2016-06-28T22:56:25Z rotty quit (Client Quit) 2016-06-28T22:56:39Z rotty joined #lisp 2016-06-28T22:57:45Z BlueRavenGT quit (Ping timeout: 250 seconds) 2016-06-28T22:57:48Z scymtym quit (Ping timeout: 276 seconds) 2016-06-28T23:00:38Z JitanRo quit (Read error: Connection reset by peer) 2016-06-28T23:00:46Z rotty quit (Client Quit) 2016-06-28T23:01:02Z rotty joined #lisp 2016-06-28T23:01:08Z JitanRo joined #lisp 2016-06-28T23:01:38Z adolf_st_ joined #lisp 2016-06-28T23:05:11Z adolf_stalin quit (Ping timeout: 240 seconds) 2016-06-28T23:05:51Z adolf_st_ quit (Ping timeout: 244 seconds) 2016-06-28T23:13:09Z mikaelj quit (Ping timeout: 260 seconds) 2016-06-28T23:13:26Z mikaelj joined #lisp 2016-06-28T23:13:44Z Grue`` quit (Ping timeout: 260 seconds) 2016-06-28T23:13:44Z gema` quit (Ping timeout: 260 seconds) 2016-06-28T23:14:21Z gema` joined #lisp 2016-06-28T23:15:12Z JitanRo quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-28T23:16:45Z skbierm joined #lisp 2016-06-28T23:16:52Z skbierm quit (Client Quit) 2016-06-28T23:19:19Z omilu quit (Ping timeout: 252 seconds) 2016-06-28T23:27:05Z sauvin joined #lisp 2016-06-28T23:27:48Z vydd_ joined #lisp 2016-06-28T23:27:51Z NeverDie quit (Excess Flood) 2016-06-28T23:29:49Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-28T23:30:21Z NeverDie joined #lisp 2016-06-28T23:30:31Z vydd quit (Ping timeout: 240 seconds) 2016-06-28T23:30:58Z NeverDie quit (Max SendQ exceeded) 2016-06-28T23:31:33Z NeverDie joined #lisp 2016-06-28T23:35:54Z brfennpocock quit (Ping timeout: 260 seconds) 2016-06-28T23:43:45Z MoALTz quit (Quit: Leaving) 2016-06-28T23:47:49Z Portable_Cheese joined #lisp 2016-06-28T23:51:31Z lisper29 joined #lisp 2016-06-28T23:53:51Z schally quit (Ping timeout: 258 seconds) 2016-06-28T23:54:17Z adolf_stalin joined #lisp 2016-06-28T23:56:54Z quazimodo joined #lisp 2016-06-29T00:04:38Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-29T00:05:12Z obama quit (Read error: Connection reset by peer) 2016-06-29T00:10:37Z ekinmur joined #lisp 2016-06-29T00:10:38Z ekinmur quit (Client Quit) 2016-06-29T00:11:54Z pierpa quit (Ping timeout: 276 seconds) 2016-06-29T00:12:47Z kobain joined #lisp 2016-06-29T00:13:27Z aeth quit (Ping timeout: 246 seconds) 2016-06-29T00:17:34Z Valheru quit 2016-06-29T00:20:31Z EvW quit (Ping timeout: 250 seconds) 2016-06-29T00:20:37Z wccoder quit (Remote host closed the connection) 2016-06-29T00:20:40Z fkac quit (Read error: Connection reset by peer) 2016-06-29T00:20:49Z grimsley quit (Quit: Leaving) 2016-06-29T00:21:12Z fkac joined #lisp 2016-06-29T00:21:40Z oleo_ joined #lisp 2016-06-29T00:21:53Z Trystam joined #lisp 2016-06-29T00:21:53Z Trystam quit (Changing host) 2016-06-29T00:21:53Z Trystam joined #lisp 2016-06-29T00:24:03Z walter|r joined #lisp 2016-06-29T00:24:19Z oleo quit (Ping timeout: 260 seconds) 2016-06-29T00:24:42Z mejja joined #lisp 2016-06-29T00:24:54Z Tristam quit (Ping timeout: 276 seconds) 2016-06-29T00:27:08Z stee joined #lisp 2016-06-29T00:27:21Z DougNYC joined #lisp 2016-06-29T00:29:49Z jokleinn1 quit (Remote host closed the connection) 2016-06-29T00:30:52Z jokleinn1 joined #lisp 2016-06-29T00:31:22Z stee quit (Ping timeout: 252 seconds) 2016-06-29T00:35:01Z grublet quit (Quit: Leaving) 2016-06-29T00:36:31Z Karl_Dscc quit (Remote host closed the connection) 2016-06-29T00:36:50Z adolf_stalin quit (Remote host closed the connection) 2016-06-29T00:41:22Z stee joined #lisp 2016-06-29T00:44:45Z shdeng joined #lisp 2016-06-29T00:56:51Z Petit_Dejeuner quit (Ping timeout: 246 seconds) 2016-06-29T00:57:58Z guicho joined #lisp 2016-06-29T00:58:11Z smokeink joined #lisp 2016-06-29T00:58:25Z keltvek quit (Remote host closed the connection) 2016-06-29T00:58:30Z Petit_Dejeuner joined #lisp 2016-06-29T00:59:50Z arescorpio joined #lisp 2016-06-29T01:09:36Z Chanku joined #lisp 2016-06-29T01:17:50Z FreeBirdLjj joined #lisp 2016-06-29T01:18:12Z Chanku: Hey so I'm having some issue understand slots for classes... 2016-06-29T01:19:00Z Petit_Dejeuner: What about them? 2016-06-29T01:19:11Z Chanku: I don't know 2016-06-29T01:19:14Z Chanku: it's just not clicking for me 2016-06-29T01:19:52Z Petit_Dejeuner: They're similar to fields or member variables in other languages. 2016-06-29T01:20:19Z Chanku: :| 2016-06-29T01:21:09Z wccoder joined #lisp 2016-06-29T01:22:12Z Petit_Dejeuner: Chanku: What other languages do you know? 2016-06-29T01:22:17Z Chanku: Python 3 2016-06-29T01:22:29Z FreeBirdLjj quit (Ping timeout: 250 seconds) 2016-06-29T01:27:32Z Petit_Dejeuner: Chanku: In Python you have to refer to isntance variables with self, right? 2016-06-29T01:27:39Z Chanku: yes 2016-06-29T01:27:54Z wccoder quit (Ping timeout: 260 seconds) 2016-06-29T01:28:26Z Petit_Dejeuner: In Python, variables are not explicitly declared. Python programmers don't have to say a class must contain certain values. Python programmers just initialize everything in the constructor. 2016-06-29T01:28:42Z Chanku: alright 2016-06-29T01:29:07Z Petit_Dejeuner: In languages such as C#, Java, and Common Lisp, classes must have every variable they use declared in the class declaration. 2016-06-29T01:29:19Z Chanku: alright. 2016-06-29T01:29:22Z Petit_Dejeuner: Make sense? 2016-06-29T01:29:27Z Chanku: yeah 2016-06-29T01:29:35Z Petit_Dejeuner: A slot is just a place you can put something. 2016-06-29T01:29:51Z Chanku: So a slot can be anything that holds a value 2016-06-29T01:30:03Z Chanku: a variable, function, or another class? 2016-06-29T01:37:37Z guicho quit (Quit: さようなら) 2016-06-29T01:38:18Z Petit_Dejeuner: Chanku: A slot declares a spot for a value. 2016-06-29T01:38:34Z Petit_Dejeuner: If a class has an 'x' slot and a 'y' slot, the two slots could contain anything. 2016-06-29T01:38:39Z Petit_Dejeuner: But there are only two. 2016-06-29T01:38:42Z phadthai: On the other hand, CLOS also allows live modification of classes with means to as necessary specify how existing instances should be migrated 2016-06-29T01:39:01Z Petit_Dejeuner: ^Yes, if you ever need to change things without restarting your program. 2016-06-29T01:39:55Z Chanku: How would live modification work? 2016-06-29T01:40:22Z Petit_Dejeuner: The hyperspec (standard) goes into detail. I've never needed to do it. 2016-06-29T01:40:43Z Chanku: okay. 2016-06-29T01:41:03Z Chanku: So how would inheritance work then with that? 2016-06-29T01:41:13Z phadthai: and of course hash tables, or abtractions can be used if needing dynamic objects without a hard definition; there are also property and association lists 2016-06-29T01:41:29Z Petit_Dejeuner: Chanku: If I'm not mistaken. The slots are inherited too. 2016-06-29T01:41:33Z Petit_Dejeuner: When you design a class, you need to specify the methods AND the variables. This is the point to take away. 2016-06-29T01:41:34Z ekinmur joined #lisp 2016-06-29T01:41:42Z Chanku: alright 2016-06-29T01:41:52Z Chanku: and so the slots from an inherited class do not need to be defined? 2016-06-29T01:41:55Z defaultxr joined #lisp 2016-06-29T01:42:07Z Petit_Dejeuner: They do not need to be redefined. 2016-06-29T01:42:14Z Petit_Dejeuner: They should be inehrited along with the methods. 2016-06-29T01:42:15Z Petit_Dejeuner: well 2016-06-29T01:42:17Z Chanku: alright 2016-06-29T01:42:21Z Petit_Dejeuner: as much as methods are inehrited in clos 2016-06-29T01:42:34Z Petit_Dejeuner: classes don't really contain methods 2016-06-29T01:42:39Z axion: thenice thing is methods are not attached to classes. the same method can affect instances of multiple classes. 2016-06-29T01:42:39Z Chanku: alright... 2016-06-29T01:43:02Z Petit_Dejeuner: and if you want Python style classes for some legitimate reason, look at what phadthai wrote 2016-06-29T01:43:14Z phadthai: for more details, you'll find various CLOS guides, and even MOP (meta object protocol) ones, the latter allowing reflection with classes 2016-06-29T01:43:38Z phadthai: the latter also allowing classes to be an abstraction for persistent database objects and the like 2016-06-29T01:43:43Z Chanku: Now is there a way to define a slot having a default value? 2016-06-29T01:43:47Z Petit_Dejeuner: YES 2016-06-29T01:43:50Z axion: yes with :initform 2016-06-29T01:44:15Z Petit_Dejeuner: And you can also give it a default way to read the value from the object and update it. 2016-06-29T01:44:19Z Petit_Dejeuner: a default method 2016-06-29T01:44:20Z Petit_Dejeuner: er 2016-06-29T01:44:26Z Chanku: now lets say I have class A that has a set of slots with default values, but I have class B that needs to change a few of those values...how would that happen? 2016-06-29T01:44:47Z Petit_Dejeuner: When does class B need to change them? 2016-06-29T01:45:03Z Petit_Dejeuner: Class B is a subclass with different initial values? 2016-06-29T01:45:04Z axion: class B would inherit class a with new :initform values 2016-06-29T01:45:55Z Chanku: Lets say I have Enemy A and I want to make a variant of it, maybe make the variant the same but slightly stronger. 2016-06-29T01:46:51Z axion: (defclass enemy-a () ((hit-points :initform 10))) (defclass enemy-b (enemy-a) ((hit-points :initform 30))) 2016-06-29T01:47:06Z Chanku: alright 2016-06-29T01:47:09Z space_otter joined #lisp 2016-06-29T01:47:16Z sondr3 quit (Ping timeout: 252 seconds) 2016-06-29T01:47:28Z FreeBirdLjj joined #lisp 2016-06-29T01:47:29Z Chanku: So how exactly do methods fit into that? 2016-06-29T01:48:20Z Petit_Dejeuner: Chanku: A guide would do you more help than IRC at this point. 2016-06-29T01:48:29Z Chanku: Alright 2016-06-29T01:48:35Z phadthai: CLOS is special for methods; they are generic functions, which can be dispatched on types; I also recommend reading a tutorial on CLOS and generic functions 2016-06-29T01:48:36Z Chanku: well I think I understand enough now 2016-06-29T01:48:45Z Chanku: thanks 2016-06-29T01:48:57Z Petit_Dejeuner: Chanku: http://www.gigamonkeys.com/book/object-reorientation-generic-functions.html 2016-06-29T01:49:00Z axion: well for starters, in addition to :initform for initial values of slots, you would likely want slots to have reader, writer, or accessor methods for accessing that data nicely. but yes, i recommend reading Practical Common Lisp's chapter on this. It is very informative and easily digestable 2016-06-29T01:49:03Z Petit_Dejeuner: Chapters 16 and 17 2016-06-29T01:49:08Z Chanku: For some reason I just wasn't really understanding Slots...although that was probably because I was coming from a Python standpoint 2016-06-29T01:49:12Z Chanku: and yeah I've read through that 2016-06-29T01:49:16Z Petit_Dejeuner: REally? 2016-06-29T01:49:21Z Chanku: But I always got lost when it came to slots :| 2016-06-29T01:49:24Z mastokley quit (Ping timeout: 276 seconds) 2016-06-29T01:49:58Z axion: Don't give up. I too came from Python about a decade ago and haven't had the slightest urge to look back 2016-06-29T01:49:59Z Petit_Dejeuner: axion: The problem is he comes from Python, so he isn't used to the private/protected/public stuff and declarations. 2016-06-29T01:50:04Z axion: Just read that book :) 2016-06-29T01:50:05Z Petit_Dejeuner: No use for slots. 2016-06-29T01:50:08Z Petit_Dejeuner: No use for readers. 2016-06-29T01:50:08Z Petit_Dejeuner: :( 2016-06-29T01:50:37Z Chanku: To be fair I initially learned Java on my own 2016-06-29T01:50:54Z Petit_Dejeuner: That might make things easier to explain. 2016-06-29T01:50:54Z Chanku stares into the distance and looks upset 2016-06-29T01:50:56Z Chanku: the horror 2016-06-29T01:50:59Z phadthai: hyperspec: 7.6 Generic Functions and Methods 2016-06-29T01:51:02Z Petit_Dejeuner: Yes, it is annoying. 2016-06-29T01:51:14Z Chanku: But it's been about a year or two since I've used it...would not recommend Java for anyone starting programming 2016-06-29T01:52:03Z Chanku: I also went to Lua for a bit (Lua is also awesome. It's very flexible...) 2016-06-29T01:52:24Z Petit_Dejeuner: I'm curious. What did you use Lua for? 2016-06-29T01:52:31Z Petit_Dejeuner: Gary's Mod, Love2D? 2016-06-29T01:52:34Z Chanku: Minetest :P 2016-06-29T01:52:51Z Chanku: Well that was the second time. The first time I heard about it and wanted to check it out 2016-06-29T01:52:59Z Petit_Dejeuner: MineCraft mod? 2016-06-29T01:53:03Z mejja quit (Quit: \ No newline at end of file) 2016-06-29T01:53:25Z Chanku: minetest 2016-06-29T01:53:27Z Chanku: not minecraft :P 2016-06-29T01:53:37Z Chanku: (I learned Java for minecraft modding at first :P ) 2016-06-29T01:54:39Z Petit_Dejeuner: Ah, this is all cool. If you want to talk about more off topic, ping me in #lispcafe. 2016-06-29T01:56:02Z walter|r quit (Remote host closed the connection) 2016-06-29T01:56:38Z schally joined #lisp 2016-06-29T02:05:46Z rgrau quit (Ping timeout: 272 seconds) 2016-06-29T02:09:33Z ZombieChicken quit (Ping timeout: 258 seconds) 2016-06-29T02:09:46Z EvW joined #lisp 2016-06-29T02:10:54Z jokleinn1 quit (Quit: WeeChat 1.5) 2016-06-29T02:11:23Z ZombieChicken joined #lisp 2016-06-29T02:12:35Z walter|r joined #lisp 2016-06-29T02:17:35Z jokleinn joined #lisp 2016-06-29T02:23:03Z oystewh_ quit (Ping timeout: 240 seconds) 2016-06-29T02:23:04Z nydel quit (Ping timeout: 240 seconds) 2016-06-29T02:23:04Z Tordek quit (Ping timeout: 240 seconds) 2016-06-29T02:23:07Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-29T02:23:10Z oystewh joined #lisp 2016-06-29T02:24:34Z nydel joined #lisp 2016-06-29T02:24:35Z obama joined #lisp 2016-06-29T02:24:37Z Tordek joined #lisp 2016-06-29T02:28:08Z myfyb joined #lisp 2016-06-29T02:29:24Z wccoder joined #lisp 2016-06-29T02:30:21Z rumbler31 quit (Ping timeout: 276 seconds) 2016-06-29T02:31:21Z kushal quit (Ping timeout: 246 seconds) 2016-06-29T02:34:16Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-29T02:37:37Z Oladon1 is now known as Oladon 2016-06-29T02:40:32Z dpg joined #lisp 2016-06-29T02:41:16Z FreeBirdLjj joined #lisp 2016-06-29T02:41:47Z mastokley joined #lisp 2016-06-29T02:41:49Z wccoder quit (Remote host closed the connection) 2016-06-29T02:41:54Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-29T02:42:26Z FreeBirdLjj joined #lisp 2016-06-29T02:43:03Z wccoder joined #lisp 2016-06-29T02:48:13Z karswell quit (Remote host closed the connection) 2016-06-29T02:49:00Z karswell joined #lisp 2016-06-29T02:52:30Z lisper29 quit (Quit: This computer has gone to sleep) 2016-06-29T02:52:42Z EvW quit (Ping timeout: 246 seconds) 2016-06-29T02:59:01Z wccoder quit (Remote host closed the connection) 2016-06-29T03:04:18Z kushal joined #lisp 2016-06-29T03:04:45Z ekinmur joined #lisp 2016-06-29T03:05:29Z walter|r quit (Remote host closed the connection) 2016-06-29T03:06:12Z coyo quit 2016-06-29T03:10:33Z obama left #lisp 2016-06-29T03:13:58Z lisper29 joined #lisp 2016-06-29T03:14:22Z lisper29 is now known as Guest7108 2016-06-29T03:15:36Z test1600 joined #lisp 2016-06-29T03:16:44Z Sucks joined #lisp 2016-06-29T03:18:09Z schoppenhauer quit (Ping timeout: 260 seconds) 2016-06-29T03:19:48Z schoppenhauer joined #lisp 2016-06-29T03:21:19Z holly2 quit (Ping timeout: 252 seconds) 2016-06-29T03:22:09Z wccoder joined #lisp 2016-06-29T03:22:57Z adolf_stalin joined #lisp 2016-06-29T03:23:52Z DavidGu joined #lisp 2016-06-29T03:28:03Z holly2 joined #lisp 2016-06-29T03:30:33Z arescorpio quit (Quit: Leaving.) 2016-06-29T03:37:57Z dpg quit (Ping timeout: 276 seconds) 2016-06-29T03:38:15Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-29T03:41:39Z myfyb quit (Remote host closed the connection) 2016-06-29T03:43:39Z asc232 joined #lisp 2016-06-29T03:44:50Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-29T03:48:00Z Guest7108 left #lisp 2016-06-29T03:50:47Z Jesin quit (Quit: Leaving) 2016-06-29T03:52:25Z Vicfred quit (Quit: Leaving) 2016-06-29T03:53:13Z Jesin joined #lisp 2016-06-29T03:55:05Z tmtwd joined #lisp 2016-06-29T03:56:58Z jasom: TIL that flex:vector-input-stream is not of type flex:flexi-input-stream 2016-06-29T03:57:19Z jasom: so you can't use unread-byte on an in-memory stream 2016-06-29T03:57:57Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-29T03:58:36Z FreeBirdLjj joined #lisp 2016-06-29T03:59:19Z shka joined #lisp 2016-06-29T04:02:26Z DavidGu quit (Quit: DavidGu) 2016-06-29T04:03:05Z quazimodo quit (Ping timeout: 244 seconds) 2016-06-29T04:05:18Z quazimodo joined #lisp 2016-06-29T04:09:05Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-29T04:09:43Z eschatologist joined #lisp 2016-06-29T04:10:48Z jasom: pillton: FWIW you cannot make a flexi-stream on top of an existin character stream as you implied. The underlying stream must be binary or bivalent 2016-06-29T04:11:02Z jleija quit (Quit: leaving) 2016-06-29T04:12:23Z jasom: which leads me back to my original question. Has anyone gone to the trouble of writing a library for writing binary data to *standard-output* 2016-06-29T04:13:07Z jasom: Near as I can tell it would have to be nearly all implementation specific code (it would be trivial for implementations like sbcl where *standard-output* defaults to bivalent) 2016-06-29T04:15:18Z jasom: some form of portable FD streams would also work, I suppose. 2016-06-29T04:15:46Z jasom: which osicat has I think. 2016-06-29T04:17:16Z rtoym quit (Remote host closed the connection) 2016-06-29T04:17:21Z quazimodo quit (Read error: Connection reset by peer) 2016-06-29T04:19:06Z vlatkoB joined #lisp 2016-06-29T04:23:15Z quazimodo joined #lisp 2016-06-29T04:24:04Z gema` quit (Quit: bye.) 2016-06-29T04:25:25Z bb010g joined #lisp 2016-06-29T04:29:28Z edgar-rft quit (Quit: edgar-rft) 2016-06-29T04:31:19Z wccoder quit (Remote host closed the connection) 2016-06-29T04:31:35Z wccoder joined #lisp 2016-06-29T04:33:22Z asc232 quit (Quit: Saliendo) 2016-06-29T04:34:25Z rme quit (Ping timeout: 184 seconds) 2016-06-29T04:34:58Z schally quit (Ping timeout: 244 seconds) 2016-06-29T04:37:06Z rme quit (Ping timeout: 276 seconds) 2016-06-29T04:37:12Z AntiSpamMeta quit (Excess Flood) 2016-06-29T04:37:16Z mishoo__ joined #lisp 2016-06-29T04:37:37Z AntiSpamMeta joined #lisp 2016-06-29T04:37:53Z schally joined #lisp 2016-06-29T04:38:42Z aeth joined #lisp 2016-06-29T04:46:28Z ramky joined #lisp 2016-06-29T04:51:31Z tmtwd quit (Ping timeout: 252 seconds) 2016-06-29T04:52:50Z alchmzt: that moment when you realize your code wasn't wrong, the documentation was 2016-06-29T04:53:22Z Zhivago: One reason that I like tests-as-documentation. 2016-06-29T04:53:38Z alchmzt: oh yeh, i read tests all the time to figure out how stuff works 2016-06-29T04:53:59Z alchmzt: the docs are usually no more than function definitions, the tests show me real examples 2016-06-29T04:54:18Z aries_liuxueyang joined #lisp 2016-06-29T04:55:39Z wccoder quit (Remote host closed the connection) 2016-06-29T04:55:57Z wccoder joined #lisp 2016-06-29T04:57:00Z qwebirc106022 joined #lisp 2016-06-29T05:02:15Z aries_liuxueyang: hello? 2016-06-29T05:02:28Z Zhivago: no? 2016-06-29T05:02:34Z alchmzt: echo echo echo echoooo 2016-06-29T05:02:35Z aries_liuxueyang: anyone knows how to configure emacs like this: http://i.stack.imgur.com/Lai03.png 2016-06-29T05:02:36Z aries_liuxueyang: I think it's awesome. 2016-06-29T05:02:55Z Zhivago: I don't know how to configure emacs like a png. 2016-06-29T05:03:06Z jasom: aries_liuxueyang: perhaps ask in #emacs? 2016-06-29T05:03:07Z alchmzt: what year is this 2016-06-29T05:03:11Z aries_liuxueyang: ;-) 2016-06-29T05:03:43Z alchmzt: spacemacs for win 2016-06-29T05:04:01Z aries_liuxueyang: you use spacemacs? 2016-06-29T05:04:17Z alchmzt: i use many things 2016-06-29T05:04:18Z Zhivago: It is the year of the confused squid. 2016-06-29T05:04:30Z obama joined #lisp 2016-06-29T05:05:49Z aries_liuxueyang: ... 2016-06-29T05:07:44Z DavidGu joined #lisp 2016-06-29T05:07:48Z DavidGu quit (Client Quit) 2016-06-29T05:08:48Z qwebirc106022 quit (Quit: Page closed) 2016-06-29T05:09:00Z beach: Good morning everyone! 2016-06-29T05:09:01Z FreeBird_ joined #lisp 2016-06-29T05:09:21Z wccoder quit (Remote host closed the connection) 2016-06-29T05:10:08Z jasom: good morning beach 2016-06-29T05:10:09Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-06-29T05:10:25Z pillton: jasom: Ok. Sorry. I did it on a stream returned from an implementation's run-program. 2016-06-29T05:10:48Z jasom: pillton: no worries, just wanted to let you know 2016-06-29T05:11:13Z oleo_ quit (Quit: Verlassend) 2016-06-29T05:11:56Z jasom: several implementations use bivalent streams for *standard-output* as well; so far in my testing only CCL doesn't 2016-06-29T05:13:26Z pillton: You could pipe it through a base64 decoder. :) 2016-06-29T05:13:34Z obama: How to start the game "breakout",I find it with youtube 2016-06-29T05:13:44Z FreeBird_ quit (Remote host closed the connection) 2016-06-29T05:13:56Z FreeBirdLjj joined #lisp 2016-06-29T05:14:46Z obama: https://github.com/twitter/BreakoutDetection 2016-06-29T05:15:06Z obama: you can find it in https://github.com/twitter/BreakoutDetection 2016-06-29T05:15:26Z smokeink quit (Ping timeout: 244 seconds) 2016-06-29T05:16:05Z obama: (ql:quickload :breakout) it prints "can find " 2016-06-29T05:16:42Z DavidGu joined #lisp 2016-06-29T05:17:02Z karswell quit (Ping timeout: 272 seconds) 2016-06-29T05:17:07Z DavidGu quit (Client Quit) 2016-06-29T05:17:09Z obama: "system breakout not found" 2016-06-29T05:18:43Z obama: sorry ,the link is wrong 2016-06-29T05:18:51Z mastokley quit (Ping timeout: 240 seconds) 2016-06-29T05:20:39Z obama: the link is https://github.com/sebity/breakout 2016-06-29T05:21:13Z alchmzt: probably need to install it somewhere 2016-06-29T05:21:15Z obama: you can find it https://www.youtube.com/watch?v=riVMHuKYJnc 2016-06-29T05:21:43Z alchmzt: you can download and put into ~/quicklisp/local-projects/breakout 2016-06-29T05:21:57Z Chanku left #lisp 2016-06-29T05:21:58Z alchmzt: then try (ql:quickload :breakout) 2016-06-29T05:21:59Z rumbler31 joined #lisp 2016-06-29T05:22:45Z obama: @alchmzt thank you ,I will try it 2016-06-29T05:22:50Z smokeink joined #lisp 2016-06-29T05:22:54Z alchmzt: if it's not available via quicklisp, quicklisp can load a local package if it's in the default quicklisp search path 2016-06-29T05:23:21Z alchmzt: obama: https://www.darkchestnut.com/2016/quicklisp-load-personal-projects-from-arbitrary-locations/ 2016-06-29T05:24:30Z Sucks quit (Quit: Leaving) 2016-06-29T05:25:01Z obama: 谢谢 2016-06-29T05:25:12Z Sucks joined #lisp 2016-06-29T05:25:13Z Sucks quit (Max SendQ exceeded) 2016-06-29T05:28:29Z rumbler31 quit (Remote host closed the connection) 2016-06-29T05:29:04Z yoonkn joined #lisp 2016-06-29T05:29:12Z Sucks joined #lisp 2016-06-29T05:36:15Z tmtwd joined #lisp 2016-06-29T05:44:06Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-29T05:44:12Z aries_liuxueyang quit (Ping timeout: 260 seconds) 2016-06-29T05:44:44Z FreeBirdLjj joined #lisp 2016-06-29T05:51:20Z DavidGu joined #lisp 2016-06-29T05:55:02Z adolf_stalin quit (Remote host closed the connection) 2016-06-29T05:55:15Z stepnem joined #lisp 2016-06-29T05:55:29Z mbuf joined #lisp 2016-06-29T05:58:28Z jasom: pillton: heh, I already thought of the base64 solution. 2016-06-29T05:58:55Z jasom: I think I need to write "Why lisp isn't an acceptable scripting language" 2016-06-29T05:59:44Z jasom: It's going to be easier to just bundle busybox with the windows version than to port these fairly simple scripts to lisp. 2016-06-29T06:02:15Z pillton: jasom: Yeah. It is a bit frustrating. Like I said, I switched to using fifos. 2016-06-29T06:03:04Z jasom: I also like CCL's error message when I try to send binary data to stdout: Error: 104 doesn't match array element type of "". 2016-06-29T06:04:17Z DavidGu quit (Quit: DavidGu) 2016-06-29T06:04:44Z jasom: although I have a solution now. For CCL, use an FD stream to fd #1, for all other lisps just write the damn byte. 2016-06-29T06:05:24Z jasom: anyone know if lispworks has bivalent stdin? 2016-06-29T06:05:41Z shka quit (Ping timeout: 258 seconds) 2016-06-29T06:05:58Z jasom: cmucl derivatives, allegro, and ecl all appear to have one 2016-06-29T06:06:15Z mishoo__ quit (Ping timeout: 246 seconds) 2016-06-29T06:07:32Z pillton: I think the way the CL stream protocol encapsulates an I/O primitive object and an element type is a mistake. 2016-06-29T06:08:01Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-29T06:08:12Z FreeBirdLjj joined #lisp 2016-06-29T06:11:44Z beach left #lisp 2016-06-29T06:12:31Z unrahul quit (Quit: Connection closed for inactivity) 2016-06-29T06:14:53Z banjara joined #lisp 2016-06-29T06:21:59Z NeverDie quit (Quit: http://radiux.io/) 2016-06-29T06:22:29Z jasom: agreed 2016-06-29T06:22:43Z jasom: well sort-of 2016-06-29T06:23:38Z jasom: I think associating an *encoding* with a stream is good; if all streams implemented both read-char and read-byte and carried an encoding things would be nicer 2016-06-29T06:27:59Z pillton: I think there should be "simple-streams" with element types of bit and (unsigned-byte 8). All other streams are constructed from these simple streams and allow users to access the simple stream from the "complex" stream. 2016-06-29T06:31:03Z mishoo__ joined #lisp 2016-06-29T06:32:25Z SamSkulls quit (Remote host closed the connection) 2016-06-29T06:34:03Z jasom: buffering becomes a problem for input streams though 2016-06-29T06:36:48Z DavidGu_Desktop joined #lisp 2016-06-29T06:40:11Z rjnw quit (Quit: Connection closed for inactivity) 2016-06-29T06:40:40Z Sucks quit (Ping timeout: 264 seconds) 2016-06-29T06:46:27Z tmtwd quit (Ping timeout: 276 seconds) 2016-06-29T06:49:22Z mvilleneuve joined #lisp 2016-06-29T06:51:03Z leo_song quit (Ping timeout: 240 seconds) 2016-06-29T06:51:35Z DavidGu_Desktop: An update for quicklisp dist seems ready to go 2016-06-29T06:52:47Z DavidGu_Desktop: I was working on building a mirror site for Quicklisp, occasionally fount it 2016-06-29T06:52:54Z leo_song joined #lisp 2016-06-29T06:54:13Z puchacz quit (Quit: Konversation terminated!) 2016-06-29T06:54:38Z Sucks joined #lisp 2016-06-29T06:54:39Z Sucks quit (Max SendQ exceeded) 2016-06-29T06:55:15Z DavidGu_Desktop quit (Quit: DavidGu_Desktop) 2016-06-29T06:55:59Z DavidGu joined #lisp 2016-06-29T06:56:38Z DavidGu quit (Client Quit) 2016-06-29T06:58:05Z tmtwd joined #lisp 2016-06-29T06:58:16Z DavidGu joined #lisp 2016-06-29T06:59:11Z attila_lendvai joined #lisp 2016-06-29T06:59:11Z attila_lendvai quit (Changing host) 2016-06-29T06:59:11Z attila_lendvai joined #lisp 2016-06-29T07:01:24Z shka joined #lisp 2016-06-29T07:03:00Z kushal quit (Quit: Leaving) 2016-06-29T07:06:49Z angavrilov joined #lisp 2016-06-29T07:11:05Z jacking joined #lisp 2016-06-29T07:15:19Z jacking quit (Ping timeout: 244 seconds) 2016-06-29T07:15:46Z jacking joined #lisp 2016-06-29T07:16:18Z jacking left #lisp 2016-06-29T07:16:57Z space_otter quit (Ping timeout: 250 seconds) 2016-06-29T07:18:51Z wilornel_ quit (Remote host closed the connection) 2016-06-29T07:19:50Z alexherbo2 joined #lisp 2016-06-29T07:20:55Z jtza8 joined #lisp 2016-06-29T07:26:46Z jacking joined #lisp 2016-06-29T07:29:07Z Munksgaard joined #lisp 2016-06-29T07:29:45Z jacking is now known as jack 2016-06-29T07:29:46Z jack left #lisp 2016-06-29T07:31:15Z tmtwd quit (Ping timeout: 250 seconds) 2016-06-29T07:32:28Z mathrick quit (Read error: Connection reset by peer) 2016-06-29T07:32:29Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-29T07:32:39Z obama_ joined #lisp 2016-06-29T07:33:02Z mathrick joined #lisp 2016-06-29T07:34:02Z scymtym joined #lisp 2016-06-29T07:36:50Z Petit_Dejeuner quit (Ping timeout: 244 seconds) 2016-06-29T07:37:09Z jtza8 quit (Ping timeout: 276 seconds) 2016-06-29T07:39:00Z attila_lendvai joined #lisp 2016-06-29T07:39:33Z dmiles quit (Ping timeout: 240 seconds) 2016-06-29T07:39:35Z obama_ quit (Quit: leaving) 2016-06-29T07:42:08Z attila_lendvai quit (Disconnected by services) 2016-06-29T07:42:08Z attila_lendvai1 joined #lisp 2016-06-29T07:42:32Z attila_lendvai1 is now known as Guest58393 2016-06-29T07:46:00Z Guest58393 is now known as attila_lendvai 2016-06-29T07:46:00Z attila_lendvai quit (Changing host) 2016-06-29T07:46:00Z attila_lendvai joined #lisp 2016-06-29T07:48:16Z dmiles joined #lisp 2016-06-29T07:49:45Z mvilleneuve_ joined #lisp 2016-06-29T07:49:55Z danieli joined #lisp 2016-06-29T07:51:11Z mvilleneuve quit (Ping timeout: 240 seconds) 2016-06-29T07:53:08Z EvW joined #lisp 2016-06-29T07:54:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-29T07:56:41Z HeyFlash joined #lisp 2016-06-29T07:57:09Z banjara quit (Quit: Leaving.) 2016-06-29T07:57:40Z yoonkn quit (Remote host closed the connection) 2016-06-29T07:58:03Z EvW quit (Ping timeout: 264 seconds) 2016-06-29T07:58:12Z yeticry quit (Read error: Connection reset by peer) 2016-06-29T08:03:44Z yeticry joined #lisp 2016-06-29T08:04:56Z hhdave joined #lisp 2016-06-29T08:12:23Z kushal joined #lisp 2016-06-29T08:18:43Z okflo joined #lisp 2016-06-29T08:18:50Z obama quit 2016-06-29T08:20:32Z defaultxr quit (Ping timeout: 260 seconds) 2016-06-29T08:20:37Z Harag quit (Ping timeout: 258 seconds) 2016-06-29T08:22:51Z Beetny joined #lisp 2016-06-29T08:28:39Z salva0 quit (Ping timeout: 244 seconds) 2016-06-29T08:32:55Z edgar-rft joined #lisp 2016-06-29T08:34:57Z Karl_Dscc joined #lisp 2016-06-29T08:36:05Z attila_lendvai joined #lisp 2016-06-29T08:36:05Z attila_lendvai quit (Changing host) 2016-06-29T08:36:05Z attila_lendvai joined #lisp 2016-06-29T08:37:18Z salva0 joined #lisp 2016-06-29T08:43:35Z adolf_stalin joined #lisp 2016-06-29T08:44:08Z okflo quit (Remote host closed the connection) 2016-06-29T08:46:14Z Velveeta_Chef quit (Ping timeout: 244 seconds) 2016-06-29T08:47:45Z sondr3 joined #lisp 2016-06-29T08:47:57Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-06-29T08:49:52Z Harag joined #lisp 2016-06-29T08:52:33Z sondr3 quit (Ping timeout: 276 seconds) 2016-06-29T08:58:56Z durm quit (Remote host closed the connection) 2016-06-29T08:59:50Z edgar-rft quit (Quit: edgar-rft) 2016-06-29T09:00:08Z Velveeta_Chef joined #lisp 2016-06-29T09:04:15Z Oddity quit (Ping timeout: 276 seconds) 2016-06-29T09:07:15Z przl joined #lisp 2016-06-29T09:07:46Z quazimodo quit (Ping timeout: 244 seconds) 2016-06-29T09:09:48Z bb010g quit (Quit: Connection closed for inactivity) 2016-06-29T09:15:12Z Oddity joined #lisp 2016-06-29T09:23:15Z Karl_Dscc quit (Read error: Connection reset by peer) 2016-06-29T09:24:05Z keltvek joined #lisp 2016-06-29T09:29:33Z araujo joined #lisp 2016-06-29T09:29:33Z araujo quit (Changing host) 2016-06-29T09:29:33Z araujo joined #lisp 2016-06-29T09:30:15Z araujo quit (Max SendQ exceeded) 2016-06-29T09:31:09Z araujo joined #lisp 2016-06-29T09:31:45Z JitanRo joined #lisp 2016-06-29T09:32:48Z araujo quit (Max SendQ exceeded) 2016-06-29T09:33:37Z araujo joined #lisp 2016-06-29T09:34:59Z JitanRo quit (Read error: Connection reset by peer) 2016-06-29T09:46:03Z przl quit (Ping timeout: 240 seconds) 2016-06-29T09:46:45Z MinnowTaur quit (Ping timeout: 246 seconds) 2016-06-29T09:49:39Z Karl_Dscc joined #lisp 2016-06-29T09:49:56Z reepca quit (Read error: Connection reset by peer) 2016-06-29T09:50:57Z zdm quit (Ping timeout: 260 seconds) 2016-06-29T09:52:15Z freehck joined #lisp 2016-06-29T09:52:43Z reepca joined #lisp 2016-06-29T09:58:35Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-29T10:02:43Z fkac quit (Remote host closed the connection) 2016-06-29T10:06:33Z quazimodo joined #lisp 2016-06-29T10:08:00Z d4ryus quit (Killed (sendak.freenode.net (Nickname regained by services))) 2016-06-29T10:08:00Z d4ryus joined #lisp 2016-06-29T10:08:03Z quazimodo quit (Remote host closed the connection) 2016-06-29T10:08:41Z quazimodo joined #lisp 2016-06-29T10:08:43Z quazimod1 joined #lisp 2016-06-29T10:08:47Z quazimodo quit (Remote host closed the connection) 2016-06-29T10:08:47Z quazimod1 quit (Remote host closed the connection) 2016-06-29T10:09:08Z quazimodo joined #lisp 2016-06-29T10:15:05Z MinnowTaur joined #lisp 2016-06-29T10:18:02Z przl joined #lisp 2016-06-29T10:21:22Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-29T10:21:57Z FreeBirdLjj joined #lisp 2016-06-29T10:26:42Z Xach_: DavidGu: to be announced today 2016-06-29T10:31:33Z Portable_Cheese joined #lisp 2016-06-29T10:32:32Z VChef_Mobile joined #lisp 2016-06-29T10:32:50Z adolf_stalin joined #lisp 2016-06-29T10:33:51Z Harag quit (Quit: Harag) 2016-06-29T10:35:24Z DavidGu: Xach_: greate :) 2016-06-29T10:35:41Z MoALTz joined #lisp 2016-06-29T10:35:50Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-29T10:36:48Z kushal quit (Quit: Leaving) 2016-06-29T10:37:09Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-06-29T10:37:45Z jtza8 joined #lisp 2016-06-29T10:40:21Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-29T10:40:33Z FreeBirdLjj joined #lisp 2016-06-29T10:41:58Z jtza8 quit (Ping timeout: 244 seconds) 2016-06-29T10:43:59Z przl quit (Ping timeout: 258 seconds) 2016-06-29T10:47:52Z sondr3 joined #lisp 2016-06-29T10:56:45Z gensym quit (Ping timeout: 246 seconds) 2016-06-29T10:57:02Z Portable_Cheese joined #lisp 2016-06-29T10:58:19Z EvW joined #lisp 2016-06-29T11:00:18Z VChef_Mobile quit (Ping timeout: 272 seconds) 2016-06-29T11:02:49Z gensym joined #lisp 2016-06-29T11:18:09Z quazimodo quit (Ping timeout: 276 seconds) 2016-06-29T11:19:42Z schally quit (Remote host closed the connection) 2016-06-29T11:23:04Z Grue`` joined #lisp 2016-06-29T11:26:01Z dpg joined #lisp 2016-06-29T11:29:02Z aries_liuxueyang joined #lisp 2016-06-29T11:29:04Z Meow-J quit (Quit: Connection closed for inactivity) 2016-06-29T11:32:54Z Harag joined #lisp 2016-06-29T11:34:43Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-29T11:35:14Z FreeBirdLjj joined #lisp 2016-06-29T11:36:23Z zaquest quit (Read error: Connection reset by peer) 2016-06-29T11:36:52Z przl joined #lisp 2016-06-29T11:37:24Z quazimodo joined #lisp 2016-06-29T11:37:54Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-29T11:38:06Z FreeBirdLjj joined #lisp 2016-06-29T11:41:44Z shdeng quit (Quit: Leaving) 2016-06-29T11:45:08Z zaquest joined #lisp 2016-06-29T11:49:09Z EvW quit (Ping timeout: 260 seconds) 2016-06-29T11:54:06Z lnostdal joined #lisp 2016-06-29T12:00:30Z EvW joined #lisp 2016-06-29T12:02:30Z przl quit (Ping timeout: 250 seconds) 2016-06-29T12:04:28Z DavidGu quit (Quit: DavidGu) 2016-06-29T12:06:22Z edgar-rft joined #lisp 2016-06-29T12:14:01Z kushal joined #lisp 2016-06-29T12:15:09Z HeyFlash quit (Remote host closed the connection) 2016-06-29T12:15:26Z zacharias joined #lisp 2016-06-29T12:15:30Z quazimodo quit (Remote host closed the connection) 2016-06-29T12:15:59Z Harag quit (Ping timeout: 260 seconds) 2016-06-29T12:16:59Z quazimodo joined #lisp 2016-06-29T12:17:34Z happy-dude joined #lisp 2016-06-29T12:19:54Z sondr3 quit (Ping timeout: 276 seconds) 2016-06-29T12:20:49Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-29T12:21:24Z FreeBirdLjj joined #lisp 2016-06-29T12:21:34Z adolf_stalin joined #lisp 2016-06-29T12:22:17Z mbuf quit (Remote host closed the connection) 2016-06-29T12:25:54Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-06-29T12:33:09Z frgo joined #lisp 2016-06-29T12:35:33Z reepca quit (Read error: Connection reset by peer) 2016-06-29T12:37:27Z quazimodo quit (Remote host closed the connection) 2016-06-29T12:39:51Z reepca joined #lisp 2016-06-29T12:41:22Z DavidGu joined #lisp 2016-06-29T12:41:52Z Beetny quit (Ping timeout: 260 seconds) 2016-06-29T12:43:59Z DavidGu quit (Remote host closed the connection) 2016-06-29T12:52:50Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-29T12:53:04Z FreeBirdLjj joined #lisp 2016-06-29T12:53:41Z FreeBird_ joined #lisp 2016-06-29T12:57:41Z FreeBirdLjj quit (Ping timeout: 244 seconds) 2016-06-29T12:57:51Z Rinzlit quit (Ping timeout: 246 seconds) 2016-06-29T12:58:06Z Karl_Dscc quit (Remote host closed the connection) 2016-06-29T12:58:12Z FreeBird_ quit (Ping timeout: 244 seconds) 2016-06-29T12:58:12Z holly2 quit (Ping timeout: 246 seconds) 2016-06-29T13:03:02Z Rinzlit joined #lisp 2016-06-29T13:04:10Z ekinmur joined #lisp 2016-06-29T13:05:22Z holly2 joined #lisp 2016-06-29T13:05:33Z EvW quit (Ping timeout: 246 seconds) 2016-06-29T13:13:34Z alchmzt: i'm having a brain fart 2016-06-29T13:13:48Z alchmzt: how do i (gethash "stringkey" *hashtable*) 2016-06-29T13:14:18Z Xach_: alchmzt: just like that. but the table must be created with the appropriate test for string comparison. 2016-06-29T13:14:28Z Xach_: alchmzt: the default test, eql, is not appropriate 2016-06-29T13:14:36Z alchmzt: at creation time? 2016-06-29T13:14:55Z Xach_: Yes, as an option to make-hash-table. 2016-06-29T13:15:12Z alchmzt: i remember seeing :test #'string= somewhere 2016-06-29T13:15:36Z Xach_: That is not one of the standard hash table tests. For strings, I use EQUAL or EQUALP, depending on whether case-sensitivity is needed. 2016-06-29T13:15:43Z alchmzt: k 2016-06-29T13:16:18Z alchmzt: what if it's from a hash table i didnt manually create 2016-06-29T13:16:26Z alchmzt: ie, a ht resulting from a decoded json string 2016-06-29T13:16:46Z Grue``: the decoder is incorrect then 2016-06-29T13:17:17Z alchmzt: oh 2016-06-29T13:17:24Z Xach_: alchmzt: what do you get from (hash-table-test table)? 2016-06-29T13:17:24Z alchmzt: i think i know where the prob is 2016-06-29T13:17:27Z Grue``: json object keys are supposed to be strings, so the hash-table must be able to work on strings 2016-06-29T13:17:35Z alchmzt: i'm merging tables, so it's a prob on my end 2016-06-29T13:17:42Z alchmzt is guilty 2016-06-29T13:18:08Z alchmzt: Xach_: EQL 2016-06-29T13:18:33Z Xach_: alchmzt: that is the trouble. 2016-06-29T13:18:41Z alchmzt: yep 2016-06-29T13:18:48Z alchmzt: thanks for helping out 2016-06-29T13:18:54Z Xach_ lives to serve 2016-06-29T13:18:58Z alchmzt: and for quicklisp 2016-06-29T13:19:10Z alchmzt: but please get yourself a free tls cert from letsencrypt 2016-06-29T13:19:25Z Xach_: I will do that when my current cert expires. 2016-06-29T13:21:37Z Rinzlit quit (Ping timeout: 244 seconds) 2016-06-29T13:22:23Z alchmzt: fixed 2016-06-29T13:23:00Z alchmzt: ◕‿◕ 2016-06-29T13:24:03Z moore33 joined #lisp 2016-06-29T13:24:38Z gniourf quit (Read error: Connection reset by peer) 2016-06-29T13:26:12Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-29T13:28:08Z Karl_Dscc joined #lisp 2016-06-29T13:31:55Z maucar joined #lisp 2016-06-29T13:31:59Z Rinzlit joined #lisp 2016-06-29T13:32:18Z aries_liuxueyang quit (Ping timeout: 272 seconds) 2016-06-29T13:33:19Z Munksgaard quit (Read error: Connection reset by peer) 2016-06-29T13:35:36Z HeyFlash joined #lisp 2016-06-29T13:35:50Z ekinmur joined #lisp 2016-06-29T13:37:20Z adolf_stalin joined #lisp 2016-06-29T13:39:21Z Karl_Dscc quit (Remote host closed the connection) 2016-06-29T13:40:02Z pierpa joined #lisp 2016-06-29T13:41:44Z adolf_stalin quit (Ping timeout: 250 seconds) 2016-06-29T13:43:30Z Neurostorm joined #lisp 2016-06-29T13:46:18Z eudoxia joined #lisp 2016-06-29T13:47:12Z DavidGu joined #lisp 2016-06-29T13:50:42Z Neurostorm quit (Ping timeout: 246 seconds) 2016-06-29T13:51:49Z DavidGu quit (Client Quit) 2016-06-29T13:52:49Z StephanLahl quit (Ping timeout: 260 seconds) 2016-06-29T13:54:02Z unbalancedparen joined #lisp 2016-06-29T13:54:15Z oleo joined #lisp 2016-06-29T13:54:15Z oleo quit (Changing host) 2016-06-29T13:54:15Z oleo joined #lisp 2016-06-29T13:55:48Z StephanLahl joined #lisp 2016-06-29T13:56:12Z unrahul joined #lisp 2016-06-29T13:57:53Z eudoxia quit (Quit: Leaving) 2016-06-29T14:00:38Z vlatkoB_ joined #lisp 2016-06-29T14:01:54Z gabriel_laddel joined #lisp 2016-06-29T14:02:39Z gabriel_laddel: if a file tells me that it is XZ compressed data via 'file', I can xzcat it, but cannot unxz it, even after changing the file name, wtf? 2016-06-29T14:02:55Z Xach_: That sounds like a discussion for somewhere else 2016-06-29T14:03:26Z Kruppe quit (Quit: ZNC - http://znc.in) 2016-06-29T14:03:31Z gabriel_laddel: Xach_: agreed, but lispers are by far and away more intelligent and experienced than other programmers, so I figured, eh, why not 2016-06-29T14:03:49Z gabriel_laddel: besides, this is so that we can finally have our own distro 2016-06-29T14:04:20Z vlatkoB quit (Ping timeout: 244 seconds) 2016-06-29T14:04:34Z AntiSpamMeta quit (Excess Flood) 2016-06-29T14:04:36Z Kruppe joined #lisp 2016-06-29T14:04:55Z AntiSpamMeta joined #lisp 2016-06-29T14:05:16Z StephanLahl quit (Ping timeout: 264 seconds) 2016-06-29T14:05:21Z Xach_: Why not is because this channel is for Common Lisp, not problems with compression utility programs. 2016-06-29T14:05:34Z gabriel_laddel: aite 2016-06-29T14:08:46Z gabriel_laddel: Figured it out. 2016-06-29T14:09:01Z gabriel_laddel quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-29T14:09:27Z scymtym quit (Ping timeout: 258 seconds) 2016-06-29T14:11:52Z smokeink quit (Ping timeout: 264 seconds) 2016-06-29T14:12:18Z Neurostorm joined #lisp 2016-06-29T14:14:40Z dpg quit (Ping timeout: 250 seconds) 2016-06-29T14:16:47Z test1600 quit (Quit: Leaving) 2016-06-29T14:17:09Z sondr3 joined #lisp 2016-06-29T14:21:10Z NeverDie joined #lisp 2016-06-29T14:21:23Z sondr3 quit (Ping timeout: 244 seconds) 2016-06-29T14:21:46Z NeverDie quit (Max SendQ exceeded) 2016-06-29T14:22:20Z NeverDie joined #lisp 2016-06-29T14:29:48Z DavidGu joined #lisp 2016-06-29T14:30:32Z przl joined #lisp 2016-06-29T14:32:06Z wccoder joined #lisp 2016-06-29T14:32:19Z mishoo__ quit (Ping timeout: 252 seconds) 2016-06-29T14:35:06Z ramky quit (Ping timeout: 276 seconds) 2016-06-29T14:41:28Z DeadTrickster_ joined #lisp 2016-06-29T14:42:32Z gravicappa joined #lisp 2016-06-29T14:44:26Z asc232 joined #lisp 2016-06-29T14:45:30Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-06-29T14:47:52Z DavidGu quit (Quit: DavidGu) 2016-06-29T14:48:49Z ramky joined #lisp 2016-06-29T14:59:38Z peey joined #lisp 2016-06-29T14:59:54Z peey quit (Changing host) 2016-06-29T14:59:54Z peey joined #lisp 2016-06-29T14:59:54Z peey quit (Changing host) 2016-06-29T14:59:54Z peey joined #lisp 2016-06-29T15:01:03Z schally joined #lisp 2016-06-29T15:01:37Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-29T15:03:13Z nzambe joined #lisp 2016-06-29T15:07:32Z wccoder quit (Remote host closed the connection) 2016-06-29T15:08:19Z mishoo__ joined #lisp 2016-06-29T15:10:01Z wccoder joined #lisp 2016-06-29T15:11:08Z EvW joined #lisp 2016-06-29T15:13:21Z mishoo_ joined #lisp 2016-06-29T15:14:45Z ramky quit (Ping timeout: 244 seconds) 2016-06-29T15:14:52Z mishoo__ quit (Ping timeout: 264 seconds) 2016-06-29T15:19:40Z shka quit (Ping timeout: 250 seconds) 2016-06-29T15:20:07Z narendraj9 joined #lisp 2016-06-29T15:27:20Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2016-06-29T15:28:50Z zacharias quit (Ping timeout: 272 seconds) 2016-06-29T15:31:14Z smokeink joined #lisp 2016-06-29T15:34:48Z peey quit (Ping timeout: 250 seconds) 2016-06-29T15:39:32Z gingerale joined #lisp 2016-06-29T15:39:44Z edgar-rft quit (Quit: edgar-rft) 2016-06-29T15:41:20Z kushal quit (Quit: Leaving) 2016-06-29T15:43:10Z mjl quit (Read error: Connection reset by peer) 2016-06-29T15:43:22Z narendraj9 quit (Remote host closed the connection) 2016-06-29T15:43:30Z mjl joined #lisp 2016-06-29T15:47:27Z peey joined #lisp 2016-06-29T15:48:36Z gniourf joined #lisp 2016-06-29T15:51:05Z SamSkulls joined #lisp 2016-06-29T16:01:20Z varjag joined #lisp 2016-06-29T16:03:22Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-29T16:03:26Z aries_liuxueyang joined #lisp 2016-06-29T16:03:33Z aries_liuxueyang: hello. 2016-06-29T16:03:38Z nzambe joined #lisp 2016-06-29T16:03:55Z aries_liuxueyang: How to input EOF(C-d) in emacs slime? 2016-06-29T16:07:40Z schaueho joined #lisp 2016-06-29T16:12:27Z Kruppe quit (Read error: Connection reset by peer) 2016-06-29T16:12:28Z phoe_krk: aries_liuxueyang: I don't have enough data. Which mode are you in? 2016-06-29T16:12:30Z Kruppe- joined #lisp 2016-06-29T16:12:36Z phoe_krk: Oh, wait. SLIME REPL? 2016-06-29T16:13:19Z aries_liuxueyang: phoe_krk: yes. in SLIME REPL 2016-06-29T16:13:25Z phoe_krk: I don't think you can end the REPL connection this way. I'd try M-x slime-disconnect for this. 2016-06-29T16:14:01Z phoe_krk: But again - that's a guess. I haven't used it. 2016-06-29T16:14:01Z pierpa: have you tried ctrl-q ctrl-d? 2016-06-29T16:14:25Z aries_liuxueyang: nop, I want to send EOF. the program read from stdin, I try to input EOF to exit the read. 2016-06-29T16:14:46Z phoe_krk: pierpa: the program reads from STDIN? 2016-06-29T16:14:52Z phoe_krk: Are you in REPL read mode? 2016-06-29T16:14:54Z aries_liuxueyang: phoe_krk: yes. 2016-06-29T16:15:07Z aries_liuxueyang: pierpa: that does not work. 2016-06-29T16:15:14Z pierpa: ok 2016-06-29T16:15:17Z aries_liuxueyang: pierpa, it inputs ^d instead. 2016-06-29T16:15:36Z pierpa: right. but it was worth a try 2016-06-29T16:15:43Z aries_liuxueyang: yeah. 2016-06-29T16:16:10Z frgo quit (Quit: rcirc on GNU Emacs 24.5.1) 2016-06-29T16:16:48Z kushal joined #lisp 2016-06-29T16:17:06Z aries_liuxueyang: phoe_krk, I tried that in sbcl repl in the terminal. it works. however in SLIME REPL, it does not. 2016-06-29T16:18:44Z sondr3 joined #lisp 2016-06-29T16:19:34Z fiddlerwoaroof joined #lisp 2016-06-29T16:20:14Z phoe_krk: Yes - I got it. In the terminal, it's obvious; but I wonder whether someone thought of it from the SLIME side. 2016-06-29T16:20:57Z phoe_krk: ! 2016-06-29T16:20:58Z benwbooth joined #lisp 2016-06-29T16:21:00Z phoe_krk: Try C-u RET. 2016-06-29T16:21:22Z aries_liuxueyang: phoe_krk, It works! 2016-06-29T16:21:41Z asc232 quit (Remote host closed the connection) 2016-06-29T16:21:42Z aries_liuxueyang: How do you find that! awesome. 2016-06-29T16:22:51Z sondr3 quit (Ping timeout: 240 seconds) 2016-06-29T16:22:57Z phoe_krk: Google. 2016-06-29T16:23:10Z phoe_krk: And an almost invisible newsgroup post. 2016-06-29T16:23:17Z phoe_krk: https://groups.google.com/forum/#!topic/gnu.emacs.help/gHPxppGFSZI 2016-06-29T16:23:19Z phoe_krk: Thank Helmut for it. 2016-06-29T16:23:20Z aries_liuxueyang: so sad.. I Googled just now and didn't find that.. 2016-06-29T16:23:27Z rme joined #lisp 2016-06-29T16:23:48Z EvW quit (Ping timeout: 250 seconds) 2016-06-29T16:24:45Z aries_liuxueyang: phoe_krk, thank you so much. 2016-06-29T16:25:32Z smokeink quit (Ping timeout: 258 seconds) 2016-06-29T16:25:34Z phoe_krk: aries_liuxueyang: Googling is tricky and so is emacs. Don't worry. 2016-06-29T16:26:58Z aries_liuxueyang: :+1: 2016-06-29T16:28:55Z DavidGu joined #lisp 2016-06-29T16:28:57Z stee quit (Read error: Connection reset by peer) 2016-06-29T16:29:10Z DavidGu quit (Client Quit) 2016-06-29T16:30:05Z stee joined #lisp 2016-06-29T16:30:43Z wccoder quit (Remote host closed the connection) 2016-06-29T16:31:11Z phoe_krk: aries_liuxueyang: :+1, :+1: throws an error about too many colons. 2016-06-29T16:31:21Z prolle joined #lisp 2016-06-29T16:32:05Z aries_liuxueyang: I use Github markdown syntax. ;-) 2016-06-29T16:32:18Z aries_liuxueyang: it's emoji 2016-06-29T16:34:29Z kushal quit (Quit: Leaving) 2016-06-29T16:35:06Z aries_liuxueyang: time to go to bed. it's 00:34.. Bye everyone. 2016-06-29T16:36:46Z moore33 quit (Quit: Leaving) 2016-06-29T16:37:14Z aries_liuxueyang quit (Quit: Leaving) 2016-06-29T16:38:54Z mastokley joined #lisp 2016-06-29T16:39:03Z przl quit (Ping timeout: 240 seconds) 2016-06-29T16:39:22Z peey quit (Ping timeout: 250 seconds) 2016-06-29T16:42:33Z wccoder joined #lisp 2016-06-29T16:42:57Z Karl_Dscc joined #lisp 2016-06-29T16:44:32Z hhdave quit (Ping timeout: 260 seconds) 2016-06-29T16:45:47Z scymtym joined #lisp 2016-06-29T16:54:49Z bb010g joined #lisp 2016-06-29T16:59:31Z zacharias joined #lisp 2016-06-29T17:03:39Z Neurostorm quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-29T17:09:11Z asc232 joined #lisp 2016-06-29T17:10:33Z talon` joined #lisp 2016-06-29T17:18:50Z josemanuel joined #lisp 2016-06-29T17:23:11Z Penta joined #lisp 2016-06-29T17:25:33Z mastokley quit (Ping timeout: 240 seconds) 2016-06-29T17:27:03Z Pent quit (Ping timeout: 240 seconds) 2016-06-29T17:35:23Z Karl_Dscc quit (Remote host closed the connection) 2016-06-29T17:39:09Z talon` quit (Remote host closed the connection) 2016-06-29T17:39:38Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-29T17:40:42Z araujo_ joined #lisp 2016-06-29T17:41:09Z Penta quit (Quit: Leaving) 2016-06-29T17:41:26Z wccoder quit (Remote host closed the connection) 2016-06-29T17:41:33Z Pent joined #lisp 2016-06-29T17:42:26Z wccoder joined #lisp 2016-06-29T17:42:55Z Portable_Cheese joined #lisp 2016-06-29T17:43:04Z HeyFlash quit (Ping timeout: 264 seconds) 2016-06-29T17:43:29Z josemanuel quit (Quit: Saliendo) 2016-06-29T17:43:43Z araujo quit (Ping timeout: 252 seconds) 2016-06-29T17:48:02Z mishoo__ joined #lisp 2016-06-29T17:48:20Z edgar-rft joined #lisp 2016-06-29T17:50:06Z mishoo_ quit (Ping timeout: 276 seconds) 2016-06-29T17:53:14Z antranigv joined #lisp 2016-06-29T17:53:37Z antranigv left #lisp 2016-06-29T17:54:19Z bikeshedr left #lisp 2016-06-29T18:00:28Z _ joined #lisp 2016-06-29T18:00:52Z _ is now known as Guest56479 2016-06-29T18:11:02Z happy-dude quit (Quit: Connection closed for inactivity) 2016-06-29T18:15:26Z Guest56479 quit (Quit: Page closed) 2016-06-29T18:15:58Z happy-dude joined #lisp 2016-06-29T18:20:16Z sondr3 joined #lisp 2016-06-29T18:21:00Z phoe_krk: Is a Lisp adjustable vector somewhat like Java's ArrayList? 2016-06-29T18:22:22Z phoe_krk: I need a Lisp data structure that has O(1) access and O(1) storage at the end. I don't care about removal. 2016-06-29T18:24:57Z sauvin quit (Remote host closed the connection) 2016-06-29T18:25:12Z sondr3 quit (Ping timeout: 276 seconds) 2016-06-29T18:26:43Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-29T18:26:55Z eschatologist joined #lisp 2016-06-29T18:27:34Z pjb joined #lisp 2016-06-29T18:28:54Z fiveop joined #lisp 2016-06-29T18:31:43Z eschatologist quit (Client Quit) 2016-06-29T18:32:09Z DruidGreeneyes joined #lisp 2016-06-29T18:33:01Z mastokley joined #lisp 2016-06-29T18:33:29Z mvilleneuve joined #lisp 2016-06-29T18:33:31Z oGMo: phoe_krk: it's not O(1) at the end, but if you alwyas double the size on resize it shouldn't matter 2016-06-29T18:33:39Z oGMo: it'll be mostly-O(1) at the end ;) 2016-06-29T18:34:28Z phoe_krk: oGMo: I accept it being mostly O(1) 2016-06-29T18:34:33Z oGMo: then you should be good 2016-06-29T18:34:56Z oGMo: just make sure to :adjustable t and possibly start with a decent prealloc and :fill-pointer 0 or whatnot 2016-06-29T18:35:04Z phoe_krk: prealloc? 2016-06-29T18:35:23Z oGMo: well like, if you know you're going to insert 10 or 100 or something items, don't (make-array 1 ...) 2016-06-29T18:35:41Z oGMo: (make-array 100 ..) or a reasonable estimate instead 2016-06-29T18:35:59Z dyelar joined #lisp 2016-06-29T18:36:09Z DruidGreeneyes: Noob question: I'm trying to figure a way of seeding the built-in rng with a specified value; in sbcl random-state is a struct, and can be represented with the #S form: #S(random-state :state #.(make-array [size, element-type, contents of the array])) 2016-06-29T18:36:40Z oGMo: isn't there a portable/better prng? 2016-06-29T18:37:15Z DruidGreeneyes: I looked a little, but I sort of got into the middle of doing this, and felt like "I'm so close!" that I didn't want to stop 2016-06-29T18:37:23Z DruidGreeneyes: :p 2016-06-29T18:38:11Z DruidGreeneyes: So I figured maybe I could dynamically generate the array and swap it into the middle of the form: #S(random-state :state #.new-array) 2016-06-29T18:38:48Z DruidGreeneyes: or #S(random-state :state #.(make-array [etc] :initial-contents (loop-macro to generate some numbers))) 2016-06-29T18:38:54Z LiamH joined #lisp 2016-06-29T18:39:27Z DruidGreeneyes: But as you all presumably already know, it doesn't seem possible to interpolate variables into the middle of a #S form 2016-06-29T18:40:08Z rgrau joined #lisp 2016-06-29T18:40:11Z jasom: someone has a prng question? 2016-06-29T18:40:42Z DruidGreeneyes: Anybody know of a workaround? Or do I have to just bite the bullet and go use another implementation that allows seeding? 2016-06-29T18:42:42Z DruidGreeneyes: jasom, I think it's more a how-does-lisp-work question than a prng question 2016-06-29T18:42:57Z rme: You can use make-random-state to generate an arbitrary new random state, and then save that (e.g., by printing it to a file or whatever). Then, bind/set *random-state* (or pass your random state) around calls to random. 2016-06-29T18:43:25Z DougNYC quit 2016-06-29T18:43:32Z rme: You can't portably initialize a random-state object by hand. 2016-06-29T18:43:41Z rme: But you can create and save one. 2016-06-29T18:43:45Z jasom: DruidGreeneyes: you can use seed-random-state with an 8 element unsigned-byte 32 array 2016-06-29T18:43:51Z jasom: sb-ext:seed-random-state 2016-06-29T18:44:00Z phoe_krk: Actually... I'll reconsider the array in favor of a weak hash-table. 2016-06-29T18:44:15Z jasom: oh, it also takes unsigned-byte 2016-06-29T18:44:15Z phoe_krk: So the objects that are no longer accessed anywhere else can get GCed. 2016-06-29T18:44:22Z gravicappa quit (Ping timeout: 244 seconds) 2016-06-29T18:44:30Z jasom: (sb-ext:seed-random-state 0) should work 2016-06-29T18:44:57Z EvW joined #lisp 2016-06-29T18:45:46Z jasom: and don't use the array of unsigned-byte 32; that's considered an implementation detail that may change; but seeding with UNSIGNED-BYTE and (SIMPLE-ARRAY (UNSIGNED-BYTE 8) (*)) is supported 2016-06-29T18:46:14Z DruidGreeneyes: Good to know; many thanks 2016-06-29T18:46:38Z DruidGreeneyes quit (Quit: Page closed) 2016-06-29T18:50:50Z wccoder quit (Remote host closed the connection) 2016-06-29T18:54:05Z Denommus joined #lisp 2016-06-29T18:56:23Z shka joined #lisp 2016-06-29T18:59:54Z ekinmur_ joined #lisp 2016-06-29T19:00:28Z ekinmur_ quit (Client Quit) 2016-06-29T19:00:58Z ekinmur_ joined #lisp 2016-06-29T19:01:05Z qlkzy quit (Ping timeout: 244 seconds) 2016-06-29T19:02:05Z ekinmur quit (Ping timeout: 244 seconds) 2016-06-29T19:02:07Z johs quit (Ping timeout: 244 seconds) 2016-06-29T19:02:07Z mtd_ quit (Ping timeout: 244 seconds) 2016-06-29T19:02:13Z mtd joined #lisp 2016-06-29T19:02:20Z johs joined #lisp 2016-06-29T19:02:38Z cell quit (Ping timeout: 244 seconds) 2016-06-29T19:03:09Z yang quit (Ping timeout: 244 seconds) 2016-06-29T19:03:46Z cell joined #lisp 2016-06-29T19:03:51Z cell is now known as Guest704 2016-06-29T19:04:41Z yang joined #lisp 2016-06-29T19:06:13Z eschatologist joined #lisp 2016-06-29T19:08:26Z qlkzy joined #lisp 2016-06-29T19:13:59Z SumoSudo joined #lisp 2016-06-29T19:16:31Z gema` joined #lisp 2016-06-29T19:17:44Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-29T19:25:11Z SumoSudo quit (Ping timeout: 244 seconds) 2016-06-29T19:27:03Z defaultxr joined #lisp 2016-06-29T19:27:32Z trinitr0n quit (Remote host closed the connection) 2016-06-29T19:32:06Z fiveop quit 2016-06-29T19:32:22Z EvW quit (Remote host closed the connection) 2016-06-29T19:32:31Z EvW joined #lisp 2016-06-29T19:33:57Z ekinmur_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-29T19:36:34Z ekinmur joined #lisp 2016-06-29T19:37:00Z DeadTrickster joined #lisp 2016-06-29T19:39:53Z DeadTrickster_ quit (Ping timeout: 258 seconds) 2016-06-29T19:41:20Z rgrau quit (Remote host closed the connection) 2016-06-29T19:41:51Z rgrau joined #lisp 2016-06-29T19:42:23Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-06-29T19:42:24Z schaueho quit (Ping timeout: 244 seconds) 2016-06-29T19:44:16Z Denommus` joined #lisp 2016-06-29T19:44:58Z Denommus quit (Ping timeout: 244 seconds) 2016-06-29T19:49:00Z Denommus` is now known as Denommus 2016-06-29T19:49:10Z pierpa` joined #lisp 2016-06-29T19:51:48Z DeadTrickster_ joined #lisp 2016-06-29T19:51:52Z trinitr0n joined #lisp 2016-06-29T19:52:12Z pierpa quit (Ping timeout: 244 seconds) 2016-06-29T19:52:49Z puchacz joined #lisp 2016-06-29T19:54:15Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-29T19:55:17Z gingerale quit (Remote host closed the connection) 2016-06-29T19:55:47Z BlueRavenGT joined #lisp 2016-06-29T19:57:38Z arescorpio joined #lisp 2016-06-29T20:06:00Z clique joined #lisp 2016-06-29T20:08:09Z grimsley joined #lisp 2016-06-29T20:10:14Z shka quit (Read error: Connection reset by peer) 2016-06-29T20:10:28Z shka joined #lisp 2016-06-29T20:12:03Z maucar quit (Quit: Leaving) 2016-06-29T20:18:23Z clique left #lisp 2016-06-29T20:18:34Z wccoder joined #lisp 2016-06-29T20:21:24Z sondr3 joined #lisp 2016-06-29T20:22:33Z holly2 quit (Ping timeout: 240 seconds) 2016-06-29T20:24:28Z mastokley quit (Ping timeout: 264 seconds) 2016-06-29T20:24:56Z mastokley joined #lisp 2016-06-29T20:26:09Z sondr3 quit (Ping timeout: 244 seconds) 2016-06-29T20:26:40Z dmiles quit (Read error: Connection reset by peer) 2016-06-29T20:28:08Z holly2 joined #lisp 2016-06-29T20:29:23Z baboon` quit (Quit: Baboons don't die, they nap) 2016-06-29T20:29:52Z dmiles joined #lisp 2016-06-29T20:34:09Z vlatkoB_ quit (Remote host closed the connection) 2016-06-29T20:38:30Z maucar joined #lisp 2016-06-29T20:39:02Z maucar quit (Remote host closed the connection) 2016-06-29T20:45:59Z asc232 quit (Remote host closed the connection) 2016-06-29T20:50:40Z Ven_ joined #lisp 2016-06-29T20:54:59Z EvW1 joined #lisp 2016-06-29T20:55:40Z EvW quit (Ping timeout: 252 seconds) 2016-06-29T20:55:40Z EvW1 is now known as EvW 2016-06-29T20:57:19Z mishoo__ quit (Ping timeout: 244 seconds) 2016-06-29T21:00:14Z angavrilov quit (Remote host closed the connection) 2016-06-29T21:04:33Z shka quit (Ping timeout: 244 seconds) 2016-06-29T21:07:47Z eschatologist joined #lisp 2016-06-29T21:08:11Z grouzen joined #lisp 2016-06-29T21:12:39Z Velveeta_Chef quit (Ping timeout: 260 seconds) 2016-06-29T21:16:29Z holly2 quit (Ping timeout: 258 seconds) 2016-06-29T21:18:57Z zygentoma joined #lisp 2016-06-29T21:19:13Z holly2 joined #lisp 2016-06-29T21:25:06Z m0j0 joined #lisp 2016-06-29T21:28:11Z Velveeta_Chef joined #lisp 2016-06-29T21:31:10Z wccoder quit (Remote host closed the connection) 2016-06-29T21:31:12Z m0j0 quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-29T21:31:41Z Petit_Dejeuner joined #lisp 2016-06-29T21:40:09Z drsp joined #lisp 2016-06-29T21:48:28Z stepnem quit (Ping timeout: 264 seconds) 2016-06-29T21:53:17Z nell joined #lisp 2016-06-29T21:53:23Z Karl_Dscc joined #lisp 2016-06-29T21:55:04Z varjag quit (Ping timeout: 252 seconds) 2016-06-29T21:56:31Z wccoder joined #lisp 2016-06-29T22:00:05Z wccoder quit (Remote host closed the connection) 2016-06-29T22:00:21Z ekinmur quit (Ping timeout: 276 seconds) 2016-06-29T22:01:30Z wccoder joined #lisp 2016-06-29T22:02:41Z moei quit (Quit: Leaving...) 2016-06-29T22:03:15Z wccoder quit (Remote host closed the connection) 2016-06-29T22:04:28Z SamSkulls quit (Ping timeout: 244 seconds) 2016-06-29T22:08:20Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-06-29T22:09:19Z wccoder joined #lisp 2016-06-29T22:09:53Z LiamH quit (Quit: Leaving.) 2016-06-29T22:10:07Z wccoder quit (Remote host closed the connection) 2016-06-29T22:10:10Z krasnal quit (Ping timeout: 244 seconds) 2016-06-29T22:12:30Z prolle quit (Remote host closed the connection) 2016-06-29T22:14:49Z pierpa` is now known as pierpa 2016-06-29T22:18:26Z sondr3 joined #lisp 2016-06-29T22:18:56Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-29T22:19:19Z eudoxia joined #lisp 2016-06-29T22:20:02Z pjb quit (Remote host closed the connection) 2016-06-29T22:21:00Z kenanb joined #lisp 2016-06-29T22:22:16Z kenanb: hi folks, any works already on making CLIM implementation of Franz that is recently open sourced portable? 2016-06-29T22:22:31Z krasnal joined #lisp 2016-06-29T22:26:21Z wccoder joined #lisp 2016-06-29T22:29:12Z eschatologist joined #lisp 2016-06-29T22:34:44Z nell quit (Ping timeout: 250 seconds) 2016-06-29T22:37:38Z wccoder quit (Remote host closed the connection) 2016-06-29T22:40:08Z eudoxia quit (Ping timeout: 272 seconds) 2016-06-29T22:44:52Z mastokley quit (Ping timeout: 264 seconds) 2016-06-29T22:45:20Z eudoxia joined #lisp 2016-06-29T22:45:34Z maucar joined #lisp 2016-06-29T22:45:54Z mastokley joined #lisp 2016-06-29T22:47:19Z jasom: kenanb: I haven't heard of any yet, but judging by my experience with non-portable code being open-sourced, there are probably 2 or 3 people working on it that don't know about each other. 2016-06-29T22:47:40Z jasom: I don't know enough about CLIM to compare it to mcclim 2016-06-29T22:48:18Z maucar quit (Client Quit) 2016-06-29T22:48:22Z kenanb: jasom: cool, thanks for the educated guess :) looks like it 2016-06-29T22:54:15Z dpg joined #lisp 2016-06-29T23:06:37Z BlueRavenGT quit (Ping timeout: 260 seconds) 2016-06-29T23:08:00Z sswords quit (Ping timeout: 272 seconds) 2016-06-29T23:08:54Z scymtym quit (Ping timeout: 244 seconds) 2016-06-29T23:09:08Z kenanb left #lisp 2016-06-29T23:14:49Z Karl_Dscc quit (Remote host closed the connection) 2016-06-29T23:21:00Z karswell joined #lisp 2016-06-29T23:21:18Z sswords joined #lisp 2016-06-29T23:21:56Z MoALTz quit (Ping timeout: 272 seconds) 2016-06-29T23:22:15Z schally quit (Ping timeout: 246 seconds) 2016-06-29T23:26:43Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-29T23:28:11Z dyelar quit (Quit: Leaving.) 2016-06-29T23:28:42Z DeadTrickster_ quit (Ping timeout: 244 seconds) 2016-06-29T23:30:46Z SumoSudo joined #lisp 2016-06-29T23:39:31Z moei joined #lisp 2016-06-29T23:50:26Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-29T23:55:16Z schally joined #lisp 2016-06-30T00:01:00Z SumoSudo quit (Quit: 8Y3-8Y3) 2016-06-30T00:01:06Z Denommus` joined #lisp 2016-06-30T00:02:03Z lnostdal quit (Quit: lnostdal) 2016-06-30T00:02:24Z Denommus quit (Ping timeout: 260 seconds) 2016-06-30T00:04:15Z DeadTrickster quit (Ping timeout: 246 seconds) 2016-06-30T00:08:36Z aries_liuxueyang joined #lisp 2016-06-30T00:12:57Z EvW quit (Ping timeout: 276 seconds) 2016-06-30T00:17:33Z schally quit (Ping timeout: 240 seconds) 2016-06-30T00:19:44Z oleo_ joined #lisp 2016-06-30T00:22:42Z oleo quit (Ping timeout: 276 seconds) 2016-06-30T00:23:10Z grouzen quit (Ping timeout: 258 seconds) 2016-06-30T00:23:47Z Portable_Cheese joined #lisp 2016-06-30T00:24:29Z defaultxr quit (Remote host closed the connection) 2016-06-30T00:25:23Z defaultxr joined #lisp 2016-06-30T00:31:41Z smokeink joined #lisp 2016-06-30T00:31:46Z zacharias_ joined #lisp 2016-06-30T00:34:40Z zacharias quit (Ping timeout: 244 seconds) 2016-06-30T00:36:11Z shdeng joined #lisp 2016-06-30T00:42:32Z guicho joined #lisp 2016-06-30T00:46:11Z Denommus` quit (Ping timeout: 240 seconds) 2016-06-30T00:52:05Z aries_liuxueyang quit (Ping timeout: 250 seconds) 2016-06-30T00:55:34Z unbalancedparen quit (Quit: WeeChat 1.5) 2016-06-30T00:57:03Z reepca quit (Read error: Connection reset by peer) 2016-06-30T00:57:27Z Guest704 is now known as cell 2016-06-30T00:57:27Z cell quit (Changing host) 2016-06-30T00:57:27Z cell joined #lisp 2016-06-30T01:00:23Z grimsley quit (Quit: Leaving) 2016-06-30T01:00:57Z schally joined #lisp 2016-06-30T01:00:59Z jacking joined #lisp 2016-06-30T01:01:02Z happy-dude quit (Quit: Connection closed for inactivity) 2016-06-30T01:01:04Z guicho quit (Quit: さようなら) 2016-06-30T01:02:52Z JuanDaugherty quit (Quit: Hibernate, reboot, exeunt, etc.) 2016-06-30T01:07:34Z quazimodo joined #lisp 2016-06-30T01:07:35Z quazimod1 joined #lisp 2016-06-30T01:13:00Z rgrau quit (Ping timeout: 258 seconds) 2016-06-30T01:15:39Z Petit_Dejeuner quit (Ping timeout: 246 seconds) 2016-06-30T01:18:40Z ekinmur joined #lisp 2016-06-30T01:18:43Z reepca joined #lisp 2016-06-30T01:20:17Z mastokley quit (Ping timeout: 244 seconds) 2016-06-30T01:21:33Z quazimodo quit (Remote host closed the connection) 2016-06-30T01:21:33Z quazimod1 quit (Remote host closed the connection) 2016-06-30T01:24:12Z quazimodo joined #lisp 2016-06-30T01:24:16Z quazimod1 joined #lisp 2016-06-30T01:24:54Z quazimodo quit (Remote host closed the connection) 2016-06-30T01:24:55Z quazimod1 quit (Remote host closed the connection) 2016-06-30T01:25:11Z quazimodo joined #lisp 2016-06-30T01:26:37Z theethicalegoist joined #lisp 2016-06-30T01:31:31Z eudoxia quit (Ping timeout: 250 seconds) 2016-06-30T01:31:56Z keltvek quit (Remote host closed the connection) 2016-06-30T01:34:58Z quazimodo quit (Remote host closed the connection) 2016-06-30T01:37:38Z FreeBirdLjj joined #lisp 2016-06-30T01:38:20Z quazimodo joined #lisp 2016-06-30T01:38:24Z quazimodo quit (Remote host closed the connection) 2016-06-30T01:38:29Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T01:38:48Z quazimodo joined #lisp 2016-06-30T01:39:00Z FreeBirdLjj joined #lisp 2016-06-30T01:42:26Z nell joined #lisp 2016-06-30T01:43:32Z space_otter joined #lisp 2016-06-30T01:44:35Z ahungry quit (Remote host closed the connection) 2016-06-30T01:45:22Z bullets joined #lisp 2016-06-30T01:49:04Z smokeink quit (Ping timeout: 244 seconds) 2016-06-30T01:50:26Z karswell quit (Read error: Connection reset by peer) 2016-06-30T01:54:20Z quazimodo quit (Remote host closed the connection) 2016-06-30T01:55:40Z quazimodo joined #lisp 2016-06-30T01:55:46Z quazimod1 joined #lisp 2016-06-30T02:00:44Z karswell joined #lisp 2016-06-30T02:01:01Z theethicalegoist quit (Quit: Leaving) 2016-06-30T02:04:32Z clog quit (Ping timeout: 260 seconds) 2016-06-30T02:08:18Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T02:09:00Z FreeBirdLjj joined #lisp 2016-06-30T02:09:01Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T02:09:13Z FreeBirdLjj joined #lisp 2016-06-30T02:11:10Z quazimodo quit (Remote host closed the connection) 2016-06-30T02:11:10Z quazimod1 quit (Remote host closed the connection) 2016-06-30T02:11:25Z quazimodo joined #lisp 2016-06-30T02:20:36Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T02:21:19Z FreeBirdLjj joined #lisp 2016-06-30T02:22:17Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T02:22:26Z FreeBirdLjj joined #lisp 2016-06-30T02:24:02Z tmtwd joined #lisp 2016-06-30T02:27:14Z DavidGu joined #lisp 2016-06-30T02:30:25Z scottj joined #lisp 2016-06-30T02:34:31Z karswell quit (Read error: Connection reset by peer) 2016-06-30T02:35:27Z karswell joined #lisp 2016-06-30T02:36:10Z clog joined #lisp 2016-06-30T02:40:23Z wccoder joined #lisp 2016-06-30T02:45:14Z wccoder quit (Ping timeout: 272 seconds) 2016-06-30T02:48:22Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T02:48:53Z FreeBirdLjj joined #lisp 2016-06-30T02:49:05Z sondr3 quit (Ping timeout: 250 seconds) 2016-06-30T02:52:03Z Petit_Dejeuner joined #lisp 2016-06-30T02:56:51Z walter|r joined #lisp 2016-06-30T02:58:23Z Jesin quit (Quit: Leaving) 2016-06-30T02:59:22Z arescorpio quit (Quit: Leaving.) 2016-06-30T03:00:18Z adhoc_ quit (Ping timeout: 246 seconds) 2016-06-30T03:01:26Z adhoc_ joined #lisp 2016-06-30T03:07:04Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T03:07:13Z FreeBirdLjj joined #lisp 2016-06-30T03:09:04Z nell quit (Ping timeout: 260 seconds) 2016-06-30T03:12:57Z PuercoPop joined #lisp 2016-06-30T03:14:30Z DavidGu1 joined #lisp 2016-06-30T03:15:22Z Jesin joined #lisp 2016-06-30T03:16:01Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-06-30T03:16:31Z DavidGu quit (Ping timeout: 240 seconds) 2016-06-30T03:16:31Z DavidGu1 is now known as DavidGu 2016-06-30T03:17:48Z wccoder joined #lisp 2016-06-30T03:18:15Z schoppenhauer joined #lisp 2016-06-30T03:21:48Z pierpa quit (Ping timeout: 258 seconds) 2016-06-30T03:22:25Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-30T03:32:32Z unrahul quit (Quit: Connection closed for inactivity) 2016-06-30T03:34:38Z adhoc_ quit (Ping timeout: 272 seconds) 2016-06-30T03:35:01Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-30T03:36:12Z adhoc_ joined #lisp 2016-06-30T03:40:17Z walter|r quit (Remote host closed the connection) 2016-06-30T03:41:39Z DavidGu quit (Quit: DavidGu) 2016-06-30T03:43:35Z test1600 joined #lisp 2016-06-30T03:44:26Z dpg quit (Ping timeout: 244 seconds) 2016-06-30T03:49:55Z beach joined #lisp 2016-06-30T03:50:02Z beach: Good morning everyone! 2016-06-30T03:51:03Z pillton: G'day beach. 2016-06-30T03:53:49Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T03:54:24Z FreeBirdLjj joined #lisp 2016-06-30T03:55:01Z beach: pillton: Any progress on partial evaluation? 2016-06-30T03:55:26Z beach: It's a very interesting topic in my opinion. 2016-06-30T03:56:14Z pillton: Well, yes, of sorts. The link you sent revealed what it was I needed. 2016-06-30T03:57:11Z beach: Oh, good! 2016-06-30T04:00:05Z eschatologist joined #lisp 2016-06-30T04:00:40Z pillton: I'm not going to use partial evaluation. I'm going to write a different evaluator. I think this will work. 2016-06-30T04:02:18Z beach: Sure. 2016-06-30T04:05:22Z mr_yogurt joined #lisp 2016-06-30T04:06:51Z DavidGu joined #lisp 2016-06-30T04:09:40Z mr_yogurt: Where would be a good place to start learning common lisp? 2016-06-30T04:10:08Z beach: minion: Please tell mr_yogurt about PCL. 2016-06-30T04:10:09Z minion: mr_yogurt: direct your attention towards 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-06-30T04:10:54Z mr_yogurt: thanks 2016-06-30T04:11:25Z mr_yogurt: How difficult is learning a new Lisp dialect? 2016-06-30T04:11:36Z mr_yogurt: After already learning one 2016-06-30T04:12:15Z beach: mr_yogurt: People don't agree on what constitutes a "Lisp dialect", so it may vary considerably. 2016-06-30T04:13:06Z mr_yogurt: Say, if I learn common lisp and I find myself in a situation where I need to use scheme (no idea how likely that is), how difficult would it be to switch? 2016-06-30T04:13:27Z beach: mr_yogurt: Me and many others don't even think Scheme is a Lisp dialect. 2016-06-30T04:13:53Z beach: But you will already know the concepts, and you will miss most of the interesting features of Common Lisp, such as CLOS. 2016-06-30T04:14:16Z alchmzt: mr_yogurt: i think the main diference would be learning the SRFIs if you were going from common lisp to scheme 2016-06-30T04:14:46Z loke: and you'd have to learn to convolute your loops into recursion. 2016-06-30T04:15:25Z beach: Oh, right. That too. 2016-06-30T04:15:27Z alchmzt: ☼ the main difference for me was really the ecosystem, the language itself wasn't a huge jump 2016-06-30T04:16:57Z BlueRavenGT joined #lisp 2016-06-30T04:18:08Z DavidGu quit (Quit: DavidGu) 2016-06-30T04:21:01Z beach: mr_yogurt: Judging from other people coming here with questions, I am given the impression that #scheme is deserted, so you might miss the helpful people as well. Perhaps that is what alchmzt was referring to. Or perhaps to Quicklisp which gives you lots of good libraries. I don't know whether Scheme has something similar. 2016-06-30T04:23:57Z alchmzt: i looked at a bunch of options between lisp/scheme, and settled with lisp 2016-06-30T04:24:30Z alchmzt: it's just a bit of a PITA to get into initially, but I think that's more to do with ecosystem and how everything is more spread out than in other languages 2016-06-30T04:25:44Z alchmzt: ie, ruby you get language, interpreter, package management all in one, with lisp you need to pick an interpreter, manually setup quicklisp, and then learn the language (and discover things like alexandria) 2016-06-30T04:26:05Z karswell` joined #lisp 2016-06-30T04:26:15Z karswell quit (Remote host closed the connection) 2016-06-30T04:26:32Z alchmzt: it also seems like there's more portability between lisp implementations than between scheme implementations 2016-06-30T04:28:25Z beach: alchmzt: That is very likely due to the fact that the Common Lisp standard is much bigger, and that Scheme implementations must therefore add many things compared to the language definition. Those additions are then mutually incompatible. 2016-06-30T04:28:57Z alchmzt: yep 2016-06-30T04:29:17Z alchmzt: although, it was always my understanding that scheme was meant to be more portable by virtue of srfis 2016-06-30T04:29:25Z alchmzt: yet in practice that didnt seem to be the case 2016-06-30T04:29:28Z alchmzt: anyway 2016-06-30T04:29:30Z alchmzt: <3 lisp 2016-06-30T04:31:17Z mastokley joined #lisp 2016-06-30T04:33:28Z adhoc_ quit (Ping timeout: 264 seconds) 2016-06-30T04:35:59Z jasom: When will sbcl generate conditional moves rather than jumps for something like (let ((x (cond ...))) 2016-06-30T04:36:17Z jasom: I see it do it sometimes, and it really speeds things up, but it seems very fragile 2016-06-30T04:37:38Z jasom: beach, alchmzt it also helps that there are far fewer actively used CL implementations 2016-06-30T04:38:35Z beach: jasom: Really? I am surprised. 2016-06-30T04:39:27Z jasom: beach: which part is surprising? 2016-06-30T04:39:53Z beach: That there would be more Scheme implementations actively used than Common Lisp implementations actively used. 2016-06-30T04:40:31Z oleo_ quit (Quit: Verlassend) 2016-06-30T04:40:34Z jasom: well there are more scheme implementations in general: http://community.schemewiki.org/?scheme-faq-standards#implementations 2016-06-30T04:41:10Z jasom: bout count the "yes" in the Active column and there are plenty still being developed 2016-06-30T04:41:28Z karswell` quit (Remote host closed the connection) 2016-06-30T04:41:32Z beach: I am willing to believe you. I was just surprised. 2016-06-30T04:42:02Z jasom: I ran into an annoying underspecified part of CL the other day, and I found that among the 6 or so lisp implementations there were only 2 ways that it was done, so two #+ macros later I'm portable 2016-06-30T04:42:18Z karswell` joined #lisp 2016-06-30T04:42:54Z jasom: and it's even more narrow when you consider that a lot of behaviors are the same among descendents of mkcl and cmucl 2016-06-30T04:44:18Z vlatkoB joined #lisp 2016-06-30T04:45:10Z schally quit (Read error: Connection reset by peer) 2016-06-30T04:45:58Z alchmzt: now if we could get quicklisp baked into sbcl (for example), that would be rather nice 2016-06-30T04:46:27Z sondr3 joined #lisp 2016-06-30T04:46:41Z alchmzt: or at least into sb-contrib 2016-06-30T04:47:51Z pillton: No! 2016-06-30T04:51:22Z sondr3 quit (Ping timeout: 260 seconds) 2016-06-30T04:56:40Z adhoc_ joined #lisp 2016-06-30T04:57:33Z beach: mr_yogurt: Do you feel better informed now? 2016-06-30T04:57:58Z mr_yogurt: somewhat 2016-06-30T05:00:07Z alchmzt: mr_yogurt: http://quickdocs.org/rutils/ will make life a little easier 2016-06-30T05:00:31Z alchmzt: a friend told me about it and it made lisp a lot nicer to work with 2016-06-30T05:00:33Z shka joined #lisp 2016-06-30T05:00:56Z wccoder quit (Remote host closed the connection) 2016-06-30T05:02:13Z beach: mr_yogurt: Oh, right. Almost forgot. If you ever decide to learn Common Lisp, check here first what to install, and how to install it. Lots of beginners do the wrong thing, come here because they are lost, and then we tell them to start over. 2016-06-30T05:02:14Z tmtwd quit (Ping timeout: 260 seconds) 2016-06-30T05:02:31Z mr_yogurt: ok then what do i install? 2016-06-30T05:02:48Z quazimodo quit (Ping timeout: 246 seconds) 2016-06-30T05:03:06Z beach: Install SBCL with a binary. Download Quicklisp. Install SLIME using Quicklisp. 2016-06-30T05:03:12Z mr_yogurt: that it? 2016-06-30T05:03:20Z beach: Pretty much. 2016-06-30T05:03:49Z beach: You will need a fairly recent implementation of GNU Emacs to run SLIME. 2016-06-30T05:04:12Z pillton: I think paredit should be installed too. 2016-06-30T05:04:24Z beach: I think it comes with Emacs, no? 2016-06-30T05:04:38Z beach: I didn't install it, and I can still do M-x paredit-mode. 2016-06-30T05:04:44Z quazimodo joined #lisp 2016-06-30T05:04:49Z beach: ... I think. 2016-06-30T05:04:59Z beach: I mean, I think I didn't install it. 2016-06-30T05:05:30Z pillton: I don't think so. I use the emacs-app port in macports though. 2016-06-30T05:05:53Z beach: OK. I may have forgotten. 2016-06-30T05:06:27Z mr_yogurt: is windows development viable with common lisp? 2016-06-30T05:06:27Z mbuf joined #lisp 2016-06-30T05:06:53Z beach wouldn't know. 2016-06-30T05:07:34Z mr_yogurt: i'm too lazy to reboot to my ubuntu install right now 2016-06-30T05:08:13Z alchmzt: mr_yogurt: imho, i would learn lisp with your current editor, instead of trying to learn lisp and emacs at the same time 2016-06-30T05:08:18Z beach: mr_yogurt: If you are going to develop for Windows, I think you should buy LispWorks Common Lisp. As I understand it, it works very well on Windows. 2016-06-30T05:08:21Z alchmzt: switch to emacs once you get a handle on lisp 2016-06-30T05:08:52Z alchmzt: it's less efficient, but it's also less to learn at the beginning 2016-06-30T05:08:58Z alchmzt: meaning you learn faster 2016-06-30T05:09:03Z beach: mr_yogurt: Of course, if you use a proprietary system, you will get a lot less help here. 2016-06-30T05:09:48Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T05:10:00Z FreeBirdLjj joined #lisp 2016-06-30T05:10:04Z mishoo__ joined #lisp 2016-06-30T05:12:29Z beach: alchmzt: That may or may not be good advice. Frequently, when people do that, they come here and show badly indented code, and the first thing they are then told is to install Emacs and SLIME so that the code will be properly indented. 2016-06-30T05:13:02Z mr_yogurt: Are there any vim options? 2016-06-30T05:13:12Z alchmzt: beach: emacs is a nightmare to learn for first timer, on top of learning lisp 2016-06-30T05:13:25Z alchmzt: dont forget the first time you fired up emacs 2016-06-30T05:13:49Z alchmzt: mr_yogurt: spacemacs is an emacs configuration that has vim "built-in" 2016-06-30T05:14:06Z beach: alchmzt: That would have been Multics Emacs around 1982 or so. It was pure joy. 2016-06-30T05:14:09Z alchmzt: so you get the goodies of emacs without having to learn emacs keybinds 2016-06-30T05:14:21Z quazimodo quit (Ping timeout: 244 seconds) 2016-06-30T05:14:25Z alchmzt: beach: compared to what else was available at the time, it probably was 2016-06-30T05:14:35Z beach: Yep. 2016-06-30T05:14:59Z alchmzt: you might be a bit far removed then from the modern experience of switching to emacs from modern editors 2016-06-30T05:15:09Z bullets: I personally never found it any hard to learn emacs keybindings 2016-06-30T05:15:47Z beach: alchmzt: You may very well be right. 2016-06-30T05:15:48Z alchmzt: it's not that it's hard, it's that youre trying to learn lisp AND emacs at the same time 2016-06-30T05:15:51Z bullets: I mainly move around in a few standard ways, the somewhat frequent migration between vi and emacs is kinda smooth 2016-06-30T05:16:05Z alchmzt: i would love for seasoned lispers to at least admit that it's not easy 2016-06-30T05:16:06Z bullets: e...emacs is lisp :^) 2016-06-30T05:16:15Z bullets: but I guess you're right 2016-06-30T05:16:16Z alchmzt facepalms 2016-06-30T05:16:34Z quazimodo joined #lisp 2016-06-30T05:16:37Z alchmzt: if we want more ppl to learn, we shouldnt say "learn emacs" at the very beginning 2016-06-30T05:17:00Z alchmzt: (imho) 2016-06-30T05:17:14Z beach: alchmzt: I for one do not want "more people to learn" at any cost. 2016-06-30T05:17:40Z alchmzt: "at any cost", using an alternative editor to emacs is not a massive dealbreaker 2016-06-30T05:18:07Z alchmzt goes back to his cave 2016-06-30T05:18:13Z beach: alchmzt: I'll let you read their badly indented code then, when they come here with problems. 2016-06-30T05:18:59Z alchmzt: woe is me, badly indented code 2016-06-30T05:19:02Z alchmzt: my eyes, my eyes 2016-06-30T05:19:07Z alchmzt: i'm mellllting 2016-06-30T05:19:15Z mr_yogurt: so far the only argument i've heard for learning emacs to learn lisp is "indentation". is that the only reason? 2016-06-30T05:19:15Z alchmzt gurgles and falls over, dead 2016-06-30T05:19:31Z bullets: no 2016-06-30T05:19:34Z PuercoPop: alchmzt: you don't have to learn emacs, to use it like any other editor, mouse works just fine, copying from the menu works just fine. Working w/ slime is a different experience using a REPL 2016-06-30T05:20:01Z bullets: I personally love the emacs+lisp environment because you can write a function in the editor buffer and send it directly to the repl 2016-06-30T05:20:03Z alchmzt: mr_yogurt: you can have like a synchronized editor window with a SLIME repl, so you can code/test in realtime 2016-06-30T05:20:21Z PuercoPop: mr_yogurt: no, from Slime you have xref funcitonality, object inspectors for example 2016-06-30T05:20:23Z alchmzt: less friction 2016-06-30T05:20:29Z bullets: I tried that with Vim (using slimv) and it was realllllly awkward) 2016-06-30T05:21:07Z bullets: also a standalone lisp repl (at least that of sbcl) offers very limited functionality against that of slime 2016-06-30T05:21:31Z PuercoPop: the debugger of slime is much better as well 2016-06-30T05:21:34Z mr_yogurt: if i'm going to embark on this emacs-learning quest i'm going to need some more resources 2016-06-30T05:21:39Z alchmzt: mr_yogurt: http://spacemacs.org 2016-06-30T05:21:47Z alchmzt: try that 2016-06-30T05:21:55Z alchmzt: does most of the heavy lifting for you 2016-06-30T05:22:16Z mr_yogurt: i wouldn't say i know vim enough for that to be enough help 2016-06-30T05:22:31Z alchmzt: neither do i 2016-06-30T05:22:35Z PuercoPop: mr_yogurt: try not to embark in an emacs learning quest, just install emacs 2016-06-30T05:22:42Z bullets: or use the emacs built in tutorial 2016-06-30T05:23:09Z PuercoPop: or maybe a trial version of lispworks? 2016-06-30T05:23:11Z bullets: there doesn't seem to be a good beginner's guide to emacs+slime, right? 2016-06-30T05:23:28Z sauvin joined #lisp 2016-06-30T05:23:32Z PuercoPop: jasom recently updated lispstick I think 2016-06-30T05:23:53Z bullets: I'm thinking the slime setup which is usually just 3 lines of elisp but which newcomers of course don't know 2016-06-30T05:23:54Z alchmzt: i followed the SLIME docs to set it up 2016-06-30T05:24:07Z alchmzt: combined with a spacemacs configuration 2016-06-30T05:24:21Z alchmzt: i'm probably not using it the most effectively, but it works well enough 2016-06-30T05:24:23Z mr_yogurt: i will be back after i've rebooted to linux 2016-06-30T05:24:40Z PuercoPop: bullets: yes, you can use quicklisp to install slime, to guides you through it iirc. and its only 3 lines of elisp 2016-06-30T05:25:52Z DavidGu joined #lisp 2016-06-30T05:26:58Z mr_yogurt_ joined #lisp 2016-06-30T05:27:31Z mr_yogurt_: Will the standard sudo apt-get install emacs cause any issues? 2016-06-30T05:28:06Z PuercoPop: mr_yogurt_: what version is it? I think it won't 2016-06-30T05:28:24Z PuercoPop: (cause any problems that is) 2016-06-30T05:28:59Z mr_yogurt quit (Ping timeout: 250 seconds) 2016-06-30T05:29:14Z mr_yogurt_ is now known as mr_yogurt 2016-06-30T05:30:45Z mr_yogurt: Now, new question: does lisp work well for developing desktop applications? 2016-06-30T05:32:15Z alchmzt: mr_yogurt: have you seen the post "state of the lisp ecosystem" ? 2016-06-30T05:32:23Z mr_yogurt: no 2016-06-30T05:32:55Z alchmzt: http://eudoxia.me/article/common-lisp-sotu-2015 2016-06-30T05:34:08Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T05:34:45Z FreeBirdLjj joined #lisp 2016-06-30T05:35:35Z alchmzt: is there a way to (:use :blah) and exclude specific functions from :blah? 2016-06-30T05:36:17Z alchmzt: i want to exclude 2 functions, rather than manually import the 50+ that dont conflict 2016-06-30T05:36:21Z schaueho joined #lisp 2016-06-30T05:38:03Z schaueho quit (Client Quit) 2016-06-30T05:41:06Z PuercoPop: alchmzt: see the package option, shadow 2016-06-30T05:41:16Z PuercoPop: minion: clhs defpackage 2016-06-30T05:41:16Z minion: does torturing a poor bot with things beyond its comprehension please you? 2016-06-30T05:41:23Z PuercoPop: http://www.lispworks.com/documentation/HyperSpec/Body/m_defpkg.htm 2016-06-30T05:41:37Z alchmzt: PuercoPop: thanks 2016-06-30T05:43:34Z jacking quit (Ping timeout: 240 seconds) 2016-06-30T05:44:33Z jacking joined #lisp 2016-06-30T05:44:37Z jacking quit (Client Quit) 2016-06-30T05:58:01Z BlueRavenGT quit (Ping timeout: 250 seconds) 2016-06-30T05:59:02Z Petit_Dejeuner quit (Ping timeout: 272 seconds) 2016-06-30T06:00:39Z jack joined #lisp 2016-06-30T06:01:02Z jack is now known as Guest67529 2016-06-30T06:01:30Z wccoder joined #lisp 2016-06-30T06:01:59Z beach: alchmzt: These days I don't :USE packages other than COMMON-LISP. Of course, that works only if people don't create very long package names. 2016-06-30T06:02:48Z beach left #lisp 2016-06-30T06:04:20Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-30T06:04:56Z nzambe joined #lisp 2016-06-30T06:05:49Z wccoder quit (Ping timeout: 250 seconds) 2016-06-30T06:06:07Z mrcom quit (Quit: This computer has gone to sleep) 2016-06-30T06:08:15Z mr_yogurt: how to quit sbcl? i feel like someone new to vi 2016-06-30T06:08:27Z grouzen joined #lisp 2016-06-30T06:09:24Z bullets: (quit) 2016-06-30T06:09:25Z lieven: (exit) 2016-06-30T06:09:41Z lieven: or Control-D if you're using unix 2016-06-30T06:09:51Z joga: pkill emacs 2016-06-30T06:09:54Z joga: ;) 2016-06-30T06:15:09Z mr_yogurt: What should I be doing with quicklisp? 2016-06-30T06:16:45Z Sucks joined #lisp 2016-06-30T06:16:46Z Sucks quit (Max SendQ exceeded) 2016-06-30T06:17:53Z shka quit (Ping timeout: 244 seconds) 2016-06-30T06:18:00Z Sucks joined #lisp 2016-06-30T06:18:01Z Sucks quit (Max SendQ exceeded) 2016-06-30T06:18:26Z Sucks joined #lisp 2016-06-30T06:18:26Z Sucks quit (Max SendQ exceeded) 2016-06-30T06:25:34Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T06:25:46Z FreeBirdLjj joined #lisp 2016-06-30T06:31:00Z PuercoPop: mr_yogurt: it fetches and loads to the current image systems (libraries) from the internet 2016-06-30T06:32:20Z PuercoPop: (sb-ext:quit) or (uiop:quit) 2016-06-30T06:36:55Z wccoder joined #lisp 2016-06-30T06:42:13Z Neurostorm joined #lisp 2016-06-30T06:43:42Z bullets: So 2016-06-30T06:44:11Z bullets: I wrote a quick guide for people who want to start using emacs+lisp 2016-06-30T06:44:32Z bullets: I had this idea for a while now, because this happens somewhat often. 2016-06-30T06:44:51Z bullets: It's more of a draft right now, I put it in some pastebin service 2016-06-30T06:44:54Z bullets: http://paste2.org/mK7PtMNv 2016-06-30T06:44:58Z mastokley quit (Ping timeout: 258 seconds) 2016-06-30T06:45:23Z bullets: if anyone here wants to give it a read, criticize it, tell me what to fix, etc 2016-06-30T06:45:28Z bullets: I'd be very happy 2016-06-30T06:45:50Z bullets: if it's shit, I'd be happy to know as well. 2016-06-30T06:46:12Z bullets: in the meantime I'll sleep or something 2016-06-30T06:47:08Z bullets: I left my email at the end. Thanks in advance 2016-06-30T06:48:16Z sondr3 joined #lisp 2016-06-30T06:50:27Z bullets: oh the email is obscured. That's good actually. 2016-06-30T06:51:14Z bullets: hellcode at openmailbox dot org for your critiques. thanks a lot. 2016-06-30T06:51:17Z mr_yogurt: What is the proper procedure for install slime? 2016-06-30T06:51:23Z mr_yogurt: *installing 2016-06-30T06:52:21Z sondr3 quit (Ping timeout: 246 seconds) 2016-06-30T06:54:59Z loke: mr_yogurt: Did you read the instructions? 2016-06-30T06:55:13Z loke: https://www.quicklisp.org/beta/ 2016-06-30T06:55:17Z varjag joined #lisp 2016-06-30T06:55:25Z bullets: M-x cd C-x C-f .emacs (require 'package) (add-to-list 'package-archives '("melpa" . "https://melpa.org/packages)) (package-initialize) C-x C-s M-x load-file .emacs M-x list-packagex M-x package-install slime 2016-06-30T06:55:57Z mr_yogurt: oh that's where I went wrong 2016-06-30T06:55:58Z bullets: omit the 'M-x load-file' part, I'm tired. 2016-06-30T06:56:06Z mr_yogurt: being new to emacs i did not realize RET meant "return" 2016-06-30T06:56:35Z bullets: don't omit it, damn I really am tired. good night 2016-06-30T06:56:37Z bullets quit (Remote host closed the connection) 2016-06-30T06:56:39Z loke would recommend quicklisp-slime-helper from QL 2016-06-30T06:57:33Z NeverDie quit (Quit: http://radiux.io/) 2016-06-30T07:01:20Z Harag joined #lisp 2016-06-30T07:04:16Z DavidGu quit (Ping timeout: 272 seconds) 2016-06-30T07:05:08Z hjudt: is it possible to write a macro that writes a class definition _and_ a defmethod? 2016-06-30T07:05:56Z jackdaniel: hjudt: of course 2016-06-30T07:06:14Z hjudt: how can i return that? simply using a list? 2016-06-30T07:06:30Z jackdaniel: (defmacry my-xxx () `(progn (defclass xxx () ()) (defmethod boo ((a xxx)) (print "booya")))) 2016-06-30T07:06:35Z jackdaniel: (my-xxx) 2016-06-30T07:06:46Z mr_yogurt: when i attempt to install slime, i get [no-match] 2016-06-30T07:07:11Z jackdaniel isn't good at e-macs. Try to install it from quicklisp 2016-06-30T07:07:22Z hjudt: ah, progn is the solution. thanks! 2016-06-30T07:07:42Z jackdaniel: sure 2016-06-30T07:08:03Z loke: mr_yogurt: there is a quicklisp package called "quicllisp-slime-helper". Install that one. 2016-06-30T07:08:11Z loke: "quicklisp-slime-helper" 2016-06-30T07:08:14Z Neurostorm quit (Quit: Textual IRC Client: www.textualapp.com) 2016-06-30T07:09:06Z kdas_ joined #lisp 2016-06-30T07:09:40Z DavidGu joined #lisp 2016-06-30T07:12:16Z space_otter quit (Remote host closed the connection) 2016-06-30T07:16:11Z shka joined #lisp 2016-06-30T07:18:10Z attila_lendvai joined #lisp 2016-06-30T07:18:10Z attila_lendvai quit (Changing host) 2016-06-30T07:18:10Z attila_lendvai joined #lisp 2016-06-30T07:18:28Z scottj quit (Quit: leaving) 2016-06-30T07:19:49Z bb010g quit (Quit: Connection closed for inactivity) 2016-06-30T07:22:28Z Munksgaard joined #lisp 2016-06-30T07:22:48Z peey joined #lisp 2016-06-30T07:24:41Z mishoo__ quit (Ping timeout: 250 seconds) 2016-06-30T07:26:33Z kdas_ quit (Ping timeout: 240 seconds) 2016-06-30T07:30:58Z Guest67529 quit 2016-06-30T07:31:22Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T07:31:58Z FreeBirdLjj joined #lisp 2016-06-30T07:34:00Z HeyFlash joined #lisp 2016-06-30T07:34:17Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T07:34:25Z FreeBirdLjj joined #lisp 2016-06-30T07:36:02Z scymtym joined #lisp 2016-06-30T07:37:20Z gingerale joined #lisp 2016-06-30T07:38:50Z przl joined #lisp 2016-06-30T07:39:09Z rann joined #lisp 2016-06-30T07:39:37Z mishoo__ joined #lisp 2016-06-30T07:40:54Z tokik quit (Quit: leaving) 2016-06-30T07:43:49Z angavrilov joined #lisp 2016-06-30T07:47:36Z tokik joined #lisp 2016-06-30T07:54:12Z araujo__ joined #lisp 2016-06-30T07:56:11Z araujo__ quit (Client Quit) 2016-06-30T07:57:03Z araujo_ quit (Ping timeout: 240 seconds) 2016-06-30T07:58:03Z knobo1: I see some people use the variable name "this" with generic functions. I'm not sure if it is a joke. 2016-06-30T07:58:50Z gabriel_laddel joined #lisp 2016-06-30T07:59:06Z knobo1: But it is funny. 2016-06-30T08:00:14Z araujo joined #lisp 2016-06-30T08:00:14Z araujo quit (Changing host) 2016-06-30T08:00:14Z araujo joined #lisp 2016-06-30T08:00:46Z wccoder quit (Remote host closed the connection) 2016-06-30T08:00:53Z gabriel_laddel: minion help 2016-06-30T08:01:04Z knobo1: Even though it is in line with anamorphic macros using "it". 2016-06-30T08:01:33Z gabriel_laddel: minion: memo for loke: what is your question re CLIM / what do you need help with? 2016-06-30T08:01:33Z minion: Remembered. I'll tell loke when he/she/it next speaks. 2016-06-30T08:01:43Z loke: Hello gabot 2016-06-30T08:01:43Z minion: loke, memo from gabriel_laddel: what is your question re CLIM / what do you need help with? 2016-06-30T08:01:45Z loke: gabriel_laddel: 2016-06-30T08:02:12Z gabriel_laddel: btw my internet connection sucks, might go at any time, but I read logs and will respond to everything in due time.. 2016-06-30T08:02:35Z gabriel_laddel: loke: : 2016-06-30T08:02:36Z gabriel_laddel: ? 2016-06-30T08:03:10Z gabriel_laddel: ZombieChicken: realistically ncurses support for CLIM is never going to happen. 2016-06-30T08:03:41Z loke: gabriel_laddel: OK, my problem coimes from my attempt at writing a Potato client for CLIM 2016-06-30T08:04:04Z gabriel_laddel: ZombieChicken: Irrespective of what anyone else on here says, the whole point of CLIM vs other libraries is that it gives you access to geometry, and then means of abstracting it. 2016-06-30T08:04:18Z loke: gabriel_laddel: I just can't figure out how to layout buttons in a table. 2016-06-30T08:04:23Z gabriel_laddel: ZombieChicken: ncurses is for text output, not rich user interfaces. 2016-06-30T08:04:33Z gabriel_laddel: loke: how many buttons? 2016-06-30T08:04:51Z loke: Basically, I have a list of chat channels, I should be able to click on the channel to open it. The channels are laid out in a table. 2016-06-30T08:05:48Z loke: Later, when I manage to open the channel, I need to display the chat log, which is probably going to have to be another table (one row per message). Where the username and the user's icon is in the leftmost column with the text in the rightmost. The content will be scrolable (infinitely, autoloading when I scroll to the top) 2016-06-30T08:05:51Z gabriel_laddel: loke: I have not used the table layout at all, so don't know for sure - but have you tried combining (vertically () (horizontally () buttons...) ...) 2016-06-30T08:06:12Z loke: But... The main problem right now was merely to make the channel names clickable. I didn't evenm figoure out how to do that. 2016-06-30T08:06:32Z gabriel_laddel: loke: (ql:quickload 'clim-examples) 2016-06-30T08:06:47Z gabriel_laddel: then run (clim-demo::demodemo) 2016-06-30T08:06:49Z loke: gabriel_laddel: This is what I have so far: 2016-06-30T08:06:49Z loke: https://github.com/cicakhq/potato/blob/master/contrib/clim-test/src/main.lisp#L15 2016-06-30T08:07:04Z loke: So I need those formatting-cells to be clickable 2016-06-30T08:08:14Z gabriel_laddel: loke: ah ok. define a presentation type for them, and then either `present' each one in that loop, or use (with-output-to-presentation ..) 2016-06-30T08:08:36Z gabriel_laddel: then for your application, define a command that accepts one of those buttons (the presentation type you've created) and runs a callback on it 2016-06-30T08:09:10Z gabriel_laddel: am writing an example that will work at the listener.. 2016-06-30T08:12:08Z hhdave joined #lisp 2016-06-30T08:13:11Z Harag quit (Ping timeout: 240 seconds) 2016-06-30T08:14:56Z peey quit (Ping timeout: 250 seconds) 2016-06-30T08:15:34Z gabriel_laddel: loke: almost done 2016-06-30T08:15:49Z gabriel_laddel: got to expand this macro and then lisppaste 2016-06-30T08:16:27Z gabriel_laddel quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-30T08:18:18Z gabriel_laddel joined #lisp 2016-06-30T08:18:41Z gabriel_laddel: loke: http://paste.lisp.org/display/319531 2016-06-30T08:18:52Z loke: gabriel_laddel: Thansk! 2016-06-30T08:18:54Z loke: thanks! 2016-06-30T08:19:05Z gabriel_laddel: you'll have to princ that form, as it is a string - I have CL hooked up to xclip and... 2016-06-30T08:19:11Z loke: (I have to do some work now, so please excuse me for replying slowily) 2016-06-30T08:19:23Z gabriel_laddel: it happens. 2016-06-30T08:19:30Z Harag joined #lisp 2016-06-30T08:19:34Z gabriel_laddel: if you have any more questions, email is a little bit easier for me atm 2016-06-30T08:19:43Z gabriel_laddel: with the terrible internet connection and all. 2016-06-30T08:19:47Z gabriel_laddel: loke: 2016-06-30T08:20:02Z gabriel_laddel quit (Client Quit) 2016-06-30T08:23:36Z marsjaninzmarsa quit (Quit: ZNC 1.7.x-git-487-cbf5c38 - http://znc.in) 2016-06-30T08:23:37Z rme quit (Quit: rme) 2016-06-30T08:23:37Z rme quit (Quit: rme) 2016-06-30T08:25:19Z marsjaninzmarsa joined #lisp 2016-06-30T08:25:47Z gingerale quit (Remote host closed the connection) 2016-06-30T08:36:50Z Guest70401 is now known as micro` 2016-06-30T08:40:40Z zacharias_ quit (Ping timeout: 264 seconds) 2016-06-30T08:42:47Z Karl_Dscc joined #lisp 2016-06-30T08:57:26Z DGASAU quit (Ping timeout: 244 seconds) 2016-06-30T08:58:25Z kdas_ joined #lisp 2016-06-30T08:59:04Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-30T08:59:29Z DGASAU joined #lisp 2016-06-30T08:59:37Z devhydraz joined #lisp 2016-06-30T08:59:38Z devhydraz quit (Changing host) 2016-06-30T08:59:38Z devhydraz joined #lisp 2016-06-30T08:59:52Z Kaisyu2 joined #lisp 2016-06-30T08:59:59Z killmaster_ joined #lisp 2016-06-30T09:00:26Z leo_song_ joined #lisp 2016-06-30T09:01:16Z gensym_ joined #lisp 2016-06-30T09:01:38Z Patzy_ joined #lisp 2016-06-30T09:01:43Z justinmcp joined #lisp 2016-06-30T09:03:38Z jludwig joined #lisp 2016-06-30T09:03:40Z sausages_ joined #lisp 2016-06-30T09:03:53Z mmos__ joined #lisp 2016-06-30T09:04:09Z p_l|back1p joined #lisp 2016-06-30T09:04:29Z phadthai_ joined #lisp 2016-06-30T09:04:54Z danlentz_ joined #lisp 2016-06-30T09:04:59Z gendl_ joined #lisp 2016-06-30T09:05:08Z finnrobi_ joined #lisp 2016-06-30T09:05:22Z failproo1shark joined #lisp 2016-06-30T09:06:33Z AeroNotix_ joined #lisp 2016-06-30T09:06:41Z copec_ joined #lisp 2016-06-30T09:06:45Z erg_ joined #lisp 2016-06-30T09:07:15Z sulky_ quit (Ping timeout: 276 seconds) 2016-06-30T09:07:41Z M-Illandan1 joined #lisp 2016-06-30T09:08:16Z edgar-rft quit (*.net *.split) 2016-06-30T09:08:17Z Kruppe- quit (*.net *.split) 2016-06-30T09:08:17Z gensym quit (*.net *.split) 2016-06-30T09:08:17Z leo_song quit (*.net *.split) 2016-06-30T09:08:17Z M-Illandan quit (*.net *.split) 2016-06-30T09:08:17Z Khisanth quit (*.net *.split) 2016-06-30T09:08:17Z MrWoohoo quit (*.net *.split) 2016-06-30T09:08:17Z Orion3k quit (*.net *.split) 2016-06-30T09:08:17Z Kaisyu quit (*.net *.split) 2016-06-30T09:08:17Z constantinexvi quit (*.net *.split) 2016-06-30T09:08:17Z p_l|backup quit (*.net *.split) 2016-06-30T09:08:17Z finnrobi quit (*.net *.split) 2016-06-30T09:08:17Z mmos quit (*.net *.split) 2016-06-30T09:08:17Z j_king quit (*.net *.split) 2016-06-30T09:08:17Z failproofshark quit (*.net *.split) 2016-06-30T09:08:17Z phadthai quit (*.net *.split) 2016-06-30T09:08:17Z sausages quit (*.net *.split) 2016-06-30T09:08:18Z AeroNotix quit (*.net *.split) 2016-06-30T09:08:18Z killmaster quit (*.net *.split) 2016-06-30T09:08:18Z justinmcp_ quit (*.net *.split) 2016-06-30T09:08:18Z Patzy quit (*.net *.split) 2016-06-30T09:08:18Z danlentz quit (*.net *.split) 2016-06-30T09:08:18Z gendl quit (*.net *.split) 2016-06-30T09:08:18Z erg quit (*.net *.split) 2016-06-30T09:08:19Z cyberlard quit (*.net *.split) 2016-06-30T09:08:19Z hydraz quit (*.net *.split) 2016-06-30T09:08:19Z copec quit (*.net *.split) 2016-06-30T09:08:19Z gensym_ is now known as gensym 2016-06-30T09:08:19Z AeroNotix_ is now known as AeroNotix 2016-06-30T09:08:19Z copec_ is now known as copec 2016-06-30T09:08:21Z killmaster_ is now known as killmaster 2016-06-30T09:08:34Z gendl_ is now known as gendl 2016-06-30T09:08:40Z constantinexvi joined #lisp 2016-06-30T09:08:49Z edgar-rft joined #lisp 2016-06-30T09:09:12Z danlentz_ is now known as danlentz 2016-06-30T09:09:14Z Kruppe joined #lisp 2016-06-30T09:09:24Z j_king joined #lisp 2016-06-30T09:15:09Z Orion3k joined #lisp 2016-06-30T09:15:33Z Khisanth joined #lisp 2016-06-30T09:16:47Z freehck quit (Ping timeout: 260 seconds) 2016-06-30T09:18:28Z quazimodo quit (Ping timeout: 264 seconds) 2016-06-30T09:25:39Z VChef_Mobile joined #lisp 2016-06-30T09:27:45Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-30T09:30:59Z Karl_Dscc quit (Remote host closed the connection) 2016-06-30T09:31:45Z wccoder joined #lisp 2016-06-30T09:35:45Z araujo_ joined #lisp 2016-06-30T09:36:01Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T09:36:18Z wccoder quit (Ping timeout: 244 seconds) 2016-06-30T09:36:36Z FreeBirdLjj joined #lisp 2016-06-30T09:38:11Z araujo__ joined #lisp 2016-06-30T09:38:35Z araujo quit (Ping timeout: 250 seconds) 2016-06-30T09:39:49Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T09:39:52Z zacharias joined #lisp 2016-06-30T09:40:00Z FreeBirdLjj joined #lisp 2016-06-30T09:41:42Z araujo_ quit (Ping timeout: 276 seconds) 2016-06-30T09:46:27Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T09:46:59Z FreeBirdLjj joined #lisp 2016-06-30T09:49:26Z Karl_Dscc joined #lisp 2016-06-30T09:52:10Z Rinzlit quit (Read error: Connection reset by peer) 2016-06-30T09:56:26Z defaultxr quit (Ping timeout: 244 seconds) 2016-06-30T09:58:35Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T09:58:46Z FreeBirdLjj joined #lisp 2016-06-30T10:01:42Z grouzen quit (Ping timeout: 260 seconds) 2016-06-30T10:07:49Z d4ryus_ joined #lisp 2016-06-30T10:07:49Z d4ryus quit (Killed (sinisalo.freenode.net (Nickname regained by services))) 2016-06-30T10:07:49Z d4ryus_ is now known as d4ryus 2016-06-30T10:09:24Z jargonmonk joined #lisp 2016-06-30T10:10:55Z Karl_Dscc quit (Remote host closed the connection) 2016-06-30T10:15:29Z DeadTrickster joined #lisp 2016-06-30T10:16:34Z MoALTz joined #lisp 2016-06-30T10:20:03Z em quit (Ping timeout: 240 seconds) 2016-06-30T10:28:45Z leo_song_ quit (Quit: ZNC quit) 2016-06-30T10:29:11Z leo_song joined #lisp 2016-06-30T10:29:26Z keltvek joined #lisp 2016-06-30T10:29:34Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T10:30:10Z FreeBirdLjj joined #lisp 2016-06-30T10:32:14Z freehck joined #lisp 2016-06-30T10:37:47Z rann quit (Remote host closed the connection) 2016-06-30T10:40:14Z phoe_krk quit (Ping timeout: 272 seconds) 2016-06-30T10:41:23Z specbot quit (Disconnected by services) 2016-06-30T10:41:26Z specbot joined #lisp 2016-06-30T10:43:00Z jsnell_ quit (Ping timeout: 246 seconds) 2016-06-30T10:43:51Z araujo_ joined #lisp 2016-06-30T10:43:53Z rann joined #lisp 2016-06-30T10:45:29Z minion quit (Read error: Connection reset by peer) 2016-06-30T10:45:40Z minion joined #lisp 2016-06-30T10:47:05Z araujo__ quit (Ping timeout: 244 seconds) 2016-06-30T10:47:54Z testecl-irc joined #lisp 2016-06-30T10:48:13Z test1600 quit (Quit: Leaving) 2016-06-30T10:49:59Z testecl-irc quit (Remote host closed the connection) 2016-06-30T10:50:22Z jsnell joined #lisp 2016-06-30T10:56:53Z dpg joined #lisp 2016-06-30T10:58:26Z peey joined #lisp 2016-06-30T10:59:51Z dmiles quit (Read error: Connection reset by peer) 2016-06-30T11:13:46Z erguven joined #lisp 2016-06-30T11:17:31Z rgrau joined #lisp 2016-06-30T11:18:33Z edgar-rft quit (Quit: edgar-rft) 2016-06-30T11:22:16Z Portable_Cheese joined #lisp 2016-06-30T11:24:40Z kdas_ quit (Ping timeout: 252 seconds) 2016-06-30T11:25:37Z asc232 joined #lisp 2016-06-30T11:26:33Z VChef_Mobile quit (Ping timeout: 240 seconds) 2016-06-30T11:26:54Z peey quit (Ping timeout: 250 seconds) 2016-06-30T11:28:46Z vktec joined #lisp 2016-06-30T11:30:24Z plpgn joined #lisp 2016-06-30T11:30:52Z plpgn: Is there any avantage in using cl-unification vs optima ? 2016-06-30T11:31:49Z warweasle joined #lisp 2016-06-30T11:43:47Z plpgn: I guess optima has better optimization but what about the framework ? 2016-06-30T11:44:19Z vktec: Is there a way to define a macro (let's call it "macro 2") inside another macro (macro 1) and have the &body argument of macro 1 call macro 2? 2016-06-30T11:44:35Z gravicappa joined #lisp 2016-06-30T11:44:40Z vktec: I'll make a gist if it helps to explain it better 2016-06-30T11:46:06Z dmiles joined #lisp 2016-06-30T11:49:24Z gravicappa quit (Ping timeout: 260 seconds) 2016-06-30T11:51:36Z jargonmonk quit (Ping timeout: 246 seconds) 2016-06-30T11:51:46Z DeadTrickster: I believe optima is superseded by something already 2016-06-30T11:53:34Z sulky_ joined #lisp 2016-06-30T11:58:15Z jargonmonk joined #lisp 2016-06-30T11:59:23Z plpgn: what library ? from cliki optima supersedes cl-pattern, cl-match, fare-matcher, arnesi's pattern-matching fragment, pcond etc 2016-06-30T11:59:43Z VChef_Mobile joined #lisp 2016-06-30T12:02:01Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-30T12:03:40Z DeadTrickster: trivia 2016-06-30T12:03:49Z guicho joined #lisp 2016-06-30T12:04:00Z attila_lendvai joined #lisp 2016-06-30T12:04:00Z attila_lendvai quit (Changing host) 2016-06-30T12:04:00Z attila_lendvai joined #lisp 2016-06-30T12:06:44Z guicho quit (Client Quit) 2016-06-30T12:09:51Z plpgn: cool ! I didn't knew it. Thanks 2016-06-30T12:10:20Z Harag quit (Quit: Harag) 2016-06-30T12:12:20Z devhydraz is now known as hydraz 2016-06-30T12:14:36Z mbuf quit (Remote host closed the connection) 2016-06-30T12:16:19Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T12:16:31Z FreeBirdLjj joined #lisp 2016-06-30T12:16:58Z plpgn left #lisp 2016-06-30T12:17:38Z yrk joined #lisp 2016-06-30T12:18:11Z yrk quit (Changing host) 2016-06-30T12:18:11Z yrk joined #lisp 2016-06-30T12:19:36Z Karl_Dscc joined #lisp 2016-06-30T12:21:40Z EvW joined #lisp 2016-06-30T12:22:23Z warweasle quit (Quit: Going to lab...) 2016-06-30T12:22:33Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T12:23:04Z FreeBirdLjj joined #lisp 2016-06-30T12:23:30Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T12:23:40Z FreeBirdLjj joined #lisp 2016-06-30T12:26:51Z kushal joined #lisp 2016-06-30T12:27:11Z ramky joined #lisp 2016-06-30T12:28:39Z jargonmonk quit (Read error: Connection reset by peer) 2016-06-30T12:29:16Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T12:29:47Z FreeBirdLjj joined #lisp 2016-06-30T12:30:57Z kolko joined #lisp 2016-06-30T12:31:04Z kolko_ quit (Ping timeout: 240 seconds) 2016-06-30T12:32:58Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-30T12:33:07Z FreeBirdLjj joined #lisp 2016-06-30T12:37:35Z edgar-rft joined #lisp 2016-06-30T12:41:42Z happy-dude joined #lisp 2016-06-30T12:42:13Z FreeBirdLjj quit (Ping timeout: 252 seconds) 2016-06-30T12:44:18Z grouzen joined #lisp 2016-06-30T12:51:44Z edgar-rft quit (Quit: edgar-rft) 2016-06-30T12:53:12Z shdeng quit (Ping timeout: 246 seconds) 2016-06-30T12:53:17Z Grue``: vktec: macrolet? 2016-06-30T12:55:58Z vktec: Grue``: That seems like it would work, but I can't seem to get my &body to call it :-/ 2016-06-30T12:56:00Z vktec: Any ideas? 2016-06-30T12:56:47Z Grue``: it should expand to `(macrolet (blah blah) ,@body) 2016-06-30T12:57:17Z Grue``: then body would have access to the macro 2016-06-30T12:57:40Z drsp quit (Ping timeout: 272 seconds) 2016-06-30T12:59:36Z vktec: That doesn't seem to work. Here's my code: http://0bin.net/paste/zgtZ7X69g7fD-D7H#qFRhYs52vn54MklN5J9ueWN99YWbd4XtP4V+kidG6Lc 2016-06-30T12:59:45Z vktec: (disclaimer: I'm a complete Lisp noob) 2016-06-30T12:59:59Z vktec: I'll be back in a bit, gonna have lunch 2016-06-30T13:01:18Z Grue``: wll first of all your macro returns NIL 2016-06-30T13:01:26Z Grue``: *well 2016-06-30T13:02:00Z Grue``: which should've been clear if you tried to macroexpand (html (body (format t "Hello, world!"))) 2016-06-30T13:02:16Z scymtym_ joined #lisp 2016-06-30T13:04:05Z scymtym quit (Ping timeout: 258 seconds) 2016-06-30T13:07:51Z Grue``: vktec: http://paste.lisp.org/display/319548 2016-06-30T13:09:54Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-30T13:12:43Z attila_lendvai joined #lisp 2016-06-30T13:12:43Z attila_lendvai quit (Changing host) 2016-06-30T13:12:43Z attila_lendvai joined #lisp 2016-06-30T13:14:53Z drsp joined #lisp 2016-06-30T13:19:06Z vktec: Grue``: Thanks, I'll give that a go. Could you give an explanation of what progn does? 2016-06-30T13:19:36Z Jonsky joined #lisp 2016-06-30T13:20:10Z dpg quit (Ping timeout: 252 seconds) 2016-06-30T13:21:51Z Grue``: progn executes several lisp forms as a block. defmacro can only return one lisp form, so if you need to expand to several forms, they should be wrapped into progn 2016-06-30T13:23:27Z vktec: Ahh 2016-06-30T13:23:29Z vktec: Thanks Grue`` 2016-06-30T13:26:06Z ekinmur joined #lisp 2016-06-30T13:26:14Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-30T13:27:11Z Karl_Dscc quit (Remote host closed the connection) 2016-06-30T13:33:22Z wccoder joined #lisp 2016-06-30T13:34:01Z krasnal quit (Remote host closed the connection) 2016-06-30T13:36:06Z pierpa joined #lisp 2016-06-30T13:37:06Z jack_rip_vim joined #lisp 2016-06-30T13:37:33Z wccoder quit (Ping timeout: 240 seconds) 2016-06-30T13:37:35Z vktec: What is the convention for indentation in Lisp? 2016-06-30T13:39:31Z EvW quit (Remote host closed the connection) 2016-06-30T13:39:40Z Munksgaard: Use emacs default indentaion? That's what I've always done :D 2016-06-30T13:40:00Z Petit_Dejeuner joined #lisp 2016-06-30T13:40:06Z vktec: I use Vim 2016-06-30T13:40:08Z vktec hides 2016-06-30T13:40:21Z Grue``: surely it also has lisp indentation mode 2016-06-30T13:40:57Z oleo joined #lisp 2016-06-30T13:41:18Z vktec: Well it does auto indent, but what about when I want to move text around? It'd be useful to know the convention, if there is one 2016-06-30T13:42:05Z isoraqathedh: There's a document for that, let me see if I can pull it out. 2016-06-30T13:42:39Z vktec: Thanks 2016-06-30T13:42:45Z isoraqathedh: Eh, this will do: http://community.schemewiki.org/?scheme-style 2016-06-30T13:42:55Z isoraqathedh: It's scheme but it works for most Lisps. 2016-06-30T13:42:57Z Grue``: if you have to indent by hand, you're probably doing something wrong 2016-06-30T13:43:59Z vktec: Grue``: What about when I move a bit of code from, one place to another? I could use the command to redo all the indentation, but it's usually easier to just correct the indentation manually 2016-06-30T13:44:28Z vktec: Or what about if I'm editing using a different editor? 2016-06-30T13:44:30Z isoraqathedh: I'm used to the editor being able to automatically indent text even after I yank it. 2016-06-30T13:44:50Z vktec: It's useful to know _why and how_ the editor is doing stuff, not just that it is 2016-06-30T13:45:11Z isoraqathedh: Well, in that case, someone's written something out. 2016-06-30T13:46:04Z isoraqathedh: I think there's one addition that's useful: with macros with a body, non-body forms are four spaces out from the starting \(, whereas body forms are only two spaces out. 2016-06-30T13:46:28Z dpg joined #lisp 2016-06-30T13:46:31Z qubitnerd joined #lisp 2016-06-30T13:47:41Z Grue``: i program in Python for a job, so not having to manually indent anything in Lisp is pretty nice 2016-06-30T13:47:46Z smokeink joined #lisp 2016-06-30T13:47:50Z LiamH joined #lisp 2016-06-30T13:48:23Z Grue``: although I think Emacs lisp-mode is weird when it comes to indenting loop clauses 2016-06-30T13:48:59Z isoraqathedh: There's a special code that you have to use to support (loop). 2016-06-30T13:49:08Z isoraqathedh: s/code/switch/ 2016-06-30T13:49:15Z isoraqathedh: I never really got it to work, in any case. 2016-06-30T13:49:26Z elimik31 joined #lisp 2016-06-30T13:49:31Z mishoo__ quit (Ping timeout: 240 seconds) 2016-06-30T13:50:11Z Karl_Dscc joined #lisp 2016-06-30T13:51:09Z elimik31 quit (Remote host closed the connection) 2016-06-30T13:51:29Z elimik31 joined #lisp 2016-06-30T13:53:35Z emma joined #lisp 2016-06-30T13:54:16Z smokeink quit (Ping timeout: 252 seconds) 2016-06-30T13:54:54Z Patzy_ is now known as Patzy 2016-06-30T13:58:12Z yrk quit (Read error: Connection reset by peer) 2016-06-30T14:00:08Z unrahul joined #lisp 2016-06-30T14:00:52Z vlatkoB_ joined #lisp 2016-06-30T14:02:26Z pierpa: vktec: if you think reindenting automatically a block of code is slower than doing it manually then there's something really really broken in your way of editing 2016-06-30T14:02:51Z vktec: pierpa: It can be the case, sometimes :) 2016-06-30T14:02:56Z pierpa: reindenting a whole function is 2 keystrokes in emacs 2016-06-30T14:03:03Z vktec: Same in vim 2016-06-30T14:03:19Z vktec: However, you need to be at the top of the function 2016-06-30T14:03:33Z vktec: If I'm in the middle, I'd have to go to the top and reindent 2016-06-30T14:03:44Z EvW joined #lisp 2016-06-30T14:03:50Z pierpa: 2 keystrokes: one for going at the top of the function, and one for reindenting 2016-06-30T14:03:51Z vktec: Alternatively, I could use >> or << to correct the indentation manually 2016-06-30T14:04:15Z dpg quit (Ping timeout: 246 seconds) 2016-06-30T14:04:23Z vktec: pierpa: Doesn't Emacs use chorded shortcuts though? 2016-06-30T14:04:29Z pierpa: yes 2016-06-30T14:04:31Z dlowe: you don't have to go to the top to reindent 2016-06-30T14:04:32Z vktec: So it'd be at least 3 in that case 2016-06-30T14:04:41Z dlowe: C-c M-q 2016-06-30T14:04:43Z vlatkoB quit (Ping timeout: 252 seconds) 2016-06-30T14:04:49Z vktec: That's 4 2016-06-30T14:04:58Z vktec: Anyway 2016-06-30T14:05:05Z snits quit (Ping timeout: 250 seconds) 2016-06-30T14:05:11Z pierpa: thanks, dlowe, this is an alternative 2016-06-30T14:06:22Z dyelar joined #lisp 2016-06-30T14:08:01Z bogdanm joined #lisp 2016-06-30T14:08:23Z vktec: Let's try to avoid an editor war :) 2016-06-30T14:08:42Z pierpa: too late! 2016-06-30T14:08:44Z pierpa: :) 2016-06-30T14:08:44Z vktec: :D 2016-06-30T14:08:46Z jackdaniel: nano! 2016-06-30T14:09:14Z vktec: jackdaniel: I hope you're kidding 2016-06-30T14:09:21Z vktec: :) 2016-06-30T14:09:58Z jackdaniel: why? It's basically the same as vim, but you exit the application 30 minutes earlier 2016-06-30T14:10:28Z vktec: XD 2016-06-30T14:10:58Z vktec: I'm not going to try and convince you, it's too much effort :) 2016-06-30T14:11:44Z ramky quit (Quit: Leaving) 2016-06-30T14:13:20Z NeverDie joined #lisp 2016-06-30T14:15:49Z Karl_Dscc quit (Remote host closed the connection) 2016-06-30T14:15:49Z anunnaki joined #lisp 2016-06-30T14:18:27Z unbalancedparen joined #lisp 2016-06-30T14:19:22Z DavidGu quit (Ping timeout: 272 seconds) 2016-06-30T14:21:39Z varjag quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2016-06-30T14:22:37Z Wizek joined #lisp 2016-06-30T14:22:51Z Wizek quit (Max SendQ exceeded) 2016-06-30T14:24:00Z rumbler31 joined #lisp 2016-06-30T14:24:16Z asc232 quit (Remote host closed the connection) 2016-06-30T14:24:40Z stepnem joined #lisp 2016-06-30T14:25:18Z snits joined #lisp 2016-06-30T14:25:52Z araujo_ quit (Quit: Leaving) 2016-06-30T14:28:04Z karswell` quit (Ping timeout: 240 seconds) 2016-06-30T14:28:38Z schally joined #lisp 2016-06-30T14:30:17Z Petit_Dejeuner quit (Ping timeout: 244 seconds) 2016-06-30T14:30:19Z eudoxia joined #lisp 2016-06-30T14:31:05Z smokeink joined #lisp 2016-06-30T14:34:11Z eudoxia quit (Client Quit) 2016-06-30T14:35:38Z quazimodo joined #lisp 2016-06-30T14:36:32Z kobain joined #lisp 2016-06-30T14:36:38Z rumbler31 quit 2016-06-30T14:36:51Z DavidGu joined #lisp 2016-06-30T14:38:19Z gabriel_laddel joined #lisp 2016-06-30T14:40:08Z gravicappa joined #lisp 2016-06-30T14:40:43Z Karl_Dscc joined #lisp 2016-06-30T14:42:04Z rme joined #lisp 2016-06-30T14:42:24Z scymtym_ quit (Ping timeout: 246 seconds) 2016-06-30T14:43:13Z briantrice quit (Read error: Connection reset by peer) 2016-06-30T14:50:43Z gabriel_laddel quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-06-30T14:50:46Z kushal quit (Quit: Leaving) 2016-06-30T14:54:34Z rumbler31 joined #lisp 2016-06-30T14:55:04Z zacharias quit (Ping timeout: 244 seconds) 2016-06-30T14:55:34Z quazimod1 joined #lisp 2016-06-30T14:58:04Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-30T15:00:16Z mrcom joined #lisp 2016-06-30T15:01:39Z ekinmur joined #lisp 2016-06-30T15:01:51Z mrcom quit (Client Quit) 2016-06-30T15:02:03Z _z joined #lisp 2016-06-30T15:05:52Z phadthai_ is now known as phadthai 2016-06-30T15:07:25Z quazimodo quit (Remote host closed the connection) 2016-06-30T15:07:25Z quazimod1 quit (Remote host closed the connection) 2016-06-30T15:08:53Z zacharias joined #lisp 2016-06-30T15:08:54Z zacharias quit (Changing host) 2016-06-30T15:08:54Z zacharias joined #lisp 2016-06-30T15:10:24Z _z quit (Remote host closed the connection) 2016-06-30T15:10:44Z _z joined #lisp 2016-06-30T15:17:42Z jokleinn quit (Quit: WeeChat 1.5) 2016-06-30T15:18:27Z grouzen quit (Ping timeout: 260 seconds) 2016-06-30T15:19:35Z sweater joined #lisp 2016-06-30T15:22:11Z DavidGu quit (Quit: DavidGu) 2016-06-30T15:22:59Z jokleinn joined #lisp 2016-06-30T15:23:58Z qubitnerd quit (Ping timeout: 272 seconds) 2016-06-30T15:24:46Z dyelar quit (Remote host closed the connection) 2016-06-30T15:25:19Z dyelar joined #lisp 2016-06-30T15:27:27Z elimik31 quit (Ping timeout: 258 seconds) 2016-06-30T15:28:08Z quazimodo joined #lisp 2016-06-30T15:30:48Z Karl_Dscc quit (Remote host closed the connection) 2016-06-30T15:31:03Z zacharias quit (Ping timeout: 240 seconds) 2016-06-30T15:31:33Z shka quit (Ping timeout: 240 seconds) 2016-06-30T15:34:45Z bogdanm quit (Quit: Leaving) 2016-06-30T15:34:46Z quazimodo quit (Remote host closed the connection) 2016-06-30T15:36:51Z quazimodo joined #lisp 2016-06-30T15:37:02Z quazimod1 joined #lisp 2016-06-30T15:37:11Z smokeink quit (Ping timeout: 240 seconds) 2016-06-30T15:38:15Z mastokley joined #lisp 2016-06-30T15:41:00Z quazimod2 joined #lisp 2016-06-30T15:41:13Z quazimod3 joined #lisp 2016-06-30T15:42:17Z quazimod4 joined #lisp 2016-06-30T15:42:19Z quazimod5 joined #lisp 2016-06-30T15:42:20Z quazimod6 joined #lisp 2016-06-30T15:50:27Z EvW quit (Ping timeout: 258 seconds) 2016-06-30T15:50:35Z quazimod1 quit (Remote host closed the connection) 2016-06-30T15:50:35Z quazimodo quit (Remote host closed the connection) 2016-06-30T15:50:35Z quazimod5 quit (Remote host closed the connection) 2016-06-30T15:50:35Z quazimod3 quit (Remote host closed the connection) 2016-06-30T15:50:35Z quazimod4 quit (Remote host closed the connection) 2016-06-30T15:50:35Z quazimod2 quit (Remote host closed the connection) 2016-06-30T15:50:35Z quazimod6 quit (Remote host closed the connection) 2016-06-30T15:50:54Z hydraz is now known as HYDRAZ 2016-06-30T15:52:55Z jack_rip_vim: some amazing join and quit. 2016-06-30T15:54:09Z quazimodo joined #lisp 2016-06-30T15:55:03Z warweasle joined #lisp 2016-06-30T15:55:19Z HYDRAZ is now known as hydraz 2016-06-30T15:58:58Z failproo1shark is now known as failproofshark 2016-06-30T16:03:15Z pchrist quit (Quit: leaving) 2016-06-30T16:04:04Z mishoo__ joined #lisp 2016-06-30T16:05:20Z HeyFlash quit (Remote host closed the connection) 2016-06-30T16:05:43Z karswell` joined #lisp 2016-06-30T16:09:27Z brfennpocock joined #lisp 2016-06-30T16:09:59Z mishoo_ joined #lisp 2016-06-30T16:10:18Z Yuuhi joined #lisp 2016-06-30T16:10:47Z araujo joined #lisp 2016-06-30T16:11:05Z araujo quit (Max SendQ exceeded) 2016-06-30T16:11:32Z mishoo__ quit (Ping timeout: 260 seconds) 2016-06-30T16:11:37Z araujo joined #lisp 2016-06-30T16:13:40Z wccoder joined #lisp 2016-06-30T16:27:36Z prolle joined #lisp 2016-06-30T16:27:42Z varjag joined #lisp 2016-06-30T16:29:29Z araujo quit (Quit: Leaving) 2016-06-30T16:29:46Z araujo joined #lisp 2016-06-30T16:29:46Z araujo quit (Changing host) 2016-06-30T16:29:46Z araujo joined #lisp 2016-06-30T16:34:12Z bogdanm joined #lisp 2016-06-30T16:34:16Z przl quit (Ping timeout: 272 seconds) 2016-06-30T16:35:18Z elimik31 joined #lisp 2016-06-30T16:35:49Z hhdave quit (Ping timeout: 260 seconds) 2016-06-30T16:37:18Z DavidGu joined #lisp 2016-06-30T16:37:35Z shka joined #lisp 2016-06-30T16:38:20Z BitPuffin joined #lisp 2016-06-30T16:40:07Z Denommus joined #lisp 2016-06-30T16:47:42Z wccoder quit 2016-06-30T16:49:35Z pchrist joined #lisp 2016-06-30T16:52:11Z Denommus quit (Ping timeout: 240 seconds) 2016-06-30T16:52:39Z elimik31 quit (Ping timeout: 276 seconds) 2016-06-30T16:53:20Z aries_liuxueyang joined #lisp 2016-06-30T16:53:25Z aries_liuxueyang: hello 2016-06-30T16:54:05Z logrus joined #lisp 2016-06-30T16:55:04Z aries_liuxueyang: when I sort an array of objects: (sort *s* #'< :key #'(lambda (x) (right x))) it gets error... 2016-06-30T16:55:26Z aries_liuxueyang: here, right is the reader accessor of that object. 2016-06-30T16:55:55Z aries_liuxueyang: I don't know why. anyone knows? thank you. ;-) 2016-06-30T16:56:43Z aries_liuxueyang: the traceback says that: There is no applicable method for the generic function 2016-06-30T16:56:43Z aries_liuxueyang: # 2016-06-30T16:57:32Z |3b|: how is RIGHT defined? 2016-06-30T16:57:52Z aries_liuxueyang: right is the object accessor. 2016-06-30T16:57:57Z |3b|: ah, missed that part 2016-06-30T16:58:04Z aries_liuxueyang: it get to the slot of that object. 2016-06-30T16:58:06Z |3b|: is there a 1 in *s*? 2016-06-30T16:58:11Z Denommus joined #lisp 2016-06-30T16:58:49Z aries_liuxueyang: nop, *s* is an array of objects. 2016-06-30T16:59:00Z |3b|: have you verified that? 2016-06-30T16:59:09Z sweater quit (Ping timeout: 260 seconds) 2016-06-30T16:59:26Z PuercoPop: aries_liuxueyang: you are calling the generic function right with an object it has no method implemented for 2016-06-30T17:00:04Z logrus quit (Quit: Leaving) 2016-06-30T17:00:18Z |3b|: ah, that part of the error just shows how many arguments, the actual bad value is in the next part of the error (assuming sbcl) 2016-06-30T17:00:51Z |3b|: so probably not 1, but some value of the wrong type 2016-06-30T17:00:54Z wildlander joined #lisp 2016-06-30T17:01:38Z |3b|: or maybe it shows how many methods there are on that GF not how many arguments 2016-06-30T17:01:46Z aries_liuxueyang: |3b|, you are right. oops, my bad. I make-array which length is 10 and I only initialize the first 4 elements. 2016-06-30T17:01:59Z aries_liuxueyang: so the rest are 0... 2016-06-30T17:02:46Z aries_liuxueyang: so sad.. (defparameter *s* (make-array *maxn* :element-type 'node)) should I add that :initial-element key value when I make array. 2016-06-30T17:03:16Z aries_liuxueyang: I think I can't, because that way will make all the elems in the array be the same object.. 2016-06-30T17:03:58Z |3b|: depends on why you only have 4 elements initialized, possibly a fill pointer would be better 2016-06-30T17:04:12Z aries_liuxueyang: so how do you make array of objects.. 2016-06-30T17:04:20Z aries_liuxueyang: okay. 2016-06-30T17:04:24Z |3b|: or just make the array 4 elements long to start with :) 2016-06-30T17:04:40Z zacharias joined #lisp 2016-06-30T17:04:55Z |3b| assumes you don't want 10 values in the output of the sort with 6 of them garbage when you started with 4 valid values 2016-06-30T17:05:06Z aries_liuxueyang: |3b|, PuercoPop thank you very much. 2016-06-30T17:06:29Z sword joined #lisp 2016-06-30T17:06:54Z sword is now known as Guest86262 2016-06-30T17:10:37Z cmpitg quit (Ping timeout: 252 seconds) 2016-06-30T17:11:51Z cmpitg joined #lisp 2016-06-30T17:11:51Z cmpitg quit (Changing host) 2016-06-30T17:11:51Z cmpitg joined #lisp 2016-06-30T17:16:20Z briantrice joined #lisp 2016-06-30T17:21:07Z vlatkoB_ quit (Remote host closed the connection) 2016-06-30T17:21:22Z dougk_ quit (Ping timeout: 250 seconds) 2016-06-30T17:21:31Z MrWoohoo joined #lisp 2016-06-30T17:22:44Z vlatkoB joined #lisp 2016-06-30T17:23:33Z Penta joined #lisp 2016-06-30T17:24:23Z benwboot_ joined #lisp 2016-06-30T17:24:53Z MrWoohoo quit (Remote host closed the connection) 2016-06-30T17:26:12Z Pent quit (Ping timeout: 246 seconds) 2016-06-30T17:26:27Z benwbooth quit (Ping timeout: 244 seconds) 2016-06-30T17:30:00Z DGASAU quit (Read error: Connection reset by peer) 2016-06-30T17:32:00Z DGASAU joined #lisp 2016-06-30T17:33:17Z dougk_ joined #lisp 2016-06-30T17:39:50Z BlueRavenGT joined #lisp 2016-06-30T17:41:23Z cmbntr quit (Quit: ZNC - http://znc.in) 2016-06-30T17:42:14Z aries_liuxueyang quit (Quit: Leaving) 2016-06-30T17:42:26Z EvW joined #lisp 2016-06-30T17:44:52Z benwbooth joined #lisp 2016-06-30T17:46:59Z benwboot_ quit (Ping timeout: 260 seconds) 2016-06-30T17:48:32Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-06-30T17:49:00Z BlueRavenGT joined #lisp 2016-06-30T17:49:02Z Grue``: somebody should've told aries_liuxueyang that :key #'(lambda (x) (right x))) is equivalent to :key 'right 2016-06-30T17:49:30Z Grue``: needlessly bloated code makes me sad 2016-06-30T17:50:30Z DavidGu quit (Quit: DavidGu) 2016-06-30T17:50:54Z dlowe: It can be improved by adding more closures like this: (lambda (x) ((lambda (y) (right y)) x)) 2016-06-30T17:51:06Z dlowe: more closures is better, right? 2016-06-30T17:52:08Z jackdaniel: yes, I've heard closures are a feature 2016-06-30T17:54:24Z _z quit (Ping timeout: 276 seconds) 2016-06-30T17:56:23Z pjb joined #lisp 2016-06-30T17:58:17Z grouzen joined #lisp 2016-06-30T18:01:09Z gingerale joined #lisp 2016-06-30T18:10:38Z bullets joined #lisp 2016-06-30T18:11:15Z phoe_krk joined #lisp 2016-06-30T18:12:04Z VChef_Mobile quit (Ping timeout: 250 seconds) 2016-06-30T18:12:26Z jack_rip_vim quit (Quit: Leaving) 2016-06-30T18:13:50Z shka_ joined #lisp 2016-06-30T18:13:56Z shka quit (Read error: Connection reset by peer) 2016-06-30T18:18:44Z rgrau` joined #lisp 2016-06-30T18:19:24Z araujo quit (Ping timeout: 272 seconds) 2016-06-30T18:21:15Z strykerkkd joined #lisp 2016-06-30T18:23:11Z xrash joined #lisp 2016-06-30T18:25:44Z happy-dude quit (Ping timeout: 272 seconds) 2016-06-30T18:25:56Z araujo joined #lisp 2016-06-30T18:25:56Z araujo quit (Changing host) 2016-06-30T18:25:56Z araujo joined #lisp 2016-06-30T18:26:19Z Jesin quit (Quit: Leaving) 2016-06-30T18:26:26Z dlowe quit (Quit: ZNC - http://znc.sourceforge.net) 2016-06-30T18:26:48Z gravicappa quit (Ping timeout: 250 seconds) 2016-06-30T18:26:51Z happy-dude joined #lisp 2016-06-30T18:27:37Z shka_: good evening everyone! 2016-06-30T18:27:41Z eschatologist quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-30T18:27:50Z vktec: Hello shka_ 2016-06-30T18:27:53Z karswell` quit (Remote host closed the connection) 2016-06-30T18:28:04Z rumbler31 quit (Ping timeout: 264 seconds) 2016-06-30T18:28:15Z vktec: Oops, sorry, (tell shka_ "Hello!") 2016-06-30T18:28:18Z shka_: Grue``: I must admit, that this was exactly code i was writing two months ago 2016-06-30T18:28:19Z vktec: ;) 2016-06-30T18:28:25Z sauvin quit (Read error: Connection reset by peer) 2016-06-30T18:28:28Z shka_: vktec: :) 2016-06-30T18:28:44Z karswell` joined #lisp 2016-06-30T18:29:43Z grouzen quit (Read error: Connection reset by peer) 2016-06-30T18:31:17Z rumbler31 joined #lisp 2016-06-30T18:33:48Z Portable_Cheese joined #lisp 2016-06-30T18:40:40Z dlowe joined #lisp 2016-06-30T18:42:01Z defaultxr joined #lisp 2016-06-30T18:42:22Z bullets quit (Remote host closed the connection) 2016-06-30T18:44:19Z vktec: Is there something like (macrolet) but for functions? 2016-06-30T18:44:19Z Jonsky quit (Quit: time to eat banana) 2016-06-30T18:44:54Z vktec: Or should I do (let ((foo (lambda () (bar)))) baz)? 2016-06-30T18:45:37Z phadthai: flet allows lexically-scoped functions 2016-06-30T18:46:20Z oGMo: or labels 2016-06-30T18:47:01Z vktec: Could you give an example usage? 2016-06-30T18:47:06Z vktec: (of either/both) 2016-06-30T18:47:07Z phadthai: there is a hyperspec page: "Special Operator FLET, LABELS, MACROLET" 2016-06-30T18:47:12Z jasom: clhs flet 2016-06-30T18:47:12Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/s_flet_.htm 2016-06-30T18:47:23Z jasom: it includes examples 2016-06-30T18:48:10Z rumbler31 quit (Remote host closed the connection) 2016-06-30T18:48:19Z vktec: Thanks 2016-06-30T18:48:25Z jasom: vktec: use lambda if you want a function object to pass around and flet/labels if you want a function you can call without funcall 2016-06-30T18:48:38Z vktec: Okay 2016-06-30T18:48:46Z vktec: flet/labels is what I need then :) 2016-06-30T18:51:48Z gabriel_laddel joined #lisp 2016-06-30T18:51:53Z jason_m joined #lisp 2016-06-30T18:51:58Z EvW quit (Remote host closed the connection) 2016-06-30T18:52:11Z EvW joined #lisp 2016-06-30T18:53:17Z |3b| would use flet/labels in either case, that way you get a name in debugger :) 2016-06-30T18:53:59Z dlowe: there's a named-lambda macro somewheres that uses labels for that 2016-06-30T19:01:11Z shka_: is it better to use vector with type declaration or simple-vector with size? 2016-06-30T19:01:19Z shka_: i know both size and type of elements 2016-06-30T19:01:59Z |3b| would generally use a typed array/vector rather than simple-vector 2016-06-30T19:02:38Z |3b|: preferably simple-array, since i'm usually looking for performance when i care at all what i use 2016-06-30T19:03:27Z |3b|: (and also assuming the type is one where it matters, like single-float and not some arbitrary class) 2016-06-30T19:06:36Z _bogdanm_ joined #lisp 2016-06-30T19:08:23Z DoktorSlem joined #lisp 2016-06-30T19:09:32Z DoktorSlem quit (Remote host closed the connection) 2016-06-30T19:09:45Z DoktorSlem joined #lisp 2016-06-30T19:09:58Z bogdanm quit (Ping timeout: 252 seconds) 2016-06-30T19:10:54Z DoktorSlem left #lisp 2016-06-30T19:12:03Z earl-ducaine joined #lisp 2016-06-30T19:13:09Z mishoo__ joined #lisp 2016-06-30T19:13:13Z scymtym joined #lisp 2016-06-30T19:13:15Z warweasle quit (Quit: work stuff...) 2016-06-30T19:14:26Z mishoo_ quit (Ping timeout: 244 seconds) 2016-06-30T19:15:37Z przl joined #lisp 2016-06-30T19:15:43Z vktec: Hash table keys can be anything, right? 2016-06-30T19:15:58Z shka_: vktec: not really 2016-06-30T19:15:58Z mattrepl joined #lisp 2016-06-30T19:16:04Z shka_: at least not on sbcl 2016-06-30T19:16:10Z vktec: Oh. I thought they could... 2016-06-30T19:16:11Z mattrepl left #lisp 2016-06-30T19:16:17Z eschatologist joined #lisp 2016-06-30T19:16:19Z vktec: Must've been reading a different implementation 2016-06-30T19:16:35Z vktec: shka_: Can I use a string as a hash table key? 2016-06-30T19:16:42Z shka_: problem is, on sbcl you can't pass something like :test #'vector= 2016-06-30T19:16:49Z shka_: strings? sure 2016-06-30T19:17:32Z vktec: So (setf (gethash "foo" *myhash*) "bar") should work, right? 2016-06-30T19:17:39Z shka_: just yeah 2016-06-30T19:17:55Z oGMo: just make sure :test is 'equal unless you're very specific ;) 2016-06-30T19:17:59Z shka_: just construct hashtable with right :test 2016-06-30T19:18:14Z adolf_stalin joined #lisp 2016-06-30T19:18:31Z shka_: well, as a rule of thumb 2016-06-30T19:18:33Z vktec: Is that passed to (make-hash-table)? 2016-06-30T19:18:36Z oGMo: yes 2016-06-30T19:19:10Z shka_: 'eq for symbols, 'eql for numbers, 'equal for strings and lists 2016-06-30T19:19:13Z oGMo: you should read clhs make-hash-table 2016-06-30T19:19:22Z vktec: So (make-hash-table :test 'equal)? 2016-06-30T19:19:46Z shka_: yup 2016-06-30T19:20:00Z shka_: for strings, that's it 2016-06-30T19:20:01Z vktec: oGMo: Okay, will do 2016-06-30T19:20:04Z vktec: shka_: Thanks 2016-06-30T19:20:27Z shka_: you are welcome 2016-06-30T19:21:28Z phadthai: or equalp if you need case-insensitive matching 2016-06-30T19:21:43Z PuercoPop: shka_: I think you meant not portably, in SBCL there is sb-ext:define-hash-table-test 2016-06-30T19:22:12Z shka_: PuercoPop: thanks, i didn't knew about that 2016-06-30T19:23:55Z vktec: phadthai: Oh, thanks, that's useful 2016-06-30T19:24:15Z gabriel_laddel quit (Quit: Page closed) 2016-06-30T19:24:58Z |3b|: hash table keys can be anything, but some things or combinations of things and :test may not be very useful :) 2016-06-30T19:25:17Z vktec: :) 2016-06-30T19:26:07Z |3b|: (in particular foreign pointers on sbcl are not considered equal by any of the standard tests, but you can still put them in a key and iterate over the hash) 2016-06-30T19:26:57Z BitPuffin quit (Read error: Connection reset by peer) 2016-06-30T19:45:42Z przl quit (Quit: leaving) 2016-06-30T19:47:40Z Penta quit (Quit: Leaving) 2016-06-30T19:48:04Z Pent joined #lisp 2016-06-30T19:53:35Z rann quit (Remote host closed the connection) 2016-06-30T20:17:29Z adolf_stalin quit (Quit: Leaving...) 2016-06-30T20:21:54Z edgar-rft joined #lisp 2016-06-30T20:29:04Z _bogdanm_ quit (Quit: Leaving) 2016-06-30T21:08:32Z AntiSpamMeta quit (Excess Flood) 2016-06-30T21:08:58Z AntiSpamMeta joined #lisp 2016-06-30T21:11:09Z swoonm joined #lisp 2016-06-30T21:12:06Z brfennpocock quit (Read error: Connection reset by peer) 2016-06-30T21:12:27Z EvW quit (Ping timeout: 258 seconds) 2016-06-30T21:13:43Z earl-ducaine quit (Ping timeout: 252 seconds) 2016-06-30T21:14:15Z earl-ducaine joined #lisp 2016-06-30T21:15:59Z Orion3k quit (Quit: Leaving) 2016-06-30T21:16:20Z gingerale quit (Read error: Connection reset by peer) 2016-06-30T21:17:33Z grimsley joined #lisp 2016-06-30T21:17:41Z swoonm quit (Remote host closed the connection) 2016-06-30T21:23:00Z vlatkoB quit (Remote host closed the connection) 2016-06-30T21:24:16Z deepestblue joined #lisp 2016-06-30T21:25:57Z shka_ quit (Ping timeout: 260 seconds) 2016-06-30T21:27:09Z Kaisyu22 joined #lisp 2016-06-30T21:29:15Z redline6561 joined #lisp 2016-06-30T21:29:43Z KingCons_ quit (Ping timeout: 248 seconds) 2016-06-30T21:30:41Z Kaisyu2 quit (Remote host closed the connection) 2016-06-30T21:30:41Z brfennpocock joined #lisp 2016-06-30T21:32:50Z Orion3k joined #lisp 2016-06-30T21:33:31Z jludwig is now known as cyberlard 2016-06-30T21:34:52Z cyberlard is now known as lardercyb 2016-06-30T21:36:35Z lardercyb is now known as cyberlard 2016-06-30T21:37:00Z tilpner_ joined #lisp 2016-06-30T21:38:52Z DeadTrickster quit (Ping timeout: 264 seconds) 2016-06-30T21:38:59Z adhoc__ joined #lisp 2016-06-30T21:39:03Z ZombieCh1cken joined #lisp 2016-06-30T21:39:04Z cods_ joined #lisp 2016-06-30T21:39:39Z logrus joined #lisp 2016-06-30T21:40:10Z jean377 quit (Ping timeout: 272 seconds) 2016-06-30T21:41:04Z jean377 joined #lisp 2016-06-30T21:43:11Z benwboot_ joined #lisp 2016-06-30T21:45:03Z sweater joined #lisp 2016-06-30T21:45:11Z benwbooth quit (Ping timeout: 240 seconds) 2016-06-30T21:45:37Z brfennpocock quit (*.net *.split) 2016-06-30T21:45:37Z pjb quit (*.net *.split) 2016-06-30T21:45:37Z snits quit (*.net *.split) 2016-06-30T21:45:38Z oleo quit (*.net *.split) 2016-06-30T21:45:38Z drsp quit (*.net *.split) 2016-06-30T21:45:38Z Patzy quit (*.net *.split) 2016-06-30T21:45:38Z adhoc_ quit (*.net *.split) 2016-06-30T21:45:38Z Tordek quit (*.net *.split) 2016-06-30T21:45:38Z oystewh quit (*.net *.split) 2016-06-30T21:45:38Z ZombieChicken quit (*.net *.split) 2016-06-30T21:45:38Z oGMo quit (*.net *.split) 2016-06-30T21:45:38Z trinque quit (*.net *.split) 2016-06-30T21:45:38Z shifty quit (*.net *.split) 2016-06-30T21:45:39Z cods quit (*.net *.split) 2016-06-30T21:45:39Z tilpner quit (*.net *.split) 2016-06-30T21:45:39Z srcerer quit (*.net *.split) 2016-06-30T21:45:39Z tristero quit (*.net *.split) 2016-06-30T21:45:40Z troydm quit (*.net *.split) 2016-06-30T21:45:40Z ck_ quit (*.net *.split) 2016-06-30T21:45:40Z Posterdati quit (*.net *.split) 2016-06-30T21:45:40Z joast quit (*.net *.split) 2016-06-30T21:45:40Z Cthulhux quit (*.net *.split) 2016-06-30T21:45:40Z thijso quit (*.net *.split) 2016-06-30T21:45:40Z ineiros quit (*.net *.split) 2016-06-30T21:45:40Z derrida quit (*.net *.split) 2016-06-30T21:45:40Z vsync quit (*.net *.split) 2016-06-30T21:45:40Z ivan4th quit (*.net *.split) 2016-06-30T21:45:40Z mood quit (*.net *.split) 2016-06-30T21:45:40Z forgot quit (*.net *.split) 2016-06-30T21:45:40Z zickzackv quit (*.net *.split) 2016-06-30T21:45:40Z tilpner_ is now known as tilpner 2016-06-30T21:49:27Z sweater quit (Ping timeout: 244 seconds) 2016-06-30T21:52:42Z karswell` quit (Read error: Connection reset by peer) 2016-06-30T21:54:57Z karswell` joined #lisp 2016-06-30T21:55:11Z karswell` quit (Read error: Connection reset by peer) 2016-06-30T21:56:19Z karswell` joined #lisp 2016-06-30T21:57:35Z Jesin joined #lisp 2016-06-30T21:58:57Z karswell` quit (Remote host closed the connection) 2016-06-30T21:59:50Z karswell` joined #lisp 2016-06-30T22:05:10Z Jesin quit (Quit: Leaving) 2016-06-30T22:06:00Z mastokley quit (Ping timeout: 244 seconds) 2016-06-30T22:06:28Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-30T22:06:45Z LiamH quit (Quit: Leaving.) 2016-06-30T22:16:14Z Karl_Dscc joined #lisp 2016-06-30T22:23:29Z Denommus quit (Remote host closed the connection) 2016-06-30T22:24:06Z Denommus joined #lisp 2016-06-30T22:25:49Z trinque joined #lisp 2016-06-30T22:26:26Z quazimodo quit (Remote host closed the connection) 2016-06-30T22:31:04Z dyelar quit (Quit: Leaving.) 2016-06-30T22:32:56Z mastokley joined #lisp 2016-06-30T22:35:18Z prolle quit (Remote host closed the connection) 2016-06-30T22:38:04Z varjag quit (Ping timeout: 260 seconds) 2016-06-30T22:41:31Z karswell` quit (Ping timeout: 240 seconds) 2016-06-30T22:47:01Z moei quit (Quit: Leaving...) 2016-06-30T22:48:37Z earl-ducaine quit (Remote host closed the connection) 2016-06-30T22:49:30Z moei joined #lisp 2016-06-30T22:55:45Z deepestblue quit (Quit: This computer has gone to sleep) 2016-06-30T23:01:15Z eschatol_ joined #lisp 2016-06-30T23:01:35Z eschatol_ quit (Client Quit) 2016-06-30T23:01:50Z eschatol_ joined #lisp 2016-06-30T23:03:38Z schally quit (Remote host closed the connection) 2016-06-30T23:03:42Z eschatologist quit (Ping timeout: 250 seconds) 2016-06-30T23:04:33Z angavrilov quit (Remote host closed the connection) 2016-06-30T23:05:00Z mastokley quit (Ping timeout: 250 seconds) 2016-06-30T23:07:44Z aries_liuxueyang joined #lisp 2016-06-30T23:08:13Z mishoo__ quit (Ping timeout: 258 seconds) 2016-06-30T23:11:27Z safe joined #lisp 2016-06-30T23:19:07Z stepnem quit (Ping timeout: 260 seconds) 2016-06-30T23:20:45Z deepestblue joined #lisp 2016-06-30T23:22:04Z karswell` joined #lisp 2016-06-30T23:29:18Z eschatol_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-06-30T23:29:53Z eschatologist joined #lisp 2016-06-30T23:32:44Z Portable_Cheese quit (Ping timeout: 250 seconds) 2016-06-30T23:33:16Z wildlander quit (Quit: Saliendo) 2016-06-30T23:34:12Z Yuuhi quit (Remote host closed the connection) 2016-06-30T23:38:05Z quazimodo joined #lisp 2016-06-30T23:39:52Z MoALTz quit (Ping timeout: 272 seconds) 2016-06-30T23:45:39Z scottj joined #lisp 2016-06-30T23:50:52Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-06-30T23:53:14Z Denommus` joined #lisp 2016-06-30T23:53:20Z Denommus quit (Read error: Connection reset by peer) 2016-06-30T23:55:39Z rhllor joined #lisp 2016-06-30T23:56:00Z deepestblue quit (Quit: This computer has gone to sleep) 2016-06-30T23:56:53Z benwbooth joined #lisp 2016-06-30T23:58:10Z benwboot_ quit (Ping timeout: 252 seconds) 2016-06-30T23:58:27Z strykerkkd quit (Quit: Leaving)