2015-10-22T03:08:30Z ccl-logbot joined #lisp 2015-10-22T03:08:30Z 2015-10-22T03:08:30Z names: ccl-logbot xrash lisse NeverDie harish_ Jameser zabriskie harish __uu___ tmtwd Walex2 smokeink aap_ Whymind sellout theethicalegoist abbe s00pcan theBlackDragon quazimodo _sjs grouzen Oladon Niac nowhere_man ivan\ jason_m stardiviner dxtr JuanDaugherty dm_comp wildlander Natch Subfusc mac_ified mea-culpa kobain hydan Jesin HDurer earl-ducaine farhaven cyraxjoe resttime vhost- jewel__ aretecode angavrilov mwehner Oddity ASau Patzy ggherdov stux|RC-only edran 2015-10-22T03:08:30Z names: NhanH voidlily bjorkintosh rvirding xificurC_ brandonz eazar001 tux_brave201 failproofshark Wasdaf papachan reb` j_king gko jocuman oleo SAL9000 moei kini bogdanm CEnnis91 loz WizJin yrk Quadrescence octophore hitecnologys NaNDude jackdaniel zacts NEET_in_training brucem paul0 cmatei otwieracz balle keen______ mathrick p8m scharan sword`` cyphase quasisane wailord AntiSpamMeta tifa zymurgy |3b| Fullma ryouma` araujo hydan` defaultxr dilated_dinosaur 2015-10-22T03:08:30Z names: antoszka blubjr PlasmaStar emaczen ssake dstatyvka DeadTrickster trinitr0n rotty l1x troydm cmbntr moredhel Kruppe benaiah housel alexherbo2 nzambe eagleflo Posterdati nopf cell yang radioninja_work haasn lokulin heurist easye Khisanth ineiros pjb wemeetagain fluter salva faheem__ tessier norfumpit Tristam vlnx srcerer __main__ joast ozzloy akkad zerac cross zwdr yauz p_l vsync- trn dougk_ Denommus gigetoo DGASAU smull joneshf-laptop lvh kanru varjag SHODAN 2015-10-22T03:08:30Z names: someone Mandus jlarocco_ yrdz sepi foom MoALTz Uptime ym HammyJammy tkd vap1 wolf_mozart swflint Neet gendl clog Viaken kalzz Bugboy1028 PuercoPop arrsim sigjuice ktx gensym mood DANtheBEASTman sytse aeth ahungry_ Bike scymtym_ jself_ sssi Riviera josteink Fade fikusz specbot minion segmond froggey gniourf MrWoohoo nightfly xristos jdz alchemis7 nydel Seeq grindhold cyberlard eMBee mtd loke_` low-prof1 wooden_ vedwin oskarth bbz phf mission712 sivoais 2015-10-22T03:08:30Z names: nimiux renard_ tokik _death zyoung russell-- HDurer_ jeaye d4gg4d drmeister H4ns derrida lonjil AeroNotix wizzo jackc-_ eak add^_ spacebat ecraven clop cods lpaste ryankarason cantstanya SlashLife micro_ musegarden1 setheus trig-ger sfa jasom hratsimi1ah wyan rvchangu- schoppenhauer johs Ober decent stokachu axion TMA drdo arpunk Fleurety asedeno pootler jozip newcup lancetw ircbrows- gz billstclair GGMethos torpig krrrcks ferada z0d ft SilentEcho alex6407 2015-10-22T03:08:30Z names: lieven vsync___ joshe cataska alms_clozure danlentz samebchase bgs100 Tordek replcated epitron tokenrove dim narendraj9 Lord_Nightmare les` Zhivago lemoinem ec\ Xof Firedancer larme White_Flame p_l|backup killmaster taij33n funnel frankS2 fe[nl]ix mikaelj phryk Blkt mearnsh oGMo ramus dwchandler anachrom1 tmokros |nix|`` isoraqathedh cpt_nemo vert2 PinealGlandOptic arrubin emma tomaw phadthai dmiles_akf zbigniew flip214 bobbysmith007 honkfestival snits dTal 2015-10-22T03:08:30Z names: yeltzooo sulky diginet tstc pok anunnaki thomas jsnell rtoym profess sekrit DylanJ djh DrCode ``Erik zickzackv ck_ whartung mach constantinexvi Zotan XachX splittist victor_lowther djinni` knobo-net jtz hyoyoung_ Xach aerique dan64 jlarocco moop dlowe cibs kjeldahl kalloc ngrud martinhath ThePhoeron_ Raimondi john-mcaleely ski justinmcp Colleen gabot euphoriaa o`connor eschulte loke copec dsp_ roscoe_tw joga jayne kbtr Cthulhux` opc0de finnrobi_ 2015-10-22T03:13:38Z beach joined #lisp 2015-10-22T03:13:47Z beach: Good morning everyone! 2015-10-22T03:14:08Z Quadrescence: hello beach 2015-10-22T03:16:02Z zabriskie quit (Ping timeout: 260 seconds) 2015-10-22T03:16:04Z blubjr: hi beach 2015-10-22T03:16:07Z blt joined #lisp 2015-10-22T03:16:54Z momo-reina joined #lisp 2015-10-22T03:17:59Z sshirokov joined #lisp 2015-10-22T03:18:22Z sbryant joined #lisp 2015-10-22T03:21:04Z wildlander quit (Quit: Saliendo) 2015-10-22T03:24:13Z zabriskie joined #lisp 2015-10-22T03:27:20Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-22T03:29:05Z leafybasil joined #lisp 2015-10-22T03:29:51Z nyef joined #lisp 2015-10-22T03:31:06Z pawanspace joined #lisp 2015-10-22T03:32:06Z xrash_ joined #lisp 2015-10-22T03:32:24Z xrash quit (Ping timeout: 268 seconds) 2015-10-22T03:34:15Z leafybasil quit (Ping timeout: 268 seconds) 2015-10-22T03:38:58Z zabriskie quit (Quit: This computer has gone to sleep) 2015-10-22T03:39:37Z drmeister: Hello 2015-10-22T03:39:39Z drmeister: Hi beach. 2015-10-22T03:40:00Z drmeister: How many CL functions in SBCL are inlined? 2015-10-22T03:40:33Z nyef: As in "how many functions written in CL are inlined?" or "how many functions in the CL package are inlined?" 2015-10-22T03:40:53Z nyef: And does that include those which can be open-coded, but for which the fallback is a full-call? 2015-10-22T03:41:07Z drmeister: Let's say the latter. I learned today that C++ inlines lots of small functions, whether you ask it to or not. 2015-10-22T03:41:21Z pawanspace quit (Quit: Colloquy for iPhone - http://colloquy.mobi) 2015-10-22T03:41:37Z Zhivago: CL is permitted to do so within the same file, or where inline declarations allow. 2015-10-22T03:41:47Z beach: Hello drmeister. It makes sense on today's processors to inline a lot. 2015-10-22T03:42:00Z drmeister: That begs another question. What is the difference between open-coded functions and inlining? 2015-10-22T03:42:01Z Zhivago: It's essentially limited by the semantics of function redefinition. 2015-10-22T03:42:34Z drmeister: How do you indicate that a function should be open-coded in Common Lisp? 2015-10-22T03:44:12Z nyef: So, inlining is where the compiler bodily includes a function in place of a call site. Open-coding is where the compiler says "I know what to do with a call to this function under these circumstances" and does what it thinks is appropriate. 2015-10-22T03:44:39Z Zhivago: Which puts open-coding in the domain of compiler-macros as far as the user is concerned. 2015-10-22T03:45:17Z drmeister: So open-coding is compiler-macros? 2015-10-22T03:45:42Z drmeister thinks "in the domain of" will mean "not exactly" 2015-10-22T03:45:49Z nyef: Consider SBCL's implementation of TWO-ARG-+, or most other two-arg versions of math functions. There's the full-call option, which does a dispatch on both arguments to figure out how to deal with it... 2015-10-22T03:46:15Z nyef: And if the compiler can work out both argument types and has a template (VOP) for how to deal with it, it uses the VOP instead of coding a full call. 2015-10-22T03:46:48Z beach: drmeister: The term "open coding" is traditionally used in languages that do not have compiler macros, so it is more like a fixed set of rules in the compiler. 2015-10-22T03:47:02Z drmeister: Ah. 2015-10-22T03:47:02Z Zhivago: Well, the compiler's implementation doesn't need to be via compiler-macros -- they're just the facility exposed to users. 2015-10-22T03:48:00Z nyef: Note that compiler-macros are required to expand to lisp code, while an open-coded function does not. 2015-10-22T03:48:09Z drmeister: I see. So I could implement my own "open-coded" functions as compiler macros. 2015-10-22T03:48:59Z beach: I suggest we reserve the term "open coding" in Common Lisp for functionality that is not accessible to the application programmer and that is implemented as a fixed set of rules in the compiler. 2015-10-22T03:49:26Z drmeister: Sure. 2015-10-22T03:49:29Z nyef: "open-coded" functions are typically things like FIXNUM-FIXNUM math, with possible BIGNUM result (or with known FIXNUM result). 2015-10-22T03:49:29Z beach: ... since we already have the term "compiler macros" for the mechanism available4 to the application programmer. 2015-10-22T03:49:42Z beach: available 2015-10-22T03:49:57Z nikki93 joined #lisp 2015-10-22T03:50:24Z nyef: Or AREF for a particular vector specialization. 2015-10-22T03:50:27Z nyef: Things like that. 2015-10-22T03:50:35Z beach: drmeister: You can consider the CLEAVIR-PRIMOP functions as a way to tell the compiler about open-coded functions. 2015-10-22T03:50:49Z drmeister: Got it. 2015-10-22T03:51:09Z nyef: Yes, a lisp function that gets transformed into a "primitive operation" would be open-coded. 2015-10-22T03:53:06Z snv joined #lisp 2015-10-22T03:54:32Z dytrivedi joined #lisp 2015-10-22T03:57:42Z s00pcan quit (Ping timeout: 255 seconds) 2015-10-22T03:58:51Z snv1 joined #lisp 2015-10-22T03:58:51Z snv quit (Read error: Connection reset by peer) 2015-10-22T03:59:28Z s00pcan joined #lisp 2015-10-22T04:06:51Z jason_m quit (Ping timeout: 252 seconds) 2015-10-22T04:07:57Z tmtwd quit (Ping timeout: 265 seconds) 2015-10-22T04:13:42Z malbertife joined #lisp 2015-10-22T04:20:19Z White_Flame: "open coded" as I understand it, is that there's no prologue/epilogue boundary to a code block. Both ends are simply "open" to the current context around them. So a block of code that is shoved inline into a function (like a C asm block) would be open-coded. 2015-10-22T04:20:47Z Quadrescence: has anyone ever thought about how one might implement in a lisp compiler/runtime efficient representation of array of structures? 2015-10-22T04:22:08Z Zhivago: Hmm, how about as an array of structures? 2015-10-22T04:22:16Z xrash_ quit (Ping timeout: 252 seconds) 2015-10-22T04:22:48Z Quadrescence: Zhivago, Which converts to an array of pointers to some random place in the heap 2015-10-22T04:23:09Z Zhivago: So you want cache coherence? 2015-10-22T04:23:25Z Whymind quit (Read error: Connection reset by peer) 2015-10-22T04:23:26Z White_Flame: well, one way to increase efficiency, depending on traversal style, is to have an array of the struct's first field, then an array of the struct's second field, etc, losing the actual in-memory structure boundaries. But there can be some real caching advantages to that, especially if linking or searching on a field in particular 2015-10-22T04:23:38Z Whymind joined #lisp 2015-10-22T04:23:40Z Quadrescence: White_Flame, I've implemented that 2015-10-22T04:23:46Z Quadrescence: Zhivago, Cache, decreased memory 2015-10-22T04:23:58Z Zhivago: Most lisp systems use words to represent values. 2015-10-22T04:23:58Z White_Flame: but I wouldn't call that "an array of structs" anymore 2015-10-22T04:24:16Z Quadrescence: White_Flame, that's struct of arrays :) 2015-10-22T04:24:21Z Zhivago: You may find that a single array of type T of size S * M with suitable accessors may work. 2015-10-22T04:24:22Z White_Flame: sure :) 2015-10-22T04:24:47Z Zhivago: But it sounds like a significant amount of work for probably minimal return. 2015-10-22T04:25:47Z Quadrescence: White_Flame, the WIP for implementing that is https://bitbucket.org/tarballs_are_good/lisp-random/raw/master/struct-arrays.lisp 2015-10-22T04:26:27Z Quadrescence: Zhivago, Yeah, the return might not be high, except where it's useful. For me it's representing meshes of 10s of millions of vertices and doing operations on the mesh 2015-10-22T04:27:05Z xrash joined #lisp 2015-10-22T04:27:18Z White_Flame: 10/Ns of millions handled per core, hopefully 2015-10-22T04:27:38Z Quadrescence: White_Flame, this is an expansion: http://paste.lisp.org/display/157280 2015-10-22T04:27:59Z Quadrescence: I haven't even tried to handle multithreading, since I don't even have the algorithms figured out fully 2015-10-22T04:29:17Z preacherAKAnd joined #lisp 2015-10-22T04:31:18Z Oladon quit (Read error: Connection reset by peer) 2015-10-22T04:34:11Z Jubb joined #lisp 2015-10-22T04:34:19Z munksgaard joined #lisp 2015-10-22T04:36:15Z nikki93_ joined #lisp 2015-10-22T04:37:10Z nikki93 quit (Ping timeout: 240 seconds) 2015-10-22T04:37:50Z OrangeShark joined #lisp 2015-10-22T04:41:52Z nikki93_ quit (Read error: Connection reset by peer) 2015-10-22T04:42:07Z nikki93 joined #lisp 2015-10-22T04:45:47Z xrash quit (Ping timeout: 268 seconds) 2015-10-22T04:50:06Z xrash joined #lisp 2015-10-22T04:57:11Z munksgaard quit (Ping timeout: 264 seconds) 2015-10-22T04:57:19Z smokeink quit (Remote host closed the connection) 2015-10-22T04:58:52Z smokeink joined #lisp 2015-10-22T05:01:20Z nikki93 quit (Ping timeout: 246 seconds) 2015-10-22T05:03:29Z hitecnologys quit (Ping timeout: 256 seconds) 2015-10-22T05:04:58Z nikki93 joined #lisp 2015-10-22T05:07:20Z oleo quit (Quit: Verlassend) 2015-10-22T05:12:37Z Quadrescence: with fixes http://paste.lisp.org/display/157280#1 2015-10-22T05:13:47Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2015-10-22T05:19:24Z blt left #lisp 2015-10-22T05:19:49Z mvilleneuve joined #lisp 2015-10-22T05:22:27Z stardiviner joined #lisp 2015-10-22T05:25:32Z sunwukong joined #lisp 2015-10-22T05:26:58Z __uu___ quit (Ping timeout: 250 seconds) 2015-10-22T05:33:15Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-10-22T05:34:11Z schaueho joined #lisp 2015-10-22T05:44:20Z cadadar joined #lisp 2015-10-22T05:46:55Z xrash quit (Remote host closed the connection) 2015-10-22T05:53:06Z beach left #lisp 2015-10-22T05:53:58Z cadadar quit (Quit: Leaving.) 2015-10-22T05:54:25Z ogamita joined #lisp 2015-10-22T05:58:45Z Shinmera joined #lisp 2015-10-22T05:59:32Z Wasdaf quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-10-22T06:00:38Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-10-22T06:01:00Z wizzo quit (Quit: ZNC - http://znc.in) 2015-10-22T06:03:36Z Jameser` joined #lisp 2015-10-22T06:06:16Z OrangeShark quit (Quit: Leaving) 2015-10-22T06:07:20Z Jameser quit (Ping timeout: 272 seconds) 2015-10-22T06:09:50Z fiddlerwoaroof joined #lisp 2015-10-22T06:10:53Z aap_ is now known as aap 2015-10-22T06:14:06Z fiddlerwoaroof: Should something like this be considered an abuse of the condition system: http://paste.lisp.org/+3DD0 2015-10-22T06:14:08Z fiddlerwoaroof: ? 2015-10-22T06:15:00Z Cymew joined #lisp 2015-10-22T06:15:02Z Shinmera: Couldn't you just use blocks and return-from for this? 2015-10-22T06:15:36Z cosmicexplorer joined #lisp 2015-10-22T06:15:38Z Shinmera: And if you need non-local exits, you could use CATCH and THROW 2015-10-22T06:16:08Z fiddlerwoaroof: I guess so, I was more wondering whether conditions should be considered to be strictly "errors" or not 2015-10-22T06:16:17Z fiddlerwoaroof: PCL seems to leave it open 2015-10-22T06:16:34Z johann_ joined #lisp 2015-10-22T06:16:52Z Shinmera: Another possibility would be restarts, by the way. 2015-10-22T06:17:33Z Shinmera: Either way, I'd consider it bad taste to use conditions in this case where other operators work just as well and don't require creating strange classes. 2015-10-22T06:17:47Z mrSpec joined #lisp 2015-10-22T06:18:45Z Quadrescence: fiddlerwoaroof, conditions are most certainly not necessarily errors 2015-10-22T06:19:08Z munksgaard joined #lisp 2015-10-22T06:20:13Z mbuf joined #lisp 2015-10-22T06:20:34Z blubjr: hi munksgaard 2015-10-22T06:20:48Z munksgaard: Hi blubjr :) 2015-10-22T06:21:57Z fiddlerwoaroof: Shinmera: one nice thing about conditions, is that inheritance would let you give a bit of structure to the data a particular generator returns 2015-10-22T06:22:46Z fiddlerwoaroof: (although, I'm not necessarily familiar enough with the other mechanisms to compare them . . .) 2015-10-22T06:24:00Z Jameser` quit (Remote host closed the connection) 2015-10-22T06:24:32Z Jameser` joined #lisp 2015-10-22T06:25:00Z White_Flame: because you're calling a body of code at the site of the condition being raised, I think it's sort of a valid use. However, I think this could be done to simply pass the with-generator &body through as a lambda, and have YIELD call it 2015-10-22T06:25:49Z fiddlerwoaroof: How would you get the same effect with blocks? Doesn't return-from unwind the stack, which would break YIELD? 2015-10-22T06:26:05Z Shinmera: Oh- right. 2015-10-22T06:26:10Z Shinmera: I missed the handler-bind. 2015-10-22T06:26:46Z earl-ducaine quit (Quit: Ex-Chat) 2015-10-22T06:27:22Z White_Flame: this certainly looks like it's written more to continuation style. Try doing a loop where you're getting a generator value 10 times 2015-10-22T06:27:26Z Shinmera: I'm kind of struggling to understand what this would be useful for now. 2015-10-22T06:28:58Z fiddlerwoaroof: I was reading pcl 2015-10-22T06:29:15Z fiddlerwoaroof: And I thought that conditions could be used to make something like Python's generators 2015-10-22T06:30:36Z White_Flame: nope, you have to wind the source code around to create actual continuations 2015-10-22T06:30:50Z mishoo__ joined #lisp 2015-10-22T06:31:43Z White_Flame: there's a cl-cont in quicklisp that can help 2015-10-22T06:32:05Z White_Flame: (if other libs aren't more recent) 2015-10-22T06:32:53Z vlatkoB joined #lisp 2015-10-22T06:33:54Z Xof: Xach: pretty sure that wasn't me. Maybe dan_b? 2015-10-22T06:35:26Z White_Flame: I personally think that the simplest way to get generators going in languages without native support is to use threads 2015-10-22T06:36:19Z dytrivedi quit (Quit: dytrivedi) 2015-10-22T06:36:42Z flambard joined #lisp 2015-10-22T06:38:25Z fiddlerwoaroof: White_Flame: It took me a while, but I think I just realized what you've been pointing out 2015-10-22T06:38:41Z fiddlerwoaroof: I didn't think about the "next value" part of generators when I wrote this. 2015-10-22T06:39:11Z pt1 joined #lisp 2015-10-22T06:39:14Z munksgaard quit (Ping timeout: 265 seconds) 2015-10-22T06:39:25Z fiddlerwoaroof: I had been more focused on the "lazy sequence" part 2015-10-22T06:39:25Z jocuman quit (Read error: Connection reset by peer) 2015-10-22T06:41:15Z H4ns: fiddlerwoaroof: have a look at series, it implements something very similar to clojure's lazy sequences. and transducers, for what it is worth. 2015-10-22T06:41:28Z White_Flame: your sequences aren't even lazy. Once you start a generator, you're not going to stop it unless you unwind the stack 2015-10-22T06:42:05Z White_Flame: while that could be part of its tooling, it does seem like your sequences are "run to completion" normally 2015-10-22T06:42:13Z Ven joined #lisp 2015-10-22T06:42:30Z fiddlerwoaroof: But the calculations happen as the sequences are generated so, for example, if the body of with-sequence waits for input, execution would suspend 2015-10-22T06:42:30Z White_Flame: (taking "lazy" to mean that values are never calculated if they're not needed) 2015-10-22T06:43:01Z White_Flame: for instance, taking the first 3 elements of the generator is something a proper lazy system could do, without calculating anything else 2015-10-22T06:43:11Z White_Flame: you'd have to bust out oft he stack to prevent 4-10 from being generated 2015-10-22T06:43:27Z fiddlerwoaroof: Yeah, that's a good point. 2015-10-22T06:43:57Z samssammerz joined #lisp 2015-10-22T06:44:09Z malbertife quit (Ping timeout: 244 seconds) 2015-10-22T06:45:10Z phoe_krk joined #lisp 2015-10-22T06:45:20Z HDurer quit (Ping timeout: 272 seconds) 2015-10-22T06:45:59Z mishoo__ quit (Ping timeout: 240 seconds) 2015-10-22T06:48:04Z huza joined #lisp 2015-10-22T06:54:59Z HDurer joined #lisp 2015-10-22T06:55:10Z harish quit (Ping timeout: 252 seconds) 2015-10-22T06:55:17Z harish_ quit (Ping timeout: 268 seconds) 2015-10-22T06:55:48Z kp666 joined #lisp 2015-10-22T06:56:03Z shookees joined #lisp 2015-10-22T07:00:46Z liuhantang joined #lisp 2015-10-22T07:01:18Z liuhantang quit (Client Quit) 2015-10-22T07:06:29Z fridim_ joined #lisp 2015-10-22T07:09:49Z mishoo joined #lisp 2015-10-22T07:10:48Z Yuuhi joined #lisp 2015-10-22T07:11:08Z aftershave joined #lisp 2015-10-22T07:11:31Z mac_ified quit 2015-10-22T07:11:47Z harish joined #lisp 2015-10-22T07:11:57Z fiddlerwoaroof quit (Ping timeout: 250 seconds) 2015-10-22T07:12:07Z harish_ joined #lisp 2015-10-22T07:12:25Z johann_ quit (Remote host closed the connection) 2015-10-22T07:13:01Z _cosmonaut_ joined #lisp 2015-10-22T07:13:15Z zacts quit (Ping timeout: 256 seconds) 2015-10-22T07:15:05Z leafybasil joined #lisp 2015-10-22T07:17:06Z mobius-eng joined #lisp 2015-10-22T07:19:59Z leafybasil quit (Ping timeout: 260 seconds) 2015-10-22T07:23:58Z HDurer quit (Ping timeout: 272 seconds) 2015-10-22T07:24:50Z Quadrescence quit (Ping timeout: 246 seconds) 2015-10-22T07:24:56Z kobain quit (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/) 2015-10-22T07:25:34Z pt1 quit (Ping timeout: 260 seconds) 2015-10-22T07:27:21Z attila_lendvai joined #lisp 2015-10-22T07:27:21Z attila_lendvai quit (Changing host) 2015-10-22T07:27:21Z attila_lendvai joined #lisp 2015-10-22T07:27:55Z Quadrescence joined #lisp 2015-10-22T07:31:48Z tankfeeder joined #lisp 2015-10-22T07:31:48Z zacharias joined #lisp 2015-10-22T07:34:01Z HDurer joined #lisp 2015-10-22T07:37:28Z pt1 joined #lisp 2015-10-22T07:38:56Z keen______ quit (Read error: Connection reset by peer) 2015-10-22T07:39:01Z cadadar joined #lisp 2015-10-22T07:40:26Z keen______ joined #lisp 2015-10-22T07:42:51Z dytrivedi joined #lisp 2015-10-22T07:43:35Z dm_comp quit (Quit: Leaving) 2015-10-22T07:44:01Z shookees quit (Ping timeout: 250 seconds) 2015-10-22T07:45:35Z araujo_ joined #lisp 2015-10-22T07:46:50Z wizzo joined #lisp 2015-10-22T07:46:59Z dytrivedi quit (Ping timeout: 240 seconds) 2015-10-22T07:47:27Z xan__ joined #lisp 2015-10-22T07:48:17Z mathrick quit (Ping timeout: 246 seconds) 2015-10-22T07:49:19Z araujo quit (Ping timeout: 265 seconds) 2015-10-22T07:49:55Z Xof: Xach: or Edi, maybe 2015-10-22T07:51:10Z Cymew quit (Ping timeout: 240 seconds) 2015-10-22T07:55:03Z anthracite joined #lisp 2015-10-22T07:55:41Z kjak joined #lisp 2015-10-22T07:59:16Z shookees joined #lisp 2015-10-22T07:59:26Z mrSpec quit (Read error: No route to host) 2015-10-22T08:01:23Z mrSpec joined #lisp 2015-10-22T08:01:44Z ndrei joined #lisp 2015-10-22T08:04:54Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-10-22T08:05:35Z harish_ quit (Ping timeout: 268 seconds) 2015-10-22T08:05:45Z harish quit (Ping timeout: 265 seconds) 2015-10-22T08:06:31Z CrazyEddy joined #lisp 2015-10-22T08:06:46Z Ven joined #lisp 2015-10-22T08:06:56Z zygentoma joined #lisp 2015-10-22T08:07:06Z zygentoma is now known as zygentoma^mvww 2015-10-22T08:09:55Z ndrei quit (Ping timeout: 260 seconds) 2015-10-22T08:10:36Z tankfeeder left #lisp 2015-10-22T08:11:01Z Davidbrcz joined #lisp 2015-10-22T08:13:13Z johann_ joined #lisp 2015-10-22T08:13:50Z sunwukong quit (Quit: Leaving) 2015-10-22T08:14:08Z mbuf quit (Quit: Ex-Chat) 2015-10-22T08:15:23Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-10-22T08:15:38Z Takumo joined #lisp 2015-10-22T08:15:38Z Takumo quit (Changing host) 2015-10-22T08:15:38Z Takumo joined #lisp 2015-10-22T08:17:35Z johann_ quit (Ping timeout: 244 seconds) 2015-10-22T08:17:39Z durm joined #lisp 2015-10-22T08:18:14Z anthracite quit (Remote host closed the connection) 2015-10-22T08:19:29Z protist joined #lisp 2015-10-22T08:21:11Z snv1 quit (Ping timeout: 246 seconds) 2015-10-22T08:22:14Z Jameser` quit (Ping timeout: 268 seconds) 2015-10-22T08:23:27Z ASau quit (Ping timeout: 260 seconds) 2015-10-22T08:24:41Z radioninja joined #lisp 2015-10-22T08:25:54Z mrSpec quit (Ping timeout: 260 seconds) 2015-10-22T08:31:38Z WaterOnMars joined #lisp 2015-10-22T08:31:45Z eazar001 quit (Ping timeout: 255 seconds) 2015-10-22T08:32:13Z mishoo quit (Read error: No route to host) 2015-10-22T08:32:46Z mishoo joined #lisp 2015-10-22T08:36:17Z ndrei joined #lisp 2015-10-22T08:39:08Z Karl_Dscc joined #lisp 2015-10-22T08:40:07Z mrSpec joined #lisp 2015-10-22T08:40:17Z ZabaQ joined #lisp 2015-10-22T08:41:05Z nikki93 quit (Remote host closed the connection) 2015-10-22T08:42:51Z nikki93 joined #lisp 2015-10-22T08:42:51Z cadadar left #lisp 2015-10-22T08:45:56Z mbuf joined #lisp 2015-10-22T08:46:50Z NeverDie quit (Quit: http://radiux.io/ -> Manhattan Project) 2015-10-22T08:47:41Z nikki93 quit (Remote host closed the connection) 2015-10-22T08:52:55Z Ven quit (Read error: Connection reset by peer) 2015-10-22T08:53:27Z Ven joined #lisp 2015-10-22T08:54:24Z remi`bd joined #lisp 2015-10-22T08:55:40Z nikki93 joined #lisp 2015-10-22T08:59:49Z radioninja quit (Ping timeout: 252 seconds) 2015-10-22T09:00:05Z araujo_ quit (Quit: Leaving) 2015-10-22T09:00:08Z resttime quit (Remote host closed the connection) 2015-10-22T09:00:19Z araujo joined #lisp 2015-10-22T09:00:19Z araujo quit (Changing host) 2015-10-22T09:00:19Z araujo joined #lisp 2015-10-22T09:00:28Z skyh joined #lisp 2015-10-22T09:00:45Z derrida quit (Remote host closed the connection) 2015-10-22T09:01:51Z defaultxr quit (Quit: gnight) 2015-10-22T09:04:05Z ndrei quit (Ping timeout: 244 seconds) 2015-10-22T09:11:35Z mvilleneuve joined #lisp 2015-10-22T09:12:43Z knicklux joined #lisp 2015-10-22T09:13:55Z nikki93 quit (Remote host closed the connection) 2015-10-22T09:14:01Z johann_ joined #lisp 2015-10-22T09:14:24Z radioninja joined #lisp 2015-10-22T09:17:08Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-10-22T09:17:31Z shookees quit (Ping timeout: 244 seconds) 2015-10-22T09:18:29Z johann_ quit (Ping timeout: 250 seconds) 2015-10-22T09:18:32Z Karl_Dscc quit (Remote host closed the connection) 2015-10-22T09:22:54Z Ven joined #lisp 2015-10-22T09:27:32Z mishoo_ joined #lisp 2015-10-22T09:28:53Z mishoo quit (Ping timeout: 250 seconds) 2015-10-22T09:32:02Z bogwonch joined #lisp 2015-10-22T09:33:08Z Niac quit (Quit: Lost terminal) 2015-10-22T09:35:45Z mvilleneuve quit (Ping timeout: 252 seconds) 2015-10-22T09:36:24Z huza quit (Quit: WeeChat 0.3.8) 2015-10-22T09:36:42Z freehck` joined #lisp 2015-10-22T09:37:54Z mvilleneuve joined #lisp 2015-10-22T09:39:13Z smokeink quit (Remote host closed the connection) 2015-10-22T09:39:28Z skyh left #lisp 2015-10-22T09:39:59Z Kenjin joined #lisp 2015-10-22T09:40:22Z smokeink joined #lisp 2015-10-22T09:56:10Z mishoo_ quit (Ping timeout: 240 seconds) 2015-10-22T10:00:07Z jself_ quit (Quit: ZNC - 1.6.0 - http://znc.in) 2015-10-22T10:02:28Z Cymew joined #lisp 2015-10-22T10:03:28Z harish_ joined #lisp 2015-10-22T10:03:34Z harish__ joined #lisp 2015-10-22T10:05:44Z preacherAKAnd joined #lisp 2015-10-22T10:07:09Z whiteline joined #lisp 2015-10-22T10:11:45Z Davidbrcz quit (Ping timeout: 256 seconds) 2015-10-22T10:14:46Z johann_ joined #lisp 2015-10-22T10:17:12Z cadadar joined #lisp 2015-10-22T10:18:33Z samssammerz quit (Ping timeout: 256 seconds) 2015-10-22T10:19:10Z johann_ quit (Ping timeout: 240 seconds) 2015-10-22T10:24:13Z knicklux quit (Ping timeout: 256 seconds) 2015-10-22T10:24:21Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-10-22T10:24:28Z aretecode quit (Ping timeout: 265 seconds) 2015-10-22T10:26:01Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-10-22T10:26:52Z Karl_Dscc joined #lisp 2015-10-22T10:33:47Z EvW joined #lisp 2015-10-22T10:35:08Z leafybasil joined #lisp 2015-10-22T10:36:17Z EvW quit (Remote host closed the connection) 2015-10-22T10:38:10Z jself joined #lisp 2015-10-22T10:39:07Z WaterOnMars quit (Quit: Connection closed for inactivity) 2015-10-22T10:39:18Z phoe_krk_ joined #lisp 2015-10-22T10:40:27Z phoe_krk quit (Ping timeout: 255 seconds) 2015-10-22T10:42:11Z Kenjin quit (Ping timeout: 264 seconds) 2015-10-22T10:42:20Z leafybasil quit (Remote host closed the connection) 2015-10-22T10:42:47Z leafybasil joined #lisp 2015-10-22T10:43:28Z EvW joined #lisp 2015-10-22T10:46:52Z Cymew quit (Read error: Connection reset by peer) 2015-10-22T10:58:34Z Kenjin joined #lisp 2015-10-22T11:00:58Z protist quit (Quit: Konversation terminated!) 2015-10-22T11:11:41Z ogamita quit (Remote host closed the connection) 2015-10-22T11:14:39Z stardiviner quit (Ping timeout: 256 seconds) 2015-10-22T11:15:30Z johann_ joined #lisp 2015-10-22T11:17:51Z EvW quit (Quit: EvW) 2015-10-22T11:19:46Z Ven joined #lisp 2015-10-22T11:20:32Z johann_ quit (Ping timeout: 265 seconds) 2015-10-22T11:20:42Z Cymew joined #lisp 2015-10-22T11:21:33Z pchrist joined #lisp 2015-10-22T11:22:13Z sdothum joined #lisp 2015-10-22T11:22:26Z snv1 joined #lisp 2015-10-22T11:24:41Z ogamita joined #lisp 2015-10-22T11:29:26Z znpy joined #lisp 2015-10-22T11:29:47Z mearnsh quit (Ping timeout: 250 seconds) 2015-10-22T11:29:48Z AeroNotix quit (Ping timeout: 252 seconds) 2015-10-22T11:31:29Z Xach: The blog post must be lost to the abyss 2015-10-22T11:31:49Z Wojciech_K joined #lisp 2015-10-22T11:32:30Z mearnsh joined #lisp 2015-10-22T11:34:23Z shookees joined #lisp 2015-10-22T11:34:38Z mobius-eng quit (Ping timeout: 268 seconds) 2015-10-22T11:37:40Z jeffrin joined #lisp 2015-10-22T11:38:46Z quazimodo quit (Ping timeout: 240 seconds) 2015-10-22T11:39:31Z jeffrin quit (Client Quit) 2015-10-22T11:43:22Z jewel__ quit (Ping timeout: 252 seconds) 2015-10-22T11:43:36Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-10-22T11:43:57Z mobius-eng joined #lisp 2015-10-22T11:46:35Z gravicappa joined #lisp 2015-10-22T11:47:23Z Ven joined #lisp 2015-10-22T11:50:33Z jewel__ joined #lisp 2015-10-22T11:53:54Z zaquest joined #lisp 2015-10-22T11:55:33Z araujo_ joined #lisp 2015-10-22T11:56:05Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-10-22T11:56:38Z JuanDaugherty quit (Remote host closed the connection) 2015-10-22T11:57:09Z mobius-eng quit 2015-10-22T11:58:30Z yenda joined #lisp 2015-10-22T11:58:42Z araujo quit (Ping timeout: 260 seconds) 2015-10-22T11:59:18Z Ethan- joined #lisp 2015-10-22T12:02:06Z phoe_krk_ quit (Ping timeout: 265 seconds) 2015-10-22T12:05:55Z ggole joined #lisp 2015-10-22T12:09:03Z Karl_Dscc quit (Remote host closed the connection) 2015-10-22T12:09:34Z grouzen quit (Ping timeout: 244 seconds) 2015-10-22T12:13:18Z AeroNotix joined #lisp 2015-10-22T12:13:24Z smokeink quit (Remote host closed the connection) 2015-10-22T12:16:20Z johann_ joined #lisp 2015-10-22T12:17:28Z cadadar quit (Quit: Leaving.) 2015-10-22T12:17:54Z shookees quit (Quit: TATA AND FAREWELL) 2015-10-22T12:18:42Z mbuf quit (Quit: Ex-Chat) 2015-10-22T12:20:36Z Davidbrcz joined #lisp 2015-10-22T12:20:56Z johann_ quit (Ping timeout: 246 seconds) 2015-10-22T12:34:34Z badkins joined #lisp 2015-10-22T12:35:35Z mac_ified joined #lisp 2015-10-22T12:39:46Z Davidbrcz quit (Ping timeout: 260 seconds) 2015-10-22T12:39:47Z jeffrin joined #lisp 2015-10-22T12:39:58Z jeffrin: hello all 2015-10-22T12:40:54Z snv1 quit (Read error: Connection reset by peer) 2015-10-22T12:40:56Z jeffrin: can lisp be used in web application ? 2015-10-22T12:41:56Z snv joined #lisp 2015-10-22T12:42:28Z remi`bd quit (Quit: leaving) 2015-10-22T12:44:06Z pjb: jeffrin: yes. 2015-10-22T12:44:32Z pjb: jeffrin: Paul Graham earned millions and became a VC by writing a web application in CL with clisp. 2015-10-22T12:44:51Z pjb: jeffrin: http://www.paulgraham.com/avg.html 2015-10-22T12:45:51Z hitecnologys joined #lisp 2015-10-22T12:46:12Z pjb: jeffrin: http://www.paulgraham.com/vwfaq.html 2015-10-22T12:46:18Z jackdaniel: jeffrin: there are a few web frameworks written in Common Lisp as well as a few web servers. It's pretty common way of app deployment 2015-10-22T12:47:01Z mac_ified quit (Ping timeout: 256 seconds) 2015-10-22T12:47:43Z Zhivago: On the other hand, correlation is not causation. 2015-10-22T12:48:17Z pjb: Zhivago: he didn't ask for a causality, but for an existance proof. 2015-10-22T12:48:30Z jackdaniel: he didn't ask for a proof 2015-10-22T12:48:46Z pjb: Next time I'll just answer "yes". 2015-10-22T12:51:06Z harish__ quit (Ping timeout: 240 seconds) 2015-10-22T12:51:10Z harish_ quit (Ping timeout: 240 seconds) 2015-10-22T12:52:47Z jeffrin: is there any book to learn web app development using lisp 2015-10-22T12:53:24Z jackdaniel: jeffrin: there was a book "Lisp for the Web" - didn't read it though 2015-10-22T12:54:13Z jackdaniel: there is a channel #lispweb, maybe people there will be more helpful with learning material recommendations 2015-10-22T12:55:00Z jackdaniel: s/was/is/ 2015-10-22T12:55:38Z jeffrin: pjb jackdaniel Zhivago : thank you all :) 2015-10-22T12:58:22Z jackdaniel: :) 2015-10-22T12:58:51Z Karl_Dscc joined #lisp 2015-10-22T12:58:51Z quazimodo joined #lisp 2015-10-22T13:05:18Z Jubb quit (Read error: Connection reset by peer) 2015-10-22T13:06:01Z araujo_ quit (Quit: Leaving) 2015-10-22T13:06:29Z araujo joined #lisp 2015-10-22T13:06:37Z araujo quit (Max SendQ exceeded) 2015-10-22T13:07:39Z harish_ joined #lisp 2015-10-22T13:07:40Z g_SG joined #lisp 2015-10-22T13:07:44Z harish__ joined #lisp 2015-10-22T13:09:13Z N0viceLive-amd64 joined #lisp 2015-10-22T13:11:43Z EvW joined #lisp 2015-10-22T13:13:20Z Ven joined #lisp 2015-10-22T13:14:23Z N0viceLive-amd64 quit (Remote host closed the connection) 2015-10-22T13:14:35Z ziocroc joined #lisp 2015-10-22T13:16:26Z jeffrin left #lisp 2015-10-22T13:17:05Z johann_ joined #lisp 2015-10-22T13:18:20Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-10-22T13:20:46Z johann__ joined #lisp 2015-10-22T13:21:15Z johann_ quit (Read error: Connection reset by peer) 2015-10-22T13:27:19Z EvW quit (Ping timeout: 240 seconds) 2015-10-22T13:28:17Z smokeink joined #lisp 2015-10-22T13:28:27Z newdan joined #lisp 2015-10-22T13:30:29Z yenda quit (Read error: Connection reset by peer) 2015-10-22T13:33:09Z mood quit (Quit: Gone.) 2015-10-22T13:33:54Z newdan quit (Ping timeout: 260 seconds) 2015-10-22T13:34:56Z newdan joined #lisp 2015-10-22T13:40:25Z nzambe joined #lisp 2015-10-22T13:40:51Z newdan quit (Ping timeout: 256 seconds) 2015-10-22T13:41:12Z mood joined #lisp 2015-10-22T13:41:16Z araujo joined #lisp 2015-10-22T13:41:20Z araujo quit (Max SendQ exceeded) 2015-10-22T13:41:54Z araujo joined #lisp 2015-10-22T13:42:34Z newdan joined #lisp 2015-10-22T13:42:58Z araujo quit (Max SendQ exceeded) 2015-10-22T13:43:28Z araujo joined #lisp 2015-10-22T13:43:51Z Wojciech_K quit (Quit: Leaving) 2015-10-22T13:45:22Z stardiviner joined #lisp 2015-10-22T13:45:25Z araujo quit (Client Quit) 2015-10-22T13:47:24Z g_SG quit (Read error: Connection reset by peer) 2015-10-22T13:47:50Z eudoxia joined #lisp 2015-10-22T13:50:18Z schaueho quit (Ping timeout: 272 seconds) 2015-10-22T13:53:11Z oleo joined #lisp 2015-10-22T13:53:11Z oleo quit (Changing host) 2015-10-22T13:53:11Z oleo joined #lisp 2015-10-22T13:53:45Z TDT joined #lisp 2015-10-22T13:56:57Z dytrivedi joined #lisp 2015-10-22T14:02:55Z danlentz_ joined #lisp 2015-10-22T14:03:19Z Ven joined #lisp 2015-10-22T14:04:27Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2015-10-22T14:06:08Z yrk quit (Quit: ERC (IRC client for Emacs 25.0.50.5)) 2015-10-22T14:07:11Z grouzen joined #lisp 2015-10-22T14:07:58Z preacherAKAnd quit (Ping timeout: 260 seconds) 2015-10-22T14:08:12Z bogwonch quit (Ping timeout: 268 seconds) 2015-10-22T14:08:15Z oleo_ joined #lisp 2015-10-22T14:08:16Z oleo_ quit (Changing host) 2015-10-22T14:08:16Z oleo_ joined #lisp 2015-10-22T14:08:25Z warweasle joined #lisp 2015-10-22T14:09:22Z preacherAKAnd joined #lisp 2015-10-22T14:09:43Z oleo quit (Ping timeout: 260 seconds) 2015-10-22T14:11:38Z dytrivedi quit (Quit: dytrivedi) 2015-10-22T14:12:33Z araujo joined #lisp 2015-10-22T14:12:33Z araujo quit (Changing host) 2015-10-22T14:12:34Z araujo joined #lisp 2015-10-22T14:15:46Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-10-22T14:16:28Z lisse joined #lisp 2015-10-22T14:19:15Z mishoo_ joined #lisp 2015-10-22T14:19:44Z duggiefresh joined #lisp 2015-10-22T14:20:43Z zygentoma^mvww quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-10-22T14:23:39Z Kenjin quit (Ping timeout: 255 seconds) 2015-10-22T14:23:52Z Ethan- quit (Ping timeout: 250 seconds) 2015-10-22T14:30:10Z farhaven quit (Read error: Connection reset by peer) 2015-10-22T14:31:10Z dytrivedi joined #lisp 2015-10-22T14:32:57Z kp666 quit (Remote host closed the connection) 2015-10-22T14:36:47Z ZabaQ quit (Ping timeout: 264 seconds) 2015-10-22T14:37:14Z mordocai joined #lisp 2015-10-22T14:40:32Z DeadTrickster: what documentation generation system currently is the best? 2015-10-22T14:40:46Z Xach: There is no consensus best system 2015-10-22T14:41:43Z pt1 quit (Remote host closed the connection) 2015-10-22T14:42:07Z cadadar joined #lisp 2015-10-22T14:42:37Z ziocroc quit (Ping timeout: 250 seconds) 2015-10-22T14:43:21Z dytrivedi quit (Quit: dytrivedi) 2015-10-22T14:45:11Z nyef: For that matter, there is no consensus best form for documentation. 2015-10-22T14:45:16Z DeadTrickster: ha 2015-10-22T14:45:27Z nydel quit (Quit: Lost terminal) 2015-10-22T14:45:54Z DeadTrickster: I want to extract as much metadata as I can i.e. I want type annotations for args and stuff, like in Java or Ruby world 2015-10-22T14:46:05Z wooden_ quit (Quit: leaving) 2015-10-22T14:46:11Z jackdaniel: we have just a partial order… (> 'any-documentation 'no-documentation) ;) 2015-10-22T14:47:24Z DeadTrickster: Also Visual Studio has intellisense. slime can 'predict' next argument (even keyword) but what about showing me comment associated with arguments? 2015-10-22T14:47:46Z wooden_ joined #lisp 2015-10-22T14:48:34Z eudoxia: DeadTrickster: maybe consider https://github.com/CommonDoc/codex 2015-10-22T14:48:49Z DeadTrickster: I'll answer my question - cl community should agree on syntax first which will never happen 2015-10-22T14:48:50Z eudoxia: it generates things like http://ceramic.github.io/docs/introduction.html 2015-10-22T14:48:51Z DeadTrickster: lol 2015-10-22T14:49:08Z DeadTrickster: eudoxia, I currently reading the docs 2015-10-22T14:49:28Z eudoxia: not the API reference part, where you can source code docstrings 2015-10-22T14:50:06Z nikki93 joined #lisp 2015-10-22T14:50:40Z DeadTrickster: eudoxia, what I want is for example this: lets say I have defmethod ((arg foo)) I want foo to be a link to foo class definition if it is a part of the project of course 2015-10-22T14:51:02Z DeadTrickster: or maybe even if it is not 2015-10-22T14:51:16Z DeadTrickster: because all deps are easily traceable 2015-10-22T14:51:46Z DeadTrickster: all CL systems are either dead or immature (or maybe too personal) 2015-10-22T14:52:13Z loke_`: DeadTrickster: Compared to? 2015-10-22T14:52:44Z DeadTrickster: loke_`, compared to ruby java, .net world 2015-10-22T14:53:16Z loke_`: DeadTrickster: There are insane masses of unmaintained libraries in those worlds too. 2015-10-22T14:54:24Z phoe_krk joined #lisp 2015-10-22T14:54:25Z DeadTrickster: so what? hows it related to the topic? 2015-10-22T14:54:38Z loke_`: DeadTrickster: I don't know what the topic is :-) 2015-10-22T14:54:38Z znpy quit (Ping timeout: 260 seconds) 2015-10-22T14:54:50Z DeadTrickster: ;-) 2015-10-22T14:55:01Z DeadTrickster: I'm discussing docs generation 2015-10-22T14:55:06Z DeadTrickster: and slime tooltips 2015-10-22T14:55:16Z eudoxia: i haven't implemented automatic linking in Codex mostly because it's a prose+api documentation generator 2015-10-22T14:55:27Z eudoxia: if it was a pure API docs generator, then automatic linking would be possible 2015-10-22T14:55:33Z DeadTrickster: eudoxia, yeah too personal 2015-10-22T14:55:37Z DeadTrickster: as I said 2015-10-22T14:55:48Z DeadTrickster: to many libs based only on author use-cases 2015-10-22T14:55:52Z eudoxia: however i don't like those because they encourage people to just slap together an API reference and not write tutorials 2015-10-22T14:55:56Z MoALTz_ joined #lisp 2015-10-22T14:56:18Z eudoxia: DeadTrickster: Codex is implemented along the lines of Sphinx, which many people use productively 2015-10-22T14:56:22Z DeadTrickster: eudoxia, ruby people write huge comments that include everything even tutorials 2015-10-22T14:56:39Z eudoxia: prose goes outside the docstrings 2015-10-22T14:56:53Z AntiSpamMeta_ joined #lisp 2015-10-22T14:56:53Z AntiSpamMeta quit (Killed (kornbluth.freenode.net (Nickname regained by services))) 2015-10-22T14:56:54Z AntiSpamMeta_ is now known as AntiSpamMeta 2015-10-22T14:56:54Z DeadTrickster: if author or contributor wants to write tutorials nothing can stop him 2015-10-22T14:56:56Z pjb: eudoxia: Prose about what? 2015-10-22T14:57:10Z eudoxia: pjb: a high-level overview or tutorial of the project 2015-10-22T14:57:22Z scymtym__ joined #lisp 2015-10-22T14:57:32Z Yuuhi` joined #lisp 2015-10-22T14:57:39Z pjb: eudoxia: prose about the functions defined in a package, should go in the package docstring. 2015-10-22T14:57:47Z sjl joined #lisp 2015-10-22T14:57:52Z mea-culp` joined #lisp 2015-10-22T14:57:52Z eudoxia: sure, that's fine 2015-10-22T14:57:55Z pjb: eudoxia: prose about the package defined by a system, should go in the system description. 2015-10-22T14:58:24Z pjb: And projects will usually have an umbrella system definition, to load the other systems, so the prose you mentionned should go there. 2015-10-22T14:59:06Z pjb: eudoxia: now, granted, I notice that docstring extraction doesn't take into account the system definition descriptions :-( This is a valid bug report/feature request. 2015-10-22T14:59:26Z mea-culpa quit (Ping timeout: 240 seconds) 2015-10-22T14:59:31Z eudoxia: pjb: you mean in Codex? no, there's no way yet to extract package or system definitions 2015-10-22T14:59:38Z loke_ joined #lisp 2015-10-22T15:00:02Z _sjs_ joined #lisp 2015-10-22T15:00:20Z p_l|back1p joined #lisp 2015-10-22T15:00:24Z Shinmera: staple uses the system definition description. 2015-10-22T15:00:26Z momo-reina quit (Ping timeout: 240 seconds) 2015-10-22T15:00:31Z vedwin_ joined #lisp 2015-10-22T15:00:34Z agumon joined #lisp 2015-10-22T15:00:35Z eagleflo_ joined #lisp 2015-10-22T15:00:57Z White__Flame joined #lisp 2015-10-22T15:01:05Z eudoxia: but staple is a README + API reference, Codex is more "write prose and insert docstrings here and there" 2015-10-22T15:01:23Z Shinmera: I should get around to doing the cross-reference link thing, but I don't really ever need it, so it's hard to get bothered to add it. 2015-10-22T15:01:26Z funnel_ joined #lisp 2015-10-22T15:01:41Z kobain joined #lisp 2015-10-22T15:02:19Z lisse_ joined #lisp 2015-10-22T15:02:23Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-10-22T15:03:05Z edran_ joined #lisp 2015-10-22T15:03:22Z pjb: eudoxia: I mean I know of no documentation extractor that consider the description or long-description of the asdf system. 2015-10-22T15:04:08Z PuercoPope joined #lisp 2015-10-22T15:04:10Z killmaster_ joined #lisp 2015-10-22T15:04:20Z SAL9000_ joined #lisp 2015-10-22T15:04:21Z ktx_ joined #lisp 2015-10-22T15:04:29Z eudoxia: pjb: Quickdocs http://quickdocs.org/lucerne/ 2015-10-22T15:04:38Z wooden__ joined #lisp 2015-10-22T15:05:00Z warweasle` joined #lisp 2015-10-22T15:05:30Z aretecode joined #lisp 2015-10-22T15:05:43Z SAL9000 quit (Disconnected by services) 2015-10-22T15:05:58Z SAL9000_ is now known as SAL9000 2015-10-22T15:06:11Z fu7mu4 joined #lisp 2015-10-22T15:06:42Z arrsim_ joined #lisp 2015-10-22T15:06:46Z wooden_ quit (*.net *.split) 2015-10-22T15:06:46Z lisse quit (*.net *.split) 2015-10-22T15:06:46Z warweasle quit (*.net *.split) 2015-10-22T15:06:46Z Quadrescence quit (*.net *.split) 2015-10-22T15:06:46Z Yuuhi quit (*.net *.split) 2015-10-22T15:06:46Z _sjs quit (*.net *.split) 2015-10-22T15:06:47Z edran quit (*.net *.split) 2015-10-22T15:06:47Z ggherdov quit (*.net *.split) 2015-10-22T15:06:47Z voidlily quit (*.net *.split) 2015-10-22T15:06:47Z gko quit (*.net *.split) 2015-10-22T15:06:47Z brucem quit (*.net *.split) 2015-10-22T15:06:47Z eagleflo quit (*.net *.split) 2015-10-22T15:06:47Z wemeetagain quit (*.net *.split) 2015-10-22T15:06:47Z dougk_ quit (*.net *.split) 2015-10-22T15:06:47Z foom quit (*.net *.split) 2015-10-22T15:06:47Z MoALTz quit (*.net *.split) 2015-10-22T15:06:47Z Uptime quit (*.net *.split) 2015-10-22T15:06:47Z vap1 quit (*.net *.split) 2015-10-22T15:06:47Z wolf_mozart quit (*.net *.split) 2015-10-22T15:06:47Z swflint quit (*.net *.split) 2015-10-22T15:06:47Z Bugboy1028 quit (*.net *.split) 2015-10-22T15:06:47Z arrsim quit (*.net *.split) 2015-10-22T15:06:47Z PuercoPop quit (*.net *.split) 2015-10-22T15:06:47Z ktx quit (*.net *.split) 2015-10-22T15:06:47Z scymtym_ quit (*.net *.split) 2015-10-22T15:06:47Z segmond quit (*.net *.split) 2015-10-22T15:06:47Z loke_` quit (*.net *.split) 2015-10-22T15:06:48Z vedwin quit (*.net *.split) 2015-10-22T15:06:48Z frankS2 quit (*.net *.split) 2015-10-22T15:06:48Z funnel quit (*.net *.split) 2015-10-22T15:06:48Z taij33n quit (*.net *.split) 2015-10-22T15:06:48Z killmaster quit (*.net *.split) 2015-10-22T15:06:48Z p_l|backup quit (*.net *.split) 2015-10-22T15:06:48Z White_Flame quit (*.net *.split) 2015-10-22T15:06:48Z larme quit (*.net *.split) 2015-10-22T15:06:48Z Firedancer quit (*.net *.split) 2015-10-22T15:06:48Z Xof quit (*.net *.split) 2015-10-22T15:06:48Z cyberlard quit (*.net *.split) 2015-10-22T15:06:52Z arrsim_ is now known as arrsim 2015-10-22T15:06:52Z PuercoPope is now known as PuercoPop 2015-10-22T15:06:52Z funnel_ is now known as funnel 2015-10-22T15:06:53Z killmaster_ is now known as killmaster 2015-10-22T15:07:01Z agumon is now known as Uptime 2015-10-22T15:07:10Z mea-culp` is now known as mea-culpa 2015-10-22T15:07:26Z lokulin quit (Quit: bye!) 2015-10-22T15:08:01Z eudoxia quit (Quit: Leaving) 2015-10-22T15:09:15Z nikki93 quit (Remote host closed the connection) 2015-10-22T15:11:02Z voidlily joined #lisp 2015-10-22T15:11:02Z freehck` is now known as freehck 2015-10-22T15:11:35Z gko joined #lisp 2015-10-22T15:13:15Z ggherdov_ joined #lisp 2015-10-22T15:14:21Z Bugboy1028 joined #lisp 2015-10-22T15:14:29Z fu7mu4 quit (Remote host closed the connection) 2015-10-22T15:14:46Z cyberlard joined #lisp 2015-10-22T15:14:47Z shka joined #lisp 2015-10-22T15:14:54Z frankS2 joined #lisp 2015-10-22T15:15:26Z foom joined #lisp 2015-10-22T15:15:26Z Cymew quit (Ping timeout: 250 seconds) 2015-10-22T15:15:39Z segmond joined #lisp 2015-10-22T15:16:02Z Firedancer joined #lisp 2015-10-22T15:17:26Z ggherdov_ is now known as ggherdov 2015-10-22T15:19:04Z ajf- joined #lisp 2015-10-22T15:19:04Z ajf- quit (Client Quit) 2015-10-22T15:19:40Z Kenjin joined #lisp 2015-10-22T15:23:29Z TDT quit (Quit: TDT) 2015-10-22T15:24:00Z swflint_away joined #lisp 2015-10-22T15:24:21Z swflint_away is now known as swflint 2015-10-22T15:24:23Z brucem joined #lisp 2015-10-22T15:24:53Z myrkraverk joined #lisp 2015-10-22T15:25:51Z taij33n joined #lisp 2015-10-22T15:26:08Z Quadrescence joined #lisp 2015-10-22T15:27:00Z gingerale joined #lisp 2015-10-22T15:27:40Z wolf_mozart joined #lisp 2015-10-22T15:28:50Z fu7mu4 joined #lisp 2015-10-22T15:28:56Z flambard quit (Quit: kthxbai) 2015-10-22T15:28:59Z Kenjin quit (Ping timeout: 264 seconds) 2015-10-22T15:29:15Z fiddlerwoaroof joined #lisp 2015-10-22T15:29:30Z fu7mu4 quit (Remote host closed the connection) 2015-10-22T15:30:21Z dougk_ joined #lisp 2015-10-22T15:30:22Z happy-dude joined #lisp 2015-10-22T15:30:36Z brucem quit (Changing host) 2015-10-22T15:30:36Z brucem joined #lisp 2015-10-22T15:30:55Z DrCode quit (Ping timeout: 260 seconds) 2015-10-22T15:34:12Z tuxbrave_ joined #lisp 2015-10-22T15:36:38Z tux_brave201 quit (Ping timeout: 260 seconds) 2015-10-22T15:38:42Z _cosmonaut_ quit (Remote host closed the connection) 2015-10-22T15:38:44Z fiddlerwoaroof: Shinmera: is there something special I need to do to get smoke to work on a mac? 2015-10-22T15:39:01Z lisse_ quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-22T15:39:01Z fiddlerwoaroof has figured this out before but system updates broke everything 2015-10-22T15:39:47Z Shinmera: https://github.com/Shinmera/qt-libs 2015-10-22T15:39:58Z fiddlerwoaroof: http://paste.lisp.org/display/157296#1 2015-10-22T15:40:06Z fiddlerwoaroof: Shinmera: that's what's causing the problems. 2015-10-22T15:40:08Z bb010g joined #lisp 2015-10-22T15:40:38Z Shinmera: uuuuuuuuuuuuuuh 2015-10-22T15:40:42Z fiddlerwoaroof: hmm, lets try the troubleshooting issues 2015-10-22T15:40:57Z Shinmera: If you try that one you'll probably run into an ASDF bug instead. 2015-10-22T15:41:11Z fiddlerwoaroof: So, the quicklisp version is broken? 2015-10-22T15:41:14Z preacherAKAnd quit (Read error: Connection reset by peer) 2015-10-22T15:41:19Z _sjs_ quit (Quit: leaving) 2015-10-22T15:41:35Z Shinmera: The SBCL ASDF version has a bug that is triggered by the troubleshooting approach. 2015-10-22T15:41:38Z preacherAKAnd joined #lisp 2015-10-22T15:41:57Z fiddlerwoaroof: So, the solution is to use CCL? 2015-10-22T15:42:01Z Shinmera: No 2015-10-22T15:42:18Z EvW joined #lisp 2015-10-22T15:42:37Z wemeetagain joined #lisp 2015-10-22T15:43:39Z Shinmera: The solution is to wait for me to fix this shit 2015-10-22T15:44:01Z Shinmera: I'm busy with other things right now, I'll see that I can look at it tonight though. 2015-10-22T15:44:09Z Shinmera: It's something to do with path discovery, I'm sure. 2015-10-22T15:44:15Z Shinmera: It's always the path discovery. 2015-10-22T15:44:33Z fiddlerwoaroof: Shinmera: ok, thanks. If I just copy over the old standalone directy, will everythign work? 2015-10-22T15:44:44Z Shinmera: Ittt should. If I did things right. 2015-10-22T15:45:00Z fiddlerwoaroof: Ok, I'll try that 2015-10-22T15:45:23Z fiddlerwoaroof: Thanks 2015-10-22T15:45:31Z Shinmera: Let me know if it works. 2015-10-22T15:45:52Z vap1 joined #lisp 2015-10-22T15:45:56Z fiddlerwoaroof: ok 2015-10-22T15:47:03Z fiddlerwoaroof: It didn't, but I think it's because either a bunch of files were missing from the old directory or because my old version was before you were copying all the libraries over 2015-10-22T15:47:20Z fiddlerwoaroof: All the old directory contained was libcommonqt 2015-10-22T15:47:28Z Shinmera: Ah. Yeah. 2015-10-22T15:48:09Z Shinmera: You can download the asdf.lisp, load that, and then try the "Stop all the buildin'" approach. 2015-10-22T15:48:21Z Shinmera: That should circumvent the bug. 2015-10-22T15:48:40Z fiddlerwoaroof: I just ran cp -R /usr/local/lib/libsmoke* . 2015-10-22T15:48:44Z fiddlerwoaroof: And it seemed to work 2015-10-22T15:48:59Z Shinmera: That's not going to be enough. 2015-10-22T15:49:21Z fiddlerwoaroof: It seemed to find all the other Qt libraries 2015-10-22T15:49:26Z Shinmera: Hmm, ok. 2015-10-22T15:49:33Z fiddlerwoaroof: The problem might be that smoke isn't in homebrew? 2015-10-22T15:49:40Z Shinmera: No, it should deal with that fine. 2015-10-22T15:50:04Z Shinmera: It's just a path issue again. The system I got is a complete mess and I keep on breaking it someplace else when I fix something. 2015-10-22T15:50:23Z fiddlerwoaroof: You should be able to install OSX in virtualbox 2015-10-22T15:50:33Z fiddlerwoaroof: It's really slow, but it might be helpful 2015-10-22T15:50:36Z Shinmera: I bought a macbook for development. 2015-10-22T15:50:50Z Shinmera: I tried virtualising it, it was unusably slow. 2015-10-22T15:50:51Z fiddlerwoaroof: I just meant, if you need a clean system 2015-10-22T15:52:17Z Devon joined #lisp 2015-10-22T15:52:30Z radioninja quit (Ping timeout: 260 seconds) 2015-10-22T15:52:47Z phoe_krk_ joined #lisp 2015-10-22T15:53:01Z fiddlerwoaroof: Anyways, I think this works, but I'm now getting a "No methods named "MAKE-QLINEEDIT" found." error from qtools. http://paste.lisp.org/+3DDD 2015-10-22T15:53:15Z phoe_krk quit (Ping timeout: 250 seconds) 2015-10-22T15:53:21Z fiddlerwoaroof: I have to run. 2015-10-22T15:53:46Z Shinmera: fiddlerwoaroof: you have to load the required modules first: qtcore, qtgui 2015-10-22T15:53:52Z Shinmera: stick those into your system definition 2015-10-22T15:54:23Z fiddlerwoaroof: Ah, that might explain it :) 2015-10-22T15:54:33Z fiddlerwoaroof: This is one of those reasons I'm always hesitant to report bugs 2015-10-22T15:54:48Z Devon: Is there an easy way to get from the slime error handler or inspector into a fresh repl in the same swank without trashing the state I want to inspect? 2015-10-22T15:55:03Z Shinmera: fiddlerwoaroof: Well even if it isn't a bug people will usually try to help you with your quandry. 2015-10-22T15:55:12Z Shinmera: *quandary 2015-10-22T15:55:16Z fiddlerwoaroof: I know, it's more of a pride thing 2015-10-22T15:56:04Z TDT joined #lisp 2015-10-22T15:57:34Z ziocroc joined #lisp 2015-10-22T15:59:43Z johann__ quit (Remote host closed the connection) 2015-10-22T16:01:26Z varjagg joined #lisp 2015-10-22T16:02:08Z Devon: I've tried typing the e key to get sldb-eval-in-frame/slime-inspector-eval but one false move and everything is destroyed. 2015-10-22T16:03:07Z fiddlerwoaroof quit (Ping timeout: 260 seconds) 2015-10-22T16:03:07Z bogwonch joined #lisp 2015-10-22T16:05:41Z grouzen quit (Ping timeout: 244 seconds) 2015-10-22T16:05:50Z TDT quit (Quit: TDT) 2015-10-22T16:06:52Z resttime joined #lisp 2015-10-22T16:07:09Z Patzy quit (Ping timeout: 265 seconds) 2015-10-22T16:07:29Z Patzy joined #lisp 2015-10-22T16:08:57Z smokeink quit (Remote host closed the connection) 2015-10-22T16:09:08Z EvW quit (Ping timeout: 246 seconds) 2015-10-22T16:09:11Z NeverDie joined #lisp 2015-10-22T16:09:41Z zacharias quit (Ping timeout: 268 seconds) 2015-10-22T16:11:35Z cyphase quit (Ping timeout: 246 seconds) 2015-10-22T16:11:37Z Ven joined #lisp 2015-10-22T16:13:54Z oleo_ quit (Quit: Verlassend) 2015-10-22T16:19:31Z hiroakip joined #lisp 2015-10-22T16:20:58Z araujo quit (Ping timeout: 260 seconds) 2015-10-22T16:23:18Z kjak quit (Ping timeout: 260 seconds) 2015-10-22T16:23:40Z OrangeShark joined #lisp 2015-10-22T16:24:08Z duggiefresh quit (Remote host closed the connection) 2015-10-22T16:24:33Z aretecode quit (Ping timeout: 265 seconds) 2015-10-22T16:27:42Z lisse joined #lisp 2015-10-22T16:27:54Z araujo joined #lisp 2015-10-22T16:29:32Z duggiefresh joined #lisp 2015-10-22T16:29:33Z araujo quit (Read error: Connection reset by peer) 2015-10-22T16:29:44Z Guest73889 joined #lisp 2015-10-22T16:30:43Z JuanDaugherty joined #lisp 2015-10-22T16:32:38Z k-stz joined #lisp 2015-10-22T16:33:17Z EvW joined #lisp 2015-10-22T16:35:27Z aretecode joined #lisp 2015-10-22T16:35:31Z disco91 joined #lisp 2015-10-22T16:35:54Z disco91 left #lisp 2015-10-22T16:37:04Z dkcl joined #lisp 2015-10-22T16:39:21Z cosmicexplorer quit (Ping timeout: 256 seconds) 2015-10-22T16:41:18Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2015-10-22T16:44:00Z k-stz` joined #lisp 2015-10-22T16:44:27Z jocuman joined #lisp 2015-10-22T16:45:31Z k-stz` quit (Remote host closed the connection) 2015-10-22T16:46:30Z jewel__ quit (Ping timeout: 260 seconds) 2015-10-22T16:47:55Z psy_ joined #lisp 2015-10-22T16:49:26Z jewel joined #lisp 2015-10-22T16:50:02Z whiteline_ joined #lisp 2015-10-22T16:50:03Z duggiefresh quit (Remote host closed the connection) 2015-10-22T16:50:45Z resttime quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-10-22T16:50:52Z Guest23951 joined #lisp 2015-10-22T16:51:06Z sjl quit (Ping timeout: 240 seconds) 2015-10-22T16:52:30Z araujo joined #lisp 2015-10-22T16:52:57Z warweasle` is now known as warweasle 2015-10-22T16:54:44Z fiddlerwoaroof joined #lisp 2015-10-22T16:55:56Z HDurer quit (Ping timeout: 268 seconds) 2015-10-22T16:57:20Z cosmicexplorer joined #lisp 2015-10-22T16:58:04Z nikki93 joined #lisp 2015-10-22T17:00:33Z johann_ joined #lisp 2015-10-22T17:02:27Z phoe_krk_ quit (Remote host closed the connection) 2015-10-22T17:03:33Z nikki93 quit (Remote host closed the connection) 2015-10-22T17:04:12Z Karl_Dscc quit (Ping timeout: 250 seconds) 2015-10-22T17:04:48Z zacharias joined #lisp 2015-10-22T17:05:25Z johann_ quit (Ping timeout: 256 seconds) 2015-10-22T17:05:48Z HDurer joined #lisp 2015-10-22T17:11:46Z larme joined #lisp 2015-10-22T17:13:16Z fraya joined #lisp 2015-10-22T17:14:54Z ebrasca joined #lisp 2015-10-22T17:16:53Z EvW quit (Ping timeout: 250 seconds) 2015-10-22T17:16:59Z resttime joined #lisp 2015-10-22T17:22:55Z bogwonch quit (Ping timeout: 260 seconds) 2015-10-22T17:23:11Z duggiefresh joined #lisp 2015-10-22T17:26:20Z Karl_Dscc joined #lisp 2015-10-22T17:29:53Z fiddlerwoaroof quit (Changing host) 2015-10-22T17:29:54Z fiddlerwoaroof joined #lisp 2015-10-22T17:29:55Z radioninja joined #lisp 2015-10-22T17:30:24Z pt1 joined #lisp 2015-10-22T17:30:26Z durm quit (Ping timeout: 240 seconds) 2015-10-22T17:30:56Z zacharias quit (Read error: Connection reset by peer) 2015-10-22T17:34:31Z samssammerz joined #lisp 2015-10-22T17:35:57Z futpib joined #lisp 2015-10-22T17:36:13Z oleo joined #lisp 2015-10-22T17:36:13Z oleo quit (Changing host) 2015-10-22T17:36:13Z oleo joined #lisp 2015-10-22T17:44:02Z ziocroc quit (Quit: ziocroc) 2015-10-22T17:44:07Z ziocroc2 joined #lisp 2015-10-22T17:55:24Z ASau joined #lisp 2015-10-22T17:55:59Z dkcl quit (Ping timeout: 264 seconds) 2015-10-22T17:56:17Z fraya left #lisp 2015-10-22T17:57:39Z eazar001 joined #lisp 2015-10-22T17:58:55Z resttime quit (Remote host closed the connection) 2015-10-22T17:59:18Z ehu joined #lisp 2015-10-22T18:01:07Z Shinmera: fiddlerwoaroof: Which QL version do you have? 2015-10-22T18:01:16Z johann_ joined #lisp 2015-10-22T18:02:27Z Yanez joined #lisp 2015-10-22T18:03:22Z leafybas_ joined #lisp 2015-10-22T18:03:48Z TDT joined #lisp 2015-10-22T18:04:21Z _sjs joined #lisp 2015-10-22T18:04:23Z yeticry joined #lisp 2015-10-22T18:06:04Z aretecode quit (Read error: Connection reset by peer) 2015-10-22T18:06:08Z fiddlerwoaroof: Is the author of pgloader around? (dim, I think?) 2015-10-22T18:06:14Z johann_ quit (Ping timeout: 268 seconds) 2015-10-22T18:06:19Z Shinmera: That's dim, yes 2015-10-22T18:06:35Z fiddlerwoaroof: I'm trying to figure out if it can import from a mssql backup 2015-10-22T18:06:35Z eni_ joined #lisp 2015-10-22T18:06:46Z leafybasil quit (Ping timeout: 240 seconds) 2015-10-22T18:07:47Z HDurer quit (Ping timeout: 246 seconds) 2015-10-22T18:08:02Z Shinmera: fiddlerwoaroof: It looks to me like your qt-libs version is outdated. On latest sources, MAKE-SHARED-LIBRARY-FILES does not error when supplied a NIL value for the second argument. 2015-10-22T18:08:05Z leafybas_ quit (Ping timeout: 268 seconds) 2015-10-22T18:08:26Z Shinmera: I don't remember how far behind QL is, but I can't imagine its latest to be that far back since I haven't touched qt-libs in a while. 2015-10-22T18:08:58Z Shinmera: There's still another bug (not detecting system provided libs) but it shouldn't error at least. 2015-10-22T18:09:05Z aretecode joined #lisp 2015-10-22T18:10:05Z fiddlerwoaroof: Shinmera: hmm, maybe I'll try using the git version. It seems to be working though 2015-10-22T18:10:13Z fiddlerwoaroof: the ql directory is: quicklisp/software/qt-libs-20150923-git/ 2015-10-22T18:10:45Z Shinmera: Hrm, that is the latest QL indeed. 2015-10-22T18:11:56Z Shinmera: The last real change was on 2015.09.12, so I don't know how that trace you're getting can happen. 2015-10-22T18:12:25Z Shinmera: Oh wait, never mind 2015-10-22T18:12:27Z Shinmera: I'm dumb. 2015-10-22T18:14:55Z eni_ quit (Read error: No route to host) 2015-10-22T18:15:04Z kjak joined #lisp 2015-10-22T18:15:30Z eni_ joined #lisp 2015-10-22T18:16:01Z Shinmera: I don't understand where :KEY NIL comes from. The method in question doesn't supply the :KEY argument. 2015-10-22T18:16:09Z EvW joined #lisp 2015-10-22T18:16:23Z hiroakip quit (Ping timeout: 264 seconds) 2015-10-22T18:16:31Z lisse quit (Quit: Textual IRC Client: www.textualapp.com) 2015-10-22T18:17:15Z lisse joined #lisp 2015-10-22T18:17:32Z HDurer joined #lisp 2015-10-22T18:19:25Z eni_ quit (Client Quit) 2015-10-22T18:21:18Z malbertife joined #lisp 2015-10-22T18:21:30Z Shinmera: fiddlerwoaroof: It should properly detect the system-installed libraries again now. I still can't make sense of your backtrace though. 2015-10-22T18:22:00Z zacharias joined #lisp 2015-10-22T18:22:12Z fiddlerwoaroof: Ok, thanks, I guess my system's special :) 2015-10-22T18:22:24Z malbertife_ joined #lisp 2015-10-22T18:22:26Z Shinmera: It shouldn't be, but I don't know what's going on. 2015-10-22T18:22:39Z malbertife_ quit (Client Quit) 2015-10-22T18:22:59Z malbertife_ joined #lisp 2015-10-22T18:23:02Z malbertife_ quit (Remote host closed the connection) 2015-10-22T18:23:29Z malbertife_ joined #lisp 2015-10-22T18:24:08Z malbertife_ quit (Client Quit) 2015-10-22T18:25:37Z scymtym joined #lisp 2015-10-22T18:25:45Z malbertife quit (Ping timeout: 255 seconds) 2015-10-22T18:27:21Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-22T18:27:46Z defaultxr joined #lisp 2015-10-22T18:29:08Z Patzy quit (Ping timeout: 246 seconds) 2015-10-22T18:29:16Z lisse joined #lisp 2015-10-22T18:29:40Z goglosh joined #lisp 2015-10-22T18:29:58Z Patzy joined #lisp 2015-10-22T18:31:57Z shookees joined #lisp 2015-10-22T18:33:07Z kjak quit (Ping timeout: 265 seconds) 2015-10-22T18:34:28Z Whymind quit (Read error: Connection reset by peer) 2015-10-22T18:35:11Z Whymind joined #lisp 2015-10-22T18:38:39Z hiroakip joined #lisp 2015-10-22T18:39:03Z malbertife joined #lisp 2015-10-22T18:44:15Z Yanez quit (Quit: Yanez) 2015-10-22T18:44:23Z knicklux joined #lisp 2015-10-22T18:48:11Z yeticry quit (Ping timeout: 264 seconds) 2015-10-22T18:54:50Z fikusz quit (Ping timeout: 240 seconds) 2015-10-22T19:01:42Z Guest23951 is now known as attila_lendvai 2015-10-22T19:02:03Z programma101 joined #lisp 2015-10-22T19:02:03Z programma101 quit (Client Quit) 2015-10-22T19:02:04Z johann_ joined #lisp 2015-10-22T19:03:13Z programma101 joined #lisp 2015-10-22T19:03:24Z yeticry joined #lisp 2015-10-22T19:03:42Z shookees quit (Remote host closed the connection) 2015-10-22T19:03:54Z resttime joined #lisp 2015-10-22T19:04:09Z Bicyclidine joined #lisp 2015-10-22T19:05:43Z ajf- joined #lisp 2015-10-22T19:06:11Z ajf-: during a mapcar of list1, how might I get the i'th element of an external list (list2) ? 2015-10-22T19:06:26Z johann_ quit (Ping timeout: 240 seconds) 2015-10-22T19:06:30Z ajf-: or maybe apply list2 over a mapcar of list1 if that makes sense 2015-10-22T19:06:34Z ajf-: ? 2015-10-22T19:06:58Z ajf-: i want to transform a list, but the transformation is not the same for each list, so it's a list of transformations 2015-10-22T19:07:14Z ajf-: *for each sublist in the list 2015-10-22T19:07:57Z shka: ajf-: may i ask what do you mean by "transformation"? 2015-10-22T19:08:22Z ajf-: shka it's the same function applied to all the sublists. but the argument varies. so I need to keep a list of arguments 2015-10-22T19:08:25Z ajf-: of the same size 2015-10-22T19:08:33Z shka: i see 2015-10-22T19:09:08Z shka: ajf-: are you aware that mapcar and friends accepts more than just one input list? 2015-10-22T19:09:21Z shka: perhaps you could use this method in the following manner 2015-10-22T19:09:44Z fikusz joined #lisp 2015-10-22T19:09:51Z shka: (mapcar #'transformation your-data-list your-arguments-list) 2015-10-22T19:10:04Z shookees joined #lisp 2015-10-22T19:10:04Z programma101 left #lisp 2015-10-22T19:10:13Z shka: transformation would accept two arguments instead of one 2015-10-22T19:10:24Z shka: ajf-: does that help? 2015-10-22T19:10:57Z shookees quit (Remote host closed the connection) 2015-10-22T19:11:09Z shka: as a side note 2015-10-22T19:11:19Z shka: you may be overusing lists 2015-10-22T19:11:36Z shka: nested trees are sometimes cumbersome to use 2015-10-22T19:11:40Z shka: at least in my case 2015-10-22T19:11:48Z shookees joined #lisp 2015-10-22T19:11:56Z shookees quit (Remote host closed the connection) 2015-10-22T19:12:20Z ajf-: (mapcar (lambda (x,y) (+ x y)) '(1 1 1) '(1 2 3)) --> (2 3 4) ? 2015-10-22T19:12:23Z ajf-: like that ? 2015-10-22T19:12:46Z shka: yeah, more or less 2015-10-22T19:12:54Z shka: but that comma is really not required 2015-10-22T19:13:24Z shka: unless you want to mutate your list 2015-10-22T19:13:31Z xrash joined #lisp 2015-10-22T19:13:41Z shka: this seems to be reasonable approach 2015-10-22T19:14:14Z ajf-: not really no 2015-10-22T19:14:19Z ajf-: I don't need to mutate it 2015-10-22T19:14:46Z jackdaniel: ajf-: you can do it even without lambda since #'+ function is already defined 2015-10-22T19:14:55Z jackdaniel: (mapcar #'+ '(1 1 1) '(1 2 3)) 2015-10-22T19:15:14Z jackdaniel: what's more, #'+ takes indefinite number of arguments, so you may pass as many lists as you want 2015-10-22T19:15:47Z jackdaniel: (mapcar #+ '(1 2 3) '(4 5 6) '(7 8 9)) will also work 2015-10-22T19:15:51Z shka: jackdaniel: good point, sir 2015-10-22T19:17:41Z shka: btw 2015-10-22T19:18:02Z shka: ajf-: from my expirence mutating list in lisp is a bad idea 2015-10-22T19:18:30Z shka: because more often than not you share cons cells between lists 2015-10-22T19:18:53Z shka: or rather it's content 2015-10-22T19:19:27Z jasom: more importantly, if you're not sharing structure, then you probably ought to be using a different data structure than a cons 2015-10-22T19:19:51Z jackdaniel: ↑ 2015-10-22T19:20:22Z jackdaniel: well, linked lists has other cool features 2015-10-22T19:20:29Z jackdaniel: like cheap inserting in the midle 2015-10-22T19:20:33Z jackdaniel: middle° 2015-10-22T19:20:34Z shka: nope 2015-10-22T19:20:36Z ajf-: works great =) 2015-10-22T19:20:44Z shka: ajf-: cool :) 2015-10-22T19:20:51Z nikki93 joined #lisp 2015-10-22T19:20:54Z shka: jackdaniel: the problem with inserting in the middle of the list 2015-10-22T19:20:57Z jasom: jackdaniel: only if you are keeping track of the position 2015-10-22T19:21:01Z newdan left #lisp 2015-10-22T19:21:02Z shka: is that you have to iterate to it 2015-10-22T19:21:09Z shka: and once you are there 2015-10-22T19:21:27Z jasom: you can insert at a cons you already have a referrence to, but not efficiently at the Nth element 2015-10-22T19:21:33Z shka: it may turn out that array will be faster copying stuff trough the virtue of prefetcher 2015-10-22T19:21:54Z jackdaniel: jasom: yeah, still useful :) but keeping the reminer is indeed important 2015-10-22T19:21:56Z jasom: a double-ended queue is also easier to implement with conses than vectors 2015-10-22T19:22:00Z pjb: ajf-: wanting to access the ith element of a list, in a loop such as mapcar, is a bad idea. It automatically makes the time complexity of your algorithm at least O(n^2), which is bad in general. 2015-10-22T19:22:13Z resttime quit (Remote host closed the connection) 2015-10-22T19:22:33Z shka: ajf-: pjb is right 2015-10-22T19:22:43Z shka: as i said, you may be overusing lists 2015-10-22T19:22:44Z ajf-: this is not for hard core computing though 2015-10-22T19:22:45Z pjb: ajf-: granted, it could be worse, but it's a hint: why do you want to access the ith element of a list? Use a vector instead! Or don't process the list with direct access to the ith, but instead from the front. 2015-10-22T19:22:47Z ajf-: just a small script 2015-10-22T19:22:51Z ajf-: vector ? 2015-10-22T19:22:57Z ajf-: : O 2015-10-22T19:22:58Z Shinmera: If you only have a certain number of elements it hardly matters. 2015-10-22T19:23:08Z shka: ajf-: i don't know what you are doing 2015-10-22T19:23:23Z jasom: All operations on my machine are O(1) since it can only represent a finite number of states :) 2015-10-22T19:23:31Z pjb: Exactly. 2015-10-22T19:23:50Z shka: ajf-: but it sounds a little bit like you may rethink it and just go with hash-table 2015-10-22T19:23:58Z shka: with objects 2015-10-22T19:24:02Z shka: or structures 2015-10-22T19:24:19Z jackdaniel: mapcar is fine for simple usage 2015-10-22T19:24:31Z shka: sure it is 2015-10-22T19:24:34Z ajf-: problem is those things are over my head 2015-10-22T19:24:35Z ajf-: now 2015-10-22T19:24:39Z resttime joined #lisp 2015-10-22T19:24:45Z ajf-: so i need the technical debt 2015-10-22T19:24:53Z ajf-: because i won't get anything done if I go full perfectionist 2015-10-22T19:24:54Z shka: ajf-: that's sad 2015-10-22T19:25:03Z ajf-: though I'd love to learn what are vectors about 2015-10-22T19:25:06Z nikki93 quit (Ping timeout: 240 seconds) 2015-10-22T19:25:06Z ajf-: any readings ? 2015-10-22T19:25:15Z shka: ajf-: practical common lisp 2015-10-22T19:25:17Z jackdaniel: micro_: give ajf- pcl 2015-10-22T19:25:22Z shka: as always 2015-10-22T19:25:24Z ajf-: ah yes 2015-10-22T19:25:27Z ajf-: ok 2015-10-22T19:25:30Z jackdaniel: minion: give ajf- pcl 2015-10-22T19:25:30Z minion: ajf-: 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). 2015-10-22T19:25:31Z pt1 quit (Remote host closed the connection) 2015-10-22T19:25:45Z jackdaniel: micro_: sorry, minion autocomplete failed, ignore last message 2015-10-22T19:25:57Z Yuuhi` quit (Remote host closed the connection) 2015-10-22T19:28:20Z shka: i like mapcar 2015-10-22T19:28:24Z ajf-: why would you say I should use a vector though ? 2015-10-22T19:28:55Z shka: ajf-: constant time to acces nth element 2015-10-22T19:29:08Z shka: less memory required 2015-10-22T19:29:34Z shka: linear aligment makes good use of prefetcher in main stay hardware 2015-10-22T19:29:47Z shka: faster allocation 2015-10-22T19:34:03Z goglosh quit (Remote host closed the connection) 2015-10-22T19:34:23Z mrSpec quit (Remote host closed the connection) 2015-10-22T19:34:36Z earl-ducaine joined #lisp 2015-10-22T19:35:28Z jasom: ajf-: since we still don't know what you're doing, we cant really recommend vectors though 2015-10-22T19:35:35Z cosmicexplorer quit (Ping timeout: 264 seconds) 2015-10-22T19:36:19Z shka: i think that ajf- will be better of doing dirty hack for now 2015-10-22T19:36:27Z White__Flame: if you're just iterating over 2 lists, it probably doesn't matter much 2015-10-22T19:36:37Z shka: ajf-: once you will have a little bit of time, show your code 2015-10-22T19:36:38Z White__Flame: if you're doing random access of elements, a vector would be more idiomatic 2015-10-22T19:36:42Z cosmicexplorer joined #lisp 2015-10-22T19:37:57Z shka does not longer know what word "idiomatic" means 2015-10-22T19:38:05Z dkcl joined #lisp 2015-10-22T19:38:46Z mrSpec joined #lisp 2015-10-22T19:39:43Z ajf-: sorry 2015-10-22T19:39:52Z leafybasil joined #lisp 2015-10-22T19:39:55Z ajf-: what i'm doing is this 2015-10-22T19:40:18Z pjb: shka: idiom = language 2015-10-22T19:40:28Z pjb: idiomatic = in the language. 2015-10-22T19:40:31Z gingerale quit (Remote host closed the connection) 2015-10-22T19:41:25Z shka: pjb: i know, i was just sarcastic 2015-10-22T19:41:27Z ajf-: http://paste.lisp.org/display/157308 2015-10-22T19:41:34Z shka: because this is hardly idiomatic 2015-10-22T19:41:43Z fiddlerwoaroof: Shinmera: qt-libs works right away with git HEAD 2015-10-22T19:41:49Z shka: it is the same thing in every language 2015-10-22T19:42:02Z ajf-: so kh is a list of sequential items, 0k is kh transposed (horizontal lists become verticals), then lk is each of those mapped to a certain function 2015-10-22T19:42:50Z shka: ajf-: i think i should take a shower and go to sleep 2015-10-22T19:43:26Z duggiefresh quit 2015-10-22T19:43:28Z fiddlerwoaroof quit (Quit: Lost terminal) 2015-10-22T19:43:46Z EvW quit (Ping timeout: 240 seconds) 2015-10-22T19:43:48Z clique joined #lisp 2015-10-22T19:44:02Z shka: ajf-: this is some musical software? 2015-10-22T19:44:05Z shka: Klangreihen? 2015-10-22T19:44:38Z fiddlerwoaroof joined #lisp 2015-10-22T19:45:10Z ajf-: yeah that gives you a list of lists of 4 items each 2015-10-22T19:45:15Z ajf-: then I transpose that 2015-10-22T19:45:19Z ajf-: it's a software yes opusmodus 2015-10-22T19:45:29Z shka: cool 2015-10-22T19:45:59Z shka: ajf-: on the long run, i think you should simply use array 2015-10-22T19:46:17Z shka: because you are doing basicly matrix operations 2015-10-22T19:46:33Z shka: you can even grab some library for this task 2015-10-22T19:46:43Z ajf-: ah and what benefits do i get from that? can I grab the nth row or nth column, etc. 2015-10-22T19:46:48Z ajf-: do I get any array goodies 2015-10-22T19:47:03Z ajf-: or do I have to import a math package of sorts 2015-10-22T19:47:12Z shka: well, array in lisp can have more than one dimmension 2015-10-22T19:47:34Z shka: (make-array '(4 4) ...) will give you array 4x4 2015-10-22T19:48:24Z shka: and use (aref array 2 2) to access to the specific cell 2015-10-22T19:48:40Z shka: ok, good night all 2015-10-22T19:48:41Z ajf-: ah nice. where are those docs? pcl again ? 2015-10-22T19:48:43Z ajf-: night 2015-10-22T19:48:53Z shka: ajf-: pcl is really, really good 2015-10-22T19:49:05Z fiddlerwoaroof: Shinmera: hmm, now I'm getting "Class not found: QCoreApplication" 2015-10-22T19:49:09Z ajf-: no, yeah i've realised 2015-10-22T19:49:34Z ajf-: just haven't found my "lisp reference" of search-and-go, to program with it side by side 2015-10-22T19:49:46Z shka: ajf-: unless you want to do something advance, you should find reasonable explanation in pcl 2015-10-22T19:49:48Z ajf-: sometimes I hit lispworks manuals, other times emacs manuals etc 2015-10-22T19:49:55Z kalloc quit (Ping timeout: 244 seconds) 2015-10-22T19:50:51Z mordocai: ajf-: Old website design and kind've hard to use for noobies but this is a good ref http://www.lispworks.com/documentation/lw50/CLHS/Front/ 2015-10-22T19:51:00Z EvW joined #lisp 2015-10-22T19:51:01Z ajf-: great thanks 2015-10-22T19:51:28Z fiddlerwoaroof: Shinmera: Even when trying the qtools-helloworld example 2015-10-22T19:51:32Z clique left #lisp 2015-10-22T19:51:56Z mordocai: ajf-: For instance, for arrays http://www.lispworks.com/documentation/lw50/CLHS/Body/c_arrays.htm 2015-10-22T19:53:26Z jasom: ajf-: http://xach.com/clhs will search the site mordocai posted 2015-10-22T19:53:43Z ajf-: ah great 2015-10-22T19:53:44Z hitecnologys: Is there any convention for defining mixin classes (in CL scenario, classes that only have methods specialized on them but no direct slots and, possibly, no superclasses)? 2015-10-22T19:53:54Z mordocai: jasom: Ooh nice, didn't know about that 2015-10-22T19:54:09Z hitecnologys: I mean naming convention. 2015-10-22T19:54:24Z jasom: hitecnologys: people do that a lot. Sometimes they add a -mixin to the name 2015-10-22T19:54:42Z fiddlerwoaroof: jasom: hmm, I just wrote an ircbot to query specbot 2015-10-22T19:54:46Z jasom: hitecnologys: make the name descriptive of what it does 2015-10-22T19:55:01Z Karl_Dscc quit (Remote host closed the connection) 2015-10-22T19:55:14Z hitecnologys: jasom: sounds fair enough. Does TRANSACTIONAL-CONTAINER-MIXIN sound good? 2015-10-22T19:55:42Z jasom: if it's a mixin that you can use to make a container transactional, then it sounds good to me :) 2015-10-22T19:56:10Z ggole quit 2015-10-22T19:57:16Z Shinmera: fiddlerwoaroof: I know too little about your case to be able to tell what the problem is. 2015-10-22T19:57:37Z hitecnologys: jasom: sort of. It's used for mappings between STMX and my library. I add it to classes that need container-specific methods from STMX to work on them. 2015-10-22T19:58:12Z hitecnologys: jasom: this doesn't really allow you to make any class transactional, though. =P 2015-10-22T19:58:13Z fiddlerwoaroof: Shinmera: Yeah, i just deleted my quicklisp directory and am trying to start again 2015-10-22T19:58:21Z Shinmera: fiddlerwoaroof: Make sure to delete your cache too. 2015-10-22T19:58:26Z Shinmera: fiddlerwoaroof: ~/.cache/common-lisp/ 2015-10-22T19:58:54Z fiddlerwoaroof: ok 2015-10-22T20:00:57Z fiddlerw1aroof joined #lisp 2015-10-22T20:01:22Z psy_ quit (Read error: No route to host) 2015-10-22T20:02:05Z fiddlerwoaroof: hmm, same error 2015-10-22T20:02:22Z Shinmera: This is trying the examples? 2015-10-22T20:02:26Z fiddlerwoaroof: Yeah 2015-10-22T20:02:41Z fiddlerwoaroof: (asdf:load-system :qtools-helloworld) (qtools-helloworld:main) 2015-10-22T20:02:48Z johann_ joined #lisp 2015-10-22T20:02:51Z psy_ joined #lisp 2015-10-22T20:03:25Z psy_ quit (Max SendQ exceeded) 2015-10-22T20:03:43Z _sjs quit (Ping timeout: 250 seconds) 2015-10-22T20:04:13Z hitecnologys: jasom: alright, I think I've found a way to eliminate the need for mixins because they seem like an overkill in this case. Thank you for help anyway. 2015-10-22T20:04:15Z psy_ joined #lisp 2015-10-22T20:04:58Z fiddlerwoaroof: fiddlerw1aroof: Let me try the "too much building, method", that will download known-good libraries, right? 2015-10-22T20:05:22Z Shinmera: fiddlerwoaroof: I don't remember if system-provided ones will override it. 2015-10-22T20:05:56Z mordocai quit (Remote host closed the connection) 2015-10-22T20:06:12Z eni__ joined #lisp 2015-10-22T20:06:46Z fiddlerwoaroof: hmm, I'm getting a bunch of "undefined alien" messages 2015-10-22T20:07:04Z fiddlerwoaroof: such as: 'STYLE-WARNING: Undefined alien: "sw_smoke"' 2015-10-22T20:07:51Z Shinmera: That's normal. 2015-10-22T20:07:53Z johann_ quit (Ping timeout: 256 seconds) 2015-10-22T20:08:09Z Shinmera: I can't reproduce your problem on my machine though, so yeah, trying the provided libraries might be worth a shot. 2015-10-22T20:08:57Z _sjs joined #lisp 2015-10-22T20:09:16Z Shinmera: If it doesn't work automated, you can download the archives manually. https://github.com/Shinmera/smokeqt/releases/tag/qt-libs1.1.0 https://github.com/Shinmera/smokegen/releases/tag/qt-libs1.1.0 https://github.com/Shinmera/libcommonqt/releases/tag/qt-libs1.1.0 https://github.com/Shinmera/qt4/releases/tag/qt-libs1.1.0 2015-10-22T20:10:35Z fiddlerwoaroof: Ok, thanks 2015-10-22T20:10:44Z Shinmera: Sorry that you're having all this trouble! 2015-10-22T20:11:05Z shka quit (Quit: Konversation terminated!) 2015-10-22T20:11:26Z fiddlerwoaroof: I wonder if the upgrade to 10.11 did something . . . 2015-10-22T20:11:32Z nikki93 joined #lisp 2015-10-22T20:11:38Z fiddlerwoaroof: That's the only major change I can think of 2015-10-22T20:12:22Z Shinmera: I haven't tested it on 10.11 and won't for a while either, so I can't say for sure. 2015-10-22T20:12:24Z Greg__ joined #lisp 2015-10-22T20:12:59Z EvW quit (Ping timeout: 240 seconds) 2015-10-22T20:14:21Z fiddlerwoaroof is happy that internet appears to have just returned to his apartment 2015-10-22T20:14:25Z kjak joined #lisp 2015-10-22T20:15:10Z ebrasca quit (Remote host closed the connection) 2015-10-22T20:15:49Z fiddlerwoaroof quit (Quit: leaving) 2015-10-22T20:15:57Z fiddlerw1aroof is now known as fiddlerwoaroof 2015-10-22T20:16:30Z fiddlerwoaroof quit (Changing host) 2015-10-22T20:16:30Z fiddlerwoaroof joined #lisp 2015-10-22T20:16:56Z malbertife quit (Ping timeout: 246 seconds) 2015-10-22T20:17:44Z EvW joined #lisp 2015-10-22T20:17:47Z snv quit (Quit: Leaving.) 2015-10-22T20:17:56Z freehck quit (Remote host closed the connection) 2015-10-22T20:18:10Z josteink quit (Ping timeout: 252 seconds) 2015-10-22T20:18:39Z eagleflo_ is now known as eagleflo 2015-10-22T20:19:28Z fiddlerwoaroof: Ugh, I got to go, but something odd's going on with my setup 2015-10-22T20:19:38Z kjak quit (Ping timeout: 250 seconds) 2015-10-22T20:19:49Z fiddlerwoaroof: I might have to completely nuke Qt and start over 2015-10-22T20:19:51Z josteink joined #lisp 2015-10-22T20:20:32Z Shinmera: I'm sadly rather scarce on time these days, otherwise I'd investigate this. 2015-10-22T20:21:17Z resttime quit (Remote host closed the connection) 2015-10-22T20:21:26Z fiddlerwoaroof: Ok, well hopefully I can figure it out on my own :) I remember having a similar problem a while ago, so I know it's possible :) 2015-10-22T20:21:50Z Shinmera: Let me know if you do. 2015-10-22T20:22:03Z clop: is there a way to get more stack space on sbcl? 2015-10-22T20:22:21Z Bicyclidine: --dynamic-space-size, i think 2015-10-22T20:22:28Z Subfusc quit (Quit: ZNC - http://znc.in) 2015-10-22T20:22:29Z Bicyclidine: er, --control-stack-size 2015-10-22T20:23:22Z clop: oh thanks, sorry i should have looked for command-line options 2015-10-22T20:23:39Z Bicyclidine: no worries 2015-10-22T20:25:16Z Davidbrcz joined #lisp 2015-10-22T20:25:16Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-10-22T20:25:56Z vlatkoB quit (Remote host closed the connection) 2015-10-22T20:26:16Z lisse joined #lisp 2015-10-22T20:29:36Z Davidbrcz quit (Ping timeout: 250 seconds) 2015-10-22T20:31:32Z kjak joined #lisp 2015-10-22T20:32:25Z shookees joined #lisp 2015-10-22T20:33:28Z Subfusc joined #lisp 2015-10-22T20:35:26Z fridim_ quit (Ping timeout: 240 seconds) 2015-10-22T20:36:12Z zygentoma joined #lisp 2015-10-22T20:37:42Z pt1 joined #lisp 2015-10-22T20:38:07Z Greg__ left #lisp 2015-10-22T20:38:15Z ajf-: how may i form an array of zeros? 2015-10-22T20:40:24Z leafybasil quit (Read error: Connection reset by peer) 2015-10-22T20:40:50Z leafybasil joined #lisp 2015-10-22T20:41:20Z pjb: ajf-: (make-array 42 :initial-element 0) 2015-10-22T20:41:36Z pjb: clhs make-array 2015-10-22T20:41:37Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_mk_ar.htm 2015-10-22T20:41:38Z ajf-: nice thanks 2015-10-22T20:41:41Z pjb: clhs vector 2015-10-22T20:41:41Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a_vector.htm 2015-10-22T20:41:47Z pjb: (vector 0 0 0) 2015-10-22T20:43:07Z ajf-: clhs append 2015-10-22T20:43:08Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_append.htm 2015-10-22T20:43:18Z ajf-: does it mutate ? 2015-10-22T20:43:24Z ehu quit (Quit: Leaving.) 2015-10-22T20:43:25Z ajf-: the list 2015-10-22T20:43:30Z pjb: not. 2015-10-22T20:43:35Z ajf-: returns a new list, not. 2015-10-22T20:43:36Z ajf-: thanks 2015-10-22T20:43:47Z pjb: But the last list is not copied, so you may obtain a list that is partially immutable. 2015-10-22T20:43:54Z EvW1 joined #lisp 2015-10-22T20:44:21Z loadsdow` joined #lisp 2015-10-22T20:44:24Z pjb: (let* ((tail (list 1 2 3)) (whole (append '(5 6 7) tail))) (setf (elt tail 0) 0) whole) #| --> (5 6 7 0 2 3) |# 2015-10-22T20:45:17Z EvW quit (Ping timeout: 246 seconds) 2015-10-22T20:45:17Z EvW1 is now known as EvW 2015-10-22T20:45:18Z pjb: So, no, it doesn't return a fresh list, or a new list in general: (let ((list '(1 2))) (eq list (append list))) #| --> t |# 2015-10-22T20:45:27Z gravicappa quit (Remote host closed the connection) 2015-10-22T20:45:38Z eni__ quit (Remote host closed the connection) 2015-10-22T20:45:40Z loadsdow`: can I use a dynamic variable across packages? I tried (declare (special myvar)) but it doesn't seem to be visible on another package's function 2015-10-22T20:45:51Z pjb: You may use concatenate 'list to append lists ensuring a fresh list. 2015-10-22T20:46:04Z danlentz_ quit (Ping timeout: 250 seconds) 2015-10-22T20:46:43Z jsgrant joined #lisp 2015-10-22T20:46:48Z Kenjin joined #lisp 2015-10-22T20:47:29Z kjak quit (Ping timeout: 265 seconds) 2015-10-22T20:47:55Z pjb: loadsdow`: you can. (defpackage "P1" (:export "*VAR*")) (defvar p1:*var* 42) (defpackage "P2" (:use "CL")) (in-package "P2") p1:*var* --> 42 2015-10-22T20:48:10Z pjb: loadsdow`: notice how variables and packages are orthogonal. 2015-10-22T20:48:37Z pjb: (defpackage "P1" (:export "*VAR*")) (defpackage "P2" (:use "CL")) (in-package "CL-USER") (defvar p1:*var* 42) p1:*var* --> 42 2015-10-22T20:49:08Z pt1 quit (Remote host closed the connection) 2015-10-22T20:52:18Z Natch quit (Remote host closed the connection) 2015-10-22T20:52:34Z cosmicexplorer quit (Remote host closed the connection) 2015-10-22T20:53:38Z loadsdow`: I guess my question is really about using dynamic variables that can shadow a previous value of that variable. 2015-10-22T20:53:57Z loadsdow`: But I'll see if I can get a small example to work 2015-10-22T20:54:11Z Bicyclidine: if you provide some example code it might help, cos as pjb said your original question doesn't make sense. 2015-10-22T20:55:22Z pjb: loadsdow`: You can shadow any dynamic variable with a dynamic binding. (let ((p1:*var* 33)) (print p1:*var*)) #| 2015-10-22T20:55:22Z pjb: 33 --> 33 |# 2015-10-22T20:55:58Z pjb: (list (let ((p1:*var* 33)) p1:*var*) p1:*var*) #| --> (33 42) |# 2015-10-22T20:57:35Z ajf-: how may I insert a list of values to the nth position of an array 2015-10-22T20:57:41Z ajf-: or a vector if you will 2015-10-22T20:57:42Z loadsdow`: I think I tried something like that but wasn't working (the let binding wasn't shadowing across function calls) , but let me get a small example first 2015-10-22T20:57:45Z ajf-: in e.g. 1,5 2015-10-22T20:57:47Z futpib quit (Ping timeout: 264 seconds) 2015-10-22T20:57:55Z ssake quit (Quit: leaving) 2015-10-22T20:59:17Z pjb: ajf-: you can use replace-subseq 2015-10-22T21:00:05Z pjb: (let ((v (vector 1 2 3))) (replace-subseq (vector -1 -2 -3) v 1 2)) #| --> #(1 -1 -2 -3 3) |# 2015-10-22T21:00:46Z Yanez joined #lisp 2015-10-22T21:01:47Z pjb: works with lists too of course: (let ((v (vector 1 2 3))) (replace-subseq (list -1 -2 -3) v 1 2)) #| --> #(1 -1 -2 -3 3) |# 2015-10-22T21:02:09Z TDT quit (Quit: TDT) 2015-10-22T21:02:23Z pjb: loadsdow`: (eq 'p1::x 'p2::x) #| --> nil |# 2015-10-22T21:02:53Z pjb: loadsdow`: http://weitz.de/packages.html 2015-10-22T21:03:33Z leafybasil quit (Remote host closed the connection) 2015-10-22T21:03:36Z pjb: loadsdow`: I mean http://www.flownet.com/gat/packages.pdf 2015-10-22T21:03:37Z johann_ joined #lisp 2015-10-22T21:03:41Z warweasle quit (Quit: I must now self-flagelite myself by going to the gym.) 2015-10-22T21:04:37Z ajf-: what's a function that always returns -1 2015-10-22T21:04:42Z ajf-: or (-1) rather 2015-10-22T21:04:45Z ajf-: '(-1) 2015-10-22T21:04:49Z badkins quit 2015-10-22T21:04:58Z pjb: (funcall (constantly -1)) 2015-10-22T21:05:01Z pjb: (funcall (constantly -1)) #| --> -1 |# 2015-10-22T21:05:17Z pjb: (funcall (constantly '(-1))) #| --> (-1) |# 2015-10-22T21:05:39Z Kenjin quit (Ping timeout: 240 seconds) 2015-10-22T21:07:56Z johann_ quit (Ping timeout: 244 seconds) 2015-10-22T21:08:50Z kjak joined #lisp 2015-10-22T21:10:46Z leafybasil joined #lisp 2015-10-22T21:14:11Z Natch joined #lisp 2015-10-22T21:17:03Z munksgaard joined #lisp 2015-10-22T21:18:06Z loadsdow`: @pjb you're right, I must have some other bug then 2015-10-22T21:23:05Z fiddlerwoaroof: Shinmera: at least linux is still happy :) 2015-10-22T21:23:35Z preacherAKAnd quit (Quit: Konversation terminated!) 2015-10-22T21:24:15Z tsoutseki joined #lisp 2015-10-22T21:24:28Z tsoutseki: hello.. does anyone know a girl that used to come here with the nick MutSbeta? 2015-10-22T21:25:38Z Devon: pjb: (stepper:step #) behaves as if it expands to (progn (format ... '#) (eval #)) is there a way to make it step? 2015-10-22T21:25:53Z emma quit (Changing host) 2015-10-22T21:25:53Z emma joined #lisp 2015-10-22T21:28:03Z samssammerz quit (Read error: Connection reset by peer) 2015-10-22T21:30:19Z pjb: Devon: you need to compile your code with the cl-stepper package instead of the cl package. 2015-10-22T21:30:37Z urandom__ joined #lisp 2015-10-22T21:30:39Z pjb: Calling cl-stepper:step on code compiled with cl will just run over it. 2015-10-22T21:33:02Z tuxbrave_ quit (Read error: Connection reset by peer) 2015-10-22T21:33:02Z Devon: pjb: So (stepper:step (prog1 (progn 1) (progn 2))) compiles the prog1 form with cl? 2015-10-22T21:33:03Z psy_ quit (Remote host closed the connection) 2015-10-22T21:33:12Z pjb: tsoutseki: This nick doesn't ring any bell. Also, we don't go as Mr.pjb or Ms.tux 2015-10-22T21:33:29Z pjb: Devon: if it's cl:prog1 yes. 2015-10-22T21:33:48Z tsoutseki: pjb, uh? mrpjb? 2015-10-22T21:33:53Z pjb: You could do (cl-stepper:step (cl-stepper:prog1 (cl-stepper:progn 1) (cl-stepper:progn 2))) 2015-10-22T21:34:07Z pjb: tsoutseki: meaning that on the Internet, nobody knows you're a dog. 2015-10-22T21:34:10Z pjb: or a girl. 2015-10-22T21:34:18Z pjb: or a bot. 2015-10-22T21:34:49Z tsoutseki: pjb, ok.. 2015-10-22T21:35:20Z zacharias quit (Ping timeout: 246 seconds) 2015-10-22T21:36:15Z kristof joined #lisp 2015-10-22T21:36:47Z varjagg quit (Ping timeout: 265 seconds) 2015-10-22T21:38:25Z Devon: pjb: Ah, the mystery is revealed ... (in-package "STEPPER") ... STEPPER> (step (prog1 (progn 1) (progn 2))) ... works as expected. 2015-10-22T21:39:31Z fiddlerwoaroof: tsoutseki: as far as I can tell, MutSbeta only said two things in this channel: http://ircbrowse.net/browse/lisp?q=MutSbeta 2015-10-22T21:40:54Z tsoutseki: fiddlerwoaroof, yes. thanks :/ 2015-10-22T21:41:02Z cadadar quit (Quit: Leaving.) 2015-10-22T21:43:38Z jsgrant: pjb: Do they know I'm a rotary phone? 2015-10-22T21:45:19Z nikki93 quit (Remote host closed the connection) 2015-10-22T21:47:39Z remi`bd joined #lisp 2015-10-22T21:49:28Z tuxbrave_ joined #lisp 2015-10-22T21:51:20Z s00pcan quit (Ping timeout: 244 seconds) 2015-10-22T21:51:32Z wilfredh joined #lisp 2015-10-22T21:53:42Z quazimodo quit (Ping timeout: 260 seconds) 2015-10-22T21:53:51Z EvW quit (Ping timeout: 256 seconds) 2015-10-22T21:55:35Z s00pcan joined #lisp 2015-10-22T21:57:41Z dxtr quit (Ping timeout: 250 seconds) 2015-10-22T21:58:01Z tsoutseki left #lisp 2015-10-22T21:58:23Z munksgaard quit (Ping timeout: 256 seconds) 2015-10-22T22:00:11Z dxtr joined #lisp 2015-10-22T22:01:40Z Kenjin joined #lisp 2015-10-22T22:02:52Z munksgaard joined #lisp 2015-10-22T22:03:57Z EvW joined #lisp 2015-10-22T22:04:06Z mrSpec quit (Quit: mrSpec) 2015-10-22T22:04:22Z johann_ joined #lisp 2015-10-22T22:06:08Z Kenjin quit (Ping timeout: 246 seconds) 2015-10-22T22:06:38Z badkins joined #lisp 2015-10-22T22:07:47Z loadsdow`: actually. my problem is that the shadowing doesn't seem to be visible across a closure 2015-10-22T22:07:55Z Davidbrcz joined #lisp 2015-10-22T22:07:59Z farhaven joined #lisp 2015-10-22T22:08:01Z loadsdow`: I just get "Unboud variable *var*" 2015-10-22T22:08:05Z dxtr quit (Ping timeout: 250 seconds) 2015-10-22T22:08:14Z loadsdow`: I've even declared the variable as special in the closure 2015-10-22T22:08:14Z EvW quit (Ping timeout: 246 seconds) 2015-10-22T22:08:43Z Denommus quit (Quit: going home) 2015-10-22T22:09:10Z johann_ quit (Ping timeout: 265 seconds) 2015-10-22T22:09:11Z pjb: loadsdow`: did you notice that I wrote p1:*var*? 2015-10-22T22:11:12Z mac_ified joined #lisp 2015-10-22T22:12:40Z loadsdow`: yeah, I am doing that too 2015-10-22T22:13:02Z dxtr joined #lisp 2015-10-22T22:13:44Z loadsdow`: is there a way to print the "source code" of a closure object? 2015-10-22T22:13:55Z pjb: Now, of course, once the symbol is exported from the package p1, you can use this package p1 in the package p2, so that the exported symbol is visible in the package p2 without having to qualify it. 2015-10-22T22:14:23Z pjb: (defpackage "P2" (:use "CL" "P1")) (in-package "P2") *var* --> 42 2015-10-22T22:14:54Z pjb: loadsdow`: you may try (function-lambda-expression closure) but in general no. 2015-10-22T22:19:32Z loadsdow`: could symbol-macrolet have to do with this? 2015-10-22T22:20:06Z s00pcan quit (Ping timeout: 240 seconds) 2015-10-22T22:20:28Z pjb: if you defined a symbol-macrolet named with the same symbol, that could interfer, yes. 2015-10-22T22:21:36Z pjb switches to S4. 2015-10-22T22:22:25Z s00pcan joined #lisp 2015-10-22T22:25:12Z ogamita quit (Ping timeout: 272 seconds) 2015-10-22T22:27:31Z lisse quit (Quit: Textual IRC Client: www.textualapp.com) 2015-10-22T22:27:53Z lisse joined #lisp 2015-10-22T22:28:11Z hiroakip quit (Ping timeout: 246 seconds) 2015-10-22T22:29:00Z loadsdow` quit (Ping timeout: 272 seconds) 2015-10-22T22:32:39Z kristof quit (Ping timeout: 240 seconds) 2015-10-22T22:33:41Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-10-22T22:34:58Z k-stz quit (Remote host closed the connection) 2015-10-22T22:37:26Z phoe_krk joined #lisp 2015-10-22T22:38:31Z Petit_Dejeuner joined #lisp 2015-10-22T22:38:55Z sjl joined #lisp 2015-10-22T22:40:04Z bb010g quit (Quit: Connection closed for inactivity) 2015-10-22T22:41:09Z quad joined #lisp 2015-10-22T22:41:35Z zygentoma quit (Ping timeout: 264 seconds) 2015-10-22T22:41:39Z Yanez quit (Ping timeout: 260 seconds) 2015-10-22T22:41:43Z quad: What is the best way to perform an action (like doing some weird or non-ASDF-standard loading) before compiling/loading an ASDF system? 2015-10-22T22:42:17Z quad: I tried writing a before method EQL-specialized on load-op and EQL-specialized on the system, to no avail. 2015-10-22T22:42:30Z ryankarason quit (Ping timeout: 268 seconds) 2015-10-22T22:44:57Z pillton joined #lisp 2015-10-22T22:45:43Z sjl__ joined #lisp 2015-10-22T22:47:43Z Petit_Dejeuner quit (Quit: asd) 2015-10-22T22:48:11Z sjl quit (Ping timeout: 264 seconds) 2015-10-22T22:48:47Z kjak quit (Ping timeout: 264 seconds) 2015-10-22T22:51:59Z Davidbrcz quit (Ping timeout: 246 seconds) 2015-10-22T22:53:58Z Petit_Dejeuner joined #lisp 2015-10-22T22:54:53Z ryankarason joined #lisp 2015-10-22T22:55:00Z quazimodo joined #lisp 2015-10-22T22:55:13Z chrisb joined #lisp 2015-10-22T22:56:28Z zygentoma joined #lisp 2015-10-22T22:57:37Z NEET_in_training is now known as atgnag 2015-10-22T22:59:46Z quazimod1 joined #lisp 2015-10-22T23:01:09Z lispyone joined #lisp 2015-10-22T23:01:58Z urandom__ quit (Quit: Konversation terminated!) 2015-10-22T23:02:31Z Kenjin joined #lisp 2015-10-22T23:03:54Z remi`bd quit (Quit: leaving) 2015-10-22T23:05:04Z johann_ joined #lisp 2015-10-22T23:05:13Z fiddlerwoaroof: Is it possible to add a superclass to a condition at runtime? 2015-10-22T23:05:17Z Bicyclidine quit (Ping timeout: 250 seconds) 2015-10-22T23:05:47Z fiddlerwoaroof: clhs handler-case 2015-10-22T23:05:47Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_hand_1.htm 2015-10-22T23:06:11Z lispyone quit (Remote host closed the connection) 2015-10-22T23:07:26Z Kenjin quit (Ping timeout: 260 seconds) 2015-10-22T23:08:08Z Petit_Dejeuner quit (Ping timeout: 265 seconds) 2015-10-22T23:08:14Z mea-culpa quit (Remote host closed the connection) 2015-10-22T23:09:33Z quad quit (Ping timeout: 246 seconds) 2015-10-22T23:09:38Z johann_ quit (Ping timeout: 260 seconds) 2015-10-22T23:11:06Z munksgaard quit (Ping timeout: 240 seconds) 2015-10-22T23:12:39Z kjak joined #lisp 2015-10-22T23:13:00Z pillton: I don't think so. 2015-10-22T23:13:19Z Melo96 joined #lisp 2015-10-22T23:13:50Z Melo96 left #lisp 2015-10-22T23:14:32Z pillton: clhs 9.1.1 2015-10-22T23:14:32Z specbot: Condition Types: http://www.lispworks.com/reference/HyperSpec/Body/09_aa.htm 2015-10-22T23:14:41Z pillton: "The metaclass of the class condition is not specified." 2015-10-22T23:14:58Z kephasp joined #lisp 2015-10-22T23:15:31Z pillton: So even if your implementation supports the meta-object protocol it is not guaranteed that you can modify a condition class. 2015-10-22T23:15:37Z quazimod1 quit (Ping timeout: 252 seconds) 2015-10-22T23:15:52Z quazimodo quit (Ping timeout: 272 seconds) 2015-10-22T23:19:20Z wilfredh quit 2015-10-22T23:20:22Z nowhere_man quit (Remote host closed the connection) 2015-10-22T23:20:34Z kephasp is now known as nowhere_man 2015-10-22T23:23:48Z jsgrant quit (Read error: Connection reset by peer) 2015-10-22T23:23:52Z quazimodo joined #lisp 2015-10-22T23:23:54Z quazimod1 joined #lisp 2015-10-22T23:28:48Z fiddlerwoaroof: hmm 2015-10-22T23:29:16Z phoe_krk quit (Read error: Connection reset by peer) 2015-10-22T23:30:02Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-10-22T23:31:37Z rszeno joined #lisp 2015-10-22T23:32:28Z fiddlerwoaroof: I guess I can get the effect I want with a OR type specifier 2015-10-22T23:33:38Z mishoo_ quit (Ping timeout: 244 seconds) 2015-10-22T23:41:01Z OrangeShark quit (Quit: Leaving) 2015-10-22T23:50:21Z mearnsh quit (Ping timeout: 250 seconds) 2015-10-22T23:53:19Z mearnsh joined #lisp 2015-10-22T23:54:56Z bungoman joined #lisp 2015-10-22T23:55:01Z goglosh joined #lisp 2015-10-22T23:55:14Z nowhere_man quit (Quit: Konversation terminated!) 2015-10-22T23:57:30Z leafybasil quit (Remote host closed the connection)