2017-05-13T00:03:05Z Cr4zko joined #lisp 2017-05-13T00:04:02Z doesthiswork quit (Quit: Leaving.) 2017-05-13T00:05:15Z edgar-rft: aeth: Your time is worth noting. Or does #'disassemble tell you otherwise? 2017-05-13T00:05:39Z Cr4zko: Time is worth it. I assure you. 2017-05-13T00:05:49Z Cr4zko: Enjoy simple things as breathing and fresh air 2017-05-13T00:06:01Z trocado quit (Ping timeout: 272 seconds) 2017-05-13T00:06:03Z Cr4zko: With your 2 liter bottle of light beer 2017-05-13T00:06:16Z edgar-rft: argh. now my brain is full of air! 2017-05-13T00:06:18Z Cr4zko: And hardbass 2017-05-13T00:06:31Z Cr4zko: In the eastern bloc you probably live in 2017-05-13T00:07:12Z shrdlu68 quit (Quit: Lost terminal) 2017-05-13T00:08:07Z PrzemyslawP left #lisp 2017-05-13T00:14:33Z Younder: consolidation 2017-05-13T00:14:55Z Cr4zko: Limp Bizkit 2017-05-13T00:15:10Z Younder: The internet, a common language, it is about consolidation 2017-05-13T00:15:56Z edgar-rft: ...and confusion 2017-05-13T00:16:25Z Younder: We need to find a new place to live. That is our purpose. We are at our most fragile and altso our most powerful 2017-05-13T00:17:03Z Younder: We need to move now with purpose 2017-05-13T00:18:36Z Younder: In Norway it is in the dead of night. I am just reflecting on my life and what has happened during my 50 years. 2017-05-13T00:20:49Z Younder: I have introduced FPGA's and circuitry design to Lisp for a while. All part of that game. consolidation 2017-05-13T00:23:56Z Younder: As far as I can see. (admitting not that far). The only reason mankind is allowed to exist is because we have something the other animals don't. We can populate other stars. 2017-05-13T00:24:47Z Younder: Something so valuable it is worth almost any cost. 2017-05-13T00:25:36Z Younder: Even a 50% extinction of other animals. (For a while) 2017-05-13T00:27:15Z Younder: For a while it was about creativity. Now it is about consolidation. Putting 'the lot' into play 2017-05-13T00:27:46Z shifty joined #lisp 2017-05-13T00:28:07Z diphuser quit (Ping timeout: 255 seconds) 2017-05-13T00:28:23Z Younder: Just a few (not so random) thoughts. Get on with your Lisp 2017-05-13T00:28:54Z mejja joined #lisp 2017-05-13T00:31:39Z oleo quit (Remote host closed the connection) 2017-05-13T00:35:36Z nullniverse joined #lisp 2017-05-13T00:37:38Z doesthiswork joined #lisp 2017-05-13T00:37:44Z cromachina joined #lisp 2017-05-13T00:38:59Z oleo joined #lisp 2017-05-13T00:42:23Z doesthiswork quit (Ping timeout: 268 seconds) 2017-05-13T00:46:05Z fluter joined #lisp 2017-05-13T00:51:35Z orivej quit (Ping timeout: 240 seconds) 2017-05-13T00:51:47Z smokeink joined #lisp 2017-05-13T00:53:14Z Jesin quit (Ping timeout: 245 seconds) 2017-05-13T00:53:41Z rumbler31 joined #lisp 2017-05-13T00:58:35Z rumbler31 quit (Ping timeout: 272 seconds) 2017-05-13T00:58:49Z Jesin joined #lisp 2017-05-13T01:02:16Z manuel__ joined #lisp 2017-05-13T01:02:31Z manuel_ quit (Ping timeout: 246 seconds) 2017-05-13T01:02:31Z manuel__ is now known as manuel_ 2017-05-13T01:06:25Z nullniverse quit (Quit: Spaceship routine maintenance) 2017-05-13T01:14:29Z Harag1 joined #lisp 2017-05-13T01:15:08Z Harag quit (Ping timeout: 260 seconds) 2017-05-13T01:15:09Z Harag1 is now known as Harag 2017-05-13T01:18:03Z TDT quit (Quit: TDT) 2017-05-13T01:18:43Z TDT joined #lisp 2017-05-13T01:19:09Z TDT quit (Client Quit) 2017-05-13T01:20:35Z g0d355__ quit (Read error: Connection reset by peer) 2017-05-13T01:23:32Z presiden quit (Ping timeout: 260 seconds) 2017-05-13T01:23:45Z drot quit (Ping timeout: 258 seconds) 2017-05-13T01:25:17Z oleo quit (Excess Flood) 2017-05-13T01:25:43Z oleo joined #lisp 2017-05-13T01:26:28Z Harag quit (Ping timeout: 260 seconds) 2017-05-13T01:28:36Z Harag joined #lisp 2017-05-13T01:28:42Z presiden joined #lisp 2017-05-13T01:28:53Z drot joined #lisp 2017-05-13T01:30:10Z enzuru quit (Ping timeout: 240 seconds) 2017-05-13T01:37:37Z slyrus_ joined #lisp 2017-05-13T01:49:23Z NeverDie quit (Quit: http://radiux.io/) 2017-05-13T01:55:54Z d4ryus1 joined #lisp 2017-05-13T01:57:31Z dddddd quit (Remote host closed the connection) 2017-05-13T01:58:40Z d4ryus quit (Ping timeout: 240 seconds) 2017-05-13T02:04:44Z rumbler31 joined #lisp 2017-05-13T02:10:11Z safe quit (Read error: Connection reset by peer) 2017-05-13T02:11:21Z serieux quit (Quit: ZNC - http://znc.in) 2017-05-13T02:13:45Z snits quit (Remote host closed the connection) 2017-05-13T02:20:08Z _rumbler31 joined #lisp 2017-05-13T02:24:25Z _rumbler31 quit (Ping timeout: 246 seconds) 2017-05-13T02:39:22Z _cosmonaut_ joined #lisp 2017-05-13T02:41:08Z Tex_Nick quit (Ping timeout: 260 seconds) 2017-05-13T02:44:03Z _cosmonaut_ quit (Ping timeout: 260 seconds) 2017-05-13T02:44:56Z Tex_Nick joined #lisp 2017-05-13T02:45:24Z jameser joined #lisp 2017-05-13T02:47:55Z jameser quit (Client Quit) 2017-05-13T02:48:05Z shenghi quit (Ping timeout: 258 seconds) 2017-05-13T02:48:31Z shenghi joined #lisp 2017-05-13T02:56:05Z _rumbler31 joined #lisp 2017-05-13T02:58:05Z pierpa quit (Quit: Page closed) 2017-05-13T02:58:15Z pjb quit (Ping timeout: 260 seconds) 2017-05-13T03:00:31Z _rumbler31 quit (Ping timeout: 268 seconds) 2017-05-13T03:04:51Z aeth: Younder: Cats and dogs have something other animals don't. They'll populate other stars off of our hard work without having to do any thinking about it. 2017-05-13T03:15:57Z smokeink quit (Ping timeout: 240 seconds) 2017-05-13T03:16:14Z smokeink joined #lisp 2017-05-13T03:21:16Z grublet joined #lisp 2017-05-13T03:23:39Z nacci quit (Ping timeout: 245 seconds) 2017-05-13T03:24:36Z mejja quit (Quit: \ No newline at end of file) 2017-05-13T03:30:31Z Suzuran quit (Quit: POPJ P,) 2017-05-13T03:31:38Z scottj joined #lisp 2017-05-13T03:36:58Z nacci joined #lisp 2017-05-13T03:38:58Z holycow joined #lisp 2017-05-13T03:39:16Z loke joined #lisp 2017-05-13T03:41:10Z slyrus_ quit (Ping timeout: 240 seconds) 2017-05-13T03:43:46Z pilne quit (Quit: Quitting!) 2017-05-13T03:46:27Z manuel_ quit (Quit: manuel_) 2017-05-13T03:46:44Z slyrus_ joined #lisp 2017-05-13T03:50:13Z heurist` is now known as heurist 2017-05-13T03:51:04Z manuel_ joined #lisp 2017-05-13T03:53:50Z FreeBirdLjj joined #lisp 2017-05-13T03:54:49Z pjb joined #lisp 2017-05-13T03:58:12Z FreeBirdLjj quit (Remote host closed the connection) 2017-05-13T04:01:06Z Younder: aeth well when you see the first dog-gone-it let me know ;) 2017-05-13T04:01:24Z hydan quit (Ping timeout: 260 seconds) 2017-05-13T04:03:31Z NeverDie joined #lisp 2017-05-13T04:06:49Z manuel_ quit (Quit: manuel_) 2017-05-13T04:07:04Z aeth: Younder: Technically, a dog went into space before humans did. https://en.wikipedia.org/wiki/Laika 2017-05-13T04:10:00Z holycow: oh snap 2017-05-13T04:10:00Z holycow: :) 2017-05-13T04:10:22Z drcode quit (Remote host closed the connection) 2017-05-13T04:13:03Z wheelsucker joined #lisp 2017-05-13T04:13:13Z Beetny joined #lisp 2017-05-13T04:15:28Z drcode joined #lisp 2017-05-13T04:20:47Z pjb quit (Ping timeout: 240 seconds) 2017-05-13T04:26:27Z nacci quit (Ping timeout: 240 seconds) 2017-05-13T04:32:04Z beach: Good morning everyone! 2017-05-13T04:33:17Z emacsoma` quit (Read error: Connection reset by peer) 2017-05-13T04:34:23Z emacsomancer quit (Ping timeout: 260 seconds) 2017-05-13T04:34:35Z seg_ quit (Ping timeout: 240 seconds) 2017-05-13T04:34:48Z minion quit (Remote host closed the connection) 2017-05-13T04:35:06Z emacsomancer joined #lisp 2017-05-13T04:35:34Z minion joined #lisp 2017-05-13T04:35:49Z milanj quit (Quit: This computer has gone to sleep) 2017-05-13T04:36:01Z mulk quit (Ping timeout: 246 seconds) 2017-05-13T04:37:01Z nacci joined #lisp 2017-05-13T04:38:03Z scottj left #lisp 2017-05-13T04:38:26Z mulk joined #lisp 2017-05-13T04:42:03Z rumbler31 quit (Remote host closed the connection) 2017-05-13T04:45:35Z Suzuran joined #lisp 2017-05-13T04:45:50Z diphuser joined #lisp 2017-05-13T04:51:11Z al-damiri quit (Quit: Connection closed for inactivity) 2017-05-13T04:52:09Z Bock joined #lisp 2017-05-13T04:57:40Z vlatkoB joined #lisp 2017-05-13T04:59:20Z loke quit (Quit: Leaving) 2017-05-13T05:05:46Z shifty quit (Ping timeout: 246 seconds) 2017-05-13T05:17:52Z X-Scale quit (Quit: HydraIRC -> http://www.hydrairc.com <-) 2017-05-13T05:40:25Z mhd joined #lisp 2017-05-13T05:41:49Z emacsomancer quit (Read error: Connection reset by peer) 2017-05-13T05:42:33Z jameser joined #lisp 2017-05-13T05:44:01Z Karl_Dscc joined #lisp 2017-05-13T05:50:37Z emacsomancer joined #lisp 2017-05-13T05:54:39Z heurist quit (Ping timeout: 260 seconds) 2017-05-13T06:09:08Z slyrus quit (Remote host closed the connection) 2017-05-13T06:14:06Z sbodin joined #lisp 2017-05-13T06:14:16Z emacsomancer quit (Remote host closed the connection) 2017-05-13T06:19:45Z heurist joined #lisp 2017-05-13T06:28:40Z slyrus joined #lisp 2017-05-13T06:36:16Z Karl_Dscc quit (Remote host closed the connection) 2017-05-13T06:38:26Z razzy: White_Flame: Hi, would you have some recommendation for lisp friendly FPGA? 2017-05-13T06:39:59Z shka_ joined #lisp 2017-05-13T06:45:18Z Fare joined #lisp 2017-05-13T06:46:14Z presiden: what should I search in lisp for the notion of "mutable global state"? 2017-05-13T06:47:28Z Bike: what do you mean search? what are you looking for? 2017-05-13T06:50:38Z presiden: mutable global state, let say I have state that is global to whole process, what's the lisp way of doing this? 2017-05-13T06:51:15Z Bike: put it in a special variable, usually. 2017-05-13T06:51:16Z presiden: or something that's more proper or safer 2017-05-13T06:53:10Z krator44: having given it some thought more proper or safer is to pass the state as an argument to the next-state function 2017-05-13T06:53:50Z krator44: but i am struggling with that as well 2017-05-13T06:54:05Z ski quit (Ping timeout: 240 seconds) 2017-05-13T06:56:49Z Fare: presiden, in Lisp, about everything is mutable global state 2017-05-13T06:56:57Z ttt72 joined #lisp 2017-05-13T06:57:14Z Fare: the class hierarchy, the special variables, etc. 2017-05-13T06:57:36Z Bike: that might not be relevant to trying to make some yourself though 2017-05-13T07:01:35Z krator44: one advantage of passing state locally as an argument is that say.. functions that access state are clearly tagged as such 2017-05-13T07:03:08Z krator44: also - can keep history of several states - precise serialization - etc 2017-05-13T07:03:13Z smoon joined #lisp 2017-05-13T07:06:04Z Karl_Dscc joined #lisp 2017-05-13T07:07:28Z smoon quit (Client Quit) 2017-05-13T07:13:27Z Fare quit (Ping timeout: 240 seconds) 2017-05-13T07:13:39Z ski joined #lisp 2017-05-13T07:14:41Z nsrahmad joined #lisp 2017-05-13T07:14:49Z vlatkoB_ joined #lisp 2017-05-13T07:14:59Z Fare joined #lisp 2017-05-13T07:15:17Z terpri quit (Remote host closed the connection) 2017-05-13T07:18:07Z nsrahmad quit (Quit: Bye) 2017-05-13T07:18:16Z nsrahmad joined #lisp 2017-05-13T07:18:40Z vlatkoB quit (Ping timeout: 240 seconds) 2017-05-13T07:20:03Z nsrahmad quit (Client Quit) 2017-05-13T07:20:04Z mishoo joined #lisp 2017-05-13T07:20:12Z Bike quit (Quit: leaving) 2017-05-13T07:23:15Z ttt72 quit (Quit: ttt72) 2017-05-13T07:23:39Z ttt72 joined #lisp 2017-05-13T07:23:52Z pve joined #lisp 2017-05-13T07:26:53Z FreeBirdLjj joined #lisp 2017-05-13T07:34:35Z krasnal quit (Ping timeout: 240 seconds) 2017-05-13T07:42:05Z nowhereman quit (Ping timeout: 240 seconds) 2017-05-13T07:42:10Z shka_ quit (Ping timeout: 240 seconds) 2017-05-13T07:42:41Z ttt72 quit (Read error: Connection reset by peer) 2017-05-13T07:42:53Z ttt72_ joined #lisp 2017-05-13T07:43:27Z Beetny quit (Read error: Connection reset by peer) 2017-05-13T07:45:43Z teggi joined #lisp 2017-05-13T07:47:23Z Tex_Nick quit (Quit: In Linux, We Trust) 2017-05-13T07:48:05Z rogersm quit (Quit: rogersm) 2017-05-13T07:54:18Z angavrilov joined #lisp 2017-05-13T07:54:22Z NeverDie quit (Quit: http://radiux.io/) 2017-05-13T07:54:53Z pyx joined #lisp 2017-05-13T07:54:56Z pyx quit (Client Quit) 2017-05-13T07:59:43Z rippa joined #lisp 2017-05-13T08:05:00Z Lowl3v3l joined #lisp 2017-05-13T08:05:41Z ttt72_ quit (Quit: ttt72_) 2017-05-13T08:05:54Z ttt72 joined #lisp 2017-05-13T08:06:00Z ttt72 is now known as ttt72_ 2017-05-13T08:06:55Z drot quit (Quit: WeeChat 1.7.1) 2017-05-13T08:07:05Z varjag joined #lisp 2017-05-13T08:08:27Z drot joined #lisp 2017-05-13T08:15:08Z Harag quit (Ping timeout: 260 seconds) 2017-05-13T08:15:42Z nirved joined #lisp 2017-05-13T08:18:11Z shifty joined #lisp 2017-05-13T08:22:47Z pjb joined #lisp 2017-05-13T08:25:52Z mhd quit (Quit: Textual IRC Client: www.textualapp.com) 2017-05-13T08:25:52Z mhd quit (Quit: Textual IRC Client: www.textualapp.com) 2017-05-13T08:29:31Z Harag joined #lisp 2017-05-13T08:29:51Z gingerale joined #lisp 2017-05-13T08:31:34Z bigos joined #lisp 2017-05-13T08:33:26Z ttt72_ quit (Quit: ttt72_) 2017-05-13T08:33:49Z ttt72 joined #lisp 2017-05-13T08:33:55Z ttt72 is now known as ttt72_ 2017-05-13T08:35:09Z attila_lendvai joined #lisp 2017-05-13T08:35:09Z attila_lendvai quit (Changing host) 2017-05-13T08:35:09Z attila_lendvai joined #lisp 2017-05-13T08:35:31Z pratch quit (Remote host closed the connection) 2017-05-13T08:39:01Z pratch joined #lisp 2017-05-13T08:43:38Z hhdave joined #lisp 2017-05-13T08:43:46Z hhdave quit (Client Quit) 2017-05-13T08:49:46Z ttt72_ quit (Ping timeout: 246 seconds) 2017-05-13T08:51:35Z Lowl3v3l quit (Read error: Connection reset by peer) 2017-05-13T08:51:53Z Lowl3v3l joined #lisp 2017-05-13T08:52:34Z jdz quit (Ping timeout: 264 seconds) 2017-05-13T08:53:10Z defaultxr quit (Ping timeout: 240 seconds) 2017-05-13T08:57:58Z jdz joined #lisp 2017-05-13T09:01:03Z bigos quit (Quit: Leaving) 2017-05-13T09:04:52Z milanj joined #lisp 2017-05-13T09:08:31Z milanj_ joined #lisp 2017-05-13T09:11:05Z milanj quit (Ping timeout: 240 seconds) 2017-05-13T09:11:23Z jdz quit (Ping timeout: 255 seconds) 2017-05-13T09:23:10Z jameser quit (Ping timeout: 264 seconds) 2017-05-13T09:26:24Z prole joined #lisp 2017-05-13T09:37:52Z phoe: Morning. 2017-05-13T09:38:51Z phoe: krator44: I actually have such a state passed as an optional argument to a function... with the default value being a global variable :P 2017-05-13T09:42:42Z beach: Hello phoe. 2017-05-13T09:44:51Z phoe: Hey beach. 2017-05-13T09:46:44Z beach: phoe: I am not going to work on your stuff today. I need to investigate why Gsharp is broken, and I have some other activities that I promised to do. 2017-05-13T09:48:40Z White_Flame: razzy: I haven't done any FPGA stuff. maybe you're thinking of someone else? 2017-05-13T09:51:47Z oleo quit (Remote host closed the connection) 2017-05-13T09:54:22Z phoe: beach: no problem. Take your time with it. 2017-05-13T10:00:08Z milanj_ quit (Quit: This computer has gone to sleep) 2017-05-13T10:01:04Z Uneliasmarsu quit (Remote host closed the connection) 2017-05-13T10:02:13Z test1600 joined #lisp 2017-05-13T10:02:33Z Posterdati: hi 2017-05-13T10:02:44Z beach: Hello Posterdati. 2017-05-13T10:02:54Z Posterdati: :) 2017-05-13T10:06:49Z Posterdati: I need help to use cl-plplot, I'd like to change x axis type from linear to logarithmic :) 2017-05-13T10:09:56Z Fare quit (Ping timeout: 260 seconds) 2017-05-13T10:13:07Z Fare joined #lisp 2017-05-13T10:17:02Z John[Lisbeth] joined #lisp 2017-05-13T10:17:24Z John[Lisbeth]: I've got a list of functions and I want to make a function that returns a function that performs progn on each function in that list 2017-05-13T10:18:16Z pjb: progn cannot be performed on functions, it's a special operator. 2017-05-13T10:18:18Z minion: pjb, memo from phoe: I'm in more trouble with LZMA because I will need a compressor. A decompressor for LZMA is fully specified but a compressor is not, I have the source code in C, C++, C# and Java. 2017-05-13T10:18:20Z White_Flame: progn has to do with the return value; that doesn't make much sense 2017-05-13T10:18:25Z holycow quit (Quit: Lost terminal) 2017-05-13T10:18:27Z pjb: Also, (progn (function sin)) #| --> # |# not very useful. 2017-05-13T10:18:52Z pjb: ie. (function sin) #| --> # |# is more direct. 2017-05-13T10:19:17Z John[Lisbeth]: Well I need to return a function that executes the funtions in that list in order 2017-05-13T10:19:30Z pjb: Do you mean really a function or a form? 2017-05-13T10:19:45Z pjb: Since you said progn at first, perhaps you're manipulating lisp source? 2017-05-13T10:20:03Z John[Lisbeth]: I am not sure if I need it to specifically be a function 2017-05-13T10:20:25Z pjb: (defun sequentially (forms) `(progn ,@forms)) (sequentially '((print 'hi) (print 'bye))) #| --> (progn (print 'hi) (print 'bye)) |# 2017-05-13T10:20:48Z phoe: John[Lisbeth]: ALEXANDRIA:COMPOSE 2017-05-13T10:20:57Z pjb: On what arguments do you want to call your functions? 2017-05-13T10:21:21Z phoe: (funcall (compose #'foo #'bar #'baz #'quux) list) 2017-05-13T10:21:37Z phoe: === (foo (bar (baz (quux list)))) 2017-05-13T10:22:01Z White_Flame: that might be the opposite order than he wants 2017-05-13T10:22:13Z pjb: (defun sequentially (functions) (lambda (x) (dolist (fun functions) (funcall fun x)))) (funcall (sequentially (list (lambda (x) (print (list 'hi x))) (lambda (x) (print (list 'bye x))))) 'john) #| 2017-05-13T10:22:13Z pjb: (hi john) 2017-05-13T10:22:14Z pjb: (bye john) --> nil |# 2017-05-13T10:22:40Z phoe: White_Flame: no problem, he can reverse the list of functions 2017-05-13T10:22:49Z John[Lisbeth]: the functions shuld not need arguments I believe 2017-05-13T10:22:58Z phoe: John[Lisbeth]: wtf 2017-05-13T10:23:02Z pjb: functions without arguments are not very useful. 2017-05-13T10:23:05Z phoe: how are you going to pass the list to your functions then? 2017-05-13T10:23:12Z prole quit (Remote host closed the connection) 2017-05-13T10:23:21Z pjb: they're called thunks. 2017-05-13T10:23:22Z John[Lisbeth]: let me phrase. The list is composed of functions which do not take arguments 2017-05-13T10:23:42Z phoe: okay, so you have (#'foo #'bar #'baz #'quux) which take no arguments. 2017-05-13T10:23:51Z White_Flame: (mapc #"funcall list-of-funs) 2017-05-13T10:24:15Z John[Lisbeth]: ah map is what I needed 2017-05-13T10:24:16Z John[Lisbeth]: thanks 2017-05-13T10:24:31Z phoe: so you want to execute a list of no-argument functions in order. 2017-05-13T10:24:39Z John[Lisbeth]: map is all I needed thanks 2017-05-13T10:24:49Z heurist quit (Ping timeout: 255 seconds) 2017-05-13T10:24:53Z Fare quit (Ping timeout: 260 seconds) 2017-05-13T10:25:00Z pjb: (defun sequential-thunk (thunks) (lambda () (mapc (function funcall) thunks))) (funcall (sequential-thunk (list (lambda () (princ 'hello)) (lambda () (princ 'good-bye))))) #| hellogood-bye --> (# #) |# 2017-05-13T10:25:33Z jameser joined #lisp 2017-05-13T10:25:38Z pjb: phoe: (#'foo #'bar #'baz #'quux) is NOT a list of functions. 2017-05-13T10:25:43Z pjb: (caar '(#'foo #'bar #'baz #'quux)) #| --> function |# 2017-05-13T10:26:15Z heurist joined #lisp 2017-05-13T10:26:17Z phoe: yes, MAPC FUNCALL is going to work fine here. 2017-05-13T10:28:19Z rippa quit (Quit: {#`%${%&`+'${`%&NO CARRIER) 2017-05-13T10:33:24Z phoe: okay, (list #'foo #'bar #'baz #'quux) 2017-05-13T10:33:27Z phoe: there, better 2017-05-13T10:36:29Z pjb: This is a list of functions: (# #) |# 2017-05-13T10:36:30Z loke joined #lisp 2017-05-13T10:36:39Z pjb: This is a form that evaluates to a list of functions: (list #'foo #'bar #'baz #'quux) 2017-05-13T10:36:54Z pjb: This is a list of forms that evalate to functions: (#'foo #'bar #'baz #'quux) 2017-05-13T10:38:28Z salv0 joined #lisp 2017-05-13T10:39:14Z Harag quit (Ping timeout: 240 seconds) 2017-05-13T10:40:39Z manuel_ joined #lisp 2017-05-13T10:41:58Z loke: pjb: do you have list of functions that forms an evaluation? 2017-05-13T10:42:03Z Harag joined #lisp 2017-05-13T10:42:35Z beach: loke: It was a question from John[Lisbeth]. 2017-05-13T10:42:53Z loke: i figured, i was just trying to make a bad joke 2017-05-13T10:43:10Z beach didn't get it, for which he is sorry. 2017-05-13T10:49:40Z scymtym quit (Ping timeout: 240 seconds) 2017-05-13T10:56:36Z test1600 quit (Ping timeout: 260 seconds) 2017-05-13T10:57:14Z shka_ joined #lisp 2017-05-13T11:01:35Z DeadTrickster: beach, what's your github username? 2017-05-13T11:01:43Z beach: robert-strandh 2017-05-13T11:02:16Z DeadTrickster: thx! 2017-05-13T11:02:25Z beach: Anything I can help with? 2017-05-13T11:04:01Z test1600 joined #lisp 2017-05-13T11:05:06Z DeadTrickster: so I want to hack tomorrow something a-la Erlang processes ("green" threads) with reductions. first step is to redefine defun and next to make sure loop constructs (those imperative gotos) increment reductions too. And I want to looks into SICL for this 2017-05-13T11:05:55Z beach: OK. Let me know if you have any questions about the code. 2017-05-13T11:06:02Z DeadTrickster: yeah, thanks 2017-05-13T11:07:04Z DeadTrickster: I hope I'll create something promising and it will simplify writing async io code greatly 2017-05-13T11:07:13Z DeadTrickster: no more cps in any form 2017-05-13T11:07:23Z shka_: DeadTrickster: wow, GOOD LUCK man :D 2017-05-13T11:07:29Z shka_: this would be awesome to have 2017-05-13T11:07:40Z shka_: keep us updated 2017-05-13T11:08:18Z DeadTrickster: sure 2017-05-13T11:12:36Z diphuser quit (Remote host closed the connection) 2017-05-13T11:12:54Z bigos joined #lisp 2017-05-13T11:13:51Z oleo joined #lisp 2017-05-13T11:18:51Z White_Flame: that's going to be quite the undertaking 2017-05-13T11:19:22Z White_Flame: what's your plan for capturing the intermediate state to resume? you're going to have to do a lot of code walking & transformation 2017-05-13T11:19:56Z White_Flame: (well, I guess SICL will carry most of that burden) 2017-05-13T11:20:13Z jameser quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-13T11:21:04Z DeadTrickster: resume what? 2017-05-13T11:21:37Z DeadTrickster: process? 2017-05-13T11:21:41Z Mon_Ouie joined #lisp 2017-05-13T11:21:52Z sbodin quit (Ping timeout: 268 seconds) 2017-05-13T11:22:00Z White_Flame: right, if my understanding of green threads matches yours 2017-05-13T11:22:17Z DeadTrickster: so yes, this is why I'm looking at "user-level" implementation 2017-05-13T11:22:20Z White_Flame: if the max reductions is reached, you bump out of processing that thread, to resume it later 2017-05-13T11:22:40Z DeadTrickster: so I can hopefully hack it and transform 2017-05-13T11:22:56Z DeadTrickster: and it will well, not so fast at the beginning :-) 2017-05-13T11:23:05Z DeadTrickster: i.e. all allocations in hashtable 2017-05-13T11:23:11Z White_Flame: usually green threads are for efficiency 2017-05-13T11:23:25Z White_Flame: if efficiency isn't a concern, then normal OS threads would generally accomplish the same straightforwardness 2017-05-13T11:23:56Z DeadTrickster: nevermind, I just want to do it 2017-05-13T11:24:03Z White_Flame: ok, that's cool too :) 2017-05-13T11:24:22Z DeadTrickster: I can go down to cpu registers any time (again, I hope) 2017-05-13T11:24:44Z DeadTrickster: as I will do it on SBCL, also I'll try to look at CMUCL in the future 2017-05-13T11:25:36Z DeadTrickster: what I want now is POC that can be used to write say webserver, I don't care about efficiency of the code at this point. Rather on how cool it will be for me to program with this tool 2017-05-13T11:37:03Z Beetny joined #lisp 2017-05-13T11:43:09Z stardiviner joined #lisp 2017-05-13T11:47:48Z oleo quit (Quit: irc client terminated!) 2017-05-13T11:48:43Z orivej joined #lisp 2017-05-13T11:50:57Z test1600 quit (Ping timeout: 240 seconds) 2017-05-13T11:56:59Z oleo joined #lisp 2017-05-13T12:01:03Z DeadTrickster quit (Ping timeout: 272 seconds) 2017-05-13T12:05:57Z stardiviner quit (Ping timeout: 240 seconds) 2017-05-13T12:11:55Z capisce joined #lisp 2017-05-13T12:15:56Z shka_: well, I love the idea. Perhaps i should take a look what cool stuff I can do with SICL as well 2017-05-13T12:21:09Z pilne joined #lisp 2017-05-13T12:27:16Z jdz joined #lisp 2017-05-13T12:34:03Z stardiviner joined #lisp 2017-05-13T12:34:49Z akr[m] joined #lisp 2017-05-13T12:35:48Z akr[m]: Hello, I'm quite new to the lisp ecosystem and I'm having trouble compiling a project. There is a build script which uses buildapp and asdf for dependency management, but the compilation fails with "Symbol "ASSEM-INSTRUCTIONS" not found in the SB-ASSEM package" 2017-05-13T12:35:52Z stardiviner quit (Client Quit) 2017-05-13T12:35:54Z quazimodo joined #lisp 2017-05-13T12:36:16Z akr[m]: only thing I could find on this error is that it was apparently fixed some time back in 2016 2017-05-13T12:36:40Z akr[m]: I will say that I have fairly old versions of dependencies (2010ish) and fairly new sbcl (1.3.17), could this be an issue? 2017-05-13T12:36:45Z White_Flame: check which version of sbcl you're running, vs what's latest on sbcl.org 2017-05-13T12:36:59Z akr[m]: I am running the latest 2017-05-13T12:37:08Z White_Flame: yeah, was slow on the typing there 2017-05-13T12:37:29Z White_Flame: did you get your dependencies through quicklisp? 2017-05-13T12:38:03Z akr[m]: all the dependencies are included in the project in the deps folder 2017-05-13T12:38:47Z akr[m]: I think so anyway, there's loads of them 2017-05-13T12:39:06Z White_Flame: the 1 google hit that I see is that it was a bug in slime that got fixed 2017-05-13T12:39:14Z White_Flame: did you get a recent slime? 2017-05-13T12:39:37Z akr[m]: I guess not, I suppose I should try to update slime then 2017-05-13T12:39:47Z White_Flame: yep, quicklisp can instll the latest slime for you 2017-05-13T12:39:57Z White_Flame: probably best to do it that way nowadays 2017-05-13T12:43:23Z akr[m]: hm okay, now it fails on something else 2017-05-13T12:44:10Z ttt72_ joined #lisp 2017-05-13T12:44:42Z akr[m]: Fatal SIMPLE-ERROR: Compilation failed: SWANK-REPL also exports the following symbols: (SWANK-REPL:LISTENER-SAVE-VALUE ...) 2017-05-13T12:44:49Z akr[m]: not sure what that error even means 2017-05-13T12:45:38Z akr[m]: uh nevermind, that's not the correct error 2017-05-13T12:46:04Z akr[m]: okay I guess some other dependencies broke now, I'm getting "The symbol "LOG-OUTPUT" is not external in the SWANK package" 2017-05-13T12:46:34Z White_Flame: slime/swank is the part that connects emacs to a running lisp 2017-05-13T12:46:50Z White_Flame: so you haven't yet hit your actual package yet, most likely, and are still tryign to get your base environment up 2017-05-13T12:47:08Z akr[m]: yeah 2017-05-13T12:47:32Z akr[m]: shame it doesn't say which file is the error in, just line number ¯(°_0)/¯ 2017-05-13T12:48:41Z White_Flame: you might have some old remnants of your prior version of slime hanging around somewhere. make sure to clean everything out, as well as restart emacs 2017-05-13T12:52:20Z akr[m]: so I'm not even in emacs yet, just trying to compile it from the command line 2017-05-13T12:52:47Z akr[m]: how do I clean everything out? I can't see the compilation producing anything apart from the logfile 2017-05-13T12:54:52Z White_Flame: wherever you installed your prior slime, delete that entire directory if you haven't 2017-05-13T12:55:05Z White_Flame: rm -rf ~/.cache/common-lisp, to clear out any intermediate binaries 2017-05-13T12:55:54Z White_Flame: if you're not running from emacs, it sounds like the application you're trying to build has slime built-in? 2017-05-13T12:56:50Z akr[m]: yeah 2017-05-13T12:56:51Z akr[m]: okay, I did both, the build log remains the same: http://lpaste.net/355473 2017-05-13T12:57:02Z akr[m]: isn't it weird that it's saying that the package already exists? 2017-05-13T13:00:26Z doesthiswork joined #lisp 2017-05-13T13:00:44Z manuel_ quit (Quit: manuel_) 2017-05-13T13:09:22Z DeadTrickster joined #lisp 2017-05-13T13:10:56Z ttt72_ quit (Quit: ttt72_) 2017-05-13T13:11:27Z ttt72 joined #lisp 2017-05-13T13:11:33Z ttt72 is now known as ttt72_ 2017-05-13T13:12:59Z ttt72_ quit (Client Quit) 2017-05-13T13:13:24Z ttt72_ joined #lisp 2017-05-13T13:18:35Z cromachina quit (Read error: Connection reset by peer) 2017-05-13T13:19:20Z rumbler31 joined #lisp 2017-05-13T13:20:59Z ebrasca joined #lisp 2017-05-13T13:23:54Z phoe: akr[m]: this is weird 2017-05-13T13:24:17Z phoe: is something changing the package definition or something? 2017-05-13T13:24:49Z akr[m]: hmm I don't know, I'm just running buildapp on the system 2017-05-13T13:25:12Z Mon_Ouie quit (Ping timeout: 268 seconds) 2017-05-13T13:26:30Z phoe: I have no idea how to help, I'm afraid. 2017-05-13T13:26:48Z phoe: You could possibly make an issue at https://github.com/xach/buildapp 2017-05-13T13:28:29Z oleo quit (Remote host closed the connection) 2017-05-13T13:30:54Z prole joined #lisp 2017-05-13T13:33:10Z akr[m]: it compiles fine on older versions of buildapp and sbcl 2017-05-13T13:33:23Z akr[m]: but I'm still not sure if it's not just something on my system 2017-05-13T13:33:44Z akr[m]: I mean, are there any other temp directories other than ~/.cache/common-lisp? 2017-05-13T13:34:03Z akr[m]: (this is pretty bad imho, why aren't the temp files created in the project's directory somehwere) 2017-05-13T13:34:04Z sbodin joined #lisp 2017-05-13T13:34:57Z ttt72_ quit (Ping timeout: 240 seconds) 2017-05-13T13:38:52Z oleo joined #lisp 2017-05-13T13:39:05Z Beetny quit (Ping timeout: 240 seconds) 2017-05-13T13:41:03Z ttt72_ joined #lisp 2017-05-13T13:41:31Z Mon_Ouie joined #lisp 2017-05-13T13:43:46Z yeticry_ quit (Read error: Connection reset by peer) 2017-05-13T13:43:48Z yeticry joined #lisp 2017-05-13T13:48:23Z rippa joined #lisp 2017-05-13T13:49:11Z manuel_ joined #lisp 2017-05-13T13:50:12Z Fare joined #lisp 2017-05-13T13:50:20Z otjura joined #lisp 2017-05-13T13:54:10Z otjura quit (Client Quit) 2017-05-13T14:03:35Z ttt72_ quit (Quit: ttt72_) 2017-05-13T14:03:58Z ttt72 joined #lisp 2017-05-13T14:04:04Z ttt72 is now known as ttt72_ 2017-05-13T14:09:12Z pratch quit (Remote host closed the connection) 2017-05-13T14:10:35Z ttt72_ quit (Quit: ttt72_) 2017-05-13T14:13:08Z ttt72 joined #lisp 2017-05-13T14:13:14Z ttt72 is now known as ttt72_ 2017-05-13T14:18:52Z pratch joined #lisp 2017-05-13T14:19:32Z phinxy joined #lisp 2017-05-13T14:20:03Z ryanwatkins quit (Read error: Connection reset by peer) 2017-05-13T14:21:34Z krasnal joined #lisp 2017-05-13T14:25:31Z |3b|: akr[m]: without any context, i suspect either you are running buildapp wrong, or the thing you are trying to build is doing so. That variable hasn't been accessible that way for a year or so, and hasn't needed to be set when dumping images in sbcl since 2010 as far as i can tell 2017-05-13T14:25:48Z ttt72_ quit (Quit: ttt72_) 2017-05-13T14:26:13Z ttt72 joined #lisp 2017-05-13T14:26:19Z ttt72 is now known as ttt72_ 2017-05-13T14:26:29Z Harag quit (Read error: Connection reset by peer) 2017-05-13T14:26:41Z Harag joined #lisp 2017-05-13T14:27:49Z ttt72_ quit (Read error: Connection reset by peer) 2017-05-13T14:28:02Z ttt72 joined #lisp 2017-05-13T14:30:10Z akr[m]: |3b|: if only the error log told me who is trying to use that variable 2017-05-13T14:30:16Z akr[m]: grep can't find anything 2017-05-13T14:31:10Z |3b|: isn't that the last line you pasted? (and looking at that, probably not actually the "running buildapp" part, so something whatever you are building tries to do) 2017-05-13T14:31:21Z |3b|: looks like a generated file though 2017-05-13T14:31:35Z |3b|: are you trying to build something publicly available? 2017-05-13T14:31:40Z akr[m]: afraid not 2017-05-13T14:32:29Z |3b|: and you can't find the string log-output anywhere in the source tree? (case insensitive search) 2017-05-13T14:34:49Z akr[m]: oh, I can - nevermind then 2017-05-13T14:34:56Z |3b|: worst case, try building with slime 2.16 or older, though remember to use same version in emacs if you actually use slime, and may need comparable age sbcl as well 2017-05-13T14:35:20Z |3b|: if you fins swank:*log-output*, try replacing it with swank::*log-output* 2017-05-13T14:35:24Z akr[m]: it's in the latest slime? 2017-05-13T14:35:30Z |3b|: (with 2 :: ) 2017-05-13T14:35:50Z |3b|: that variable in slime was moved in 2.17 (current is 2.19) 2017-05-13T14:35:51Z akr[m]: ahh 2017-05-13T14:36:05Z akr[m]: there's --eval '(setf swank:log-output nil)' in buildapp arguments 2017-05-13T14:37:07Z akr[m]: okay, :: fixed that 2017-05-13T14:37:17Z akr[m]: not there isn't more errors now, sigh 2017-05-13T14:37:29Z akr[m]: in any case, thank you all for your help 2017-05-13T14:37:47Z akr[m]: I'll need to upgrade some more deps as well it seems 2017-05-13T14:38:14Z sellout-1 quit (Quit: Leaving.) 2017-05-13T14:39:43Z Ven joined #lisp 2017-05-13T14:40:07Z Ven is now known as Guest13320 2017-05-13T14:40:48Z cross quit (Remote host closed the connection) 2017-05-13T14:43:49Z vibs29 quit (Ping timeout: 272 seconds) 2017-05-13T14:48:59Z vibs29 joined #lisp 2017-05-13T14:49:03Z edgar-rft quit (Quit: edgar-rft) 2017-05-13T14:50:56Z nowhereman joined #lisp 2017-05-13T14:52:06Z trocado joined #lisp 2017-05-13T14:54:01Z safe joined #lisp 2017-05-13T14:54:10Z Guest13320 quit (Ping timeout: 240 seconds) 2017-05-13T14:57:35Z ttt72 quit (Quit: ttt72) 2017-05-13T14:58:20Z ttt72 joined #lisp 2017-05-13T14:59:06Z Ven_ joined #lisp 2017-05-13T15:03:13Z oleo quit (Remote host closed the connection) 2017-05-13T15:04:05Z Bike joined #lisp 2017-05-13T15:06:54Z stardiviner joined #lisp 2017-05-13T15:08:35Z Ven_ quit (Ping timeout: 240 seconds) 2017-05-13T15:10:01Z milanj_ joined #lisp 2017-05-13T15:10:36Z Ven_ joined #lisp 2017-05-13T15:15:11Z andrzejku joined #lisp 2017-05-13T15:15:14Z nowhereman quit (Ping timeout: 240 seconds) 2017-05-13T15:18:23Z ttt72 quit (Quit: ttt72) 2017-05-13T15:20:56Z ttt72 joined #lisp 2017-05-13T15:22:13Z sz0 quit (Quit: Connection closed for inactivity) 2017-05-13T15:22:24Z Khisanth quit (Ping timeout: 240 seconds) 2017-05-13T15:23:39Z AntiSpamMeta quit (Remote host closed the connection) 2017-05-13T15:24:07Z sellout- joined #lisp 2017-05-13T15:24:30Z nowhereman joined #lisp 2017-05-13T15:24:31Z ttt72 quit (Client Quit) 2017-05-13T15:25:52Z manuel_ quit (Quit: manuel_) 2017-05-13T15:27:04Z ttt72 joined #lisp 2017-05-13T15:28:14Z sbodin quit (Ping timeout: 245 seconds) 2017-05-13T15:30:09Z phinxy quit (Read error: Connection reset by peer) 2017-05-13T15:31:05Z shifty quit (Ping timeout: 240 seconds) 2017-05-13T15:32:01Z AntiSpamMeta joined #lisp 2017-05-13T15:33:42Z xaotuk1 joined #lisp 2017-05-13T15:36:26Z Khisanth joined #lisp 2017-05-13T15:38:51Z jjkola joined #lisp 2017-05-13T15:39:08Z jjkola: hi 2017-05-13T15:39:24Z loke quit (Ping timeout: 260 seconds) 2017-05-13T15:40:21Z phoe: hey jjkola 2017-05-13T15:40:38Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-13T15:42:12Z manuel_ joined #lisp 2017-05-13T15:43:16Z manuel_ quit (Client Quit) 2017-05-13T15:44:01Z ttt72 quit (Quit: ttt72) 2017-05-13T15:44:24Z ttt72 joined #lisp 2017-05-13T15:45:02Z emacsomancer joined #lisp 2017-05-13T15:48:40Z slyrus_ quit (Ping timeout: 240 seconds) 2017-05-13T15:50:17Z sellout- quit (Quit: Leaving.) 2017-05-13T15:51:00Z xaotuk joined #lisp 2017-05-13T15:51:41Z wildlander joined #lisp 2017-05-13T15:52:29Z ttt72 quit (Quit: ttt72) 2017-05-13T15:52:51Z ttt72 joined #lisp 2017-05-13T15:53:36Z ineiros joined #lisp 2017-05-13T15:59:52Z ski quit (Read error: Connection reset by peer) 2017-05-13T16:05:32Z smokeink quit (Ping timeout: 268 seconds) 2017-05-13T16:07:43Z ski joined #lisp 2017-05-13T16:09:27Z xaotuk quit (Ping timeout: 240 seconds) 2017-05-13T16:09:34Z ttt72 quit (Quit: ttt72) 2017-05-13T16:09:40Z xaotuk1 quit (Ping timeout: 240 seconds) 2017-05-13T16:10:12Z Colleen quit (Remote host closed the connection) 2017-05-13T16:11:38Z Colleen joined #lisp 2017-05-13T16:12:15Z oleo joined #lisp 2017-05-13T16:13:21Z Mon_Ouie quit (Read error: No route to host) 2017-05-13T16:16:14Z oleo quit (Client Quit) 2017-05-13T16:20:53Z shka_: so 2017-05-13T16:21:06Z shka_: does anybody knows what about Quid Pro Quo library? 2017-05-13T16:21:22Z shka_: I want to use it, but there was no recent activity in the repository 2017-05-13T16:21:44Z shka_: so i have no idea what is the current status of this project 2017-05-13T16:24:31Z sindan joined #lisp 2017-05-13T16:26:26Z sellout- joined #lisp 2017-05-13T16:28:21Z Bike: welll... you could ping sellout- 2017-05-13T16:28:46Z shka_: sellout-: ping! 2017-05-13T16:28:50Z shka_: Bike: good idea 2017-05-13T16:29:59Z sindan: I'm using slime on emacs, and usually the prototype of the function I'm writing on the REPL is shown on the minibuffer, the parameters are highlighted as I write each of them, etc; but now I don't know what I did, the minibuffer stays blank when I write... I don't know what this feature is called and therefore I don't know how to enable it again. Can anyone help? 2017-05-13T16:30:59Z phoe: sindan: is your REPL blocked on some computation? 2017-05-13T16:31:14Z phoe: did you enter the debugger? are any SLDB buffers present? 2017-05-13T16:31:35Z pjb: sindan: It's the slime contrib slime-autodoc 2017-05-13T16:32:15Z pjb: if already loaded, M-: (slime-autodoc--enable) RET 2017-05-13T16:32:16Z phoe: pjb: I have had it stop updating when my REPL was blocked by something like an ongoing computation, running a Qt application or a debugger present. 2017-05-13T16:32:24Z phoe: And I have it loaded all the time. 2017-05-13T16:32:33Z pjb: possible. 2017-05-13T16:33:23Z sindan: phoe: no, all is normal 2017-05-13T16:34:01Z phoe: sindan: then what pjb said. 2017-05-13T16:36:42Z slyrus quit (Remote host closed the connection) 2017-05-13T16:40:47Z sindan: pjb I have enabled it (the windows whows REPL Autodoc) but still nothing shows up 2017-05-13T16:41:20Z manuel_ joined #lisp 2017-05-13T16:41:23Z FreeBirdLjj quit (Remote host closed the connection) 2017-05-13T16:41:24Z sellout-: shka_: Pong? 2017-05-13T16:41:39Z sindan: anyway thanks for the name, at least I can read up on it now 2017-05-13T16:41:41Z shka_: sellout-: i was wondering about quid pro quo status 2017-05-13T16:41:57Z sellout-: shka_: Would you like to be a maintainer? :D 2017-05-13T16:42:16Z sellout-: I would love to see it survive, but I am not writing much Lisp these days. 2017-05-13T16:42:18Z shka_: sellout-: is it safe to use, or you are planning to introduce some api changes 2017-05-13T16:43:48Z shka_: sellout-: i don't want to, but quid-pro-quo is quite useful to me so I don't like to see it bit rotting 2017-05-13T16:44:18Z pjb: sindan: are you in a package where those functions are visible? 2017-05-13T16:44:39Z sindan: yes 2017-05-13T16:45:04Z pjb: Then I don't know more, indeed, read the source… 2017-05-13T16:45:53Z slyrus joined #lisp 2017-05-13T16:45:59Z slyrus quit (Remote host closed the connection) 2017-05-13T16:46:07Z sellout-: shka_: I am not planning any changes. And I don’t see any API-breaking stuff in the issues. So, I think you’re good. Well, I will be happy to merge any PRs you need to fix issues you run into. I’m glad you find it useful. Hopefully I will have an excuse to get back to it at some point. Maybe I can use it to implement laws for fare’s LIL :D 2017-05-13T16:46:38Z shka_: ok, great 2017-05-13T16:46:47Z shka_: i just want to use it for cl-data-structures 2017-05-13T16:47:02Z shka_: so I can auto-validate api 2017-05-13T16:52:19Z emacsoma` joined #lisp 2017-05-13T16:52:25Z John[Lis` joined #lisp 2017-05-13T16:53:10Z test1600 joined #lisp 2017-05-13T16:55:28Z slyrus joined #lisp 2017-05-13T16:56:51Z John[Lisbeth] quit (Ping timeout: 260 seconds) 2017-05-13T16:58:34Z milanj_ quit (Quit: This computer has gone to sleep) 2017-05-13T17:07:41Z Lord_of_Life quit (Changing host) 2017-05-13T17:07:41Z Lord_of_Life joined #lisp 2017-05-13T17:07:42Z Lord_of_Life quit (Changing host) 2017-05-13T17:07:42Z Lord_of_Life joined #lisp 2017-05-13T17:14:36Z sellout- quit (Ping timeout: 260 seconds) 2017-05-13T17:15:13Z sellout- joined #lisp 2017-05-13T17:15:50Z manuel_ quit (Ping timeout: 268 seconds) 2017-05-13T17:17:11Z manuel_ joined #lisp 2017-05-13T17:19:27Z karswell joined #lisp 2017-05-13T17:21:23Z mazoe joined #lisp 2017-05-13T17:22:27Z klltkr joined #lisp 2017-05-13T17:22:54Z klltkr quit (Client Quit) 2017-05-13T17:23:08Z Ven joined #lisp 2017-05-13T17:23:11Z klltkr joined #lisp 2017-05-13T17:23:11Z klltkr quit (Client Quit) 2017-05-13T17:23:18Z phinxy joined #lisp 2017-05-13T17:23:31Z Ven is now known as Guest10447 2017-05-13T17:23:38Z raynold quit (Quit: Connection closed for inactivity) 2017-05-13T17:31:03Z test1600 quit (Quit: Leaving) 2017-05-13T17:31:34Z emacsoma` quit (Remote host closed the connection) 2017-05-13T17:34:49Z Guest10447 quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-13T17:38:27Z NeverDie joined #lisp 2017-05-13T17:40:25Z stardiviner quit (Ping timeout: 255 seconds) 2017-05-13T17:42:47Z fiveop joined #lisp 2017-05-13T17:43:29Z presiden quit (Quit: WeeChat 1.7.1) 2017-05-13T17:43:59Z attila_lendvai quit (Ping timeout: 246 seconds) 2017-05-13T17:44:55Z presiden joined #lisp 2017-05-13T17:45:27Z fiveop quit (Client Quit) 2017-05-13T17:46:03Z presiden quit (Client Quit) 2017-05-13T17:46:09Z froggey quit (Ping timeout: 245 seconds) 2017-05-13T17:49:08Z quazimodo quit (Ping timeout: 260 seconds) 2017-05-13T17:51:00Z manuel_ quit (Ping timeout: 260 seconds) 2017-05-13T17:52:42Z froggey joined #lisp 2017-05-13T17:55:16Z manuel_ joined #lisp 2017-05-13T18:02:59Z Fare: shka: would you be interested in merging cl-data-structures into lil? 2017-05-13T18:03:58Z shka_: Fare: depends 2017-05-13T18:04:31Z shka_: Fare: i need to check if lil is really the package i want to see 2017-05-13T18:05:04Z Ven_ joined #lisp 2017-05-13T18:05:14Z shka_: so far i noticed that it separates functional and mutable structures which is the right way™ 2017-05-13T18:05:28Z shka_: but i didn't check details 2017-05-13T18:05:52Z sucks joined #lisp 2017-05-13T18:06:25Z sucks quit (Remote host closed the connection) 2017-05-13T18:08:57Z manuel_ quit (Ping timeout: 240 seconds) 2017-05-13T18:08:58Z emacsoma` joined #lisp 2017-05-13T18:13:40Z ryanwatkins joined #lisp 2017-05-13T18:17:15Z manuel_ joined #lisp 2017-05-13T18:24:58Z stardiviner joined #lisp 2017-05-13T18:27:39Z slyrus_ joined #lisp 2017-05-13T18:27:50Z defaultxr joined #lisp 2017-05-13T18:30:06Z josemanuel joined #lisp 2017-05-13T18:30:15Z terpri joined #lisp 2017-05-13T18:34:10Z stardiviner quit (Ping timeout: 240 seconds) 2017-05-13T18:35:27Z milanj_ joined #lisp 2017-05-13T18:37:57Z andrzejku quit (Quit: My iMac has gone to sleep. ZZZzzz…) 2017-05-13T18:39:18Z Fare: shka_, lil could be improved a lot, yet I think its basic structure is superior to what other things exist in the lisp ecosystem. 2017-05-13T18:39:41Z Fare: to do better, you'd have to develop e.g. a DSL for linear logic that compiles to Lisp. 2017-05-13T18:39:52Z shka_: well, I will consider it 2017-05-13T18:39:59Z shka_: right now there is not much to offer anyway 2017-05-13T18:40:11Z Fare: then you could extract both mutable and pure from the same specification. That'd be great. 2017-05-13T18:40:42Z oleo joined #lisp 2017-05-13T18:41:04Z Fare: lil offers you a uniform way to read-only consume both mutable and immutable data structures 2017-05-13T18:41:25Z Fare: and isomorphic interfaces to one or the other 2017-05-13T18:42:19Z shka_: isomorphic? 2017-05-13T18:47:19Z sellout- quit (Quit: Leaving.) 2017-05-13T18:48:38Z xaotuk joined #lisp 2017-05-13T18:49:42Z manuel__ joined #lisp 2017-05-13T18:51:10Z manuel_ quit (Ping timeout: 240 seconds) 2017-05-13T18:51:10Z manuel__ is now known as manuel_ 2017-05-13T18:52:23Z vtomole joined #lisp 2017-05-13T18:52:35Z emacsoma` quit (Ping timeout: 260 seconds) 2017-05-13T18:53:13Z xaotuk_ joined #lisp 2017-05-13T18:53:30Z pierpa joined #lisp 2017-05-13T18:59:14Z Fare quit (Ping timeout: 240 seconds) 2017-05-13T19:00:11Z andrzejku joined #lisp 2017-05-13T19:04:46Z akr[m] left #lisp 2017-05-13T19:06:47Z nowhereman quit (Remote host closed the connection) 2017-05-13T19:10:14Z Fare joined #lisp 2017-05-13T19:12:41Z knobo joined #lisp 2017-05-13T19:13:55Z wol joined #lisp 2017-05-13T19:18:39Z slyrus_ quit (Ping timeout: 245 seconds) 2017-05-13T19:18:56Z stardiviner joined #lisp 2017-05-13T19:25:03Z Jonsky joined #lisp 2017-05-13T19:27:26Z teggi quit (Quit: Leaving...) 2017-05-13T19:30:45Z test1600 joined #lisp 2017-05-13T19:36:44Z Jonsky quit (Ping timeout: 240 seconds) 2017-05-13T19:40:45Z Fare: shka_, see my article about LIL 2017-05-13T19:40:55Z Fare: if you haven't read it yet 2017-05-13T19:40:59Z shka_: Fare: nope 2017-05-13T19:40:59Z aeth looks up lil... https://github.com/fare/lisp-interface-library 2017-05-13T19:41:04Z aeth is unable to read anything in lil 2017-05-13T19:41:33Z shka_: well, ok 2017-05-13T19:41:36Z bsdcode quit (Ping timeout: 260 seconds) 2017-05-13T19:41:41Z shka_: i just need to fix one more bug today 2017-05-13T19:43:24Z Jesin quit (Quit: Leaving) 2017-05-13T19:43:30Z akkad: Fare: you bouncing to racket yet? :P 2017-05-13T19:47:04Z Ven_ quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2017-05-13T19:47:15Z angavrilov quit (Remote host closed the connection) 2017-05-13T19:47:18Z shka_: akkad: racket is kinda cool 2017-05-13T19:47:28Z shka_: same for clojure 2017-05-13T19:47:48Z shka_: racket docs are awesome 2017-05-13T19:48:20Z rumbler31 quit (Remote host closed the connection) 2017-05-13T19:51:19Z Fare: akkad, actually, I'm considering gambit + gerbil 2017-05-13T19:51:50Z Fare: akkad, gambit because it already does pclsr'ing and migration at the gvm level, so all I have to do it implement my protocol on top. 2017-05-13T19:52:01Z Fare: gerbil because it's enough like racket that I can survive on it. 2017-05-13T19:55:35Z shrdlu68 joined #lisp 2017-05-13T19:55:40Z Ven joined #lisp 2017-05-13T19:56:04Z Ven is now known as Guest93089 2017-05-13T19:56:58Z Mon_Ouie joined #lisp 2017-05-13T19:57:54Z Lowl3v3l quit (Read error: Connection reset by peer) 2017-05-13T19:58:48Z Lowl3v3l joined #lisp 2017-05-13T20:01:35Z manuel_ quit (Ping timeout: 240 seconds) 2017-05-13T20:02:26Z shka_: Fare: do you actually prefer scheme over CL? 2017-05-13T20:04:17Z slyrus_ joined #lisp 2017-05-13T20:04:40Z manuel_ joined #lisp 2017-05-13T20:06:05Z nowhere_man joined #lisp 2017-05-13T20:08:34Z Trystam joined #lisp 2017-05-13T20:09:34Z Karl_Dscc quit (Remote host closed the connection) 2017-05-13T20:10:36Z Tristam quit (Read error: Connection reset by peer) 2017-05-13T20:11:01Z Trystam is now known as Tristam 2017-05-13T20:14:43Z hiroaki joined #lisp 2017-05-13T20:15:01Z hiroaki: hi there 2017-05-13T20:15:18Z akkad: Fare: interesting will check out gerbil. HAd seen gambit usd in Lambda native 2017-05-13T20:17:27Z Fare: shka_, I prefer CL to Scheme, but if you pick a specific CL implementation and a specific scheme system, I might prefer the scheme system. 2017-05-13T20:18:36Z gingerale quit (Read error: Connection reset by peer) 2017-05-13T20:19:39Z akkad: Fare: gerbil is interesting. thanks had not heard of it before 2017-05-13T20:20:37Z araujo joined #lisp 2017-05-13T20:21:31Z hiroaki: what is wrong with ma let* statement? when i put some real between 0.0 and 1.0 in it i get nil: http://paste.lisp.org/display/346556 2017-05-13T20:23:52Z jjkola: good night 2017-05-13T20:26:00Z jjkola quit (Quit: Ex-Chat) 2017-05-13T20:31:15Z mazoe quit (Quit: mazoe) 2017-05-13T20:31:44Z pjb: hiroaki: in Common Lisp, lexical scope is not accessible at run-time. (parallel-kombination '(ij …)) won't work. 2017-05-13T20:32:09Z attila_lendvai joined #lisp 2017-05-13T20:32:09Z attila_lendvai quit (Changing host) 2017-05-13T20:32:09Z attila_lendvai joined #lisp 2017-05-13T20:32:41Z pjb: (unless you declared ij as a special variable, which you didn't do) (and it's not possible that it's a global special variable because you've not followed the conveniention of naming it *ij* instead of ij). 2017-05-13T20:32:58Z pjb: And anyways, it would be bad (modern) style to use special variables that way. 2017-05-13T20:34:42Z pjb: hiroaki: you can probably transform parallele-kombination to use lists of values instead of lists of variable names. 2017-05-13T20:35:11Z pjb: (parallele-kombination (ist ij nknc) (list ij-to-sp nknc-to-sp)) 2017-05-13T20:35:20Z hiroaki: whatwait a second, i post the whole code 2017-05-13T20:36:31Z hiroaki: http://paste.lisp.org/display/346557 2017-05-13T20:37:26Z Karl_Dscc joined #lisp 2017-05-13T20:38:53Z hiroaki: is there a difference between '(1 2 3) als (list 1 2 3) ? 2017-05-13T20:40:20Z shka_: hiroaki: not in your case 2017-05-13T20:40:30Z hiroaki: o.k. 2017-05-13T20:40:34Z shrdlu68 quit (Ping timeout: 268 seconds) 2017-05-13T20:40:52Z shka_: hiroaki: but usually '(1 2 3) should be considered any constant 2017-05-13T20:41:07Z shrdlu68 joined #lisp 2017-05-13T20:41:10Z hiroaki: and (list 1 2 3) is what? 2017-05-13T20:41:28Z shka_: is actually mutable object 2017-05-13T20:41:36Z phoe: hiroaki: it is a freshly created list that you are allowed to modify. 2017-05-13T20:42:02Z phoe: (let ((l (list 1 2 3))) (setf (car list) 4) list) ;=> (4 2 3) 2017-05-13T20:42:07Z hiroaki: ahh o.k. 2017-05-13T20:42:22Z phoe: you cannot do the same with '(1 2 3) because it is a quoted literal - and these should never be modified. 2017-05-13T20:42:32Z hiroaki: ahh o.k. 2017-05-13T20:42:45Z phoe: same thing with literal strings. 2017-05-13T20:43:10Z phoe: (setf (aref "foo" 0) #\F) is not good. 2017-05-13T20:44:14Z hiroaki: ahh, i get a different error now. i hoe i can fix this myself 2017-05-13T20:44:31Z rme: But more to the point, consider the difference between (list pi) and '(pi) 2017-05-13T20:44:33Z hiroaki: hoe ?= hope :D 2017-05-13T20:48:55Z rumbler31 joined #lisp 2017-05-13T20:51:01Z NeverDie quit (Read error: Connection reset by peer) 2017-05-13T20:52:00Z otjura joined #lisp 2017-05-13T20:53:06Z NeverDie joined #lisp 2017-05-13T20:53:14Z otjura: could CLISP, CMUCL and MKCL be considered abandonware by now? 2017-05-13T20:53:29Z akkad: cmucl had a new release recentl 2017-05-13T20:54:03Z Baggers joined #lisp 2017-05-13T20:54:43Z otjura: ah. I thought SBCL kinda inherited and developed further that one. 2017-05-13T20:54:57Z rumbler31 quit (Ping timeout: 272 seconds) 2017-05-13T20:56:05Z hiroaki quit (Ping timeout: 240 seconds) 2017-05-13T20:58:42Z hiroaki joined #lisp 2017-05-13T20:59:21Z pjb: otjura: clisp is being actively maintained. 2017-05-13T21:01:22Z qaros joined #lisp 2017-05-13T21:01:56Z nirved quit (Quit: Leaving) 2017-05-13T21:02:06Z aeth: No project really dies. They just go dormant for years until someone puts the effort in to push a new release. 2017-05-13T21:02:11Z Fare: otjura, CLISP is not completely abandoned. There has been no release in 7 years, but the hg repo has had patches recently 2017-05-13T21:02:41Z Fare: CMUCL is not abandoned, but is in maintenance mode with only one maintainer. 2017-05-13T21:03:12Z Fare: its CLOS implementation is abandoned, though. 2017-05-13T21:03:36Z Fare: aeth, free software is like Cthulhu! 2017-05-13T21:03:54Z andrzejku quit (Quit: Textual IRC Client: www.textualapp.com) 2017-05-13T21:04:00Z pjb: hiroaki: instead if (not (= …)) use (/= …) ; but instead of print to print an error message, use (error "Listen sollten gleich lang sein"); since this function doesn't return, you could write (unless (= (length As) (length A-to-Bs)) (error "…")) and keep the rest of the function body on the same level. 2017-05-13T21:04:17Z sellout- joined #lisp 2017-05-13T21:04:31Z aeth: Pretty much the only way for a project to die is if there were no users in the first place or if the ownership/licensing is unclear. 2017-05-13T21:04:46Z pjb: hiroaki: but in this case, I would rather use assert: (assert (= (length As) (length A-to-Bs)) () "Listen sollten gleich lang sein, not ~A vs ~A" (length As) (length A-to-Bs)) 2017-05-13T21:04:56Z aeth: (And even in the cases I gave, who knows what will happen in the coming decades.) 2017-05-13T21:05:02Z Fare: hiroaki, or use assert 2017-05-13T21:05:12Z qaros quit (Client Quit) 2017-05-13T21:05:18Z Fare: depending on the kind of error 2017-05-13T21:05:34Z pjb: hiroaki: gievn your parallele-kombination function, the solution is call it as it is expected to be called, as I mentionned above: (parallele-kombination (ist ij nknc) (list ij-to-sp nknc-to-sp)) 2017-05-13T21:05:41Z pjb: s/(ist/(list/ 2017-05-13T21:05:46Z hiroaki: pjb, fare, good advice thank you :) 2017-05-13T21:05:48Z Fare: use assert for internal programming errors, error for conditions that the user and/or some outer program might want to catch 2017-05-13T21:06:24Z Fare: use English for messages, not German 2017-05-13T21:06:26Z qaros joined #lisp 2017-05-13T21:06:58Z hiroaki: it's a excersize for a german university, to it's o.k. 2017-05-13T21:07:01Z pjb: Assert can be useful with places in the list, to be restartable and continuable. (assert (= (length As) (length A-to-Bs)) (As A-to-Bs) "Listen sollten gleich lang sein, not ~A vs ~A" (length As) (length A-to-Bs)) would let the user change the bindings to As and A-to-Bs so the function can continue working. 2017-05-13T21:08:33Z pjb: So you can use assert to validate user input! 2017-05-13T21:11:12Z hiroaki: i try to understand assert at the moment, but can't find a good explanation. hyperspec is not very helpful 2017-05-13T21:11:38Z pjb: (assert test (variables…) message arguments…) 2017-05-13T21:12:00Z pjb: Try: (let ((b 42)) (assert (oddp b) (b) "B must be odd, not ~A" b) b) 2017-05-13T21:12:07Z Fare quit (Ping timeout: 260 seconds) 2017-05-13T21:12:39Z pjb: notice how the error handler give you the choice to restart by reading a new value for b. Try it, and try to enter either an odd or even value. 2017-05-13T21:12:40Z kjak_ quit (Read error: Connection reset by peer) 2017-05-13T21:12:44Z kjak__ quit (Ping timeout: 240 seconds) 2017-05-13T21:12:44Z kjak_____ quit (Ping timeout: 240 seconds) 2017-05-13T21:13:04Z kjak____ quit (Ping timeout: 260 seconds) 2017-05-13T21:13:42Z hiroaki: sorry, not geeting it at the moment what are the variables for? 2017-05-13T21:13:59Z mishoo quit (Ping timeout: 260 seconds) 2017-05-13T21:14:01Z pjb: the variable is any variable you're testing/validating! 2017-05-13T21:14:10Z pjb: As and A-to-Bs 2017-05-13T21:14:20Z pjb: or x or y for simple examples. 2017-05-13T21:15:32Z ebrasca quit (Remote host closed the connection) 2017-05-13T21:16:39Z qaros quit (Quit: WeeChat 1.8) 2017-05-13T21:17:27Z qaros joined #lisp 2017-05-13T21:17:41Z qaros quit (Client Quit) 2017-05-13T21:18:00Z peterhil joined #lisp 2017-05-13T21:19:45Z shrdlu68 quit (Quit: Lost terminal) 2017-05-13T21:20:05Z oleo quit (Quit: irc client terminated!) 2017-05-13T21:21:08Z test1600 quit (Quit: Leaving) 2017-05-13T21:25:54Z oleo joined #lisp 2017-05-13T21:25:58Z oleo quit (Changing host) 2017-05-13T21:25:58Z oleo joined #lisp 2017-05-13T21:30:32Z rippa quit (Quit: {#`%${%&`+'${`%&NO CARRIER) 2017-05-13T21:33:35Z oleo quit (Quit: irc client terminated!) 2017-05-13T21:34:36Z kjak joined #lisp 2017-05-13T21:34:42Z kjak_ joined #lisp 2017-05-13T21:34:45Z kjak___ joined #lisp 2017-05-13T21:35:30Z kjak____ joined #lisp 2017-05-13T21:36:57Z pve quit (Ping timeout: 240 seconds) 2017-05-13T21:38:38Z knobo quit (Ping timeout: 260 seconds) 2017-05-13T21:39:10Z hiroaki quit (Ping timeout: 240 seconds) 2017-05-13T21:39:55Z SAL9000: Is there something like BOUNDP which also tests for lexical bindings? 2017-05-13T21:41:41Z Bike: no. if something is bound lexically it should be apparent lexically, and lexical bindings may not be queryable at runtime. 2017-05-13T21:41:46Z vtomole_ joined #lisp 2017-05-13T21:42:46Z Bike: what do you have in mind to do? 2017-05-13T21:43:02Z SAL9000: Context: I'm trying to transpile Lua to Lisp. Reading an undefined variable in Lua never fails, it returns NIL instead. So I started emitting (when (boundp 'foo) (symbol-value 'foo)) but that doesn't work with lexicals 2017-05-13T21:43:30Z Fare joined #lisp 2017-05-13T21:44:10Z heurist quit (Ping timeout: 240 seconds) 2017-05-13T21:44:20Z SAL9000: given that I have total control over the emitted code I can put some macros around all lexical declaration scopes and thus (or (boundp 'foo) (gethash 'foo *lexical-symbol-table*)), but I was hoping there'd be a more idiomatic solution 2017-05-13T21:44:27Z Bike: your compiler can keep track of which variables are defined, and if a reference to an undefined variable is encountered it can do something else. 2017-05-13T21:44:50Z vtomole quit (Ping timeout: 260 seconds) 2017-05-13T21:45:48Z SAL9000: well, I can't do "something else" statically at compile time, because the code may be in a function which is called after a global definition is created for that variable, etc. 2017-05-13T21:46:02Z SAL9000: I don't think there's a way to "catch" the undefined-variable error 2017-05-13T21:46:16Z SAL9000: so MAGIC-LET it is, I guess 2017-05-13T21:46:30Z Bike: does lua even have lexical bindings, then? that sounds dynamic. 2017-05-13T21:47:03Z SAL9000: it does have lexicals 2017-05-13T21:47:29Z SAL9000: I mean (defun foo () *foo*) (defvar *foo*) (foo) 2017-05-13T21:47:50Z Bike: so if you see a variable and it's undefined you can assume it's dynamic? 2017-05-13T21:48:02Z SAL9000: proooobably 2017-05-13T21:49:10Z Bike: then keep track of lexical variable definitions and compile references of them as lexical variable references, but if a variable is unknown compile it into (when (boundp foo) (symbol-value foo)) like you had. 2017-05-13T21:50:28Z quazimodo joined #lisp 2017-05-13T21:51:19Z SAL9000: given that my parser emits code directly I'd need a code-walker to do that =/ 2017-05-13T21:51:52Z SAL9000: although there's nothing stopping me from using an intermediate form other than laziness 2017-05-13T21:51:59Z SAL9000: hm. 2017-05-13T21:53:05Z Bike: well, it's not very complicated code walking. you could keep track of a "lexical environment" that's just a list of variable names. 2017-05-13T21:53:07Z heurist joined #lisp 2017-05-13T21:53:31Z SAL9000: CL-YACC doesn't have pre-production actions, otherwise this would be trivial 2017-05-13T21:54:37Z knobo joined #lisp 2017-05-13T21:54:48Z SAL9000: since the lexical-scope-creating action runs after the actions for it's children, it's "too late" 2017-05-13T21:59:06Z otjura quit (Quit: Olkaa kunnioitettavia toisillenne.) 2017-05-13T22:00:11Z stardiviner quit (Ping timeout: 272 seconds) 2017-05-13T22:04:09Z oleo joined #lisp 2017-05-13T22:05:14Z Fare quit (Ping timeout: 240 seconds) 2017-05-13T22:09:41Z manuel_ quit (Ping timeout: 272 seconds) 2017-05-13T22:10:17Z josemanuel quit (Quit: Leaving) 2017-05-13T22:15:09Z edgar-rft joined #lisp 2017-05-13T22:15:51Z vlatkoB_ quit (Remote host closed the connection) 2017-05-13T22:20:31Z Bock is now known as Sauvin 2017-05-13T22:23:29Z manuel_ joined #lisp 2017-05-13T22:25:32Z oleo quit (Quit: irc client terminated!) 2017-05-13T22:27:19Z moei quit (Quit: Leaving...) 2017-05-13T22:27:28Z attila_lendvai quit (Ping timeout: 246 seconds) 2017-05-13T22:29:04Z Karl_Dscc quit (Remote host closed the connection) 2017-05-13T22:29:53Z moei joined #lisp 2017-05-13T22:30:54Z pjb: SAL9000: search in groups.google.com, there are multiple discussions and implementations for this in news:comp.lang.lisp 2017-05-13T22:37:44Z Lowl3v3l quit (Ping timeout: 268 seconds) 2017-05-13T22:38:49Z knobo quit (Ping timeout: 272 seconds) 2017-05-13T22:42:36Z oleo joined #lisp 2017-05-13T22:43:35Z knobo joined #lisp 2017-05-13T22:45:10Z varjag quit (Ping timeout: 240 seconds) 2017-05-13T22:49:29Z Marumarsu joined #lisp 2017-05-13T22:49:34Z vtomole_ quit (Ping timeout: 260 seconds) 2017-05-13T22:49:49Z oleo quit (Quit: irc client terminated!) 2017-05-13T22:50:41Z emacsomancer quit (Remote host closed the connection) 2017-05-13T22:51:25Z rumbler31 joined #lisp 2017-05-13T22:51:29Z emacsomancer joined #lisp 2017-05-13T22:55:43Z rumbler31 quit (Ping timeout: 246 seconds) 2017-05-13T22:58:04Z discardedes joined #lisp 2017-05-13T23:17:10Z shka_ quit (Ping timeout: 240 seconds) 2017-05-13T23:18:08Z knobo quit (Ping timeout: 260 seconds) 2017-05-13T23:23:44Z xaotuk quit (Ping timeout: 240 seconds) 2017-05-13T23:24:10Z xaotuk_ quit (Ping timeout: 240 seconds) 2017-05-13T23:31:17Z shrdlu68 joined #lisp 2017-05-13T23:36:58Z BlueRavenGT joined #lisp 2017-05-13T23:39:53Z Cthulhux quit (Ping timeout: 255 seconds) 2017-05-13T23:43:01Z oleo joined #lisp 2017-05-13T23:45:01Z Cthulhux joined #lisp 2017-05-13T23:45:01Z Cthulhux quit (Changing host) 2017-05-13T23:45:01Z Cthulhux joined #lisp 2017-05-13T23:47:40Z Fare joined #lisp 2017-05-13T23:53:08Z emacsomancer quit (Remote host closed the connection) 2017-05-13T23:54:27Z Guest83026 joined #lisp 2017-05-13T23:54:30Z emacsomancer joined #lisp