2014-10-27T00:00:58Z vap1 quit (Remote host closed the connection) 2014-10-27T00:02:04Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2014-10-27T00:04:53Z munksgaard quit (Ping timeout: 240 seconds) 2014-10-27T00:08:31Z ovenpasta quit (Ping timeout: 265 seconds) 2014-10-27T00:09:24Z jleija joined #lisp 2014-10-27T00:13:18Z BAMbanda joined #lisp 2014-10-27T00:13:31Z majere quit (Quit: leaving) 2014-10-27T00:16:14Z csziacobus joined #lisp 2014-10-27T00:17:39Z vlnx quit (Ping timeout: 244 seconds) 2014-10-27T00:18:02Z paul0` joined #lisp 2014-10-27T00:19:23Z MoALTz quit (Quit: Leaving) 2014-10-27T00:20:21Z GlassOctober joined #lisp 2014-10-27T00:20:25Z vlnx joined #lisp 2014-10-27T00:20:45Z GlassOctober is now known as cy 2014-10-27T00:21:16Z paul0 quit (Ping timeout: 244 seconds) 2014-10-27T00:23:41Z rus` joined #lisp 2014-10-27T00:29:49Z uzo_ joined #lisp 2014-10-27T00:33:29Z chef__ left #lisp 2014-10-27T00:42:17Z rus` quit (Ping timeout: 265 seconds) 2014-10-27T00:46:32Z harish quit (Ping timeout: 245 seconds) 2014-10-27T00:47:41Z rus` joined #lisp 2014-10-27T00:48:50Z urandom__ quit (Quit: Konversation terminated!) 2014-10-27T00:55:56Z jkaye joined #lisp 2014-10-27T00:56:12Z svetlyak40wt joined #lisp 2014-10-27T00:59:03Z Niac joined #lisp 2014-10-27T01:00:25Z jkaye quit (Ping timeout: 255 seconds) 2014-10-27T01:03:49Z attila_lendvai quit (Quit: Leaving.) 2014-10-27T01:09:46Z malice quit (Ping timeout: 256 seconds) 2014-10-27T01:17:48Z Karl_Dscc quit (Remote host closed the connection) 2014-10-27T01:17:48Z csziacobus quit (Read error: Connection reset by peer) 2014-10-27T01:18:19Z csziacobus joined #lisp 2014-10-27T01:18:36Z edgar-rft quit (Quit: you better not read this) 2014-10-27T01:22:03Z rszeno joined #lisp 2014-10-27T01:23:15Z dizco joined #lisp 2014-10-27T01:24:41Z JuanDaugherty quit (Ping timeout: 260 seconds) 2014-10-27T01:28:58Z protist joined #lisp 2014-10-27T01:30:45Z LiamH quit (Ping timeout: 260 seconds) 2014-10-27T01:32:49Z tadni joined #lisp 2014-10-27T01:32:49Z Natch_e joined #lisp 2014-10-27T01:35:09Z Natch quit (Ping timeout: 258 seconds) 2014-10-27T01:45:45Z Natch_e is now known as Natch 2014-10-27T01:45:52Z Natch left #lisp 2014-10-27T01:46:13Z Natch joined #lisp 2014-10-27T01:50:27Z rszeno quit (Quit: Leaving.) 2014-10-27T01:51:49Z Hache quit (Remote host closed the connection) 2014-10-27T01:53:30Z harish joined #lisp 2014-10-27T01:57:22Z LiamH joined #lisp 2014-10-27T02:00:40Z jusss joined #lisp 2014-10-27T02:05:28Z SpikeMaster joined #lisp 2014-10-27T02:06:49Z SpikeMaster left #lisp 2014-10-27T02:08:16Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-10-27T02:10:48Z boogie joined #lisp 2014-10-27T02:14:06Z kanru quit (Quit: rcirc on GNU Emacs 24.4.51.1) 2014-10-27T02:15:05Z kanru joined #lisp 2014-10-27T02:20:00Z zacts- joined #lisp 2014-10-27T02:20:34Z BAMbanda quit 2014-10-27T02:25:25Z csziacobus quit (Quit: csziacobus) 2014-10-27T02:27:39Z frkout joined #lisp 2014-10-27T02:30:53Z chitofan joined #lisp 2014-10-27T02:41:13Z pjb` is now known as pjb 2014-10-27T02:49:08Z robot-beethoven joined #lisp 2014-10-27T02:52:23Z eSVG joined #lisp 2014-10-27T02:55:36Z huza joined #lisp 2014-10-27T02:55:49Z Sgeo is now known as BillCipher 2014-10-27T02:55:53Z BillCipher is now known as Sgeo 2014-10-27T02:56:55Z jkaye joined #lisp 2014-10-27T02:57:26Z bgs100 quit (Quit: bgs100) 2014-10-27T02:59:25Z rus` quit (Ping timeout: 260 seconds) 2014-10-27T03:01:08Z jkaye quit (Ping timeout: 244 seconds) 2014-10-27T03:04:31Z gabriel_laddel joined #lisp 2014-10-27T03:07:08Z uzo_ quit (Quit: Leaving) 2014-10-27T03:11:59Z kushal joined #lisp 2014-10-27T03:13:17Z marvin-hh quit (Ping timeout: 258 seconds) 2014-10-27T03:13:58Z marvin-hh joined #lisp 2014-10-27T03:17:19Z chu joined #lisp 2014-10-27T03:18:49Z cy quit (Quit: :q!) 2014-10-27T03:19:51Z BitPuffin quit (Ping timeout: 265 seconds) 2014-10-27T03:22:12Z pyon quit (Quit: stupid emacs) 2014-10-27T03:31:27Z frkout quit (Remote host closed the connection) 2014-10-27T03:31:53Z frkout joined #lisp 2014-10-27T03:32:13Z ofosos joined #lisp 2014-10-27T03:32:43Z ahungry quit (Quit: leaving) 2014-10-27T03:33:13Z Harag joined #lisp 2014-10-27T03:40:00Z svetlyak40wt quit (Remote host closed the connection) 2014-10-27T03:40:37Z svetlyak40wt joined #lisp 2014-10-27T03:41:37Z LiamH quit (Quit: Leaving.) 2014-10-27T03:44:21Z Harag1 joined #lisp 2014-10-27T03:45:11Z svetlyak40wt quit (Ping timeout: 255 seconds) 2014-10-27T03:46:30Z Harag quit (Ping timeout: 265 seconds) 2014-10-27T03:49:13Z ndrei joined #lisp 2014-10-27T03:49:16Z ndrei_ joined #lisp 2014-10-27T03:54:50Z innertracks joined #lisp 2014-10-27T03:55:57Z innertracks quit (Client Quit) 2014-10-27T03:57:13Z beach joined #lisp 2014-10-27T03:57:21Z theos quit (Remote host closed the connection) 2014-10-27T03:57:23Z beach: Good morning everyone! 2014-10-27T03:58:52Z pillton: Good morning beach. 2014-10-27T04:01:56Z yuikov quit (Remote host closed the connection) 2014-10-27T04:02:44Z yuikov joined #lisp 2014-10-27T04:04:09Z yuikov quit (Read error: No route to host) 2014-10-27T04:08:34Z jusss quit (Ping timeout: 245 seconds) 2014-10-27T04:09:10Z plantinga joined #lisp 2014-10-27T04:09:19Z svgDelux joined #lisp 2014-10-27T04:09:25Z eSVG quit (Ping timeout: 255 seconds) 2014-10-27T04:12:07Z wizzo joined #lisp 2014-10-27T04:15:55Z BlueRavenGT quit (Ping timeout: 265 seconds) 2014-10-27T04:16:20Z keen______ joined #lisp 2014-10-27T04:17:23Z plantinga quit (Quit: leaving) 2014-10-27T04:17:31Z keen_____ quit (Ping timeout: 255 seconds) 2014-10-27T04:18:23Z rtra quit (Ping timeout: 240 seconds) 2014-10-27T04:19:03Z rtra joined #lisp 2014-10-27T04:19:54Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-27T04:21:36Z CrazyWoods joined #lisp 2014-10-27T04:22:38Z mikaelj: good morning, beach. 2014-10-27T04:24:28Z jleija quit (Quit: leaving) 2014-10-27T04:26:20Z nug700|2 joined #lisp 2014-10-27T04:29:12Z ryankarason joined #lisp 2014-10-27T04:29:27Z nug700 quit (Ping timeout: 245 seconds) 2014-10-27T04:30:04Z pyon joined #lisp 2014-10-27T04:34:14Z Ethan- quit (Ping timeout: 255 seconds) 2014-10-27T04:36:46Z protist quit (Quit: Konversation terminated!) 2014-10-27T04:43:35Z shortCircuit__ joined #lisp 2014-10-27T04:48:48Z meiji11 joined #lisp 2014-10-27T04:59:38Z boogie quit (Quit: Leaving...) 2014-10-27T05:07:52Z jusss joined #lisp 2014-10-27T05:10:12Z Ryan_Burnside quit (Remote host closed the connection) 2014-10-27T05:12:06Z svetlyak40wt joined #lisp 2014-10-27T05:12:17Z huza quit (Quit: WeeChat 0.3.8) 2014-10-27T05:15:59Z quazimodo quit (Ping timeout: 244 seconds) 2014-10-27T05:16:20Z svetlyak40wt quit (Ping timeout: 258 seconds) 2014-10-27T05:17:05Z araujo quit (Quit: Leaving) 2014-10-27T05:22:02Z beach: Now I am thinking that the sandboxing problem has an easy solution with first-class environments. 2014-10-27T05:22:22Z beach: Sorry, first-class GLOBAL environments. 2014-10-27T05:23:28Z beach: So, I see more and more advantages with first-class global environments. 2014-10-27T05:25:48Z dizco is now known as discophoros 2014-10-27T05:26:11Z resttime quit (Quit: resttime) 2014-10-27T05:28:27Z fragamus joined #lisp 2014-10-27T05:30:07Z discophoros is now known as dizco 2014-10-27T05:32:25Z jusss: how to define a variable in sbcl ? 2014-10-27T05:32:40Z jusss: defun or setq or what ? 2014-10-27T05:32:55Z jusss: not in top-level 2014-10-27T05:33:07Z yuikov joined #lisp 2014-10-27T05:34:49Z Vutral quit (Ping timeout: 260 seconds) 2014-10-27T05:35:43Z beach: jusss: LET 2014-10-27T05:35:48Z beach: clhs let 2014-10-27T05:35:49Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/s_let_l.htm 2014-10-27T05:37:58Z jusss: beach: not others except let? 2014-10-27T05:38:16Z oleo quit (Quit: Verlassend) 2014-10-27T05:38:41Z ggole joined #lisp 2014-10-27T05:38:43Z Vutral joined #lisp 2014-10-27T05:39:55Z beach: clhs let* 2014-10-27T05:39:55Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/s_let_l.htm 2014-10-27T05:40:20Z svetlyak40wt joined #lisp 2014-10-27T05:40:47Z beach: There are many others that define variables implicitly. 2014-10-27T05:41:17Z beach: clhs with-open-file 2014-10-27T05:41:17Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/m_w_open.htm 2014-10-27T05:42:37Z beach: And these are not specific to SBCL. They are Common Lisp operators. 2014-10-27T05:44:49Z ggole quit (Ping timeout: 255 seconds) 2014-10-27T05:45:02Z pjb: jusss: you can define global special variables with defvar or defparameter. 2014-10-27T05:45:24Z pjb: jusss: there are libraries to define global lexical variables too, deflex or defglobal. 2014-10-27T05:46:15Z pjb: but if you don't want to do it on toplevel, then it's let, let*, progv, prog, prog* or lambda. 2014-10-27T05:48:57Z chu joined #lisp 2014-10-27T05:49:16Z xyjprc joined #lisp 2014-10-27T05:49:16Z quazimodo joined #lisp 2014-10-27T05:50:35Z yuikov quit (Remote host closed the connection) 2014-10-27T05:57:01Z tesuji joined #lisp 2014-10-27T05:57:57Z ggole joined #lisp 2014-10-27T05:59:34Z beach: jusss: Maybe you should tell us what problem you are trying to solve. That way it might be easier to give you the right advice. 2014-10-27T06:00:15Z baetheus joined #lisp 2014-10-27T06:01:13Z yuikov joined #lisp 2014-10-27T06:05:06Z pessoa joined #lisp 2014-10-27T06:06:02Z jusss: beach: http://paste.ubuntu.com/8699342/ 2014-10-27T06:09:23Z jusss: pjb: (defvar c (+ a b)) why echo error? 2014-10-27T06:10:01Z jusss: just define a variable, not eval 2014-10-27T06:12:06Z pjb: defun, defvar and defparameter (all the def* forms actually) are designed to be used as toplevel forms. 2014-10-27T06:12:10Z xyjprc quit (Remote host closed the connection) 2014-10-27T06:12:24Z pjb: If you use them inside a defun, you most certainly won't get what you think you will get. 2014-10-27T06:13:00Z pjb: You can use (defvar *c*) to define the variable *c*, without evaluating an initial value. 2014-10-27T06:13:49Z pjb: jusss: you can use labels or flet to define local functions. 2014-10-27T06:16:27Z Vutral_ joined #lisp 2014-10-27T06:17:40Z defaultxr quit (Quit: gnight) 2014-10-27T06:18:03Z Vutral__ quit (Ping timeout: 272 seconds) 2014-10-27T06:19:26Z pillton quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-27T06:19:50Z pranavrc joined #lisp 2014-10-27T06:19:50Z pranavrc quit (Changing host) 2014-10-27T06:19:50Z pranavrc joined #lisp 2014-10-27T06:21:10Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-27T06:27:38Z quazimodo quit (Ping timeout: 258 seconds) 2014-10-27T06:27:48Z theos joined #lisp 2014-10-27T06:28:13Z theos quit (Read error: Connection reset by peer) 2014-10-27T06:30:06Z fragamus_ joined #lisp 2014-10-27T06:32:01Z beach: jusss: What pjb says. Use LET to define local variables. Use LABELS or FLET to define local functions. 2014-10-27T06:32:25Z beach: minion: Please tell jusss about PCL. 2014-10-27T06:32:25Z minion: jusss: please look at PCL: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 2014-10-27T06:36:08Z beach: So if we allow type proclamations of undefined functions, it is fair to say that that is exactly what the compiler does in the compilation environment when it sees a DEFUN form? 2014-10-27T06:36:43Z pt1 joined #lisp 2014-10-27T06:37:22Z beach: I am saying that because according to the Common Lisp HyperSpec, declarations of function types determine how the function is intended to be called, and that seems to be exactly the information that is required to check that a call to it has the right shape. 2014-10-27T06:40:30Z ofosos quit (Ping timeout: 244 seconds) 2014-10-27T06:45:59Z Zhivago: Well, whitespace is significant in most languages, as a separator, at least. 2014-10-27T06:46:58Z beach: Zhivago: ? 2014-10-27T06:47:03Z quazimodo joined #lisp 2014-10-27T06:47:30Z Zhivago: Oops, wrong channel. 2014-10-27T06:47:53Z phao quit (Ping timeout: 255 seconds) 2014-10-27T06:49:40Z fragamus_ quit (Quit: Computer has gone to sleep.) 2014-10-27T06:50:00Z pt1 quit (Remote host closed the connection) 2014-10-27T07:00:21Z munksgaard joined #lisp 2014-10-27T07:00:27Z xificurC joined #lisp 2014-10-27T07:00:47Z Ethan- joined #lisp 2014-10-27T07:05:39Z xificurC quit (Ping timeout: 245 seconds) 2014-10-27T07:06:48Z gravicappa joined #lisp 2014-10-27T07:07:14Z quazimodo quit (Ping timeout: 255 seconds) 2014-10-27T07:10:31Z quazimodo joined #lisp 2014-10-27T07:13:13Z meiji11 quit (Remote host closed the connection) 2014-10-27T07:14:37Z beach: Time to get to work. I'll read the logs in case anyone has remarks about FTYPE. 2014-10-27T07:14:40Z beach left #lisp 2014-10-27T07:22:33Z zRecursive quit (Remote host closed the connection) 2014-10-27T07:24:21Z mrSpec joined #lisp 2014-10-27T07:24:30Z yuikov quit (Remote host closed the connection) 2014-10-27T07:25:47Z svetlyak40wt quit (Remote host closed the connection) 2014-10-27T07:26:24Z svetlyak40wt joined #lisp 2014-10-27T07:26:35Z jewel quit (Quit: Leaving) 2014-10-27T07:26:45Z jewel joined #lisp 2014-10-27T07:26:56Z yuikov joined #lisp 2014-10-27T07:27:40Z pavelpenev joined #lisp 2014-10-27T07:28:09Z yuikov quit (Remote host closed the connection) 2014-10-27T07:29:11Z yuikov joined #lisp 2014-10-27T07:31:01Z svetlyak40wt quit (Ping timeout: 260 seconds) 2014-10-27T07:36:32Z yuikov quit (Remote host closed the connection) 2014-10-27T07:38:59Z yuikov joined #lisp 2014-10-27T07:39:21Z majere joined #lisp 2014-10-27T07:39:32Z majere: What should I go with for a compiler/environment on OSX for Lisp? 2014-10-27T07:39:49Z harish quit (Ping timeout: 245 seconds) 2014-10-27T07:40:10Z mishoo joined #lisp 2014-10-27T07:40:48Z dizco: SBCL/Quicklisp I'd reckon. 2014-10-27T07:41:14Z gabriel_laddel quit (Ping timeout: 258 seconds) 2014-10-27T07:41:30Z yuikov quit (Remote host closed the connection) 2014-10-27T07:42:06Z majere quit (Client Quit) 2014-10-27T07:42:21Z yuikov joined #lisp 2014-10-27T07:45:40Z yuikov quit (Remote host closed the connection) 2014-10-27T07:46:54Z yuikov joined #lisp 2014-10-27T07:47:17Z tesuji quit (Ping timeout: 255 seconds) 2014-10-27T07:47:44Z GuilOooo_ quit (Ping timeout: 255 seconds) 2014-10-27T07:47:52Z GuilOooo joined #lisp 2014-10-27T07:50:36Z pt1 joined #lisp 2014-10-27T07:56:05Z xificurC joined #lisp 2014-10-27T07:56:39Z baetheus quit 2014-10-27T07:56:56Z harish joined #lisp 2014-10-27T08:01:16Z frkout_ joined #lisp 2014-10-27T08:03:00Z theotherstupidgu joined #lisp 2014-10-27T08:03:26Z yuikov quit (Remote host closed the connection) 2014-10-27T08:03:47Z theos joined #lisp 2014-10-27T08:04:10Z theos quit (Read error: Connection reset by peer) 2014-10-27T08:05:13Z frkout quit (Ping timeout: 255 seconds) 2014-10-27T08:09:32Z yuikov joined #lisp 2014-10-27T08:12:53Z svetlyak40wt joined #lisp 2014-10-27T08:13:23Z harish quit (Ping timeout: 240 seconds) 2014-10-27T08:13:24Z pjb: minion memo for majere: on MacOSX, ccl has a lot of advantages over sbcl. 2014-10-27T08:13:39Z pjb: minion memo for majere: You can get it (ClosureCL) from the appstore. 2014-10-27T08:13:50Z svetlyak40wt quit (Read error: Connection reset by peer) 2014-10-27T08:14:11Z yuikov quit (Ping timeout: 256 seconds) 2014-10-27T08:16:14Z ovenpasta joined #lisp 2014-10-27T08:19:19Z nha joined #lisp 2014-10-27T08:19:52Z munksgaard quit (Ping timeout: 245 seconds) 2014-10-27T08:23:22Z harish joined #lisp 2014-10-27T08:27:40Z pessoa quit (Remote host closed the connection) 2014-10-27T08:28:04Z pt1_ joined #lisp 2014-10-27T08:28:14Z zickzackv joined #lisp 2014-10-27T08:29:36Z pt1_ quit (Remote host closed the connection) 2014-10-27T08:30:03Z pt1_ joined #lisp 2014-10-27T08:30:20Z pt1 quit (Read error: No route to host) 2014-10-27T08:31:43Z chitofan: http://paste.lisp.org/display/144174 2014-10-27T08:31:47Z chitofan: did i make a mistake somewhere? 2014-10-27T08:32:00Z chitofan: move-grid-left changes the grid value for good 2014-10-27T08:32:56Z munksgaard joined #lisp 2014-10-27T08:33:16Z pjb: chitofan: yes you did. You didn't write a docstring with the specifications of your function. 2014-10-27T08:33:54Z pjb: (otherwise, temp is useless). 2014-10-27T08:33:54Z nug700|2 quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2014-10-27T08:34:14Z chitofan: why!! 2014-10-27T08:34:22Z chitofan: sorry forgot to write my docstring 2014-10-27T08:34:31Z mal_: and using NTH isn't going to do wonders for your efficiency. you've just turned O(n) into O(n^2) 2014-10-27T08:34:34Z chitofan: though, i thought you do that after you confirm that the function works the way you want 2014-10-27T08:34:36Z pjb: variables are names. A rose by another name would still smell as good. 2014-10-27T08:34:59Z svgDelux quit (Quit: Leaving) 2014-10-27T08:35:13Z pjb: A function without a docstring containing the specification of the function ALWAYS works the way it works! 2014-10-27T08:36:08Z angavrilov joined #lisp 2014-10-27T08:36:30Z przl joined #lisp 2014-10-27T08:36:44Z jbf`` joined #lisp 2014-10-27T08:36:50Z stepnem joined #lisp 2014-10-27T08:37:00Z madmalik joined #lisp 2014-10-27T08:37:08Z mal_: you might want something like (mapcar #'move-row-left grid) 2014-10-27T08:38:24Z chitofan: i just figured that out 2014-10-27T08:38:25Z chitofan: lol 2014-10-27T08:38:33Z chitofan: thanks though :) 2014-10-27T08:39:52Z jbf` quit (Ping timeout: 255 seconds) 2014-10-27T08:40:20Z varjag joined #lisp 2014-10-27T08:44:30Z nalssee joined #lisp 2014-10-27T08:46:46Z schjetne: I'm implementing JSON Web Tokens if anyone is interested in that kind of thing: https://github.com/gschjetne/cljwt 2014-10-27T08:47:09Z schjetne: Will probably be integrated as a Clack middleware at some point too 2014-10-27T08:47:16Z mvilleneuve joined #lisp 2014-10-27T08:48:06Z DGASAU quit (Read error: Connection reset by peer) 2014-10-27T08:48:18Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-27T08:48:46Z DGASAU joined #lisp 2014-10-27T08:50:11Z MrWoohoo joined #lisp 2014-10-27T08:51:57Z frkout_ quit (Remote host closed the connection) 2014-10-27T08:52:23Z frkout joined #lisp 2014-10-27T08:55:06Z rjmacready_ joined #lisp 2014-10-27T09:00:14Z przl quit (Ping timeout: 245 seconds) 2014-10-27T09:00:14Z DGASAU quit (Read error: Connection reset by peer) 2014-10-27T09:00:56Z DGASAU joined #lisp 2014-10-27T09:05:57Z LoicLisp joined #lisp 2014-10-27T09:10:06Z harish quit (Ping timeout: 250 seconds) 2014-10-27T09:11:31Z joga quit (Changing host) 2014-10-27T09:11:31Z joga joined #lisp 2014-10-27T09:12:27Z arenz joined #lisp 2014-10-27T09:17:21Z zacharias joined #lisp 2014-10-27T09:18:11Z mutley89 quit (Ping timeout: 255 seconds) 2014-10-27T09:29:40Z nalssee quit (Ping timeout: 265 seconds) 2014-10-27T09:34:31Z mutley89 joined #lisp 2014-10-27T09:36:51Z nha quit (Ping timeout: 265 seconds) 2014-10-27T09:36:52Z jusss quit (Quit: ERC Version 5.2 (IRC client for Emacs)) 2014-10-27T09:39:19Z DGASAU quit (Read error: Connection reset by peer) 2014-10-27T09:39:58Z Niac quit (Remote host closed the connection) 2014-10-27T09:40:02Z DGASAU joined #lisp 2014-10-27T09:40:20Z keen_______ joined #lisp 2014-10-27T09:41:33Z nalssee joined #lisp 2014-10-27T09:41:59Z keen______ quit (Ping timeout: 272 seconds) 2014-10-27T09:42:19Z rjmacready_ quit (Quit: Page closed) 2014-10-27T09:45:55Z chitofan quit (Ping timeout: 246 seconds) 2014-10-27T09:49:29Z gravicappa quit (Ping timeout: 265 seconds) 2014-10-27T09:51:08Z hzp quit (Remote host closed the connection) 2014-10-27T09:51:11Z mband joined #lisp 2014-10-27T09:51:25Z hzp joined #lisp 2014-10-27T09:53:34Z mwsb joined #lisp 2014-10-27T09:56:24Z Karl_Dscc joined #lisp 2014-10-27T09:57:03Z mwsb quit (Client Quit) 2014-10-27T10:03:43Z przl joined #lisp 2014-10-27T10:03:56Z easye` quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-27T10:04:18Z easye joined #lisp 2014-10-27T10:04:21Z przl quit (Client Quit) 2014-10-27T10:07:54Z przl joined #lisp 2014-10-27T10:08:06Z hardenedapple joined #lisp 2014-10-27T10:08:17Z jdz quit (Ping timeout: 260 seconds) 2014-10-27T10:13:50Z jdz joined #lisp 2014-10-27T10:17:01Z harish joined #lisp 2014-10-27T10:17:55Z twistsm joined #lisp 2014-10-27T10:18:27Z DGASAU quit (Read error: Connection reset by peer) 2014-10-27T10:19:01Z danielsk joined #lisp 2014-10-27T10:19:14Z DrCode_ joined #lisp 2014-10-27T10:19:14Z DGASAU joined #lisp 2014-10-27T10:19:47Z DrCode quit (Ping timeout: 246 seconds) 2014-10-27T10:20:27Z kcj quit (Read error: Connection reset by peer) 2014-10-27T10:23:23Z LoicLisp quit (Ping timeout: 240 seconds) 2014-10-27T10:25:17Z thawes joined #lisp 2014-10-27T10:32:08Z ehu joined #lisp 2014-10-27T10:34:07Z dizco is now known as discophoros 2014-10-27T10:34:24Z ovenpasta quit (Ping timeout: 245 seconds) 2014-10-27T10:46:32Z LoicLisp joined #lisp 2014-10-27T10:49:15Z McMAGIC--Copy quit (Remote host closed the connection) 2014-10-27T10:49:46Z mwsb joined #lisp 2014-10-27T10:50:38Z McMAGIC--Copy joined #lisp 2014-10-27T10:52:55Z gravicappa joined #lisp 2014-10-27T11:00:56Z malice joined #lisp 2014-10-27T11:06:31Z mwsb quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-27T11:10:08Z munge quit (Ping timeout: 250 seconds) 2014-10-27T11:10:23Z attila_lendvai joined #lisp 2014-10-27T11:14:53Z Longlius quit (Remote host closed the connection) 2014-10-27T11:17:23Z malice quit (Remote host closed the connection) 2014-10-27T11:19:28Z Karl_Dscc quit (Remote host closed the connection) 2014-10-27T11:19:45Z cpc26_ joined #lisp 2014-10-27T11:20:50Z cpc26 quit (Ping timeout: 265 seconds) 2014-10-27T11:22:48Z pillton joined #lisp 2014-10-27T11:24:30Z protist joined #lisp 2014-10-27T11:27:21Z huza joined #lisp 2014-10-27T11:35:00Z effy_ joined #lisp 2014-10-27T11:36:00Z effy quit (Ping timeout: 272 seconds) 2014-10-27T11:37:28Z jusss joined #lisp 2014-10-27T11:37:53Z flip214: what's the variable that holds the value I'm currently inspecting via swank? 2014-10-27T11:38:06Z flip214: I'd like to run a few functions, like (print *) ... 2014-10-27T11:43:17Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-10-27T11:48:58Z attila_lendvai quit (Quit: Leaving.) 2014-10-27T11:50:06Z Beetny quit (Ping timeout: 256 seconds) 2014-10-27T11:53:31Z jaminja quit (Read error: Connection reset by peer) 2014-10-27T11:54:37Z pjb: flip214: you'd have to have a look at the sources of swank. 2014-10-27T11:55:38Z flip214: yeah, right. I'd thought someone would just know the answer. 2014-10-27T11:56:25Z pjb: flip214: Having looked at the sources of swank right now, it seems that it's stored in (swank:istate-object swank:*istate*) 2014-10-27T11:57:14Z pjb: That is, (swank::istate.object swank::*istate*) 2014-10-27T11:57:31Z flip214: undefined function: SWANK::ISTATE-OBJECT 2014-10-27T11:57:35Z flip214: ah, "." 2014-10-27T11:57:39Z pjb: Yes, they put a conc-name. 2014-10-27T11:57:59Z flip214: sorry, wrong thread.... "The value NIL is not of type SWANK::ISTATE." 2014-10-27T11:58:05Z flip214: is bound in a different thread. 2014-10-27T11:58:14Z pjb: I tried e in the *slime-inspector*. 2014-10-27T11:58:15Z flip214: same problem with swank::*inspector-history* 2014-10-27T11:58:56Z flip214: perhaps some per-connection entry should hold that. 2014-10-27T11:59:14Z pjb: But it also works from the REPL. 2014-10-27T11:59:56Z pjb: You can do in the REPL: (swank::inspect-object 33) (swank::istate.object swank::*istate*) 2014-10-27T12:00:18Z pjb: If you go back to the *slime-inspector*, type g to update the view. 2014-10-27T12:02:27Z flip214: pjb: I'd like to use the thing I'm viewing in the inspector in the REPL. 2014-10-27T12:02:43Z pjb: It works for me in ccl. 2014-10-27T12:02:53Z pjb: read the code of swank::inspect-object. 2014-10-27T12:03:26Z flip214: hmmm, currently updating quicklisp dists. 2014-10-27T12:04:45Z jaminja joined #lisp 2014-10-27T12:04:45Z przl quit (Ping timeout: 265 seconds) 2014-10-27T12:06:10Z thawes quit (Quit: Konversation terminated!) 2014-10-27T12:06:53Z housel quit (Ping timeout: 240 seconds) 2014-10-27T12:06:58Z Shinmera joined #lisp 2014-10-27T12:07:48Z urandom__ joined #lisp 2014-10-27T12:08:38Z PuercoPop: flip214: doesn't M-Ret places the object in the REPL? 2014-10-27T12:09:03Z flip214: PuercoPop: at least not with vim and slimv ;) 2014-10-27T12:10:18Z flip214: pjb: (swank::istate.object swank::*istate*) seems to work (now), thanks a lot. 2014-10-27T12:10:22Z PuercoPop: idk about slimv, isn't there a way to list the keybindings that apply to the window in vim? 2014-10-27T12:10:41Z flip214: PuercoPop: ":nmap" is one way. 2014-10-27T12:10:45Z flip214: never mind. 2014-10-27T12:11:55Z Karl_Dscc joined #lisp 2014-10-27T12:13:14Z araujo joined #lisp 2014-10-27T12:13:14Z araujo quit (Changing host) 2014-10-27T12:13:14Z araujo joined #lisp 2014-10-27T12:16:44Z ehu quit (Ping timeout: 256 seconds) 2014-10-27T12:19:17Z DickGates joined #lisp 2014-10-27T12:22:07Z thawes joined #lisp 2014-10-27T12:31:46Z thawes_ joined #lisp 2014-10-27T12:32:23Z thawes quit (Quit: Konversation terminated!) 2014-10-27T12:34:00Z Hache joined #lisp 2014-10-27T12:34:56Z yeticry quit (Read error: Connection reset by peer) 2014-10-27T12:36:23Z TDog quit (Ping timeout: 240 seconds) 2014-10-27T12:36:24Z Harag1 quit (Ping timeout: 258 seconds) 2014-10-27T12:38:02Z stassats joined #lisp 2014-10-27T12:38:49Z DickGates quit (Ping timeout: 255 seconds) 2014-10-27T12:39:36Z Harag joined #lisp 2014-10-27T12:40:33Z yeticry joined #lisp 2014-10-27T12:41:36Z yuikov joined #lisp 2014-10-27T12:42:15Z DickGates_ joined #lisp 2014-10-27T12:43:23Z atgreen quit (Ping timeout: 255 seconds) 2014-10-27T12:48:30Z zickzackv quit (Ping timeout: 250 seconds) 2014-10-27T12:49:30Z zickzackv joined #lisp 2014-10-27T12:51:10Z huza quit (Quit: WeeChat 0.3.8) 2014-10-27T12:54:54Z loke_ joined #lisp 2014-10-27T12:57:20Z przl joined #lisp 2014-10-27T12:59:45Z jusss quit (Read error: Connection reset by peer) 2014-10-27T13:00:18Z jusss joined #lisp 2014-10-27T13:00:53Z jtza8 joined #lisp 2014-10-27T13:02:53Z ehu joined #lisp 2014-10-27T13:04:33Z zeitue quit (Quit: Leaving) 2014-10-27T13:06:56Z hitecnologys joined #lisp 2014-10-27T13:08:07Z manfoo7 quit (Remote host closed the connection) 2014-10-27T13:08:31Z jkaye joined #lisp 2014-10-27T13:10:12Z sei18 joined #lisp 2014-10-27T13:11:51Z sei18 quit (Client Quit) 2014-10-27T13:13:26Z phao joined #lisp 2014-10-27T13:15:21Z ivan4th joined #lisp 2014-10-27T13:17:45Z cmack joined #lisp 2014-10-27T13:18:08Z cmack is now known as Guest31078 2014-10-27T13:19:11Z drdanmaku quit (Quit: Connection closed for inactivity) 2014-10-27T13:21:56Z LiamH joined #lisp 2014-10-27T13:24:54Z pranavrc quit 2014-10-27T13:25:48Z sz0 joined #lisp 2014-10-27T13:30:02Z hitecnologys: Xach: I remember you were doing some kind of wrapper or server for Minecraft. Still working on that? 2014-10-27T13:34:00Z vaporatorius joined #lisp 2014-10-27T13:36:56Z BitPuffin joined #lisp 2014-10-27T13:38:27Z palter joined #lisp 2014-10-27T13:39:41Z thawes_ quit (Ping timeout: 260 seconds) 2014-10-27T13:41:32Z killmaster quit (Ping timeout: 245 seconds) 2014-10-27T13:41:36Z jusss quit (Read error: Connection reset by peer) 2014-10-27T13:41:51Z jusss joined #lisp 2014-10-27T13:42:12Z arenz quit (Quit: Leaving) 2014-10-27T13:43:33Z killmaster joined #lisp 2014-10-27T13:43:34Z Xach: hitecnologys: the idea is still in my head, but i have not been working on it. 2014-10-27T13:45:17Z nalssee quit (Ping timeout: 245 seconds) 2014-10-27T13:45:25Z arenz joined #lisp 2014-10-27T13:47:50Z Karl_Dscc quit (Remote host closed the connection) 2014-10-27T13:48:48Z fragamus_ joined #lisp 2014-10-27T13:49:01Z hitecnologys: Xach: I am planning on returning to active development of JAMS soon. I was thinking about joining our efforts since we practically want the same thing, if I correctly interpreted your idea. 2014-10-27T13:49:26Z Xach: I wish I had some effort to contribute! 2014-10-27T13:52:12Z prxq joined #lisp 2014-10-27T13:52:36Z effy_ quit (Quit: No Ping reply in 180 seconds.) 2014-10-27T13:52:59Z effy joined #lisp 2014-10-27T13:54:22Z hitecnologys: I've almost got all low-level code covered (which is networking, players management and stuff) and it works quite reliably and it is almost completely documented in docstrings. You can start writing something like map handling or whatever you like since there's not much of high-level code to handle gameplay. 2014-10-27T13:55:26Z hardenedapple joined #lisp 2014-10-27T13:55:46Z hitecnologys: I'm going to start working on adding support for 1.8 protocol (which is 47 version of it) and then I'll switch to improving API for gameplay handling code. In case you decide to work on it, feel free to contribute. 2014-10-27T13:56:13Z Xach: ok! thanks! 2014-10-27T13:56:27Z dlowe: IIRC, there was some messiness with third-party servers not handling water pushing items. 2014-10-27T13:56:41Z dlowe: Is that still an issue? 2014-10-27T13:56:52Z hitecnologys: No, not an issue anymore. 2014-10-27T13:57:56Z hitecnologys: That was long ago and only with some servers. Bukkit (or CraftBukkit at that time, or hey0 admin mod before these times) always handled it properly, if memory serves. 2014-10-27T13:58:40Z hitecnologys: There were always lighting and chuck loading issues though. Some of them are still here due to bugs in client. 2014-10-27T13:58:58Z fragamus_ quit (Quit: Computer has gone to sleep.) 2014-10-27T14:02:13Z dlowe: Interesting. 2014-10-27T14:02:28Z dlowe: Isn't Bukkit a mod of the stock server, though? 2014-10-27T14:03:38Z hitecnologys: It's not anymore. It's predecessor used to be mod for original server. 2014-10-27T14:04:04Z hitecnologys: Then codebase was rewritten and everything became a mess. 2014-10-27T14:04:54Z Karl_Dscc joined #lisp 2014-10-27T14:05:26Z Vutral__ joined #lisp 2014-10-27T14:06:09Z hitecnologys: Though, I might be wrong. I do not remember exactly what happened. 2014-10-27T14:09:15Z Vutral_ quit (Ping timeout: 272 seconds) 2014-10-27T14:10:00Z danielsk quit (Ping timeout: 244 seconds) 2014-10-27T14:14:06Z ahungry joined #lisp 2014-10-27T14:14:38Z jusss is now known as alvin_rxg22 2014-10-27T14:18:56Z fragamus_ joined #lisp 2014-10-27T14:20:57Z Guest31078 quit (Remote host closed the connection) 2014-10-27T14:21:25Z gravicappa quit (Remote host closed the connection) 2014-10-27T14:22:30Z shortCircuit__ quit (Remote host closed the connection) 2014-10-27T14:22:55Z xificurC quit (Read error: Connection reset by peer) 2014-10-27T14:26:09Z oleo joined #lisp 2014-10-27T14:26:12Z munge joined #lisp 2014-10-27T14:28:25Z sol__ joined #lisp 2014-10-27T14:28:39Z fragamus_ quit (Quit: Computer has gone to sleep.) 2014-10-27T14:30:04Z thawes_ joined #lisp 2014-10-27T14:32:56Z pt1 joined #lisp 2014-10-27T14:34:39Z pt1_ quit (Ping timeout: 265 seconds) 2014-10-27T14:37:43Z prxq quit (Remote host closed the connection) 2014-10-27T14:38:39Z alvin_rxg22 left #lisp 2014-10-27T14:38:51Z TDog joined #lisp 2014-10-27T14:39:00Z jusss joined #lisp 2014-10-27T14:39:01Z fragamus_ joined #lisp 2014-10-27T14:40:59Z housel joined #lisp 2014-10-27T14:43:32Z nug700 joined #lisp 2014-10-27T14:43:55Z tesuji joined #lisp 2014-10-27T14:45:23Z DGASAU quit (Read error: Connection reset by peer) 2014-10-27T14:46:18Z DGASAU joined #lisp 2014-10-27T14:46:48Z TDog quit (Ping timeout: 250 seconds) 2014-10-27T14:48:34Z fragamus_ quit (Quit: Computer has gone to sleep.) 2014-10-27T14:49:29Z Harag1 joined #lisp 2014-10-27T14:50:20Z svetlyak40wt joined #lisp 2014-10-27T14:50:36Z Harag quit (Ping timeout: 265 seconds) 2014-10-27T14:51:41Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-10-27T14:52:57Z Ethan- quit (Ping timeout: 265 seconds) 2014-10-27T14:54:27Z palter quit 2014-10-27T14:55:15Z protist quit (Quit: Konversation terminated!) 2014-10-27T14:55:44Z jusss: (defmacro test2 (a b c) `(,a ,b ,c)) 2014-10-27T14:55:54Z jusss: (test2 + 1 1) 2014-10-27T14:56:00Z jusss: 2 2014-10-27T14:56:09Z jusss: why ? 2014-10-27T14:56:29Z mal_: what did you expect as result? 2014-10-27T14:56:41Z jusss: expect (+ 1 1) 2014-10-27T14:56:44Z oGMo: then you wanted defun 2014-10-27T14:57:01Z Hache: or `(list ,a ,b ,c) 2014-10-27T14:57:09Z ehu quit (Ping timeout: 260 seconds) 2014-10-27T14:57:22Z oGMo: macros expand and the result is then evaluated 2014-10-27T14:57:36Z jusss: (defmacro test-macro (a) 2014-10-27T14:57:36Z jusss: `(,@a)) 2014-10-27T14:57:47Z jusss: (test-macro '(+ 2 2)) 2014-10-27T14:57:47Z jusss: (+ 2 2) 2014-10-27T14:57:56Z jusss: and why it's not 4? 2014-10-27T14:58:02Z oGMo: jusss: you quoted (+ 2 2) 2014-10-27T14:58:05Z oGMo: try without the quote 2014-10-27T14:58:37Z oGMo: at this point you should be reading an intro book or looking into exactly how reading and evaluation works 2014-10-27T14:58:56Z cy joined #lisp 2014-10-27T14:59:19Z oGMo: er. wait. you quoted that. that should not produce that result 2014-10-27T14:59:51Z oGMo: apparently i need more coffee 2014-10-27T14:59:58Z jusss: if the parameter for test-macro without quote, it eq (test-macro 4)? 2014-10-27T15:02:39Z oleo: (defmacro test3 (a b c) `(list ',a ',b ',c)) 2014-10-27T15:03:08Z Hache: (macroexpand '(test-macro (+ 2 2))) => (+ 2 2) => 4 2014-10-27T15:03:10Z Hache: (macroexpand '(test-macro '(+ 2 2))) => '(+ 2 2) => (+ 2 2) 2014-10-27T15:03:37Z oleo: (test3 + 1 1) 2014-10-27T15:05:18Z oleo: or (defmacro test2 (a b c) `(list ,a ,b ,c)) and (test2 '+ '1 '1) or (test2 '+ 1 1) 2014-10-27T15:05:56Z DGASAU quit (Read error: Connection reset by peer) 2014-10-27T15:06:47Z DGASAU joined #lisp 2014-10-27T15:09:06Z jusss quit (Quit: ERC Version 5.2 (IRC client for Emacs)) 2014-10-27T15:09:26Z DGASAU quit (Read error: Connection reset by peer) 2014-10-27T15:10:09Z DGASAU joined #lisp 2014-10-27T15:10:16Z cy quit (Quit: :q!) 2014-10-27T15:11:26Z cy joined #lisp 2014-10-27T15:11:53Z kanru` joined #lisp 2014-10-27T15:14:15Z ehu joined #lisp 2014-10-27T15:14:17Z jusss joined #lisp 2014-10-27T15:17:20Z j2p2 joined #lisp 2014-10-27T15:20:05Z drewc quit (Ping timeout: 258 seconds) 2014-10-27T15:21:00Z Harag1 quit (Quit: Harag1) 2014-10-27T15:21:08Z DGASAU quit (Read error: Connection reset by peer) 2014-10-27T15:21:38Z TDog joined #lisp 2014-10-27T15:22:13Z DGASAU joined #lisp 2014-10-27T15:22:46Z TDog_ joined #lisp 2014-10-27T15:22:57Z fragamus_ joined #lisp 2014-10-27T15:23:22Z jtza8 quit (Ping timeout: 240 seconds) 2014-10-27T15:23:56Z Harag joined #lisp 2014-10-27T15:25:50Z przl quit (Ping timeout: 258 seconds) 2014-10-27T15:26:17Z TDog quit (Ping timeout: 255 seconds) 2014-10-27T15:26:26Z TDog_ is now known as TDog 2014-10-27T15:28:13Z bend3r_ is now known as bend3r 2014-10-27T15:30:18Z fragamus quit (Ping timeout: 244 seconds) 2014-10-27T15:31:40Z pt1 quit (Remote host closed the connection) 2014-10-27T15:33:20Z xificurC joined #lisp 2014-10-27T15:35:51Z xenophon joined #lisp 2014-10-27T15:38:13Z DickGates_ quit (Ping timeout: 260 seconds) 2014-10-27T15:39:38Z fragamus_ quit (Quit: Computer has gone to sleep.) 2014-10-27T15:40:10Z zacts- quit (Ping timeout: 256 seconds) 2014-10-27T15:42:51Z ivan\ joined #lisp 2014-10-27T15:45:09Z vlnx quit (Ping timeout: 265 seconds) 2014-10-27T15:45:20Z Karl_Dscc quit (Remote host closed the connection) 2014-10-27T15:49:51Z fragamus joined #lisp 2014-10-27T15:50:28Z rtra quit (Ping timeout: 265 seconds) 2014-10-27T15:50:43Z rtra` joined #lisp 2014-10-27T15:50:59Z rtra` is now known as rtra 2014-10-27T15:51:03Z hiyosi quit (Read error: Connection reset by peer) 2014-10-27T15:51:58Z hiyosi joined #lisp 2014-10-27T15:52:13Z vlnx joined #lisp 2014-10-27T15:52:39Z przl joined #lisp 2014-10-27T15:54:03Z jussss joined #lisp 2014-10-27T15:57:12Z loke_ quit (Remote host closed the connection) 2014-10-27T15:57:19Z przl quit (Ping timeout: 245 seconds) 2014-10-27T15:57:49Z jusss quit (Ping timeout: 260 seconds) 2014-10-27T16:00:03Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-27T16:02:31Z innertracks joined #lisp 2014-10-27T16:06:32Z zickzackv quit (Ping timeout: 250 seconds) 2014-10-27T16:10:41Z varjag quit (Quit: Leaving) 2014-10-27T16:11:37Z twistsm quit (Ping timeout: 246 seconds) 2014-10-27T16:11:59Z gravicappa joined #lisp 2014-10-27T16:13:26Z isBEKaml joined #lisp 2014-10-27T16:13:56Z BlueRavenGT joined #lisp 2014-10-27T16:14:19Z jussss quit (Quit: Bye) 2014-10-27T16:14:27Z discophoros is now known as dizco 2014-10-27T16:14:37Z Panicky joined #lisp 2014-10-27T16:15:47Z nyef joined #lisp 2014-10-27T16:19:51Z Karl_Dscc joined #lisp 2014-10-27T16:22:10Z xificurC quit (Quit: WeeChat 1.0) 2014-10-27T16:22:51Z JuanitoJons joined #lisp 2014-10-27T16:24:51Z ehu quit (Ping timeout: 244 seconds) 2014-10-27T16:26:33Z ltbarcly joined #lisp 2014-10-27T16:33:38Z svetlyak40wt quit (Remote host closed the connection) 2014-10-27T16:35:11Z drdanmaku joined #lisp 2014-10-27T16:35:16Z Adlai quit (Remote host closed the connection) 2014-10-27T16:35:51Z Adlai joined #lisp 2014-10-27T16:36:34Z svetlyak40wt joined #lisp 2014-10-27T16:36:53Z jtza8 joined #lisp 2014-10-27T16:41:18Z pt1 joined #lisp 2014-10-27T16:41:56Z pt1 quit (Read error: Connection reset by peer) 2014-10-27T16:42:18Z pt1 joined #lisp 2014-10-27T16:46:58Z k-stz joined #lisp 2014-10-27T16:48:53Z ThePhoeron quit (Ping timeout: 240 seconds) 2014-10-27T16:49:32Z zacharias quit (Ping timeout: 255 seconds) 2014-10-27T16:50:33Z phao quit (Ping timeout: 258 seconds) 2014-10-27T16:51:39Z joneshf-laptop quit (Remote host closed the connection) 2014-10-27T16:51:43Z ThePhoeron joined #lisp 2014-10-27T16:52:44Z innertracks quit (Ping timeout: 245 seconds) 2014-10-27T16:54:50Z dizco quit (Quit: leaving) 2014-10-27T16:55:35Z drewc joined #lisp 2014-10-27T16:56:40Z pt1 quit (Ping timeout: 255 seconds) 2014-10-27T16:59:23Z mutley89 quit (Ping timeout: 240 seconds) 2014-10-27T17:04:37Z przl joined #lisp 2014-10-27T17:05:19Z attila_lendvai joined #lisp 2014-10-27T17:05:19Z attila_lendvai quit (Changing host) 2014-10-27T17:05:19Z attila_lendvai joined #lisp 2014-10-27T17:09:41Z dizco joined #lisp 2014-10-27T17:10:17Z isBEKaml quit (Ping timeout: 245 seconds) 2014-10-27T17:12:16Z isBEKaml joined #lisp 2014-10-27T17:12:41Z ryankarason quit (Quit: Lost terminal) 2014-10-27T17:13:07Z mvilleneuve quit (Quit: This computer has gone to sleep) 2014-10-27T17:14:43Z fragamus joined #lisp 2014-10-27T17:14:52Z stassats quit (Ping timeout: 245 seconds) 2014-10-27T17:15:03Z fragamus quit (Client Quit) 2014-10-27T17:15:13Z moore33 joined #lisp 2014-10-27T17:16:22Z Ryan_Burnside joined #lisp 2014-10-27T17:16:31Z stacksmith_ quit (Quit: Leaving) 2014-10-27T17:16:45Z mrSpec quit (Quit: mrSpec) 2014-10-27T17:20:14Z innertracks joined #lisp 2014-10-27T17:20:51Z jlongster joined #lisp 2014-10-27T17:24:21Z ahungry quit (Quit: leaving) 2014-10-27T17:24:40Z ahungry joined #lisp 2014-10-27T17:24:52Z ahungry_ joined #lisp 2014-10-27T17:27:02Z isBEKaml quit (Quit: leaving) 2014-10-27T17:29:10Z yrk quit (Read error: Connection reset by peer) 2014-10-27T17:31:47Z Patzy quit (Remote host closed the connection) 2014-10-27T17:31:55Z Patzy joined #lisp 2014-10-27T17:32:26Z ryankarason joined #lisp 2014-10-27T17:32:44Z ryankarason is now known as rak[1] 2014-10-27T17:37:19Z ivan4th quit (Ping timeout: 245 seconds) 2014-10-27T17:40:54Z apathor joined #lisp 2014-10-27T17:42:03Z pyon quit (Ping timeout: 272 seconds) 2014-10-27T17:42:37Z yrk joined #lisp 2014-10-27T17:43:02Z yrk quit (Changing host) 2014-10-27T17:43:02Z yrk joined #lisp 2014-10-27T17:44:05Z pt1 joined #lisp 2014-10-27T17:45:19Z Karl_Dscc quit (Remote host closed the connection) 2014-10-27T17:45:32Z Petit_Dejeuner: When I use SLIME I'm loading code into an image, and when I make a binary it's just an image with an entrance function? 2014-10-27T17:46:45Z dlowe: pretty much 2014-10-27T17:49:26Z Harag quit (Ping timeout: 265 seconds) 2014-10-27T17:51:17Z vhost- joined #lisp 2014-10-27T17:51:18Z vhost- quit (Changing host) 2014-10-27T17:51:18Z vhost- joined #lisp 2014-10-27T17:55:30Z wizzo quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-10-27T18:00:16Z Grue`: not sure what SLIME has to do with any of it though 2014-10-27T18:01:35Z Petit_Dejeuner: Grue`, In any REPL it would be the same, right? SLIME is just one of them. 2014-10-27T18:01:48Z Petit_Dejeuner: er, well, an easy way of using the repl 2014-10-27T18:02:46Z ejbs joined #lisp 2014-10-27T18:02:49Z ofosos joined #lisp 2014-10-27T18:03:27Z Grue`: that's how Lisp works in general 2014-10-27T18:06:05Z xificurC joined #lisp 2014-10-27T18:07:17Z nalssee joined #lisp 2014-10-27T18:09:28Z uzo joined #lisp 2014-10-27T18:09:36Z arenz quit (Ping timeout: 250 seconds) 2014-10-27T18:09:37Z uzo left #lisp 2014-10-27T18:12:28Z varjag joined #lisp 2014-10-27T18:13:22Z jasom: Petit_Dejeuner: there are implementations that don't work that way (ecl, abcl come to mind) but that's how traditional lisps work 2014-10-27T18:16:25Z moore33: How is ecl different? Do you mean in terms of building an "image?" 2014-10-27T18:16:28Z jasom: Petit_Dejeuner: also note that compiling and loading are separate steps 2014-10-27T18:16:45Z jasom: moore33: yes; ecl doesn't let you just dump the current image; instead you build an image from the fasls 2014-10-27T18:17:07Z jasom: moore33: there is an asdf operation that does all that automatically for you. 2014-10-27T18:17:21Z Petit_Dejeuner: Eh, I never got an IRC bouncer, so I'll be back to talk soon. 2014-10-27T18:17:24Z Petit_Dejeuner: Thanks for the help. 2014-10-27T18:17:35Z Hache quit (Remote host closed the connection) 2014-10-27T18:17:47Z Karl_Dscc joined #lisp 2014-10-27T18:18:05Z moore33: jasom: Interesting to know. 2014-10-27T18:23:12Z Petit_Dejeuner quit (Ping timeout: 265 seconds) 2014-10-27T18:24:46Z miql joined #lisp 2014-10-27T18:25:12Z jasom: moore33: also it generates images that are about 10x smaller (including libecl.so) and 1000x slower to startup compared to sbcl 2014-10-27T18:26:24Z jtza8 quit (Ping timeout: 272 seconds) 2014-10-27T18:27:08Z moore33: jasom: Is that because the load-time forms are re-run when the image is started? 2014-10-27T18:27:40Z TDog quit (Ping timeout: 272 seconds) 2014-10-27T18:27:54Z jasom: moore33: I don't know the details, but I would guess that; it works by compiling each lisp file down to a C style .o file, and I think the entire runtime still needs to be initialized from saved executables with it. 2014-10-27T18:28:00Z BitPuffin: jasom: isn't ecl sort of a pain to work with? 2014-10-27T18:28:39Z jasom: BitPuffin: it was a long time ago, but their ASDF integration is great now. You can literally use a single asdf command to save an executable 2014-10-27T18:28:59Z jasom: "create an executable with this system and that entry point" type thing 2014-10-27T18:29:24Z BitPuffin: hm 2014-10-27T18:29:25Z BitPuffin: cool 2014-10-27T18:29:41Z jasom: their slime debugging isn't as great as sbcl or ccl though 2014-10-27T18:29:42Z moore33: jasom: Ok. My sole experience with ecl is using maxima on Android, and there the startup time doesn't seem especially painful. That might all be linked into one executable. 2014-10-27T18:30:03Z BitPuffin: jasom: how is the image size in ccl compared to sbcl 2014-10-27T18:30:29Z jasom: BitPuffin: ccl is smaller than sbcl 2014-10-27T18:30:42Z BitPuffin: jasom: %? 2014-10-27T18:30:47Z BitPuffin: roughly 2014-10-27T18:30:50Z jasom: and startup time is similar. For a while ccl won by a factor of 2 or 3 on startup time and now it's basically tied 2014-10-27T18:30:57Z jasom: BitPuffin: 1 sec 2014-10-27T18:31:04Z BitPuffin: oki 2014-10-27T18:31:31Z svetlyak40wt quit (Remote host closed the connection) 2014-10-27T18:31:48Z jasom: 29M, 42M for a minimal, significant image on CCL 2014-10-27T18:31:57Z jasom: 50M 69M for sbcl 2014-10-27T18:32:02Z svetlyak40wt joined #lisp 2014-10-27T18:32:09Z BitPuffin: that's quite good 2014-10-27T18:32:12Z BitPuffin: I like ccl 2014-10-27T18:32:18Z BitPuffin: it works better on windows too I think 2014-10-27T18:32:20Z jasom: if you enable image compression, then sbcl gets about a 2x reduction in size, but at the cost of increased startup time 2014-10-27T18:32:30Z BitPuffin: ah 2014-10-27T18:32:35Z BitPuffin: yeah that you don't want 2014-10-27T18:32:36Z BitPuffin: :P 2014-10-27T18:32:41Z BitPuffin: well I guess it depends 2014-10-27T18:32:44Z jasom: and image compression doesn't work on windows 2014-10-27T18:32:57Z BitPuffin: right 2014-10-27T18:33:06Z BitPuffin: by the way 2014-10-27T18:33:07Z jasom: I got it to compile, but then it segfaulted 2014-10-27T18:33:17Z BitPuffin: is image based development the only way to implement lisp style restarts 2014-10-27T18:33:44Z jasom: obviously no, since ecl supports lisp style restarts 2014-10-27T18:33:48Z BitPuffin: ah 2014-10-27T18:33:55Z BitPuffin: and that doesn't do images 2014-10-27T18:34:00Z jasom: sort-of 2014-10-27T18:34:07Z BitPuffin: hmm, then how does it do it 2014-10-27T18:34:09Z jasom: it doesn't save images; it's still a dynamic image 2014-10-27T18:34:16Z BitPuffin: ah 2014-10-27T18:34:19Z BitPuffin: well that's what I mean 2014-10-27T18:34:20Z BitPuffin: like 2014-10-27T18:34:22Z BitPuffin: having an image in ram 2014-10-27T18:34:23Z jasom: you load code into your image, you just can't persist it. 2014-10-27T18:34:32Z BitPuffin: right 2014-10-27T18:34:35Z BitPuffin: that's what I was wondering 2014-10-27T18:34:39Z BitPuffin: not so much the persistence thing 2014-10-27T18:34:47Z Petit_Dejeuner joined #lisp 2014-10-27T18:34:58Z BitPuffin: I'm making my own lang and sort of wanted what lisp has in terms of restarts 2014-10-27T18:35:00Z jasom: I think that lisp style restarts would be fine in a more traditionally compiled language, but they would likely not be available at compile time. 2014-10-27T18:35:20Z BitPuffin: oh okay good 2014-10-27T18:35:45Z BitPuffin: The point of my language is that you can prototype in a lisp style and then can compile an even more optimized build 2014-10-27T18:35:55Z jasom: "The whole language is always available" could even be implemented without an image-based system, but it could be more confusing. 2014-10-27T18:36:04Z BitPuffin: well it's not the one point 2014-10-27T18:36:07Z ZabaQ joined #lisp 2014-10-27T18:36:08Z BitPuffin: it's just a thing I really want 2014-10-27T18:36:16Z ZabaQ quit (Client Quit) 2014-10-27T18:36:29Z BitPuffin: also something I intend to have 2014-10-27T18:36:32Z svetlyak40wt quit (Ping timeout: 245 seconds) 2014-10-27T18:36:46Z jasom: the CL standard already makes some provision for this, with the compile-time environment being restricted 2014-10-27T18:36:51Z BitPuffin: however be very aggressive with dead code elimination so that you don't have a compiler statically linked in all the time :P 2014-10-27T18:37:11Z zacharias joined #lisp 2014-10-27T18:37:26Z jasom: BitPuffin: lookup lisp and "tree-shaker" to see that idea applied to lisp 2014-10-27T18:38:04Z BitPuffin: lookup lisp? :P 2014-10-27T18:38:08Z jasom: You need to statically determine the set of possible functions passed to every FUNCALL and APPLY to do it right 2014-10-27T18:38:26Z jasom: BitPuffin: the two terms together; if you just search for "tree-shaker" you'll get ways of getting fruit off of trees 2014-10-27T18:39:03Z jasom: (let* ((input (get-some-user-input)) (function-name (read-a-fn-name input))) (funcall function-name)) 2014-10-27T18:39:20Z BitPuffin: right yeah I found it 2014-10-27T18:39:20Z jasom: if you have that code, then you can't safely eliminate any function from your image 2014-10-27T18:39:21Z BitPuffin: sure 2014-10-27T18:39:30Z francogrex joined #lisp 2014-10-27T18:39:34Z BitPuffin: though I don't think calling a function by string is all that great 2014-10-27T18:40:00Z jasom: Well less evily, you may have a function that is passed in a function as an argument. You need to now statically determine the set of all possible values for it. 2014-10-27T18:40:22Z BitPuffin: well 2014-10-27T18:40:32Z BitPuffin: you can pretty easily if it's the final release build 2014-10-27T18:40:56Z BitPuffin: you wouldn't do tree shaking when doing slime style development 2014-10-27T18:41:02Z jasom: also note it's by symbol, not by string in the earlier case... 2014-10-27T18:41:11Z BitPuffin: ah I see 2014-10-27T18:41:14Z BitPuffin: sorry 2014-10-27T18:41:29Z jasom: "pretty easily" is actually "possible, but hard in many cases; in other cases impossible" 2014-10-27T18:41:54Z BitPuffin: got an example? 2014-10-27T18:42:19Z francogrex: a program that loads a dll (like any lisp implementation through ffi) and uses the exported functions. Is there a way to have the lisp implementation do the same (dynamically export functions to be used by other software/processes. could be another lisp implementation for example...)? 2014-10-27T18:42:31Z hitecnologys quit (Quit: hitecnologys) 2014-10-27T18:42:41Z DGASAU quit (Remote host closed the connection) 2014-10-27T18:43:34Z jasom: BitPuffin: you have a mapping from some sort of operations to the function implementation; you may modify this mapping at runtime; when the operation is invoked you lookup the corresponding function. 2014-10-27T18:43:38Z phadthai quit (Ping timeout: 258 seconds) 2014-10-27T18:43:58Z DGASAU joined #lisp 2014-10-27T18:44:08Z BitPuffin: jasom: well now you are talking about at runtime 2014-10-27T18:44:11Z BitPuffin: I mean at compile time 2014-10-27T18:44:14Z jasom: All of those things I listed I've seen done in C. 2014-10-27T18:44:20Z phadthai joined #lisp 2014-10-27T18:44:24Z jasom: which is as static a language as you can get. 2014-10-27T18:44:55Z Shinmera: BitPuffin: so what the problem is you can't eliminate anything at compile time because you don't know what the run time might want to call. 2014-10-27T18:45:20Z jasom: If you disallow converting from symbols to functions, then you can at least eliminate functions that are not referred to by any call tree from the program entry-point 2014-10-27T18:45:28Z BitPuffin: Shinmera: not with funcall no, but with "regular" code 2014-10-27T18:45:34Z BitPuffin: then you can determine that well 2014-10-27T18:45:38Z BitPuffin: it's simply not possible 2014-10-27T18:45:43Z BitPuffin: and tree shake all you want 2014-10-27T18:45:56Z jasom: you can't not have FUNCALL 2014-10-27T18:45:57Z Shinmera: Funcall is very much part of regular code. 2014-10-27T18:46:14Z ggole: funcall isn't the problem 2014-10-27T18:46:18Z BitPuffin: that way the programmer just needs to be careful that if they don't want the compiler in the runtime then they don't write code that would require it 2014-10-27T18:46:26Z BitPuffin: well alright what I mean is arbitrary funcall 2014-10-27T18:46:46Z BitPuffin: like if you can see all the times funcall is called and it's never based on like parsing input then you can know 2014-10-27T18:47:01Z ofosos_ joined #lisp 2014-10-27T18:47:06Z ggole: You can still treeshake with funcall, it's just a function call 2014-10-27T18:47:18Z BitPuffin: yeah 2014-10-27T18:47:19Z BitPuffin: sorry 2014-10-27T18:47:21Z ggole: You have to do large analyses though 2014-10-27T18:47:24Z BitPuffin: right 2014-10-27T18:47:27Z ggole: (In the general case) 2014-10-27T18:47:36Z BitPuffin: well 2014-10-27T18:47:39Z paddymahoney joined #lisp 2014-10-27T18:47:45Z BitPuffin: you could also track that while you are compiling everything else 2014-10-27T18:48:10Z BitPuffin: just stupid pseudo code but like, setting a variable like can-tree-shake t 2014-10-27T18:48:20Z ndrei_ quit (Ping timeout: 255 seconds) 2014-10-27T18:48:25Z BitPuffin: and then if you come across something when you are compiling that would change this you set it to nil 2014-10-27T18:49:05Z ndrei quit (Ping timeout: 260 seconds) 2014-10-27T18:49:28Z DGASAU quit (Remote host closed the connection) 2014-10-27T18:49:41Z mutley89 joined #lisp 2014-10-27T18:49:44Z BitPuffin: granted a rather naive approach 2014-10-27T18:50:04Z ofosos quit (Ping timeout: 255 seconds) 2014-10-27T18:50:34Z jasom: hmm; I wonder if there would be interest in implementing a statically included image (de)compressor to sbcl instead of using zlib. 2014-10-27T18:50:50Z DGASAU joined #lisp 2014-10-27T18:51:19Z BitPuffin: jasom: yeah why not 2014-10-27T18:51:41Z jasom: I'm thinking just pull in lz4 which is implemented in C and BSD licensed 2014-10-27T18:51:52Z BitPuffin: that's what I would do 2014-10-27T18:51:58Z BitPuffin: that is also great because it would speed up load time 2014-10-27T18:52:21Z BitPuffin: because it's so fast to decompress the bottleneck would still be the harddrive 2014-10-27T18:52:31Z BitPuffin: rather than clockcycles spent decompressing 2014-10-27T18:52:49Z slyrus quit (Ping timeout: 256 seconds) 2014-10-27T18:52:57Z slyrus_ joined #lisp 2014-10-27T18:52:58Z jasom: BitPuffin: well for startup times under 100ms you mainly care about repeated executables which means you hit the disk cache 2014-10-27T18:55:00Z slyrus_ is now known as slyrus 2014-10-27T18:55:48Z jasom: but IIRC decompression of the non HC version is around RAM speeds 2014-10-27T18:56:41Z hardenedapple joined #lisp 2014-10-27T18:56:50Z nalssee quit (Ping timeout: 250 seconds) 2014-10-27T18:58:54Z srcerer quit (Quit: ChatZilla 0.9.91 [Firefox 32.0.3/20140923175406]) 2014-10-27T18:59:44Z fragamus joined #lisp 2014-10-27T19:01:22Z francogrex: something like a defcallback ? 2014-10-27T19:02:53Z srcerer joined #lisp 2014-10-27T19:03:41Z DGASAU quit (Remote host closed the connection) 2014-10-27T19:04:01Z fragamus quit (Client Quit) 2014-10-27T19:04:50Z DGASAU joined #lisp 2014-10-27T19:06:12Z nalssee joined #lisp 2014-10-27T19:08:06Z zacts- joined #lisp 2014-10-27T19:09:06Z malbertife joined #lisp 2014-10-27T19:16:23Z Petit_Dejeuner quit (Ping timeout: 244 seconds) 2014-10-27T19:17:07Z rustico` joined #lisp 2014-10-27T19:19:17Z zacts- quit (Quit: Bye) 2014-10-27T19:23:17Z MoALTz joined #lisp 2014-10-27T19:23:37Z corni joined #lisp 2014-10-27T19:23:48Z corni quit (Changing host) 2014-10-27T19:23:49Z corni joined #lisp 2014-10-27T19:24:10Z munksgaard quit (Ping timeout: 265 seconds) 2014-10-27T19:28:50Z Petit_Dejeuner joined #lisp 2014-10-27T19:32:00Z Ven joined #lisp 2014-10-27T19:33:21Z zickzackv joined #lisp 2014-10-27T19:38:12Z Bicyclidine joined #lisp 2014-10-27T19:41:54Z zickzackv quit (Ping timeout: 250 seconds) 2014-10-27T19:42:08Z pyon joined #lisp 2014-10-27T19:42:26Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-10-27T19:43:15Z drdanmaku quit (Ping timeout: 244 seconds) 2014-10-27T19:43:32Z zickzackv joined #lisp 2014-10-27T19:43:40Z aksatac quit (Ping timeout: 272 seconds) 2014-10-27T19:43:41Z victor_lowther__ quit (Ping timeout: 260 seconds) 2014-10-27T19:44:17Z ggherdov quit (Ping timeout: 244 seconds) 2014-10-27T19:44:44Z Amadiro_ quit (Quit: ZNC - http://znc.in) 2014-10-27T19:44:49Z Ven joined #lisp 2014-10-27T19:44:52Z drdanmaku joined #lisp 2014-10-27T19:44:59Z victor_lowther__ joined #lisp 2014-10-27T19:45:33Z aksatac joined #lisp 2014-10-27T19:45:55Z rustico` quit (Quit: Leaving) 2014-10-27T19:46:38Z prxq joined #lisp 2014-10-27T19:48:11Z ofosos_ quit (Ping timeout: 255 seconds) 2014-10-27T19:48:28Z Amadiro joined #lisp 2014-10-27T19:49:03Z svetlyak40wt joined #lisp 2014-10-27T19:50:08Z zickzackv quit (Ping timeout: 250 seconds) 2014-10-27T19:53:04Z Petit_Dejeuner quit (Ping timeout: 244 seconds) 2014-10-27T19:55:36Z ndrei joined #lisp 2014-10-27T19:55:37Z ndrei_ joined #lisp 2014-10-27T19:56:17Z tesuji quit (Ping timeout: 260 seconds) 2014-10-27T19:56:20Z ggherdov_ joined #lisp 2014-10-27T19:58:39Z atgreen joined #lisp 2014-10-27T19:58:55Z xrash joined #lisp 2014-10-27T19:59:49Z Bicyclidine quit (Ping timeout: 255 seconds) 2014-10-27T20:00:27Z pt1 quit (Remote host closed the connection) 2014-10-27T20:01:43Z Petit_Dejeuner joined #lisp 2014-10-27T20:05:54Z jasom: anyone have an order-of-magnitude estimate for time to build sbcl with --fancy? 2014-10-27T20:06:42Z ndrei_ quit (Ping timeout: 265 seconds) 2014-10-27T20:06:58Z nyef: On SPARC? An hour. On PPC? Half an hour for a G5, an hour for a G4. On x86? Fifteen minutes or less. And these are off-the-cuff figures, and may bear little relation to reality. 2014-10-27T20:06:58Z Grue`: should be like 10 minutes 2014-10-27T20:07:08Z jasom: nyef: thanks 2014-10-27T20:07:22Z jasom was just wondering "much less than an hour vs much more than an hour" 2014-10-27T20:07:40Z ndrei quit (Ping timeout: 265 seconds) 2014-10-27T20:07:43Z Petit_Dejeuner: Only two speeds, decent and too slow. 2014-10-27T20:07:55Z mrSpec joined #lisp 2014-10-27T20:07:55Z jasom: 4.5 minutes 2014-10-27T20:10:21Z CrazyWoods quit (Quit: leaving) 2014-10-27T20:10:43Z Bicyclidine joined #lisp 2014-10-27T20:11:27Z edgar-rft joined #lisp 2014-10-27T20:12:27Z thawes_ quit (Quit: Konversation terminated!) 2014-10-27T20:13:58Z nalssee quit (Ping timeout: 250 seconds) 2014-10-27T20:16:36Z ggole quit 2014-10-27T20:18:38Z Xach: 3.25 minutes here 2014-10-27T20:19:20Z Shinmera: Benchmark your machine with the SBCL build. 2014-10-27T20:19:46Z jasom: the linux kernel used to be popular for that 2014-10-27T20:19:49Z zickzackv joined #lisp 2014-10-27T20:20:49Z nyef: The linux kernel used to be popular as a system and RAM test. 2014-10-27T20:21:37Z nyef: Runs up the CPU load on as many cores as you have, uses up as much RAM as it can get, and does so for quite a while. 2014-10-27T20:21:57Z Ryan_Burnside: Protip: If anyone here starts making a Gimp plugin using scheme be sure not to call the REPL the REPL. You are supposed to call it a Script-Fu console. 2014-10-27T20:21:57Z minion: Ryan_Burnside, memo from pjb: and anyways, you can't beat Smalltalk on the meta-programming by adding/modifying methods on the classes (only perhaps the CLOS can claim to beat Smalltalk, but not historically, only technically now). 2014-10-27T20:22:44Z Grue`: Ryan_Burnside: well, it is a REPL 2014-10-27T20:22:48Z Ryan_Burnside: Apparently using the proper term is to be tossed aside for language abstraction. 2014-10-27T20:22:55Z jasom: lz4 compression is working with sbcl 2014-10-27T20:23:09Z jasom: that took me almost an entire hour 2014-10-27T20:23:19Z zacts- joined #lisp 2014-10-27T20:23:22Z Xach: Ryan_Burnside: In my experience, most of the script-fu hacking was done by people with little to no experience with scheme or lisp. The code was written like BASIC with parentheses. 2014-10-27T20:23:30Z przl quit (Ping timeout: 256 seconds) 2014-10-27T20:23:36Z Xach: not script-fu itself, but the actual scripts distributed with gimp. 2014-10-27T20:23:52Z Xach wonders if xach-effect is still distributed with gimp these days 2014-10-27T20:24:05Z Grue`: my masterpiece https://github.com/tshatrov/scriptfu/blob/master/animstack.scm 2014-10-27T20:24:19Z Shinmera: Speaking of graphics tools, now that my Qtools lib is almost done I'm eager to get back to work on Parasol :) 2014-10-27T20:25:28Z Xach: Grue`: cool 2014-10-27T20:26:31Z jkaye quit (Remote host closed the connection) 2014-10-27T20:26:46Z Petit_Dejeuner: Grue`, What does it do? 2014-10-27T20:26:50Z oleo is now known as Guest11324 2014-10-27T20:28:34Z oleo__ joined #lisp 2014-10-27T20:28:42Z zickzackv quit (Ping timeout: 250 seconds) 2014-10-27T20:28:50Z Grue`: Petit_Dejeuner: everything! 2014-10-27T20:29:58Z Guest11324 quit (Ping timeout: 244 seconds) 2014-10-27T20:30:19Z hiroakip joined #lisp 2014-10-27T20:31:37Z Ryan_Burnside: Xach, many of the people don't even realize that Script-Fu is a real time live environment. 2014-10-27T20:31:43Z Ryan_Burnside: All the scripts are run statically. 2014-10-27T20:31:44Z paddymahoney quit (Ping timeout: 250 seconds) 2014-10-27T20:32:04Z Ryan_Burnside: However, I have a window into the repl which can act on the current layer and draw in real time for my LOGO like library. 2014-10-27T20:33:34Z jkaye joined #lisp 2014-10-27T20:34:53Z ndrei joined #lisp 2014-10-27T20:35:06Z przl joined #lisp 2014-10-27T20:35:20Z ndrei_ joined #lisp 2014-10-27T20:36:01Z przl quit (Client Quit) 2014-10-27T20:36:31Z ltbarcly quit (Quit: Computer has gone to sleep.) 2014-10-27T20:36:43Z francogrex quit (Quit: ERC Version 5.2 (IRC client for Emacs)) 2014-10-27T20:40:48Z zickzackv joined #lisp 2014-10-27T20:43:59Z ltbarcly joined #lisp 2014-10-27T20:45:10Z zickzackv quit (Ping timeout: 250 seconds) 2014-10-27T20:45:22Z miql quit (Ping timeout: 265 seconds) 2014-10-27T20:45:29Z paddymahoney joined #lisp 2014-10-27T20:45:45Z ltbarcly quit (Client Quit) 2014-10-27T20:45:46Z mingvs quit (Ping timeout: 244 seconds) 2014-10-27T20:47:55Z mingvs joined #lisp 2014-10-27T20:49:43Z Bicyclidine quit (Ping timeout: 265 seconds) 2014-10-27T20:51:01Z ahungry_ quit (Quit: leaving) 2014-10-27T20:53:17Z zickzackv joined #lisp 2014-10-27T20:56:24Z miql joined #lisp 2014-10-27T20:57:02Z slyrus quit (Ping timeout: 255 seconds) 2014-10-27T20:58:50Z mishoo quit (Ping timeout: 265 seconds) 2014-10-27T21:01:38Z MoALTz quit (Quit: Leaving) 2014-10-27T21:01:52Z mishoo joined #lisp 2014-10-27T21:03:31Z pecg joined #lisp 2014-10-27T21:04:52Z kushal quit (Quit: Leaving) 2014-10-27T21:05:32Z zickzackv quit (Ping timeout: 250 seconds) 2014-10-27T21:08:05Z hiroakip quit (Ping timeout: 265 seconds) 2014-10-27T21:13:10Z varjag quit (Read error: No route to host) 2014-10-27T21:14:19Z mrSpec quit (Quit: mrSpec) 2014-10-27T21:14:24Z killmaster quit (Ping timeout: 244 seconds) 2014-10-27T21:15:09Z pecg quit (Ping timeout: 260 seconds) 2014-10-27T21:15:34Z killmaster joined #lisp 2014-10-27T21:16:25Z gravicappa quit (Remote host closed the connection) 2014-10-27T21:16:59Z zickzackv joined #lisp 2014-10-27T21:19:01Z jasom: sbcl built with --fancy using lz4hc generates a minimal image at 19MB (vs 16MB for a --fancy using zlib) and loads in 60ms vs 200ms all while needing no external .dlls 2014-10-27T21:19:05Z jasom: that seems like a win to me. 2014-10-27T21:21:30Z jasom: with drakma loaded, the image grows to 23MB and loads in 75ms 2014-10-27T21:21:52Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-10-27T21:22:30Z ehu joined #lisp 2014-10-27T21:22:31Z hiroakip joined #lisp 2014-10-27T21:24:24Z innertracks quit (Quit: innertracks) 2014-10-27T21:28:07Z ltbarcly joined #lisp 2014-10-27T21:28:20Z jreynoso_ joined #lisp 2014-10-27T21:28:23Z slyrus joined #lisp 2014-10-27T21:29:18Z pecg joined #lisp 2014-10-27T21:29:43Z innertracks joined #lisp 2014-10-27T21:30:14Z zickzackv quit (Ping timeout: 250 seconds) 2014-10-27T21:30:16Z malbertife quit (Ping timeout: 255 seconds) 2014-10-27T21:30:42Z JuanitoJons quit (Ping timeout: 245 seconds) 2014-10-27T21:31:18Z jasom: versus 18MB and 260ms 2014-10-27T21:36:37Z corni quit (Ping timeout: 260 seconds) 2014-10-27T21:37:15Z altamic joined #lisp 2014-10-27T21:37:48Z przl joined #lisp 2014-10-27T21:38:03Z innertracks quit (Quit: innertracks) 2014-10-27T21:39:30Z pecg quit (Quit: WeeChat 1.0.1) 2014-10-27T21:39:55Z pecg joined #lisp 2014-10-27T21:39:55Z pecg quit (Changing host) 2014-10-27T21:39:55Z pecg joined #lisp 2014-10-27T21:45:36Z Shinmera: Nice 2014-10-27T21:49:41Z pecg quit (Ping timeout: 272 seconds) 2014-10-27T21:49:49Z svetlyak40wt quit (Remote host closed the connection) 2014-10-27T21:49:59Z altamic quit (Quit: altamic) 2014-10-27T21:50:16Z svetlyak40wt joined #lisp 2014-10-27T21:51:47Z ltbarcly quit (Quit: Computer has gone to sleep.) 2014-10-27T21:52:16Z ltbarcly joined #lisp 2014-10-27T21:54:08Z hiroakip quit (Remote host closed the connection) 2014-10-27T21:54:29Z svetlyak40wt quit (Ping timeout: 244 seconds) 2014-10-27T21:56:08Z LiamH quit (Quit: Leaving.) 2014-10-27T21:56:26Z mishoo_ joined #lisp 2014-10-27T21:56:34Z ltbarcly quit (Client Quit) 2014-10-27T21:57:46Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-10-27T21:58:17Z mishoo quit (Ping timeout: 265 seconds) 2014-10-27T22:02:07Z akkad: http://linbsd.org/clhs.org haha 2014-10-27T22:02:12Z pecg joined #lisp 2014-10-27T22:02:34Z fragamus joined #lisp 2014-10-27T22:03:03Z hiroakip joined #lisp 2014-10-27T22:04:46Z mtd quit (Remote host closed the connection) 2014-10-27T22:05:39Z paddymahoney quit (Ping timeout: 258 seconds) 2014-10-27T22:07:28Z wooden_ quit (Ping timeout: 265 seconds) 2014-10-27T22:09:41Z ndrei quit (Ping timeout: 244 seconds) 2014-10-27T22:09:52Z ndrei_ quit (Ping timeout: 255 seconds) 2014-10-27T22:10:01Z przl quit (Ping timeout: 256 seconds) 2014-10-27T22:10:42Z ehu quit (Ping timeout: 245 seconds) 2014-10-27T22:10:53Z prxq quit (Quit: good night) 2014-10-27T22:11:40Z hugod quit (Ping timeout: 255 seconds) 2014-10-27T22:13:54Z mtd joined #lisp 2014-10-27T22:14:17Z angavrilov quit (Remote host closed the connection) 2014-10-27T22:15:39Z stepnem quit (Ping timeout: 245 seconds) 2014-10-27T22:22:01Z ejbs quit (Ping timeout: 255 seconds) 2014-10-27T22:22:29Z nha joined #lisp 2014-10-27T22:22:44Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-10-27T22:23:07Z Amaan quit (Quit: Connection closed for inactivity) 2014-10-27T22:23:36Z Longlius joined #lisp 2014-10-27T22:24:41Z ustunozgur joined #lisp 2014-10-27T22:29:19Z jlongster quit (Ping timeout: 244 seconds) 2014-10-27T22:31:04Z xificurC quit (Ping timeout: 245 seconds) 2014-10-27T22:35:01Z mishoo_ quit (Ping timeout: 265 seconds) 2014-10-27T22:35:55Z przl joined #lisp 2014-10-27T22:40:58Z przl quit (Ping timeout: 264 seconds) 2014-10-27T22:41:43Z LoicLisp quit (Remote host closed the connection) 2014-10-27T22:45:45Z Ryan_Burnside quit (Remote host closed the connection) 2014-10-27T22:46:11Z faheem_ quit (Quit: Connection closed for inactivity) 2014-10-27T22:46:11Z BitPuffin quit (Ping timeout: 255 seconds) 2014-10-27T22:46:37Z Ryan_Burnside joined #lisp 2014-10-27T22:46:51Z defaultxr joined #lisp 2014-10-27T22:50:07Z ecraven quit (Ping timeout: 258 seconds) 2014-10-27T22:54:34Z Karl_Dscc quit (Remote host closed the connection) 2014-10-27T22:54:34Z joneshf-laptop joined #lisp 2014-10-27T22:55:36Z jlongster joined #lisp 2014-10-27T22:55:52Z Grue` quit (Ping timeout: 258 seconds) 2014-10-27T22:56:02Z Panicky quit (Ping timeout: 250 seconds) 2014-10-27T23:03:36Z pecg quit (Ping timeout: 265 seconds) 2014-10-27T23:03:37Z jlongster quit (Ping timeout: 245 seconds) 2014-10-27T23:05:41Z ustunozgur quit (Remote host closed the connection) 2014-10-27T23:08:11Z jkaye quit (Remote host closed the connection) 2014-10-27T23:10:13Z sturm joined #lisp 2014-10-27T23:10:24Z k-stz quit (Remote host closed the connection) 2014-10-27T23:11:46Z TDog joined #lisp 2014-10-27T23:16:07Z hiroakip quit (Ping timeout: 245 seconds) 2014-10-27T23:17:44Z pecg joined #lisp 2014-10-27T23:20:45Z munksgaard joined #lisp 2014-10-27T23:22:34Z devon: Is there a prevailing filesystem API? 2014-10-27T23:22:48Z nyef: As in the sense of "prevailing wind"? 2014-10-27T23:23:37Z xrash quit (Remote host closed the connection) 2014-10-27T23:23:57Z jleija joined #lisp 2014-10-27T23:24:23Z jasom: devon: uiop 2014-10-27T23:24:29Z segmond joined #lisp 2014-10-27T23:26:44Z devon: I see UIOP/FILESYSTEM:DELETE-DIRECTORY-TREE but no CREATE-DIRECTORY 2014-10-27T23:28:16Z pecg quit (Quit: WeeChat 1.0.1) 2014-10-27T23:28:36Z henesy joined #lisp 2014-10-27T23:29:17Z Xach: I think ensure-directories-exist is often used for that. I don't know if it has a uiop analogue. 2014-10-27T23:30:47Z Ethan- joined #lisp 2014-10-27T23:33:21Z devon: So it does 2014-10-27T23:34:34Z nyef: ensure-directories-exist is an idempotent mkdir. 2014-10-27T23:34:42Z nyef: recursive mkdir, at that. 2014-10-27T23:36:14Z devon: (list (uiop/filesystem:ensure-all-directories-exist '("/tmp/new/")) (directory "/tmp/new")) 2014-10-27T23:36:14Z devon: (NIL (#P"/tmp/new/")) 2014-10-27T23:36:38Z przl joined #lisp 2014-10-27T23:41:08Z Faed is now known as Fade 2014-10-27T23:41:32Z przl quit (Ping timeout: 245 seconds) 2014-10-27T23:42:22Z protist joined #lisp 2014-10-27T23:57:39Z jlongster joined #lisp