2014-12-21T02:46:38Z ccl-logbot joined #lisp 2014-12-21T02:46:38Z 2014-12-21T02:46:38Z names: ccl-logbot sbryant nightshade427 harish hiyosi ASau` kirin` s00pcan s_e xrash Hydan Quadrescence oleo zRecursive farhaven Alix nell drdanmaku araujo Ethan- nydel egp_ kcj DeadTrickster Patzy billstclair necronian oudeis cjmacs yeticry kristof Beetny diginet eazar001 dagnachew cpc26_ joshe joast Hexstream defaultxr ecraven whowantstolivefo c74d bcoburn scymtym_ Adlai bgs100 rtoym tharugrim _5kg rtra DrCode arpunk K1rk blahzik Vutral Oddity Intensity Takumo 2014-12-21T02:46:38Z names: kalzz scymtym mathrick Soft- sol__ zacharias larme cosmicexplorer LiamH qlkzy kyl_ nisstyre Subfusc sauerkra- bege rick-monster spacebat dxtr bjorkintosh fikusz les Phreak ferada quasisane aksatac scharan zeitue hitecnologys anunnaki Neptu ircbrowse brent80_plow specbot dan64- tokenrove vlnx redline6561 clop3 tbarletz AeroNotix heurist jayne_ Rudolph-Miller_ froggey klltkr rvirding dtw transfinite AntiSpamMeta oconnore_ ssake fe[nl]ix flip214 d4gg4d 2014-12-21T02:46:38Z names: soggybread abbe p4nd4m4n_ mtd_ InvalidC1 gluegadget joga White_Flame NhanH isoraqathedh urandom_ lonjil chrnybo` endou______ wilfredh__ Amaan edran_ Petit_Dejeuner_ rs0 gingerale funnel arrdem lifenoodles_ acieroid` rvchangue_ wooden_ _8hzp Guest98397 samebcha1e replcated_ peterhil` rme chu tadni impulse karswell JuanDaugherty Ukari keen___________8 ered swflint arrsim stacksmith gko superjudge ConstantineXVI chameco ggherdov PuercoPop trn sword`` |3b| psy_ 2014-12-21T02:46:38Z names: jeaye jpanest someone girrig grungier pjb joneshf-laptop FrostyX theos PinealGlandOptic ivan\ bb010g hugod abeaumont_ whartung TrafficMan_ Natch akkad emlow gniourf peccu2 capitaomorte SHODAN axion honkfest1val galdor_ finnrobi_ Fade ianhedoesit drmeister gendl easye` Colleen dmiles_afk MoALTz enfors zeroish sid_cypher Ralt justinmcp Ober gensym Jesin ivan4th ramus _zxq9_ kanru wglb srcerer jim87864` misv eee-blt aerique bobbysmith007 dickle Sgeo Khisanth 2014-12-21T02:46:38Z names: Mandus Grue` j0ni kbtr ft notty mearnsh jocuman TDT` katco ``Erik minion nowhereman gabot p_l|backup schoppenhauer Adeon bool_ Zhivago Qudit314159 rk[wrk] kjeldahl clog salv0 ski nightfly ThePhoeron Nshag drdo jdz mingvs CrazyEddy gz killmaster johs __main__ cpt_nemo cmatei z0d alexherbo2 shifty778 roo tomaw stokachu ttm nitro_idiot djinni` sigjuice rotty_ yeltzooo tstc zbigniew cross eak_ yauz tkd setheus oGMo sjl eMBee mband ck_ zickzackv p_l benny 2014-12-21T02:46:38Z names: antoszka j_king sshirokov pchrist dlowe snafuchs mood cods daimrod _death stux|RC-only Blkt Riviera sfa Neet aap thomas smull phadthai vert2 theBlackDragon jsnell cmbntr eagleflo Tordek danlentz guaqua phf` sytse mikaelj lpaste Tristam zymurgy jtz xorpse Borbus_ yorick hyoyoung_ gabc wormphle1m viaken alpha- segmond tmh_ emma cibs dfox backupthrick cyraxjoe victor_lowther teiresias avawn lemoinem troydm krrrcks gregburd_ qbit gf3 faheem_ yrdz wasamasa 2014-12-21T02:46:38Z names: stopbit shwouchk vsync seg housel vhost- ozzloy sivoais john-mcaleely brandonz_ tessier_ Xach Kohelet bambams xristos Odin- Vivitron ska-fan lieven Kruppe Posterdati brucem BlastHardcheese clop2 ahungry splittist nicdev schjetne alchemis7 abeaumont byte48 pillton Plazma Anarch loke GGMethos aleamb copec fmu paritybit GuilOooo pok_ H4ns jasom enn luis dim 2014-12-21T02:47:37Z zeitue quit (Ping timeout: 240 seconds) 2014-12-21T02:48:38Z zeitue joined #lisp 2014-12-21T02:48:46Z Denommus joined #lisp 2014-12-21T02:48:47Z Denommus quit (Changing host) 2014-12-21T02:48:47Z Denommus joined #lisp 2014-12-21T02:49:13Z zeitue quit (Max SendQ exceeded) 2014-12-21T02:49:59Z zeitue joined #lisp 2014-12-21T02:50:23Z Alix: jasom: lol 2014-12-21T02:51:55Z zeitue quit (Max SendQ exceeded) 2014-12-21T02:52:52Z zeitue joined #lisp 2014-12-21T02:54:37Z zeitue quit (Max SendQ exceeded) 2014-12-21T02:55:24Z zeitue joined #lisp 2014-12-21T02:56:28Z jasom: vim actually does a "not-great but not-bad" job right out of the box if you turn the lisp mode on 2014-12-21T02:56:28Z rx_ joined #lisp 2014-12-21T02:57:19Z Denommus quit (Ping timeout: 245 seconds) 2014-12-21T02:57:21Z zeitue quit (Max SendQ exceeded) 2014-12-21T02:57:52Z harish quit (Ping timeout: 244 seconds) 2014-12-21T02:58:00Z zeitue joined #lisp 2014-12-21T02:58:30Z zRecursive quit (Remote host closed the connection) 2014-12-21T02:59:17Z JuanDaugherty quit (Ping timeout: 264 seconds) 2014-12-21T02:59:49Z zeitue quit (Max SendQ exceeded) 2014-12-21T03:00:37Z zeitue joined #lisp 2014-12-21T03:01:36Z jasom: but most do ludicrously bad things 2014-12-21T03:02:28Z zeitue quit (Max SendQ exceeded) 2014-12-21T03:03:14Z zeitue joined #lisp 2014-12-21T03:03:25Z jasom: It took me about 15 minutes to write one that was lame but not stupid for geany (just indent each new open paren by a fixed amount) a proper one will indent some forms specially (anything starting with "let" or "with" for example) 2014-12-21T03:05:04Z zeitue quit (Max SendQ exceeded) 2014-12-21T03:05:48Z zeitue joined #lisp 2014-12-21T03:07:48Z zeitue quit (Max SendQ exceeded) 2014-12-21T03:08:33Z zeitue joined #lisp 2014-12-21T03:10:44Z zeitue quit (Max SendQ exceeded) 2014-12-21T03:11:30Z zeitue joined #lisp 2014-12-21T03:11:52Z beach joined #lisp 2014-12-21T03:12:11Z beach: Good morning everyone! 2014-12-21T03:12:36Z Denommus joined #lisp 2014-12-21T03:12:36Z Denommus quit (Changing host) 2014-12-21T03:12:36Z Denommus joined #lisp 2014-12-21T03:13:08Z axion: i'm following some source code trying to optimize my own, and i was wondering how when should know when to declaim a function as inline or not? 2014-12-21T03:13:20Z zeitue quit (Max SendQ exceeded) 2014-12-21T03:14:02Z zeitue joined #lisp 2014-12-21T03:15:01Z beach: axion: And what did you come up with? 2014-12-21T03:15:38Z axion: i didn't. i'm not sure i understand when to inline or not. are there any general rules of thumb here? 2014-12-21T03:15:49Z zeitue quit (Max SendQ exceeded) 2014-12-21T03:16:43Z zeitue joined #lisp 2014-12-21T03:16:56Z Quadrescence: axion, inline when (1) the code won't become huge, (2) when eliminating the function boundary can help with unboxing or type derivation, (3) when the function is more of an abbreviation than a major abstraction 2014-12-21T03:16:57Z beach: Sure. One thing to consider is that if the overhead of calling the function is significant compared to what the function does, then it might be worth inlining it. 2014-12-21T03:17:41Z beach: axion: ... and What Quadrescence says. 2014-12-21T03:17:48Z axion: ok thank you 2014-12-21T03:18:34Z zeitue quit (Max SendQ exceeded) 2014-12-21T03:18:41Z beach: axion: Often the system itself will make the decision to inline it, so you don't have to. You can prevent any such decision by declaring it NOTINLINE. 2014-12-21T03:18:59Z Denommus quit (Ping timeout: 245 seconds) 2014-12-21T03:19:41Z zeitue joined #lisp 2014-12-21T03:20:29Z Hexstream left #lisp 2014-12-21T03:21:10Z kapil__ joined #lisp 2014-12-21T03:21:31Z zeitue quit (Max SendQ exceeded) 2014-12-21T03:22:21Z zeitue joined #lisp 2014-12-21T03:29:16Z JuanDaugherty joined #lisp 2014-12-21T03:30:15Z leo2007 joined #lisp 2014-12-21T03:37:29Z Denommus joined #lisp 2014-12-21T03:41:51Z Denommus quit (Ping timeout: 252 seconds) 2014-12-21T03:42:53Z Bicyclidine joined #lisp 2014-12-21T03:47:31Z Sgeo quit (Read error: Connection reset by peer) 2014-12-21T03:48:01Z Sgeo joined #lisp 2014-12-21T03:49:33Z pppp2 joined #lisp 2014-12-21T03:52:06Z sbryant quit (Ping timeout: 258 seconds) 2014-12-21T03:52:29Z nightshade427 quit (Ping timeout: 258 seconds) 2014-12-21T03:53:00Z Denommus joined #lisp 2014-12-21T03:54:02Z sbryant joined #lisp 2014-12-21T03:54:17Z nightshade427 joined #lisp 2014-12-21T03:57:13Z |3b|: beach: did you mean it will decide for you if you declaim it INLINE, or will decide to inline even if you don't? 2014-12-21T03:57:33Z beach: The latter. 2014-12-21T03:57:52Z Denommus quit (Ping timeout: 240 seconds) 2014-12-21T03:57:54Z |3b|: not sure i'd call that 'often', since it can only do that for local functions or within a compilation unit 2014-12-21T03:57:54Z beach: But now you make me uncertain about that. 2014-12-21T03:58:16Z beach: Really? 2014-12-21T03:58:25Z |3b|: from what i remember 2014-12-21T03:58:35Z beach: Hmm. 2014-12-21T03:58:36Z Bicyclidine: yeah, everything else has to support redefinitions. 2014-12-21T03:58:40Z |3b|: outside those cases, it should see redefinition 2014-12-21T03:59:00Z beach: Yeah, makes sense. 2014-12-21T03:59:06Z |3b|: local functions can't see redefinition since you need to redefine caller as well 2014-12-21T03:59:24Z beach: |3b|: Not quite, but yes, I know it is allowed. 2014-12-21T03:59:45Z beach: |3b|: Oh, local ones. Sure. 2014-12-21T03:59:50Z beach: I was thinking compilation unit. 2014-12-21T03:59:54Z |3b|: i guess running closures could see closed over redefined function 2014-12-21T04:00:06Z |3b|: right, compilation unit is just a special exception 2014-12-21T04:00:14Z |3b| isn't actually sure about local functions now 2014-12-21T04:00:50Z |3b|: though i guess they are inherently all calls within a compilation unit 2014-12-21T04:01:24Z |3b|: so it applies but not due to being local functions 2014-12-21T04:03:29Z s_e quit (Ping timeout: 264 seconds) 2014-12-21T04:05:05Z s_e joined #lisp 2014-12-21T04:05:17Z xrash quit (Ping timeout: 272 seconds) 2014-12-21T04:07:01Z Denommus joined #lisp 2014-12-21T04:07:59Z xrash joined #lisp 2014-12-21T04:09:22Z LiamH quit (Quit: Leaving.) 2014-12-21T04:14:33Z tkhoa2711 joined #lisp 2014-12-21T04:14:52Z Denommus quit (Ping timeout: 256 seconds) 2014-12-21T04:23:46Z jasom: axion: it really varies from system to system, but on sbcl inlining any functions in which the entire path could use unboxed values will be a big win (IIRC sbcl will not pass unboxed values even when the ftype is known) 2014-12-21T04:25:13Z Denommus joined #lisp 2014-12-21T04:25:33Z Quadrescence: damn abstraction boundaries! 2014-12-21T04:26:13Z sbryant quit (Ping timeout: 258 seconds) 2014-12-21T04:27:07Z Denommus quit (Changing host) 2014-12-21T04:27:08Z Denommus joined #lisp 2014-12-21T04:30:31Z sbryant joined #lisp 2014-12-21T04:32:55Z chu quit (Quit: leaving) 2014-12-21T04:33:14Z chu_ joined #lisp 2014-12-21T04:33:22Z chu_ quit (Changing host) 2014-12-21T04:33:22Z chu_ joined #lisp 2014-12-21T04:34:19Z Denommus quit (Ping timeout: 265 seconds) 2014-12-21T04:43:17Z chu_ quit (Quit: leaving) 2014-12-21T04:43:32Z Denommus joined #lisp 2014-12-21T04:43:32Z Denommus quit (Changing host) 2014-12-21T04:43:33Z Denommus joined #lisp 2014-12-21T04:43:37Z chu_ joined #lisp 2014-12-21T04:43:49Z chu_ quit (Changing host) 2014-12-21T04:43:49Z chu_ joined #lisp 2014-12-21T04:44:02Z Zhivago quit (Ping timeout: 245 seconds) 2014-12-21T04:44:13Z antonv joined #lisp 2014-12-21T04:44:22Z Zhivago joined #lisp 2014-12-21T04:47:36Z leo2007 quit (Quit: rcirc on GNU Emacs 24.4.2) 2014-12-21T04:48:21Z Denommus quit (Ping timeout: 272 seconds) 2014-12-21T04:54:38Z Zhivago quit (Changing host) 2014-12-21T04:54:38Z Zhivago joined #lisp 2014-12-21T04:57:35Z Denommus joined #lisp 2014-12-21T04:57:54Z PuercoPop quit (Quit: ZNC - http://znc.in) 2014-12-21T05:00:13Z theos quit (Disconnected by services) 2014-12-21T05:00:38Z theos joined #lisp 2014-12-21T05:06:04Z xrash quit (Ping timeout: 245 seconds) 2014-12-21T05:06:49Z PuercoPop joined #lisp 2014-12-21T05:07:00Z Denommus quit (Ping timeout: 256 seconds) 2014-12-21T05:08:24Z chu_ is now known as chu 2014-12-21T05:10:03Z xrash joined #lisp 2014-12-21T05:11:38Z vi1 joined #lisp 2014-12-21T05:17:43Z Denommus joined #lisp 2014-12-21T05:17:43Z Denommus quit (Changing host) 2014-12-21T05:17:43Z Denommus joined #lisp 2014-12-21T05:18:31Z Kanae joined #lisp 2014-12-21T05:20:04Z Ethan- quit (Ping timeout: 255 seconds) 2014-12-21T05:21:51Z ASau` is now known as ASau 2014-12-21T05:22:18Z Denommus quit (Ping timeout: 256 seconds) 2014-12-21T05:31:59Z Denommus joined #lisp 2014-12-21T05:32:00Z Denommus quit (Changing host) 2014-12-21T05:32:00Z Denommus joined #lisp 2014-12-21T05:32:15Z kristof: axion: You should profile your code and make sure any functions you want to inline are actually in a hotspot, though. 2014-12-21T05:32:29Z araujo quit (Quit: Leaving) 2014-12-21T05:32:55Z kristof: axion: So if you're "abbreviating" a math function, then sure, you probably want to inline it, but it won't matter much if you're not using that function over and over again. 2014-12-21T05:36:01Z ericmathison joined #lisp 2014-12-21T05:36:15Z Denommus quit (Ping timeout: 252 seconds) 2014-12-21T05:39:04Z urandom_ quit (Quit: Konversation terminated!) 2014-12-21T05:42:34Z Kruppe quit (Ping timeout: 255 seconds) 2014-12-21T05:42:38Z Denommus joined #lisp 2014-12-21T05:42:40Z Kanae quit (Read error: Connection reset by peer) 2014-12-21T05:43:36Z Kanae joined #lisp 2014-12-21T05:44:20Z tkhoa2711 quit (Quit: tkhoa2711) 2014-12-21T05:53:10Z Denommus quit (Quit: ZNC - http://znc.in) 2014-12-21T05:55:25Z tkhoa2711 joined #lisp 2014-12-21T06:05:40Z Denommus joined #lisp 2014-12-21T06:11:06Z Denommus quit (Ping timeout: 244 seconds) 2014-12-21T06:14:30Z tkhoa2711 quit (Quit: tkhoa2711) 2014-12-21T06:19:52Z xrash quit (Ping timeout: 240 seconds) 2014-12-21T06:21:10Z Denommus joined #lisp 2014-12-21T06:24:29Z xrash joined #lisp 2014-12-21T06:27:22Z Denommus quit (Ping timeout: 245 seconds) 2014-12-21T06:28:59Z tkhoa2711 joined #lisp 2014-12-21T06:31:12Z akkad hunts for doing grep(1) like functionality 2014-12-21T06:31:23Z Bicyclidine: cl-ppcre 2014-12-21T06:31:52Z akkad: I've used that. I guess I need to read up on file i/o more 2014-12-21T06:32:05Z akkad: loop over all lines in a file returning matches. 2014-12-21T06:32:09Z akkad: thanks for the recommendation 2014-12-21T06:32:32Z Bicyclidine: that's cl-ppcre plus with-open-file. pretty easy. 2014-12-21T06:32:48Z akkad: good point 2014-12-21T06:34:46Z xrash quit (Ping timeout: 255 seconds) 2014-12-21T06:34:58Z t4intz joined #lisp 2014-12-21T06:37:12Z Denommus joined #lisp 2014-12-21T06:37:15Z mishoo_ joined #lisp 2014-12-21T06:37:50Z xrash joined #lisp 2014-12-21T06:41:12Z joneshf-laptop quit (Read error: Connection reset by peer) 2014-12-21T06:41:50Z joneshf-laptop joined #lisp 2014-12-21T06:42:12Z Denommus quit (Ping timeout: 256 seconds) 2014-12-21T06:43:28Z zRecursive joined #lisp 2014-12-21T06:47:26Z Ethan- joined #lisp 2014-12-21T06:50:41Z beach: Heh, bootstrapping is FUN! The SICL conditional macros use support code in the form of functions, and those functions use conditional macros. When I wrote that code, I knew I would be able to get away with it, but I wasn't sure how. Now, it is getting much clearer. 2014-12-21T06:51:29Z kapil__ quit (Quit: Connection closed for inactivity) 2014-12-21T06:52:07Z beach: In the first stage of bootstrapping, I define a first-class global environment that imports all of the Common Lisp functions from the host, and also the support code as host functions. 2014-12-21T06:52:34Z beach: Then I define the macros in the target environment. Finally, I compile the support code in the target environment. 2014-12-21T06:54:52Z yeticry quit (Ping timeout: 245 seconds) 2014-12-21T06:56:03Z yeticry joined #lisp 2014-12-21T06:57:48Z REPLeffect joined #lisp 2014-12-21T07:03:12Z Vutral quit (Ping timeout: 245 seconds) 2014-12-21T07:03:17Z Qudit314159 quit (Remote host closed the connection) 2014-12-21T07:04:48Z innertracks joined #lisp 2014-12-21T07:07:07Z pjb: jasom: usually, inlining calls will make the surrounding function slower: because now there's more code in it, so jump can't be short jumps anymore but have to be long jumps, and now the loop bodies don't fit the i-cache, so you're hitting the RAM, etc. 2014-12-21T07:07:38Z pjb: jasom: if you try to find out ourself, you may find a sweet spot on your computer, but it'll make it slower on all other computers. 2014-12-21T07:07:48Z Quadrescence: pjb, but come on the cache in now 512 GB in size ;_ 2014-12-21T07:07:49Z Quadrescence: ;) 2014-12-21T07:07:49Z pjb: (this is why you should distribute software as source). 2014-12-21T07:08:00Z pjb: Quadrescence: not yet. 2014-12-21T07:08:09Z pjb: 512 MB, not GB. 2014-12-21T07:09:10Z bgs100 quit (Quit: bgs100) 2014-12-21T07:09:26Z Denommus joined #lisp 2014-12-21T07:10:10Z beach: GB would be nice! 2014-12-21T07:10:20Z Vutral_ joined #lisp 2014-12-21T07:11:12Z pjb: expensive. I'm sure with enough money, you could convince Intel to make one processor with that much L1 cache :-) 2014-12-21T07:11:20Z Quadrescence: pjb, dont discriminate against caches that are spinning magnetic platters! 2014-12-21T07:11:52Z yeticry quit (Ping timeout: 240 seconds) 2014-12-21T07:12:28Z dagnachew quit (Quit: WeeChat 1.0.1) 2014-12-21T07:12:30Z kristof: More static ram than you can shake a stick at 2014-12-21T07:14:01Z yeticry joined #lisp 2014-12-21T07:14:46Z beach: pjb: I agree that it is usually not worthwhile to inline just in order to get rid of the function-call overhead. That advantage ended with the VAX. However, when the inlined function can be simplified due to type inference, it might be a significant advantage. 2014-12-21T07:15:25Z Bicyclidine: seems like something that should ideally have better ways to do it 2014-12-21T07:15:43Z Denommus quit (Ping timeout: 255 seconds) 2014-12-21T07:15:48Z pjb: Well the better way is to trust the compiler to do the right thing for you. 2014-12-21T07:15:54Z beach: Bicyclidine: Do you have anything in mind? 2014-12-21T07:16:45Z tesuji joined #lisp 2014-12-21T07:16:54Z Bicyclidine: detailed enough type information that a compiler can know that a T -> T function is also a fixnum -> fixnum function, and generate a call to a specialized fixnum version and propagate the fixnum result through the call site 2014-12-21T07:17:01Z Bicyclidine: dunno how practical that isn't 2014-12-21T07:17:04Z innertracks quit (Quit: innertracks) 2014-12-21T07:18:33Z pjb: It can use heuristics. First anything that is small can be a candidate for inlining. Then you can try several inlining combination and see what works. (now that we have multi-core processors, let's use them). 2014-12-21T07:18:34Z beach: For fixnums it might work, but not so well for unboxed floats I would think, because then you will have functions that can not be called directly. 2014-12-21T07:18:45Z Denommus joined #lisp 2014-12-21T07:18:46Z Bicyclidine: So? 2014-12-21T07:19:35Z beach: Bicyclidine: Sure, not an insurmountable problem. One just has to be careful. 2014-12-21T07:20:05Z pjb: (declaim (optimize like-crazy)) 2014-12-21T07:20:34Z ericmathison quit (Quit: leaving) 2014-12-21T07:21:32Z Bicyclidine: beach: just something like "tagged_entry_point: regs = untag(regs); untagged_entry_point:" is how i imagine it 2014-12-21T07:21:37Z |3b|: runtime redefinition makes that stuff a bit harder 2014-12-21T07:21:50Z |3b|: so for CL you need to ask for inlining 2014-12-21T07:22:06Z cpc26 joined #lisp 2014-12-21T07:23:34Z Denommus quit (Ping timeout: 256 seconds) 2014-12-21T07:23:50Z |3b|: you would need to keep around all the extra entry points that might have been compiled into a .fasl at some point (or recompile them all on load), or which are in use by any running function (or figure out how to recompile those without breaking them or killing performance) 2014-12-21T07:23:54Z rx_ quit (Quit: ircN 9.00 for mIRC (20100824-DEV) - www.ircN.org) 2014-12-21T07:23:58Z cpc26_ quit (Ping timeout: 265 seconds) 2014-12-21T07:25:33Z |3b|: some way to compile assuming no further changes (or with specific limits) would be nice though 2014-12-21T07:26:45Z |3b| also thinks it would be fun to use all the "too expensive" optimizations... how fast could a compiler make things if you gave it the equivalent of a programmer-week salary in amazon ec2 time 2014-12-21T07:27:04Z Bicyclidine: sounds like those superoptimizer things. 2014-12-21T07:27:40Z |3b|: hard part would be making it do so in a form that is at least as amenable to changes as the week's worth of programmer optimization would be 2014-12-21T07:28:13Z |3b|: even the superoptimizer things i've seen seem to be intended for relatively interactive use 2014-12-21T07:31:46Z Denommus joined #lisp 2014-12-21T07:31:47Z Denommus quit (Changing host) 2014-12-21T07:31:47Z Denommus joined #lisp 2014-12-21T07:32:06Z |3b|: people always say 'compilers aren't as good as programmers', but then compare hours of programmer work to seconds of compiler work. 1 hr of programmer pay = thousands of cores of ec2 for an hour 2014-12-21T07:36:26Z beach: I think people say that a lot less these days. 2014-12-21T07:36:52Z Denommus quit (Ping timeout: 240 seconds) 2014-12-21T07:37:57Z Longlius joined #lisp 2014-12-21T07:38:16Z |3b|: could be, and my experience is probably biased by looking at game-dev and graphics things, which still can use up all available CPU easily :) 2014-12-21T07:41:22Z pjb: |3b|: the thing is, you would want to super optimize only code that you have proven to be correct :-) 2014-12-21T07:41:38Z pnpuff joined #lisp 2014-12-21T07:42:01Z |3b|: pjb: well, let it do 1000 cores worth of proving things about the code for an hour 2014-12-21T07:42:39Z |3b|: then an hour of programmer time thinking about whether they are expected/correct things 2014-12-21T07:42:52Z |3b|: probably much more effective than 2 hours of programmer staring at the code 2014-12-21T07:42:53Z zeitue quit (Quit: Leaving) 2014-12-21T07:43:21Z pjb: I didn't mention "formal specifications" before "proof", for a reason :-) 2014-12-21T07:43:38Z Zhivago: Humans have been much worse for non-small programs for a long time already. 2014-12-21T07:46:01Z nell quit (Quit: WeeChat 1.1-dev) 2014-12-21T07:46:59Z Zhivago: But you could see superoptimization as a progression for tracing systems that can save the hisorical data. 2014-12-21T07:49:47Z Zhivago: Assu,ing the past is representative of the future, produce a minimal cost implementation. 2014-12-21T07:51:26Z pjb: We could do that, or just put up a few more solar panels. 2014-12-21T07:52:40Z Zhivago: Well, at some point waste heat becomes an issue. :) 2014-12-21T07:54:57Z Denommus joined #lisp 2014-12-21T07:55:12Z Denommus quit (Changing host) 2014-12-21T07:55:13Z Denommus joined #lisp 2014-12-21T07:56:55Z Ukari: my emacs+slime can work now 2014-12-21T07:57:25Z pnpuff quit (Ping timeout: 252 seconds) 2014-12-21T07:57:34Z jusss joined #lisp 2014-12-21T07:58:31Z Shinmera joined #lisp 2014-12-21T08:00:44Z beach: Ukari: Great! 2014-12-21T08:01:11Z Quadrescence: i feel compelled to work on CLIMACS 2014-12-21T08:01:26Z beach: Quadrescence: How come? 2014-12-21T08:01:27Z Quadrescence: because emacs is a foreign language to me and therefore not hackable 2014-12-21T08:01:35Z beach: Elisp? 2014-12-21T08:01:38Z beach: Yeah, I know. 2014-12-21T08:02:11Z pjb: Quadrescence: climacs, or hemlock (either portable hemlock or the hemlock in ccl/cocoa). 2014-12-21T08:02:11Z pnpuff joined #lisp 2014-12-21T08:02:44Z beach: Quadrescence: If you decide to do that one day, please work on Second Climacs instead. It fixes a lot of problems with Climacs. 2014-12-21T08:02:57Z Quadrescence: beach, does that exist or is it vapour? 2014-12-21T08:03:19Z beach: The basis exists, but it is not usable. 2014-12-21T08:03:21Z defaultxr quit (Quit: gnight) 2014-12-21T08:03:53Z beach: https://github.com/robert-strandh/Second-Climacs 2014-12-21T08:03:57Z pjb: hemlock in ccl/cocoa is usable. portable hemlock is barely usable (could probably be made usable easily). 2014-12-21T08:04:15Z pjb: The most horrible thing in portable hemlock is the use of a different frame for the minibuffer. 2014-12-21T08:04:26Z Quadrescence: yikes 2014-12-21T08:04:40Z pjb: In ratpoison it's a catastrophe. 2014-12-21T08:05:18Z nenorbot joined #lisp 2014-12-21T08:05:47Z pnpuff quit (Remote host closed the connection) 2014-12-21T08:06:58Z Quadrescence: beach, the ultimate problem is that it seems there's a lot of yak shaving required 2014-12-21T08:08:26Z pnpuff joined #lisp 2014-12-21T08:09:45Z Denommus quit (Ping timeout: 272 seconds) 2014-12-21T08:13:05Z zRecursive quit (Remote host closed the connection) 2014-12-21T08:14:11Z loz1 joined #lisp 2014-12-21T08:17:43Z beach: Quadrescence: For what? 2014-12-21T08:18:02Z Quadrescence: In working on such a project. 2014-12-21T08:18:13Z Quadrescence: I guess if I was a professor, maybe I could do it. :) 2014-12-21T08:18:16Z beach: Yeah, that's probably true. 2014-12-21T08:19:28Z Denommus joined #lisp 2014-12-21T08:20:34Z kristof quit (Ping timeout: 244 seconds) 2014-12-21T08:21:38Z _5kg quit (Remote host closed the connection) 2014-12-21T08:23:32Z malbertife joined #lisp 2014-12-21T08:23:59Z Denommus quit (Ping timeout: 245 seconds) 2014-12-21T08:25:44Z _5kg joined #lisp 2014-12-21T08:27:05Z quazimodo joined #lisp 2014-12-21T08:27:17Z Denommus joined #lisp 2014-12-21T08:27:17Z Denommus quit (Changing host) 2014-12-21T08:27:17Z Denommus joined #lisp 2014-12-21T08:29:52Z fikusz quit (Ping timeout: 256 seconds) 2014-12-21T08:30:36Z innertracks joined #lisp 2014-12-21T08:31:25Z Denommus quit (Ping timeout: 244 seconds) 2014-12-21T08:35:13Z pnpuff quit (Remote host closed the connection) 2014-12-21T08:35:41Z pnpuff joined #lisp 2014-12-21T08:36:59Z nikki93 joined #lisp 2014-12-21T08:41:06Z fikusz joined #lisp 2014-12-21T08:44:58Z t4intz quit (Ping timeout: 258 seconds) 2014-12-21T08:45:06Z fantazo joined #lisp 2014-12-21T08:46:15Z tkhoa2711 quit (Quit: tkhoa2711) 2014-12-21T08:46:37Z quazimodo quit (Ping timeout: 244 seconds) 2014-12-21T08:48:38Z mishoo_ quit (Remote host closed the connection) 2014-12-21T08:49:00Z mishoo_ joined #lisp 2014-12-21T08:49:22Z Denommus joined #lisp 2014-12-21T08:50:36Z ndrei joined #lisp 2014-12-21T08:53:41Z malbertife_ joined #lisp 2014-12-21T08:53:53Z mishoo_ quit (Ping timeout: 252 seconds) 2014-12-21T08:56:37Z nenorbot quit (Ping timeout: 240 seconds) 2014-12-21T08:56:57Z malbertife quit (Ping timeout: 240 seconds) 2014-12-21T08:57:52Z Denommus quit (Ping timeout: 250 seconds) 2014-12-21T09:00:07Z nikki93 quit (Read error: Connection reset by peer) 2014-12-21T09:00:30Z nikki93 joined #lisp 2014-12-21T09:02:55Z Denommus joined #lisp 2014-12-21T09:09:07Z tesuji quit (Ping timeout: 258 seconds) 2014-12-21T09:11:09Z gravicappa joined #lisp 2014-12-21T09:11:22Z Denommus quit (Ping timeout: 255 seconds) 2014-12-21T09:11:46Z tesuji joined #lisp 2014-12-21T09:12:19Z sdemarre joined #lisp 2014-12-21T09:12:59Z kcj quit (Read error: Connection reset by peer) 2014-12-21T09:14:01Z ehu joined #lisp 2014-12-21T09:15:14Z xrash quit (Ping timeout: 245 seconds) 2014-12-21T09:18:24Z xrash joined #lisp 2014-12-21T09:19:08Z jusss quit (Remote host closed the connection) 2014-12-21T09:24:42Z MrWoohoo joined #lisp 2014-12-21T09:26:51Z t4intz joined #lisp 2014-12-21T09:26:55Z loz1 quit (Ping timeout: 244 seconds) 2014-12-21T09:28:57Z pt1 joined #lisp 2014-12-21T09:28:58Z Denommus joined #lisp 2014-12-21T09:28:58Z Denommus quit (Changing host) 2014-12-21T09:28:58Z Denommus joined #lisp 2014-12-21T09:30:21Z LaGaVuLiN__ joined #lisp 2014-12-21T09:31:48Z t4intz quit (Remote host closed the connection) 2014-12-21T09:31:55Z drdanmaku quit (Quit: Connection closed for inactivity) 2014-12-21T09:32:47Z robot-beethoven joined #lisp 2014-12-21T09:33:16Z malbertife_ quit (Ping timeout: 258 seconds) 2014-12-21T09:33:54Z Denommus quit (Ping timeout: 256 seconds) 2014-12-21T09:34:17Z xrash quit (Ping timeout: 240 seconds) 2014-12-21T09:36:34Z LaGaVuLiN__ quit (Ping timeout: 255 seconds) 2014-12-21T09:37:12Z xrash joined #lisp 2014-12-21T09:43:57Z ehu quit (Ping timeout: 240 seconds) 2014-12-21T09:46:41Z angavrilov joined #lisp 2014-12-21T09:47:04Z Denommus joined #lisp 2014-12-21T09:47:06Z Denommus quit (Changing host) 2014-12-21T09:47:06Z Denommus joined #lisp 2014-12-21T09:49:14Z harish joined #lisp 2014-12-21T09:50:16Z hardenedapple joined #lisp 2014-12-21T09:51:01Z ehu joined #lisp 2014-12-21T09:52:49Z Denommus quit (Ping timeout: 258 seconds) 2014-12-21T09:55:59Z vaporatorius joined #lisp 2014-12-21T09:59:52Z yeticry quit (Ping timeout: 245 seconds) 2014-12-21T10:02:37Z Denommus joined #lisp 2014-12-21T10:03:29Z innertracks quit (Quit: innertracks) 2014-12-21T10:06:05Z leo2007 joined #lisp 2014-12-21T10:06:57Z harish quit (Ping timeout: 245 seconds) 2014-12-21T10:07:00Z Denommus quit (Ping timeout: 258 seconds) 2014-12-21T10:08:13Z protist joined #lisp 2014-12-21T10:13:32Z Lowl3v3l joined #lisp 2014-12-21T10:14:00Z yenda joined #lisp 2014-12-21T10:16:13Z Denommus joined #lisp 2014-12-21T10:17:31Z munksgaard joined #lisp 2014-12-21T10:19:39Z xrash quit (Ping timeout: 258 seconds) 2014-12-21T10:21:34Z Denommus quit (Ping timeout: 258 seconds) 2014-12-21T10:21:38Z ejbs joined #lisp 2014-12-21T10:22:32Z xrash joined #lisp 2014-12-21T10:22:58Z pt1 quit (Remote host closed the connection) 2014-12-21T10:23:58Z InvalidC1 is now known as InvalidCo 2014-12-21T10:24:30Z pt1 joined #lisp 2014-12-21T10:26:22Z pt1 quit (Remote host closed the connection) 2014-12-21T10:29:10Z Denommus joined #lisp 2014-12-21T10:29:10Z Denommus quit (Changing host) 2014-12-21T10:29:10Z Denommus joined #lisp 2014-12-21T10:29:14Z corni joined #lisp 2014-12-21T10:31:45Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-21T10:34:09Z Denommus quit (Ping timeout: 272 seconds) 2014-12-21T10:34:49Z Karl_Dscc joined #lisp 2014-12-21T10:39:00Z pt1 joined #lisp 2014-12-21T10:41:36Z Denommus joined #lisp 2014-12-21T10:43:41Z oudeis joined #lisp 2014-12-21T10:46:17Z Denommus quit (Ping timeout: 240 seconds) 2014-12-21T10:47:33Z pt1 quit (Remote host closed the connection) 2014-12-21T10:52:54Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-21T10:53:39Z chu quit (Quit: leaving) 2014-12-21T10:54:24Z chu_ joined #lisp 2014-12-21T10:54:24Z chu_ quit (Changing host) 2014-12-21T10:54:24Z chu_ joined #lisp 2014-12-21T10:57:16Z phserr joined #lisp 2014-12-21T10:58:57Z vaporatorius quit (Quit: Leaving) 2014-12-21T11:00:09Z chu_ quit (Quit: leaving) 2014-12-21T11:00:34Z Denommus joined #lisp 2014-12-21T11:00:42Z chu_ joined #lisp 2014-12-21T11:00:42Z chu_ quit (Changing host) 2014-12-21T11:00:42Z chu_ joined #lisp 2014-12-21T11:02:23Z stepnem joined #lisp 2014-12-21T11:02:32Z oudeis joined #lisp 2014-12-21T11:03:22Z Quadrescence quit (Quit: This computer has gone to sleep) 2014-12-21T11:03:37Z Quadrescence joined #lisp 2014-12-21T11:04:07Z Quadrescence quit (Client Quit) 2014-12-21T11:05:03Z schaueho joined #lisp 2014-12-21T11:05:42Z Denommus quit (Ping timeout: 256 seconds) 2014-12-21T11:06:52Z chu_ is now known as chu 2014-12-21T11:07:44Z attila_lendvai joined #lisp 2014-12-21T11:07:44Z attila_lendvai quit (Changing host) 2014-12-21T11:07:44Z attila_lendvai joined #lisp 2014-12-21T11:15:25Z oleo is now known as Guest2185 2014-12-21T11:15:35Z Denommus joined #lisp 2014-12-21T11:16:04Z quazimodo joined #lisp 2014-12-21T11:17:11Z oleo__ joined #lisp 2014-12-21T11:18:31Z Guest2185 quit (Ping timeout: 244 seconds) 2014-12-21T11:20:07Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-21T11:23:50Z Denommus quit (Ping timeout: 256 seconds) 2014-12-21T11:26:15Z davorb joined #lisp 2014-12-21T11:27:36Z yeticry joined #lisp 2014-12-21T11:30:12Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-21T11:30:17Z yenda quit (Ping timeout: 240 seconds) 2014-12-21T11:30:26Z Lowl3v3l left #lisp 2014-12-21T11:31:07Z MoALTz quit (Read error: Connection reset by peer) 2014-12-21T11:31:34Z Denommus joined #lisp 2014-12-21T11:32:38Z MoALTz joined #lisp 2014-12-21T11:32:46Z Denommus quit (Changing host) 2014-12-21T11:32:46Z Denommus joined #lisp 2014-12-21T11:34:20Z Bicyclidine quit (Ping timeout: 265 seconds) 2014-12-21T11:35:01Z zophy joined #lisp 2014-12-21T11:36:21Z yenda joined #lisp 2014-12-21T11:42:19Z Denommus quit (Ping timeout: 245 seconds) 2014-12-21T11:42:38Z BitPuffin joined #lisp 2014-12-21T11:44:09Z pppp2 quit (Read error: No route to host) 2014-12-21T11:47:39Z oleo__ quit (Quit: Verlassend) 2014-12-21T11:49:12Z oleo__ joined #lisp 2014-12-21T11:49:33Z oleo__ is now known as oleo 2014-12-21T11:49:42Z Joreji joined #lisp 2014-12-21T11:52:14Z hekmek joined #lisp 2014-12-21T11:52:39Z Denommus joined #lisp 2014-12-21T11:55:45Z antonv quit (Ping timeout: 252 seconds) 2014-12-21T11:59:38Z Denommus quit (Ping timeout: 244 seconds) 2014-12-21T12:00:39Z Bicyclidine joined #lisp 2014-12-21T12:01:28Z Joreji quit (Ping timeout: 255 seconds) 2014-12-21T12:03:16Z Joreji joined #lisp 2014-12-21T12:03:39Z Denommus joined #lisp 2014-12-21T12:05:52Z Karl_Dscc quit (Remote host closed the connection) 2014-12-21T12:08:46Z ejbs` joined #lisp 2014-12-21T12:09:15Z mishoo_ joined #lisp 2014-12-21T12:10:22Z ejbs quit (Ping timeout: 240 seconds) 2014-12-21T12:13:43Z edgar-rft joined #lisp 2014-12-21T12:14:51Z Denommus quit (Ping timeout: 272 seconds) 2014-12-21T12:16:55Z admg joined #lisp 2014-12-21T12:20:31Z Karl_Dscc joined #lisp 2014-12-21T12:24:47Z Denommus joined #lisp 2014-12-21T12:24:47Z Denommus quit (Changing host) 2014-12-21T12:24:48Z Denommus joined #lisp 2014-12-21T12:25:49Z mishoo__ joined #lisp 2014-12-21T12:27:30Z mishoo_ quit (Ping timeout: 265 seconds) 2014-12-21T12:33:13Z Beetny quit (Ping timeout: 244 seconds) 2014-12-21T12:34:46Z Denommus quit (Ping timeout: 255 seconds) 2014-12-21T12:38:52Z mishoo joined #lisp 2014-12-21T12:40:10Z mishoo__ quit (Ping timeout: 250 seconds) 2014-12-21T12:40:10Z zophy: Lisp has devoured my soul 2014-12-21T12:40:45Z urandom__ joined #lisp 2014-12-21T12:45:08Z Denommus joined #lisp 2014-12-21T12:45:14Z Denommus quit (Changing host) 2014-12-21T12:45:14Z Denommus joined #lisp 2014-12-21T12:47:37Z oleo quit (Ping timeout: 258 seconds) 2014-12-21T12:47:52Z oudeis joined #lisp 2014-12-21T12:49:16Z Karl_Dscc quit (Remote host closed the connection) 2014-12-21T12:49:36Z milosn joined #lisp 2014-12-21T12:49:37Z Denommus quit (Ping timeout: 255 seconds) 2014-12-21T12:50:43Z loz1 joined #lisp 2014-12-21T12:56:11Z pnpuff quit (Quit: Lost terminal) 2014-12-21T12:59:14Z Denommus joined #lisp 2014-12-21T13:02:28Z beach: zophy: Sorry to hear that. 2014-12-21T13:02:41Z pt1 joined #lisp 2014-12-21T13:02:53Z oleo joined #lisp 2014-12-21T13:03:34Z Denommus quit (Ping timeout: 245 seconds) 2014-12-21T13:04:28Z Xach: axion: the suspense is killing me! 2014-12-21T13:05:09Z beach: drmeister: Perhaps once Cleavir is finished, you might end up abandoning LLVM in favor of it. :) 2014-12-21T13:05:43Z oleo quit (Excess Flood) 2014-12-21T13:06:24Z cpc26 quit (Ping timeout: 258 seconds) 2014-12-21T13:06:36Z pjb quit (Ping timeout: 250 seconds) 2014-12-21T13:06:44Z cpc26 joined #lisp 2014-12-21T13:07:54Z oleo joined #lisp 2014-12-21T13:10:05Z Joreji quit (Read error: Connection reset by peer) 2014-12-21T13:11:03Z pjb joined #lisp 2014-12-21T13:11:38Z oleo quit (Max SendQ exceeded) 2014-12-21T13:12:34Z Patzy quit (Ping timeout: 255 seconds) 2014-12-21T13:13:17Z Patzy joined #lisp 2014-12-21T13:15:46Z oleo joined #lisp 2014-12-21T13:17:59Z easye` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-21T13:18:11Z easye joined #lisp 2014-12-21T13:18:15Z Denommus joined #lisp 2014-12-21T13:22:48Z chu quit (Quit: leaving) 2014-12-21T13:23:10Z chu joined #lisp 2014-12-21T13:23:10Z chu quit (Changing host) 2014-12-21T13:23:10Z chu joined #lisp 2014-12-21T13:23:15Z Denommus quit (Ping timeout: 272 seconds) 2014-12-21T13:23:39Z LiamH joined #lisp 2014-12-21T13:24:29Z nikki93 quit (Read error: Connection reset by peer) 2014-12-21T13:24:46Z nikki93 joined #lisp 2014-12-21T13:29:14Z Denommus joined #lisp 2014-12-21T13:30:21Z loz1 quit (Ping timeout: 252 seconds) 2014-12-21T13:32:13Z nikki93 quit (Read error: Connection reset by peer) 2014-12-21T13:32:36Z nikki93 joined #lisp 2014-12-21T13:33:36Z Denommus quit (Ping timeout: 256 seconds) 2014-12-21T13:37:04Z egp_ quit (Remote host closed the connection) 2014-12-21T13:38:52Z nand1 joined #lisp 2014-12-21T13:39:17Z oleo quit (Ping timeout: 240 seconds) 2014-12-21T13:45:52Z Vivitron quit (Ping timeout: 255 seconds) 2014-12-21T13:47:46Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-21T13:47:48Z Denommus joined #lisp 2014-12-21T13:49:20Z oleo joined #lisp 2014-12-21T13:49:47Z loz1 joined #lisp 2014-12-21T13:51:08Z daniel888 joined #lisp 2014-12-21T13:51:42Z oudeis joined #lisp 2014-12-21T13:53:27Z ehu quit (Ping timeout: 252 seconds) 2014-12-21T13:55:28Z Denommus quit (Ping timeout: 265 seconds) 2014-12-21T13:55:42Z daniel888 quit (Quit: Leaving) 2014-12-21T13:55:52Z milosn quit (Ping timeout: 240 seconds) 2014-12-21T13:56:55Z oleo quit (Ping timeout: 244 seconds) 2014-12-21T13:57:24Z nikki93_ joined #lisp 2014-12-21T13:58:00Z milosn joined #lisp 2014-12-21T13:58:15Z nikki93 quit (Read error: Connection reset by peer) 2014-12-21T14:02:22Z arpunk quit (Remote host closed the connection) 2014-12-21T14:02:34Z l_a_m joined #lisp 2014-12-21T14:05:19Z Denommus joined #lisp 2014-12-21T14:06:49Z EvW joined #lisp 2014-12-21T14:08:58Z rx_ joined #lisp 2014-12-21T14:09:36Z guaqua quit (Remote host closed the connection) 2014-12-21T14:10:13Z Denommus quit (Changing host) 2014-12-21T14:10:13Z Denommus joined #lisp 2014-12-21T14:11:44Z jumblerg joined #lisp 2014-12-21T14:16:22Z xrash quit (Ping timeout: 240 seconds) 2014-12-21T14:18:06Z tesuji quit (Ping timeout: 250 seconds) 2014-12-21T14:18:17Z atgreen joined #lisp 2014-12-21T14:19:16Z Denommus quit (Quit: ZNC - http://znc.in) 2014-12-21T14:21:30Z xrash joined #lisp 2014-12-21T14:24:13Z malbertife joined #lisp 2014-12-21T14:24:37Z ASau quit (Ping timeout: 252 seconds) 2014-12-21T14:25:21Z Denommus joined #lisp 2014-12-21T14:27:14Z pt1 quit (Remote host closed the connection) 2014-12-21T14:28:45Z harish joined #lisp 2014-12-21T14:29:58Z Denommus quit (Ping timeout: 258 seconds) 2014-12-21T14:34:52Z Denommus joined #lisp 2014-12-21T14:37:02Z drmeister: beach: There's a thought - but then I'd loose C++ interop. 2014-12-21T14:37:24Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-21T14:37:36Z zophy quit (Ping timeout: 250 seconds) 2014-12-21T14:38:02Z vaporatorius joined #lisp 2014-12-21T14:38:59Z Denommus quit (Ping timeout: 245 seconds) 2014-12-21T14:40:26Z ggole joined #lisp 2014-12-21T14:42:04Z hekmek quit (Quit: Verlassend) 2014-12-21T14:47:10Z pt1 joined #lisp 2014-12-21T14:48:23Z Denommus joined #lisp 2014-12-21T14:50:05Z rx_ quit (Ping timeout: 265 seconds) 2014-12-21T14:50:31Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-21T14:51:01Z oudeis joined #lisp 2014-12-21T14:51:30Z rx_ joined #lisp 2014-12-21T14:51:56Z ASau joined #lisp 2014-12-21T14:52:51Z Denommus quit (Ping timeout: 252 seconds) 2014-12-21T14:55:01Z oleo joined #lisp 2014-12-21T15:00:54Z Denommus joined #lisp 2014-12-21T15:02:22Z oleo quit (Ping timeout: 240 seconds) 2014-12-21T15:03:30Z beach: drmeister: I don't quite see how C++ interoperability requires LLVM, but maybe it would require too much work to make Cleavir do what is required. 2014-12-21T15:04:05Z Bicyclidine quit (Ping timeout: 244 seconds) 2014-12-21T15:05:19Z Denommus quit (Ping timeout: 252 seconds) 2014-12-21T15:07:46Z malbertife quit (Ping timeout: 255 seconds) 2014-12-21T15:08:41Z beach: drmeister: I mean, isn't C++ runtime support quite simple compared to that of Common Lisp? The source language is horribly complicated, of course, but who cares. 2014-12-21T15:11:24Z salv0 quit (Ping timeout: 250 seconds) 2014-12-21T15:12:39Z pjb: It's not so simple. There's a lot of link-time and run-time abstractions (eg. name mangling, virtual tables, etc). 2014-12-21T15:12:56Z pjb: Therefore it is very convenient to use the same compiler backend to generate them. 2014-12-21T15:13:02Z pjb: llvm = clang. 2014-12-21T15:13:10Z beach: Hmm. Yes, I see. 2014-12-21T15:17:07Z Ethan- quit (Ping timeout: 258 seconds) 2014-12-21T15:19:28Z Denommus joined #lisp 2014-12-21T15:19:31Z pjb: On the other hand, I assume codops could be added to Clearvir to be able to generate C++ bindings. Did you include anything for normal C bindings? That would allow for easy ffi. 2014-12-21T15:20:04Z pjb: Sorry I didn't think of that when we were reviewing Clearvir. 2014-12-21T15:20:22Z ehu joined #lisp 2014-12-21T15:20:26Z beach: I think MIR code is pretty standard intermediate representation so it should work for C as well. 2014-12-21T15:21:05Z aleamb quit (Quit: Exiting...) 2014-12-21T15:21:20Z l_a_m quit (Remote host closed the connection) 2014-12-21T15:21:37Z zophy joined #lisp 2014-12-21T15:27:03Z drmeister: beach: I don't know the answers to your questions - I only know that it works now and that no one else has C++ interop other than boost::python and luabind - both use lots of C++ template programming. 2014-12-21T15:27:26Z justinmcp_ joined #lisp 2014-12-21T15:27:56Z salv0 joined #lisp 2014-12-21T15:28:13Z drmeister: It is much more straightforward to interoperate with C than with C++. 2014-12-21T15:28:39Z justinmcp quit (Ping timeout: 272 seconds) 2014-12-21T15:28:44Z beach: Yeah, OK. 2014-12-21T15:29:24Z Denommus quit (Ping timeout: 244 seconds) 2014-12-21T15:30:42Z Bicyclidine joined #lisp 2014-12-21T15:33:50Z nikki93_ quit (Remote host closed the connection) 2014-12-21T15:34:45Z drmeister: It's also that the C++ standard keeps uh "advancing". So to maintain C++ interop going forward it makes sense to stick with LLVM/Clang. 2014-12-21T15:36:19Z Denommus joined #lisp 2014-12-21T15:36:20Z Denommus quit (Changing host) 2014-12-21T15:36:21Z Denommus joined #lisp 2014-12-21T15:38:19Z JuanDaugherty: yeah but some people just blow off the latter day c++ suffixing/bike 1shedding 2014-12-21T15:38:51Z tkhoa2711 joined #lisp 2014-12-21T15:39:07Z JuanDaugherty: or I guess from their perspective it's keeping c/c++ a vital responsive lang 2014-12-21T15:39:12Z JuanDaugherty: the thing we don't want 2014-12-21T15:39:20Z axion: Xach: i talked to the maintainer, and he wants to add one more feature still before it's submitted. He doesn't think it's complete enough yet 2014-12-21T15:41:30Z drmeister: There's a lot to be said for the approach that C++ has taken, add new features while not breaking old code. It's very pragmatic. I was watching a tech-talk on Microsoft Office development. It's all C++ and they have a common core of 95% C++ across Windows, Mac OS X, iOS, Android. 2014-12-21T15:41:48Z EvW quit (Ping timeout: 244 seconds) 2014-12-21T15:42:32Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-21T15:42:40Z JuanDaugherty: it's still the most popular lang 2014-12-21T15:42:59Z drmeister: Much of the core code was written 30 years ago and modified since then. 2014-12-21T15:43:11Z Denommus quit (Ping timeout: 258 seconds) 2014-12-21T15:43:15Z drmeister: What other languages would support that? 2014-12-21T15:44:07Z JuanDaugherty: cl, kinda 2014-12-21T15:45:39Z JuanDaugherty: if implementations were as conforming as c/c++ compilers have to be 2014-12-21T15:48:26Z Shinmera: Apparently PAIP's 22 year old Eliza code runs unchanged on current SBCL 2014-12-21T15:48:35Z Shinmera: So we have that going 2014-12-21T15:48:52Z Denommus joined #lisp 2014-12-21T15:51:49Z davorb: drmeister, don't forget cobol! 2014-12-21T15:52:33Z Bicyclidine quit (Quit: quit) 2014-12-21T15:53:13Z drmeister: Ok, but say what you will about MS-Office - the world runs on it. This is why I believe C++ will continue to be important. This is part of why I want C++/Common Lisp interoperation. It's a very pragmatic approach. I'll get to program in Common Lisp and use C++ libraries. 2014-12-21T15:53:24Z Denommus quit (Ping timeout: 265 seconds) 2014-12-21T15:53:46Z Shinmera: drmeister: embrace, extend, extinguish? 2014-12-21T15:54:14Z Xach: axion: what project is it? 2014-12-21T15:54:51Z oudeis joined #lisp 2014-12-21T15:56:34Z axion: Xach: glkit/mathkit 2014-12-21T15:57:24Z jtza8 joined #lisp 2014-12-21T15:57:44Z wasamasa: drmeister: as long as I don't need to recompile template-heavy C++ code all the time I'm hacking on it 2014-12-21T16:00:09Z phserr quit (Remote host closed the connection) 2014-12-21T16:00:12Z Denommus joined #lisp 2014-12-21T16:00:14Z Denommus quit (Changing host) 2014-12-21T16:00:14Z Denommus joined #lisp 2014-12-21T16:00:37Z jesusito joined #lisp 2014-12-21T16:01:49Z jesusito quit (Client Quit) 2014-12-21T16:02:03Z Kruppe joined #lisp 2014-12-21T16:03:49Z nyef joined #lisp 2014-12-21T16:04:26Z nyef: G'morning all. 2014-12-21T16:04:55Z Ukari quit (Ping timeout: 255 seconds) 2014-12-21T16:05:17Z drmeister: Shinmera: I don't know about "extinguish" an excellent domain specific language for laying out memory efficient data structures and working with them on the stack. 2014-12-21T16:05:37Z drmeister: Good morning nyef. 2014-12-21T16:06:32Z zophy: G' f'k ya'll ya an yer blimey sn't f'ced mum is wut ! 2014-12-21T16:06:36Z Denommus quit (Ping timeout: 244 seconds) 2014-12-21T16:07:41Z drmeister: beach: I'll keep that idea in mind though, the idea of using all of Cleavir's backend. 2014-12-21T16:08:37Z milosn quit (Ping timeout: 240 seconds) 2014-12-21T16:10:00Z Kruppe quit (Quit: ZNC - http://znc.in) 2014-12-21T16:11:27Z manuel__ joined #lisp 2014-12-21T16:11:31Z Kruppe joined #lisp 2014-12-21T16:12:42Z musical_hate joined #lisp 2014-12-21T16:16:30Z Denommus joined #lisp 2014-12-21T16:17:28Z nell joined #lisp 2014-12-21T16:23:39Z Denommus quit (Ping timeout: 244 seconds) 2014-12-21T16:27:39Z oleo joined #lisp 2014-12-21T16:29:33Z tesuji joined #lisp 2014-12-21T16:30:00Z Denommus joined #lisp 2014-12-21T16:32:42Z musical_hate quit (Quit: Page closed) 2014-12-21T16:32:43Z zophy quit (Remote host closed the connection) 2014-12-21T16:34:13Z guaqua joined #lisp 2014-12-21T16:36:12Z EvW joined #lisp 2014-12-21T16:37:18Z Bicyclidine joined #lisp 2014-12-21T16:39:15Z Denommus quit (Quit: ZNC - http://znc.in) 2014-12-21T16:40:17Z ejbs` quit (Ping timeout: 240 seconds) 2014-12-21T16:41:32Z schaueho quit (Ping timeout: 245 seconds) 2014-12-21T16:45:51Z protist quit (Quit: Konversation terminated!) 2014-12-21T16:46:22Z sdemarre quit (Ping timeout: 240 seconds) 2014-12-21T16:48:02Z Denommus joined #lisp 2014-12-21T16:53:19Z Denommus quit (Ping timeout: 244 seconds) 2014-12-21T16:55:10Z rtra quit (Ping timeout: 244 seconds) 2014-12-21T17:01:32Z wooden_: in common lisp: i have a symbol that is a key from a plist, :keyname. For each of these key names that starts with a colon I want to get a string that is the key name without the colon, e.g. "keyname". How can I do that? 2014-12-21T17:02:59Z Shinmera: I'm not entirely sure I understand you 2014-12-21T17:02:59Z |3b|: clhs symbol-name 2014-12-21T17:02:59Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_symb_2.htm 2014-12-21T17:03:09Z Shinmera: But you can call STRING on keywords to get the name 2014-12-21T17:03:17Z Shinmera: or STRING-DOWNCASE if you want it in lowercase always 2014-12-21T17:03:17Z wooden_: thanks, all 2014-12-21T17:03:20Z |3b|: the symbol name is actually "KEYWORD" though 2014-12-21T17:03:32Z |3b|: "KEYNAME" i mean 2014-12-21T17:03:33Z Denommus joined #lisp 2014-12-21T17:03:57Z Shinmera: Given standard readtable case. 2014-12-21T17:04:02Z |3b|: right 2014-12-21T17:04:21Z Shinmera should test all his libraries to see if they work with different readtable cases some day 2014-12-21T17:04:29Z pt1 quit (Remote host closed the connection) 2014-12-21T17:04:34Z |3b| assumes anyone who actually cares will tell me 2014-12-21T17:04:52Z |3b|: and provide patches if they want it to work if it doesn't :p 2014-12-21T17:05:04Z |3b|: (which has actually happened before, so never know) 2014-12-21T17:05:35Z atgreen quit (Ping timeout: 252 seconds) 2014-12-21T17:05:43Z nyef: I assume that the readtable case is the default, as specified by the standard. If it's not, then fix your environment. d-: 2014-12-21T17:07:49Z |3b|: Shinmera: be sure to also test the various settings of default float size, integer base, etc :) 2014-12-21T17:07:54Z Denommus quit (Ping timeout: 258 seconds) 2014-12-21T17:08:38Z Shinmera: Well, I'm just a bit antsy about the readtable case because I know I've used shortcuts at places where I probably could've just as easily done it right. 2014-12-21T17:09:59Z froggey quit (Ping timeout: 252 seconds) 2014-12-21T17:12:00Z froggey joined #lisp 2014-12-21T17:12:21Z moei joined #lisp 2014-12-21T17:17:04Z Denommus joined #lisp 2014-12-21T17:18:05Z pbgc joined #lisp 2014-12-21T17:22:16Z Denommus quit (Ping timeout: 250 seconds) 2014-12-21T17:27:52Z Denommus joined #lisp 2014-12-21T17:30:57Z tharugrim quit (Ping timeout: 240 seconds) 2014-12-21T17:31:08Z Quadrescence joined #lisp 2014-12-21T17:32:09Z jumblerg joined #lisp 2014-12-21T17:32:22Z spar_tacus joined #lisp 2014-12-21T17:32:50Z tharugrim joined #lisp 2014-12-21T17:35:11Z pbgc quit (Quit: Computer has gone to sleep.) 2014-12-21T17:35:59Z spar_tacus quit (Client Quit) 2014-12-21T17:36:58Z Denommus quit (Quit: ZNC - http://znc.in) 2014-12-21T17:38:20Z wooden_: |3b|, Shinmera: one more question, if i have a string "keyname" and want to turn it into a plist key :keyname, how can i do that? 2014-12-21T17:38:41Z |3b|: it isn't specific to plists 2014-12-21T17:38:45Z |3b|: plists can use any symbol 2014-12-21T17:39:09Z Shinmera: They can use any object in fact, provided you use the right test to compare identity. 2014-12-21T17:39:12Z |3b|: :keyname is a symbol in the package named "KEYWORD" (more or less equivalent to keyword::keyname) 2014-12-21T17:39:13Z wooden_: |3b|: yes, i could use a string, but i want a symbol to be consistent with usage elsewhere in the code 2014-12-21T17:39:41Z axion: maybe: (intern "KEYNAME" "KEYWORD") 2014-12-21T17:39:43Z |3b|: and like other symbols, keyword symbols are converted to uppercase when READ by default 2014-12-21T17:40:07Z |3b|: so to do the equivalent by hand, you need to uppercase the string and intern it into keyword package 2014-12-21T17:40:38Z |3b|: something like (intern (string-upcase "keyname") :keyword) 2014-12-21T17:41:10Z wooden_: |3b|, Shinmera, axion: thanks! 2014-12-21T17:41:17Z |3b|: or find-symbol if you expect the keyword to already exist and don't trust the input 2014-12-21T17:41:21Z Shinmera: Alexandria also has a MAKE-KEYWORD 2014-12-21T17:41:39Z wooden_: nice 2014-12-21T17:41:45Z nyef: ... I still like using DESTRUCTURING-BIND on plists. 2014-12-21T17:42:25Z _death: also consider that if the set of keys is fixed you can make sure they're interned and using FIND-SYMBOL at runtime 2014-12-21T17:42:47Z _death: like in http://paste.lisp.org/display/144848 2014-12-21T17:42:59Z nyef: If the set of keys is fixed, you can use your own hash table instead of a full-on keyword-package lookup. 2014-12-21T17:43:46Z _death: nyef: sure, but that may be overkill :) 2014-12-21T17:44:18Z nyef: "There is no such thing as overkill, there is only ``open fire'' and ``I need to reload''." 2014-12-21T17:44:30Z nyef: Alternately, "there's no kill like overkill." 2014-12-21T17:49:14Z Shinmera: Actually, is there a lib that'll generate an optimised hash table for a given set of keys? 2014-12-21T17:50:26Z _death: a long time ago I thought about a Lisp version of gperf, but haven't got around to implementing such a thing 2014-12-21T17:51:47Z wooden_: there is a stack overflow page about my question, but i couldn't find it until i had all the keywords you guys just gave me. thanks. http://stackoverflow.com/questions/211717/common-lisp-programmatic-keyword 2014-12-21T17:52:20Z Shinmera: Stack Overflow is sadly not very good when it comes to CL questions. 2014-12-21T17:52:34Z Shinmera: As in, things are hard to find and many things just aren't on it. 2014-12-21T17:52:36Z akkad: we should fix that with a bot here to take Q&A 2014-12-21T17:52:49Z Karl_Dscc joined #lisp 2014-12-21T17:53:09Z _death: whenever I have/had a question about Lisp I search c.l.l 2014-12-21T17:54:02Z Shinmera: So far I've been able to answer everything with Google, the Hyperspec and lots of M-. -ing 2014-12-21T17:54:10Z _death: (of course if it's not in the spec etc.) 2014-12-21T17:54:17Z Quadrescence quit (Quit: This computer has gone to sleep) 2014-12-21T17:54:35Z Quadrescence joined #lisp 2014-12-21T17:54:47Z akkad: clhs.org mode file helped me 2014-12-21T17:55:02Z Quadrescence quit (Client Quit) 2014-12-21T17:55:33Z akkad: org-drill 2014-12-21T17:56:03Z malbertife joined #lisp 2014-12-21T17:56:37Z Denommus joined #lisp 2014-12-21T17:57:26Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-21T17:59:24Z Fare joined #lisp 2014-12-21T18:01:22Z rpg joined #lisp 2014-12-21T18:02:18Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-21T18:02:20Z stepnem quit (Ping timeout: 244 seconds) 2014-12-21T18:04:08Z MoALTz quit (Quit: Leaving) 2014-12-21T18:04:37Z Denommus quit (Ping timeout: 252 seconds) 2014-12-21T18:05:19Z pbgc joined #lisp 2014-12-21T18:05:42Z innertracks joined #lisp 2014-12-21T18:07:32Z pbgc quit (Client Quit) 2014-12-21T18:10:09Z tesuji quit (Ping timeout: 272 seconds) 2014-12-21T18:10:28Z kushal joined #lisp 2014-12-21T18:14:08Z Denommus joined #lisp 2014-12-21T18:15:15Z zacharias quit (Ping timeout: 244 seconds) 2014-12-21T18:15:47Z drdanmaku joined #lisp 2014-12-21T18:16:20Z corni quit (Quit: Ex-Chat) 2014-12-21T18:17:17Z jumblerg joined #lisp 2014-12-21T18:19:46Z Denommus quit (Ping timeout: 256 seconds) 2014-12-21T18:21:38Z Denommus joined #lisp 2014-12-21T18:22:17Z tkhoa2711 quit (Quit: tkhoa2711) 2014-12-21T18:24:52Z abeaumont quit (Ping timeout: 255 seconds) 2014-12-21T18:26:52Z Denommus quit (Ping timeout: 240 seconds) 2014-12-21T18:28:39Z zadock joined #lisp 2014-12-21T18:30:11Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-21T18:32:37Z MoALTz joined #lisp 2014-12-21T18:35:39Z Denommus joined #lisp 2014-12-21T18:35:41Z klltkr quit (Quit: Textual IRC Client: www.textualapp.com) 2014-12-21T18:36:17Z gensym quit (Ping timeout: 240 seconds) 2014-12-21T18:37:37Z jumblerg joined #lisp 2014-12-21T18:38:33Z rk[wrk] is now known as rk[utNaboot] 2014-12-21T18:41:44Z gensym joined #lisp 2014-12-21T18:42:50Z zadock quit (Quit: Leaving) 2014-12-21T18:42:51Z Denommus quit (Ping timeout: 244 seconds) 2014-12-21T18:44:45Z klltkr joined #lisp 2014-12-21T18:48:10Z Denommus joined #lisp 2014-12-21T18:54:02Z pt1 joined #lisp 2014-12-21T18:56:04Z Denommus quit (Ping timeout: 245 seconds) 2014-12-21T18:57:43Z tesuji joined #lisp 2014-12-21T18:59:32Z beach left #lisp 2014-12-21T19:01:33Z xrash_ joined #lisp 2014-12-21T19:01:49Z xrash quit (Ping timeout: 252 seconds) 2014-12-21T19:01:57Z Bicyclidine quit (Ping timeout: 245 seconds) 2014-12-21T19:02:31Z kushal quit (Quit: Leaving) 2014-12-21T19:07:19Z pt1 quit (Remote host closed the connection) 2014-12-21T19:07:42Z Denommus joined #lisp 2014-12-21T19:07:49Z pnpuff joined #lisp 2014-12-21T19:14:03Z aftershave joined #lisp 2014-12-21T19:14:44Z axion: http://paste.lisp.org/display/144853 how can i now loop across the output, and do something for each element? i tried (loop for (n v uv c) across output ..) but that seems to bind to the first row. i need to process each element of all 4 rows of output in order. sorry if this doesnt make sense. thanks 2014-12-21T19:19:02Z nikki93 joined #lisp 2014-12-21T19:20:55Z dickle quit (Ping timeout: 258 seconds) 2014-12-21T19:21:36Z Denommus quit (Ping timeout: 244 seconds) 2014-12-21T19:21:59Z dandersen joined #lisp 2014-12-21T19:22:41Z ggole quit (Ping timeout: 264 seconds) 2014-12-21T19:23:54Z vinleod joined #lisp 2014-12-21T19:23:59Z Fare quit (Ping timeout: 258 seconds) 2014-12-21T19:23:59Z nikki93 quit (Ping timeout: 245 seconds) 2014-12-21T19:24:04Z rx_ quit (Quit: ircN 9.00 for mIRC (20100824-DEV) - www.ircN.org) 2014-12-21T19:28:57Z aftershave quit (Quit: Textual IRC Client: www.textualapp.com) 2014-12-21T19:29:14Z Denommus joined #lisp 2014-12-21T19:29:14Z Denommus quit (Changing host) 2014-12-21T19:29:14Z Denommus joined #lisp 2014-12-21T19:31:50Z milosn joined #lisp 2014-12-21T19:32:22Z Bicyclidine joined #lisp 2014-12-21T19:33:22Z Denommus quit (Ping timeout: 240 seconds) 2014-12-21T19:34:17Z schaueho joined #lisp 2014-12-21T19:36:16Z axion: could anyone offer suggestions on my paste please? not sure if anyone saw it with the netsplit 2014-12-21T19:36:40Z Fare joined #lisp 2014-12-21T19:39:11Z pt1 joined #lisp 2014-12-21T19:39:37Z Ven joined #lisp 2014-12-21T19:41:02Z antonv joined #lisp 2014-12-21T19:42:01Z pt1 quit (Remote host closed the connection) 2014-12-21T19:42:47Z Denommus joined #lisp 2014-12-21T19:42:47Z Denommus quit (Changing host) 2014-12-21T19:42:47Z Denommus joined #lisp 2014-12-21T19:43:06Z Hexstream joined #lisp 2014-12-21T19:44:27Z Alix__ joined #lisp 2014-12-21T19:45:27Z Alix quit (Ping timeout: 252 seconds) 2014-12-21T19:45:29Z Kanae quit (Ping timeout: 264 seconds) 2014-12-21T19:46:03Z hitecnologys quit (Ping timeout: 250 seconds) 2014-12-21T19:46:15Z pnpuff quit (Quit: Lost terminal) 2014-12-21T19:47:22Z hekmek joined #lisp 2014-12-21T19:48:31Z Denommus quit (Ping timeout: 258 seconds) 2014-12-21T19:48:39Z hitecnologys joined #lisp 2014-12-21T19:49:52Z rpg: axion: I saw this. Don't understand: why do you smash everything into output, if you want to process all the elements? why not treat them separately? 2014-12-21T19:50:40Z rpg: like finally (loop for i from 0 below (length normals) as norm = (aref normals i) as vert = (aref vertices i) ... and so forth 2014-12-21T19:51:23Z rpg: seems like stuffing the separate values in a single array (output) just makes your life more difficult. 2014-12-21T19:51:52Z axion: indeed. i've been making my job hard 2014-12-21T19:52:02Z axion: my buddy just annotated the paste. gonna rethink this 2014-12-21T19:52:49Z rpg: You could also do this with the ACROSS iteration pattern, avoiding the AREF entirely. 2014-12-21T19:53:26Z axion: hmm 2014-12-21T19:54:01Z rpg: If you want to return the stuff to another function that is going to catch and handle it, you could use VALUES to return multiple values, instead of doing the array return, and then catch the return value with MULTIPLE-VALUE-BIND. 2014-12-21T19:54:14Z egp_ joined #lisp 2014-12-21T19:54:22Z BitPuffin quit (Ping timeout: 240 seconds) 2014-12-21T19:54:33Z rpg: I have to go now. Good luck! 2014-12-21T19:54:42Z axion: thanks :) 2014-12-21T19:54:45Z rpg quit (Quit: rpg) 2014-12-21T19:55:38Z bcoburn quit (Remote host closed the connection) 2014-12-21T19:56:05Z lispfromzero joined #lisp 2014-12-21T19:57:33Z Mon_Ouie joined #lisp 2014-12-21T19:57:34Z Mon_Ouie quit (Changing host) 2014-12-21T19:57:34Z Mon_Ouie joined #lisp 2014-12-21T19:58:44Z araujo joined #lisp 2014-12-21T19:58:45Z araujo quit (Changing host) 2014-12-21T19:58:45Z araujo joined #lisp 2014-12-21T19:58:56Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-12-21T20:01:57Z Bicyclidine quit (Ping timeout: 252 seconds) 2014-12-21T20:04:00Z pnpuff joined #lisp 2014-12-21T20:04:09Z BitPuffin joined #lisp 2014-12-21T20:04:46Z dmiles_afk quit (Read error: Connection reset by peer) 2014-12-21T20:05:15Z dmiles_afk joined #lisp 2014-12-21T20:05:17Z Denommus joined #lisp 2014-12-21T20:05:21Z bgs100 joined #lisp 2014-12-21T20:06:11Z Quadrescence joined #lisp 2014-12-21T20:06:23Z Denommus quit (Changing host) 2014-12-21T20:06:23Z Denommus joined #lisp 2014-12-21T20:07:07Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-12-21T20:07:30Z fantazo quit (Quit: Verlassend) 2014-12-21T20:09:08Z schaueho quit (Ping timeout: 244 seconds) 2014-12-21T20:11:04Z Denommus quit (Ping timeout: 255 seconds) 2014-12-21T20:12:20Z pnpuff quit (Quit: leaving) 2014-12-21T20:14:06Z pjb: axion: I didn't answer because you asked a senseless question. ie. WFM: http://paste.lisp.org/+33RP/2 2014-12-21T20:14:42Z xrash_ quit (Remote host closed the connection) 2014-12-21T20:15:05Z psy_ quit (Read error: No route to host) 2014-12-21T20:17:16Z julianb joined #lisp 2014-12-21T20:19:56Z Denommus joined #lisp 2014-12-21T20:20:13Z Denommus quit (Changing host) 2014-12-21T20:20:13Z Denommus joined #lisp 2014-12-21T20:20:17Z nikki93 joined #lisp 2014-12-21T20:20:18Z mrSpec joined #lisp 2014-12-21T20:22:42Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-21T20:24:22Z Denommus quit (Ping timeout: 240 seconds) 2014-12-21T20:25:05Z nikki93 quit (Ping timeout: 264 seconds) 2014-12-21T20:25:46Z pnpuff joined #lisp 2014-12-21T20:26:36Z wglb: 0V 2014-12-21T20:29:26Z linux_dream joined #lisp 2014-12-21T20:32:20Z pnpuff left #lisp 2014-12-21T20:32:31Z Bicyclidine joined #lisp 2014-12-21T20:33:13Z Guest98397 is now known as sellout 2014-12-21T20:33:13Z Joreji joined #lisp 2014-12-21T20:36:32Z linux_dream quit (Quit: Leaving) 2014-12-21T20:36:36Z pt1 joined #lisp 2014-12-21T20:36:53Z eni joined #lisp 2014-12-21T20:39:31Z pt1 quit (Remote host closed the connection) 2014-12-21T20:39:35Z eni quit (Remote host closed the connection) 2014-12-21T20:39:49Z karswell quit (Remote host closed the connection) 2014-12-21T20:40:04Z eni joined #lisp 2014-12-21T20:40:39Z karswell joined #lisp 2014-12-21T20:40:48Z sdemarre joined #lisp 2014-12-21T20:40:56Z pt1 joined #lisp 2014-12-21T20:41:04Z Vutral_ quit (Ping timeout: 245 seconds) 2014-12-21T20:42:31Z eni quit (Client Quit) 2014-12-21T20:49:51Z Denommus joined #lisp 2014-12-21T20:51:09Z mikybounce joined #lisp 2014-12-21T20:51:13Z mikybounce: ciao 2014-12-21T20:51:19Z mikybounce: !list 2014-12-21T20:51:31Z mikybounce: !list 2014-12-21T20:51:52Z Shinmera: What are you trying to achieve 2014-12-21T20:56:14Z towodo joined #lisp 2014-12-21T20:56:56Z milosn quit (Ping timeout: 265 seconds) 2014-12-21T20:58:02Z corni joined #lisp 2014-12-21T20:58:17Z Denommus quit (Ping timeout: 240 seconds) 2014-12-21T21:01:30Z Quadrescence: Shinmera, a list of the extensive Lisp warez! 2014-12-21T21:01:45Z Denommus joined #lisp 2014-12-21T21:01:46Z Denommus quit (Changing host) 2014-12-21T21:01:46Z Denommus joined #lisp 2014-12-21T21:02:22Z Bicyclidine quit (Ping timeout: 245 seconds) 2014-12-21T21:02:42Z Shinmera: Quadrescence: Count me in! 2014-12-21T21:07:24Z kristof joined #lisp 2014-12-21T21:08:02Z mishoo quit (Ping timeout: 244 seconds) 2014-12-21T21:08:45Z ndrei quit (Ping timeout: 272 seconds) 2014-12-21T21:11:26Z towodo quit (Quit: towodo) 2014-12-21T21:14:27Z Denommus quit (Ping timeout: 272 seconds) 2014-12-21T21:14:49Z spacebat quit (Ping timeout: 245 seconds) 2014-12-21T21:15:54Z brainacid joined #lisp 2014-12-21T21:17:49Z dandersen quit (Changing host) 2014-12-21T21:17:49Z dandersen joined #lisp 2014-12-21T21:18:50Z loz1 quit (Ping timeout: 256 seconds) 2014-12-21T21:23:17Z tesuji quit (Ping timeout: 264 seconds) 2014-12-21T21:29:13Z jtza8 quit (Remote host closed the connection) 2014-12-21T21:29:55Z Denommus joined #lisp 2014-12-21T21:30:14Z Denommus quit (Changing host) 2014-12-21T21:30:14Z Denommus joined #lisp 2014-12-21T21:32:44Z Bicyclidine joined #lisp 2014-12-21T21:33:26Z mishoo joined #lisp 2014-12-21T21:34:24Z Denommus quit (Ping timeout: 245 seconds) 2014-12-21T21:35:05Z cabaire joined #lisp 2014-12-21T21:35:39Z brainacid left #lisp 2014-12-21T21:35:55Z Denommus joined #lisp 2014-12-21T21:36:42Z wasamasa: mikybounce: this is not a channel with a dcc bot 2014-12-21T21:37:46Z nightshade427 quit (Ping timeout: 258 seconds) 2014-12-21T21:38:32Z sbryant quit (Ping timeout: 258 seconds) 2014-12-21T21:38:55Z mishoo quit (Ping timeout: 258 seconds) 2014-12-21T21:39:18Z MoALTz quit (Ping timeout: 258 seconds) 2014-12-21T21:40:17Z Denommus quit (Ping timeout: 245 seconds) 2014-12-21T21:41:03Z sbryant joined #lisp 2014-12-21T21:42:43Z nightshade427 joined #lisp 2014-12-21T21:51:10Z pt1 quit (Remote host closed the connection) 2014-12-21T21:56:23Z Denommus joined #lisp 2014-12-21T21:56:29Z pt1 joined #lisp 2014-12-21T21:58:16Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-12-21T22:01:22Z Denommus quit (Ping timeout: 240 seconds) 2014-12-21T22:02:21Z MoALTz joined #lisp 2014-12-21T22:02:35Z Bicyclidine quit (Ping timeout: 252 seconds) 2014-12-21T22:02:37Z mishoo joined #lisp 2014-12-21T22:06:45Z gravicappa quit (Remote host closed the connection) 2014-12-21T22:07:13Z Longlius quit (Remote host closed the connection) 2014-12-21T22:09:09Z innertracks quit (Quit: innertracks) 2014-12-21T22:12:00Z Denommus joined #lisp 2014-12-21T22:12:00Z Denommus quit (Changing host) 2014-12-21T22:12:00Z Denommus joined #lisp 2014-12-21T22:12:06Z BitPuffin quit (Ping timeout: 244 seconds) 2014-12-21T22:12:53Z arpunk joined #lisp 2014-12-21T22:13:14Z arpunk left #lisp 2014-12-21T22:13:33Z arpunk joined #lisp 2014-12-21T22:13:36Z angavrilov quit (Remote host closed the connection) 2014-12-21T22:16:17Z Denommus quit (Ping timeout: 240 seconds) 2014-12-21T22:17:34Z EvW quit (Ping timeout: 244 seconds) 2014-12-21T22:18:57Z malbertife quit (Ping timeout: 240 seconds) 2014-12-21T22:21:48Z nikki93 joined #lisp 2014-12-21T22:22:58Z Denommus joined #lisp 2014-12-21T22:22:59Z Denommus quit (Changing host) 2014-12-21T22:22:59Z Denommus joined #lisp 2014-12-21T22:26:02Z nikki93 quit (Ping timeout: 250 seconds) 2014-12-21T22:26:13Z Karl_Dscc quit (Remote host closed the connection) 2014-12-21T22:27:05Z Denommus quit (Ping timeout: 244 seconds) 2014-12-21T22:29:43Z ehu quit (Ping timeout: 252 seconds) 2014-12-21T22:30:29Z Denommus joined #lisp 2014-12-21T22:30:46Z hekmek quit (Quit: Verlassend) 2014-12-21T22:31:09Z BitPuffin joined #lisp 2014-12-21T22:31:20Z xrash joined #lisp 2014-12-21T22:32:56Z Bicyclidine joined #lisp 2014-12-21T22:33:23Z johann joined #lisp 2014-12-21T22:34:24Z sdemarre quit (Ping timeout: 245 seconds) 2014-12-21T22:34:55Z mrSpec quit (Remote host closed the connection) 2014-12-21T22:35:22Z BitPuffin quit (Ping timeout: 240 seconds) 2014-12-21T22:35:34Z Denommus quit (Ping timeout: 250 seconds) 2014-12-21T22:40:34Z davorb: axion, i didn't look at it and i have no idea what you are trying to do, but you can either map or reduce to solve your problem 2014-12-21T22:41:40Z gabriel-artigue joined #lisp 2014-12-21T22:44:59Z wooden_: is it possible to use strings as keys in plists? this just creates two keys "mykey" with different values. (let ((p nil)) (setf (getf p "mykey") 256) (setf (getf p "mykey") 512) p) 2014-12-21T22:47:02Z nyef: clhs getf 2014-12-21T22:47:02Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_getf.htm 2014-12-21T22:47:40Z innertracks joined #lisp 2014-12-21T22:47:41Z nyef: Apparently not, the requirement is that keys by comparable under EQ. 2014-12-21T22:47:46Z nyef: Which also means no numbers. 2014-12-21T22:49:00Z Denommus joined #lisp 2014-12-21T22:49:03Z wooden_: nyef: drat. okay. thank you. 2014-12-21T22:50:05Z gabriel-artigue quit (Ping timeout: 272 seconds) 2014-12-21T22:51:33Z Joreji quit (Read error: Connection reset by peer) 2014-12-21T22:52:30Z innertracks quit (Client Quit) 2014-12-21T22:52:43Z admg quit (Quit: Bye) 2014-12-21T22:52:53Z innertracks joined #lisp 2014-12-21T22:53:01Z Ethan- joined #lisp 2014-12-21T22:56:23Z average joined #lisp 2014-12-21T22:56:32Z Octothorpe joined #lisp 2014-12-21T22:56:57Z Denommus quit (Ping timeout: 245 seconds) 2014-12-21T22:59:25Z cabaire quit (Ping timeout: 244 seconds) 2014-12-21T23:06:28Z innertracks quit (Quit: innertracks) 2014-12-21T23:06:33Z Kanae joined #lisp 2014-12-21T23:06:50Z innertracks joined #lisp 2014-12-21T23:11:10Z bb010g quit (Quit: Connection closed for inactivity) 2014-12-21T23:14:48Z innertracks quit (Quit: innertracks) 2014-12-21T23:15:41Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-21T23:15:57Z kalzz quit (Ping timeout: 244 seconds) 2014-12-21T23:18:59Z jumblerg joined #lisp 2014-12-21T23:19:16Z lispfromzero quit (Ping timeout: 244 seconds) 2014-12-21T23:22:23Z nikki93 joined #lisp 2014-12-21T23:23:37Z kalzz joined #lisp 2014-12-21T23:24:32Z Denommus joined #lisp 2014-12-21T23:25:28Z antonv quit (Ping timeout: 255 seconds) 2014-12-21T23:26:42Z nikki93 quit (Ping timeout: 250 seconds) 2014-12-21T23:26:43Z ehu joined #lisp 2014-12-21T23:28:11Z Adlai quit (Remote host closed the connection) 2014-12-21T23:28:54Z Adlai joined #lisp 2014-12-21T23:29:22Z Denommus quit (Ping timeout: 240 seconds) 2014-12-21T23:30:30Z hiyosi joined #lisp 2014-12-21T23:30:52Z ehu quit (Ping timeout: 240 seconds) 2014-12-21T23:31:54Z BitPuffin joined #lisp 2014-12-21T23:32:26Z AeroNotix: can I add my own format specifiers ? 2014-12-21T23:33:31Z tharugrim quit (Ping timeout: 244 seconds) 2014-12-21T23:33:52Z Bicyclidine: no, but you can use ~// to call arbitrary functions 2014-12-21T23:34:03Z AeroNotix: Bicyclidine: cool, thanks, could be interesting. 2014-12-21T23:34:47Z tharugrim joined #lisp 2014-12-21T23:36:50Z BitPuffin quit (Ping timeout: 244 seconds) 2014-12-21T23:37:19Z Denommus joined #lisp 2014-12-21T23:39:22Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-12-21T23:39:42Z mishoo quit (Ping timeout: 250 seconds) 2014-12-21T23:40:26Z vi1 quit (Remote host closed the connection) 2014-12-21T23:40:52Z Fare quit (Ping timeout: 240 seconds) 2014-12-21T23:41:03Z pt1 quit (Remote host closed the connection) 2014-12-21T23:42:48Z pt1 joined #lisp 2014-12-21T23:44:22Z Denommus quit (Ping timeout: 244 seconds) 2014-12-21T23:44:57Z pt1 quit (Remote host closed the connection) 2014-12-21T23:49:16Z theseb joined #lisp 2014-12-21T23:53:10Z Alix joined #lisp 2014-12-21T23:53:25Z Octothorpe quit (Quit: leaving) 2014-12-21T23:54:37Z Alix__ quit (Ping timeout: 258 seconds) 2014-12-21T23:56:36Z Fare joined #lisp