2015-02-02T00:02:53Z oleo quit (Read error: Connection reset by peer) 2015-02-02T00:04:10Z lifenoodles quit (Ping timeout: 255 seconds) 2015-02-02T00:05:09Z oleo joined #lisp 2015-02-02T00:08:13Z munksgaard quit (Read error: Connection reset by peer) 2015-02-02T00:09:54Z Alfr quit (Quit: Leaving) 2015-02-02T00:10:29Z urandom__ quit (Quit: Konversation terminated!) 2015-02-02T00:11:07Z gingerale quit (Ping timeout: 256 seconds) 2015-02-02T00:17:12Z JokesOnYou77: I've been trying to transform this: http://lisp-univ-etc.blogspot.com/2013/01/real-list-comprehensions-in-lisp.html into something that I can call like (lc "some list comprehension") instead of adding the { reader syntax. But I've been completely defeated. The READ-LISTCOM function is designed to return a form to be evaluated and, short of using EVAL, I can' figure out how to write a macro that will return it's result. May 2015-02-02T00:17:13Z JokesOnYou77: be it's not possible the way it's constructed? 2015-02-02T00:17:13Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-02T00:17:30Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2015-02-02T00:17:42Z jumblerg joined #lisp 2015-02-02T00:17:46Z vanila: why don't you create an s-expression based list comprehension syntax 2015-02-02T00:20:13Z JokesOnYou77: I'd like to be able to call this: (lc (list x y) for x in '(1 2 3) y in '(a b c)) and return ((1 A) (1 B) (1 C) (2 A) (2 B) (2 C) (3 A) (3 B) (3 C)) 2015-02-02T00:21:09Z JokesOnYou77: Also, this is meant to be an exercise, I realize that other people have implemented list-comprehensions, I just thought I would learn something about macros while doing this. 2015-02-02T00:24:14Z Bike: JokesOnYou77: http://paste.lisp.org/+34AQ 2015-02-02T00:24:58Z zophy_ joined #lisp 2015-02-02T00:25:35Z vanila: JokesOnYou77, yes you can do this with defmacro 2015-02-02T00:26:02Z gmcastil` quit (Read error: Connection reset by peer) 2015-02-02T00:26:08Z vanila: a syntax like: (lc (list x y) (x in '(1 2 3)) (y in '(a b c))) might be a little easier to work with too 2015-02-02T00:26:14Z JokesOnYou77: Bike, thank you. I can't believe it was that simple. I banged my head against this forever. 2015-02-02T00:26:23Z Bike: i haven't tested this, it probably works though 2015-02-02T00:26:30Z JokesOnYou77: It does 2015-02-02T00:26:39Z gmcastil` joined #lisp 2015-02-02T00:27:57Z Karl_Dscc quit (Remote host closed the connection) 2015-02-02T00:27:57Z Bike: the reader macro doesn't do anything with the reader other than call it, so it's fine as a macro, see 2015-02-02T00:28:40Z JokesOnYou77: So ARGS, isn't evaluated, but the returned from build up as a list with the backtick syntax is? 2015-02-02T00:29:51Z Bike: a macro function takes a macro form and returns another form, which is used in the evaluator/whatever 2015-02-02T00:30:57Z Bike: (lc x || x <- (loop :for i :upto 10 :collect i)) <-- here, the macro function receives the list (X || X <- etc), and it returns (mapcan whatever), which the evaluator does whatever with. 2015-02-02T00:31:15Z JokesOnYou77: And because it's being read as a form, but not evaluated it's ok to have unbound symbols (like X). 2015-02-02T00:31:16Z vaporatorius quit (Remote host closed the connection) 2015-02-02T00:31:27Z JokesOnYou77: Ok, this was really helpful. Thank you. 2015-02-02T00:31:57Z eudoxia quit (Quit: Leaving) 2015-02-02T00:31:59Z k-dawg joined #lisp 2015-02-02T00:33:53Z pillton: clhs 3.1.2 2015-02-02T00:33:53Z specbot: The Evaluation Model: http://www.lispworks.com/reference/HyperSpec/Body/03_ab.htm 2015-02-02T00:34:09Z pillton: JokesOnYou77: I really like that section. 2015-02-02T00:35:26Z JokesOnYou77: pillton, thank you. This looks like it will help as well. I've worked with lisp off and on for a couple years but I've only started wrapping my head around macros this weekend. 2015-02-02T00:40:49Z defaultxr quit (Quit: brb) 2015-02-02T00:44:04Z defaultxr joined #lisp 2015-02-02T00:48:59Z ruste quit (Read error: Connection reset by peer) 2015-02-02T00:49:06Z ruste joined #lisp 2015-02-02T00:55:04Z intinig joined #lisp 2015-02-02T00:57:15Z taspat`` joined #lisp 2015-02-02T00:59:13Z taspat` quit (Ping timeout: 264 seconds) 2015-02-02T01:00:31Z gmcastil` quit (Ping timeout: 245 seconds) 2015-02-02T01:05:17Z intinig quit (Ping timeout: 245 seconds) 2015-02-02T01:06:55Z DeadTrickster joined #lisp 2015-02-02T01:14:23Z k-stz quit (Remote host closed the connection) 2015-02-02T01:16:52Z k-dawg quit (Quit: This computer has gone to sleep) 2015-02-02T01:20:03Z backupthrick joined #lisp 2015-02-02T01:20:55Z bgs100 joined #lisp 2015-02-02T01:21:22Z nand1 quit (Remote host closed the connection) 2015-02-02T01:21:31Z nand1 joined #lisp 2015-02-02T01:24:31Z dagnachew quit (Quit: WeeChat 1.1.1) 2015-02-02T01:27:39Z taspat`` quit (Ping timeout: 264 seconds) 2015-02-02T01:29:13Z nikki93_ quit (Remote host closed the connection) 2015-02-02T01:30:31Z Guthur joined #lisp 2015-02-02T01:33:31Z vanila quit (Quit: Leaving) 2015-02-02T01:34:15Z DeadTrickster quit (Ping timeout: 264 seconds) 2015-02-02T01:37:26Z joast quit (Read error: Connection reset by peer) 2015-02-02T01:39:26Z stardiviner joined #lisp 2015-02-02T01:45:03Z echo-area joined #lisp 2015-02-02T01:48:52Z DeadTrickster joined #lisp 2015-02-02T01:54:45Z moei quit (Read error: Connection reset by peer) 2015-02-02T01:55:21Z moei joined #lisp 2015-02-02T01:59:03Z xyh joined #lisp 2015-02-02T02:00:00Z LiamH joined #lisp 2015-02-02T02:02:23Z intinig joined #lisp 2015-02-02T02:09:52Z DeadTrickster quit (Ping timeout: 245 seconds) 2015-02-02T02:10:42Z intinig quit (Ping timeout: 245 seconds) 2015-02-02T02:14:00Z echo-are` joined #lisp 2015-02-02T02:14:48Z echo-area quit (Read error: Connection reset by peer) 2015-02-02T02:17:33Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-02T02:19:52Z echo-are` is now known as echo-area 2015-02-02T02:25:29Z jumblerg joined #lisp 2015-02-02T02:39:57Z frkout_ joined #lisp 2015-02-02T02:43:28Z frkout quit (Ping timeout: 265 seconds) 2015-02-02T02:44:28Z nikki93_ joined #lisp 2015-02-02T02:44:42Z gmcastil` joined #lisp 2015-02-02T02:44:51Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-02T02:48:37Z kobain quit (Ping timeout: 245 seconds) 2015-02-02T02:48:56Z gmcastil` quit (Ping timeout: 252 seconds) 2015-02-02T02:52:50Z holomorph quit (Quit: holomorph) 2015-02-02T02:54:17Z ebrasca quit (Remote host closed the connection) 2015-02-02T03:01:50Z rtra quit (Ping timeout: 265 seconds) 2015-02-02T03:05:24Z zhangyh26258 joined #lisp 2015-02-02T03:05:49Z kobain joined #lisp 2015-02-02T03:06:20Z kobain quit (Max SendQ exceeded) 2015-02-02T03:06:37Z kobain joined #lisp 2015-02-02T03:06:52Z rtra joined #lisp 2015-02-02T03:06:54Z theseb joined #lisp 2015-02-02T03:07:16Z kobain quit (Max SendQ exceeded) 2015-02-02T03:07:35Z kobain joined #lisp 2015-02-02T03:07:49Z intinig joined #lisp 2015-02-02T03:08:47Z nikki93_ quit (Remote host closed the connection) 2015-02-02T03:11:50Z nikki93_ joined #lisp 2015-02-02T03:12:22Z egp__ quit (Ping timeout: 245 seconds) 2015-02-02T03:12:57Z egp_ quit (Ping timeout: 265 seconds) 2015-02-02T03:15:21Z intinig quit (Ping timeout: 252 seconds) 2015-02-02T03:18:16Z gko__ joined #lisp 2015-02-02T03:18:58Z tgallant quit (Ping timeout: 244 seconds) 2015-02-02T03:25:44Z beach joined #lisp 2015-02-02T03:25:51Z beach: Good morning everyone! 2015-02-02T03:26:04Z egp__ joined #lisp 2015-02-02T03:26:11Z nikki93_ quit (Remote host closed the connection) 2015-02-02T03:26:14Z egp_ joined #lisp 2015-02-02T03:26:35Z Jubb quit (Remote host closed the connection) 2015-02-02T03:27:05Z joast joined #lisp 2015-02-02T03:27:55Z nikki93_ joined #lisp 2015-02-02T03:28:07Z nyef: Hello beach. 2015-02-02T03:28:22Z nikki93_ quit (Remote host closed the connection) 2015-02-02T03:30:55Z egp__ quit (Ping timeout: 250 seconds) 2015-02-02T03:30:55Z egp_ quit (Ping timeout: 250 seconds) 2015-02-02T03:31:02Z Jubb joined #lisp 2015-02-02T03:32:58Z Mon_Ouie quit (Ping timeout: 255 seconds) 2015-02-02T03:34:49Z pillton: G'day beach. 2015-02-02T03:34:52Z zhangyh26258 quit (Quit: Leaving) 2015-02-02T03:36:51Z BitPuffin quit (Ping timeout: 246 seconds) 2015-02-02T03:37:26Z zhangyh26258 joined #lisp 2015-02-02T03:41:11Z average: hey beach 2015-02-02T03:43:54Z egp_ joined #lisp 2015-02-02T03:43:54Z egp__ joined #lisp 2015-02-02T03:48:43Z kobain quit (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/) 2015-02-02T03:49:22Z nyef quit (Quit: G'night all) 2015-02-02T03:53:37Z beach: drmeister: Are you around? 2015-02-02T03:53:47Z drmeister: Yes. 2015-02-02T03:54:22Z beach: drmeister: It seems there is a problem when *COMPILER* is CL:COMPILE-FILE. A am investigating why. 2015-02-02T03:54:36Z beach: It works fine when it is CL:COMPILE. 2015-02-02T03:55:04Z beach: I thought you might want to know since you were talking about processing of top-level forms. 2015-02-02T03:56:01Z drmeister: Hmm, for my latest work, I forgot about that. Does it default to anything? Checking... 2015-02-02T03:56:06Z ehaliewicz quit (Ping timeout: 246 seconds) 2015-02-02T03:56:10Z beach: No, it has to be set. 2015-02-02T03:56:30Z beach: You probably set it to CL:COMPILE by default. 2015-02-02T03:56:54Z drmeister: What does it do again? 2015-02-02T03:57:09Z beach: It determines how top-level forms are processed. 2015-02-02T03:57:37Z drmeister: Got it. I wonder why things were working. 2015-02-02T03:57:51Z beach: Yeah, me too, sort of. :) 2015-02-02T03:58:11Z beach: But I have always had it set to CL:COMPILE which explains why. 2015-02-02T03:59:06Z beach: Anyway, it's probably just a stupid mistake. As soon as I am sufficiently awake, I'll track it down. 2015-02-02T04:00:15Z drmeister: I'll just work with CL:COMPILE then for now. 2015-02-02T04:00:19Z beach: Yes. 2015-02-02T04:00:31Z beach: ... which is probably what you have done so far. 2015-02-02T04:02:29Z beach: Anyway, I'll keep you updated. 2015-02-02T04:03:38Z frkout joined #lisp 2015-02-02T04:03:44Z frkout_ quit (Read error: Connection reset by peer) 2015-02-02T04:08:13Z devll joined #lisp 2015-02-02T04:12:14Z intinig joined #lisp 2015-02-02T04:12:56Z drmeister: beach: Thank you, sorry I'm distracted, I'm just trying to generate some LLVM-IR via Cleavir. 2015-02-02T04:15:40Z drmeister: I've spent the day setting things up so that I can use all my code to set up LLVM modules and load-time-value information but bypass my compiler and use Cleavir instead. 2015-02-02T04:15:57Z bgs100 quit (Quit: bgs100) 2015-02-02T04:16:58Z devll quit (Remote host closed the connection) 2015-02-02T04:19:35Z sitdownguy joined #lisp 2015-02-02T04:20:31Z zophy_ quit (Ping timeout: 245 seconds) 2015-02-02T04:20:49Z intinig quit (Ping timeout: 264 seconds) 2015-02-02T04:23:38Z vydd joined #lisp 2015-02-02T04:23:57Z vydd quit (Changing host) 2015-02-02T04:23:57Z vydd joined #lisp 2015-02-02T04:30:29Z LiamH quit (Quit: Leaving.) 2015-02-02T04:30:30Z meiji11 joined #lisp 2015-02-02T04:33:19Z beach: drmeister: Sounds good. 2015-02-02T04:43:20Z beach: drmeister: Fixed! It was a stupid typo: :LOAD-TIME-TOPLEVEL instead of :LOAD-TOPLEVEL. 2015-02-02T04:44:20Z drmeister: Excellent - I should be able to generate some LLVM-IR in the next couple of days. 2015-02-02T04:44:36Z beach: Wow! That sounds impressive! 2015-02-02T04:44:50Z drmeister: I'm dying to see how it works. 2015-02-02T04:44:57Z beach: Yeah, me too. 2015-02-02T04:45:14Z beach: Don't expect super-high performance (yet) though. 2015-02-02T04:45:25Z drmeister: I will reuse a lot of my current compiler code for generating literals. 2015-02-02T04:45:25Z beach: For one thing, we don't inline yet, and we don't do type inference. 2015-02-02T04:45:37Z drmeister: I'm sure it will be better than what I have now. 2015-02-02T04:45:39Z sitdownguy quit (Ping timeout: 245 seconds) 2015-02-02T04:46:04Z beach: Perhaps. But the more I learn about how you generate code, the more I understand why it is slow. 2015-02-02T04:47:25Z drmeister: I decided not to convert enter-instruction to static-env-bind, fixed-arg-bind, optional-arg-bind - etc. I can generate lots of LLVM basic blocks beside the Cleavir basic blocks. 2015-02-02T04:47:43Z beach: OK. 2015-02-02T04:47:45Z protist joined #lisp 2015-02-02T04:48:20Z drmeister: I'll leave the HIR->MIR step in and maybe later I'll generate some MIR instructions if I need them. 2015-02-02T04:48:29Z drmeister: So HIR->MIR->LLVMIR 2015-02-02T04:48:37Z drmeister: But HIR->MIR is currently a nop 2015-02-02T04:49:05Z beach: OK, we'll see about that later. 2015-02-02T04:49:34Z beach: Anyway, I am warning you; there are still things we need to do in order to get good performance. Don't expect wonders at this point. 2015-02-02T04:49:36Z BlueRavenGT joined #lisp 2015-02-02T04:50:01Z drmeister: As long as there is a path to wonders 2015-02-02T04:50:10Z beach: There definitely is. 2015-02-02T04:51:55Z sitdownguy joined #lisp 2015-02-02T04:57:12Z MutSbeta quit (Quit: Leaving.) 2015-02-02T04:58:38Z taspat joined #lisp 2015-02-02T05:01:45Z wheelsucker quit (Quit: Client Quit) 2015-02-02T05:01:53Z selat joined #lisp 2015-02-02T05:07:07Z manuel__ quit (Quit: manuel__) 2015-02-02T05:07:30Z sitdownguy quit (Ping timeout: 265 seconds) 2015-02-02T05:08:12Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-02T05:11:22Z enitiz quit (Ping timeout: 265 seconds) 2015-02-02T05:12:15Z theseb quit (Quit: Leaving) 2015-02-02T05:14:49Z jleija quit (Quit: leaving) 2015-02-02T05:15:43Z Harag joined #lisp 2015-02-02T05:15:55Z BitPuffin joined #lisp 2015-02-02T05:18:58Z beach: drmeister: Still around? 2015-02-02T05:20:00Z beach: drmeister: Is the Clasp FASL format documented somewhere? 2015-02-02T05:21:52Z BitPuffin quit (Ping timeout: 255 seconds) 2015-02-02T05:24:26Z cluck quit (Remote host closed the connection) 2015-02-02T05:29:43Z ggole joined #lisp 2015-02-02T05:39:47Z mvilleneuve joined #lisp 2015-02-02T05:41:28Z zhangyh26258 quit (Quit: Leaving) 2015-02-02T05:44:22Z mvilleneuve quit (Client Quit) 2015-02-02T05:45:01Z nalbyuites joined #lisp 2015-02-02T05:48:11Z nikki93_ joined #lisp 2015-02-02T05:49:32Z drmeister: beach: Yes. It's either an OS X dynlib or Linux dynamic library. 2015-02-02T05:50:00Z drmeister: I also use LLVM bitcode files. 2015-02-02T05:50:20Z drmeister: Bitcode files are the equivalent to compiling to C 2015-02-02T05:57:21Z drmeister: Ok, cleavir successfully inserted into my COMPILE function but it segfaults because I don't set up a proper function yet 2015-02-02T05:59:51Z jumblerg joined #lisp 2015-02-02T06:03:25Z Harag quit (Ping timeout: 264 seconds) 2015-02-02T06:03:56Z beach: Still, making progress. 2015-02-02T06:04:18Z beach: So, the FASL format is the same as that for ECL? 2015-02-02T06:04:43Z beach: The shared library one, that is. 2015-02-02T06:06:05Z drmeister: Yes 2015-02-02T06:07:18Z beach: It occurred to me that it would probably not be too hard to set up a first-class global environment resembling that of Clasp, and make the SICL cross compiler produce your FASL files. 2015-02-02T06:07:49Z beach: It would be a cute experiment. 2015-02-02T06:07:49Z oleo quit (Quit: Verlassend) 2015-02-02T06:08:52Z beach: Since I don't have a native SICL system yet, I can't test the FASL generation in a SICL system, but I could test it for some other system. That of Clasp might be easier to generate than that of (say) SBCL. 2015-02-02T06:10:07Z Jubb quit (Remote host closed the connection) 2015-02-02T06:10:22Z beach: Furthermore, the Clasp FASL format is closer to what I plan to use for SICL, so the effort would not be entirely wasted. 2015-02-02T06:11:24Z pranavrc joined #lisp 2015-02-02T06:11:24Z pranavrc quit (Changing host) 2015-02-02T06:11:24Z pranavrc joined #lisp 2015-02-02T06:12:32Z protist: Who here is familiar with APL? 2015-02-02T06:12:42Z Bike: slightly familiar 2015-02-02T06:13:07Z beach: Same here. I learned it a long time ago. Haven't used it since. 2015-02-02T06:13:43Z protist: Bike: I have been working on an APL interpreter in Common Lisp...I have the parser written, and the interpreter pretty far along...I am curious who might be interested in helping make the back-end more correct/complete/performant if I open source this at some point 2015-02-02T06:13:48Z protist: beach: ^ 2015-02-02T06:14:43Z beach: protist: You can't count on me at the moment. Too busy with SICL/Cleavir. 2015-02-02T06:15:22Z protist: beach: ah ok :)...maybe you will be less busy at the point I feel comfortable releasing what I have hehe :p 2015-02-02T06:15:46Z beach: protist: Not likely. I already have too many other projects in the queue as well. 2015-02-02T06:16:23Z jgrant quit (Remote host closed the connection) 2015-02-02T06:17:03Z protist: beach: SICL looks really nifty 2015-02-02T06:17:30Z kapil__ joined #lisp 2015-02-02T06:17:32Z Harag joined #lisp 2015-02-02T06:18:39Z BlueRavenGT quit (Ping timeout: 264 seconds) 2015-02-02T06:21:09Z jgrant joined #lisp 2015-02-02T06:21:10Z jgrant quit (Excess Flood) 2015-02-02T06:24:42Z beach: protist: Thanks! I am curious though, what aspect of it made you say that? 2015-02-02T06:25:11Z nalbyuites quit (Ping timeout: 246 seconds) 2015-02-02T06:25:41Z protist: beach: I really like the idea of portable reference-like implementations. I think it is especially important for languages that are used by fewer people, as it helps ensure their survival :D 2015-02-02T06:26:04Z beach: protist: Yes, I see what you mean. 2015-02-02T06:30:32Z scymtym_ joined #lisp 2015-02-02T06:30:50Z protist: beach: wanna see a nifty little macro? 2015-02-02T06:31:29Z protist: beach: http://pastebin.com/AHmyrAwR 2015-02-02T06:32:00Z nalbyuites joined #lisp 2015-02-02T06:32:05Z drmeister: beach: Sorry - I dozed off. I better get to bed. I'm curious to hear how you would generate dynamic libraries - catch me tomorrow if you have time. 2015-02-02T06:32:44Z protist: beach: that way instead of (defun is-foo (x) (and (consp x) (eq (car x) 'foo)))....I can just do (structural-pred is-foo (foo . _)) 2015-02-02T06:37:41Z arpunk quit (Ping timeout: 250 seconds) 2015-02-02T06:39:33Z edgar-rft quit (Ping timeout: 245 seconds) 2015-02-02T06:42:27Z nikki93_ quit (Remote host closed the connection) 2015-02-02T06:42:59Z nikki93_ joined #lisp 2015-02-02T06:43:44Z jgrant joined #lisp 2015-02-02T06:44:24Z hvxgr quit (Ping timeout: 245 seconds) 2015-02-02T06:46:47Z DrCode quit (Ping timeout: 250 seconds) 2015-02-02T06:47:22Z nikki93_ quit (Ping timeout: 245 seconds) 2015-02-02T06:49:40Z keen__________52 joined #lisp 2015-02-02T06:49:47Z beach: protist: Nice. 2015-02-02T06:50:07Z beach: drmeister: OK, good night. 2015-02-02T06:50:37Z protist: beach: goodnight :) 2015-02-02T06:50:56Z keen__________51 quit (Ping timeout: 272 seconds) 2015-02-02T06:51:02Z beach: You too? I just wished drmeister. It is morning here and I am about to start work. 2015-02-02T06:51:58Z beach: So, Time to get to work! 2015-02-02T06:52:00Z beach left #lisp 2015-02-02T06:55:40Z karbak joined #lisp 2015-02-02T06:56:54Z mrSpec joined #lisp 2015-02-02T06:58:31Z jackdaniel: indeed 2015-02-02T07:02:09Z jgrant- joined #lisp 2015-02-02T07:02:54Z jgrant quit (Remote host closed the connection) 2015-02-02T07:02:54Z jgrant- quit (Remote host closed the connection) 2015-02-02T07:04:00Z jgrant joined #lisp 2015-02-02T07:08:09Z DrCode joined #lisp 2015-02-02T07:08:10Z Karl_Dscc joined #lisp 2015-02-02T07:08:53Z xificurC joined #lisp 2015-02-02T07:12:08Z karbak quit (Quit: leaving) 2015-02-02T07:12:33Z mrSpec quit (Ping timeout: 264 seconds) 2015-02-02T07:12:33Z Sgeo_ joined #lisp 2015-02-02T07:13:05Z Sgeo_ quit (Read error: Connection reset by peer) 2015-02-02T07:14:03Z gingerale joined #lisp 2015-02-02T07:15:00Z hvxgr joined #lisp 2015-02-02T07:15:05Z Sgeo quit (Ping timeout: 244 seconds) 2015-02-02T07:15:55Z Sgeo joined #lisp 2015-02-02T07:16:04Z defaultxr quit (Quit: gnight) 2015-02-02T07:16:15Z yenda quit (Read error: Connection reset by peer) 2015-02-02T07:20:12Z pjb: - 2015-02-02T07:23:12Z frkout quit (Remote host closed the connection) 2015-02-02T07:23:38Z frkout joined #lisp 2015-02-02T07:23:58Z protist quit (Quit: Konversation terminated!) 2015-02-02T07:25:52Z zadock quit (Quit: Leaving) 2015-02-02T07:33:37Z meiji11 quit (Remote host closed the connection) 2015-02-02T07:36:12Z jpanest_ quit (Read error: Connection reset by peer) 2015-02-02T07:36:26Z a_Tick joined #lisp 2015-02-02T07:36:41Z Shinmera joined #lisp 2015-02-02T07:41:38Z olivierrr quit (Ping timeout: 245 seconds) 2015-02-02T07:41:51Z jpanest joined #lisp 2015-02-02T07:43:54Z Karl_Dscc quit (Remote host closed the connection) 2015-02-02T07:44:14Z mrSpec joined #lisp 2015-02-02T07:47:57Z pt1 joined #lisp 2015-02-02T07:49:07Z mishoo joined #lisp 2015-02-02T07:50:15Z innertracks joined #lisp 2015-02-02T07:51:15Z edgar-rft joined #lisp 2015-02-02T07:52:50Z munksgaard joined #lisp 2015-02-02T07:52:53Z Quadrescence quit (Quit: This computer has gone to sleep) 2015-02-02T08:01:22Z d4ryus___ joined #lisp 2015-02-02T08:02:35Z nell quit (Ping timeout: 256 seconds) 2015-02-02T08:04:33Z d4ryus quit (Ping timeout: 245 seconds) 2015-02-02T08:05:18Z angavrilov joined #lisp 2015-02-02T08:07:59Z selat quit (Quit: Lost terminal) 2015-02-02T08:12:35Z mrSpec quit (Read error: No route to host) 2015-02-02T08:16:26Z innertracks quit (Quit: innertracks) 2015-02-02T08:16:58Z zophy_ joined #lisp 2015-02-02T08:17:05Z nalbyuites quit (Ping timeout: 244 seconds) 2015-02-02T08:19:32Z Karl_Dscc joined #lisp 2015-02-02T08:21:48Z zadock joined #lisp 2015-02-02T08:22:57Z Ralt: hello 2015-02-02T08:23:03Z Ralt: is it possible to have a typed hash table? 2015-02-02T08:23:23Z nell joined #lisp 2015-02-02T08:23:46Z Ralt: maybe through some kind of defmethod... but it's a hash table, not an object 2015-02-02T08:23:54Z Beetny joined #lisp 2015-02-02T08:24:30Z onepdp joined #lisp 2015-02-02T08:27:09Z Grue`: well, if your implementation supports custom :test functions for hash tables, you can use your own function that does type checks 2015-02-02T08:27:19Z Grue`: for example http://www.sbcl.org/manual/#Hash-Table-Extensions 2015-02-02T08:27:26Z mrSpec joined #lisp 2015-02-02T08:27:58Z Grue`: though it wouldn't be any more efficient than a standard hash table 2015-02-02T08:29:19Z nalbyuites joined #lisp 2015-02-02T08:30:50Z nalbyuites quit (Client Quit) 2015-02-02T08:31:13Z nalbyuites joined #lisp 2015-02-02T08:31:39Z DrCode quit (Ping timeout: 250 seconds) 2015-02-02T08:31:55Z Ralt: hello 2015-02-02T08:32:05Z adlai quit (Ping timeout: 250 seconds) 2015-02-02T08:32:31Z zadock quit (Ping timeout: 250 seconds) 2015-02-02T08:32:35Z Ralt: Grue`: yeah that's not for performance, more because I'm making a macro using doc-strings, and I want to type check that the thing after the args is a string 2015-02-02T08:33:29Z bertlbert joined #lisp 2015-02-02T08:33:39Z Ralt: so the (setf (gethash ,name *doc-strings*) ,doc-string) should work only if it's a string 2015-02-02T08:33:45Z pjb: Ralt: IIRC, I posted that kind of thing (or a sketch thereof) in cll not long ago. 2015-02-02T08:34:14Z Grue`: hmm, if you want to typecheck values, my method wouldn't work... 2015-02-02T08:34:17Z pjb: But basically, just wrapping that in your own class will allow you to perform all the checks you want. 2015-02-02T08:34:23Z pjb: As always: abstraction! 2015-02-02T08:34:28Z Ralt: ok 2015-02-02T08:34:43Z Ralt: so I'll have to use make-instance for my var basically? 2015-02-02T08:34:53Z Ralt: fair enough 2015-02-02T08:35:07Z Ralt: just thought there was maybe a simpler solution :-) 2015-02-02T08:35:20Z Grue`: why wouldn't you just put an extra (assert ...) in there instead of all this ridiculous shit 2015-02-02T08:35:24Z pjb: No: (make-typed-hash-table …) 2015-02-02T08:35:28Z pjb: ABSTRACTION! 2015-02-02T08:35:59Z Grue`: if it's just one macro, then the abstraction isnt worth it 2015-02-02T08:36:00Z Ralt: ah, I always forget about the generated functions by defclass... 2015-02-02T08:36:11Z Ralt: Grue`: duh, indeed. An assert sounds good enough. 2015-02-02T08:36:39Z agumonkey quit (Ping timeout: 264 seconds) 2015-02-02T08:36:47Z Ralt: pjb: I'll keep your idea though. I like it. 2015-02-02T08:37:00Z Ralt: especially because it can be very reusable 2015-02-02T08:37:19Z Ralt: I usually have typed stuff tbh... 2015-02-02T08:37:33Z Grue`: also I think alexandria or some other library has a function that parses "function body" into docstring, declares and the body itself 2015-02-02T08:38:06Z Ralt: ? 2015-02-02T08:38:24Z agumonkey joined #lisp 2015-02-02T08:38:27Z Ralt: (defmacro foo (name args doc-string &body body)) is not enough? 2015-02-02T08:38:31Z bertlbert left #lisp 2015-02-02T08:38:48Z pjb: Grue`: you can have megabytes of code hidden behind a single macro. 2015-02-02T08:39:15Z Grue`: Ralt: http://common-lisp.net/project/alexandria/draft/alexandria.html#Macro-Writing 2015-02-02T08:39:19Z Grue`: see parse-body 2015-02-02T08:39:20Z salv01 joined #lisp 2015-02-02T08:39:42Z Ralt: ah 2015-02-02T08:39:53Z Ralt: I see 2015-02-02T08:39:54Z cadadar_ joined #lisp 2015-02-02T08:39:56Z Ralt: ty 2015-02-02T08:40:12Z Ralt: alexandria is pretty huge...l 2015-02-02T08:40:21Z Ralt: s/l// 2015-02-02T08:40:24Z Shinmera: There's also https://github.com/Shinmera/form-fiddle 2015-02-02T08:42:11Z Ralt: Shinmera: you have weird commit messages 2015-02-02T08:42:40Z Shinmera: Thanks. 2015-02-02T08:43:47Z munksgaard quit (Ping timeout: 250 seconds) 2015-02-02T08:44:14Z ehu joined #lisp 2015-02-02T08:44:31Z khisanth_ quit (Ping timeout: 256 seconds) 2015-02-02T08:44:41Z Cymew joined #lisp 2015-02-02T08:45:59Z khisanth_ joined #lisp 2015-02-02T08:46:14Z adlai joined #lisp 2015-02-02T08:46:58Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-02T08:48:10Z arenz joined #lisp 2015-02-02T08:50:48Z ehu quit (Ping timeout: 245 seconds) 2015-02-02T08:51:24Z ehu joined #lisp 2015-02-02T08:51:53Z moore33 joined #lisp 2015-02-02T08:53:37Z newcup joined #lisp 2015-02-02T08:54:48Z DrCode joined #lisp 2015-02-02T08:55:10Z moei quit (Quit: Leaving...) 2015-02-02T08:55:56Z khisanth_ quit (Ping timeout: 245 seconds) 2015-02-02T08:56:37Z huza joined #lisp 2015-02-02T08:58:06Z moei joined #lisp 2015-02-02T08:58:56Z ehu quit (Ping timeout: 244 seconds) 2015-02-02T08:59:32Z billitch quit (Ping timeout: 246 seconds) 2015-02-02T09:02:19Z quazimodo quit (Ping timeout: 245 seconds) 2015-02-02T09:03:12Z sambesam joined #lisp 2015-02-02T09:05:42Z zacharias joined #lisp 2015-02-02T09:05:49Z mrSpec quit (Ping timeout: 264 seconds) 2015-02-02T09:06:48Z mrSpec joined #lisp 2015-02-02T09:07:47Z nalbyuites quit (Ping timeout: 245 seconds) 2015-02-02T09:11:44Z munksgaard joined #lisp 2015-02-02T09:13:49Z a_Tick quit (Remote host closed the connection) 2015-02-02T09:19:46Z cpach left #lisp 2015-02-02T09:20:34Z nalbyuites joined #lisp 2015-02-02T09:21:10Z sambesam quit (Read error: Connection timed out) 2015-02-02T09:21:39Z sambesam joined #lisp 2015-02-02T09:23:48Z resttime_ quit (Quit: resttime_) 2015-02-02T09:26:56Z redeemed joined #lisp 2015-02-02T09:27:27Z intinig joined #lisp 2015-02-02T09:28:30Z Harag quit (Ping timeout: 265 seconds) 2015-02-02T09:29:33Z Lokathor quit (Ping timeout: 245 seconds) 2015-02-02T09:30:15Z Ralt: what's the name of the feature to do stuff like #+sbcl (form-on-sbcl-only)? 2015-02-02T09:30:29Z Ralt: I want to write my own, but I don't know the name of the feature... so it's hard to google 2015-02-02T09:31:54Z zophy_ quit (Ping timeout: 252 seconds) 2015-02-02T09:32:10Z Ralt: found it. 2015-02-02T09:32:12Z pjb: features. 2015-02-02T09:32:45Z Ralt: LXC-WRAPPER> #+debug (format t "foo") 2015-02-02T09:32:45Z Ralt: ; No value 2015-02-02T09:32:45Z Ralt: LXC-WRAPPER> (push :debug *features*) 2015-02-02T09:32:48Z Ralt: LXC-WRAPPER> #+debug (format t "foo") 2015-02-02T09:32:51Z Ralt: foo 2015-02-02T09:32:54Z Ralt: NIL 2015-02-02T09:32:57Z Ralt: yep, thanks :-) 2015-02-02T09:33:08Z pjb: cf also CDR-08 IIRC. 2015-02-02T09:34:01Z pjb: oops, no. 2015-02-02T09:34:10Z pjb: I thought there was a CDR for featurep. 2015-02-02T09:34:59Z Ralt: CDR being? 2015-02-02T09:35:30Z cadadar_: Ralt: So you're using C-like #ifdef DEBUG in CL? 2015-02-02T09:35:40Z Ralt: cadadar_: I plan to, yes 2015-02-02T09:36:10Z yeticry quit (Read error: Connection reset by peer) 2015-02-02T09:36:41Z Ralt: cadadar_: I build a binary... and I need to run it in release mode sometimes, and debug mode while dev 2015-02-02T09:36:57Z wasamasa: Ralt: an improvement proposal 2015-02-02T09:37:09Z pjb: Better always use #+debug on debugging stuff, otherwise, you might leak some in production code which could be bad for the customer… 2015-02-02T09:37:31Z pjb: I have a bunch of debug-… features in my projects, to debug different parts. 2015-02-02T09:37:56Z wasamasa: Ralt: http://common-lisp.net/project/cdr/ 2015-02-02T09:39:41Z Ralt: wasamasa: ty 2015-02-02T09:41:28Z intinig quit 2015-02-02T09:41:34Z Ralt: pjb: it's CDR-14 2015-02-02T09:41:40Z Ralt: http://common-lisp.net/project/cdr/document/14/CDR-features.htm 2015-02-02T09:41:43Z yeticry joined #lisp 2015-02-02T09:42:20Z Ralt: although it defines *feature* and not *features*... 2015-02-02T09:42:29Z cadadar_: Ralt: I see. Since I think #ifdef blocks in C can get really confusing I kind of feel like printing to a stream that's going nowhere in prod, and going to std-out in dev, would be a 'cleaner' solution. At least that's the first thing I'd try... But I'm really new to 'real world' CL, only read some books and coded some toy problems 2015-02-02T09:42:56Z Ralt: cadadar_: no, my issue is that I disable the debugger in release environment 2015-02-02T09:43:01Z Ralt: but it's a PITA in debug env 2015-02-02T09:43:43Z jackdaniel: #+'ed code is last resort imo, since some code (ifdefed) isn't check on compilation 2015-02-02T09:44:17Z Ralt: this is what I plan on doing: 2015-02-02T09:44:20Z Ralt: (setf *debugger-hook* 2015-02-02T09:44:20Z Ralt: (lambda (c h) 2015-02-02T09:44:21Z Ralt: (declare (ignore c h)) 2015-02-02T09:44:23Z Ralt: (uiop:quit -1))) 2015-02-02T09:44:25Z Ralt: 2015-02-02T09:44:27Z Ralt: #+debug 2015-02-02T09:44:30Z Ralt: (setf *debugger-hook* nil) 2015-02-02T09:44:34Z Shinmera: Stop the pastin' 2015-02-02T09:44:55Z Ralt: k 2015-02-02T09:45:16Z Ralt: I thought a few lines was fair 2015-02-02T09:45:21Z jackdaniel: Ralt: there is nice cli paster ix (pastes on ix.io) 2015-02-02T09:45:29Z Shinmera: No, it's annoying every time. 2015-02-02T09:45:36Z Ralt: my bad then. 2015-02-02T09:46:06Z Shinmera: The problem with using features is that the resulting FASLs change, so you always need to recompile when you change them. 2015-02-02T09:46:39Z Ralt: I'm open to better suggestions 2015-02-02T09:46:52Z intinig joined #lisp 2015-02-02T09:47:50Z Shinmera: Well, the recompiling may or may not be a problem for you. But you could just as well write a function that simply checks a special variable or something and prints according to that. 2015-02-02T09:48:21Z ASau joined #lisp 2015-02-02T09:49:22Z intinig quit (Client Quit) 2015-02-02T09:49:34Z intinig joined #lisp 2015-02-02T09:49:46Z Shinmera: Or does whatever debugging feature according to that. 2015-02-02T09:50:54Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-02-02T09:52:24Z Ralt: it feels dirty to have them in the executable in release mode though... but yeah, I see what you mean 2015-02-02T09:53:22Z Shinmera: You're going to drag in a lot more than measly debug clauses in your executable. 2015-02-02T09:53:48Z jackdaniel: having somehow inactive debug in release may be profitable as well 2015-02-02T09:54:12Z jackdaniel: for support ie - change debug parameter to level 8, and send me result of your failing call 2015-02-02T09:55:45Z doomlord__ joined #lisp 2015-02-02T09:57:18Z doomlord_ quit (Ping timeout: 246 seconds) 2015-02-02T09:57:49Z pjb: Ralt: you can have (defvar *debug* nil) (defvar *original-hook* *debugger-hook*) (setf *debugger-hook* (lambda (c h) (if *debug* (funcall *original-hook* c h) (uiop:quit -1)))) 2015-02-02T09:58:04Z pjb: This would allow you to change *debug* at run-time if a customer finds a problem. 2015-02-02T09:58:17Z Ralt: indeed, this argument makes sense 2015-02-02T09:58:22Z pjb: (Better than uiop:quit would be to email back a backtrace :-) 2015-02-02T09:59:50Z nell quit (Quit: WeeChat 1.2-dev) 2015-02-02T10:01:09Z Ralt: pjb: well, I have to code the email feature now though :P 2015-02-02T10:01:33Z pjb: Or at least, write an email on the desktop, and let the user post it. 2015-02-02T10:01:37Z jackdaniel: Ralt: mel-base has most if not all pieces 2015-02-02T10:01:59Z jackdaniel: (regarding mail) 2015-02-02T10:02:04Z Ralt: nah, uiop:quit is good enough for now anyway 2015-02-02T10:02:43Z vydd quit (Read error: Connection reset by peer) 2015-02-02T10:02:49Z jackdaniel: (regarding 'mail) ;-) 2015-02-02T10:02:57Z zacharias quit (Ping timeout: 250 seconds) 2015-02-02T10:06:10Z zacharias joined #lisp 2015-02-02T10:08:56Z jgrant quit (Remote host closed the connection) 2015-02-02T10:09:19Z jgrant joined #lisp 2015-02-02T10:09:24Z Amaan quit (Quit: Connection closed for inactivity) 2015-02-02T10:12:54Z arnaudga joined #lisp 2015-02-02T10:16:51Z kcj quit (Read error: Connection reset by peer) 2015-02-02T10:18:59Z huza quit (Ping timeout: 245 seconds) 2015-02-02T10:19:19Z k-dawg joined #lisp 2015-02-02T10:20:22Z intinig quit (Remote host closed the connection) 2015-02-02T10:23:08Z intinig joined #lisp 2015-02-02T10:23:22Z harish quit (Ping timeout: 255 seconds) 2015-02-02T10:24:14Z Helapu joined #lisp 2015-02-02T10:26:21Z quazimodo joined #lisp 2015-02-02T10:26:29Z selat joined #lisp 2015-02-02T10:27:30Z Harag joined #lisp 2015-02-02T10:32:01Z Amaan joined #lisp 2015-02-02T10:32:29Z huza joined #lisp 2015-02-02T10:32:45Z selat quit (Ping timeout: 256 seconds) 2015-02-02T10:33:52Z arnaudga quit (Ping timeout: 252 seconds) 2015-02-02T10:40:00Z Harag quit (Read error: Connection reset by peer) 2015-02-02T10:40:15Z Helapu quit 2015-02-02T10:40:34Z Harag joined #lisp 2015-02-02T10:41:16Z xan_ joined #lisp 2015-02-02T10:45:35Z fantazo joined #lisp 2015-02-02T10:46:26Z vydd joined #lisp 2015-02-02T10:46:26Z vydd quit (Changing host) 2015-02-02T10:46:26Z vydd joined #lisp 2015-02-02T10:51:40Z mvilleneuve joined #lisp 2015-02-02T10:52:21Z Harag quit (Quit: Harag) 2015-02-02T10:54:13Z momo-reina joined #lisp 2015-02-02T10:56:07Z echo-area quit (Read error: Connection reset by peer) 2015-02-02T10:56:27Z quazimodo quit (Ping timeout: 264 seconds) 2015-02-02T10:59:27Z k-dawg quit (Ping timeout: 245 seconds) 2015-02-02T10:59:57Z yeticry quit (Ping timeout: 256 seconds) 2015-02-02T11:00:17Z redeemed quit (Ping timeout: 245 seconds) 2015-02-02T11:00:23Z nugnuts quit (Ping timeout: 240 seconds) 2015-02-02T11:01:23Z scymtym_ quit (Ping timeout: 244 seconds) 2015-02-02T11:02:03Z yeticry joined #lisp 2015-02-02T11:03:25Z khisanth_ joined #lisp 2015-02-02T11:03:26Z k-dawg joined #lisp 2015-02-02T11:08:15Z quazimodo joined #lisp 2015-02-02T11:09:39Z zadock joined #lisp 2015-02-02T11:13:04Z redeemed joined #lisp 2015-02-02T11:13:17Z quazimod1 joined #lisp 2015-02-02T11:13:22Z quazimodo quit (Ping timeout: 240 seconds) 2015-02-02T11:13:33Z nugnuts joined #lisp 2015-02-02T11:14:37Z intinig quit (Remote host closed the connection) 2015-02-02T11:14:49Z stardiviner quit (Ping timeout: 244 seconds) 2015-02-02T11:15:13Z intinig joined #lisp 2015-02-02T11:19:53Z quazimodo joined #lisp 2015-02-02T11:19:55Z pegu` joined #lisp 2015-02-02T11:20:39Z quazimod1 quit (Ping timeout: 250 seconds) 2015-02-02T11:21:01Z yeticry quit (Ping timeout: 244 seconds) 2015-02-02T11:21:54Z yeticry joined #lisp 2015-02-02T11:23:26Z eudoxia joined #lisp 2015-02-02T11:24:01Z intinig quit (Ping timeout: 265 seconds) 2015-02-02T11:27:44Z enfors quit (Ping timeout: 245 seconds) 2015-02-02T11:27:57Z hardenedapple joined #lisp 2015-02-02T11:31:07Z Harag joined #lisp 2015-02-02T11:35:15Z EvW joined #lisp 2015-02-02T11:48:49Z hugodunc` is now known as hugod 2015-02-02T11:49:26Z hugod is now known as Guest1391 2015-02-02T11:49:55Z enfors joined #lisp 2015-02-02T11:51:22Z kbw joined #lisp 2015-02-02T11:52:59Z PinealGlandOptic quit (Quit: leaving) 2015-02-02T11:54:29Z PinealGlandOptic joined #lisp 2015-02-02T11:57:25Z intinig joined #lisp 2015-02-02T12:00:40Z intinig quit (Remote host closed the connection) 2015-02-02T12:00:49Z dagnachew joined #lisp 2015-02-02T12:01:15Z intinig joined #lisp 2015-02-02T12:02:29Z intinig quit (Remote host closed the connection) 2015-02-02T12:02:30Z kbw left #lisp 2015-02-02T12:02:38Z intinig joined #lisp 2015-02-02T12:02:49Z Jirachier quit (Ping timeout: 264 seconds) 2015-02-02T12:03:18Z Jirachier joined #lisp 2015-02-02T12:05:32Z attila_lendvai joined #lisp 2015-02-02T12:05:32Z attila_lendvai quit (Changing host) 2015-02-02T12:05:32Z attila_lendvai joined #lisp 2015-02-02T12:07:12Z mishoo quit (Remote host closed the connection) 2015-02-02T12:07:25Z hellofunk joined #lisp 2015-02-02T12:07:29Z mishoo joined #lisp 2015-02-02T12:11:13Z EvW quit (Ping timeout: 250 seconds) 2015-02-02T12:11:34Z pjb: I reach "SYS.INT>" in mezzano.image in Virtual Box. Shall I wait long? 2015-02-02T12:13:57Z harish joined #lisp 2015-02-02T12:17:14Z Bahman: Hi all! 2015-02-02T12:17:35Z Beetny quit (Ping timeout: 256 seconds) 2015-02-02T12:17:38Z harish quit (Read error: Connection reset by peer) 2015-02-02T12:18:08Z harish joined #lisp 2015-02-02T12:18:18Z jackdaniel: o/ 2015-02-02T12:18:49Z quazimod1 joined #lisp 2015-02-02T12:19:43Z vydd quit 2015-02-02T12:20:47Z average quit (Ping timeout: 252 seconds) 2015-02-02T12:20:48Z kapil__ quit (Quit: Connection closed for inactivity) 2015-02-02T12:21:07Z quazimodo quit (Ping timeout: 245 seconds) 2015-02-02T12:21:23Z intinig quit (Remote host closed the connection) 2015-02-02T12:24:06Z taspat` joined #lisp 2015-02-02T12:24:26Z waschen joined #lisp 2015-02-02T12:24:27Z harish quit (Ping timeout: 245 seconds) 2015-02-02T12:24:46Z pranavrc quit (Remote host closed the connection) 2015-02-02T12:25:28Z fantazo quit (Quit: Verlassend) 2015-02-02T12:27:12Z BitPuffin joined #lisp 2015-02-02T12:27:23Z taspat quit (Ping timeout: 240 seconds) 2015-02-02T12:27:23Z Alfr joined #lisp 2015-02-02T12:29:08Z Longlius quit (Remote host closed the connection) 2015-02-02T12:31:05Z pranavrc joined #lisp 2015-02-02T12:31:05Z pranavrc quit (Changing host) 2015-02-02T12:31:05Z pranavrc joined #lisp 2015-02-02T12:31:35Z BitPuffin quit (Ping timeout: 250 seconds) 2015-02-02T12:33:33Z pranavrc quit (Remote host closed the connection) 2015-02-02T12:35:40Z pranavrc joined #lisp 2015-02-02T12:39:23Z EvW joined #lisp 2015-02-02T12:39:29Z ebrasca joined #lisp 2015-02-02T12:39:39Z waschen quit (Remote host closed the connection) 2015-02-02T12:40:38Z protist joined #lisp 2015-02-02T12:44:16Z dagnachew quit (Quit: WeeChat 1.1.1) 2015-02-02T12:46:37Z pegu` quit (Ping timeout: 264 seconds) 2015-02-02T12:49:54Z theos quit (Disconnected by services) 2015-02-02T12:50:16Z theos joined #lisp 2015-02-02T12:51:58Z enitiz joined #lisp 2015-02-02T12:52:07Z nyef joined #lisp 2015-02-02T12:52:24Z nyef: G'morning all. 2015-02-02T12:52:46Z pegu` joined #lisp 2015-02-02T12:59:50Z arpunk joined #lisp 2015-02-02T13:00:09Z arnaudga joined #lisp 2015-02-02T13:00:22Z hellofunk quit (Remote host closed the connection) 2015-02-02T13:01:08Z Ralt: morning 2015-02-02T13:01:18Z hellofunk joined #lisp 2015-02-02T13:01:57Z hlavaty joined #lisp 2015-02-02T13:04:32Z hiyosi joined #lisp 2015-02-02T13:07:04Z enitiz quit (Quit: Leaving) 2015-02-02T13:09:42Z intinig joined #lisp 2015-02-02T13:10:50Z vaporatorius joined #lisp 2015-02-02T13:12:06Z momo-reina quit (Remote host closed the connection) 2015-02-02T13:12:30Z ejbs joined #lisp 2015-02-02T13:13:05Z Cymew quit (Quit: Konversation terminated!) 2015-02-02T13:13:57Z Jubb joined #lisp 2015-02-02T13:14:06Z Cymew joined #lisp 2015-02-02T13:14:46Z taspat joined #lisp 2015-02-02T13:15:28Z Bahman: \o 2015-02-02T13:15:35Z gigetoo joined #lisp 2015-02-02T13:15:45Z pranavrc quit (Remote host closed the connection) 2015-02-02T13:17:45Z pranavrc joined #lisp 2015-02-02T13:22:32Z arnaudga quit (Ping timeout: 252 seconds) 2015-02-02T13:24:04Z Guthur quit (Read error: Connection reset by peer) 2015-02-02T13:32:57Z huza quit (Quit: WeeChat 0.3.8) 2015-02-02T13:33:22Z kapil__ joined #lisp 2015-02-02T13:34:02Z devll joined #lisp 2015-02-02T13:35:20Z taspat quit (Read error: Connection reset by peer) 2015-02-02T13:35:20Z taspat` quit (Remote host closed the connection) 2015-02-02T13:35:55Z taspat joined #lisp 2015-02-02T13:36:35Z pranavrc quit 2015-02-02T13:36:59Z badkins joined #lisp 2015-02-02T13:37:33Z ggole quit 2015-02-02T13:38:19Z EvW quit (Ping timeout: 250 seconds) 2015-02-02T13:38:30Z heurist` quit (Ping timeout: 246 seconds) 2015-02-02T13:39:01Z fantazo joined #lisp 2015-02-02T13:39:15Z heurist` joined #lisp 2015-02-02T13:39:46Z no-one5825 joined #lisp 2015-02-02T13:41:44Z pegu` quit (Remote host closed the connection) 2015-02-02T13:41:54Z protist quit (Quit: Konversation terminated!) 2015-02-02T13:42:27Z manuel__ joined #lisp 2015-02-02T13:43:31Z hitecnologys joined #lisp 2015-02-02T13:48:28Z urandom__ joined #lisp 2015-02-02T13:48:39Z mezzano-mingvs joined #lisp 2015-02-02T13:49:20Z intinig quit (Remote host closed the connection) 2015-02-02T13:49:28Z mezzano-mingvs quit (Client Quit) 2015-02-02T13:49:50Z intinig joined #lisp 2015-02-02T13:50:54Z intinig quit (Remote host closed the connection) 2015-02-02T13:51:04Z intinig joined #lisp 2015-02-02T13:51:19Z taspat quit (Ping timeout: 250 seconds) 2015-02-02T13:56:58Z arpunk quit (Remote host closed the connection) 2015-02-02T13:58:55Z Kruppe quit (Quit: ZNC - http://znc.in) 2015-02-02T14:01:09Z Kruppe joined #lisp 2015-02-02T14:01:57Z LiamH joined #lisp 2015-02-02T14:07:09Z intinig quit (Remote host closed the connection) 2015-02-02T14:07:33Z devll quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-02-02T14:13:37Z Karl_Dscc quit (Ping timeout: 245 seconds) 2015-02-02T14:16:32Z hiroakip joined #lisp 2015-02-02T14:18:44Z Karl_Dscc joined #lisp 2015-02-02T14:20:58Z khisanth_ quit (Ping timeout: 255 seconds) 2015-02-02T14:21:07Z zadock quit (Quit: Leaving) 2015-02-02T14:21:22Z intinig joined #lisp 2015-02-02T14:23:33Z khisanth_ joined #lisp 2015-02-02T14:24:00Z khisanth_ is now known as Guest87392 2015-02-02T14:24:47Z edgar-rft quit (Quit: experience expired by memory leak) 2015-02-02T14:26:45Z jumblerg joined #lisp 2015-02-02T14:28:29Z cluck joined #lisp 2015-02-02T14:29:01Z hiroakip quit (Ping timeout: 250 seconds) 2015-02-02T14:30:27Z ghard joined #lisp 2015-02-02T14:35:38Z BlueRavenGT joined #lisp 2015-02-02T14:39:12Z oleo joined #lisp 2015-02-02T14:41:42Z intinig quit (Remote host closed the connection) 2015-02-02T14:42:18Z Denommus joined #lisp 2015-02-02T14:45:10Z attila_lendvai quit (Quit: Leaving.) 2015-02-02T14:46:00Z BitPuffin joined #lisp 2015-02-02T14:46:09Z intinig joined #lisp 2015-02-02T14:47:32Z CrazyWoods joined #lisp 2015-02-02T14:51:06Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-02T14:52:08Z hiroakip joined #lisp 2015-02-02T14:53:43Z Ethan- quit (Ping timeout: 245 seconds) 2015-02-02T14:55:13Z mvilleneuve left #lisp 2015-02-02T14:55:54Z ggole joined #lisp 2015-02-02T14:58:46Z kobain joined #lisp 2015-02-02T14:59:39Z kobain quit (Max SendQ exceeded) 2015-02-02T14:59:56Z kobain joined #lisp 2015-02-02T15:02:26Z arnaudga joined #lisp 2015-02-02T15:04:22Z manuel__ quit (Quit: manuel__) 2015-02-02T15:05:35Z assim joined #lisp 2015-02-02T15:08:08Z arnaudga quit (Ping timeout: 252 seconds) 2015-02-02T15:12:25Z mxox joined #lisp 2015-02-02T15:12:55Z mxox: hey, guys, i'm learning lisp, can i use it to get messages from twitter? 2015-02-02T15:13:40Z mxox: just tell me yes\no and what shoud i learn if yes 2015-02-02T15:13:57Z H4ns: mxox: https://github.com/hanshuebner/planetwit 2015-02-02T15:14:01Z H4ns: mxox: "yes" 2015-02-02T15:14:28Z mxox: thank you 2015-02-02T15:15:28Z eudoxia: mxox: also there's the Chirp library http://shinmera.github.io/chirp/ 2015-02-02T15:15:30Z mxox: what is asdf? 2015-02-02T15:15:35Z Xach: Chirp is a nice library. 2015-02-02T15:15:57Z Xach: mxox: it is a way to describe how to load a project's code and prerequisites 2015-02-02T15:16:05Z JuanDaugherty quit (Quit: Hibernate, etc.) 2015-02-02T15:16:23Z mxox: oh, ok 2015-02-02T15:16:32Z JuanDaugherty joined #lisp 2015-02-02T15:17:19Z Lokathor joined #lisp 2015-02-02T15:18:34Z mxox: is it possibe to interpretate it with emacs? 2015-02-02T15:18:50Z mxox: chrip 2015-02-02T15:19:23Z H4ns: mxox: no, it is a library written in common lisp, not emacs lisp. 2015-02-02T15:19:54Z H4ns: mxox: this channel is about common lisp specifically. if you want to discuss emacs lisp, try #emacs 2015-02-02T15:20:33Z mxox: ok, it seems like this code is going to evaluate in quick-lisp interpreterer? 2015-02-02T15:22:14Z Xach: mxox: quicklisp is a common lisp program that downloads prerequisites 2015-02-02T15:22:57Z Xach: you need a common lisp environment to load it. 2015-02-02T15:23:59Z wheelsucker joined #lisp 2015-02-02T15:26:51Z mxox: fine 2015-02-02T15:29:07Z mxox left #lisp 2015-02-02T15:30:48Z foom quit (Ping timeout: 245 seconds) 2015-02-02T15:31:57Z LiamH quit (Ping timeout: 256 seconds) 2015-02-02T15:32:49Z manuel__ joined #lisp 2015-02-02T15:37:12Z badkins quit 2015-02-02T15:39:03Z Guest87392 quit (Ping timeout: 264 seconds) 2015-02-02T15:39:55Z PinealGlandOptic quit (Quit: leaving) 2015-02-02T15:40:19Z devll joined #lisp 2015-02-02T15:41:52Z Karl_Dscc quit (Remote host closed the connection) 2015-02-02T15:42:10Z Guest87392 joined #lisp 2015-02-02T15:42:40Z pjb: It's not impossible to use CL libraries in emacs. Let's promote the update of emacs-cl!!! 2015-02-02T15:43:00Z foom joined #lisp 2015-02-02T15:48:53Z Guest87392 is now known as Khisanth 2015-02-02T15:50:39Z Bahman quit (Ping timeout: 256 seconds) 2015-02-02T15:51:26Z Denommus quit (Quit: Bye) 2015-02-02T15:51:45Z Bahman joined #lisp 2015-02-02T15:51:45Z DeadTrickster joined #lisp 2015-02-02T15:55:52Z assim quit (Ping timeout: 246 seconds) 2015-02-02T15:56:43Z manuel__ quit (Quit: manuel__) 2015-02-02T15:57:14Z selat joined #lisp 2015-02-02T15:59:49Z zadock joined #lisp 2015-02-02T16:00:37Z normanrichards joined #lisp 2015-02-02T16:00:37Z normanrichards quit (Read error: Connection reset by peer) 2015-02-02T16:02:20Z no-one5825 quit (Remote host closed the connection) 2015-02-02T16:02:49Z Cymew quit (Ping timeout: 264 seconds) 2015-02-02T16:06:27Z joneshf-laptop quit (Remote host closed the connection) 2015-02-02T16:07:02Z Karl_Dscc joined #lisp 2015-02-02T16:08:20Z eudoxia quit (Quit: Leaving) 2015-02-02T16:12:15Z pt1 quit (Remote host closed the connection) 2015-02-02T16:13:09Z Lokathor quit (Ping timeout: 245 seconds) 2015-02-02T16:13:13Z badkins joined #lisp 2015-02-02T16:14:26Z danlentz quit (Quit: danlentz) 2015-02-02T16:14:35Z theseb joined #lisp 2015-02-02T16:15:35Z LiamH joined #lisp 2015-02-02T16:15:52Z REPLeffect_ quit (Ping timeout: 272 seconds) 2015-02-02T16:16:39Z k-dawg quit (Quit: This computer has gone to sleep) 2015-02-02T16:18:30Z hitecnologys quit (Quit: hitecnologys) 2015-02-02T16:23:46Z xyh quit (Remote host closed the connection) 2015-02-02T16:24:05Z danlentz joined #lisp 2015-02-02T16:24:30Z mvilleneuve joined #lisp 2015-02-02T16:30:04Z EvW joined #lisp 2015-02-02T16:30:24Z danlentz quit (Remote host closed the connection) 2015-02-02T16:30:28Z devll quit (Remote host closed the connection) 2015-02-02T16:35:56Z quazimod1 quit (Ping timeout: 246 seconds) 2015-02-02T16:38:05Z jgrant quit (Remote host closed the connection) 2015-02-02T16:38:32Z jgrant joined #lisp 2015-02-02T16:39:05Z mortenaa joined #lisp 2015-02-02T16:39:06Z DeadTrickster quit (Ping timeout: 264 seconds) 2015-02-02T16:41:05Z jgrant quit (Remote host closed the connection) 2015-02-02T16:41:26Z jgrant joined #lisp 2015-02-02T16:42:55Z rtra quit (Ping timeout: 250 seconds) 2015-02-02T16:44:23Z mortenaa quit (Read error: Connection reset by peer) 2015-02-02T16:44:24Z rtra joined #lisp 2015-02-02T16:44:29Z mortenaa1 joined #lisp 2015-02-02T16:44:30Z fantazo quit (Quit: Verlassend) 2015-02-02T16:45:29Z Jirachier quit (Ping timeout: 244 seconds) 2015-02-02T16:45:44Z Jirachier joined #lisp 2015-02-02T16:47:20Z jgrant quit (Remote host closed the connection) 2015-02-02T16:47:30Z badkins quit (Ping timeout: 252 seconds) 2015-02-02T16:47:41Z jgrant joined #lisp 2015-02-02T16:50:34Z a20150201 joined #lisp 2015-02-02T16:54:31Z DeadTrickster joined #lisp 2015-02-02T16:55:14Z kbtr_ quit (Quit: leaving) 2015-02-02T16:55:33Z kbtr joined #lisp 2015-02-02T16:58:50Z kbtr quit (Read error: Connection reset by peer) 2015-02-02T16:59:16Z kbtr joined #lisp 2015-02-02T17:01:36Z intinig quit (Remote host closed the connection) 2015-02-02T17:02:09Z intinig joined #lisp 2015-02-02T17:02:54Z cocosp joined #lisp 2015-02-02T17:03:53Z intinig quit (Remote host closed the connection) 2015-02-02T17:04:05Z intinig joined #lisp 2015-02-02T17:07:47Z tristero quit (Read error: Connection reset by peer) 2015-02-02T17:08:29Z antonv joined #lisp 2015-02-02T17:08:59Z Bahman quit (Quit: Ave atque vale) 2015-02-02T17:09:29Z AntiSpamMeta quit (Read error: Connection reset by peer) 2015-02-02T17:09:43Z AntiSpamMeta joined #lisp 2015-02-02T17:11:02Z jasom: Is there an elisp implementation in CL? 2015-02-02T17:11:23Z jasom: If not it kind of saddens me that CL is implemented in EL, but not the other way around. 2015-02-02T17:13:45Z wasamasa: there is a half-done one by tromey IIRC 2015-02-02T17:14:04Z nyef: jasom: There's an obvious way to make yourself happier if that's the case. d-: 2015-02-02T17:14:24Z Xach: jasom: What would you do with one if you had it? I don't write much elisp, but most of it seems to be manipulating editor-specific objects. 2015-02-02T17:14:31Z wasamasa: http://tromey.com/blog/?p=709 2015-02-02T17:14:38Z Xach: point, mark, buffers, etc 2015-02-02T17:15:05Z jasom: Xach: well then I'd have to implement the editor-specific objects too 2015-02-02T17:15:08Z jgrant quit (Remote host closed the connection) 2015-02-02T17:15:17Z oGMo: and surely that would preferably be done in CL, if possible 2015-02-02T17:15:20Z JuanDaugherty: EL is emacs lisp? 2015-02-02T17:15:30Z jgrant joined #lisp 2015-02-02T17:15:31Z Xach: jasom: right, but to what end? 2015-02-02T17:15:34Z wasamasa: the comments are great 2015-02-02T17:15:45Z wasamasa: "I would rather see an Emacs implementation on Ruby or another modern scripting language that fully supports the functional programming paradigm." 2015-02-02T17:16:05Z JuanDaugherty sees must be from context 2015-02-02T17:16:08Z oGMo: wasamasa: buzzword madlibs? 2015-02-02T17:16:12Z Xach: If, in response to your question, someone linked to a fully working elisp in common lisp, what would you do with it? 2015-02-02T17:16:33Z wasamasa: oGMo: pretty much 2015-02-02T17:16:48Z wasamasa: Xach: I have no idea what to do with it honestly 2015-02-02T17:17:00Z wasamasa: Xach: since I still have to do interop myself, don't I 2015-02-02T17:17:18Z jasom: Xach: use it to run elisp programs, not all of which are about manipulating emacs specific things, or at least are only mariginally so 2015-02-02T17:17:29Z Xach: jasom: Is there one in particular you had in mind? 2015-02-02T17:17:53Z redeemed quit (Ping timeout: 240 seconds) 2015-02-02T17:17:54Z nyef: ... There's an elisp program worth running that isn't org-mode or dunnet? 2015-02-02T17:18:21Z jasom: Xach: there are a few, but they all involve networking, which in elisp means bufers 2015-02-02T17:18:49Z nyef: Oh, I know. You just want SLIME-mode without emacs. d-: 2015-02-02T17:18:56Z wasamasa: lol 2015-02-02T17:19:26Z wasamasa: and what would you exactly run SLIME in? 2015-02-02T17:19:38Z wasamasa: an emacs-like editor that's written in CL? 2015-02-02T17:19:49Z jasom: well slime is one thing; it's so tightly coupled with swank that all the CL implementations tend to be coupled to old versions of swank 2015-02-02T17:21:49Z jgrant quit (Remote host closed the connection) 2015-02-02T17:21:52Z nyef: Which is a clear flaw in the design of the SWANK protocol. 2015-02-02T17:22:10Z jasom: nyef: depends on your goal 2015-02-02T17:22:11Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-02-02T17:22:27Z zadock quit (Quit: Leaving) 2015-02-02T17:22:29Z jasom: if you view it as a single program with parts written in elisp and parts in CL, then the coupling isn't that big a deal 2015-02-02T17:23:20Z nyef: At the point where you have other implementations of either the CL side (such as in another language) or the elisp side (such as in another editor), it's no longer a single program. 2015-02-02T17:23:35Z moore33 quit 2015-02-02T17:23:39Z nyef: Thus, /as a protocol/, it is flawed. 2015-02-02T17:23:41Z jasom: wasamasa: maybe I'll do that; I've ported python code to lisp (including yield statements) so it's perhaps not *too* hairy 2015-02-02T17:23:52Z jgrant joined #lisp 2015-02-02T17:24:06Z jasom: nyef: yeah, I would guess the SLIME developers don't consider it a protocol 2015-02-02T17:24:09Z arenz quit (Ping timeout: 256 seconds) 2015-02-02T17:24:39Z jasom: 227kloc; not too bad 2015-02-02T17:24:50Z nyef: If that's the case, then there's an obvious market opportunity there. 2015-02-02T17:25:09Z Petit_Dejeuner_ joined #lisp 2015-02-02T17:28:56Z Petit_Dejeuner quit (Ping timeout: 265 seconds) 2015-02-02T17:30:31Z jasom: I strongly doubt that "the majority of the code could be autotranslated" as that blog article states 2015-02-02T17:30:54Z jasom: you need to know which code is system related and which code isn't, as you will need to translate those differently 2015-02-02T17:31:28Z jasom: and a large fraction of the code is actually plumbing between the OS and the application, which would be particularly hard to autotranslate 2015-02-02T17:32:27Z munksgaard quit (Ping timeout: 250 seconds) 2015-02-02T17:34:46Z danlentz joined #lisp 2015-02-02T17:35:01Z holomorph joined #lisp 2015-02-02T17:37:30Z intinig quit (Remote host closed the connection) 2015-02-02T17:38:03Z intinig joined #lisp 2015-02-02T17:38:22Z DeadTrickster quit (Ping timeout: 240 seconds) 2015-02-02T17:40:50Z gravicappa joined #lisp 2015-02-02T17:44:08Z Bahman joined #lisp 2015-02-02T17:45:48Z pt1 joined #lisp 2015-02-02T17:46:21Z intinig quit (Ping timeout: 245 seconds) 2015-02-02T17:47:00Z Xach: http://www.xach.com/naggum/articles/3245730139503465@naggum.no.html has a bit on elisp in cl 2015-02-02T17:47:21Z cadadar_ left #lisp 2015-02-02T17:48:13Z Karl_Dscc quit (Remote host closed the connection) 2015-02-02T17:48:24Z jasom: That's about what I've come to the conclusion of. 2015-02-02T17:49:29Z wasamasa: well, it could very well happen that guile will adapt to behave more like elisp in regards to its data structures 2015-02-02T17:49:45Z wasamasa: so naggum's opinion doesn't have to be right at all 2015-02-02T17:50:35Z Patzy quit (Ping timeout: 244 seconds) 2015-02-02T17:50:36Z jasom: wasamasa: just that you can't reimplement emacs without keeping nearly every single design decision the same, which begs the question "why are you reimplementing emacs" 2015-02-02T17:50:59Z wasamasa: jasom: to have some extra features 2015-02-02T17:51:06Z badkins joined #lisp 2015-02-02T17:51:13Z resttime joined #lisp 2015-02-02T17:51:13Z pjb: jasom: there's an emacs lisp implementation in hemlock, I've been told. I've not checked how it's compatible. In anycase, it lacks the emacs library. 2015-02-02T17:51:16Z wasamasa: jasom: that's their goal, not to satisfy the inner language nerd 2015-02-02T17:51:17Z oGMo: wasamasa: i don't see any flaws in his reasoning, though.. guile seems like a pipe dream 2015-02-02T17:51:28Z Patzy joined #lisp 2015-02-02T17:51:29Z wasamasa: oGMo: yet it's still further than anything else 2015-02-02T17:51:48Z Xach: guile has improved a lot in the past few years. before that it was not very good. 2015-02-02T17:52:37Z oGMo: wasamasa: afaict that's still not very far along 2015-02-02T17:52:49Z MutSbeta joined #lisp 2015-02-02T17:53:24Z jasom: Is a lisp without its standard library still the lisp? 2015-02-02T17:53:48Z jasom: I could argue I've implemented a common lisp then, I'm just missing 950 of the standard symbols in the spec... 2015-02-02T17:54:10Z someone quit (Quit: ZNC - http://znc.in) 2015-02-02T17:54:15Z DeadTrickster joined #lisp 2015-02-02T17:54:24Z tharugrim joined #lisp 2015-02-02T17:55:18Z foom: Xach: well, at least package authors aren't pissed off by incompatibilities between xemacs and emacs anymore. :) 2015-02-02T17:55:20Z pjb: jasom: you can claim having implemented a subset of CL, as long as you document it. 2015-02-02T17:55:32Z someon joined #lisp 2015-02-02T17:55:48Z wasamasa: foom: because everyone forgot about xemacs 2015-02-02T17:55:56Z someon is now known as someone 2015-02-02T17:56:17Z foom: wasamasa: exactly, nobody cares if their packages work on xemacs anymore. :) 2015-02-02T17:56:49Z Kanae joined #lisp 2015-02-02T17:57:53Z hiroakip quit (Ping timeout: 250 seconds) 2015-02-02T17:58:12Z Xach: progress! 2015-02-02T17:58:18Z nyef: "I've implemented a subset of common lisp, but it doesn't have QUOTE. In order to get a literal complex list you have to build it up using LOAD-TIME-VALUE." 2015-02-02T17:58:41Z Zhivago joined #lisp 2015-02-02T17:58:53Z nyef: (Silly common-lisp subset ideas.) 2015-02-02T17:58:59Z Zhivago quit (Changing host) 2015-02-02T17:58:59Z Zhivago joined #lisp 2015-02-02T17:59:18Z Zhivago: Sounds like the kind of idea that scheme people would come up with. :) 2015-02-02T17:59:59Z jasom: Xach: Tim Bradshaw had some good thoughts on that thread as well 2015-02-02T18:00:11Z munksgaard joined #lisp 2015-02-02T18:00:18Z jasom: https://groups.google.com/d/msg/comp.lang.lisp/BUxXH76CYdc/w2vBT8fZcqcJ 2015-02-02T18:01:04Z BitPuffin quit (Ping timeout: 245 seconds) 2015-02-02T18:01:47Z mortenaa1 quit (Read error: Connection reset by peer) 2015-02-02T18:01:55Z mortenaa1 joined #lisp 2015-02-02T18:04:58Z Petit_Dejeuner_ quit (Ping timeout: 245 seconds) 2015-02-02T18:06:44Z Bicyclidine joined #lisp 2015-02-02T18:07:55Z jumblerg joined #lisp 2015-02-02T18:08:04Z bb010g quit (Quit: Connection closed for inactivity) 2015-02-02T18:08:31Z gko__ quit (Quit: Connection closed for inactivity) 2015-02-02T18:08:48Z joneshf-laptop joined #lisp 2015-02-02T18:09:09Z pt1 quit (Remote host closed the connection) 2015-02-02T18:10:52Z Karl_Dscc joined #lisp 2015-02-02T18:10:56Z hiroakip joined #lisp 2015-02-02T18:14:02Z average joined #lisp 2015-02-02T18:15:31Z zacharias quit (Ping timeout: 245 seconds) 2015-02-02T18:15:37Z average quit (Client Quit) 2015-02-02T18:18:32Z nell joined #lisp 2015-02-02T18:19:58Z AntiSpamMeta quit (Read error: Connection reset by peer) 2015-02-02T18:20:11Z AntiSpamMeta joined #lisp 2015-02-02T18:22:06Z theseb quit (Quit: Leaving) 2015-02-02T18:27:01Z cadadar joined #lisp 2015-02-02T18:27:40Z nikki93 joined #lisp 2015-02-02T18:29:00Z psy_ quit (Read error: Connection reset by peer) 2015-02-02T18:29:09Z nikki93 quit (Remote host closed the connection) 2015-02-02T18:29:42Z psy_ joined #lisp 2015-02-02T18:29:51Z pt1 joined #lisp 2015-02-02T18:30:15Z fantazo joined #lisp 2015-02-02T18:31:28Z burtons joined #lisp 2015-02-02T18:31:41Z burtons: hi 2015-02-02T18:32:33Z cocosp quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-02-02T18:33:36Z nikki93 joined #lisp 2015-02-02T18:33:38Z pjb: mood: what are the appropriate folders for the mezzano file server? 2015-02-02T18:34:01Z fridim_ joined #lisp 2015-02-02T18:34:13Z hardenedapple quit (Quit: WeeChat 1.1.1) 2015-02-02T18:36:36Z nikki93 quit (Remote host closed the connection) 2015-02-02T18:37:15Z gigetoo quit (Ping timeout: 264 seconds) 2015-02-02T18:37:51Z soggybre1d quit (Ping timeout: 264 seconds) 2015-02-02T18:38:30Z soggybread joined #lisp 2015-02-02T18:39:31Z DeadTrickster quit (Ping timeout: 256 seconds) 2015-02-02T18:41:11Z arpunk joined #lisp 2015-02-02T18:43:22Z intinig joined #lisp 2015-02-02T18:44:42Z durson joined #lisp 2015-02-02T18:48:02Z Denommus joined #lisp 2015-02-02T18:49:09Z intinig quit (Remote host closed the connection) 2015-02-02T18:49:18Z intinig joined #lisp 2015-02-02T18:54:37Z DeadTrickster joined #lisp 2015-02-02T18:54:38Z intinig quit (Remote host closed the connection) 2015-02-02T18:55:32Z Denommus quit (Remote host closed the connection) 2015-02-02T18:55:36Z nalbyuites quit (Ping timeout: 246 seconds) 2015-02-02T18:56:17Z Denommus joined #lisp 2015-02-02T18:58:50Z vanila joined #lisp 2015-02-02T18:59:20Z durson quit (Remote host closed the connection) 2015-02-02T19:01:01Z Guest1391 is now known as hugod 2015-02-02T19:05:00Z mvilleneuve joined #lisp 2015-02-02T19:06:14Z ``Erik quit (Ping timeout: 272 seconds) 2015-02-02T19:07:12Z tristero joined #lisp 2015-02-02T19:07:37Z Bicyclidine quit (Ping timeout: 264 seconds) 2015-02-02T19:08:16Z ggole quit 2015-02-02T19:08:51Z gigetoo joined #lisp 2015-02-02T19:15:48Z ehu joined #lisp 2015-02-02T19:16:32Z MoALTz_ joined #lisp 2015-02-02T19:18:57Z Bicyclidine joined #lisp 2015-02-02T19:19:12Z edran_ joined #lisp 2015-02-02T19:19:23Z eudoxia joined #lisp 2015-02-02T19:19:58Z MoALTz quit (Ping timeout: 244 seconds) 2015-02-02T19:19:58Z edran quit (Ping timeout: 244 seconds) 2015-02-02T19:22:21Z MoALTz_ quit (Quit: Leaving) 2015-02-02T19:23:22Z antonv quit (Ping timeout: 240 seconds) 2015-02-02T19:23:52Z cadadar quit (Quit: Leaving.) 2015-02-02T19:26:31Z devll joined #lisp 2015-02-02T19:27:26Z mishoo quit (Quit: (save-lisp-and-die)) 2015-02-02T19:27:53Z eni_ joined #lisp 2015-02-02T19:28:10Z ehu: hi. (www.)common-lisp.net has switched to https:// for all its urls. does that pose a problem for anybody? 2015-02-02T19:28:15Z mishoo joined #lisp 2015-02-02T19:29:27Z edran_ quit (Ping timeout: 245 seconds) 2015-02-02T19:31:00Z mood: pjb: Do you mean the directories to define in ipl.lisp? 2015-02-02T19:31:27Z pjb: Yes. 2015-02-02T19:31:49Z pjb: I have empty directories in /Users/pjb/Documents/Mezzano/Home, is that ok? 2015-02-02T19:32:16Z edran joined #lisp 2015-02-02T19:32:36Z pjb: Also, I find no icon or font in the github repository. Is this normal? If so, where should they be found? 2015-02-02T19:33:09Z mood: pjb: The first one should be the path to the source directory, the second one to a home directory. It can be empty, but you'll have to comment out some stuff in ipl.lisp 2015-02-02T19:33:23Z pjb: What should be put in it? 2015-02-02T19:33:54Z mood: The fonts are DejaVu fonts, I believe you only need Dejav 2015-02-02T19:34:02Z mood: ...uSans and Mono 2015-02-02T19:34:02Z Vutral quit (Ping timeout: 245 seconds) 2015-02-02T19:34:26Z mood: I believe that's the only folder you really need 2015-02-02T19:34:51Z pjb: type1 or ttf? 2015-02-02T19:35:03Z mood: ttf 2015-02-02T19:35:46Z mood: All of the icons needed are copied from the gui/ folder in the repository 2015-02-02T19:36:31Z devll quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-02-02T19:36:39Z innertracks joined #lisp 2015-02-02T19:37:00Z Xach: ehu: what time did the switch happen? 2015-02-02T19:37:30Z nikki93 joined #lisp 2015-02-02T19:37:32Z pjb: mood: do we know a solution about the NAT problem mentionned earlier with VirtualBox? I didn't have any log in the file server so far. 2015-02-02T19:37:35Z ehu: last night at 00.15 CET 2015-02-02T19:37:40Z ehu: Xach: ^^ 2015-02-02T19:38:07Z mood: pjb: I haven't had that problem, I don't know 2015-02-02T19:38:29Z nikki93 quit (Read error: Connection reset by peer) 2015-02-02T19:38:37Z pjb: I still land in SYS.INT> repl. 2015-02-02T19:38:42Z pjb: no log in file server. 2015-02-02T19:38:53Z vanila: that's where I end up too 2015-02-02T19:38:55Z mood: pjb: Do you have a serial port connected? 2015-02-02T19:38:59Z nikki93 joined #lisp 2015-02-02T19:39:09Z pjb: I would have to configure it in the VM. 2015-02-02T19:39:14Z mood: The serial log usually tells you what's wrong 2015-02-02T19:39:19Z vanila: are you using qemu pjb? 2015-02-02T19:39:28Z pjb: Virtual Box. 2015-02-02T19:39:33Z nyef: Have you considered writing a filesystem driver instead of using the file-server? 2015-02-02T19:39:33Z vanila: oh it's easy to make that print serial port to a file too 2015-02-02T19:39:35Z DeadTrickster quit (Ping timeout: 256 seconds) 2015-02-02T19:39:50Z Xach: ehu: i didn't have any trouble when updating quicklisp stuff today. 2015-02-02T19:39:52Z pjb: 4.3.20 2015-02-02T19:40:02Z ehu: Xach: but URL forwarding from http -> https is in place for 5 hours now. 2015-02-02T19:40:08Z ehu: Xach: ok. good. 2015-02-02T19:40:08Z vanila: Serial Ports > Enable Serial Port > Port Mode: Raw File + add a path 2015-02-02T19:40:18Z nikki93 quit (Remote host closed the connection) 2015-02-02T19:41:07Z Xach: ehu: i will report back if i run into any problems 2015-02-02T19:41:18Z ehu: Xach: thanks. 2015-02-02T19:41:37Z ehu: the various sub-domains will be converted in the days to come. 2015-02-02T19:41:49Z edran quit (Ping timeout: 255 seconds) 2015-02-02T19:41:56Z pjb: In com1, I get this error: #. 2015-02-02T19:42:02Z Vutral joined #lisp 2015-02-02T19:42:06Z nikki93 joined #lisp 2015-02-02T19:43:22Z pjb: ok I added a load in ipl.lisp which it doesn't like. 2015-02-02T19:44:27Z edran joined #lisp 2015-02-02T19:44:58Z Bahman quit (Quit: Ave atque vale) 2015-02-02T19:45:22Z pjb: Now I get: Unknown host "REMOTE". this was in the example, (make-pathname :host :remote …) What should be used? 2015-02-02T19:45:31Z froggey: I've just pushed some improved build instructions 2015-02-02T19:46:46Z nikki93 quit (Ping timeout: 255 seconds) 2015-02-02T19:46:47Z froggey: they should cover how to create the home directory, and I've annotated ipl.lisp a bit more 2015-02-02T19:47:16Z vanila: thank you so much! 2015-02-02T19:47:22Z vanila: ths is really really good 2015-02-02T19:48:01Z EvW quit (Ping timeout: 245 seconds) 2015-02-02T19:48:42Z Khisanth quit (Ping timeout: 264 seconds) 2015-02-02T19:49:06Z froggey: pjb: are you creating pathnames before the :remote host has been added? 2015-02-02T19:49:28Z pjb: Perhaps. 2015-02-02T19:49:50Z pjb: Yes. I was doing that. 2015-02-02T19:50:01Z pjb: What are those libraries that should be put in the home? 2015-02-02T19:50:06Z Khisanth joined #lisp 2015-02-02T19:50:30Z froggey: they're all listed in BUILD now 2015-02-02T19:50:36Z pjb: good. 2015-02-02T19:51:20Z froggey: are you informatimago? 2015-02-02T19:51:25Z froggey: on github 2015-02-02T19:51:35Z zacharias joined #lisp 2015-02-02T19:51:47Z Petit_Dejeuner joined #lisp 2015-02-02T19:52:12Z Petit_Dejeuner_ joined #lisp 2015-02-02T19:52:27Z pjb: yes. 2015-02-02T19:53:23Z Xach: http://report.quicklisp.org/2015-02-02/failure-report/com.informatimago.html#com.informatimago.tools.manifest remains a regression from last month 2015-02-02T19:53:55Z Xach: other informatimago failures are longstanding 2015-02-02T19:54:10Z froggey: ok, I'll wait for you to integrate the new instructions before I merge your pull request 2015-02-02T19:54:20Z pjb: Yes. 2015-02-02T19:54:58Z DeadTrickster joined #lisp 2015-02-02T19:56:13Z Petit_Dejeuner quit (Ping timeout: 245 seconds) 2015-02-02T19:57:13Z vanila: so I think that im being put into the REPL because of a crash/restart 2015-02-02T19:57:30Z vanila: SYSTEM.NETWORKING::TCP-CONNECT 2015-02-02T19:57:44Z vanila: there'sa little thing about APR too 2015-02-02T19:58:06Z vanila: t's amazing to see all these pieces coming togethe 2015-02-02T19:58:17Z mood: vanila: You always first end up in the REPL. While it's compiling all applications you don't see anything but the REPL (except from the serial port) 2015-02-02T19:58:19Z froggey: the sys.int> repl will pop up automatically during boot. if there are errors, then they'll show up on the serial port 2015-02-02T19:58:33Z vanila: ah okay 2015-02-02T19:59:15Z someone quit (Quit: ZNC - http://znc.in) 2015-02-02T19:59:21Z vanila: http://lpaste.net/119821 2015-02-02T19:59:25Z vanila: thats what im looking into just now 2015-02-02T19:59:30Z vanila: going to have a go with vbox first 2015-02-02T19:59:51Z vanila: i tested the file server a little bit locally (withotu involving mezanno or vms) and it works nicely :) 2015-02-02T20:00:41Z someon joined #lisp 2015-02-02T20:00:56Z froggey: you said there was something about ARP before that? 2015-02-02T20:01:13Z vanila: oh yeah 2015-02-02T20:02:06Z someon quit (Client Quit) 2015-02-02T20:03:21Z someon joined #lisp 2015-02-02T20:04:12Z froggey: vanila: is this running in qemu? 2015-02-02T20:05:17Z Kanae quit (Read error: Connection reset by peer) 2015-02-02T20:05:27Z someon is now known as someone 2015-02-02T20:05:34Z vanila: yes but I just tried it in vbox and I get the same trace (after making it use virtio-net) 2015-02-02T20:05:56Z vanila: without virtio-net (which i left off by accident) you get: #. Dispatching on class NIL.> 2015-02-02T20:07:10Z froggey: ok, do you have a spare linux VM you can test with? just try to connect to the file server on the host from inside it 2015-02-02T20:07:45Z froggey: and the IP of the host is set correctly in ipl.lisp? 2015-02-02T20:07:54Z vanila: I don't really know what IP to put in there 2015-02-02T20:08:05Z vanila: I tried putting the local ip that 'ip addr' says 2015-02-02T20:08:49Z froggey: should usually start with 192.168. 2015-02-02T20:08:53Z vanila: yea 2015-02-02T20:09:23Z arnaudga joined #lisp 2015-02-02T20:09:51Z froggey: that should be right 2015-02-02T20:10:33Z vanila: yes that ip works great connecting to the file server from a linux Vm 2015-02-02T20:11:12Z nikki93 joined #lisp 2015-02-02T20:12:06Z Posterdati: hi 2015-02-02T20:12:26Z prxq joined #lisp 2015-02-02T20:12:51Z froggey: and from the SYS.INT> repl can you run (sys.net::ping-host "192.168.x.y"), it'll print "Pong n" on the serial port if it gets a response 2015-02-02T20:12:51Z Posterdati: pjb, froggey: hi 2015-02-02T20:12:51Z nikki93 quit (Read error: Connection reset by peer) 2015-02-02T20:12:59Z nikki93 joined #lisp 2015-02-02T20:13:04Z froggey: hi 2015-02-02T20:13:12Z Posterdati: froggey: I'm running mezzano on qemu 2015-02-02T20:13:21Z froggey: cool :) 2015-02-02T20:13:28Z Posterdati: I've reached SYS.INT> 2015-02-02T20:13:35Z froggey: you're building it? 2015-02-02T20:13:40Z Posterdati: with a moving pointer on it 2015-02-02T20:13:54Z Posterdati: no just staring it 2015-02-02T20:14:15Z froggey: I mean you're running a version you've built yourself? 2015-02-02T20:14:18Z vanila: wow! getting arp packets :D 2015-02-02T20:14:20Z pjb: Posterdati: you're using my script, I'm updating it. 2015-02-02T20:14:31Z Posterdati: yes I'm using pjb script 2015-02-02T20:14:33Z vanila: 4 pings still in flight 2015-02-02T20:14:43Z vanila: the seem to go out but not come back 2015-02-02T20:15:17Z froggey: what about pinging google.com? 2015-02-02T20:15:19Z Posterdati: when I move the pointrt I see a cyan indicator 2015-02-02T20:15:37Z vanila: woah! got four pong's 2015-02-02T20:15:46Z arpunk quit (Ping timeout: 244 seconds) 2015-02-02T20:16:05Z froggey: that's super strange. it can talk to the internet, but not your host computer? 2015-02-02T20:16:24Z vanila: seems like it, trying to think why that might be.. 2015-02-02T20:16:24Z antgreen` is now known as antgreen 2015-02-02T20:16:31Z arpunk joined #lisp 2015-02-02T20:16:54Z vanila: ah! 2015-02-02T20:17:00Z vanila: now im getting pongs 2015-02-02T20:17:08Z vanila: it just didnt work the first time for some reason 2015-02-02T20:17:30Z nikki93 quit (Remote host closed the connection) 2015-02-02T20:19:19Z radioninja joined #lisp 2015-02-02T20:19:37Z alchemis7 quit (Ping timeout: 255 seconds) 2015-02-02T20:20:32Z arnaudga quit (Ping timeout: 252 seconds) 2015-02-02T20:21:16Z vdamewood joined #lisp 2015-02-02T20:23:07Z vanila: its all happening now.. loading mandarin pair and so on :D 2015-02-02T20:24:50Z malkomalko joined #lisp 2015-02-02T20:27:47Z nikki93 joined #lisp 2015-02-02T20:27:58Z eni_ quit (Remote host closed the connection) 2015-02-02T20:29:12Z nikki93 quit (Remote host closed the connection) 2015-02-02T20:30:11Z vanila: oh boy its really unhappy about asdf.llf not existing :P 2015-02-02T20:32:22Z froggey: how so? 2015-02-02T20:32:56Z vanila: huge stream of errors, I think it's all going to plan though! getting extcatly the error from the comment in ipl which it says rebooting fixes 2015-02-02T20:33:00Z vanila: now its compiling zpb-tff 2015-02-02T20:33:14Z vanila: it is absolutely amazing to watch this all happening in the fileserver, serial port etc. 2015-02-02T20:33:27Z Xach: zpb-ttf, now there's a great library with no README 2015-02-02T20:34:54Z edran quit (Ping timeout: 264 seconds) 2015-02-02T20:37:24Z radioninja quit (Ping timeout: 252 seconds) 2015-02-02T20:37:25Z edran joined #lisp 2015-02-02T20:38:36Z pjb: froggey: ok, so I want to configure ipl starting from namestring (strings containing the path), and making a corresponding path in the "REMOTE" host. It fails with # on: (make-pathname :host :remote :defaults (pathname *file-server-source-directory*)) (on the pathname call actually). 2015-02-02T20:38:38Z mvilleneuve quit (Quit: This computer has gone to sleep) 2015-02-02T20:38:52Z pjb: froggey: what would you advise to make the remote path from the string? 2015-02-02T20:39:23Z DeadTrickster quit (Ping timeout: 240 seconds) 2015-02-02T20:39:24Z solomon243 joined #lisp 2015-02-02T20:40:32Z froggey: try (parse-namestring *file-server-source-directory* :remote) 2015-02-02T20:40:50Z pjb: trying 2015-02-02T20:43:50Z mvilleneuve joined #lisp 2015-02-02T20:44:18Z pjb: in the repl, cl-user::*file-server-source-directory* is unbound :-( 2015-02-02T20:44:35Z froggey: maybe it's in sys.int? 2015-02-02T20:44:39Z pjb: I still have the same error with parse-namestring. 2015-02-02T20:44:46Z pjb: apropos said cl-user 2015-02-02T20:46:04Z froggey: where is *file-server-source-directory* set? 2015-02-02T20:46:33Z yrk joined #lisp 2015-02-02T20:46:37Z pjb: So far, in a ipl-configuration.lisp file that I loaded or #. read in ipl.lisp; now I'm trying with defparameter directly in ipl.lisp 2015-02-02T20:47:03Z yrk quit (Changing host) 2015-02-02T20:47:03Z yrk joined #lisp 2015-02-02T20:47:32Z pjb: nope. 2015-02-02T20:48:41Z cmack joined #lisp 2015-02-02T20:49:01Z cadadar joined #lisp 2015-02-02T20:49:25Z pjb: froggey: https://github.com/informatimago/Mezzano/blob/master/ipl.lisp 2015-02-02T20:49:49Z radioninja joined #lisp 2015-02-02T20:50:25Z pjb: Posterdati: you may pull to get the install-dependencies.lisp script 2015-02-02T20:53:16Z lemoinem quit (Ping timeout: 272 seconds) 2015-02-02T20:53:22Z badkins quit 2015-02-02T20:55:17Z Posterdati: ok 2015-02-02T20:55:30Z DeadTrickster joined #lisp 2015-02-02T21:00:57Z Harag1 joined #lisp 2015-02-02T21:00:58Z Harag quit (Read error: Connection reset by peer) 2015-02-02T21:01:00Z froggey: pjb: I think you want something more like this: http://paste.lisp.org/display/145561 2015-02-02T21:01:11Z enitiz joined #lisp 2015-02-02T21:03:31Z gravicappa quit (Remote host closed the connection) 2015-02-02T21:04:00Z ruste quit (Read error: Connection reset by peer) 2015-02-02T21:04:34Z ruste joined #lisp 2015-02-02T21:06:09Z arnaudga joined #lisp 2015-02-02T21:06:21Z pjb: Even with (setf *default-pathname-defaults* (make-pathname :host "REMOTE" :directory '(:absolute "Users" "pjb" "src" "Mezzano"))) I get the same error. 2015-02-02T21:06:21Z pjb: 2015-02-02T21:06:36Z malkomalko quit 2015-02-02T21:07:04Z pjb: Otherwise, indeed, #.(namestring …) is what I want. 2015-02-02T21:07:16Z edgar-rft joined #lisp 2015-02-02T21:07:45Z pjb: Perhaps I must remove the .llf before recompiling? 2015-02-02T21:08:16Z froggey: if the source file is newer than the llf, it'll rebuild it automatically 2015-02-02T21:09:00Z pjb: Ah, perhaps the error was in the earlier defparameter. With #. that should work better. 2015-02-02T21:09:47Z froggey: maybe, none of the pathname-related functions are going to work sensibly until a host & proper default-pathname have been set up 2015-02-02T21:10:01Z edran quit (Ping timeout: 255 seconds) 2015-02-02T21:11:11Z pjb: Good. Now it fails in send-arp. 2015-02-02T21:11:20Z pt1 quit (Remote host closed the connection) 2015-02-02T21:11:24Z pjb: Simple-Error No applicable methods to generic function #. Dispatching on class NIL.> 2015-02-02T21:12:07Z froggey: your VM doesn't have a virtio-net NIC 2015-02-02T21:12:11Z pjb: Perhaps I should configure an interface. Let me check. 2015-02-02T21:12:41Z selat quit (Quit: Lost terminal) 2015-02-02T21:13:29Z pjb: Ok, virtio-net. Relaunching. 2015-02-02T21:14:45Z edran joined #lisp 2015-02-02T21:14:54Z pjb: Ok, I get file-system logs. 2015-02-02T21:15:04Z pjb: so 2 hours? 2015-02-02T21:15:28Z froggey: something like that 2015-02-02T21:15:45Z vanila: im well into the build :) 2015-02-02T21:15:55Z vanila: 24k lines out the serial port 2015-02-02T21:16:31Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-02T21:16:36Z enitiz quit (Quit: Leaving) 2015-02-02T21:16:47Z froggey: it'll fail to load ASDF the first time, you'll need to reboot to fix it (more accurately, it can't load asdf.llf after compiling it because asdf wants to do package stuff I've not implemented yet) 2015-02-02T21:16:59Z froggey: vanila: any idea what it's building now? 2015-02-02T21:17:09Z vanila: its doing cl-jpeg! 2015-02-02T21:17:38Z vanila: I'm just watching code compile but it's a joy :) 2015-02-02T21:17:43Z froggey: I think you're through the bulk of it. it's mostly just applications after that 2015-02-02T21:17:44Z Ralt: how can I check-type string? (check-type "foo" 'string) doesn't work... 2015-02-02T21:18:10Z vanila: I really appreciate you releasing this and I hope I didn't bother you too much with all the questions! 2015-02-02T21:18:18Z pjb: Where can Mandarin_Pair.jpg be found? 2015-02-02T21:18:24Z vanila: it's on wikipedia! 2015-02-02T21:18:30Z vanila: http://upload.wikimedia.org/wikipedia/commons/7/73/Mandarin_Pair.jpg 2015-02-02T21:18:34Z pjb: Thanks. 2015-02-02T21:18:47Z froggey: you can substitute any background you want 2015-02-02T21:19:06Z |3b|: clhs check-type 2015-02-02T21:19:06Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_check_.htm 2015-02-02T21:20:04Z Ralt: |3b|: I'm on it. I guessed that I should use (check-type "foo" string), but nope. 2015-02-02T21:20:15Z eudoxia: http://blog.quicklisp.org/2015/02/download-stats-for-january-2015.html 2015-02-02T21:20:23Z |3b|: Ralt: that should work 2015-02-02T21:20:24Z enitiz joined #lisp 2015-02-02T21:20:33Z eudoxia: >tfw not in the top 100 2015-02-02T21:20:40Z Ralt: Variable name is not a symbol: "foo". 2015-02-02T21:20:51Z Ralt: oh 2015-02-02T21:20:51Z Grue`: Ralt: (stringp str) works 2015-02-02T21:21:03Z Bicyclidine: yeah, check-type takes a place. it has this whole error gizmo complicatedness. 2015-02-02T21:21:03Z |3b|: Grue`: does something different though 2015-02-02T21:21:18Z |3b|: ah, right, forgot about that part 2015-02-02T21:21:31Z Ralt: hm 2015-02-02T21:21:41Z Ralt: alright, got it working. thanks. 2015-02-02T21:21:53Z Shinmera: eudoxia: >tfw in the top 100 and don't deserve it 2015-02-02T21:22:13Z Bicyclidine: at least you're in touch with your emotions 2015-02-02T21:22:21Z eudoxia: Shinmera: i was actually surprised plump didn't make it but trivial-arguments did 2015-02-02T21:22:39Z Shinmera: eudoxia: I'm surprised anything made it. Who are these mysterious users I don't know about? 2015-02-02T21:23:51Z Grue`: there need to be stats for deliberate downloads instead of secondary (requirement) downloads 2015-02-02T21:24:06Z eudoxia: noooooo 2015-02-02T21:24:19Z eudoxia: how am i going to inflate my download stats by running travis jobs then 2015-02-02T21:24:41Z eudoxia: that's a joke pls xach don't ban my travis jobs 2015-02-02T21:25:17Z Shinmera: Ban this sick filth 2015-02-02T21:25:26Z eudoxia: it's interesting how the numbers have gone up since december: alexandria went from 3052 to 5231 2015-02-02T21:25:42Z Grue`: like, babel is #4 and I don't even know what it does, but everything probably requires it 2015-02-02T21:25:43Z Shinmera: Did december include the full month? 2015-02-02T21:26:12Z |3b|: i think cffi requires babel, as well as pretty much anything dealing with text 2015-02-02T21:26:44Z |3b|: (it does encoding/decoding for things like utf8 etc) 2015-02-02T21:26:53Z joneshf-laptop quit (Ping timeout: 250 seconds) 2015-02-02T21:26:54Z eudoxia: pretty much the first thing that gets loaded any time is alexandria 2015-02-02T21:26:57Z nyef: Does it support Mac OS Roman yet? 2015-02-02T21:27:18Z eudoxia: eg https://travis-ci.org/eudoxia0/crane/builds/49071260 2015-02-02T21:27:31Z |3b|: no idea, but last i looked all 3 of babel flexistreams and sbcl had things the others didn't :/ 2015-02-02T21:27:42Z |3b|: and i think none had the one i wanted :p 2015-02-02T21:27:52Z nikki93 joined #lisp 2015-02-02T21:28:37Z Harag1 quit (Ping timeout: 250 seconds) 2015-02-02T21:29:05Z Harag joined #lisp 2015-02-02T21:31:07Z onepdp quit (Quit: onepdp) 2015-02-02T21:33:04Z angavrilov quit (Remote host closed the connection) 2015-02-02T21:33:25Z mortenaa1 quit (Ping timeout: 255 seconds) 2015-02-02T21:34:11Z vanila: froggey, I'm just have a little trouble with fonts 2015-02-02T21:34:24Z vanila: if youre not busy at some point could I ask about that? 2015-02-02T21:34:28Z pjb: froggey: seems to be hung on 'New ARP table: ((2048 167772674 #(82 84 0 18 53 2) 0))'. 2015-02-02T21:35:17Z vanila: oh no, I think i did Fonts/ instead of fonts/! 2015-02-02T21:35:25Z vanila: ill just try that... 2015-02-02T21:35:32Z solomon243 quit (Remote host closed the connection) 2015-02-02T21:35:56Z froggey: pjb: no blue light flashing? 2015-02-02T21:38:14Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-02-02T21:39:24Z DeadTrickster quit (Ping timeout: 246 seconds) 2015-02-02T21:40:21Z pjb: No, no light. 2015-02-02T21:40:59Z froggey: can you upload the serial log? 2015-02-02T21:41:01Z pjb: I used Font too. Is it Font or font? (I have a case sensitive file system). 2015-02-02T21:41:16Z froggey: font 2015-02-02T21:41:26Z froggey: er, fonts 2015-02-02T21:42:05Z nikki93 quit (Remote host closed the connection) 2015-02-02T21:42:32Z EvW joined #lisp 2015-02-02T21:42:41Z pjb: froggey: https://gist.github.com/informatimago/3374b669bc06fed4ea93 2015-02-02T21:42:50Z pjb: time out eventually. 2015-02-02T21:42:51Z normanrichards joined #lisp 2015-02-02T21:42:57Z vanila: gotta be careful with case sensitivity :) 2015-02-02T21:43:00Z pjb: Perhaps I should restart the server? 2015-02-02T21:43:51Z froggey: it looks like you're having exactly the same problem as vanila, it's not able to talk to the server 2015-02-02T21:44:10Z pjb: Previously, it did. I got a bunch of connections. 2015-02-02T21:44:23Z lerax joined #lisp 2015-02-02T21:44:40Z froggey: strange. I guess restarting it wouldn't hurt 2015-02-02T21:44:41Z vanila: test from a normal linux vm was a really good way to diagnose that problem 2015-02-02T21:44:52Z vanila: and the serial port has been essential! 2015-02-02T21:44:58Z mvilleneuve quit (Read error: No route to host) 2015-02-02T21:45:00Z mvilleneuve_ joined #lisp 2015-02-02T21:45:04Z vanila: i have the raw file open in emacs with M-x auto-revert-mode 2015-02-02T21:45:24Z yenda joined #lisp 2015-02-02T21:45:44Z pjb: ok. Actually, power down the VM and relaunching the VM make it go. When I just rebooted the VM, it hung on arp. 2015-02-02T21:46:05Z pjb: So perhaps the virtio-net driver has a problem on hot initialization. 2015-02-02T21:46:05Z vanila: I think I had a similar issue - the networking didn't work, then it did 2015-02-02T21:46:41Z vanila: It could be worth having a little note saying: Sometimes networking isn't perfect try a couple times incase it's just being weird for no known reason 2015-02-02T21:46:43Z pjb: We have to use power down/relaunch, for a cold start, not reboot. 2015-02-02T21:47:25Z khisanth_ joined #lisp 2015-02-02T21:47:47Z froggey: you got an ARP response, so the virtio-net driver is functional 2015-02-02T21:48:07Z Khisanth quit (Ping timeout: 250 seconds) 2015-02-02T21:48:11Z nikki93 joined #lisp 2015-02-02T21:48:35Z froggey: the network stack is pretty hacky, could just be that 2015-02-02T21:49:03Z khisanth_ is now known as Khisanth 2015-02-02T21:49:51Z kobain quit (Ping timeout: 252 seconds) 2015-02-02T21:51:12Z fantazo quit (Quit: Verlassend) 2015-02-02T21:51:33Z vanila: how do i movethe REPL window out of the way? 2015-02-02T21:51:37Z jumblerg joined #lisp 2015-02-02T21:51:39Z froggey: alt drag 2015-02-02T21:54:51Z vanillalisp joined #lisp 2015-02-02T21:54:58Z DeadTrickster joined #lisp 2015-02-02T21:55:13Z vanillalisp: hello from my own bootstrapped copy of mezzano! 2015-02-02T21:55:21Z nyef: vanillalisp: Congratulations. 2015-02-02T21:55:57Z froggey: hurrah! 2015-02-02T21:56:56Z normanrichards quit 2015-02-02T21:58:02Z eli joined #lisp 2015-02-02T21:58:21Z vanillalisp quit 2015-02-02T21:59:12Z pjb: compiling cl-vector… 2015-02-02T21:59:27Z munksgaard quit (Ping timeout: 264 seconds) 2015-02-02T21:59:29Z nikki93 quit (Remote host closed the connection) 2015-02-02T22:00:41Z Patzy quit (Ping timeout: 250 seconds) 2015-02-02T22:01:35Z Patzy joined #lisp 2015-02-02T22:04:16Z Harag quit (Ping timeout: 244 seconds) 2015-02-02T22:05:35Z cadadar quit (Quit: Leaving.) 2015-02-02T22:06:50Z kobain joined #lisp 2015-02-02T22:07:52Z fridim_ quit (Ping timeout: 240 seconds) 2015-02-02T22:08:05Z arnaudga: hello, I would like to concatenate 2 arrays of same dimension, what could be the best practice ? 2015-02-02T22:11:03Z Xach: arnaudga: like two 10x10 arrays or something? 2015-02-02T22:11:14Z pjb: like 3x10x4x15 ? 2015-02-02T22:11:27Z pjb: On what dimension do you want to concatenate? 2015-02-02T22:12:09Z arnaudga: currently juste for example 8 x 5 2015-02-02T22:12:25Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2015-02-02T22:12:26Z pjb: And you want to obtain 16 x 5 or 8 x 10 or 8 x 5 x 2? 2015-02-02T22:12:33Z Xach: arnaudga: and what do you want to get out? as a result? 2015-02-02T22:12:36Z pjb: In anycase, you will have to write it yourself. 2015-02-02T22:13:12Z pjb: Just that in the case 8x5x2, you can simplify the processing using displaced vectors. 2015-02-02T22:13:24Z lemoinem joined #lisp 2015-02-02T22:13:27Z arnaudga: 8 x 5 + 10 x 5 to get 18 x 5 2015-02-02T22:13:35Z wheelsucker quit (Quit: Client Quit) 2015-02-02T22:13:40Z pjb: then you will have to write the loops yourself. 2015-02-02T22:14:31Z arnaudga: hum, ok 2015-02-02T22:14:41Z pjb: arnaudga: perhaps you could find the routine you need in some apl-like library. 2015-02-02T22:14:53Z pjb: since there are apl operators to do that. 2015-02-02T22:15:01Z Lokathor joined #lisp 2015-02-02T22:15:04Z arnaudga: I don't know that, I'm newbie in lisp 2015-02-02T22:15:09Z pjb: But I don't know if they wouldn't have their own abstraction for apl-like arrays. 2015-02-02T22:15:25Z pjb: arnaudga: then write this function yourself, you'll learn something. 2015-02-02T22:15:58Z arnaudga: I think so :) 2015-02-02T22:16:06Z prxq quit (Remote host closed the connection) 2015-02-02T22:18:56Z hiroakip quit (Ping timeout: 265 seconds) 2015-02-02T22:23:02Z Alfr quit (Quit: Leaving) 2015-02-02T22:24:54Z hiroakip joined #lisp 2015-02-02T22:27:42Z yenda quit (Read error: Connection reset by peer) 2015-02-02T22:30:31Z xificurC quit (Ping timeout: 245 seconds) 2015-02-02T22:31:31Z msmith joined #lisp 2015-02-02T22:32:27Z msmith: anyone know where I can find documentation for building sbcl on freebsd with thread support, not using ports? 2015-02-02T22:35:11Z Ralt: ./make.sh --fancy 2015-02-02T22:35:11Z Ralt: ? 2015-02-02T22:35:15Z pjb: msmith: the file INSTALL 2015-02-02T22:36:08Z elimik31 joined #lisp 2015-02-02T22:37:49Z ejbs quit (Ping timeout: 250 seconds) 2015-02-02T22:39:05Z a20150201 quit (Quit: Page closed) 2015-02-02T22:39:47Z DeadTrickster quit (Ping timeout: 256 seconds) 2015-02-02T22:41:08Z metaf5 joined #lisp 2015-02-02T22:41:13Z enitiz quit (Ping timeout: 245 seconds) 2015-02-02T22:42:26Z mrSpec quit (Quit: mrSpec) 2015-02-02T22:43:46Z pnpuff joined #lisp 2015-02-02T22:50:59Z eudoxia quit (Quit: Leaving) 2015-02-02T22:54:10Z dboswell joined #lisp 2015-02-02T22:55:40Z DeadTrickster joined #lisp 2015-02-02T22:59:13Z dboswell quit (Remote host closed the connection) 2015-02-02T23:00:10Z cadadar joined #lisp 2015-02-02T23:00:34Z vaporatorius quit (Remote host closed the connection) 2015-02-02T23:01:04Z DeadTrickster quit (Ping timeout: 245 seconds) 2015-02-02T23:03:13Z enitiz joined #lisp 2015-02-02T23:04:06Z pnpuff quit (Ping timeout: 246 seconds) 2015-02-02T23:04:09Z quazimodo joined #lisp 2015-02-02T23:06:21Z hellofunk quit (Ping timeout: 245 seconds) 2015-02-02T23:06:52Z Karl_Dscc quit (Remote host closed the connection) 2015-02-02T23:07:16Z msmith: Ralt pjb thanks 2015-02-02T23:07:21Z pjb: froggey: there's a lot of "expanding cons area". Since it's a lisp os, why not allocating all the RAM to lisp heap? 2015-02-02T23:07:36Z pjb: (or almost all of it) 2015-02-02T23:08:28Z nyef: pjb: The "cons area" is specifically for holding CONS cells, which have a different allocation granularity from everything else (AIUI). 2015-02-02T23:08:52Z nyef: Or maybe it's that they have a high-tag. 2015-02-02T23:08:54Z nyef: Something like that. 2015-02-02T23:09:19Z pjb: Anyways, expansion should be made in bigger increments. 2015-02-02T23:10:05Z nyef: Have a look for *cons-area-expansion-granularity* 2015-02-02T23:10:17Z pjb: ok. 2015-02-02T23:11:04Z froggey: the cons & general areas expand in 2MB chunks, until they've expanded by 64MB in total, then a GC cycle runs and trims them down to the minimum size. they can expand to fill all of memory, just not all in one go 2015-02-02T23:17:14Z pjb: I've increased the expansion granularity to 128 MB. Hope this will do. 2015-02-02T23:19:17Z froggey: no, you'll need to increase *memory-expansion* as well (it's in system/gc.lisp) 2015-02-02T23:19:51Z froggey: and 128MB might be a bit much for a 256MB disk image. 32MB or 64MB would be safer 2015-02-02T23:20:17Z elimik31 quit (Ping timeout: 250 seconds) 2015-02-02T23:20:17Z kushal quit (Ping timeout: 245 seconds) 2015-02-02T23:20:42Z maxpeck joined #lisp 2015-02-02T23:21:40Z radioninja quit (Ping timeout: 252 seconds) 2015-02-02T23:22:22Z quazimodo quit (Ping timeout: 245 seconds) 2015-02-02T23:22:28Z enitiz quit (Ping timeout: 245 seconds) 2015-02-02T23:23:37Z ebrasca: I try to run tutorials of clinch 2015-02-02T23:23:43Z ebrasca: but it give me 2015-02-02T23:23:53Z ebrasca: The alien function "glfwOpenWindowHint" is undefined. 2015-02-02T23:24:42Z Bicyclidine quit (Ping timeout: 264 seconds) 2015-02-02T23:25:04Z yenda joined #lisp 2015-02-02T23:25:11Z ebrasca: I cant find where is the error 2015-02-02T23:25:16Z Posterdati: froggey: hi 2015-02-02T23:25:26Z froggey: hi Posterdati 2015-02-02T23:25:34Z pjb: froggey: I have configured 1GB RAM. 2015-02-02T23:25:35Z Posterdati: froggey: I've got a problem here... I'm pasting the log from com 2015-02-02T23:27:15Z froggey: pjb: the size of the disk image is the limiting factor. this'll be fixed in the future, but that's how it works now 2015-02-02T23:27:17Z froggey: Posterdati: ok 2015-02-02T23:27:34Z pjb: I see. 2015-02-02T23:27:43Z Posterdati: http://paste.lisp.org/display/145562 2015-02-02T23:27:58Z tharugrim quit (Quit: WeeChat 1.2-dev) 2015-02-02T23:28:38Z arnaudga quit (Ping timeout: 252 seconds) 2015-02-02T23:28:41Z Posterdati: I'm using qemu on debian wheezy, since virtualbox doesn't work (guru meditation after mezzanine boot) 2015-02-02T23:30:09Z Posterdati: now the vm screen shows a red line 2015-02-02T23:30:42Z froggey: the system takes a few snapshots when it initializes, I think you were unlucky and it broke your image. you'll have to make a fresh image, just rerun (cold-generator::make-image ...) 2015-02-02T23:31:18Z nand1 quit (Remote host closed the connection) 2015-02-02T23:33:37Z Posterdati: done, rebooting 2015-02-02T23:33:47Z Posterdati: same thing 2015-02-02T23:34:02Z radioninja joined #lisp 2015-02-02T23:34:33Z CrazyWoods quit (Quit: leaving) 2015-02-02T23:36:07Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-02-02T23:36:11Z Bicyclidine joined #lisp 2015-02-02T23:36:13Z Posterdati: froggey: I'm sending you the complete log 2015-02-02T23:36:24Z froggey: are you using the raw disk image or a vmdk? you'll have to remake the vmdk as well 2015-02-02T23:36:40Z Posterdati: the raw on qemu 2015-02-02T23:36:43Z froggey: I can't do DCC 2015-02-02T23:38:38Z Posterdati: ide or scsi disk? 2015-02-02T23:38:45Z Posterdati: I used ide 2015-02-02T23:38:45Z froggey: IDE 2015-02-02T23:38:53Z hiyosi joined #lisp 2015-02-02T23:40:16Z froggey: Posterdati: can you paste the boot log from the image you just created? 2015-02-02T23:40:38Z Posterdati: it's 100k 2015-02-02T23:41:30Z froggey: can you email it to me? 2015-02-02T23:41:38Z Posterdati: ok 2015-02-02T23:43:54Z mishoo quit (Ping timeout: 264 seconds) 2015-02-02T23:44:15Z akkad: froggey: getting a lot of feedback/code contributions yet? 2015-02-02T23:44:27Z pjb: akkad: check the forks on github! 2015-02-02T23:45:35Z froggey: akkad: a couple of pull requests so far. people are figuring out how to build it now, so maybe it'll pick up 2015-02-02T23:46:42Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-02-02T23:47:30Z Posterdati: froggey: to henry.harrington... ? 2015-02-02T23:47:36Z froggey: yeah 2015-02-02T23:47:44Z Posterdati: done 2015-02-02T23:48:25Z Longlius joined #lisp 2015-02-02T23:50:36Z nyef: froggey: I have a small series of commits in my local tree, all to do with supervisor/pager. 2015-02-02T23:50:53Z froggey: Posterdati: that's a really scary looking crash. can you try a fresh image in qemu without kvm? 2015-02-02T23:51:16Z Posterdati: yes I did now 2015-02-02T23:51:20Z akkad: pjb: I've seen the forks. I was asking about OOB contributions 2015-02-02T23:51:21Z rtra quit (Ping timeout: 245 seconds) 2015-02-02T23:51:28Z Posterdati: not working 2015-02-02T23:52:01Z Posterdati: yes, I've got an amd64 processor here 2015-02-02T23:52:03Z froggey: same error? "Invalid pinned cons #<4189B3>" followed by a big backtrace? 2015-02-02T23:52:58Z Posterdati: Scav roots 2015-02-02T23:52:58Z Posterdati: Invalid pinned cons #<3AB2E3> 2015-02-02T23:52:58Z Posterdati: Allocating during GC! 2015-02-02T23:53:14Z cpc26 joined #lisp 2015-02-02T23:54:09Z gingerale quit (Ping timeout: 265 seconds) 2015-02-02T23:54:09Z Posterdati: if I remove kvm option it resets 2015-02-02T23:54:35Z froggey: akkad: no, nothing like that 2015-02-02T23:54:39Z cpc26_ quit (Ping timeout: 264 seconds) 2015-02-02T23:54:59Z froggey: Posterdati: that's a strange crash, I've never seen anything like it. any local changes? 2015-02-02T23:55:18Z Posterdati: for example? 2015-02-02T23:55:54Z froggey: anything outside ipl.lisp 2015-02-02T23:56:21Z Posterdati: I only configured paths for my home 2015-02-02T23:56:58Z Posterdati: aha 2015-02-02T23:57:00Z Posterdati: ok 2015-02-02T23:58:01Z froggey: what SBCL version and host OS are you using? 2015-02-02T23:58:03Z Ethan- joined #lisp 2015-02-02T23:58:38Z Posterdati: 1.2.6 on wheezy 2015-02-02T23:58:57Z Posterdati: what is src/Mezzano 2015-02-02T23:58:58Z Posterdati: ? 2015-02-02T23:59:03Z Bicyclidine quit (Quit: quit) 2015-02-02T23:59:21Z pjb: The directory where the sources of Mezzano are stored. 2015-02-02T23:59:25Z pjb: ~/src/Mezzano. 2015-02-02T23:59:32Z froggey: src/Mezzano? where's that? 2015-02-02T23:59:34Z pjb: When you git clone some sources, you cd ~/src first. 2015-02-02T23:59:57Z Posterdati: ls ~/src 2015-02-02T23:59:57Z Posterdati: ls: cannot access /home/angel/src: No such file or directory