2015-01-18T00:00:47Z vaporatorius quit (Remote host closed the connection) 2015-01-18T00:02:00Z Davidbrcz joined #lisp 2015-01-18T00:04:49Z agumonkey quit (Quit: ZNC - http://znc.in) 2015-01-18T00:06:06Z agumonkey joined #lisp 2015-01-18T00:06:36Z isoraqathedh_l joined #lisp 2015-01-18T00:08:21Z jgrant: Is it currently possible to build SBCL with GCL? 2015-01-18T00:09:10Z jasom: is there a way to list all slots in an object? 2015-01-18T00:10:05Z Bike: yeah, mop. class-slots i think. 2015-01-18T00:10:06Z Shinmera: jasom: With MOP, yes 2015-01-18T00:10:25Z isoraqathedh quit (Ping timeout: 252 seconds) 2015-01-18T00:10:36Z Shinmera: jasom: you'll want CLASS-SLOTS or CLASS-DIRECT-SLOTS. 2015-01-18T00:10:55Z Davidbrcz quit (Ping timeout: 256 seconds) 2015-01-18T00:12:07Z Shinmera: (and then probably SLOT-DEFINITION-NAME on the returned effective-slot-definition instances) 2015-01-18T00:13:37Z Adlai joined #lisp 2015-01-18T00:15:40Z bytecurry joined #lisp 2015-01-18T00:19:08Z robot-beethoven joined #lisp 2015-01-18T00:19:41Z jtza8 joined #lisp 2015-01-18T00:19:45Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-01-18T00:24:30Z edgar-rft quit (Quit: memory access terminated by perpetual disaster) 2015-01-18T00:25:28Z jasom: thanks; I ended up just using describe 2015-01-18T00:27:57Z isoraqathedh joined #lisp 2015-01-18T00:30:43Z isoraqathedh quit (Client Quit) 2015-01-18T00:31:08Z nikki93 quit (Remote host closed the connection) 2015-01-18T00:32:04Z isoraqathedh_l quit (Ping timeout: 255 seconds) 2015-01-18T00:32:41Z isoraqathedh joined #lisp 2015-01-18T00:33:53Z dkcl quit (Remote host closed the connection) 2015-01-18T00:33:59Z williamyaoh joined #lisp 2015-01-18T00:34:23Z zacharias quit (Remote host closed the connection) 2015-01-18T00:34:48Z dpathakj quit (Quit: dpathakj) 2015-01-18T00:35:09Z arnaudga quit (Ping timeout: 276 seconds) 2015-01-18T00:39:08Z williamyaoh quit (Ping timeout: 245 seconds) 2015-01-18T00:40:46Z isoraqathedh_l joined #lisp 2015-01-18T00:41:15Z isoraqathedh quit (Disconnected by services) 2015-01-18T00:41:16Z isoraqathedh_l is now known as isoraqathedh 2015-01-18T00:41:35Z Beetny quit (Ping timeout: 246 seconds) 2015-01-18T00:44:34Z k-stz joined #lisp 2015-01-18T00:45:33Z Xach: jgrant: no way. 2015-01-18T00:45:41Z k-stz: is it true that swank code live-editing only works with multi-threading support? 2015-01-18T00:45:52Z jocuman quit (Ping timeout: 240 seconds) 2015-01-18T00:46:05Z Xach: k-stz: live-editing like graphics or sound stuff? 2015-01-18T00:46:37Z k-stz: Xach: graphics yes, in this case though the window manager stumpwm 2015-01-18T00:46:58Z Xach: yes, you need threads 2015-01-18T00:47:04Z jgrant: Xach: Yeah, kinda got past that pipe dream already, I'm trying to get some decent CL in GNU Guix. 2015-01-18T00:47:15Z jgrant: Looks like it'll probably be Clisp for now. 2015-01-18T00:47:15Z k-stz: according to emacswiki article on it if it is compiled with clisp it will freeze when trying to create a swank-server 2015-01-18T00:47:25Z k-stz: ok 2015-01-18T00:48:26Z stepnem quit (Ping timeout: 264 seconds) 2015-01-18T00:48:40Z Xach: clisp should work 2015-01-18T00:48:46Z Xach: for jgrant, not k-stz 2015-01-18T00:49:26Z jgrant: Xach: Ah, okay. 2015-01-18T00:49:52Z isoraqathedh quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2015-01-18T00:53:23Z williamyaoh joined #lisp 2015-01-18T00:54:55Z echo-area joined #lisp 2015-01-18T00:54:59Z jbkcc joined #lisp 2015-01-18T00:56:29Z jtza8 quit (Ping timeout: 245 seconds) 2015-01-18T00:56:59Z williamyaoh quit (Client Quit) 2015-01-18T00:58:18Z attila_lendvai quit (Quit: Leaving.) 2015-01-18T01:02:59Z sword joined #lisp 2015-01-18T01:06:29Z dkcl joined #lisp 2015-01-18T01:06:29Z dkcl is now known as dandersen 2015-01-18T01:07:10Z dandersen quit (Remote host closed the connection) 2015-01-18T01:07:31Z dkcl joined #lisp 2015-01-18T01:07:31Z dkcl is now known as dandersen 2015-01-18T01:08:04Z dandersen quit (Remote host closed the connection) 2015-01-18T01:08:22Z dandersen joined #lisp 2015-01-18T01:08:58Z dandersen quit (Remote host closed the connection) 2015-01-18T01:09:19Z dkcl joined #lisp 2015-01-18T01:09:19Z dkcl is now known as dandersen 2015-01-18T01:09:52Z dandersen quit (Remote host closed the connection) 2015-01-18T01:10:09Z dandersen joined #lisp 2015-01-18T01:10:46Z dandersen quit (Remote host closed the connection) 2015-01-18T01:11:04Z zRecursive joined #lisp 2015-01-18T01:13:43Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-18T01:14:52Z hoosieree joined #lisp 2015-01-18T01:14:58Z sword quit (Remote host closed the connection) 2015-01-18T01:15:27Z REPLeffect quit (Ping timeout: 276 seconds) 2015-01-18T01:15:30Z Kanae joined #lisp 2015-01-18T01:20:40Z innertracks quit (Quit: innertracks) 2015-01-18T01:20:51Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-01-18T01:22:36Z Quadrescence joined #lisp 2015-01-18T01:27:29Z REPLeffect joined #lisp 2015-01-18T01:38:36Z Guest10939 quit (Quit: cyphase.com) 2015-01-18T01:39:15Z cyphase joined #lisp 2015-01-18T01:44:23Z russmatney quit (Remote host closed the connection) 2015-01-18T01:47:06Z pocket joined #lisp 2015-01-18T01:48:59Z Beetny joined #lisp 2015-01-18T01:49:39Z zRecursive quit (Remote host closed the connection) 2015-01-18T01:49:50Z mrSpec quit (Remote host closed the connection) 2015-01-18T01:49:53Z zRecursive joined #lisp 2015-01-18T01:49:54Z ikki quit (Ping timeout: 276 seconds) 2015-01-18T01:51:37Z ikki joined #lisp 2015-01-18T01:55:06Z pocket quit (Remote host closed the connection) 2015-01-18T02:02:04Z bytecurry quit (Quit: Konversation terminated!) 2015-01-18T02:02:54Z ikki quit (Ping timeout: 276 seconds) 2015-01-18T02:03:35Z ikki joined #lisp 2015-01-18T02:10:21Z urandom__ quit (Quit: Konversation terminated!) 2015-01-18T02:10:25Z k-stz quit (Remote host closed the connection) 2015-01-18T02:11:32Z ikki quit (Ping timeout: 245 seconds) 2015-01-18T02:12:06Z fragamus joined #lisp 2015-01-18T02:13:06Z ikki joined #lisp 2015-01-18T02:14:53Z enitiz quit (Ping timeout: 240 seconds) 2015-01-18T02:17:17Z axion: what would be the best way to create a 2d array of random integers within a certain range? 2015-01-18T02:18:19Z nyef: minion: advice on depends? 2015-01-18T02:18:20Z minion: You can't expect automated advice for everything. 2015-01-18T02:18:21Z zRecursive: clhs make-array 2015-01-18T02:18:21Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_mk_ar.htm 2015-01-18T02:18:22Z nyef: Aww. 2015-01-18T02:18:33Z Vutral quit (Ping timeout: 244 seconds) 2015-01-18T02:19:16Z zRecursive left #lisp 2015-01-18T02:20:49Z axion: that's helpful 2015-01-18T02:21:16Z nikki93 joined #lisp 2015-01-18T02:27:53Z beach joined #lisp 2015-01-18T02:27:59Z beach: Good morning everyone! 2015-01-18T02:28:18Z Vutral joined #lisp 2015-01-18T02:28:41Z nyef: Hello beach. 2015-01-18T02:32:14Z nell quit (Quit: WeeChat 1.2-dev) 2015-01-18T02:32:42Z zRecursive joined #lisp 2015-01-18T02:36:43Z ikki quit (Ping timeout: 255 seconds) 2015-01-18T02:41:37Z zbrown joined #lisp 2015-01-18T02:45:27Z hiyosi joined #lisp 2015-01-18T02:46:22Z enitiz joined #lisp 2015-01-18T02:51:56Z jbkcc quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-18T02:52:15Z jbkcc joined #lisp 2015-01-18T02:55:11Z russmatney joined #lisp 2015-01-18T02:59:33Z russmatney quit (Ping timeout: 245 seconds) 2015-01-18T02:59:56Z theseb joined #lisp 2015-01-18T03:03:38Z shifty778 quit (Quit: Leaving) 2015-01-18T03:04:02Z ivan4th` quit (Ping timeout: 246 seconds) 2015-01-18T03:05:36Z jbkcc quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-18T03:07:52Z agumonkey quit (Ping timeout: 240 seconds) 2015-01-18T03:10:31Z agumonkey joined #lisp 2015-01-18T03:15:13Z zRecursive quit (Remote host closed the connection) 2015-01-18T03:17:38Z mhd joined #lisp 2015-01-18T03:25:15Z beach: So how hard would it be to turn trace output into presentations in SLIME? 2015-01-18T03:26:21Z Quadrescence: And, for extra credit, how hard would it be to fix Slime so that #+#:foo (form) doesn't blast me with annoying warnings that pop up in another window? 2015-01-18T03:27:28Z huza joined #lisp 2015-01-18T03:28:01Z lispm joined #lisp 2015-01-18T03:32:07Z hoosieree quit (Ping timeout: 265 seconds) 2015-01-18T03:33:18Z theseb: i've said this before but let me say it again because it is new to me.....if we "live" in emacs for most of our computing we are essentially living in a "lisp machine" 2015-01-18T03:33:34Z theseb: not exactly like ye olde Lisp Machine but it is what we got 2015-01-18T03:34:01Z theseb: Emacs is like a lisp based "overlay" over a computer...a VM if you will 2015-01-18T03:34:10Z Guthur` joined #lisp 2015-01-18T03:34:29Z theseb: agree? 2015-01-18T03:34:49Z nikki93 quit (Remote host closed the connection) 2015-01-18T03:34:55Z Zhivago: It's an editor running an embarrassingly crap lisp dialect. 2015-01-18T03:35:09Z Bike: you know how there's that tumblr taking sicp quotes and melding them with king james' version? 2015-01-18T03:35:47Z Zhivago: Does it have the one about bears eating children? 2015-01-18T03:35:58Z theseb: Zhivago: yes but there's an advanced effort to move Emacs to scheme called Guile Emacs 2015-01-18T03:36:03Z White_Flame: http://kingjamesprogramming.tumblr.com/ 2015-01-18T03:36:19Z theseb: Zhivago: it ain't CL but it is sure better than EL 2015-01-18T03:37:05Z beach: There is a parallel movement to move Elisp towards Common Lisp. 2015-01-18T03:37:09Z Zhivago: theseb: In which case it wipl still be an editor, probably repurposed as a crap windows system. 2015-01-18T03:37:22Z jgrant: beach: It doesn't have nearly as much momentum. 2015-01-18T03:37:45Z beach: Sorry to hear that. 2015-01-18T03:38:01Z Zhivago: Anyhow, if it works for you ... 2015-01-18T03:38:07Z jgrant: Guilemacs is practically a dropdown replacement now. 2015-01-18T03:38:25Z jgrant: Give it one more GSOC and it should be good to go, two at most. 2015-01-18T03:38:26Z theseb: jgrant: yea and it is all because the leader of GuileEmacs is a programming one man powerhouse 2015-01-18T03:38:46Z jgrant: But Emacs is more of a LISP DE, than an Lisp OS. 2015-01-18T03:39:27Z theseb: jgrant: that what i thought for 15+ years...BUT....as you do more and more in Emacs....then it is basically an OS for some def of an OS 2015-01-18T03:39:34Z beach: Is this going to be another debate over whether A is a B or A is a C without defining neither B nor C? 2015-01-18T03:40:04Z jgrant: theseb: Until it has it's own kernel and drivers, I don't consider it as an OS. 2015-01-18T03:40:08Z nyef: beach: Worse, there won't be a definition for A, either. d-: 2015-01-18T03:40:19Z beach: Yeah. :( 2015-01-18T03:40:42Z protist joined #lisp 2015-01-18T03:40:43Z theseb: jgrant: Linux/Windows/Mac is the kernel/driver/bootloader of Emacs...that's the deal 2015-01-18T03:41:04Z protist: making some progress with my APL-ization of Lisp: http://pastebin.com/U5u5L0Gu 2015-01-18T03:41:20Z lispm quit (Quit: lispm) 2015-01-18T03:41:22Z theseb: Zhivago: beach: all i'm saying to do is bring some lisp good news.....people literally "live" in lisp VMs all over the world 2015-01-18T03:41:26Z goglosh joined #lisp 2015-01-18T03:41:29Z yeticry quit (Ping timeout: 245 seconds) 2015-01-18T03:41:49Z beach: theseb: Thanks for the good news. 2015-01-18T03:41:53Z theseb: :) 2015-01-18T03:42:14Z nell joined #lisp 2015-01-18T03:42:15Z theseb: beach: thanks for all the CL help 2015-01-18T03:42:21Z jgrant: theseb: Nah, that's basically saying that I don't run a hybrid system when I run GNU+Linux because it's "replaceable" and not part of the project I care about. 2015-01-18T03:43:14Z mhd quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-01-18T03:43:16Z theseb: jgrant: what is a "hybrid system" ? 2015-01-18T03:43:18Z protist: theseb: If only emacs lisp were an acceptable lisp 2015-01-18T03:43:20Z protist: theseb: :p 2015-01-18T03:43:29Z yeticry joined #lisp 2015-01-18T03:43:47Z jgrant: theseb: As in, not all components are owned by the efforts of one project. So, GNU+Linux for example. 2015-01-18T03:44:03Z Ethan- joined #lisp 2015-01-18T03:44:35Z jgrant: protist: I mean, to be fair ... it's slowly been getting better, it's stil easier to yank out the core and build Elisp through /not it's codebase/ that it currently lives. 2015-01-18T03:44:44Z theseb: jgrant: linux and *BSDs i think are all rag tag compilations of disparate apps from all over the multiverse 2015-01-18T03:45:03Z protist: jgrant: I want lexical scoping 2015-01-18T03:45:16Z jgrant: theseb: You can get a complete UNIX-like system fro exclusively the Linux kernel and applications from the GNU project. 2015-01-18T03:45:24Z theseb: protist: you misssed the discussion about the emacs port to scheme 2015-01-18T03:45:32Z protist: theseb: I've heard it 2015-01-18T03:45:34Z jgrant: It may not be ideal, but it's doable and that's important to note. 2015-01-18T03:45:57Z protist: theseb: My ideal is a Lisp-1 with unhygenic macros 2015-01-18T03:46:00Z theos quit (Disconnected by services) 2015-01-18T03:46:04Z theseb: jgrant: what does it matter where open/free SW from? 2015-01-18T03:46:17Z protist: theseb: unhygenic macros are most important to me, so I use Common Lisp 2015-01-18T03:46:20Z theseb: protist: yea..i hate hygiene too 2015-01-18T03:46:28Z theos joined #lisp 2015-01-18T03:46:31Z theseb: i never shower 2015-01-18T03:46:36Z protist: theseb: yep...hygenic macros fix a non-problem 2015-01-18T03:46:43Z protist: theseb: :p 2015-01-18T03:46:45Z jgrant: theseb: If you are giving a classiorgical assignment to an OS, it's important. 2015-01-18T03:47:18Z protist: theseb: I want my anaphora...I'll use gensym when I need it 2015-01-18T03:47:24Z bgs100 joined #lisp 2015-01-18T03:47:26Z scymtym_ quit (Ping timeout: 246 seconds) 2015-01-18T03:47:43Z nikki93 joined #lisp 2015-01-18T03:49:33Z nand1 quit (Remote host closed the connection) 2015-01-18T03:53:55Z Adlai: anaphora it love, anaphora it life 2015-01-18T03:56:05Z nikki93 quit (Remote host closed the connection) 2015-01-18T03:59:11Z goglosh quit (Remote host closed the connection) 2015-01-18T04:01:17Z Petit_Dejeuner: I haven't really had any problems with hygenic macros besides everything being more complicated to do. 2015-01-18T04:01:31Z Petit_Dejeuner: The pattern stuff is nice. 2015-01-18T04:02:05Z Zhivago: They're easier to analyze. 2015-01-18T04:07:44Z nikki93 joined #lisp 2015-01-18T04:09:11Z nikki93 quit (Remote host closed the connection) 2015-01-18T04:10:11Z nikki93 joined #lisp 2015-01-18T04:12:53Z gabriel_laddel quit (Ping timeout: 245 seconds) 2015-01-18T04:17:35Z nikki93 quit (Remote host closed the connection) 2015-01-18T04:23:37Z nikki93 joined #lisp 2015-01-18T04:27:22Z BitPuffin quit (Ping timeout: 240 seconds) 2015-01-18T04:32:35Z stardiviner quit (Ping timeout: 252 seconds) 2015-01-18T04:37:25Z nikki93 quit (Remote host closed the connection) 2015-01-18T04:37:36Z badkins quit (Remote host closed the connection) 2015-01-18T04:37:50Z nikki93 joined #lisp 2015-01-18T04:46:03Z devll quit (Ping timeout: 276 seconds) 2015-01-18T04:47:14Z enitiz quit (Ping timeout: 264 seconds) 2015-01-18T04:54:49Z huza quit (Ping timeout: 245 seconds) 2015-01-18T04:56:21Z nikki93 quit (Remote host closed the connection) 2015-01-18T04:56:56Z nikki93 joined #lisp 2015-01-18T04:57:28Z Kanae quit (Ping timeout: 245 seconds) 2015-01-18T05:00:44Z nikki93_ joined #lisp 2015-01-18T05:01:06Z nikki93 quit (Read error: Connection reset by peer) 2015-01-18T05:10:34Z nyef quit (Quit: G'night all) 2015-01-18T05:12:40Z nikki93_ quit (Remote host closed the connection) 2015-01-18T05:16:25Z joast joined #lisp 2015-01-18T05:22:48Z pacon joined #lisp 2015-01-18T05:25:01Z Ethan- quit (Ping timeout: 255 seconds) 2015-01-18T05:27:11Z k-dawg joined #lisp 2015-01-18T05:38:01Z beach: ParaSICL is now able to define generic functions using SICL versions of ENSURE-GENERIC-FUNCTION, and ENSURE-GENERIC-FUNCTION-USING-CLASS, and the host version of MAKE-INSTANCE. 2015-01-18T05:38:57Z beach: I had to define these first, because the host version defines bindings in the host global environment, whereas I needed bindings in the ParaSICL first-class global environment. 2015-01-18T05:44:43Z beach: Next step is to replace host functions such as MAKE-INSTANCE, INITIALIZE-INSTANCE, and SHARED-INITIALIZE by target versions. 2015-01-18T05:45:25Z russmatney joined #lisp 2015-01-18T05:45:49Z Longlius joined #lisp 2015-01-18T05:50:21Z russmatney quit (Ping timeout: 265 seconds) 2015-01-18T06:00:33Z capcar quit (Ping timeout: 256 seconds) 2015-01-18T06:00:44Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-18T06:01:21Z jumblerg joined #lisp 2015-01-18T06:02:04Z k-dawg quit (Quit: This computer has gone to sleep) 2015-01-18T06:09:15Z pjb: beach: AFAICS, implementing presentations would only require a specific Gray stream. But the problem may be that often the meaningful part of the log messages are pre-formated with (format nil …). This would argue for the use of "~?" but libraries may still pre-format messages when dispatching log messages to different destinations (instead of using broadcast-streams). 2015-01-18T06:09:41Z huza joined #lisp 2015-01-18T06:11:04Z beach: I think I understand. 2015-01-18T06:11:55Z pjb: That is, we should advocate for "~?" and broadcast-stream instead of pre-formating :-) 2015-01-18T06:12:42Z pjb: Oh, I'm not sure broadcast-stream wouldn't pre-format too. :-( 2015-01-18T06:12:49Z beach: clhs ~? 2015-01-18T06:12:49Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/22_cgf.htm 2015-01-18T06:13:13Z bgs100 quit (Quit: bgs100) 2015-01-18T06:13:36Z beach: So the way SLIME creates presentations is to parse what comes in on a stream as Common Lisp forms? 2015-01-18T06:13:41Z pjb: it would be logical that the broadcast stream do the pre-formating, and then send just strings to the destination streams. 2015-01-18T06:13:41Z innertracks joined #lisp 2015-01-18T06:14:18Z beach: I am only partially following what you are saying because I don't quite know the mechanism that SLIME uses to create presentations. 2015-01-18T06:14:30Z pjb: slime streams are Gray stream. 2015-01-18T06:14:50Z beach: OK, but I still don't know what mechanism is used to create presentations. 2015-01-18T06:15:15Z psy_ quit (Ping timeout: 252 seconds) 2015-01-18T06:15:32Z beach: Does SLIME decide that everything coming in on a particular stream can be turned into presentations? 2015-01-18T06:15:52Z pjb: but it's a trivial stream. I guess it's a kludge implemented in slime, not in swank. 2015-01-18T06:17:19Z pjb: There's some magic here: Compare: (defstruct p x y) (make-p :x 1 :y 2) vs. (format t "#S(p :x 1 :y 2)~%") 2015-01-18T06:17:36Z beach: I think I am not explaining my ignorance very well. Let's see if I can ask a question. In the SLIME REPL, if I type 234, it turns into a presentation. If I type (FORMAT T "hello"), the "hello" output is not turned into a presentation. Why? 2015-01-18T06:18:07Z quazimodo quit (Ping timeout: 256 seconds) 2015-01-18T06:18:38Z beach: Yeah, exactly that. 2015-01-18T06:19:34Z pjb: Ah, there's a contrib/swank-presentation-streams.lisp 2015-01-18T06:19:59Z Oberon4278 quit 2015-01-18T06:20:05Z beach: Is it that the output from the REPL goes to a different stream, and that everything coming in on that stream is turned into a presentation? 2015-01-18T06:21:01Z beach: I guess there is no point in guessing. If I really want to know, I can read the SLIME code I suppose. 2015-01-18T06:21:03Z booly-yam-9490 quit (Ping timeout: 264 seconds) 2015-01-18T06:22:13Z pjb: In swank-presentation-streams.lisp we see that it works by hooking into implementation specific functions (eg. sb-impl::%print-unreadable-object) 2015-01-18T06:22:59Z beach: I am beginning to understand the problem. 2015-01-18T06:24:26Z beach: I guess I (foolishly) thought that the implementation was altered so that it would call PRESENT rather than PRINT/FORMAT when it wanted to output Common Lisp data. 2015-01-18T06:24:52Z meiji11 joined #lisp 2015-01-18T06:25:08Z pjb: No, they still call print or format, and internally record presented objects, and go on with producing the text. 2015-01-18T06:25:41Z pjb: The problem is that while we have (eq *trace-output* *standard-output*), printing on the former produces only strings, while on the later we obtain the presentation. 2015-01-18T06:25:49Z pjb: Typically: (print (make-p :x 1 :y 2) *trace-output*) 2015-01-18T06:25:50Z zRecursive joined #lisp 2015-01-18T06:26:05Z badkins joined #lisp 2015-01-18T06:26:14Z pjb: will print a string on *trace-output* and the REPL will print the presentation thru *standard-output* and this is very mysterious. 2015-01-18T06:27:56Z beach: I don't see a difference between printing on *trace-output* and on *standard-output*. 2015-01-18T06:29:51Z beach: ... but I get your point. 2015-01-18T06:30:52Z badkins quit (Ping timeout: 240 seconds) 2015-01-18T06:31:11Z beach vanishes for half an hour or so. 2015-01-18T06:32:06Z jgrant casts invisibility on beach. 2015-01-18T06:34:11Z zacts joined #lisp 2015-01-18T06:34:13Z zacts: hi 2015-01-18T06:34:18Z zacts: where is there a good list of lisp books? 2015-01-18T06:34:26Z zacts checks out cliki 2015-01-18T06:34:32Z pjb: http://cliki.net/Online+Tutorial 2015-01-18T06:34:50Z zacts: neato 2015-01-18T06:34:54Z pjb: http://cliki.net/site/search?query=books 2015-01-18T06:35:25Z Oladon: I don't see Land of Lisp on there -- I'd highly recommend that one 2015-01-18T06:35:38Z zacts: hum.. I own that book, in dead tree form 2015-01-18T06:35:41Z zacts: but I have yet to read it 2015-01-18T06:35:44Z pjb: Oladon: it's a wiki. 2015-01-18T06:36:05Z Oladon: pjb: I realize that. 2015-01-18T06:36:09Z Oladon: zacts: do it! 2015-01-18T06:36:23Z zacts: I'm hoping to also read the racket equivalent of that book 2015-01-18T06:36:25Z zacts: (scheme) 2015-01-18T06:36:32Z zacts: I want to get a feel for the two lisps 2015-01-18T06:37:01Z Jirachier quit (Ping timeout: 255 seconds) 2015-01-18T06:37:14Z pjb: zacts: Have a look at (intersection common-lisp emacs-lisp scheme) http://www.informatimago.com/develop/lisp/com/informatimago/small-cl-pgms/intersection-r5rs-common-lisp-emacs-lisp/ 2015-01-18T06:37:14Z zacts: hum.. ok I may just do this Oladon! 2015-01-18T06:37:42Z Jirachier joined #lisp 2015-01-18T06:37:47Z huza quit (Ping timeout: 245 seconds) 2015-01-18T06:37:47Z zacts: oh neato 2015-01-18T06:37:50Z Oladon: zacts: Conrad Barsky (the author of Land of Lisp) is a very smart guy, and his book is entertaining as well as informative 2015-01-18T06:37:57Z zacts: =) 2015-01-18T06:38:28Z zacts: Oladon: will I learn things that will help me with other languages? I'm getting fascinated by DSLs / interpreters / compilers / parsing / etc.. right now 2015-01-18T06:38:40Z zacts: but I'm still very much a newbie in many ways 2015-01-18T06:38:44Z Oladon: zacts: By learning Lisp, you will, yes. 2015-01-18T06:38:54Z jgrant isn't really a fan of the gamifed style of teaching programming. 2015-01-18T06:39:08Z zacts: Oladon: which main concepts does he introduce in LoL? 2015-01-18T06:39:09Z Oladon: jgrant: To each his own. Some methods work better than others for different people. 2015-01-18T06:39:16Z zacts: I like both styles, personally 2015-01-18T06:39:30Z zacts: sometimes the fun books make me comprehend things in a different way 2015-01-18T06:39:34Z Oladon: zacts: A lot of them. You have only to look at the index. In one chapter he has you write a very basic web server... 2015-01-18T06:39:48Z zacts: like, I think game programming can be really benificial for even every day programmers 2015-01-18T06:39:53Z zacts: and vice versa 2015-01-18T06:40:00Z Oladon: I believe he has 1-2 chapters on macros as well 2015-01-18T06:40:11Z zacts: oh, yes. I really want to learn macros and metaprogramming 2015-01-18T06:40:21Z pjb: Casting Spels in Lisp Conrad Barski, M.D. http://www.lisperati.com/casting.html 2015-01-18T06:40:23Z zacts: Oladon: anything on domain specific languages? 2015-01-18T06:40:27Z Oladon: Yes 2015-01-18T06:40:30Z Oladon: He's got a few chapters on that 2015-01-18T06:40:34Z zacts: alright, I'll read the book then 2015-01-18T06:40:38Z Oladon: Heh. 2015-01-18T06:41:08Z jgrant: I like the appealing to a more casual audience, not really staying in the "game" spectrum though. Ideally, I'd like to see an introductory programming box aimed at teaching the everyman (who are not necessarily interested in going into such things as a career), the skills to solve basic problems they may run into. 2015-01-18T06:41:18Z jgrant: Like automating basic things. 2015-01-18T06:41:22Z zacts: Hum.. does PCL have anything about designing programs? 2015-01-18T06:41:30Z zacts: jgrant: I liked the elisp intro guide 2015-01-18T06:41:35Z zacts: but it should have been more involved 2015-01-18T06:41:41Z zacts: it really was just an intro 2015-01-18T06:41:43Z Oladon: jgrant: You mean like codeacademy? 2015-01-18T06:42:01Z zacts: jgrant: or perhaps that o'reilly book on elisp 2015-01-18T06:42:02Z Oladon: I've had quite a bit of success taking non-programmers (people in recruiting, sales, HR, etc.) and teaching them the basics of JS with that 2015-01-18T06:42:23Z jgrant: Oladon: Eh; Code Academy is still teaching for somefactor of expectation of continued study in the longish rnu? 2015-01-18T06:42:26Z jgrant: run* 2015-01-18T06:43:30Z Oladon: I spose 2015-01-18T06:44:00Z jgrant has considered working on such a project, but he'd have to find a decent way to implement a repl in probably Racket. 2015-01-18T06:44:02Z _5kg quit (Ping timeout: 245 seconds) 2015-01-18T06:44:21Z zacts: heh that intersection of common lisp + emacs lisp + scheme is really cool 2015-01-18T06:44:49Z zacts: jgrant: that would be really cool man 2015-01-18T06:45:21Z zacts: I'm also planning on making a simple VimL Plugin for indenting scheme and lisp 2015-01-18T06:45:30Z zacts: I know of SLime for vim 2015-01-18T06:45:36Z zacts: but I really really don't like it 2015-01-18T06:45:40Z zacts: I do like emacs though 2015-01-18T06:45:42Z zacts: and evil-mode 2015-01-18T06:45:55Z zacts: but, I want to get more of my vim friends to learn some lispy languages with me 2015-01-18T06:46:21Z zacts: I use a plugin with tmux to send expressions from vim to a REPL 2015-01-18T06:46:33Z zacts: tslime.vim 2015-01-18T06:46:53Z zacts: for now I'm using emacs + evil-mode for learning lisp 2015-01-18T06:48:06Z huza joined #lisp 2015-01-18T06:48:35Z jgrant has been toying around with a lot of stuff recently, specifically Lisp related due to parenthetical.io . 2015-01-18T06:49:30Z jgrant: Which I was supposed to "launch" today, but moved back to Valentine's Day because I've refactored it from a personal blog to some factor of a general community portal for Lisp. :^P 2015-01-18T06:49:35Z pjb: jgrant: you can put a dot at the end of domain names. You should even, probably in most cases. A dot at the end of a domain name makes it absolute. Without a dot, you the domain is searched in the search list in /etc/resolv.conf 2015-01-18T06:50:03Z quazimodo joined #lisp 2015-01-18T06:50:31Z impulse joined #lisp 2015-01-18T06:50:56Z jgrant: Hm? 2015-01-18T06:51:23Z pjb: So if you have search your-isp.com in your /etc/resolv.conf, and if they have a google.com.your-isp.com domain, then when you type http://google.com/ you may actually get http://google.com.your-isp.com/ 2015-01-18T06:51:37Z pjb: but http://google.com./ will go to goole. 2015-01-18T06:51:40Z pjb: google. 2015-01-18T06:52:34Z pjb: And yes, this is what a single space makes me say, so be careful >:-} 2015-01-18T06:52:39Z jgrant: pjb: Sans the possibly of pooping out an irc.parenthetical.io, I don't see me having many active subdomains. :^P 2015-01-18T06:53:26Z pjb: That said, that site is under construction, so I don't see why? 2015-01-18T06:53:47Z jgrant: I'll probably do uri for parenthetical.media/src/ (gitlab) & parenthetical.io/media/ (mediagoblin) eventually. 2015-01-18T06:53:57Z jgrant: pjb: Don't see why, what? 2015-01-18T06:54:00Z theseb quit (Quit: Leaving) 2015-01-18T06:54:36Z pjb: http://parenthetical.io/media/ is 404. 2015-01-18T06:54:47Z jgrant: pjb: Yeah, I don't have it set up. 2015-01-18T06:54:50Z pjb: why you've been toying with a lot of stuff. 2015-01-18T06:55:07Z quazimodo quit (Ping timeout: 265 seconds) 2015-01-18T06:56:19Z jgrant: pjb: Well, it originally started as a personal blog and then talking with a friend -- it's kinda started to morph into a community portal dedicated to lisp and related projects. 2015-01-18T06:57:03Z drichards quit (Ping timeout: 264 seconds) 2015-01-18T07:01:14Z booly-yam-9490 joined #lisp 2015-01-18T07:02:46Z Ukari joined #lisp 2015-01-18T07:06:28Z mhd joined #lisp 2015-01-18T07:09:01Z beach: Hmm. I need to replace MAKE-INSTANCE atomically. If I create the generic function first, then MAKE-INSTANCE will have no methods on it when I need to create the methods on it by calling MAKE-INSTANCE. 2015-01-18T07:09:01Z keen__________36 quit (Read error: Connection reset by peer) 2015-01-18T07:10:38Z keen__________36 joined #lisp 2015-01-18T07:13:05Z booly-yam-9490 quit (Ping timeout: 256 seconds) 2015-01-18T07:15:01Z beach: Perhaps I should not incrementally update the target environment, and instead initialize the target environment from the host environment. I need to give that some thought. 2015-01-18T07:17:20Z |3b|: can't you create it with a different (or no) name first to add methods? 2015-01-18T07:17:31Z beach: I could. 2015-01-18T07:18:02Z beach: But then I have to make a special version of the code that give it a different name. 2015-01-18T07:18:35Z beach: In the worst case, that's what I will do. 2015-01-18T07:18:53Z beach: However, I suspect I will have more situations similar to this one. 2015-01-18T07:19:49Z pacon quit (Read error: Connection reset by peer) 2015-01-18T07:21:17Z psy_ joined #lisp 2015-01-18T07:27:17Z _5kg joined #lisp 2015-01-18T07:28:25Z stardiviner joined #lisp 2015-01-18T07:35:18Z mhd quit (Quit: Textual IRC Client: www.textualapp.com) 2015-01-18T07:39:07Z innertracks quit (Quit: innertracks) 2015-01-18T07:43:17Z angavrilov joined #lisp 2015-01-18T07:44:00Z ggole joined #lisp 2015-01-18T07:55:06Z beach: Ah, I think I know what to do. I already knew that I need a succession of first-class global environments, but I wasn't sure about the frontier between them. The first one should be set up to make definitions in the second one. Problem solve. 2015-01-18T07:55:08Z beach: d 2015-01-18T08:10:19Z Shinmera joined #lisp 2015-01-18T08:16:11Z eazar001 quit (Quit: WeeChat 1.1) 2015-01-18T08:16:30Z eazar001 joined #lisp 2015-01-18T08:16:51Z eazar001 quit (Remote host closed the connection) 2015-01-18T08:17:32Z eazar001 joined #lisp 2015-01-18T08:18:09Z eazar001 quit (Client Quit) 2015-01-18T08:18:48Z eazar001 joined #lisp 2015-01-18T08:19:04Z eazar001 quit (Client Quit) 2015-01-18T08:20:42Z eazar001 joined #lisp 2015-01-18T08:20:47Z kushal quit (Ping timeout: 246 seconds) 2015-01-18T08:23:12Z echo-area quit (Remote host closed the connection) 2015-01-18T08:23:41Z pacon joined #lisp 2015-01-18T08:23:48Z echo-area joined #lisp 2015-01-18T08:34:25Z booly-yam-9490 joined #lisp 2015-01-18T08:39:04Z MutSbeta joined #lisp 2015-01-18T08:42:59Z oleo is now known as Guest22837 2015-01-18T08:44:43Z oleo__ joined #lisp 2015-01-18T08:45:57Z booly-yam-9490 quit (Ping timeout: 252 seconds) 2015-01-18T08:46:17Z Guest22837 quit (Ping timeout: 265 seconds) 2015-01-18T08:46:39Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-18T08:54:05Z zRecursive quit (Remote host closed the connection) 2015-01-18T08:58:44Z nell quit (Quit: WeeChat 1.2-dev) 2015-01-18T08:59:54Z vdamewood joined #lisp 2015-01-18T09:00:43Z jumblerg quit (Ping timeout: 244 seconds) 2015-01-18T09:03:50Z MrWoohoo joined #lisp 2015-01-18T09:06:21Z gingerale joined #lisp 2015-01-18T09:09:48Z gingerale quit (Client Quit) 2015-01-18T09:09:52Z Vutral quit (Ping timeout: 245 seconds) 2015-01-18T09:10:54Z gingerale joined #lisp 2015-01-18T09:11:57Z Vutral joined #lisp 2015-01-18T09:12:14Z guicho joined #lisp 2015-01-18T09:14:13Z booly-yam-9490 joined #lisp 2015-01-18T09:14:40Z guicho: on clozure cl, (open "/proc/self/0" :direction :input) --> No such file or directory : "/proc/self/0" 2015-01-18T09:15:36Z guicho: weird 2015-01-18T09:16:47Z guicho: sorry proc/self/fs/0 2015-01-18T09:16:49Z guicho: sorry proc/self/fd/0 2015-01-18T09:16:54Z pocket joined #lisp 2015-01-18T09:17:10Z zadock joined #lisp 2015-01-18T09:17:42Z H4ns: not sure if it the cause, but /dev/fd/0 maybe? 2015-01-18T09:17:50Z H4ns: also more portable 2015-01-18T09:19:13Z guicho: actually the above case worked, sorry 2015-01-18T09:20:01Z guicho: but in some cases, such like what I am working on, like reading /proc//fd/51, it sometimes fails 2015-01-18T09:20:18Z guicho: maybe the timing, and also I might have to consider /dev/fd 2015-01-18T09:20:27Z Ethan- joined #lisp 2015-01-18T09:23:16Z guicho: -------------------------------- 2015-01-18T09:23:17Z guicho: READ []: 2015-01-18T09:23:17Z guicho: Unexpected Error: # 2015-01-18T09:23:17Z guicho: No such file or directory : "/proc/20835/fd/49".. 2015-01-18T09:23:17Z guicho: -------------------------------- 2015-01-18T09:24:07Z meiji11 quit (Remote host closed the connection) 2015-01-18T09:24:38Z guicho: when I enabled the debugger and check the same directory while on the debugger, I see the pipe objects 2015-01-18T09:24:56Z guicho: sbcl handle it correctly 2015-01-18T09:25:03Z pocket quit (Remote host closed the connection) 2015-01-18T09:26:24Z quazimodo joined #lisp 2015-01-18T09:27:18Z guicho: found an interesting things; when I put /dev/fd/0 on the browser addres bar it redirects to an odd adres 2015-01-18T09:28:21Z pnpuff joined #lisp 2015-01-18T09:29:37Z pnpuff left #lisp 2015-01-18T09:30:26Z vaporatorius joined #lisp 2015-01-18T09:30:37Z MutSbeta quit (Quit: Leaving.) 2015-01-18T09:32:15Z ehu joined #lisp 2015-01-18T09:34:07Z pocket joined #lisp 2015-01-18T09:36:18Z echo-area quit (Remote host closed the connection) 2015-01-18T09:38:29Z Ethan- quit (Remote host closed the connection) 2015-01-18T09:39:20Z stepnem joined #lisp 2015-01-18T09:41:12Z guicho quit (Quit: さようなら) 2015-01-18T09:45:35Z edgar-rft joined #lisp 2015-01-18T09:49:18Z attila_lendvai joined #lisp 2015-01-18T09:49:18Z attila_lendvai quit (Changing host) 2015-01-18T09:49:18Z attila_lendvai joined #lisp 2015-01-18T10:01:15Z booly-yam-9490_ joined #lisp 2015-01-18T10:01:41Z Davidbrcz joined #lisp 2015-01-18T10:02:39Z booly-yam-9490 quit (Ping timeout: 265 seconds) 2015-01-18T10:03:07Z defaultxr quit (Quit: gnight) 2015-01-18T10:09:24Z Patzy quit (Ping timeout: 245 seconds) 2015-01-18T10:10:11Z Patzy joined #lisp 2015-01-18T10:10:23Z tsumetai quit (Ping timeout: 245 seconds) 2015-01-18T10:15:10Z tsumetai joined #lisp 2015-01-18T10:15:48Z pocket quit (Ping timeout: 245 seconds) 2015-01-18T10:16:50Z mrkkrp joined #lisp 2015-01-18T10:18:31Z pocket joined #lisp 2015-01-18T10:19:34Z huza quit (Ping timeout: 265 seconds) 2015-01-18T10:24:42Z psy_ quit (Ping timeout: 276 seconds) 2015-01-18T10:25:10Z pocket quit (Ping timeout: 255 seconds) 2015-01-18T10:27:05Z tsumetai quit (Ping timeout: 272 seconds) 2015-01-18T10:29:08Z pyx joined #lisp 2015-01-18T10:29:48Z hiyosi joined #lisp 2015-01-18T10:29:50Z pyx quit (Client Quit) 2015-01-18T10:34:06Z Ainieco joined #lisp 2015-01-18T10:37:03Z quazimodo quit (Ping timeout: 276 seconds) 2015-01-18T10:37:04Z Ainieco: hello, how to keep track of index during looping? e.g. (loop for x in y do) i'd like to have 'x' as element of 'y' list and 'i' as index of 'x' in 'y' 2015-01-18T10:37:45Z quazimodo joined #lisp 2015-01-18T10:38:12Z ggole: (loop for i from 0 for x in list ...) 2015-01-18T10:39:30Z Ainieco: ggole: cool, thanks! 2015-01-18T10:40:31Z gravicappa joined #lisp 2015-01-18T10:44:42Z quazimodo quit (Ping timeout: 265 seconds) 2015-01-18T10:56:49Z Davidbrcz quit (Quit: Leaving) 2015-01-18T10:59:14Z Karl_Dscc joined #lisp 2015-01-18T11:02:10Z quazimodo joined #lisp 2015-01-18T11:06:13Z Karl_Dscc quit (Remote host closed the connection) 2015-01-18T11:06:26Z ssake quit (Read error: Connection reset by peer) 2015-01-18T11:08:24Z zadock quit (Quit: Leaving) 2015-01-18T11:11:31Z hardenedapple joined #lisp 2015-01-18T11:19:01Z admg joined #lisp 2015-01-18T11:22:06Z arnaudga joined #lisp 2015-01-18T11:23:20Z shrdlu68 joined #lisp 2015-01-18T11:24:15Z zacharias joined #lisp 2015-01-18T11:24:49Z stardiviner quit (Ping timeout: 265 seconds) 2015-01-18T11:25:18Z joneshf-laptop quit (Ping timeout: 265 seconds) 2015-01-18T11:29:17Z joneshf-laptop joined #lisp 2015-01-18T11:29:25Z stardiviner joined #lisp 2015-01-18T11:29:49Z guicho joined #lisp 2015-01-18T11:31:51Z guicho left #lisp 2015-01-18T11:31:58Z guicho joined #lisp 2015-01-18T11:34:21Z vdamewood quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2015-01-18T11:40:53Z booly-yam-9490_ quit (Ping timeout: 244 seconds) 2015-01-18T11:42:12Z eudoxia joined #lisp 2015-01-18T11:43:56Z guicho quit (Quit: さようなら) 2015-01-18T11:48:37Z pt1 joined #lisp 2015-01-18T11:49:08Z admg quit (Ping timeout: 245 seconds) 2015-01-18T11:53:46Z pacon quit (Read error: Connection reset by peer) 2015-01-18T11:53:51Z shrdlu68 quit (Quit: Leaving) 2015-01-18T11:56:22Z hitecnologys_ joined #lisp 2015-01-18T11:58:09Z pt1 quit (Remote host closed the connection) 2015-01-18T11:59:02Z hitecnologys quit (Ping timeout: 245 seconds) 2015-01-18T11:59:02Z hitecnologys_ is now known as hitecnologys 2015-01-18T11:59:10Z eudoxia quit (Quit: Leaving) 2015-01-18T12:00:11Z isoraqathedh joined #lisp 2015-01-18T12:04:38Z playnu_com_ar_ joined #lisp 2015-01-18T12:08:12Z stardiviner quit (Ping timeout: 245 seconds) 2015-01-18T12:08:15Z Beetny quit (Ping timeout: 264 seconds) 2015-01-18T12:08:21Z isoraqathedh_l joined #lisp 2015-01-18T12:09:18Z playnu_com_ar_: (defun test() "hi") (eval `(intern "test")) => ERROR UNDEFINED FUNCTION |HI| 2015-01-18T12:09:45Z playnu_com_ar_: can i avoid the `|`s in the intern? 2015-01-18T12:10:17Z kcj quit (Read error: Connection reset by peer) 2015-01-18T12:10:46Z playnu_com_ar_: sorry, i had an idea.... cl always traduces to MAYUS, xddd! (intern "TEST") fixs that, sorry 2015-01-18T12:11:51Z isoraqathedh quit (Ping timeout: 264 seconds) 2015-01-18T12:20:15Z isoraqathedh_l is now known as isoraqathedh 2015-01-18T12:21:26Z Ragnaroek joined #lisp 2015-01-18T12:21:49Z Posterdati: hi 2015-01-18T12:23:08Z Posterdati: how can I convert a string address "1.2.3.4" to a iolib address? 2015-01-18T12:24:58Z Posterdati: ok found! 2015-01-18T12:25:14Z isoraqathedh_l joined #lisp 2015-01-18T12:25:26Z playnu_com_ar_: dotted-to-vector? 2015-01-18T12:25:47Z Posterdati: I do not know what iolib:connect wants 2015-01-18T12:26:31Z playnu_com_ar_: ALT+. in the connect to go to the function description 2015-01-18T12:28:34Z Posterdati: a local-address 2015-01-18T12:28:37Z isoraqathedh quit (Ping timeout: 245 seconds) 2015-01-18T12:29:16Z d4ryus joined #lisp 2015-01-18T12:34:10Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2015-01-18T12:34:18Z arenz joined #lisp 2015-01-18T12:41:42Z flash- joined #lisp 2015-01-18T12:49:56Z isoraqathedh joined #lisp 2015-01-18T12:50:35Z isoraqathedh_l quit (Disconnected by services) 2015-01-18T12:51:49Z guicho joined #lisp 2015-01-18T12:52:16Z stardiviner joined #lisp 2015-01-18T12:52:18Z ebrasca joined #lisp 2015-01-18T12:52:39Z guicho: still not achieving a success... 2015-01-18T12:52:40Z guicho: CL-USER> (probe-file "/proc/1054/fd/0") 2015-01-18T12:52:40Z guicho: 0> Calling (NATIVE-TRANSLATED-NAMESTRING "/proc/1054/fd/0") 2015-01-18T12:52:40Z guicho: <0 NATIVE-TRANSLATED-NAMESTRING returned "/proc/1054/fd/0" 2015-01-18T12:52:40Z guicho: 0> Calling (CCL::%REALPATH "/proc/1054/fd/0") 2015-01-18T12:52:40Z guicho: <0 CCL::%REALPATH returned NIL 2015-01-18T12:53:22Z lispm joined #lisp 2015-01-18T12:56:51Z Ragnaroek_ joined #lisp 2015-01-18T12:57:09Z attila_lendvai quit (Quit: Leaving.) 2015-01-18T12:57:37Z Ragnaroek quit (Ping timeout: 265 seconds) 2015-01-18T12:57:50Z Ragnaroek_ is now known as Ragnaroek 2015-01-18T12:58:06Z DeadTrickster joined #lisp 2015-01-18T12:59:21Z nyef joined #lisp 2015-01-18T13:00:26Z nyef: G'morning all. 2015-01-18T13:02:25Z mishoo joined #lisp 2015-01-18T13:06:43Z dmiles_afk: why are prolog coded in lisp slower than their c counterparts? (this is not a language war.. i am realyl intereasted) 2015-01-18T13:07:11Z dmiles_afk: is it a lack of optimization flags? 2015-01-18T13:07:32Z dmiles_afk: i know the C versions havbe been worked and worked to make themselves fast 2015-01-18T13:08:12Z guicho: which prolog lisp do you mean? 2015-01-18T13:08:19Z dmiles_afk: not saying that lisp needs to be magical.. but what would the lisp prorammer do to make is as fast? 2015-01-18T13:08:23Z isoraqathedh_l joined #lisp 2015-01-18T13:08:28Z guicho: sry lisp prolog 2015-01-18T13:09:15Z dmiles_afk: guicho: well i am not using ACL prolgo as a comparison.. but actualyl talkign about CYC in C vs CYC in ALC 2015-01-18T13:09:52Z dmiles_afk: but i am thinking though that i've heard everyone grumble much about PAIP 2015-01-18T13:10:15Z dmiles_afk: of course PAIP was not designed to be fqast 2015-01-18T13:10:21Z Ragnaroek_ joined #lisp 2015-01-18T13:10:40Z Ragnaroek quit (Ping timeout: 265 seconds) 2015-01-18T13:10:42Z Ragnaroek_ is now known as Ragnaroek 2015-01-18T13:10:54Z dmiles_afk: CYC C runtime vs CYC runing in ACL 2015-01-18T13:11:31Z k-stz joined #lisp 2015-01-18T13:11:38Z oleo__ quit (Quit: Verlassend) 2015-01-18T13:12:13Z enitiz joined #lisp 2015-01-18T13:12:46Z dmiles_afk: guicho: which would be the fastest you know of? 2015-01-18T13:13:03Z isoraqathedh quit (Ping timeout: 276 seconds) 2015-01-18T13:13:53Z oleo joined #lisp 2015-01-18T13:15:23Z guicho: Actually I have no prolog experience (other than toy prolog in on-lisp), and I was just interested in which implementation you are comparing prolog in C with prolog in lisp, feeling if I might get some useful information 2015-01-18T13:16:13Z dmiles_afk: I'd say a very unfair comparison of SWI-Prolog vs PAIP 2015-01-18T13:16:21Z dmiles_afk: PAIP-Prolog 2015-01-18T13:17:39Z jtza8 joined #lisp 2015-01-18T13:17:49Z dmiles_afk: i need a prolgo comnpatable with swi-prolog and i need a lisp to run some lisp programs on.. . it seems i have to merge a lisp and aprolog codebase.. i spent 6 months combining ECL and SWI-prolog ... but lost that harddrive 2015-01-18T13:18:19Z ggole: O_o 2015-01-18T13:18:29Z dmiles_afk: lost the source of my unified interpreter :( 2015-01-18T13:18:30Z guicho: isn't paip-prolog a personal work by peter norvig? 2015-01-18T13:18:42Z guicho: http://norvig.com/paip/prologc.lisp 2015-01-18T13:18:43Z Ragnaroek quit (Ping timeout: 272 seconds) 2015-01-18T13:18:58Z dmiles_afk: guicho: right and there are many faster impls 2015-01-18T13:19:08Z dmiles_afk: but they are still 1000s times slower 2015-01-18T13:19:29Z isoraqathedh joined #lisp 2015-01-18T13:19:46Z dmiles_afk: if i was crazy and coded a lisp interp on swi-prolog i'd be lickly 1000s times slower 2015-01-18T13:20:51Z dmiles_afk: secretly i wonder which direction is the slowest 2015-01-18T13:20:59Z guicho: Are faster impls 1000s times slower than C version? hmm 2015-01-18T13:21:32Z dmiles_afk: guicho: yes.. but remember these C version people are optimizing the heck and they are 20 year + codebases 2015-01-18T13:21:43Z booly-yam-9490_ joined #lisp 2015-01-18T13:21:51Z dmiles_afk: erm 20 years to speed their C versions up 2015-01-18T13:22:20Z dmiles_afk: many are 10 times slower than each otehrs 2015-01-18T13:22:33Z ggole: The fast prolog implementations are compiled to machine code anyway. 2015-01-18T13:22:35Z dmiles_afk: (but not 1000s) 2015-01-18T13:23:09Z isoraqathedh_l quit (Ping timeout: 245 seconds) 2015-01-18T13:23:31Z mishoo quit (Ping timeout: 252 seconds) 2015-01-18T13:24:06Z ggole: There's a very interesting retrospective on Prolog implementation floating around if you're into that stuff 2015-01-18T13:24:15Z dmiles_afk: am 2015-01-18T13:24:18Z ggole: By van Roy 2015-01-18T13:24:43Z guicho: I guess it is largely due to the algorithmic part, rather than O(1) part (say, lisp compiler vs C compiler). 2015-01-18T13:24:59Z Ragnaroek joined #lisp 2015-01-18T13:26:34Z guicho: Sometimes a well-guided heuristic search on a slow interpreter might beat the exhaustive search on C 2015-01-18T13:26:41Z dmiles_afk: ggole: on this? http://www.info.ucl.ac.be/~pvr/cv.html 2015-01-18T13:26:50Z isoraqathedh_l joined #lisp 2015-01-18T13:27:21Z ggole: Yeah, search for The Wonder Years of Sequential Prolog Implementation 2015-01-18T13:27:27Z dmiles_afk: guicho: see this si why i am willing to interpret lisp on PRlog :P it can be well guarded adnd then it wont need to be as fast ;) 2015-01-18T13:28:54Z badkins joined #lisp 2015-01-18T13:28:55Z stacksmith quit (Read error: Connection reset by peer) 2015-01-18T13:29:41Z stacksmith joined #lisp 2015-01-18T13:29:52Z isoraqathedh quit (Ping timeout: 240 seconds) 2015-01-18T13:29:58Z Ragnaroek_ joined #lisp 2015-01-18T13:31:23Z Ragnaroek quit (Ping timeout: 272 seconds) 2015-01-18T13:31:34Z Ragnaroek_ is now known as Ragnaroek 2015-01-18T13:35:37Z isoraqathedh joined #lisp 2015-01-18T13:36:08Z Ukari quit (Quit: Leaving.) 2015-01-18T13:36:28Z guicho: well, finally found out that ccl does not check the errno EACCES raised by (#_realpath name resultbuf) in %realpath , and it says "file not found" instead of saying "Read or search permission was denied" 2015-01-18T13:38:09Z LiamH joined #lisp 2015-01-18T13:38:57Z guicho: I suspect Im using a bit older version of ccl, better check out the latest 2015-01-18T13:39:08Z isoraqathedh_l quit (Ping timeout: 245 seconds) 2015-01-18T13:39:48Z protist: I have an APL interpreter I am building...I want to pass and manipulate the lexical invironment from Common Lisp and use it in my interpreter...can this be done portably? 2015-01-18T13:40:07Z Karl_Dscc joined #lisp 2015-01-18T13:40:09Z dxtr quit (Ping timeout: 265 seconds) 2015-01-18T13:40:42Z guicho: hmm nothing seems updated 2015-01-18T13:40:48Z fantazo joined #lisp 2015-01-18T13:41:07Z rvchangue quit (Ping timeout: 265 seconds) 2015-01-18T13:41:18Z rvchangue_ joined #lisp 2015-01-18T13:43:01Z guicho: A Programming Language? 2015-01-18T13:43:07Z protist: guicho: yes sir 2015-01-18T13:43:23Z protist: here is a small session with the REPL http://pastebin.com/yLZZMvuX 2015-01-18T13:43:54Z protist: I stuff things into the ANSI multi-dim arrays so the data is easy to manipulate when it goes back to Lisp 2015-01-18T13:44:33Z Ragnaroek quit (Ping timeout: 245 seconds) 2015-01-18T13:49:43Z Ragnaroek joined #lisp 2015-01-18T13:50:35Z BitPuffin joined #lisp 2015-01-18T13:53:58Z loke_: guicho: Do you have a full APL implemented? 2015-01-18T13:55:07Z protist: loke_: its mine....not full yet 2015-01-18T13:55:18Z arnaudga quit (Ping timeout: 276 seconds) 2015-01-18T13:55:20Z protist: loke_: have the majority of the parser working and parts of the back-end 2015-01-18T13:55:39Z protist: loke_: thinking about interop before I get into namespaces and how I will handle functions 2015-01-18T13:55:39Z badkins quit (Remote host closed the connection) 2015-01-18T13:57:26Z protist: loke_: I want lexical scoping and closures...and I have a way I have used in the past to do this with the not-fully-parsable grammar....not sure I can fit hand-rolled closures into normal Common Lisp functions though 2015-01-18T13:57:34Z loke_: protist: How's performance? 2015-01-18T13:57:45Z protist: loke_: performance is an abomination right now 2015-01-18T13:57:52Z protist: loke_: the back-end is all prototypical 2015-01-18T13:58:08Z protist: loke_: several instances of O(n^2) where it could be O(n) 2015-01-18T13:58:12Z EvW joined #lisp 2015-01-18T13:59:58Z Ragnaroek quit (Ping timeout: 265 seconds) 2015-01-18T14:01:41Z Ragnaroek joined #lisp 2015-01-18T14:03:09Z Ethan- joined #lisp 2015-01-18T14:03:10Z protist: loke_: my end goal is to be algorithmically sound, but not fast compared to the Lisp it runs on 2015-01-18T14:03:48Z loke_: there are some interesting opportunities for parallelisation in an apl optimiser 2015-01-18T14:04:38Z protist: very true...I'm going to focus on getting something usable first 2015-01-18T14:05:12Z loke_: Like how F¨X can run F in parallel as long as it doesn't have any side-effects 2015-01-18T14:05:38Z protist: loke_: yep 2015-01-18T14:05:54Z protist: loke_: are you an APLer? 2015-01-18T14:06:06Z protist: loke_: I noticed the ¨ ;) 2015-01-18T14:06:23Z loke_: I've been quite involved in GNU APL, and I wrote the Emacs mode for it 2015-01-18T14:06:40Z protist: loke_: I wrote an APL variant in C with lexical scoping and true closures 2015-01-18T14:07:04Z protist: loke_: it still has some memory leaks though, and I'm not sure I want it to work the way I made it 2015-01-18T14:07:15Z protist: loke_: my APl variant in C is more like Q under the hood 2015-01-18T14:07:22Z protist: APL* 2015-01-18T14:09:04Z protist: loke_: this is the core file that my APL variant loads, written in itself http://pastebin.com/tgTcXRJf 2015-01-18T14:09:47Z loke_: protist: Very nice 2015-01-18T14:09:54Z protist: loke_: thank you :) 2015-01-18T14:10:07Z Ragnaroek quit (Ping timeout: 265 seconds) 2015-01-18T14:10:35Z protist: loke_: but it was more like Q, so things were arrays or arrays of arrays, but didn't have a shape beyond their length 2015-01-18T14:10:37Z loke_: protist: How do I follow further development? 2015-01-18T14:10:40Z protist: loke_: so no concept of rank 2015-01-18T14:10:58Z protist: loke_: I haven't made it public...I keep a lot of things private :p 2015-01-18T14:11:23Z protist: loke_: talk to me on here hehe...or I can pm you my email if you want to descuss APL implementation 2015-01-18T14:11:30Z protist: discuss* 2015-01-18T14:12:30Z protist: loke_: you might notice I have somewhat Church-encoded cons'es in that core file...and I make use of lexical closures in several instances 2015-01-18T14:12:47Z flash- quit (Ping timeout: 244 seconds) 2015-01-18T14:14:53Z playnu_com_ar_: exist a standar `case` but that uses `equalp`? 2015-01-18T14:15:31Z loke_: playnu_com_ar_: no 2015-01-18T14:15:45Z loke_: playnu_com_ar_: If you want to do strings, then I recommend the string-case package 2015-01-18T14:15:55Z arenz quit (Ping timeout: 265 seconds) 2015-01-18T14:16:05Z playnu_com_ar_: loke_: thanks 2015-01-18T14:16:08Z loke_: playnu_com_ar_: What are you using equalp for? In my opinion, that one is remarakably useless 2015-01-18T14:16:33Z playnu_com_ar_: loke_: for strings (: 2015-01-18T14:17:13Z loke_: playnu_com_ar_: I presume you meant EQUAL then. EQUALP does case-insignificant comparison, which is never what you want 2015-01-18T14:18:26Z Ragnaroek joined #lisp 2015-01-18T14:20:16Z thomas quit (Quit: leaving) 2015-01-18T14:20:19Z protist: playnu_com_ar_: I just made it for you http://pastebin.com/35DWhz7D 2015-01-18T14:20:26Z protist: playnu_com_ar_: that is a case that uses equalp 2015-01-18T14:20:46Z protist: playnu_com_ar_: didn't put any default case or fanciness on it, idk if the normal case has that, I don't use it 2015-01-18T14:20:59Z loke_: protist: string-case is much MUCH faster :-) 2015-01-18T14:21:07Z loke_: and no sane person needs equalp for strings :-) 2015-01-18T14:21:21Z protist: loke_: true :)...I solved the general problem hehe 2015-01-18T14:22:35Z protist: loke_: or maybe I should make a macro that makes a case statment that uses the supplied comparison? hahaha 2015-01-18T14:22:36Z playnu_com_ar_: thanks xdd! 2015-01-18T14:22:54Z protist: who is xdd? 2015-01-18T14:22:56Z loke_: protist: You could, or not :-) 2015-01-18T14:23:11Z playnu_com_ar_: XD is a smile icon 2015-01-18T14:23:18Z loke_: playnu_com_ar_: Is it? 2015-01-18T14:23:40Z shka joined #lisp 2015-01-18T14:23:43Z shka: good day! 2015-01-18T14:23:48Z protist: playnu_com_ar_: was that a thanks for the macro?...or string-case? lol 2015-01-18T14:24:31Z playnu_com_ar_: protist: the idea of create a macro that compares using a supplied comparison function 2015-01-18T14:25:40Z mrkkrp left #lisp 2015-01-18T14:26:17Z protist: playnu_com_ar_: now you can specify the comparison http://pastebin.com/nneLYDT1 2015-01-18T14:26:53Z protist: playnu_com_ar_: note you don't use #'...for example (comp-case = (+ 1 1) (2 "correct) (3 "wrong")) 2015-01-18T14:29:31Z Oddity quit (Read error: Connection reset by peer) 2015-01-18T14:30:24Z protist: "correct"* 2015-01-18T14:30:26Z thomas joined #lisp 2015-01-18T14:37:19Z Jirachier quit (Ping timeout: 245 seconds) 2015-01-18T14:37:33Z admg joined #lisp 2015-01-18T14:37:40Z Ragnaroek quit (Ping timeout: 265 seconds) 2015-01-18T14:39:09Z Ragnaroek joined #lisp 2015-01-18T14:40:00Z capcar joined #lisp 2015-01-18T14:43:26Z isoraqathedh_l joined #lisp 2015-01-18T14:47:04Z isoraqathedh quit (Ping timeout: 255 seconds) 2015-01-18T14:47:47Z JCGrant joined #lisp 2015-01-18T14:48:08Z Ragnaroek_ joined #lisp 2015-01-18T14:48:18Z Ragnaroek quit (Ping timeout: 265 seconds) 2015-01-18T14:49:37Z hekmek joined #lisp 2015-01-18T14:50:04Z Ragnaroek_ is now known as Ragnaroek 2015-01-18T14:51:01Z isoraqathedh_l is now known as isoraqathedh 2015-01-18T14:54:08Z sword joined #lisp 2015-01-18T14:57:40Z elimik31 joined #lisp 2015-01-18T14:59:54Z Ragnaroek quit (Ping timeout: 265 seconds) 2015-01-18T15:00:24Z elimik joined #lisp 2015-01-18T15:02:18Z thomas1 joined #lisp 2015-01-18T15:02:19Z elimik31 quit (Ping timeout: 265 seconds) 2015-01-18T15:05:59Z Ragnaroek joined #lisp 2015-01-18T15:06:00Z thomas is now known as Guest39663 2015-01-18T15:06:01Z thomas1 is now known as thomas 2015-01-18T15:07:37Z russmatney joined #lisp 2015-01-18T15:09:34Z Ethan- quit (Ping timeout: 255 seconds) 2015-01-18T15:10:04Z Guest39663 quit (Quit: Lost terminal) 2015-01-18T15:10:10Z JCGrant quit (Quit: Leaving) 2015-01-18T15:10:24Z protist_ joined #lisp 2015-01-18T15:12:05Z manuel__ joined #lisp 2015-01-18T15:13:03Z protist quit (Ping timeout: 256 seconds) 2015-01-18T15:16:31Z Ragnaroek quit (Ping timeout: 272 seconds) 2015-01-18T15:18:38Z Ragnaroek_ joined #lisp 2015-01-18T15:19:54Z Ragnaroek_ is now known as Ragnaroek 2015-01-18T15:21:07Z Blaguvest joined #lisp 2015-01-18T15:22:20Z devll joined #lisp 2015-01-18T15:24:10Z Guthur` quit (Remote host closed the connection) 2015-01-18T15:25:53Z pt1 joined #lisp 2015-01-18T15:26:39Z hiroakip quit (Ping timeout: 272 seconds) 2015-01-18T15:28:57Z isoraqathedh_l joined #lisp 2015-01-18T15:30:31Z pillton quit (Ping timeout: 272 seconds) 2015-01-18T15:31:29Z CrazyEddy quit (Ping timeout: 252 seconds) 2015-01-18T15:32:36Z pt1 quit (Remote host closed the connection) 2015-01-18T15:32:41Z isoraqathedh quit (Ping timeout: 246 seconds) 2015-01-18T15:32:54Z pt1 joined #lisp 2015-01-18T15:33:18Z stacksmith quit (Ping timeout: 245 seconds) 2015-01-18T15:38:35Z hiroakip joined #lisp 2015-01-18T15:44:07Z badkins joined #lisp 2015-01-18T15:45:13Z hoosieree joined #lisp 2015-01-18T15:46:06Z FrostyX_ is now known as FrostyX 2015-01-18T15:48:10Z stacksmith joined #lisp 2015-01-18T15:49:27Z badkins quit (Ping timeout: 272 seconds) 2015-01-18T15:53:19Z monod joined #lisp 2015-01-18T15:54:58Z novemberist joined #lisp 2015-01-18T15:55:37Z mishoo joined #lisp 2015-01-18T15:57:43Z booly-yam-9490_ quit (Ping timeout: 255 seconds) 2015-01-18T15:57:55Z xyh joined #lisp 2015-01-18T16:00:05Z playnu_com_ar_ quit (Ping timeout: 252 seconds) 2015-01-18T16:00:16Z playnu_com_ar_ joined #lisp 2015-01-18T16:01:57Z hoosieree quit (Ping timeout: 245 seconds) 2015-01-18T16:02:14Z novemberist quit (Remote host closed the connection) 2015-01-18T16:02:33Z isoraqathedh joined #lisp 2015-01-18T16:03:54Z isoraqathedh_l_ joined #lisp 2015-01-18T16:04:06Z isoraqathedh quit (Disconnected by services) 2015-01-18T16:04:11Z isoraqathedh_l_ is now known as isoraqathedh 2015-01-18T16:04:25Z isoraqathedh_l quit (Disconnected by services) 2015-01-18T16:05:09Z Mon_Ouie quit (Ping timeout: 265 seconds) 2015-01-18T16:05:14Z hoosieree joined #lisp 2015-01-18T16:15:10Z AeroNotix: how can I export all symbols in a defpackage? 2015-01-18T16:16:01Z H4ns: AeroNotix: you need to list them 2015-01-18T16:16:09Z AeroNotix: H4ns: this is for autogenerated code 2015-01-18T16:16:38Z H4ns: clhs export 2015-01-18T16:16:38Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_export.htm 2015-01-18T16:17:14Z AeroNotix: H4ns: I've read it, it doesn't explicitly say this isn't possible. 2015-01-18T16:17:21Z AeroNotix: but if it's not, oke doke 2015-01-18T16:18:02Z H4ns: i meant to suggest that you can export the symbols using export and only declare the package itself in the defpackage 2015-01-18T16:18:21Z H4ns: there is no actual need to export symbols using defpackage 2015-01-18T16:18:44Z drichards joined #lisp 2015-01-18T16:18:57Z AeroNotix: oh, ok 2015-01-18T16:19:10Z munksgaard joined #lisp 2015-01-18T16:21:39Z novemberist joined #lisp 2015-01-18T16:22:00Z pjb: AeroNotix: the problem is that you may need to ensure that the exports are performed in the compilation environment to avoid problems. 2015-01-18T16:23:04Z Grue`: if the code is autogenerated, can't you collect all the symbols from it and put them into generated defpackage? 2015-01-18T16:23:28Z pjb: You would use make-package instead of defpackage in such a case. 2015-01-18T16:23:39Z pjb: or your own defpackage macro. 2015-01-18T16:25:06Z Grue`: it depends on how it's generated, I assumed it just dumps a foo.lisp file to be loaded later 2015-01-18T16:25:20Z pjb: I assume a macro. 2015-01-18T16:29:51Z zacharias quit (Ping timeout: 264 seconds) 2015-01-18T16:30:47Z hoosieree quit (Ping timeout: 246 seconds) 2015-01-18T16:31:15Z Patzy quit (Ping timeout: 264 seconds) 2015-01-18T16:31:28Z Patzy joined #lisp 2015-01-18T16:31:56Z hoosieree joined #lisp 2015-01-18T16:32:09Z Adlai quit (Quit: WeeChat 1.0.1) 2015-01-18T16:32:19Z guicho: not just package-all-symbols? 2015-01-18T16:32:20Z hardenedapple quit (Quit: WeeChat 1.1) 2015-01-18T16:32:42Z EvW quit (Ping timeout: 265 seconds) 2015-01-18T16:32:46Z guicho: I don't remember the function name correctly 2015-01-18T16:32:46Z flash- joined #lisp 2015-01-18T16:33:20Z guicho: http://www.lispworks.com/documentation/HyperSpec/Body/m_do_sym.htm 2015-01-18T16:33:36Z nell joined #lisp 2015-01-18T16:34:58Z guicho: then (eval-when (:compile-toplevel :load-toplevel ...) 2015-01-18T16:35:34Z pjb: guicho: why do you want to export i, j and x? 2015-01-18T16:36:14Z guicho: it's not me, its AeroNotix 2015-01-18T16:37:37Z guicho: When I saw "how can I export all symbols in a defpackage" then the only thing came up to my mind is do-all-symbols and families 2015-01-18T16:38:05Z pjb: yes. do-symbols. 2015-01-18T16:38:44Z pjb: but again, unless the package is some run-time data structure (and then export is useless), you don't wan't to export indiscriminately. 2015-01-18T16:39:22Z hoosieree quit (Ping timeout: 240 seconds) 2015-01-18T16:39:35Z psy_ joined #lisp 2015-01-18T16:39:50Z loke_ quit (Remote host closed the connection) 2015-01-18T16:40:20Z guicho: I see. that's the point in "use make-package brabrabra". 2015-01-18T16:40:30Z guicho: thanks 2015-01-18T16:41:52Z babypie joined #lisp 2015-01-18T16:42:43Z babypie left #lisp 2015-01-18T16:43:09Z fantazo quit (Quit: Verlassend) 2015-01-18T16:43:43Z isoraqathedh quit (Ping timeout: 245 seconds) 2015-01-18T16:43:52Z wn joined #lisp 2015-01-18T16:48:08Z scymtym joined #lisp 2015-01-18T16:50:18Z atgreen quit (Remote host closed the connection) 2015-01-18T16:50:52Z salv0 quit (Ping timeout: 240 seconds) 2015-01-18T16:52:26Z Ragnaroek_ joined #lisp 2015-01-18T16:52:31Z Ragnaroek quit (Ping timeout: 265 seconds) 2015-01-18T16:52:47Z Ragnaroek_ is now known as Ragnaroek 2015-01-18T16:56:47Z Baggers joined #lisp 2015-01-18T16:57:31Z guicho quit (Remote host closed the connection) 2015-01-18T17:03:50Z hoosieree joined #lisp 2015-01-18T17:04:24Z flash- left #lisp 2015-01-18T17:06:05Z john-mcaleely quit (Ping timeout: 272 seconds) 2015-01-18T17:06:13Z john-mcaleely joined #lisp 2015-01-18T17:09:41Z salv0 joined #lisp 2015-01-18T17:10:06Z Oddity joined #lisp 2015-01-18T17:12:17Z taspat joined #lisp 2015-01-18T17:12:28Z isoraqathedh joined #lisp 2015-01-18T17:12:29Z taspat quit (Read error: Connection reset by peer) 2015-01-18T17:15:11Z booly-yam-9490_ joined #lisp 2015-01-18T17:15:43Z manuel__ quit (Quit: manuel__) 2015-01-18T17:19:12Z novemberist quit (Remote host closed the connection) 2015-01-18T17:19:15Z hardenedapple joined #lisp 2015-01-18T17:20:25Z EvW joined #lisp 2015-01-18T17:21:12Z nikki93 joined #lisp 2015-01-18T17:22:32Z nikki93 quit (Remote host closed the connection) 2015-01-18T17:23:21Z CrazyWoods joined #lisp 2015-01-18T17:23:46Z ivan4th joined #lisp 2015-01-18T17:24:05Z pt1 quit (Remote host closed the connection) 2015-01-18T17:25:19Z innertracks joined #lisp 2015-01-18T17:26:51Z hoosieree quit (Ping timeout: 264 seconds) 2015-01-18T17:27:15Z pnpuff joined #lisp 2015-01-18T17:29:54Z AeroNotix: Grue`: it's autogenerated in a format I don't control. 2015-01-18T17:30:03Z AeroNotix: non-macro 2015-01-18T17:30:13Z booly-yam-9490_ quit (Ping timeout: 265 seconds) 2015-01-18T17:30:51Z isoraqathedh_l joined #lisp 2015-01-18T17:32:28Z Longlius quit (Ping timeout: 245 seconds) 2015-01-18T17:33:30Z ndrei quit (Read error: No route to host) 2015-01-18T17:33:35Z ndrei_ joined #lisp 2015-01-18T17:34:13Z pjb: With this, we can help you very well. 2015-01-18T17:34:39Z isoraqathedh quit (Ping timeout: 264 seconds) 2015-01-18T17:35:24Z nikki93 joined #lisp 2015-01-18T17:36:07Z AeroNotix: pjb: sarcasm? 2015-01-18T17:36:13Z pjb: yes. 2015-01-18T17:36:17Z pjb: More details? 2015-01-18T17:37:01Z AeroNotix: pjb: protoc-gen-lisp generates a file with a (package ...) decl but no (defpackage ...) form 2015-01-18T17:37:08Z AeroNotix: it's a protobuf compiler 2015-01-18T17:37:24Z pjb: Do you mean in-package? 2015-01-18T17:37:27Z AeroNotix: pjb: yeah 2015-01-18T17:37:46Z pjb: isn't there a parameter to tell it what package to use? 2015-01-18T17:38:16Z AeroNotix: pjb: what do you mean? 2015-01-18T17:38:21Z AeroNotix: (in-package #:com.aphyr.riemann) 2015-01-18T17:38:29Z nikki93 quit (Remote host closed the connection) 2015-01-18T17:38:32Z AeroNotix: it just creates that^ for the in-package call 2015-01-18T17:38:42Z AeroNotix: how can I depend on that package with asd files without a defpackage 2015-01-18T17:38:57Z AeroNotix: I'm not super familiar with asdf/et al so I might be misunderstanding what I need. 2015-01-18T17:42:08Z Adlai joined #lisp 2015-01-18T17:42:31Z pjb: asdf deals with systems, not packages. 2015-01-18T17:43:12Z pjb: systems have dependencies, which are other systems, and components, which are files (basically). files have dependencies which are other files. 2015-01-18T17:43:25Z ikki joined #lisp 2015-01-18T17:44:35Z AeroNotix: so in this particular case I could just put the protoc output as a component not a separate system in my library? 2015-01-18T17:44:43Z hiroakip quit (Ping timeout: 272 seconds) 2015-01-18T17:45:57Z arnaudga joined #lisp 2015-01-18T17:46:12Z Neet quit (Read error: Connection reset by peer) 2015-01-18T17:46:32Z Neet joined #lisp 2015-01-18T17:50:36Z jumblerg joined #lisp 2015-01-18T17:50:50Z pjb: (let ((pname '#:com.aphyr.riemann)) (make-package pname :use '()) (protoc-gen-lisp #|in hard coded package|# #|in what file?|#) (load #|the file that was generated|#) (export (com.informatimago.common-lisp.cesarum.package:list-symbols pname :sorted nil) pname) (setf (com.informatimago.common-lisp.cesarum.file:sexp-file-contents "package.lisp") (com.informatimago.common-lisp.cesarum.package:sexp-for-package pname))) 2015-01-18T17:51:17Z oleo: all that cons piracy..... 2015-01-18T17:51:20Z oleo: lol 2015-01-18T17:52:46Z AeroNotix: pjb: I'll take a look, thanks 2015-01-18T17:53:11Z pjb: then you write a asd file to load package.lisp and the file that was generaed by protoc-gen-lis. 2015-01-18T17:53:14Z pjb: p 2015-01-18T17:56:07Z zadock joined #lisp 2015-01-18T17:57:40Z intinig joined #lisp 2015-01-18T17:57:43Z pnpuff quit (Quit: Lost terminal) 2015-01-18T17:57:45Z arnaudga quit (Ping timeout: 276 seconds) 2015-01-18T17:58:00Z zadock quit (Client Quit) 2015-01-18T18:05:37Z NhanH quit (Ping timeout: 272 seconds) 2015-01-18T18:05:53Z Baggers quit (Ping timeout: 240 seconds) 2015-01-18T18:06:51Z booly-yam-9490_ joined #lisp 2015-01-18T18:09:02Z NhanH joined #lisp 2015-01-18T18:09:09Z intinig quit (Remote host closed the connection) 2015-01-18T18:11:23Z gz quit (Ping timeout: 182 seconds) 2015-01-18T18:11:23Z booly-yam-9490_ quit (Remote host closed the connection) 2015-01-18T18:12:02Z araujo joined #lisp 2015-01-18T18:12:02Z araujo quit (Changing host) 2015-01-18T18:12:02Z araujo joined #lisp 2015-01-18T18:12:03Z faheem__ quit (Ping timeout: 264 seconds) 2015-01-18T18:12:32Z booly-yam-5288 joined #lisp 2015-01-18T18:13:21Z faheem_ joined #lisp 2015-01-18T18:15:37Z janmuffino quit (Ping timeout: 246 seconds) 2015-01-18T18:15:49Z manuel__ joined #lisp 2015-01-18T18:22:48Z zacharias joined #lisp 2015-01-18T18:25:20Z Wojciech_K joined #lisp 2015-01-18T18:25:48Z booly-yam-5288 quit (Ping timeout: 245 seconds) 2015-01-18T18:26:45Z arenz joined #lisp 2015-01-18T18:26:57Z protist_ quit (Ping timeout: 245 seconds) 2015-01-18T18:27:47Z _5kg quit (Ping timeout: 245 seconds) 2015-01-18T18:28:08Z mrSpec joined #lisp 2015-01-18T18:29:48Z elimik quit (Quit: WeeChat 1.1) 2015-01-18T18:31:08Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-18T18:32:32Z jumblerg joined #lisp 2015-01-18T18:33:47Z russmatney quit (Remote host closed the connection) 2015-01-18T18:35:26Z booly-yam-5288 joined #lisp 2015-01-18T18:35:57Z EvW quit (Ping timeout: 265 seconds) 2015-01-18T18:39:21Z lispm quit (Read error: Connection reset by peer) 2015-01-18T18:39:56Z bgs100 joined #lisp 2015-01-18T18:39:57Z monod quit (Ping timeout: 246 seconds) 2015-01-18T18:40:40Z Mon_Ouie joined #lisp 2015-01-18T18:43:07Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-18T18:52:02Z pt1 joined #lisp 2015-01-18T18:52:07Z pt1 quit (Remote host closed the connection) 2015-01-18T18:54:03Z xyh: when use MULTIPLE-VALUE-BIND one always has to bind all return values ? 2015-01-18T18:54:07Z xyh: * using 2015-01-18T18:54:55Z nyef: xyh: Any values bound but not returned will be NIL, any values returned but not bound will be ignored. 2015-01-18T18:55:23Z nyef: The other fun thing is to DESTRUCTURING-BIND a MULTIPLE-VALUE-LIST form. 2015-01-18T18:55:45Z ynniv joined #lisp 2015-01-18T18:56:15Z nopf joined #lisp 2015-01-18T18:58:24Z clop: hi, i'm trying to write a quicklisp package; my .asd file starts with (in-package :asdf-user) and this seems to make ccl/sbcl/cmucl happy, but allegro complains that :asdf-user does not exist... any ideas? 2015-01-18T18:58:39Z clop: i seem to be able to load other quicklisp packages successfully, e.g., (ql:quickload "bordeaux-threads") works fine 2015-01-18T19:00:05Z ikki quit (Ping timeout: 272 seconds) 2015-01-18T19:00:34Z pjb: DESTRUCTURING-BIND a MULTIPLE-VALUE-LIST is not fun for the consing. 2015-01-18T19:01:04Z pjb: clop: don't put any in-package form in your asd file. 2015-01-18T19:01:14Z nyef: pjb: A sufficiently smart compiler can elide the consing, or at least stack-allocate the data. 2015-01-18T19:02:23Z quazimodo quit (Ping timeout: 240 seconds) 2015-01-18T19:02:28Z xyh: nyef: "a value bound but not returned" must was returned by a function, in who's one cond-clauses there written such thing as :: (VALUES 1 2 3) while in another cond-clauses there written such thing as (VALUES 1 2) . 2015-01-18T19:02:34Z xyh: right? 2015-01-18T19:02:42Z clop: pjb: thanks, ok i'll just remove the in-package there 2015-01-18T19:03:04Z nyef: xyh: Basically, yes. 2015-01-18T19:03:22Z pjb: xyh: (list (multiple-value-bind (a b c) (values 1) (list a b c)) (multiple-value-bind (a) (values 1 2 3) (list a))) --> ((1 nil nil) (1)) 2015-01-18T19:03:57Z xyh: thx pjb 2015-01-18T19:04:00Z xyh: no way to use &key in the multiple-value interface? 2015-01-18T19:04:05Z pjb: no. 2015-01-18T19:04:22Z nyef: No, that's what the destructuring-bind and multiple-value-list thing is for. 2015-01-18T19:04:38Z xyh: oh! I ll look 2015-01-18T19:04:49Z pjb: (DESTRUCTURING-BIND (a &key b c) (MULTIPLE-VALUE-LIST (values 1 :b 2 :c 3)) (list a b c)) --> (1 2 3) 2015-01-18T19:05:08Z pjb: but it's silly. if you want to return list, return a list! 2015-01-18T19:05:24Z pjb: (DESTRUCTURING-BIND (a &key b c) (list 1 :b 2 :c 3) (list a b c)) --> (1 2 3) 2015-01-18T19:05:53Z beach left #lisp 2015-01-18T19:07:18Z booly-yam-5288 quit (Ping timeout: 276 seconds) 2015-01-18T19:07:21Z clop: hrmn, now when i do (ql:quickload "mylib"), allegro complains about the (in-package :mylib) form at the top of main.lisp, even though it's defined in package.lisp, which is before main.lisp in :components (it works fine on ccl/sbcl/cmucl) 2015-01-18T19:08:15Z nyef: clop: If you're not using :serial t in your system definition then you need explicit dependency data. 2015-01-18T19:09:24Z clop: nyef, aha, thanks! that seems to have fixed it 2015-01-18T19:09:42Z clop: i didn't realize the components needed their own depends-on stuff 2015-01-18T19:09:56Z intinig joined #lisp 2015-01-18T19:10:27Z isoraqathedh joined #lisp 2015-01-18T19:10:44Z booly-yam-5288 joined #lisp 2015-01-18T19:12:18Z _5kg joined #lisp 2015-01-18T19:14:49Z isoraqathedh_l quit (Ping timeout: 264 seconds) 2015-01-18T19:14:51Z pjb: clop: asdf = makefile 2015-01-18T19:15:32Z EvW joined #lisp 2015-01-18T19:15:34Z gravicappa quit (Remote host closed the connection) 2015-01-18T19:15:54Z gravicappa joined #lisp 2015-01-18T19:17:38Z clop: n 2015-01-18T19:18:39Z intinig quit (Ping timeout: 264 seconds) 2015-01-18T19:18:43Z Petit_Dejeuner quit (Ping timeout: 245 seconds) 2015-01-18T19:19:37Z rwiker joined #lisp 2015-01-18T19:19:42Z rwiker_ joined #lisp 2015-01-18T19:19:58Z rwiker left #lisp 2015-01-18T19:22:01Z rwiker_ quit (Client Quit) 2015-01-18T19:22:07Z booly-yam-5288 quit (Ping timeout: 252 seconds) 2015-01-18T19:23:49Z d0magoj joined #lisp 2015-01-18T19:27:40Z Ainieco quit (Ping timeout: 265 seconds) 2015-01-18T19:27:52Z hekmek quit (Quit: Verlassend) 2015-01-18T19:27:56Z arnaudga joined #lisp 2015-01-18T19:28:54Z booly-yam-5288 joined #lisp 2015-01-18T19:33:08Z monod joined #lisp 2015-01-18T19:33:24Z egp__ joined #lisp 2015-01-18T19:34:17Z egp_ quit (Ping timeout: 272 seconds) 2015-01-18T19:36:03Z snits quit (Ping timeout: 252 seconds) 2015-01-18T19:37:14Z monod quit (Client Quit) 2015-01-18T19:39:16Z pnpuff joined #lisp 2015-01-18T19:39:24Z lispm joined #lisp 2015-01-18T19:40:14Z _5kg quit (Ping timeout: 245 seconds) 2015-01-18T19:42:08Z yrdz`` quit (Remote host closed the connection) 2015-01-18T19:42:21Z _5kg joined #lisp 2015-01-18T19:43:39Z yrdz joined #lisp 2015-01-18T19:43:45Z yrdz quit (Changing host) 2015-01-18T19:43:45Z yrdz joined #lisp 2015-01-18T19:44:35Z russmatney joined #lisp 2015-01-18T19:47:47Z enitiz quit (Ping timeout: 252 seconds) 2015-01-18T19:48:31Z defaultxr joined #lisp 2015-01-18T19:49:24Z russmatney quit (Ping timeout: 245 seconds) 2015-01-18T19:49:32Z enitiz joined #lisp 2015-01-18T19:50:08Z Karl_Dscc quit (Remote host closed the connection) 2015-01-18T19:50:12Z arnaudga quit (Ping timeout: 276 seconds) 2015-01-18T19:50:59Z badkins joined #lisp 2015-01-18T19:52:59Z jlongster joined #lisp 2015-01-18T19:55:23Z stardiviner quit (Ping timeout: 240 seconds) 2015-01-18T19:59:02Z impulse quit (Ping timeout: 245 seconds) 2015-01-18T20:00:56Z impulse joined #lisp 2015-01-18T20:02:06Z lispm quit (Quit: lispm) 2015-01-18T20:02:58Z jlongster quit (Ping timeout: 255 seconds) 2015-01-18T20:03:39Z arenz quit (Ping timeout: 264 seconds) 2015-01-18T20:06:26Z elimik31 joined #lisp 2015-01-18T20:12:04Z theseb joined #lisp 2015-01-18T20:12:21Z CrazyEddy joined #lisp 2015-01-18T20:15:24Z intinig joined #lisp 2015-01-18T20:17:29Z munksgaard quit (Quit: Lost terminal) 2015-01-18T20:18:01Z intinig quit (Remote host closed the connection) 2015-01-18T20:18:16Z intinig joined #lisp 2015-01-18T20:18:37Z xyh: even when I do NOT check the arguments of type in my function, sometimes I get [Condition of type TYPE-ERROR], 2015-01-18T20:18:38Z xyh: so SBCL is refering type for me ?! 2015-01-18T20:20:46Z PuercoPop: why would uiop refuse to list a git/objects dir? is the #\. interpreted as a special char in a pathname? 2015-01-18T20:21:10Z shka: xyh: some functions in the sbcl perform type checking 2015-01-18T20:21:11Z ehu: Xach: one question that interests me: if common-lisp.net had run better git services (such as gitlab), would you have uploaded Corman Lisp there? 2015-01-18T20:21:13Z shka: for instance, cons 2015-01-18T20:21:14Z Petit_Dejeuner joined #lisp 2015-01-18T20:21:22Z shka: or sort 2015-01-18T20:21:35Z xyh: is it that true if I have a function called STRING->TITLE, very likely I do not need to check type of arguments explicitly? 2015-01-18T20:22:22Z shka: if it is function that is supposed to work on specific type, i would suggest to declare type 2015-01-18T20:22:31Z shka: it makes debugging easier 2015-01-18T20:22:39Z stardiviner joined #lisp 2015-01-18T20:22:57Z shka: you can even get warning on compile time 2015-01-18T20:23:52Z shka: xyh: the real question is: are you completly sure that those type-errors comes from your own functions? 2015-01-18T20:23:56Z shka: since i don't think so 2015-01-18T20:24:49Z Patzy quit (Ping timeout: 252 seconds) 2015-01-18T20:25:24Z Patzy joined #lisp 2015-01-18T20:26:06Z theseb quit (Quit: Leaving) 2015-01-18T20:26:44Z theseb joined #lisp 2015-01-18T20:28:34Z jlongster joined #lisp 2015-01-18T20:30:16Z xyh: shka: I will declare type. and, yes, not directly from my function, my function is labeled "2:" in "Backtrace" of sldb. (but pretty good for SBCL.) 2015-01-18T20:31:16Z pnpuff left #lisp 2015-01-18T20:31:54Z arnaudga joined #lisp 2015-01-18T20:32:05Z ndrei_ quit (Ping timeout: 256 seconds) 2015-01-18T20:33:41Z ndrei joined #lisp 2015-01-18T20:34:41Z Adlai quit (Quit: WeeChat 1.0.1) 2015-01-18T20:35:43Z jlongster quit (Ping timeout: 272 seconds) 2015-01-18T20:37:49Z Wojciech_K quit (Quit: Leaving) 2015-01-18T20:40:39Z _5kg quit (Ping timeout: 245 seconds) 2015-01-18T20:45:39Z ggole quit 2015-01-18T20:45:41Z sellout- is now known as sellout 2015-01-18T20:45:57Z quazimodo joined #lisp 2015-01-18T20:45:57Z jtza8 quit (Remote host closed the connection) 2015-01-18T20:47:29Z zadock joined #lisp 2015-01-18T20:51:02Z Karl_Dscc joined #lisp 2015-01-18T20:51:46Z rtra quit (Ping timeout: 265 seconds) 2015-01-18T20:56:07Z manuel__ quit (Quit: manuel__) 2015-01-18T20:56:25Z rtra joined #lisp 2015-01-18T20:59:29Z shka quit (Quit: WeeChat 1.0.1) 2015-01-18T21:01:45Z jlongster joined #lisp 2015-01-18T21:01:51Z innertracks quit (Ping timeout: 264 seconds) 2015-01-18T21:02:35Z tertl3-laptop joined #lisp 2015-01-18T21:03:06Z innertracks joined #lisp 2015-01-18T21:04:43Z theseb quit (Quit: Leaving) 2015-01-18T21:06:26Z manuel__ joined #lisp 2015-01-18T21:08:09Z jlongster quit (Ping timeout: 245 seconds) 2015-01-18T21:10:17Z isoraqathedh_l joined #lisp 2015-01-18T21:13:13Z quazimodo quit (Ping timeout: 252 seconds) 2015-01-18T21:14:00Z isoraqathedh quit (Ping timeout: 265 seconds) 2015-01-18T21:15:17Z oleo quit (Ping timeout: 245 seconds) 2015-01-18T21:16:22Z Kanae joined #lisp 2015-01-18T21:21:53Z oleo joined #lisp 2015-01-18T21:23:50Z nikki93 joined #lisp 2015-01-18T21:24:24Z _5kg joined #lisp 2015-01-18T21:24:27Z quazimodo joined #lisp 2015-01-18T21:26:01Z enitiz quit (Quit: Leaving) 2015-01-18T21:27:23Z aretecode joined #lisp 2015-01-18T21:29:19Z quazimodo quit (Ping timeout: 256 seconds) 2015-01-18T21:30:44Z jlongster joined #lisp 2015-01-18T21:35:16Z jlongster quit (Ping timeout: 265 seconds) 2015-01-18T21:35:45Z attila_lendvai joined #lisp 2015-01-18T21:35:45Z attila_lendvai quit (Changing host) 2015-01-18T21:35:45Z attila_lendvai joined #lisp 2015-01-18T21:36:01Z CrazyWoods quit (Quit: leaving) 2015-01-18T21:36:10Z isoraqathedh_l quit (Read error: Connection reset by peer) 2015-01-18T21:36:19Z isoraqathedh joined #lisp 2015-01-18T21:37:24Z admg quit (Quit: Bye) 2015-01-18T21:37:24Z intinig quit (Remote host closed the connection) 2015-01-18T21:37:31Z pt1 joined #lisp 2015-01-18T21:38:02Z intinig joined #lisp 2015-01-18T21:38:03Z francogrex joined #lisp 2015-01-18T21:42:29Z tsumetai joined #lisp 2015-01-18T21:45:01Z Xach: ehu: no 2015-01-18T21:45:54Z Ragnaroek quit (Ping timeout: 265 seconds) 2015-01-18T21:46:38Z Ragnaroek joined #lisp 2015-01-18T21:46:51Z intinig quit (Ping timeout: 264 seconds) 2015-01-18T21:47:03Z Xach: ehu: can't discuss more at the moment, sorry 2015-01-18T21:47:08Z Xach must run 2015-01-18T21:48:13Z isoraqathedh_l joined #lisp 2015-01-18T21:50:06Z isoraqathedh quit (Disconnected by services) 2015-01-18T21:50:09Z isoraqathedh_l is now known as isoraqathedh 2015-01-18T21:50:13Z kcj joined #lisp 2015-01-18T21:53:55Z jumblerg quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-01-18T21:54:55Z mrSpec quit (Quit: mrSpec) 2015-01-18T21:55:39Z nikki93 quit (Remote host closed the connection) 2015-01-18T21:57:35Z nikki93 joined #lisp 2015-01-18T22:00:26Z francogrex: https://github.com/stuij/armish interesting 2015-01-18T22:02:52Z nikki93 quit (Remote host closed the connection) 2015-01-18T22:07:07Z nikki93_ joined #lisp 2015-01-18T22:07:21Z Oddity quit (Ping timeout: 276 seconds) 2015-01-18T22:08:10Z Adlai joined #lisp 2015-01-18T22:08:26Z nikki93_ quit (Remote host closed the connection) 2015-01-18T22:08:38Z pt1 quit (Remote host closed the connection) 2015-01-18T22:08:59Z nikki93 joined #lisp 2015-01-18T22:09:11Z pt1 joined #lisp 2015-01-18T22:09:29Z gravicappa quit (Remote host closed the connection) 2015-01-18T22:13:21Z nikki93 quit (Ping timeout: 252 seconds) 2015-01-18T22:13:37Z pt1 quit (Ping timeout: 245 seconds) 2015-01-18T22:13:41Z nikki93 joined #lisp 2015-01-18T22:14:35Z francogrex quit (Remote host closed the connection) 2015-01-18T22:14:42Z angavrilov quit (Remote host closed the connection) 2015-01-18T22:14:59Z nikki93 quit (Remote host closed the connection) 2015-01-18T22:15:18Z nikki93 joined #lisp 2015-01-18T22:16:13Z nell quit (Quit: WeeChat 1.2-dev) 2015-01-18T22:19:27Z oleo quit (Quit: Verlassend) 2015-01-18T22:21:00Z nikki93 quit (Remote host closed the connection) 2015-01-18T22:21:18Z oleo joined #lisp 2015-01-18T22:21:35Z nikki93 joined #lisp 2015-01-18T22:23:19Z isoraqathedh_l joined #lisp 2015-01-18T22:24:56Z nikki93_ joined #lisp 2015-01-18T22:25:49Z nikki93 quit (Ping timeout: 252 seconds) 2015-01-18T22:27:25Z isoraqathedh quit (Ping timeout: 264 seconds) 2015-01-18T22:29:27Z intinig joined #lisp 2015-01-18T22:29:47Z isoraqathedh joined #lisp 2015-01-18T22:30:28Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-01-18T22:32:27Z funnel quit (Ping timeout: 264 seconds) 2015-01-18T22:33:39Z isoraqathedh_l quit (Ping timeout: 264 seconds) 2015-01-18T22:34:50Z russmatney joined #lisp 2015-01-18T22:35:06Z funnel joined #lisp 2015-01-18T22:36:03Z ehu: Xach: np. I hope to learn more later. 2015-01-18T22:37:07Z manuel__ quit (Quit: manuel__) 2015-01-18T22:37:57Z intinig quit (Ping timeout: 272 seconds) 2015-01-18T22:38:51Z nikki93_ quit (Remote host closed the connection) 2015-01-18T22:39:51Z russmatney quit (Ping timeout: 276 seconds) 2015-01-18T22:39:51Z Ragnaroek quit (Ping timeout: 272 seconds) 2015-01-18T22:43:05Z pocket joined #lisp 2015-01-18T22:43:51Z manuel__ joined #lisp 2015-01-18T22:45:56Z Kanae quit (Quit: Leaving) 2015-01-18T22:46:26Z xyh quit (Remote host closed the connection) 2015-01-18T22:47:17Z nikki93 joined #lisp 2015-01-18T22:48:03Z isoraqathedh_l joined #lisp 2015-01-18T22:48:17Z hiyosi joined #lisp 2015-01-18T22:49:33Z pocket quit (Ping timeout: 245 seconds) 2015-01-18T22:49:47Z eudoxia joined #lisp 2015-01-18T22:52:01Z isoraqathedh quit (Ping timeout: 264 seconds) 2015-01-18T22:52:17Z pillton joined #lisp 2015-01-18T22:52:29Z cpc26 quit (Read error: Connection reset by peer) 2015-01-18T22:53:21Z cpc26 joined #lisp 2015-01-18T22:54:29Z yenda: What would be the recommended tool in cl to fetch a file from an url ? Would cl-curl be the equivalent of the curl library in python ? Is it how it's supposed to be done in cl ? 2015-01-18T22:55:12Z nyef: I usually just use DRAKMA, but it may-or-may-not do what you need. I typically care more about data than about files, for example. 2015-01-18T22:56:04Z yenda: well it's acutally jsons or xml or html from a sparql endpoint 2015-01-18T22:56:58Z nyef: Give DRAKMA:HTTP-REQUEST a try, then. 2015-01-18T22:58:00Z yenda: yes thanks, cl-curl was actually linking to it as well saying it does the same and is in full cl 2015-01-18T22:58:13Z pjb: CL-CURL is Completely Upposite of Regular curL. So it cannot serve to fetch a file from an url. 2015-01-18T22:58:41Z Grue`: drakma downloads files very well 2015-01-18T22:59:15Z CrazyEddy quit (Ping timeout: 264 seconds) 2015-01-18T22:59:31Z enitiz joined #lisp 2015-01-18T23:04:32Z WarWeasle joined #lisp 2015-01-18T23:06:33Z ruste joined #lisp 2015-01-18T23:08:01Z LiamH quit (Quit: Leaving.) 2015-01-18T23:10:59Z russmatney joined #lisp 2015-01-18T23:12:23Z isoraqathedh_l quit (Ping timeout: 252 seconds) 2015-01-18T23:12:27Z vaporatorius quit (Remote host closed the connection) 2015-01-18T23:16:39Z isoraqathedh joined #lisp 2015-01-18T23:19:44Z isoraqathedh quit (Client Quit) 2015-01-18T23:23:31Z kirin` joined #lisp 2015-01-18T23:30:49Z jlongster joined #lisp 2015-01-18T23:31:54Z ebrasca quit (Read error: Connection reset by peer) 2015-01-18T23:32:01Z hardenedapple quit (Quit: WeeChat 1.1) 2015-01-18T23:32:59Z ebrasca joined #lisp 2015-01-18T23:33:19Z Blaguvest quit (Remote host closed the connection) 2015-01-18T23:35:02Z intinig joined #lisp 2015-01-18T23:35:27Z jlongster quit (Ping timeout: 264 seconds) 2015-01-18T23:36:37Z antonv joined #lisp 2015-01-18T23:39:17Z JokesOnYou77 joined #lisp 2015-01-18T23:40:35Z eudoxia quit (Quit: Leaving) 2015-01-18T23:41:06Z jleija joined #lisp 2015-01-18T23:42:39Z intinig quit (Ping timeout: 264 seconds) 2015-01-18T23:44:19Z atgreen joined #lisp 2015-01-18T23:46:05Z JokesOnYou77: Hi all. I have a file in this format: http://paste.lisp.org/+343B and Id like to use lisp to parse it as s-expressions. How can I EVAL each expression at a time from the file, and how can i write the inner-most functions so that they take their args as strings even though they're not quoted in the file? 2015-01-18T23:47:05Z attila_lendvai quit (Quit: Leaving.) 2015-01-18T23:47:08Z pillton: JokesOnYou77: Use READ and you get the s-expressions. No EVAL required. 2015-01-18T23:47:44Z manuel__ quit (Quit: manuel__) 2015-01-18T23:47:46Z nyef: JokesOnYou77: You probably can't do what you want with the standard reader or EVAL. 2015-01-18T23:48:40Z JokesOnYou77: pillton, even without the quotes on the strings? 2015-01-18T23:49:11Z pillton: They will be read as symbols. You can use SYMBOL-NAME to get the string. 2015-01-18T23:51:01Z JokesOnYou77: Cool! And how do they need to be separated in the file to get then one at a rime? 2015-01-18T23:53:16Z jumblerg joined #lisp 2015-01-18T23:54:26Z Petit_Dejeuner: JokesOnYou77, This looks neat. What are you doing with the parse trees? 2015-01-18T23:54:30Z commoncreative joined #lisp 2015-01-18T23:55:57Z commoncreative: is there anyone who knows Common Lisp in Australia? 2015-01-18T23:58:50Z WarWeasle quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com )) 2015-01-18T23:59:25Z JokesOnYou77: Petit_Dejeuner, training a reccurwnt neural network for document classification.