2015-12-17T00:01:25Z rhg135 joined #lisp 2015-12-17T00:07:53Z mordocai quit (Remote host closed the connection) 2015-12-17T00:09:11Z Jesin joined #lisp 2015-12-17T00:13:51Z zdm joined #lisp 2015-12-17T00:13:52Z bege quit (Quit: Lost terminal) 2015-12-17T00:14:30Z emacsomancer joined #lisp 2015-12-17T00:15:17Z vydd quit (Remote host closed the connection) 2015-12-17T00:15:43Z octo_ is now known as Octophore 2015-12-17T00:16:20Z quazimodo joined #lisp 2015-12-17T00:18:44Z przl joined #lisp 2015-12-17T00:20:49Z TMM joined #lisp 2015-12-17T00:21:52Z bb010g joined #lisp 2015-12-17T00:23:59Z przl quit (Ping timeout: 255 seconds) 2015-12-17T00:26:51Z Yuuhi quit (Remote host closed the connection) 2015-12-17T00:34:10Z ebrasca quit (Remote host closed the connection) 2015-12-17T00:34:34Z l1x quit (Read error: Connection reset by peer) 2015-12-17T00:34:43Z lisse quit (Remote host closed the connection) 2015-12-17T00:36:31Z l1x joined #lisp 2015-12-17T00:37:33Z Nikotiini quit (Remote host closed the connection) 2015-12-17T00:38:46Z lisse joined #lisp 2015-12-17T00:41:36Z scymtym_ quit (Ping timeout: 272 seconds) 2015-12-17T00:44:17Z Karl_Dscc quit (Remote host closed the connection) 2015-12-17T00:50:04Z Xach: warweasle! 2015-12-17T00:53:59Z arescorpio joined #lisp 2015-12-17T00:55:26Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-12-17T01:02:27Z quasisane quit (Ping timeout: 260 seconds) 2015-12-17T01:09:09Z defaultxr joined #lisp 2015-12-17T01:11:44Z defaultxr quit (Remote host closed the connection) 2015-12-17T01:11:46Z masoudd joined #lisp 2015-12-17T01:12:41Z defaultxr joined #lisp 2015-12-17T01:15:22Z happy-dude quit (Quit: Connection closed for inactivity) 2015-12-17T01:17:18Z atgreen_ joined #lisp 2015-12-17T01:17:27Z duggiefresh quit (Remote host closed the connection) 2015-12-17T01:19:29Z przl joined #lisp 2015-12-17T01:21:30Z sjohnson left #lisp 2015-12-17T01:22:30Z duggiefresh joined #lisp 2015-12-17T01:22:31Z duggiefresh quit (Client Quit) 2015-12-17T01:23:55Z billstclair quit (Ping timeout: 240 seconds) 2015-12-17T01:24:12Z oskarth quit (Ping timeout: 250 seconds) 2015-12-17T01:24:12Z frankS2 quit (Ping timeout: 250 seconds) 2015-12-17T01:24:12Z lancetw quit (Ping timeout: 250 seconds) 2015-12-17T01:24:36Z XachX quit (Ping timeout: 186 seconds) 2015-12-17T01:24:38Z alms_clozure quit (Ping timeout: 250 seconds) 2015-12-17T01:24:48Z przl quit (Ping timeout: 256 seconds) 2015-12-17T01:25:19Z lancetw joined #lisp 2015-12-17T01:25:22Z wyan quit (Ping timeout: 256 seconds) 2015-12-17T01:25:22Z lispyone quit (Ping timeout: 256 seconds) 2015-12-17T01:25:22Z oskarth joined #lisp 2015-12-17T01:25:23Z billstclair joined #lisp 2015-12-17T01:25:27Z frankS2 joined #lisp 2015-12-17T01:25:49Z alms_clozure joined #lisp 2015-12-17T01:26:30Z banjiewen quit (Ping timeout: 256 seconds) 2015-12-17T01:27:06Z wyan joined #lisp 2015-12-17T01:27:14Z \var joined #lisp 2015-12-17T01:27:17Z banjiewen joined #lisp 2015-12-17T01:27:22Z lispyone joined #lisp 2015-12-17T01:32:35Z ACE_Recliner quit (Ping timeout: 240 seconds) 2015-12-17T01:36:16Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-12-17T01:38:06Z lisse joined #lisp 2015-12-17T01:41:48Z masoudd quit (Ping timeout: 265 seconds) 2015-12-17T01:44:51Z yrdz``` is now known as yrdz 2015-12-17T01:45:30Z ozzloy quit (Quit: leaving) 2015-12-17T01:45:37Z FreeBirdLjj joined #lisp 2015-12-17T01:45:38Z yrdz quit (Changing host) 2015-12-17T01:45:38Z yrdz joined #lisp 2015-12-17T01:45:46Z ozzloy joined #lisp 2015-12-17T01:45:46Z ozzloy quit (Changing host) 2015-12-17T01:45:46Z ozzloy joined #lisp 2015-12-17T01:57:22Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-12-17T02:00:26Z ACE_Recliner joined #lisp 2015-12-17T02:02:40Z cmack`` quit (Ping timeout: 260 seconds) 2015-12-17T02:05:38Z eschatologist joined #lisp 2015-12-17T02:07:58Z zdm quit (Read error: Connection reset by peer) 2015-12-17T02:09:11Z AntiSpamMeta quit (Ping timeout: 264 seconds) 2015-12-17T02:12:02Z Jesin quit (Quit: Leaving) 2015-12-17T02:12:33Z zdm joined #lisp 2015-12-17T02:16:06Z EvW quit (Ping timeout: 240 seconds) 2015-12-17T02:20:15Z przl joined #lisp 2015-12-17T02:22:46Z gendl: Hi, does SBCL have something like CCL's ccl:*loading-file-source-file* 2015-12-17T02:23:03Z aap_ joined #lisp 2015-12-17T02:23:27Z gendl: *compile-file-pathname* doesn't quite do it, because it only seems to be bound during (eval-when (:compile-toplevel) ...) 2015-12-17T02:24:15Z gendl: cc:*loading-file-source-file* and Allegro's excl:*source-pathname* will be bound to the original source file path during load of the fasl as well. 2015-12-17T02:24:24Z gendl: ccl:*loading-file-source-file* * 2015-12-17T02:26:34Z aap quit (Ping timeout: 256 seconds) 2015-12-17T02:26:35Z przl quit (Ping timeout: 260 seconds) 2015-12-17T02:28:59Z phf left #lisp 2015-12-17T02:29:22Z wallyduchamp joined #lisp 2015-12-17T02:29:30Z nyef: gendl: How about #.*compile-file-pathname* ? 2015-12-17T02:29:57Z wallyduchamp quit (Remote host closed the connection) 2015-12-17T02:30:06Z gendl: Apparently (at least circa 2004) nothing like this existed for SBCL, and the recommended approach was to navigate to the source file via an ASDF system definition or similar. That's all well and good until trying to load from a monolithic compile-bundle. Well, I suppose a parameter can be set at compile-file time, which would end up in the monolithic 2015-12-17T02:30:06Z gendl: compile-bundle. Anyway, when loading from a monolithic compile-bundle, any notion of the original source file becomes less meaningful and less likely useful anyway, so one should probably question any code which is looking for it at that point... 2015-12-17T02:31:54Z FreeBirdLjj quit (Remote host closed the connection) 2015-12-17T02:32:23Z FreeBirdLjj joined #lisp 2015-12-17T02:32:25Z gendl: nyef: I'll try that trick, thanks. 2015-12-17T02:32:55Z nyef: Of course, it won't work if you just LOAD the source file, it can only work if you COMPILE-FILE it. 2015-12-17T02:33:59Z atgreen_ quit (Ping timeout: 246 seconds) 2015-12-17T02:34:15Z psy_ quit (Ping timeout: 240 seconds) 2015-12-17T02:34:57Z gendl: right. That's the magic of things like excl:*source-pathname* and ccl:*loading-file-source-file*. The original source pathname will end up in the fasl. 2015-12-17T02:35:59Z gendl: but it should be possible to do something like (defparameter *source-pathname* #.*compile-file-pathname* ) and have *source-pathname* end up bound to the right thing in the fasl. 2015-12-17T02:36:45Z nyef: ... Ah, and you can use EVAL-WHEN tricks to pick the right thing if you're doing things like LOADing the file directly instead of compiling it. 2015-12-17T02:38:33Z bb010g quit (Quit: Connection closed for inactivity) 2015-12-17T02:38:48Z Warlock[29A] joined #lisp 2015-12-17T02:42:41Z modula joined #lisp 2015-12-17T02:43:15Z defaultxr quit (Ping timeout: 240 seconds) 2015-12-17T02:43:15Z modula is now known as defaultxr 2015-12-17T02:44:59Z gendl: I just did this horrid kludge: 2015-12-17T02:45:17Z gendl: https://www.irccloud.com/pastebin/C3zJV1ER/ 2015-12-17T02:45:42Z gendl: doesn't work. 2015-12-17T02:45:46Z gendl: returns NIL. 2015-12-17T02:46:03Z gendl: when loading the fasl where it's used. 2015-12-17T02:46:44Z gendl: i'm trying to make this as a portable macro or function (source-pathname) which I can just place anywhere. 2015-12-17T02:48:18Z gendl: but I don't know how to have #. get preserved across the macroexpansion. I think it will cause the read-eval to happen at macroexpansion time, not get carried into the actual macroexpanded code. 2015-12-17T02:48:44Z gendl: and (eval ..) isn't the same thing 2015-12-17T02:49:12Z gendl: so now i'm confusing myself further as well as exposing myself as an idiot... 2015-12-17T02:49:38Z zdm_ joined #lisp 2015-12-17T02:49:45Z zdm quit (Read error: Connection reset by peer) 2015-12-17T02:50:04Z zdm_ is now known as zdm 2015-12-17T02:55:57Z nyef: Maybe (defmacro source-pathname () *compile-file-pathname*) ? 2015-12-17T02:56:40Z nyef: ... And that defparameter form looks wrong. Compare it to what the spec requires? 2015-12-17T03:00:06Z FreeBirdLjj quit (Remote host closed the connection) 2015-12-17T03:00:14Z FreeBird_ joined #lisp 2015-12-17T03:05:56Z lisse joined #lisp 2015-12-17T03:06:26Z hiroakip quit (Ping timeout: 255 seconds) 2015-12-17T03:07:34Z AntiSpamMeta joined #lisp 2015-12-17T03:12:47Z cibs quit (Ping timeout: 272 seconds) 2015-12-17T03:13:03Z cibs joined #lisp 2015-12-17T03:14:21Z warweasle joined #lisp 2015-12-17T03:15:20Z iddqd joined #lisp 2015-12-17T03:17:40Z beach joined #lisp 2015-12-17T03:17:47Z beach: Good morning everyone! 2015-12-17T03:18:41Z ghard quit (Ping timeout: 250 seconds) 2015-12-17T03:20:15Z l1x quit (Ping timeout: 260 seconds) 2015-12-17T03:20:26Z Neet quit (Ping timeout: 240 seconds) 2015-12-17T03:21:32Z Neet joined #lisp 2015-12-17T03:21:41Z l1x joined #lisp 2015-12-17T03:22:13Z nyef: Hello beach. 2015-12-17T03:24:54Z harish joined #lisp 2015-12-17T03:26:18Z ghard joined #lisp 2015-12-17T03:27:07Z Oladon: Evening, beach 2015-12-17T03:35:55Z ep quit (Quit: Connection closed for inactivity) 2015-12-17T03:36:39Z csziacobus quit (Quit: csziacobus) 2015-12-17T03:44:48Z pillton: G'day beach. 2015-12-17T03:45:34Z blub: hi beach 2015-12-17T03:48:44Z spacebat` quit (Remote host closed the connection) 2015-12-17T03:50:18Z Quadrescence quit (Quit: Leaving) 2015-12-17T03:51:03Z Jesin joined #lisp 2015-12-17T03:52:14Z Quadrescence joined #lisp 2015-12-17T03:53:01Z mac_ified joined #lisp 2015-12-17T03:53:40Z beach: nyef: The talk about the birth and death of Javascript suggests that the kind of LispOS I have in mind will be very fast compared to existing OSes, given the figures on the overhead of system calls etc. 2015-12-17T03:54:18Z Zhivago: The overhead of system calls on modern systems is pretty low. 2015-12-17T03:54:28Z Zhivago: Which architecture do they have in mind? 2015-12-17T03:54:53Z beach: I think they were talking x86 and Linux. This was in 2014. 2015-12-17T03:55:08Z beach: But maybe the figure he cited is from further back. 2015-12-17T03:55:21Z gendl: nyef: yes. sorry, shouldn't have wasted anyone's time posting that pastebin. Full of typos. 2015-12-17T03:55:33Z Zhivago: Well, linux x86 syscall overhead is bugger all, last I looked, at least on systems where the kernel and program are in the same address space. 2015-12-17T03:55:58Z Zhivago: Then it just requires a call gate which flips some segment selector or something approximating that. 2015-12-17T03:56:38Z gendl: nyef: I'm ending up sidestepping the issue and following advice from 2004 - use asdf system to navigate to source. If we're at the point of monolithic compile-bundles, then all bets are off wrt location of source code anyway, and resources need to be located in another way anyway. 2015-12-17T03:57:19Z nyef: gendl: Okay. Good luck, and have fun. 2015-12-17T03:57:34Z beach: Zhivago: Maybe he had in mind a system that has to change the address mapping. Perhaps the problem he cited went away with 64-bit processors. 2015-12-17T03:58:25Z cmack`` joined #lisp 2015-12-17T03:59:57Z Zhivago: It's possible, although this solution was also used with 32 bit systems -- 1 gig for kernel and 3 gigs for program. 2015-12-17T04:00:37Z nyef: Traditionally 2 and 2, FWIW. 2015-12-17T04:00:39Z Zhivago: Have you looked at unikernels? 2015-12-17T04:00:41Z beach: I see. They guy seemed to know what he was talking about, so I would have thought he would have known about that. 2015-12-17T04:01:08Z Zhivago: With that, the kernel is used as a library and compiled into the program, giving a system that runs one program. 2015-12-17T04:01:37Z Zhivago: The main benefit there seems to be for use with containers. 2015-12-17T04:02:17Z beach: Zhivago: Are you asking me? No I haven't looked at unikernels. 2015-12-17T04:02:54Z Zhivago: Yeah. You might want to have a look at unikernels, since that would probably be the nearest match to what you'd expect. 2015-12-17T04:02:55Z cmack`` quit (Ping timeout: 240 seconds) 2015-12-17T04:04:22Z nyef: Another entry into the "odd kernel architecture" sweepstakes is the "exokernel", which I definitely remember looking into at one point, but essentially all of the details of which have since escaped me. 2015-12-17T04:06:44Z badkins quit (Remote host closed the connection) 2015-12-17T04:07:54Z AlphaAtom quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2015-12-17T04:10:10Z smokeink joined #lisp 2015-12-17T04:10:18Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2015-12-17T04:10:54Z OrangeShark quit (Quit: Leaving) 2015-12-17T04:11:56Z beach: So what would be a rough estimate on the number of processor cycles that the overhead of a system call represents? 2015-12-17T04:12:02Z bcoburn_p joined #lisp 2015-12-17T04:14:24Z bcoburn quit (Ping timeout: 255 seconds) 2015-12-17T04:14:48Z kobain quit (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/) 2015-12-17T04:17:40Z cpc26 joined #lisp 2015-12-17T04:17:41Z Zhivago: It depends on the mechanism used -- it seems that callgates are being replaced by a syscall/sysenter instruction. 2015-12-17T04:18:10Z beach: Yeah, I need to read up on what those instructions do. 2015-12-17T04:21:39Z Zhivago: Anyhow, as far as I know, the overhead of a syscall these days is negligible. 2015-12-17T04:21:58Z Zhivago: Any significant impact is likely to come from any requirement to copy data out of the process. 2015-12-17T04:22:12Z Zhivago: Which may be an issue for syscall api design choices. 2015-12-17T04:22:13Z beach: Interesting point. 2015-12-17T04:25:09Z atgreen_ joined #lisp 2015-12-17T04:28:16Z skali joined #lisp 2015-12-17T04:29:08Z dytrivedi joined #lisp 2015-12-17T04:30:46Z BitPuffin|osx quit (Ping timeout: 240 seconds) 2015-12-17T04:37:53Z warweasle quit (Remote host closed the connection) 2015-12-17T04:38:19Z Warlock[29A] quit (Read error: Connection reset by peer) 2015-12-17T04:40:55Z Polyphony joined #lisp 2015-12-17T04:41:23Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-12-17T04:43:21Z jaykru quit (Quit: leaving desu) 2015-12-17T04:45:21Z dytrivedi quit (Quit: dytrivedi) 2015-12-17T04:49:53Z wallyduchamp joined #lisp 2015-12-17T04:57:05Z skali quit (Ping timeout: 260 seconds) 2015-12-17T04:59:59Z arescorpio quit (Quit: Leaving.) 2015-12-17T05:01:12Z dytrivedi joined #lisp 2015-12-17T05:04:10Z dytrivedi quit (Client Quit) 2015-12-17T05:05:59Z jleija quit (Quit: leaving) 2015-12-17T05:20:10Z xrash quit (Remote host closed the connection) 2015-12-17T05:23:51Z iddqd quit (Quit: Connection closed for inactivity) 2015-12-17T05:24:04Z skali joined #lisp 2015-12-17T05:25:30Z vlatkoB joined #lisp 2015-12-17T05:28:42Z moei quit (Quit: Leaving...) 2015-12-17T05:29:29Z mbuf joined #lisp 2015-12-17T05:31:40Z moei joined #lisp 2015-12-17T05:32:57Z oleo_ quit (Quit: Verlassend) 2015-12-17T05:36:46Z vlatkoB quit (Remote host closed the connection) 2015-12-17T05:38:16Z vlatkoB joined #lisp 2015-12-17T05:38:30Z Sucks joined #lisp 2015-12-17T05:47:46Z zacharias quit (Ping timeout: 240 seconds) 2015-12-17T05:48:27Z BlueRavenGT quit (Ping timeout: 255 seconds) 2015-12-17T05:50:06Z skali quit (Ping timeout: 240 seconds) 2015-12-17T05:50:40Z angavrilov quit (Read error: Connection reset by peer) 2015-12-17T05:51:00Z angavrilov joined #lisp 2015-12-17T05:59:16Z cmack`` joined #lisp 2015-12-17T06:03:46Z cmack`` quit (Ping timeout: 240 seconds) 2015-12-17T06:09:11Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-12-17T06:09:36Z ramky joined #lisp 2015-12-17T06:11:59Z nzambe joined #lisp 2015-12-17T06:12:34Z nzambe quit (Client Quit) 2015-12-17T06:12:44Z nzambe joined #lisp 2015-12-17T06:15:43Z angavrilov_ joined #lisp 2015-12-17T06:15:50Z angavrilov quit (Read error: Connection reset by peer) 2015-12-17T06:24:00Z smokeink quit (Ping timeout: 260 seconds) 2015-12-17T06:25:41Z smokeink joined #lisp 2015-12-17T06:32:50Z beach left #lisp 2015-12-17T06:34:01Z iddqd joined #lisp 2015-12-17T06:37:45Z NeverDie quit (Quit: http://radiux.io/) 2015-12-17T06:38:05Z Quadrescence: ASDF is giving me a headache. Anyone know why this configuration isn't finding the component FOO: http://codepad.org/cdip1Dkv 2015-12-17T06:38:08Z NeverDie joined #lisp 2015-12-17T06:39:10Z angavrilov joined #lisp 2015-12-17T06:39:17Z angavrilov_ quit (Ping timeout: 255 seconds) 2015-12-17T06:45:26Z Petit_Dejeuner joined #lisp 2015-12-17T06:49:55Z Petit_Dejeuner: Hi, I get a no-applicable-method error when I gave a print-object method. Is there anything wrong with my method definitions? http://paste.lisp.org/display/221281 2015-12-17T06:50:51Z Petit_Dejeuner: The other CLOS objects I have print out fine, so I don't think I've messed up the most general print-object. 2015-12-17T06:51:00Z Quadrescence: Petit_Dejeuner, can you paste the error? 2015-12-17T06:51:02Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2015-12-17T06:51:16Z nzambe joined #lisp 2015-12-17T06:51:40Z Petit_Dejeuner: http://paste.lisp.org/display/221295 2015-12-17T06:52:44Z Quadrescence: Petit_Dejeuner, are you mixing up branch and leaf? 2015-12-17T06:52:57Z Quadrescence: shouldnt branch have NE/NW/...? 2015-12-17T06:52:59Z Sucks quit (Ping timeout: 246 seconds) 2015-12-17T06:53:03Z pillton: Are there methods for ne,nw,sw and se ? 2015-12-17T06:53:16Z Quadrescence: So when it tries to call that method, it's trying to access NE on a leaf, which doesn't make sense in the usual definition of a leaf 2015-12-17T06:53:26Z Quadrescence: but it can't print the error because it can't print the object 2015-12-17T06:53:36Z Petit_Dejeuner: Oh. I think I just have my leaf and node mixed up. 2015-12-17T06:53:49Z Petit_Dejeuner: er, leaf and branch 2015-12-17T06:54:47Z pillton: Is there a way to make asdf:test-system work when there is no source code? 2015-12-17T06:54:51Z Petit_Dejeuner: I feel silly. That's all that was wrong. Thanks. 2015-12-17T06:55:39Z Quadrescence: pillton, define the TEST-OP for the system to call whatever function you'd like? 2015-12-17T06:56:18Z pillton: It is trying to load the system. 2015-12-17T06:56:32Z pillton: The system is dumped in an executable though. 2015-12-17T06:57:11Z Quadrescence: pillton, A system called :FOO which you want to test is dumped you mean? 2015-12-17T06:57:57Z quasisane joined #lisp 2015-12-17T06:59:47Z futpib joined #lisp 2015-12-17T07:00:51Z pillton: I dumped an executable from a run time environment which was initialized with all of the necessary systems. 2015-12-17T07:02:08Z pillton: I delete the source code since it is no longer necessary, but asdf:test-system still wants to load files. 2015-12-17T07:02:58Z Quadrescence: pillton, and this is after you've defined your own test-op method? 2015-12-17T07:03:34Z pillton: Yes. asdf:test-system works fine when the source code is present. 2015-12-17T07:06:44Z Quadrescence: pillton, what does your test-op method do? 2015-12-17T07:07:08Z pillton: Calls 5am:run! 2015-12-17T07:08:09Z Quadrescence: pillton, I guess my last question is: Do you load your test system? I suspect what's happening is it's looking on disk for anything that has changed, so it can determine whether or not to reload. 2015-12-17T07:08:09Z Cymew joined #lisp 2015-12-17T07:09:57Z pillton: Yep. I load the test system. Test-op probably depends on load-op. 2015-12-17T07:17:59Z cross quit (Quit: Lost terminal) 2015-12-17T07:18:51Z aap_ is now known as aap 2015-12-17T07:24:13Z jtza8 joined #lisp 2015-12-17T07:24:14Z Polyphony quit (Quit: Leaving) 2015-12-17T07:28:48Z Mon_Ouie quit (Ping timeout: 255 seconds) 2015-12-17T07:30:56Z flambard joined #lisp 2015-12-17T07:36:21Z pillton: Ok. It is possible. Set the class slot asdf::selfward-operation of asdf:test-op to nil. 2015-12-17T07:37:13Z pillton sings with joy. 2015-12-17T07:37:22Z Yuuhi joined #lisp 2015-12-17T07:37:38Z scymtym_ joined #lisp 2015-12-17T07:40:30Z quazimodo quit (Ping timeout: 255 seconds) 2015-12-17T07:41:36Z loke: The source code for our project, the Slack-like chat application is finally released. It's taken way too long. 2015-12-17T07:41:57Z loke: https://github.com/cicakhq/potato 2015-12-17T07:47:48Z mishoo__ joined #lisp 2015-12-17T07:49:33Z dkcl joined #lisp 2015-12-17T07:51:30Z futpib quit (Ping timeout: 260 seconds) 2015-12-17T07:52:01Z RussT1 joined #lisp 2015-12-17T07:53:50Z jackdaniel: loke: grats :) 2015-12-17T07:54:06Z MoALTz joined #lisp 2015-12-17T07:54:17Z loke: jackdaniel: Thanks :-) 2015-12-17T07:54:29Z loke: I have been working on the Emacs client too. It's getting pretty neat 2015-12-17T08:00:03Z cmack`` joined #lisp 2015-12-17T08:02:24Z Karl_Dscc joined #lisp 2015-12-17T08:04:15Z cmack`` quit (Ping timeout: 240 seconds) 2015-12-17T08:06:41Z shookees joined #lisp 2015-12-17T08:06:51Z maxillopharyngea joined #lisp 2015-12-17T08:08:01Z wallyduchamp quit (Remote host closed the connection) 2015-12-17T08:11:55Z harish quit (Ping timeout: 240 seconds) 2015-12-17T08:13:25Z sz0 joined #lisp 2015-12-17T08:16:29Z ASau quit (Ping timeout: 255 seconds) 2015-12-17T08:20:30Z reggy quit (Remote host closed the connection) 2015-12-17T08:22:06Z maxillopharyngea quit (Ping timeout: 240 seconds) 2015-12-17T08:23:47Z Karl_Dscc quit (Remote host closed the connection) 2015-12-17T08:24:32Z araujo quit (Ping timeout: 250 seconds) 2015-12-17T08:25:47Z wallyduchamp joined #lisp 2015-12-17T08:32:16Z wolfcore is now known as u 2015-12-17T08:32:21Z u is now known as wolfcore 2015-12-17T08:32:55Z ACE_Recliner quit (Ping timeout: 240 seconds) 2015-12-17T08:33:46Z wolfcore is now known as kx 2015-12-17T08:34:20Z Beetny joined #lisp 2015-12-17T08:36:33Z kx is now known as wolfcore 2015-12-17T08:43:23Z bogdanm quit (Remote host closed the connection) 2015-12-17T08:44:26Z Cymew quit (Ping timeout: 240 seconds) 2015-12-17T08:45:31Z wallyduchamp quit (Remote host closed the connection) 2015-12-17T08:48:33Z anti-freeze joined #lisp 2015-12-17T08:51:00Z Neet quit (Ping timeout: 260 seconds) 2015-12-17T08:51:35Z l1x quit (Ping timeout: 260 seconds) 2015-12-17T08:54:46Z Neet joined #lisp 2015-12-17T08:55:11Z mac_ified quit 2015-12-17T08:58:28Z RussT1 quit (Quit: Leaving.) 2015-12-17T08:59:48Z Cymew joined #lisp 2015-12-17T09:00:15Z Neet quit (Ping timeout: 240 seconds) 2015-12-17T09:00:56Z quazimodo joined #lisp 2015-12-17T09:03:20Z ACE_Recliner joined #lisp 2015-12-17T09:04:13Z Neet joined #lisp 2015-12-17T09:04:55Z wallyduchamp joined #lisp 2015-12-17T09:05:35Z Cymew quit (Read error: Connection reset by peer) 2015-12-17T09:09:15Z asedeno quit (Ping timeout: 240 seconds) 2015-12-17T09:13:20Z TMM quit (Ping timeout: 272 seconds) 2015-12-17T09:13:49Z asedeno joined #lisp 2015-12-17T09:15:06Z cyraxjoe quit (Ping timeout: 240 seconds) 2015-12-17T09:16:30Z jegaxd26 joined #lisp 2015-12-17T09:17:04Z synchromesh joined #lisp 2015-12-17T09:18:09Z asedeno quit (Ping timeout: 255 seconds) 2015-12-17T09:20:05Z gendl quit (Ping timeout: 250 seconds) 2015-12-17T09:21:02Z Neet quit (Ping timeout: 246 seconds) 2015-12-17T09:32:51Z Karl_Dscc joined #lisp 2015-12-17T09:38:09Z Cymew joined #lisp 2015-12-17T09:38:34Z gendl joined #lisp 2015-12-17T09:40:34Z Cymew quit (Read error: Connection reset by peer) 2015-12-17T09:41:25Z Neet joined #lisp 2015-12-17T09:44:25Z asedeno joined #lisp 2015-12-17T09:45:32Z dkcl quit (Quit: BRB) 2015-12-17T09:46:09Z dkcl joined #lisp 2015-12-17T09:46:23Z l1x joined #lisp 2015-12-17T09:47:16Z Cymew joined #lisp 2015-12-17T09:48:14Z Nikotiini joined #lisp 2015-12-17T09:51:08Z quazimodo quit (Ping timeout: 246 seconds) 2015-12-17T09:52:34Z przl joined #lisp 2015-12-17T09:53:23Z Cymew quit (Quit: Konversation terminated!) 2015-12-17T09:53:39Z zdm quit (Read error: Connection reset by peer) 2015-12-17T09:53:51Z iddqd quit (Quit: Connection closed for inactivity) 2015-12-17T09:54:18Z TMM joined #lisp 2015-12-17T09:58:02Z phoe_krk quit (Quit: http://phoe-krk.tumblr.com/) 2015-12-17T09:59:06Z shookees quit (Ping timeout: 255 seconds) 2015-12-17T10:00:52Z cmack`` joined #lisp 2015-12-17T10:02:49Z jtza8 quit (Remote host closed the connection) 2015-12-17T10:03:28Z FreeBird_ quit (Remote host closed the connection) 2015-12-17T10:05:40Z cmack`` quit (Ping timeout: 260 seconds) 2015-12-17T10:06:55Z Karl_Dscc quit (Ping timeout: 240 seconds) 2015-12-17T10:07:25Z przl quit (Ping timeout: 260 seconds) 2015-12-17T10:12:42Z pchrist joined #lisp 2015-12-17T10:14:38Z \var quit (Ping timeout: 256 seconds) 2015-12-17T10:15:52Z JammyHammy quit (Read error: Connection reset by peer) 2015-12-17T10:16:23Z mea-culpa joined #lisp 2015-12-17T10:18:41Z remi`bd joined #lisp 2015-12-17T10:20:00Z defaultxr quit (Quit: gnight) 2015-12-17T10:21:51Z Karl_Dscc joined #lisp 2015-12-17T10:26:16Z mikos joined #lisp 2015-12-17T10:26:23Z josteink quit (Ping timeout: 250 seconds) 2015-12-17T10:28:13Z josteink joined #lisp 2015-12-17T10:28:44Z mikos quit (Read error: Connection reset by peer) 2015-12-17T10:30:45Z cadadar joined #lisp 2015-12-17T10:31:36Z ee_cc_ joined #lisp 2015-12-17T10:32:42Z zotherstupidguy joined #lisp 2015-12-17T10:32:58Z yenda joined #lisp 2015-12-17T10:51:47Z phoe_krk joined #lisp 2015-12-17T10:55:40Z grc` joined #lisp 2015-12-17T10:55:47Z yenda quit (Ping timeout: 255 seconds) 2015-12-17T10:56:37Z quazimodo joined #lisp 2015-12-17T10:56:55Z cadadar quit (Quit: Leaving.) 2015-12-17T10:57:56Z pillton: loke: Congratulations. 2015-12-17T11:02:22Z dkcl is now known as narvodkode 2015-12-17T11:03:00Z przl joined #lisp 2015-12-17T11:06:00Z harish_ joined #lisp 2015-12-17T11:08:32Z luis: loke: nice :) 2015-12-17T11:08:43Z loke: Thanks :-) 2015-12-17T11:17:39Z jtza8 joined #lisp 2015-12-17T11:20:46Z EvW joined #lisp 2015-12-17T11:25:40Z EvW quit (Ping timeout: 265 seconds) 2015-12-17T11:29:54Z iddqd joined #lisp 2015-12-17T11:30:50Z IPmonger quit (Ping timeout: 260 seconds) 2015-12-17T11:32:55Z grc` quit (Ping timeout: 265 seconds) 2015-12-17T11:33:51Z IPmonger joined #lisp 2015-12-17T11:33:55Z grc` joined #lisp 2015-12-17T11:35:06Z sjl quit (Ping timeout: 256 seconds) 2015-12-17T11:35:47Z przl quit (Ping timeout: 246 seconds) 2015-12-17T11:38:54Z ee_cc_ quit (Quit: ee_cc_) 2015-12-17T11:39:44Z phoe_krk_ joined #lisp 2015-12-17T11:40:01Z DeadTrickster: loke, 👍 2015-12-17T11:41:55Z gendl quit (Ping timeout: 260 seconds) 2015-12-17T11:42:06Z phoe_krk quit (Ping timeout: 265 seconds) 2015-12-17T11:42:06Z phoe_krk_ is now known as phoe_krk 2015-12-17T11:43:10Z loke: Thanks 2015-12-17T11:43:17Z loke: Well, time to head home. 2015-12-17T11:43:26Z ramky quit (Ping timeout: 272 seconds) 2015-12-17T11:43:50Z DeadTrickster: loke, go and write blog posts 2015-12-17T11:44:46Z Neet quit (Ping timeout: 240 seconds) 2015-12-17T11:45:16Z DeadTrickster: I'm particularly interested in you experience with clojurescript 2015-12-17T11:45:54Z DeadTrickster: why it was chosen over parenscript and how it integrates with 3d party code 2015-12-17T11:48:46Z gendl joined #lisp 2015-12-17T11:49:24Z impulse- quit (Quit: leaving) 2015-12-17T11:49:53Z TMM quit (Quit: Ex-Chat) 2015-12-17T11:50:24Z l1x quit (Ping timeout: 272 seconds) 2015-12-17T11:53:06Z gendl quit (Ping timeout: 240 seconds) 2015-12-17T11:53:14Z asedeno quit (Ping timeout: 256 seconds) 2015-12-17T11:53:20Z cadadar joined #lisp 2015-12-17T11:54:13Z zeissoctopus joined #lisp 2015-12-17T11:54:42Z l1x joined #lisp 2015-12-17T11:56:40Z ramky joined #lisp 2015-12-17T12:01:53Z cmack`` joined #lisp 2015-12-17T12:01:59Z vydd joined #lisp 2015-12-17T12:01:59Z vydd quit (Changing host) 2015-12-17T12:01:59Z vydd joined #lisp 2015-12-17T12:02:53Z grc` quit (Ping timeout: 265 seconds) 2015-12-17T12:03:30Z ramky quit (Quit: Leaving) 2015-12-17T12:04:06Z l1x quit (Ping timeout: 240 seconds) 2015-12-17T12:04:42Z ggole joined #lisp 2015-12-17T12:05:41Z Neet joined #lisp 2015-12-17T12:06:26Z cmack`` quit (Ping timeout: 240 seconds) 2015-12-17T12:06:41Z atgreen_: Just finished my OpenShift source-to-image docker image for Common Lisp + Quicklisp . Works super well in the OpenShift Origin PaaS. http://github.com/atgreen/sti-lisp 2015-12-17T12:09:50Z sz0 quit (Quit: Connection closed for inactivity) 2015-12-17T12:10:39Z DeadTrickster: atgreen_, cool do I still need docker when sbcl compiles to just single binary? 2015-12-17T12:10:44Z gendl joined #lisp 2015-12-17T12:11:30Z mvilleneuve_ joined #lisp 2015-12-17T12:12:06Z zotherstupidguy quit (Ping timeout: 240 seconds) 2015-12-17T12:12:15Z cadadar quit (Quit: Leaving.) 2015-12-17T12:13:27Z atgreen_: DeadTrickster, if you want to run it in a PaaS you do. 2015-12-17T12:14:49Z Mon_Ouie joined #lisp 2015-12-17T12:14:53Z atgreen_: where the PaaS plaforms handles deployments, availability, rolling-upgrades, a CICD workflow, etc.. 2015-12-17T12:15:26Z gendl quit (Ping timeout: 255 seconds) 2015-12-17T12:15:41Z MoALTz quit (Ping timeout: 246 seconds) 2015-12-17T12:17:45Z fluter quit (Ping timeout: 250 seconds) 2015-12-17T12:18:07Z DeadTrickster: atgreen_, so if I already have all this except PaaS I don't need it? 2015-12-17T12:19:09Z Beluki joined #lisp 2015-12-17T12:22:04Z Beetny quit (Ping timeout: 272 seconds) 2015-12-17T12:24:07Z cpc26 quit (Read error: Connection reset by peer) 2015-12-17T12:24:43Z cpc26 joined #lisp 2015-12-17T12:24:45Z sjl joined #lisp 2015-12-17T12:25:47Z gendl joined #lisp 2015-12-17T12:28:12Z atgreen_: DeadTrickster, right. 2015-12-17T12:28:40Z Cymew joined #lisp 2015-12-17T12:28:44Z fluter joined #lisp 2015-12-17T12:29:34Z atgreen_: You don't need docker. And even if you did need docker, there are plenty of other docker lisp images out there. This one is specific to the source-to-image tool in OpenShift, where you just point it at a git repo containing your lisp app and it generates a deployable docker image of pre-compiled code ready to rock 2015-12-17T12:30:20Z atgreen_: http://www.openshift.org 2015-12-17T12:31:14Z zotherstupidguy joined #lisp 2015-12-17T12:31:25Z kobain joined #lisp 2015-12-17T12:32:15Z phoe_krk_ joined #lisp 2015-12-17T12:33:06Z grc` joined #lisp 2015-12-17T12:33:52Z yenda joined #lisp 2015-12-17T12:34:40Z bogdanm joined #lisp 2015-12-17T12:35:31Z DeadTrickster: atgreen_, yeah sound cool, that is why I asked you that questions. however I always thought docker is more dunno ruby or node stuff. Where development env can be complex (gem-hell) and docker simply hides it 2015-12-17T12:35:50Z DeadTrickster: but it looks like docker just evolved to 'compute unit' 2015-12-17T12:36:00Z moredhel: DeadTrickster, docker is suprisingly useful for 'predictable' running envs. 2015-12-17T12:36:28Z moredhel: I develop and deploy projects in many different langs, and it makes life really easy 2015-12-17T12:36:43Z phoe_krk quit (Ping timeout: 265 seconds) 2015-12-17T12:36:43Z phoe_krk_ is now known as phoe_krk 2015-12-17T12:37:49Z DeadTrickster: hmm now I'm only using cl and erlang 2015-12-17T12:37:59Z DeadTrickster: and both like 'self-contained' 2015-12-17T12:38:58Z asedeno joined #lisp 2015-12-17T12:39:28Z l1x joined #lisp 2015-12-17T12:39:43Z EvW joined #lisp 2015-12-17T12:41:04Z moredhel: yeah, playing with cl, when I wanted to deploy, it _can_ get pretty messy. Can't comment about erlang 2015-12-17T12:43:48Z mbuf quit (Quit: Ex-Chat) 2015-12-17T12:43:51Z narvodkode: Erlang software is commonly expected to follow the OTP model, which is very well documented when it comes to individual bits, but can't be learnt easily 2015-12-17T12:43:57Z narvodkode: By oneself, that is 2015-12-17T12:44:17Z narvodkode: So it might be conceptually messy rather than technically messy :) 2015-12-17T12:44:58Z zacharias_ joined #lisp 2015-12-17T12:45:23Z zacharias_ is now known as zacharias 2015-12-17T12:45:32Z TMM joined #lisp 2015-12-17T12:45:35Z Mon_Ouie quit (Ping timeout: 240 seconds) 2015-12-17T12:45:41Z anti-freeze quit (Remote host closed the connection) 2015-12-17T12:46:54Z anti-freeze joined #lisp 2015-12-17T12:47:40Z badkins joined #lisp 2015-12-17T12:48:21Z MoALTz joined #lisp 2015-12-17T12:49:45Z cmack`` joined #lisp 2015-12-17T12:51:59Z Ober quit (Ping timeout: 250 seconds) 2015-12-17T12:52:26Z Ober joined #lisp 2015-12-17T12:55:43Z zeissoctopus quit (Quit: Leaving) 2015-12-17T12:57:55Z cpc26 quit (Ping timeout: 240 seconds) 2015-12-17T12:58:51Z cpc26 joined #lisp 2015-12-17T12:59:33Z francogrex joined #lisp 2015-12-17T13:00:31Z francogrex: I am trying something crazy like: (loop for k in '(list1 list2 list3) do (loop for i in k do (push i masterlist))) where list1 list2 list2 are actual lists but as probably expected the code above works not: says the value list1 is not of type list 2015-12-17T13:01:11Z francogrex: is it because of the quote? 2015-12-17T13:01:27Z francogrex: if ' is replaced with list then ok 2015-12-17T13:01:58Z atgreen_ quit (Ping timeout: 272 seconds) 2015-12-17T13:02:59Z scymtym_: francogrex: yes. '(list1 list2 list3) is a list containing the symbols list1, list2, list3. compare to (list list1 list2 list3) which is a list containing the values of the variables list1, list2, list3. 2015-12-17T13:03:32Z francogrex: scymtym_: ok it makes sense 2015-12-17T13:03:34Z francogrex: thanks 2015-12-17T13:03:34Z asedeno quit 2015-12-17T13:03:44Z asedeno joined #lisp 2015-12-17T13:03:55Z smokeink quit (Ping timeout: 240 seconds) 2015-12-17T13:04:36Z smokeink joined #lisp 2015-12-17T13:04:40Z ee_cc_ joined #lisp 2015-12-17T13:06:27Z Neet_ joined #lisp 2015-12-17T13:06:40Z Neet quit 2015-12-17T13:06:41Z Neet_ is now known as Neet 2015-12-17T13:07:21Z l1x quit 2015-12-17T13:07:31Z l1x joined #lisp 2015-12-17T13:10:17Z synchromesh quit (Ping timeout: 246 seconds) 2015-12-17T13:11:24Z algae joined #lisp 2015-12-17T13:16:22Z dim: see also append 2015-12-17T13:17:09Z dim: (let ((l1 (list 1 2 3)) (l2 (list 4 5 6)) (l3 (list 7 8 9))) (append l1 l2 l3)) gives (1 2 3 4 5 6 7 8 9) 2015-12-17T13:17:26Z synchromesh joined #lisp 2015-12-17T13:18:01Z dytrivedi joined #lisp 2015-12-17T13:18:54Z bhajana joined #lisp 2015-12-17T13:19:35Z dytrivedi quit (Client Quit) 2015-12-17T13:21:40Z francogrex: ok 2015-12-17T13:22:03Z bhajana: greetings someone here familiar with the dbus package? and can explain to me what event-base is supposed to be. i'd just like to receive all signals of a particular service. 2015-12-17T13:22:29Z bhajana: unfortunately there's only one example and the documentation is also non-existent 2015-12-17T13:22:50Z IPmonger quit (Ping timeout: 260 seconds) 2015-12-17T13:23:24Z mishoo__ quit (Ping timeout: 255 seconds) 2015-12-17T13:24:04Z przl joined #lisp 2015-12-17T13:24:11Z m0li joined #lisp 2015-12-17T13:24:17Z bhajana: :/ being impolite, not saying please. 2015-12-17T13:24:17Z attila_lendvai joined #lisp 2015-12-17T13:24:18Z attila_lendvai quit (Changing host) 2015-12-17T13:24:18Z attila_lendvai joined #lisp 2015-12-17T13:24:30Z bhajana: please if anyone has a hint. thank you very much! 2015-12-17T13:26:11Z Cymew: bhajana: I think there are better channels than #lisp for that question. 2015-12-17T13:26:35Z gendl quit 2015-12-17T13:26:46Z gendl joined #lisp 2015-12-17T13:26:49Z bhajana: Cymew: you know any. i don't know any other channels so far. 2015-12-17T13:26:58Z jackdaniel: Cymew: he asks about https://github.com/death/dbus 2015-12-17T13:27:01Z bhajana: where i could ask questions about common lisp 2015-12-17T13:27:05Z jtza8 quit (Ping timeout: 246 seconds) 2015-12-17T13:27:07Z bhajana: right 2015-12-17T13:27:08Z jackdaniel: bhajana: it's good channel 2015-12-17T13:27:11Z br0kenman joined #lisp 2015-12-17T13:27:22Z jackdaniel: I never used it, so can't help 2015-12-17T13:27:34Z IPmonger joined #lisp 2015-12-17T13:27:55Z Cymew: It might have helped to indicate it was a lisp system. 2015-12-17T13:28:23Z bhajana: hm k there's WITH-EVENT-BASE which seems to be define within IOLib 2015-12-17T13:28:34Z bhajana: Cymew: sry 2015-12-17T13:28:36Z harish_ quit (Quit: Leaving) 2015-12-17T13:28:53Z jackdaniel: I assume, that if someone asks about something here it is lisp related. If in doubt (like now), I've checked in google "common lisp dbus" before pointing it's a wrong channel 2015-12-17T13:28:55Z harish_ joined #lisp 2015-12-17T13:28:58Z jackdaniel: hrmph 2015-12-17T13:32:35Z smokeink quit (Ping timeout: 240 seconds) 2015-12-17T13:33:44Z smokeink joined #lisp 2015-12-17T13:33:51Z iddqd quit (Quit: Connection closed for inactivity) 2015-12-17T13:34:33Z bhajana: i'll try my luck with an iolib.multiplex event-base 2015-12-17T13:34:35Z IPmonger quit (Ping timeout: 240 seconds) 2015-12-17T13:36:15Z gendl_ joined #lisp 2015-12-17T13:36:15Z EvW quit (Ping timeout: 260 seconds) 2015-12-17T13:38:10Z ebrasca joined #lisp 2015-12-17T13:39:49Z IPmonger joined #lisp 2015-12-17T13:40:55Z przl quit (Ping timeout: 260 seconds) 2015-12-17T13:41:13Z masoudd joined #lisp 2015-12-17T13:45:38Z Mon_Ouie joined #lisp 2015-12-17T13:48:26Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-12-17T13:50:23Z moore33 joined #lisp 2015-12-17T13:50:24Z jtza8 joined #lisp 2015-12-17T13:50:33Z BitPuffin joined #lisp 2015-12-17T13:52:02Z ACE_Recliner quit (Quit: Leaving) 2015-12-17T13:55:48Z mvilleneuve_ quit (Ping timeout: 255 seconds) 2015-12-17T13:55:53Z mvilleneuve__ joined #lisp 2015-12-17T14:01:42Z araujo joined #lisp 2015-12-17T14:01:55Z araujo quit (Changing host) 2015-12-17T14:01:55Z araujo joined #lisp 2015-12-17T14:02:18Z araujo quit (Max SendQ exceeded) 2015-12-17T14:03:21Z araujo joined #lisp 2015-12-17T14:03:37Z francogrex quit (Quit: ERC Version 5.1.2 $Revision: 1.796.2.4 $ (IRC client for Emacs)) 2015-12-17T14:04:10Z monumentlike joined #lisp 2015-12-17T14:04:19Z araujo quit (Max SendQ exceeded) 2015-12-17T14:05:11Z araujo joined #lisp 2015-12-17T14:06:45Z anti-freeze quit (Remote host closed the connection) 2015-12-17T14:07:17Z anti-freeze joined #lisp 2015-12-17T14:08:52Z atgreen_ joined #lisp 2015-12-17T14:17:55Z krrrcks joined #lisp 2015-12-17T14:20:25Z mbuf joined #lisp 2015-12-17T14:23:58Z ahungry quit (Ping timeout: 256 seconds) 2015-12-17T14:26:14Z jtza8 quit (Ping timeout: 246 seconds) 2015-12-17T14:26:54Z warweasle joined #lisp 2015-12-17T14:31:32Z przl joined #lisp 2015-12-17T14:31:55Z anti-freeze quit (Remote host closed the connection) 2015-12-17T14:32:47Z bhajana: does someone have the lasted iolib doc as an pdf? 2015-12-17T14:33:12Z masoudd quit (Ping timeout: 265 seconds) 2015-12-17T14:33:43Z anti-freeze joined #lisp 2015-12-17T14:34:40Z seg quit (Remote host closed the connection) 2015-12-17T14:35:01Z seg joined #lisp 2015-12-17T14:39:51Z bhajana: hm what is texinfo-docstring doing with those paths :/ 2015-12-17T14:40:03Z mvilleneuve_ joined #lisp 2015-12-17T14:40:21Z smokeink quit (Ping timeout: 255 seconds) 2015-12-17T14:40:34Z anti-freeze quit (Remote host closed the connection) 2015-12-17T14:41:41Z mvilleneuve__ quit (Ping timeout: 255 seconds) 2015-12-17T14:42:03Z smokeink joined #lisp 2015-12-17T14:43:14Z anti-freeze joined #lisp 2015-12-17T14:48:25Z bhajana: can't make the docs because texinfo-docstring uses unreasonable pathnames :/ ---- Couldn't load #P"/home/sarala/.cache/common-lisp/sbcl-1.3.1-linux 2015-12-17T14:48:26Z adhoc quit (Ping timeout: 240 seconds) 2015-12-17T14:48:27Z bhajana: -x64/home/sarala/.cache/lisp-fasl/sbcl-1.3.1-linux-x86-64/home/sarala/.cache/common-lisp/sbcl-1.3.1-linux-x64/home/sarala/quicklisp/dists/quicklisp/software/alexandria-20150505-git/package.fasl": file does not exi 2015-12-17T14:49:35Z fu7mu4 joined #lisp 2015-12-17T14:53:30Z gendl_ quit 2015-12-17T14:57:57Z narvodkode quit (Quit: Leaving) 2015-12-17T14:59:25Z dytrivedi joined #lisp 2015-12-17T15:01:13Z jtza8 joined #lisp 2015-12-17T15:01:16Z vlatkoB quit (Ping timeout: 240 seconds) 2015-12-17T15:02:03Z vlatkoB joined #lisp 2015-12-17T15:05:26Z przl quit (Ping timeout: 246 seconds) 2015-12-17T15:06:08Z duggiefresh joined #lisp 2015-12-17T15:06:47Z dytrivedi quit (Read error: Connection reset by peer) 2015-12-17T15:08:57Z oleo joined #lisp 2015-12-17T15:08:58Z oleo quit (Changing host) 2015-12-17T15:08:58Z oleo joined #lisp 2015-12-17T15:09:34Z smokeink quit (Remote host closed the connection) 2015-12-17T15:10:43Z dytrivedi joined #lisp 2015-12-17T15:10:49Z mishoo joined #lisp 2015-12-17T15:13:50Z NaNDude quit (Ping timeout: 246 seconds) 2015-12-17T15:17:22Z lisse joined #lisp 2015-12-17T15:17:48Z dytrivedi quit (Ping timeout: 256 seconds) 2015-12-17T15:19:49Z loke_ joined #lisp 2015-12-17T15:21:20Z dytrivedi joined #lisp 2015-12-17T15:22:57Z Jonsky joined #lisp 2015-12-17T15:23:38Z vlatkoB quit (Ping timeout: 246 seconds) 2015-12-17T15:24:05Z cross joined #lisp 2015-12-17T15:24:09Z vlatkoB joined #lisp 2015-12-17T15:28:30Z zdm joined #lisp 2015-12-17T15:29:18Z EvW joined #lisp 2015-12-17T15:30:29Z warweasle: Do objects loaded in fasl ever get GC'ed? 2015-12-17T15:30:41Z dlowe: yes 2015-12-17T15:30:49Z dlowe: it's just like reading from the source file 2015-12-17T15:30:51Z nyef: It depends on the implementation. 2015-12-17T15:31:08Z nyef: Though in general, they are subject to GC. 2015-12-17T15:31:29Z warweasle: nyef: Thanks, I guess I misunderstood. 2015-12-17T15:31:34Z bhajana quit (Quit: WeeChat 1.3) 2015-12-17T15:31:35Z AlphaAtom joined #lisp 2015-12-17T15:31:37Z freehck joined #lisp 2015-12-17T15:32:24Z dytrivedi quit (Quit: dytrivedi) 2015-12-17T15:34:51Z Sucks joined #lisp 2015-12-17T15:35:24Z Xach: warweasle: thanks for the clinch fix 2015-12-17T15:35:37Z ee_cc_ quit (Quit: ee_cc_) 2015-12-17T15:35:47Z Xach: warweasle: clode doesn't build due to: Duplicate definition for BODY-SET-MOVED-CALLBACK found in one file. 2015-12-17T15:36:16Z loke_: Xach: do you know how is the maintainer of Closure-HTML? 2015-12-17T15:36:41Z loke_: Xach: Also, is there some place that lists the origin (like github repository url's) of all the QL systems? 2015-12-17T15:36:47Z Xach: loke_: possibly nobody, in effect 2015-12-17T15:37:02Z Xach: loke_: see https://github.com/quicklisp/quicklisp-projects 2015-12-17T15:37:23Z loke_: Xach: Hmm... I have a project that requires a patch to closure-html for it to work, and it's been like that for years. 2015-12-17T15:37:47Z Xach: loke_: i would check the commit history of closure-html if you can and see if anyone looks responsive 2015-12-17T15:37:54Z mtl_: loke_: if it's not maintained, fork it 2015-12-17T15:37:57Z przl joined #lisp 2015-12-17T15:38:00Z moore33: loke_: That brings back memories... 2015-12-17T15:38:05Z dlowe: loke_: I actually have the patch to make it work again 2015-12-17T15:38:12Z dlowe: you probably do too now, though 2015-12-17T15:38:14Z dlowe: it wasn't too hard 2015-12-17T15:38:40Z loke_: I'd only fork it if QL switches to my fork. So in either case, I'd need to get in touch with whoever owns the project. 2015-12-17T15:39:05Z loke_: dlowe: WHat patch do you have? 2015-12-17T15:39:22Z dlowe: loke_: just something that gets it to build and work 2015-12-17T15:40:03Z Xach: you could also just ask to be the new maintainer 2015-12-17T15:40:27Z loke_: Xach: I don't want to :-) But I'll do it if no one else steps up. 2015-12-17T15:40:36Z Xach: it could be put under sharplispers, too 2015-12-17T15:41:07Z fu7mu4 quit (Remote host closed the connection) 2015-12-17T15:41:25Z dlowe: don't look at me. I can't keep up with my current few projects. 2015-12-17T15:42:07Z wheelsucker joined #lisp 2015-12-17T15:42:12Z moore33: Xach: Hey, is there a minimum level of usefulness for a project to be in QuickLisp? 2015-12-17T15:42:18Z Xach: moore33: no 2015-12-17T15:42:37Z Xach: moore33: though i very occasionally push back on extremely silly- or misguided-seeming projects 2015-12-17T15:42:55Z moore33: Xach: Ok... I will have a pull request before New Year's... 2015-12-17T15:43:01Z dlowe: my dolist replacement library can finally get the attention and fame it deserves 2015-12-17T15:43:05Z Xach: someone submitted something to make a macro of make-instance so you don't have to quote the class name. i have pushed back on that. 2015-12-17T15:43:17Z grc` quit (Ping timeout: 265 seconds) 2015-12-17T15:43:18Z dlowe: haha 2015-12-17T15:43:24Z moore33: There should be a standard for that... 2015-12-17T15:43:43Z Xach is still recovering from moving house a few weeks ago 2015-12-17T15:45:22Z zotherstupidguy quit (Ping timeout: 272 seconds) 2015-12-17T15:47:31Z lisse quit (Max SendQ exceeded) 2015-12-17T15:47:40Z znpy quit (Quit: Leaving) 2015-12-17T15:48:28Z lisse joined #lisp 2015-12-17T15:48:45Z masoudd joined #lisp 2015-12-17T15:50:52Z mtl_: would it be possible to add f-expressions to common lisp? I kinda doubt it, but it would be interesting 2015-12-17T15:51:15Z loke_: mtl_: Hmm, would it be interesting? Really? :-) 2015-12-17T15:51:29Z mtl_: I think so anyway :P 2015-12-17T15:51:41Z araujo_ joined #lisp 2015-12-17T15:53:00Z mea-culpa: mtl_: f-expressions? 2015-12-17T15:53:18Z karswell` quit (Read error: Connection reset by peer) 2015-12-17T15:53:31Z mtl_: https://en.wikipedia.org/wiki/Fexpr 2015-12-17T15:53:49Z loke_: mtl_: Oh, wait. I confused it with M-expr 2015-12-17T15:54:07Z loke_: You can build an f-expr builder as a macro. 2015-12-17T15:55:22Z araujo quit (Ping timeout: 265 seconds) 2015-12-17T15:55:42Z scymtym_: dim: after a huge amount of work, a basic variant of the "better errors" stuff is now in esrap master 2015-12-17T15:57:17Z Beluki quit (Quit: Beluki) 2015-12-17T15:57:53Z dfcat joined #lisp 2015-12-17T15:58:08Z dim: nice, thanks for that! 2015-12-17T15:58:39Z dlowe: mtl_: the idea has been explored before. The result was that it's too hard to compile to fast code. 2015-12-17T15:58:52Z dim: I might be able to remove the `git clone -b wip-better-errors https://github.com/scymtym/esrap.git $@` from the pgloader Makefile then? 2015-12-17T15:59:06Z dlowe: and the gains aren't that large 2015-12-17T15:59:32Z Jonsky: BTW, what's the difference between mexp and sexp? I can only see the difference bewteen square bracket and parenthesis 2015-12-17T15:59:45Z mordocai joined #lisp 2015-12-17T15:59:58Z scymtym_: dim: after a bit of testing, sure. i don't expect major defects in the currently pushed parts 2015-12-17T16:00:38Z mtl_: loke_: how? seems hard to do to me, especially if I want anonymous fexprs 2015-12-17T16:01:36Z loke_: mtl_: You're probably right. I haven't thought about it much. 2015-12-17T16:01:42Z psy_ joined #lisp 2015-12-17T16:03:54Z mtl_: maybe it's somehow possible with MOP and funcallable-instance stuff 2015-12-17T16:05:04Z dlowe: I think one of the niche lisps has f-exprs. I haven't played with them, though. 2015-12-17T16:05:11Z warweasle: Anyone know what cffi:define-foreign-type's :simple-parser option does? Also, what is canonicalize-foreign-type? It's in the example but I can't find it anywhere. 2015-12-17T16:05:37Z Xach: warweasle: should i open an issue re: clode? 2015-12-17T16:06:12Z mtl_: dlowe: yeah, kernel does, and apparently some others, and lisp used to way back in the day 2015-12-17T16:06:27Z mtl_: but this is the CL channel after all 2015-12-17T16:06:27Z dlowe: Jonsky: the function precedes the [ in m-exprs 2015-12-17T16:06:39Z warweasle: Xach: For the Swank issue? I thought I already fixed it. 2015-12-17T16:06:52Z Xach: warweasle: no, for the clode multiple definition issue 2015-12-17T16:06:53Z warweasle: Xach: It didn't email you? 2015-12-17T16:07:03Z TMM quit (Quit: Ex-Chat) 2015-12-17T16:07:06Z warweasle: Xach: What? 2015-12-17T16:07:28Z Xach: warweasle: clode doesn't build due to: Duplicate definition for BODY-SET-MOVED-CALLBACK found in one file. 2015-12-17T16:09:26Z ggole quit 2015-12-17T16:10:21Z dim: scymtym_: well even with the "better errors" branch users are lost as soon as the command doesn't parse anyway, not sure how much testing I will do, I currently don't have anything covering error messages for sure 2015-12-17T16:11:25Z warweasle: Xach: I just removed the second one and promoted it. Funny it loads on mine just fine. Do you use some debugging tool? 2015-12-17T16:11:56Z Xach: warweasle: quicklisp by default suppresses warning output. those warnings break builds on sbcl if not suppressed. when i test for quicklisp inclusion, i don't suppress warnings. 2015-12-17T16:12:08Z Xach: you can see the warnings & the breakage if you use (ql:quickload ... :verbose t) 2015-12-17T16:12:14Z Xach: it is not a great situation 2015-12-17T16:12:18Z warweasle: Xach: Ahhhh. 2015-12-17T16:12:46Z zupoman joined #lisp 2015-12-17T16:13:16Z warweasle really wants to spin off cl-freeimage, cl-pango and clode into separate libs but is afraid to break things. 2015-12-17T16:13:27Z scymtym_: dim: with some moderately cooperative grammar, it should basically say something like "parse failed at while parsing [because of ] expected ". i hope that can help even non-expert users in some cases. 2015-12-17T16:13:38Z Xach: warweasle: thanks for fixing the clode issue 2015-12-17T16:14:25Z warweasle: Xach: Always. Thanks for being patient with me. I'm doing a lot of work with my First Person Shooter (under clinch examples) so I'm bound to break something. 2015-12-17T16:14:41Z moore33: warweasle:Is cl-freeimage the recommended way to load images in CL these days? 2015-12-17T16:16:00Z EvW quit (Remote host closed the connection) 2015-12-17T16:16:10Z EvW joined #lisp 2015-12-17T16:16:24Z warweasle: moore33: I don't think so. It's just a very raw set of cffi calls. And you have to get all of CLinch to get it. I do have some wrappers for loading images into Cairo, however. But they are, again, very limited since I only use RGBA32 images internally. 2015-12-17T16:17:01Z warweasle: moore33: I mean, it should work if you are willing to work with raw calls. 2015-12-17T16:17:20Z dim: scymtym_: the list of expected inputs is very large in most pgloader user reports :/ 2015-12-17T16:17:44Z dim: it might be the grammar not being cooperative enough tho 2015-12-17T16:18:00Z scymtym_: dim: do you have examples? maybe something can be done about it 2015-12-17T16:18:03Z moore33: Hmm, I'm looking for some nice way to load png and jpeg files (.rgb would be nice too); I'm not gonna do much with them other than send the data to OpenGL. I guess it would be nice to be able to write .png too. 2015-12-17T16:18:03Z warweasle: moore33: OH, it's already in quicklisp! I'll make sure it's updated properly. My mistake, you don't need to load CLinch. 2015-12-17T16:18:16Z dim: it should be very easy to find them on github 2015-12-17T16:18:32Z phoe_krk quit (Quit: http://phoe-krk.tumblr.com/) 2015-12-17T16:18:57Z moore33: warweasle: Cool. 2015-12-17T16:19:04Z warweasle: moore33: CLinch does all that. I even have a few examples. (you can even see them at https://www.youtube.com/user/WarWeasle1/videos ) 2015-12-17T16:19:25Z flambard quit (Quit: kthxbai) 2015-12-17T16:19:26Z monumentlike quit (Remote host closed the connection) 2015-12-17T16:19:29Z moore33: warweasle: Cool; it's for my own rendering engine efforts. 2015-12-17T16:21:27Z phoe_krk joined #lisp 2015-12-17T16:22:08Z warweasle: moore33: Feel free to rip out anything you like from CLinch. 2015-12-17T16:24:30Z gingerale joined #lisp 2015-12-17T16:24:42Z warweasle: moore33: I have some nice macros such as load-texture-from-file, load-animation for freeimage and with-surface-for-texture, with-context-for-texture, and create-texture-from-png for cairo2. 2015-12-17T16:25:09Z moore33: warweasle: Hey thanks! I'm currently looking it over. Conversely, you might be interested in https://github.com/timoore/lpsg, although it does very little and has less documentation. 2015-12-17T16:25:14Z zdm quit (Ping timeout: 256 seconds) 2015-12-17T16:25:51Z dim: scymtym_: https://github.com/dimitri/pgloader/issues/212 2015-12-17T16:26:45Z dim: scymtym_: https://github.com/dimitri/pgloader/issues/199 too 2015-12-17T16:27:20Z dim: scymtym_: https://github.com/dimitri/pgloader/issues/194 for yet another one 2015-12-17T16:27:27Z dim: I guess that'll do for you to have an idea 2015-12-17T16:29:42Z scymtym_: dim: indeed, thanks. of those, one is the original behavior and two are the prototypical "better errors" behavior. all of those should produce shorter reports now (admittedly depending on the details of the grammar) 2015-12-17T16:30:11Z scymtym_: i will try loading the pgloader parser and see what happens for those inputs 2015-12-17T16:30:32Z NaNDude joined #lisp 2015-12-17T16:33:37Z moore33: À plus tard... 2015-12-17T16:33:50Z rme joined #lisp 2015-12-17T16:34:09Z anti-freeze quit 2015-12-17T16:35:07Z moore33 quit 2015-12-17T16:35:38Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-12-17T16:36:28Z dim: scymtym_: you can pretty easily produce errors from the test cases too 2015-12-17T16:37:20Z dim: scymtym_: (pgloader::with-monitor () (pgloader::parse-commands-from-file "/Users/dim/dev/pgloader/test/sakila.load")) 2015-12-17T16:37:31Z warweasle: Xach: I just updated cl-freeimage. Is there any chance you can include it this ql release? 2015-12-17T16:37:47Z scymtym_: dim: yeah, that's basically what i did last time 2015-12-17T16:37:50Z dim: tweak source file location of course... you need a pgloader "monitor" thread to be able to run the parser, so that's how I do it 2015-12-17T16:37:56Z dim: ok 2015-12-17T16:38:08Z dim: this part of the API is in between being private or public 2015-12-17T16:38:23Z dim: so it's still exposing too much 2015-12-17T16:38:34Z dim: but I don't guess pgloader users want to deal with only parsing some commands 2015-12-17T16:42:49Z jtza8 quit (Remote host closed the connection) 2015-12-17T16:43:30Z karswell` joined #lisp 2015-12-17T16:45:15Z bsima quit (Ping timeout: 260 seconds) 2015-12-17T16:47:19Z Xach: warweasle: i think i can do that 2015-12-17T16:47:23Z k4rtik quit (Quit: Leaving) 2015-12-17T16:48:06Z Jonsky: quit 2015-12-17T16:48:11Z Jonsky quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-12-17T16:49:53Z warweasle: Xach: Thanks. I might get with you before the next update and coordinate moving cl-pango and clode (to become cl-ode) into QL. 2015-12-17T16:50:06Z Xach: i really hope to publish a new dist today 2015-12-17T16:50:12Z Xach: that has been the case for the last 5 days 2015-12-17T16:51:03Z warweasle: Xach: Apologies for adding to your load. Why don't I buy you a beer next time we meet? 2015-12-17T16:51:18Z Xach: And I will buy you something from LL Bean(e)! 2015-12-17T16:52:20Z warweasle: Xach: Unless I'm buying you proper ambrosia, I'm coming out ahead on this on. 2015-12-17T16:52:25Z Warlock[29A] joined #lisp 2015-12-17T16:53:07Z warweasle: Does anyone know what cffi:define-foreign-type's :simple-parser option does? 2015-12-17T16:53:17Z Xach could not figure out a better way to make a lame joke about last names 2015-12-17T16:54:05Z warweasle: Xach: OHHhh. That makes sense now. 2015-12-17T16:54:16Z sjl quit (Quit: WeeChat 1.3) 2015-12-17T16:56:07Z mvilleneuve_ quit (Quit: This computer has gone to sleep) 2015-12-17T16:56:44Z sjl joined #lisp 2015-12-17T16:58:26Z karswell` quit (Read error: Connection reset by peer) 2015-12-17T17:00:37Z masoudd quit (Quit: May your strings always be '\0' terminated.) 2015-12-17T17:00:37Z switchp0rt: how can i use strings with escape newline chars? I want to send a string to a server that ends in a \n. Everyone I send that to the server it just adds a literal 'n' to the end of the string 2015-12-17T17:00:50Z switchp0rt: (print "version\n") => versionn 2015-12-17T17:01:51Z TMM joined #lisp 2015-12-17T17:01:56Z TMM quit (Changing host) 2015-12-17T17:01:56Z TMM joined #lisp 2015-12-17T17:02:15Z karswell` joined #lisp 2015-12-17T17:02:26Z futpib joined #lisp 2015-12-17T17:03:29Z Xach: switchp0rt: You could try (format "version~C" #\Newline) 2015-12-17T17:03:30Z jasom: switchp0rt: either use cl-interpol or don't escape the newline 2015-12-17T17:04:06Z jasom: Xach: or (format t "version~%") 2015-12-17T17:04:15Z jasom: if specifically a newline isn't important 2015-12-17T17:04:28Z jasom: ~% may be a \r or a \r\n on some platforms 2015-12-17T17:04:30Z Xach: switchp0rt: does the server expect specifically ascii 10? 2015-12-17T17:04:54Z switchp0rt: ascii 10? 2015-12-17T17:05:17Z Xach: switchp0rt: ascii encodes the newline control character as the octet 10 2015-12-17T17:05:23Z jasom: switchp0rt: newline is ascii character 10 aka ^J 2015-12-17T17:05:24Z Xach: well, the integer 10, anyway 2015-12-17T17:05:52Z Xach: some protocols get pretty specific about what they expect to designate the end of a line. 2015-12-17T17:05:54Z switchp0rt: thought newline was 12 in octet 2015-12-17T17:05:57Z switchp0rt: but yes, it expects it 2015-12-17T17:06:14Z kobain quit (Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/) 2015-12-17T17:06:14Z jasom: switchp0rt: decimal 10 octal 12 either way it's stored in an octet 2015-12-17T17:07:06Z karswell` is now known as karswell 2015-12-17T17:07:46Z \var joined #lisp 2015-12-17T17:08:13Z jasom: switchp0rt: then Xach's version is probably right, or you could use a binary stream instead 2015-12-17T17:08:38Z remi`bd quit (Ping timeout: 246 seconds) 2015-12-17T17:09:18Z nyef: There are environments where the text format is a 16-bit length followed by that many characters, followed by optional padding to align to a 16-bit boundary. 2015-12-17T17:11:56Z bcoburn_p quit (Ping timeout: 272 seconds) 2015-12-17T17:12:50Z remi`bd joined #lisp 2015-12-17T17:13:12Z zdm joined #lisp 2015-12-17T17:14:06Z stepnem joined #lisp 2015-12-17T17:16:10Z EvW quit (Ping timeout: 260 seconds) 2015-12-17T17:17:26Z OrangeShark joined #lisp 2015-12-17T17:18:28Z C4K3 joined #lisp 2015-12-17T17:19:04Z yenda quit (Ping timeout: 256 seconds) 2015-12-17T17:20:26Z bcoburn joined #lisp 2015-12-17T17:21:02Z mac_ified joined #lisp 2015-12-17T17:24:26Z jegaxd26 quit (Ping timeout: 240 seconds) 2015-12-17T17:25:09Z lisse joined #lisp 2015-12-17T17:26:22Z C4K3 quit (Remote host closed the connection) 2015-12-17T17:30:24Z gravicappa joined #lisp 2015-12-17T17:32:55Z fantazo joined #lisp 2015-12-17T17:35:51Z Mon_Ouie quit (Ping timeout: 255 seconds) 2015-12-17T17:37:41Z br0kenman quit (Quit: q) 2015-12-17T17:38:09Z Yanez joined #lisp 2015-12-17T17:39:05Z araujo_ quit (Quit: Leaving) 2015-12-17T17:39:39Z gaya- quit (Quit: Leaving.) 2015-12-17T17:41:49Z OrangeShark_ joined #lisp 2015-12-17T17:43:00Z OrangeShark quit (Ping timeout: 260 seconds) 2015-12-17T17:43:06Z ukari joined #lisp 2015-12-17T17:43:06Z ukari quit (Changing host) 2015-12-17T17:43:06Z ukari joined #lisp 2015-12-17T17:43:28Z PuercoPop: mtl_: If you are interesd in fexprs check out http://github.com/manuel/wat-js 2015-12-17T17:44:24Z przl quit (Ping timeout: 255 seconds) 2015-12-17T17:44:59Z eudoxia joined #lisp 2015-12-17T17:46:26Z duggiefresh quit (Remote host closed the connection) 2015-12-17T17:46:48Z kushal joined #lisp 2015-12-17T17:46:52Z kushal quit (Changing host) 2015-12-17T17:46:52Z kushal joined #lisp 2015-12-17T17:49:11Z reggy joined #lisp 2015-12-17T17:49:32Z Jonsky joined #lisp 2015-12-17T17:50:06Z zacharias quit (Ping timeout: 240 seconds) 2015-12-17T17:50:11Z Jonsky: Question: I tried to make a toy repl but I'm stuck at the very first step. I cannot print the prompt. 2015-12-17T17:50:39Z mtl_: PuercoPop: interesting... 2015-12-17T17:50:49Z Jonsky: The "> " prompt appears several times after I typed "quit" 2015-12-17T17:50:59Z Xach: Jonsky: (print "> ") (force-output) may help 2015-12-17T17:51:55Z mtl_: PuercoPop: other that fexprs though, I don't see what it brings over clojurescript? why embed some lispy DSL in your js when you can just replace js with clojurescript 2015-12-17T17:52:24Z mtl_: but yeah, definitely looks like a cool way to play with f-exprs 2015-12-17T17:52:42Z Jonsky: Xach: Yes it does the trick, thanks!! Any deeper reason behind the delay of printing? It's not the first time I see this weird behaviour. 2015-12-17T17:53:21Z Xach: Jonsky: terminal behavior often includes buffering output until some specific event, like a newline, or a certain number of characters. 2015-12-17T17:53:43Z Xach: Jonsky: for a short bit of output with no newline, it is entirely possible for the terminal to wait to output until later. 2015-12-17T17:53:54Z Xach: you can control such settings, and force output, and other options 2015-12-17T17:54:18Z Xach: this is not specific to lisp, but cl has some functions to help manage it 2015-12-17T17:55:10Z dwchandler: the common case being that you build a line bit by bit but it's not interactive and only matters once you have the full line ready to send 2015-12-17T17:55:15Z cmack`` quit (Ping timeout: 260 seconds) 2015-12-17T17:55:53Z dwchandler: waiting for newline of full buffer makes for more efficiency, especially in the case of the data going over tcp/ip 2015-12-17T17:55:54Z remi`bd quit (Ping timeout: 256 seconds) 2015-12-17T17:56:00Z vydd quit 2015-12-17T17:56:37Z dwchandler: i.e., tcp packet with 1 character in it has a lot of overhead 2015-12-17T17:56:59Z nyef: Also note that the C standard library can also have similar buffering behavior, controlled by setbuf(3). 2015-12-17T17:58:47Z Guest20174 quit (Ping timeout: 255 seconds) 2015-12-17T18:01:08Z Jonsky: Xach: Ah ha, the makes much more sense now. Thanks!! 2015-12-17T18:01:11Z Jonsky: this* 2015-12-17T18:01:58Z Jonsky: dwchandler: nyef: I see now. It's actually a very common thing. 2015-12-17T18:02:08Z dlowe: also, if you're using unix, the *terminal* can also have buffering behavior, controlled by tcattr 2015-12-17T18:02:16Z dlowe: it's buffers all the way down 2015-12-17T18:04:27Z Warlock[29A] quit (Read error: Connection reset by peer) 2015-12-17T18:07:05Z jaykru joined #lisp 2015-12-17T18:07:48Z kushal quit (Ping timeout: 265 seconds) 2015-12-17T18:08:17Z Jonsky: So is (force-output) enough to push everything out of the buffer or I have to also learn the intricacies of the OS? :( 2015-12-17T18:08:35Z \var quit (Ping timeout: 240 seconds) 2015-12-17T18:08:49Z mbuf quit (Quit: Ex-Chat) 2015-12-17T18:08:51Z rick-monster joined #lisp 2015-12-17T18:08:52Z Guest20174 joined #lisp 2015-12-17T18:08:58Z ukari quit (Quit: -a- Android IRC 2.1.3) 2015-12-17T18:11:05Z dlowe: I've found force-output to usually be sufficient 2015-12-17T18:11:26Z sjl quit (Quit: WeeChat 1.3) 2015-12-17T18:11:44Z jasom: Jonsky: I would say if it isn't sufficient, that would be a deficiency in the lisp runtime implementation 2015-12-17T18:11:53Z NeverDie quit (Quit: http://radiux.io/) 2015-12-17T18:12:24Z dwchandler: same for me 2015-12-17T18:12:25Z jasom: force-output should be aware of all of the OS idiosyncracies for you 2015-12-17T18:15:24Z duggiefresh joined #lisp 2015-12-17T18:17:23Z Jonsky: Phew, I was so worried there are too much to learn in order to write just a simple repl 2015-12-17T18:18:00Z EvW joined #lisp 2015-12-17T18:24:55Z k4rtik joined #lisp 2015-12-17T18:24:56Z k4rtik quit (Changing host) 2015-12-17T18:24:56Z k4rtik joined #lisp 2015-12-17T18:31:09Z RussT1 joined #lisp 2015-12-17T18:34:07Z remi`bd joined #lisp 2015-12-17T18:34:14Z remi`bd quit (Client Quit) 2015-12-17T18:37:35Z araujo joined #lisp 2015-12-17T18:37:35Z araujo quit (Changing host) 2015-12-17T18:37:36Z araujo joined #lisp 2015-12-17T18:40:40Z collembolic joined #lisp 2015-12-17T18:41:53Z jtza8 joined #lisp 2015-12-17T18:42:04Z collembolic quit (Changing host) 2015-12-17T18:42:04Z collembolic joined #lisp 2015-12-17T18:42:30Z NeverDie joined #lisp 2015-12-17T18:46:09Z shookees joined #lisp 2015-12-17T18:46:09Z shookees quit (Changing host) 2015-12-17T18:46:09Z shookees joined #lisp 2015-12-17T18:46:23Z shookees quit (Max SendQ exceeded) 2015-12-17T18:48:54Z dkcl joined #lisp 2015-12-17T18:55:12Z _leb joined #lisp 2015-12-17T18:56:33Z Xach: there are a few things but not too many 2015-12-17T18:58:32Z BlueRavenGT joined #lisp 2015-12-17T18:59:36Z warweasle quit (Quit: meeting...) 2015-12-17T19:01:20Z Yanez quit (Ping timeout: 246 seconds) 2015-12-17T19:02:20Z dkcl is now known as narvodkode 2015-12-17T19:03:23Z wheelsucker quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2015-12-17T19:06:17Z attila_lendvai joined #lisp 2015-12-17T19:06:17Z attila_lendvai quit (Changing host) 2015-12-17T19:06:17Z attila_lendvai joined #lisp 2015-12-17T19:12:55Z EvW quit (Ping timeout: 240 seconds) 2015-12-17T19:13:53Z tessier quit (Read error: Connection reset by peer) 2015-12-17T19:15:08Z vlatkoB quit (Remote host closed the connection) 2015-12-17T19:20:18Z aphprentice quit (Quit: Connection closed for inactivity) 2015-12-17T19:21:50Z shka joined #lisp 2015-12-17T19:23:07Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-12-17T19:23:25Z cmack`` joined #lisp 2015-12-17T19:26:00Z lisse joined #lisp 2015-12-17T19:28:48Z Denommus joined #lisp 2015-12-17T19:31:34Z narvodkode quit (Read error: Connection reset by peer) 2015-12-17T19:32:45Z przl joined #lisp 2015-12-17T19:33:32Z jasom: If you don't want a prompt, then it's a lot easier (loop (print (eval (read))) (fresh-line)) is enough 2015-12-17T19:34:29Z jasom: though setting */**/*** and +/++/+++ would be useful features to add to that 2015-12-17T19:34:49Z nyef: And -, /, //, and ///, surely? 2015-12-17T19:35:11Z jasom: nyef: of course, I forget about those as I use them less often 2015-12-17T19:35:45Z jasom: and handling multiple-values at all would be useful too for that matter 2015-12-17T19:35:50Z dwrngr joined #lisp 2015-12-17T19:35:57Z Xach: o,ö,ø 2015-12-17T19:38:19Z \var joined #lisp 2015-12-17T19:38:30Z s00pcan quit (Ping timeout: 260 seconds) 2015-12-17T19:40:04Z s00pcan joined #lisp 2015-12-17T19:40:55Z MoALTz quit (Ping timeout: 240 seconds) 2015-12-17T19:48:42Z Denommus quit (Read error: Connection reset by peer) 2015-12-17T19:49:35Z gravicappa quit (Ping timeout: 260 seconds) 2015-12-17T19:54:27Z jaykru quit (Quit: leaving desu) 2015-12-17T19:58:59Z adhoc joined #lisp 2015-12-17T19:59:54Z Denommus joined #lisp 2015-12-17T20:00:50Z Bicyclidine joined #lisp 2015-12-17T20:01:48Z varjagg joined #lisp 2015-12-17T20:02:36Z ASau joined #lisp 2015-12-17T20:03:02Z eudoxia quit (Quit: Leaving) 2015-12-17T20:04:04Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-12-17T20:09:12Z karswell quit (Read error: Connection reset by peer) 2015-12-17T20:09:26Z przl quit (Ping timeout: 240 seconds) 2015-12-17T20:09:59Z karswell joined #lisp 2015-12-17T20:15:24Z s00pcan quit (Ping timeout: 265 seconds) 2015-12-17T20:16:04Z Denommus quit (Quit: rebooting) 2015-12-17T20:20:35Z jurov quit (Ping timeout: 240 seconds) 2015-12-17T20:22:55Z k-stz joined #lisp 2015-12-17T20:23:27Z bin7me joined #lisp 2015-12-17T20:24:30Z przl joined #lisp 2015-12-17T20:26:30Z lisse joined #lisp 2015-12-17T20:28:51Z Yanez joined #lisp 2015-12-17T20:30:12Z MoALTz joined #lisp 2015-12-17T20:30:25Z przl quit (Ping timeout: 260 seconds) 2015-12-17T20:31:28Z jurov joined #lisp 2015-12-17T20:31:28Z s00pcan joined #lisp 2015-12-17T20:32:19Z edgar-rft: Xach: Pöpcørn? 2015-12-17T20:32:23Z Jonsky: I haven't thought of putting / // // or * ** into my toy repl yet. Just struggling with the most basic thing. hahaa 2015-12-17T20:32:29Z bin7me quit (Quit: Leaving) 2015-12-17T20:33:01Z bin7me joined #lisp 2015-12-17T20:35:02Z dkcl joined #lisp 2015-12-17T20:35:12Z malice quit (Remote host closed the connection) 2015-12-17T20:39:38Z josemanuel joined #lisp 2015-12-17T20:50:17Z shookees joined #lisp 2015-12-17T20:50:17Z shookees quit (Changing host) 2015-12-17T20:50:18Z shookees joined #lisp 2015-12-17T20:50:40Z shookees quit (Excess Flood) 2015-12-17T20:51:32Z warweasle joined #lisp 2015-12-17T20:52:17Z Xach: Jonsky: shiftf is handy for them 2015-12-17T20:52:57Z RazWelles quit (Remote host closed the connection) 2015-12-17T21:06:20Z zacharias joined #lisp 2015-12-17T21:06:28Z quazimodo quit (Ping timeout: 272 seconds) 2015-12-17T21:09:24Z dkcl quit (Quit: Leaving) 2015-12-17T21:11:24Z BitPuffin quit (Ping timeout: 256 seconds) 2015-12-17T21:11:40Z jtza8 quit (Remote host closed the connection) 2015-12-17T21:15:09Z oleo_ joined #lisp 2015-12-17T21:16:47Z futpib quit (Ping timeout: 255 seconds) 2015-12-17T21:17:29Z oleo quit (Ping timeout: 246 seconds) 2015-12-17T21:18:43Z zdm quit (Ping timeout: 265 seconds) 2015-12-17T21:20:03Z freehck quit (Remote host closed the connection) 2015-12-17T21:21:19Z defaultxr joined #lisp 2015-12-17T21:22:11Z jegaxd26 joined #lisp 2015-12-17T21:22:57Z shka quit (Quit: Konversation terminated!) 2015-12-17T21:23:15Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-12-17T21:27:22Z lisse joined #lisp 2015-12-17T21:31:46Z Karl_Dscc quit (Remote host closed the connection) 2015-12-17T21:35:04Z algae quit (Quit: leaving) 2015-12-17T21:36:22Z josemanuel quit (Quit: Saliendo) 2015-12-17T21:36:33Z przl joined #lisp 2015-12-17T21:37:45Z eudoxia joined #lisp 2015-12-17T21:41:06Z przl quit (Ping timeout: 255 seconds) 2015-12-17T21:41:43Z moore33 joined #lisp 2015-12-17T21:41:51Z reb` joined #lisp 2015-12-17T21:46:40Z ralt joined #lisp 2015-12-17T21:46:57Z hiroakip joined #lisp 2015-12-17T21:47:31Z ralt: hi 2015-12-17T21:47:45Z ralt: I'm playing with lparallel and am wondering how some parallelization should be done 2015-12-17T21:47:58Z ralt: I submit some tasks in a loop, which is done in parallel 2015-12-17T21:48:01Z ralt: so that part is nice 2015-12-17T21:48:34Z ralt: later on, I have a (loop for foo = (receive-result chan) while foo do ...) 2015-12-17T21:48:46Z ralt: this is *not* done in parallel, while I'd like it to be 2015-12-17T21:48:57Z ralt: I guess the "do" should "send in parallel"? 2015-12-17T21:48:58Z krrrcks left #lisp 2015-12-17T21:49:03Z ralt: I don't see how to do that 2015-12-17T21:49:55Z ralt: since submit-task expects a receive at some point, and I don't care there 2015-12-17T21:53:23Z warweasle quit (Remote host closed the connection) 2015-12-17T21:54:37Z dwrngr quit (Remote host closed the connection) 2015-12-17T21:55:36Z Karl_Dscc joined #lisp 2015-12-17T21:56:14Z Xach_ joined #lisp 2015-12-17T21:57:55Z Xach quit (Ping timeout: 260 seconds) 2015-12-17T21:58:18Z hiroakip quit (Quit: Ex-Chat) 2015-12-17T21:59:40Z cadadar joined #lisp 2015-12-17T22:00:27Z edgar-rft quit (Quit: edgar-rft) 2015-12-17T22:01:14Z Jonsky quit (Quit: rcirc on GNU Emacs 24.5.1) 2015-12-17T22:02:12Z jegaxd26 quit (Remote host closed the connection) 2015-12-17T22:02:48Z jegaxd26 joined #lisp 2015-12-17T22:04:55Z IPmonger quit (Ping timeout: 240 seconds) 2015-12-17T22:06:50Z prxq joined #lisp 2015-12-17T22:09:00Z jegaxd26 quit (Ping timeout: 255 seconds) 2015-12-17T22:10:54Z ebrasca: how to do great function names? 2015-12-17T22:11:13Z mordocai: Welcome to the hardest problem in computer science 2015-12-17T22:11:44Z Petit_Dejeuner: we're running out of three letter acronyms too 2015-12-17T22:12:51Z phoe_krk quit (Ping timeout: 265 seconds) 2015-12-17T22:13:29Z nyef: Petit_Dejeuner: I thought that that was what unicode was for? More letters for acronyms? 2015-12-17T22:14:10Z phoe_krk joined #lisp 2015-12-17T22:14:18Z fantazo quit (Ping timeout: 265 seconds) 2015-12-17T22:14:20Z Bicyclidine: my TÐǞ project is gonna rock your socks 2015-12-17T22:14:21Z xificurC joined #lisp 2015-12-17T22:14:25Z Petit_Dejeuner: How many english words start with a letter that isn't ASCII? 2015-12-17T22:15:58Z ebrasca: I have clear image of what me function do but I don't know what name give it 2015-12-17T22:17:08Z gingerale quit (Remote host closed the connection) 2015-12-17T22:17:21Z Bicyclidine: try github's project name generator. motherly-amphichiral-metalocalypse. terrific-cascading-failure 2015-12-17T22:17:59Z prxq: ebrasca: what does the function do? 2015-12-17T22:18:13Z _leb quit (Quit: Computer has gone to sleep.) 2015-12-17T22:18:18Z IPmonger joined #lisp 2015-12-17T22:20:32Z atgreen_ quit (Ping timeout: 256 seconds) 2015-12-17T22:21:43Z quazimodo joined #lisp 2015-12-17T22:21:49Z eudoxia quit (Remote host closed the connection) 2015-12-17T22:23:01Z defaultxr quit (Read error: Connection reset by peer) 2015-12-17T22:23:22Z phoe_krk quit (Ping timeout: 256 seconds) 2015-12-17T22:23:53Z defaultxr joined #lisp 2015-12-17T22:25:57Z ebrasca: prxq: make index for vao with rectangular grid forms 2015-12-17T22:26:39Z prxq: ebrasca: (defun vao-index-from-rectangular-grid-form (....) ...) 2015-12-17T22:27:01Z prxq: ebrasca: when programming: v-i-f-r-g-f M- 2015-12-17T22:39:33Z prxq quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2015-12-17T22:40:42Z cyraxjoe joined #lisp 2015-12-17T22:42:40Z jasom: Petit_Dejeuner: does Æ count? 2015-12-17T22:43:59Z k-stz quit (Remote host closed the connection) 2015-12-17T22:45:16Z Bicyclidine quit (Ping timeout: 272 seconds) 2015-12-17T22:46:10Z Petit_Dejeuner: No 2015-12-17T22:46:42Z cadadar quit (Quit: Leaving.) 2015-12-17T22:48:57Z pjb: Petit_Dejeuner: 17. 2015-12-17T22:49:10Z pjb: grep '^[^a-zA-Z]' /usr/share/dict/words|wc -l --> 17 2015-12-17T22:49:58Z jasom: pjb: which word list is that? I get zero 2015-12-17T22:50:03Z pjb: Well, if you remove possessives and plurals, 7: Ångström éclair éclat élan émigré épée étude 2015-12-17T22:50:23Z pjb: I don't know, it's the /usr/share/dict/words on GNU/Linux debian 8.2 jessie 2015-12-17T22:50:23Z pjb: 2015-12-17T22:50:32Z Petit_Dejeuner: Capital letters usually drop the accent anyway, don't they? 2015-12-17T22:50:33Z xificurC quit (Quit: WeeChat 1.3) 2015-12-17T22:50:39Z pjb: Not in French. 2015-12-17T22:51:03Z pjb: Accents in French are as importants as capitals or comas in English. 2015-12-17T22:51:28Z xantoz: more, really 2015-12-17T22:52:17Z Petit_Dejeuner: I remember hearing that the french would drop accents for something in all caps. Did I mishear? 2015-12-17T22:52:37Z Petit_Dejeuner: For the first letter only. 2015-12-17T22:52:47Z Petit_Dejeuner: Maybe I'm imagining things. 2015-12-17T22:53:06Z pjb: Petit_Dejeuner: that may happen, but that's not the typological rules of the Imprimerie Nationale. 2015-12-17T22:53:54Z pjb: Computers have had a bad influence on typography in all languages, during the early period… 2015-12-17T22:56:06Z phoe_krk joined #lisp 2015-12-17T22:57:34Z happy-dude joined #lisp 2015-12-17T22:58:27Z aeth quit (Ping timeout: 260 seconds) 2015-12-17T22:59:13Z aeth joined #lisp 2015-12-17T23:00:37Z Petit_Dejeuner: If only we all spoke ASCII. 2015-12-17T23:01:05Z ralt quit (Ping timeout: 246 seconds) 2015-12-17T23:03:12Z mtl_: Petit_Dejeuner: real programmers speak unicode 2015-12-17T23:03:37Z jasom: mtl_: real programmers speak EUC 2015-12-17T23:03:39Z BitPuffin|osx joined #lisp 2015-12-17T23:04:47Z mtl_: real programmers can just dd if=ears of=head 2015-12-17T23:05:37Z csziacobus joined #lisp 2015-12-17T23:06:23Z nyef: dd if=one-ear of=the-other 2015-12-17T23:06:36Z mtl_: that's also a useful one for sure 2015-12-17T23:06:37Z mtl_: :D 2015-12-17T23:10:38Z varjagg quit (Ping timeout: 255 seconds) 2015-12-17T23:13:28Z cgore joined #lisp 2015-12-17T23:13:54Z cgore quit (Remote host closed the connection) 2015-12-17T23:27:10Z zupoman quit (Ping timeout: 260 seconds) 2015-12-17T23:29:23Z Nikotiini quit (Remote host closed the connection) 2015-12-17T23:30:29Z stepnem quit (Ping timeout: 246 seconds) 2015-12-17T23:32:15Z Bicyclidine joined #lisp 2015-12-17T23:33:18Z phf joined #lisp 2015-12-17T23:35:01Z phoe_krk quit (Quit: http://phoe-krk.tumblr.com/) 2015-12-17T23:44:26Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-12-17T23:47:39Z mordocai: Anyone know of a good common lisp IRC bouncer? I'm endeavoring to make as much of my day to day software as possible be common lisp. I see https://github.com/ralt/nyx but not it doesn't look like it does much yet. Obviously i'll use ZNC if I can't find one (or write one, but probably not that) 2015-12-17T23:48:19Z leb joined #lisp 2015-12-17T23:48:23Z fantazo joined #lisp 2015-12-17T23:48:24Z duggiefresh quit (Remote host closed the connection) 2015-12-17T23:48:25Z fantazo quit (Read error: Connection reset by peer) 2015-12-17T23:49:44Z Bicyclidine quit (Ping timeout: 246 seconds) 2015-12-17T23:50:12Z nyef: ... Is the source for chavatar available anywhere? I realize that it probably wouldn't run in a modern CL infrastructure, but it might be salvagable. 2015-12-17T23:53:27Z jasom: nyef: all of the links from Brian's blog point to a deleted cliki page 2015-12-17T23:54:10Z mtl_: speaking of irc clients, are there any common lisp irc clients in common use these days? 2015-12-17T23:54:35Z mtl_: i've found beirc but i'm not sure if it's still in use 2015-12-17T23:54:38Z nyef: jasom: Which page? 2015-12-17T23:57:28Z mtl_: thinking of just writing my own if I can't find a decent terminal one 2015-12-17T23:57:53Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2015-12-17T23:57:54Z jasom: nyef: chavatar; the history points to an svn server that no longer exists 2015-12-17T23:58:15Z phf left #lisp 2015-12-17T23:59:16Z nyef: ... ASDF-Install link was, at one point, http://www.unmutual.info/software/chavatar-2.0.0.tar.gz 2015-12-17T23:59:28Z jasom: yeah, unmutual.info no longer seems to exist 2015-12-17T23:59:32Z nyef: Ah, damn. 2015-12-17T23:59:50Z nyef: chavatar was kindof neat to use. Very web 1.5 or so, though.