2016-09-07T00:00:42Z phoe: Got it. 2016-09-07T00:01:17Z phoe: (I didn't know that functions created using DEFUN are called closures.) 2016-09-07T00:01:17Z pillton: The word function is overloaded in this case. The functional paradigm requires operators which do not mutate their input arguments. 2016-09-07T00:02:55Z Kundry_Wag quit (Ping timeout: 252 seconds) 2016-09-07T00:03:17Z pillton: defun is syntactic sugar for (setf fdefinition). 2016-09-07T00:04:53Z XachX_: Not every defun or lambda produces a closure. 2016-09-07T00:05:01Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-09-07T00:05:27Z phoe: That's what I was thinking. A defun or lambda doesn't need to close over any data. 2016-09-07T00:05:45Z phoe: It can be (lambda (x) (+ x x)) or something. 2016-09-07T00:05:48Z XachX_: There may be nothing over which to close. 2016-09-07T00:06:04Z XachX_: phoe: good example. 2016-09-07T00:06:06Z mastokley quit (Ping timeout: 276 seconds) 2016-09-07T00:06:06Z pillton: The term closure is used in the hyperspec for that case. 2016-09-07T00:06:12Z pillton: clhs function 2016-09-07T00:06:12Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a_fn.htm 2016-09-07T00:06:22Z pillton: "If name is a lambda expression, then a lexical closure is returned." 2016-09-07T00:06:34Z oleo quit (Ping timeout: 240 seconds) 2016-09-07T00:07:04Z EvW quit (Ping timeout: 250 seconds) 2016-09-07T00:08:12Z phoe gets reminded of SICP 2016-09-07T00:08:21Z phoe: I didn't know this one. 2016-09-07T00:09:51Z Josh2 quit (Remote host closed the connection) 2016-09-07T00:10:12Z pillton: I do agree there should be a term for closures created from lambda forms without free variables. 2016-09-07T00:11:07Z pillton: There probably is one, but I don't have my books handy. 2016-09-07T00:11:14Z deank quit (Ping timeout: 265 seconds) 2016-09-07T00:11:39Z phoe: Well. 2016-09-07T00:11:49Z phoe: I could argue that (lambda (x) (+ x x)) closes over #'+. 2016-09-07T00:12:07Z phoe: Which is how SICP did explain it, too. 2016-09-07T00:12:23Z pillton: Yes, you are right. My apologies. 2016-09-07T00:12:27Z phoe: But then (lambda (x) x) closes over... well. 2016-09-07T00:12:41Z stepnem quit (Ping timeout: 265 seconds) 2016-09-07T00:13:16Z aries_liuxueyang joined #lisp 2016-09-07T00:13:41Z phoe: Oh well. I guess it closes over Lisp runtime so it is executable later on. 2016-09-07T00:13:49Z phoe goes to sleep 2016-09-07T00:15:01Z phoe: Night, #lisp 2016-09-07T00:15:08Z pillton: Good night. 2016-09-07T00:20:25Z hel-io joined #lisp 2016-09-07T00:24:51Z hel-io quit (Client Quit) 2016-09-07T00:26:23Z asc232 quit (Remote host closed the connection) 2016-09-07T00:28:29Z asc232 joined #lisp 2016-09-07T00:33:34Z PuercoPop: phoe: There is https://github.com/danshapero/cl-hamt 2016-09-07T00:37:37Z asc232 quit (Quit: Saliendo) 2016-09-07T00:39:19Z sincere-noob joined #lisp 2016-09-07T00:39:38Z asc232 joined #lisp 2016-09-07T00:41:59Z przl joined #lisp 2016-09-07T00:43:31Z Jesin quit (Quit: Leaving) 2016-09-07T00:47:04Z przl quit (Ping timeout: 249 seconds) 2016-09-07T00:52:44Z robotoad quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-09-07T00:54:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-09-07T00:58:01Z shdeng joined #lisp 2016-09-07T00:58:18Z moei joined #lisp 2016-09-07T01:02:07Z sjl quit (Ping timeout: 250 seconds) 2016-09-07T01:03:36Z MsMicro quit (Quit: MsMicro) 2016-09-07T01:06:59Z _sjs joined #lisp 2016-09-07T01:07:26Z robotoad joined #lisp 2016-09-07T01:08:43Z Fare joined #lisp 2016-09-07T01:11:22Z raydeejay: is it possible to get a somewhat smaller executable out of buildapp than what it spits out by default? 2016-09-07T01:11:40Z _sjs quit (Ping timeout: 252 seconds) 2016-09-07T01:19:24Z Kundry_Wag joined #lisp 2016-09-07T01:21:00Z Fare: probably 2016-09-07T01:21:15Z Fare: if speed is not critical, use clisp or ccl instead of sbcl 2016-09-07T01:22:28Z Fare: and/or use different proclaim optimize settings 2016-09-07T01:23:03Z leb joined #lisp 2016-09-07T01:27:41Z ghostlight quit (Ping timeout: 250 seconds) 2016-09-07T01:29:38Z ghostlight joined #lisp 2016-09-07T01:30:20Z leb quit (Quit: Computer has gone to sleep.) 2016-09-07T01:32:37Z sincere-noob quit (Quit: Page closed) 2016-09-07T01:38:38Z _leb joined #lisp 2016-09-07T01:39:10Z _leb quit (Max SendQ exceeded) 2016-09-07T01:42:45Z przl joined #lisp 2016-09-07T01:43:35Z defaultxr joined #lisp 2016-09-07T01:44:06Z tmtwd joined #lisp 2016-09-07T01:47:33Z Bike joined #lisp 2016-09-07T01:47:51Z przl quit (Ping timeout: 264 seconds) 2016-09-07T01:48:05Z asc232 quit (Remote host closed the connection) 2016-09-07T01:51:20Z BRFennPocock joined #lisp 2016-09-07T01:51:55Z DavidGu joined #lisp 2016-09-07T01:52:42Z raydeejay: anyone ever hooked up stuff to xinetd? I'm not having much luck trying to figure out why a local connection works fine but a remote one gets disconnected immediately after it succeeds 2016-09-07T01:57:35Z Kundry_Wag quit (Ping timeout: 250 seconds) 2016-09-07T01:58:20Z BRFennPocock: are you certain the server process doesn't itself bail out? 2016-09-07T01:58:43Z BRFennPocock: eg, if you were to just run it from a terminal, it responds as you'd expect? 2016-09-07T02:00:44Z themightyabby quit (Quit: WeeChat 0.4.2) 2016-09-07T02:01:14Z raydeejay: yes 2016-09-07T02:01:48Z raydeejay: and it works if I nc 0 1234, but not if I nc from another machine, it succeds in connecting (or so claims nc -v) and then just exits 2016-09-07T02:02:46Z space_otter joined #lisp 2016-09-07T02:03:41Z mastokley joined #lisp 2016-09-07T02:04:10Z lnostdal__ quit (Read error: Connection reset by peer) 2016-09-07T02:09:04Z FreeBirdLjj joined #lisp 2016-09-07T02:09:17Z BRFennPocock: and no interesting log entries? I'll assume you've checked the config file for "only-from" or somesuch 2016-09-07T02:10:36Z raydeejay: the proper ip is in the file... I'm trying to figure out where are the logs ^^ 2016-09-07T02:11:50Z BRFennPocock: you can set it up in the service file … what log method to use — maybe redirect to a file 2016-09-07T02:11:56Z raydeejay: mmmmm it seems it's denying the connection (and failing to fail the deny file)? 2016-09-07T02:12:07Z raydeejay: let me create a file and see if it spits it out 2016-09-07T02:13:12Z raydeejay: yeah... now to figure out why it is denying the connection 2016-09-07T02:15:27Z DavidGu quit (Ping timeout: 276 seconds) 2016-09-07T02:15:35Z BRFennPocock: The manpage has a bunch of extra fields you might want to log also… 2016-09-07T02:21:21Z raydeejay: do I need to make an entry in hosts.allow? 2016-09-07T02:21:51Z manuel_ joined #lisp 2016-09-07T02:21:54Z BRFennPocock: perhaps — if you have a hosts.deny contradicting it? 2016-09-07T02:22:25Z _sjs joined #lisp 2016-09-07T02:24:12Z raydeejay: no, they are both empty 2016-09-07T02:25:07Z raydeejay: (I'm trying googling for things but who knows what the magic words for this are...) 2016-09-07T02:26:39Z Fare quit (Ping timeout: 265 seconds) 2016-09-07T02:26:56Z BRFennPocock: man xinetd.conf check out the verbose logging? 2016-09-07T02:27:08Z _sjs quit (Ping timeout: 265 seconds) 2016-09-07T02:27:59Z raydeejay: it's set to debug but all I get is Sep 7 03:22:57 pi xinetd[4177]: FAIL: gpio-server address from=192.168.0.10 2016-09-07T02:32:14Z karswell quit (Read error: Connection reset by peer) 2016-09-07T02:32:53Z arescorpio joined #lisp 2016-09-07T02:36:08Z BRFennPocock: Try setting a handler up for a shell script ( #!/bin/sh #\newline env ) to see if you can get into such a thing? 2016-09-07T02:38:44Z raydeejay: yeah, I tried with /bin/uname, same thing: works with nc 0 1234, fails from the remote machine 2016-09-07T02:39:00Z raydeejay: ahhhh 2016-09-07T02:39:08Z raydeejay: fails on that interface 2016-09-07T02:40:31Z raydeejay: netstat shows it listening on 0.0.0.0 though, I wouldn't have thought of that 2016-09-07T02:42:38Z BRFennPocock: check the bind setting? 2016-09-07T02:42:49Z Anselma joined #lisp 2016-09-07T02:42:54Z BRFennPocock: nm 0=* 2016-09-07T02:43:30Z przl joined #lisp 2016-09-07T02:44:05Z raydeejay: I set bind to that interface's ip, and then I got the fail banner from both hosts 2016-09-07T02:44:06Z BRFennPocock: um, checked firewall settings also? 2016-09-07T02:44:27Z pierpa quit (Ping timeout: 265 seconds) 2016-09-07T02:44:32Z raydeejay: all empty 2016-09-07T02:44:42Z DavidGu joined #lisp 2016-09-07T02:46:00Z Anselmo quit (Ping timeout: 276 seconds) 2016-09-07T02:46:53Z raydeejay: bah, I'll leave it for tomorrow 2016-09-07T02:48:33Z przl quit (Ping timeout: 240 seconds) 2016-09-07T02:51:14Z DavidGu quit (Ping timeout: 244 seconds) 2016-09-07T02:53:27Z _sjs joined #lisp 2016-09-07T02:57:38Z Anselmo joined #lisp 2016-09-07T02:57:50Z jonh joined #lisp 2016-09-07T02:58:28Z mastokley quit (Ping timeout: 244 seconds) 2016-09-07T02:58:40Z _sjs quit (Ping timeout: 264 seconds) 2016-09-07T03:00:36Z |3b| quit (Remote host closed the connection) 2016-09-07T03:01:07Z Anselma quit (Ping timeout: 252 seconds) 2016-09-07T03:02:14Z Anselmo quit (Client Quit) 2016-09-07T03:02:48Z Anselmo joined #lisp 2016-09-07T03:02:54Z Anselmo quit (Client Quit) 2016-09-07T03:03:01Z harish quit (Ping timeout: 255 seconds) 2016-09-07T03:03:03Z gabriel_laddel joined #lisp 2016-09-07T03:05:37Z gabriel_laddel quit (Client Quit) 2016-09-07T03:06:07Z Anselmo joined #lisp 2016-09-07T03:17:09Z test1600 joined #lisp 2016-09-07T03:20:16Z tmtwd quit (Ping timeout: 264 seconds) 2016-09-07T03:20:39Z k3rn31 joined #lisp 2016-09-07T03:22:43Z d4ryus quit (Ping timeout: 265 seconds) 2016-09-07T03:23:43Z GregHouse quit (Read error: Connection reset by peer) 2016-09-07T03:25:24Z d4ryus joined #lisp 2016-09-07T03:25:42Z jasom: raydeejay: you can use compression on sbcl as well 2016-09-07T03:26:04Z jasom: raydeejay: sorry, some context: you can use compression on sbcl to generate a smaller application image 2016-09-07T03:31:22Z manuel_ quit (Quit: manuel_) 2016-09-07T03:31:35Z tmtwd joined #lisp 2016-09-07T03:32:55Z BlueRavenGT joined #lisp 2016-09-07T03:38:54Z raydeejay: not supported in this architecture :( 2016-09-07T03:39:30Z |3b| joined #lisp 2016-09-07T03:39:31Z raydeejay: at least in the binary, I guess there's a good reason 2016-09-07T03:40:42Z raydeejay: but it's fine, there's plenty of space 2016-09-07T03:42:26Z beach: Good morning everyone! 2016-09-07T03:44:16Z przl joined #lisp 2016-09-07T03:47:11Z Fare joined #lisp 2016-09-07T03:49:03Z przl quit (Ping timeout: 240 seconds) 2016-09-07T03:58:47Z jasom: raydeejay: windows? 2016-09-07T03:59:02Z jasom: Good morning beach! 2016-09-07T03:59:06Z _sjs joined #lisp 2016-09-07T04:00:26Z Fare: raydeejay, problem with hosts.allow and hosts.deny, perhaps? 2016-09-07T04:00:52Z asc232 joined #lisp 2016-09-07T04:01:38Z ukari joined #lisp 2016-09-07T04:03:34Z _sjs quit (Ping timeout: 244 seconds) 2016-09-07T04:05:16Z _sjs joined #lisp 2016-09-07T04:08:05Z mastokley joined #lisp 2016-09-07T04:08:37Z emma quit (Remote host closed the connection) 2016-09-07T04:08:52Z jonh quit (Quit: WeeChat 0.4.2) 2016-09-07T04:10:00Z _sjs quit (Ping timeout: 265 seconds) 2016-09-07T04:12:26Z huy joined #lisp 2016-09-07T04:12:50Z huy: / 2016-09-07T04:13:02Z huy quit (Read error: Connection reset by peer) 2016-09-07T04:15:05Z arescorpio quit (Ping timeout: 244 seconds) 2016-09-07T04:16:43Z rumbler31 joined #lisp 2016-09-07T04:19:56Z asc232 quit (Quit: Saliendo) 2016-09-07T04:20:46Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-07T04:22:50Z rumbler31 quit (Remote host closed the connection) 2016-09-07T04:24:21Z clique joined #lisp 2016-09-07T04:24:28Z Harag quit (Ping timeout: 264 seconds) 2016-09-07T04:24:39Z jleija quit (Quit: leaving) 2016-09-07T04:28:31Z sudshekhar joined #lisp 2016-09-07T04:30:28Z BlueRavenGT quit (Ping timeout: 264 seconds) 2016-09-07T04:31:38Z clique quit (Ping timeout: 264 seconds) 2016-09-07T04:32:51Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-07T04:34:20Z shka_ joined #lisp 2016-09-07T04:37:22Z _sjs joined #lisp 2016-09-07T04:38:01Z lukas1 joined #lisp 2016-09-07T04:38:15Z lukas1: hello 2016-09-07T04:38:35Z beach: Hello lukas1. 2016-09-07T04:38:54Z lukas1: Quick question 2016-09-07T04:39:06Z lukas1: I have little to no programming experience 2016-09-07T04:39:21Z lukas1: Would common lisp be a good choice as a first language? 2016-09-07T04:39:35Z beach: I personally think so. 2016-09-07T04:39:46Z beach: But you have to choose your book carefully. 2016-09-07T04:39:59Z lukas1: What would you reccommend? 2016-09-07T04:40:02Z beach: minion: Please tell lukas1 about gentle. 2016-09-07T04:40:03Z minion: lukas1: direct your attention towards gentle: "Common Lisp: A Gentle Introduction to Symbolic Computation" is a smoother introduction to lisp programming. http://www.cs.cmu.edu/~dst/LispBook/ 2016-09-07T04:40:24Z beach: lukas1: Most people here would recommend this book for people with little or no programming experience. 2016-09-07T04:40:43Z lukas1: Ok, thank you 2016-09-07T04:41:14Z beach: lukas1: If you decide to go that route, please consult us here about what implementation to use, and how to install your tools. 2016-09-07T04:41:46Z beach: Many people get it wrong, waste a lot of time, and only then come here for help. Only to be told to remove what they installed and do it over. 2016-09-07T04:41:57Z _sjs quit (Ping timeout: 244 seconds) 2016-09-07T04:42:25Z lukas1: I see 2016-09-07T04:42:49Z lukas1: I already installed lispbox, and managed to get a hello wold program 2016-09-07T04:42:59Z beach: That's exactly what I mean. 2016-09-07T04:43:14Z lukas1: So should I uninstall it? 2016-09-07T04:43:18Z beach: As I recall lispbox is old. 2016-09-07T04:43:22Z beach: Maybe I am wrong. 2016-09-07T04:43:35Z beach: Perhaps some other #lisp participant can help here. 2016-09-07T04:43:47Z jasom: I have a recent lispbox 2016-09-07T04:43:56Z sudshekhar: I recently setup my environment using emacs and slime 2016-09-07T04:43:58Z tmtwd quit (Ping timeout: 252 seconds) 2016-09-07T04:44:21Z sudshekhar: wasn't too tough .. but took some time getting used to emacs binding 2016-09-07T04:44:26Z jasom: ah lispstick, not lispbox... 2016-09-07T04:45:00Z przl joined #lisp 2016-09-07T04:45:14Z jasom: https://github.com/jasom/lispstick-automate/releases/download/0.1/lispstick-sbcl-1.3.5-emacs-24.4.zip 2016-09-07T04:45:22Z u0_a166 joined #lisp 2016-09-07T04:45:24Z beach: lukas1: I know nothing about lispbox. Most people here use SBCL + Emacs + SLIME and install most things using Quicklisp. 2016-09-07T04:45:55Z beach: lukas1: The problem if you decide to do it differently is that there are many fewer people here to help you out in case of problems. 2016-09-07T04:46:12Z jasom: lukas1: I would recommend going with the zip file I posted. It installs sbcl + emacs + slime + quicklisp 2016-09-07T04:46:23Z lukas1: Ok, thank you 2016-09-07T04:46:45Z gko: +1 2016-09-07T04:46:48Z lukas1: Downloading right now 2016-09-07T04:48:47Z BRFennPocock quit (Quit: BRFennPocock) 2016-09-07T04:49:47Z jasom: lukas1: just double-click on "run.bat" to launch it, and contact me for any issues 2016-09-07T04:50:03Z przl quit (Ping timeout: 240 seconds) 2016-09-07T04:50:17Z jasom: also I need to do an old release; it's 3 months old at this point 2016-09-07T04:51:25Z lukas1: Ok, thank you. It's extracting right now, should be done in a few minutes 2016-09-07T04:51:30Z vlatkoB joined #lisp 2016-09-07T04:54:32Z jasom: lukas1: oh, and if you've never used emacs, hitting control + g over and over again will get you out of most places, and you can use the menu to access most features until you get used to it. 2016-09-07T04:54:53Z lukas1: Ok 2016-09-07T04:55:03Z lukas1: Is there a good website to get familiar with emacs? 2016-09-07T04:56:12Z jasom: lukas1: "control+h", let go of both keys "t" 2016-09-07T04:56:19Z jasom: inside emacs that launches a tutorial 2016-09-07T04:56:26Z lukas1: Ah, thank you 2016-09-07T04:56:31Z jasom: but you can hold off of that for a bit. 2016-09-07T04:56:37Z lukas1: Ok 2016-09-07T04:56:43Z gko: Eternal September has started... :) 2016-09-07T04:57:08Z u0_a166: ? 2016-09-07T04:57:16Z gko: nevermind 2016-09-07T04:57:41Z u0_a166: ok 2016-09-07T04:58:02Z jasom: right now you'll be using emacs as a nice frontend for lisp, so just typing code into the slime REPL window is what you'll start out with. 2016-09-07T04:58:49Z lukas1: Ok it's finished extracting 2016-09-07T04:58:57Z lukas1: Should I just go from the book now? 2016-09-07T04:59:20Z jasom: the book has 2 chapters before you write code I think; it's a very gentle start :) 2016-09-07T04:59:34Z sudshekhar: jasom, do you know of any web frameworks in lisp? 2016-09-07T05:00:49Z beach: sudshekhar: You might direct such questions to all #lisp participants. 2016-09-07T05:01:54Z lukas1: Alright, thank you for the help everyone, going to log off for now 2016-09-07T05:01:57Z lukas1: Goodnight 2016-09-07T05:02:08Z beach: 'night lukas1. 2016-09-07T05:02:10Z sudshekhar: beach, yeah wanted to ask in general :) 2016-09-07T05:02:16Z jasom: good night; lukas1 don't worry about asking questions here. 2016-09-07T05:02:30Z lukas1 left #lisp 2016-09-07T05:02:58Z beach: sudshekhar: Then do not prefix your question with a particular handle. 2016-09-07T05:03:09Z jasom: sudshekhar: in any event there are a bunch 2016-09-07T05:03:40Z sudshekhar: okay, my bad. will keep that in mind! 2016-09-07T05:05:48Z sudshekhar: but which one might be called beginner-friendly? most used etc .. I am coming from python background, Django was a great help in learning python . wanted to see if something similar exists here 2016-09-07T05:06:53Z sudshekhar: http://8arrow.org/caveman/ 2016-09-07T05:06:59Z sudshekhar: anybody else uses this? 2016-09-07T05:08:44Z emma joined #lisp 2016-09-07T05:11:43Z k3rn31 joined #lisp 2016-09-07T05:12:53Z mishoo joined #lisp 2016-09-07T05:14:21Z _sjs joined #lisp 2016-09-07T05:15:46Z Harag joined #lisp 2016-09-07T05:16:06Z flamebeard joined #lisp 2016-09-07T05:19:03Z _sjs quit (Ping timeout: 240 seconds) 2016-09-07T05:29:38Z Harag quit (Remote host closed the connection) 2016-09-07T05:31:32Z Karl_Dscc joined #lisp 2016-09-07T05:31:49Z sudshekhar quit (Ping timeout: 252 seconds) 2016-09-07T05:32:18Z Harag joined #lisp 2016-09-07T05:33:17Z sudshekhar joined #lisp 2016-09-07T05:36:03Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T05:39:51Z Karl_Dscc quit (Remote host closed the connection) 2016-09-07T05:39:59Z u0_a166 joined #lisp 2016-09-07T05:40:07Z bocaneri joined #lisp 2016-09-07T05:42:51Z Fare quit (Quit: Leaving) 2016-09-07T05:43:54Z ukari quit (Ping timeout: 250 seconds) 2016-09-07T05:44:20Z scymtym quit (Ping timeout: 250 seconds) 2016-09-07T05:45:45Z przl joined #lisp 2016-09-07T05:46:45Z _sjs joined #lisp 2016-09-07T05:50:40Z przl quit (Ping timeout: 244 seconds) 2016-09-07T05:51:07Z abeaumont_ quit (Remote host closed the connection) 2016-09-07T05:51:54Z _sjs quit (Ping timeout: 276 seconds) 2016-09-07T05:55:40Z beach left #lisp 2016-09-07T05:58:29Z harish joined #lisp 2016-09-07T06:00:45Z rszeno quit (Quit: Leaving.) 2016-09-07T06:01:54Z segmond quit (Quit: l8r) 2016-09-07T06:03:36Z mathi_aihtam joined #lisp 2016-09-07T06:04:54Z impulse quit (Ping timeout: 276 seconds) 2016-09-07T06:05:19Z schjetne joined #lisp 2016-09-07T06:05:19Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T06:08:53Z Anselma joined #lisp 2016-09-07T06:10:42Z u0_a166 joined #lisp 2016-09-07T06:10:49Z Anselmo quit (Ping timeout: 244 seconds) 2016-09-07T06:11:03Z sudshekhar quit (Ping timeout: 240 seconds) 2016-09-07T06:11:48Z Anselma is now known as Anselmo 2016-09-07T06:14:32Z shka_ quit (Ping timeout: 240 seconds) 2016-09-07T06:16:41Z przl joined #lisp 2016-09-07T06:18:24Z gingerale joined #lisp 2016-09-07T06:20:09Z jlarocco quit (Remote host closed the connection) 2016-09-07T06:20:32Z jlarocco joined #lisp 2016-09-07T06:23:06Z przl quit (Ping timeout: 276 seconds) 2016-09-07T06:29:07Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-07T06:29:41Z mastokley quit (Ping timeout: 265 seconds) 2016-09-07T06:31:49Z varjag joined #lisp 2016-09-07T06:34:43Z _sjs joined #lisp 2016-09-07T06:36:09Z FreeBirdLjj joined #lisp 2016-09-07T06:36:09Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T06:37:28Z sudshekhar joined #lisp 2016-09-07T06:38:19Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-07T06:39:03Z robotoad quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-09-07T06:39:24Z _sjs quit (Ping timeout: 260 seconds) 2016-09-07T06:41:14Z u0_a166 joined #lisp 2016-09-07T06:41:40Z sudshekhar quit (Ping timeout: 244 seconds) 2016-09-07T06:47:10Z przl joined #lisp 2016-09-07T06:50:54Z eihli joined #lisp 2016-09-07T06:52:04Z przl quit (Ping timeout: 255 seconds) 2016-09-07T06:52:13Z Glitchy joined #lisp 2016-09-07T06:53:50Z k3rn31 joined #lisp 2016-09-07T06:57:03Z Mon_Ouie quit (Ping timeout: 240 seconds) 2016-09-07T07:00:48Z mishoo quit (Ping timeout: 276 seconds) 2016-09-07T07:01:36Z xaotuk joined #lisp 2016-09-07T07:01:40Z quazimodo quit (Ping timeout: 264 seconds) 2016-09-07T07:01:46Z gingerale quit (Remote host closed the connection) 2016-09-07T07:03:44Z przl joined #lisp 2016-09-07T07:06:57Z shka joined #lisp 2016-09-07T07:06:57Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T07:07:52Z przl quit (Ping timeout: 240 seconds) 2016-09-07T07:10:23Z space_otter quit (Remote host closed the connection) 2016-09-07T07:11:40Z u0_a166 joined #lisp 2016-09-07T07:11:47Z _sjs joined #lisp 2016-09-07T07:14:18Z ovenpasta joined #lisp 2016-09-07T07:16:27Z _sjs quit (Ping timeout: 244 seconds) 2016-09-07T07:18:16Z mishoo joined #lisp 2016-09-07T07:23:44Z FreeBirdLjj quit (Ping timeout: 260 seconds) 2016-09-07T07:24:35Z FreeBirdLjj joined #lisp 2016-09-07T07:28:10Z can3p joined #lisp 2016-09-07T07:28:23Z scymtym joined #lisp 2016-09-07T07:28:32Z ASau quit (Ping timeout: 240 seconds) 2016-09-07T07:28:44Z BRFennPocock joined #lisp 2016-09-07T07:29:04Z BRFennPocock quit (Client Quit) 2016-09-07T07:34:10Z edgar-rft quit (Quit: edgar-rft) 2016-09-07T07:38:30Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T07:40:03Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-07T07:42:12Z u0_a166 joined #lisp 2016-09-07T07:45:21Z HumanSheeple quit (Remote host closed the connection) 2016-09-07T07:46:10Z stepnem joined #lisp 2016-09-07T07:46:24Z cmbntr_ quit (Ping timeout: 244 seconds) 2016-09-07T07:50:40Z eihli quit (Quit: eihli) 2016-09-07T07:55:32Z GyorsCsiga quit (Ping timeout: 240 seconds) 2016-09-07T07:55:33Z harish quit (Ping timeout: 244 seconds) 2016-09-07T07:56:42Z GyorsCsiga joined #lisp 2016-09-07T07:56:59Z xaotuk quit (Ping timeout: 260 seconds) 2016-09-07T08:04:01Z ovenpasta quit (Ping timeout: 265 seconds) 2016-09-07T08:07:29Z j0ni quit (Ping timeout: 260 seconds) 2016-09-07T08:07:29Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T08:07:56Z j0ni joined #lisp 2016-09-07T08:08:23Z przl joined #lisp 2016-09-07T08:10:24Z dptd joined #lisp 2016-09-07T08:11:28Z zhlyg joined #lisp 2016-09-07T08:12:41Z u0_a166 joined #lisp 2016-09-07T08:13:56Z hhdave joined #lisp 2016-09-07T08:16:38Z Beetny joined #lisp 2016-09-07T08:17:02Z Bike quit (Quit: wide-eyed terror) 2016-09-07T08:20:19Z hhdave_ joined #lisp 2016-09-07T08:20:38Z hhdave quit (Ping timeout: 250 seconds) 2016-09-07T08:20:39Z hhdave_ is now known as hhdave 2016-09-07T08:32:40Z hhdave quit (Quit: hhdave) 2016-09-07T08:32:52Z hhdave joined #lisp 2016-09-07T08:33:45Z drdo quit (Ping timeout: 250 seconds) 2016-09-07T08:34:00Z rudolfochrist joined #lisp 2016-09-07T08:37:38Z malice` quit (Ping timeout: 264 seconds) 2016-09-07T08:39:22Z xaotuk joined #lisp 2016-09-07T08:39:23Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T08:43:11Z u0_a166 joined #lisp 2016-09-07T08:46:06Z xaotuk quit (Ping timeout: 276 seconds) 2016-09-07T08:46:27Z k3rn31 joined #lisp 2016-09-07T08:48:23Z angavrilov joined #lisp 2016-09-07T08:49:13Z SumoSudo joined #lisp 2016-09-07T08:51:34Z Blkt_ quit (Remote host closed the connection) 2016-09-07T08:51:34Z fe[nl]ix quit (Read error: Connection reset by peer) 2016-09-07T08:51:47Z Blkt joined #lisp 2016-09-07T08:51:48Z fe[nl]ix joined #lisp 2016-09-07T08:57:28Z edgar-rft joined #lisp 2016-09-07T08:59:45Z myrkraverk: There are probably several web frameworks in lisp -- right now, I can't remember the name of any of them. 2016-09-07T08:59:45Z defaultxr quit (Ping timeout: 276 seconds) 2016-09-07T09:01:57Z zacharias joined #lisp 2016-09-07T09:04:21Z msb quit (Ping timeout: 265 seconds) 2016-09-07T09:07:24Z drdo joined #lisp 2016-09-07T09:07:25Z dim: what do you want/expect from a “web framework” 2016-09-07T09:09:46Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T09:12:25Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-09-07T09:13:42Z u0_a166 joined #lisp 2016-09-07T09:13:58Z raydeejay: I expect a framework to frame my work in one way or another ^^ 2016-09-07T09:13:59Z msb joined #lisp 2016-09-07T09:15:39Z m00natic joined #lisp 2016-09-07T09:20:21Z gargaml joined #lisp 2016-09-07T09:27:14Z ovenpasta joined #lisp 2016-09-07T09:27:57Z araujo_ quit (Quit: Leaving) 2016-09-07T09:29:09Z przl quit (Ping timeout: 260 seconds) 2016-09-07T09:29:48Z Seteeri joined #lisp 2016-09-07T09:31:52Z Grue`` joined #lisp 2016-09-07T09:35:12Z ukari joined #lisp 2016-09-07T09:35:48Z dptd quit (Read error: Connection reset by peer) 2016-09-07T09:37:21Z myrkraverk: Interesting, I have some pictures to frame, now that you mention it. 2016-09-07T09:38:25Z dptd joined #lisp 2016-09-07T09:40:00Z przl joined #lisp 2016-09-07T09:40:00Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T09:40:29Z Harag quit (Ping timeout: 250 seconds) 2016-09-07T09:43:42Z Harag joined #lisp 2016-09-07T09:44:15Z u0_a166 joined #lisp 2016-09-07T09:46:47Z flip214: http://www.bluegraybox.com/blog/2004/12/02/picture-hanging/ 2016-09-07T09:49:15Z rudolfochrist quit (Remote host closed the connection) 2016-09-07T09:54:17Z tos-1 joined #lisp 2016-09-07T09:56:07Z pipping: flip214: there's a lot of truth in there. thanks for the link. 2016-09-07T09:56:09Z przl quit (Ping timeout: 265 seconds) 2016-09-07T09:58:41Z SumoSudo quit (Ping timeout: 244 seconds) 2016-09-07T10:01:59Z przl joined #lisp 2016-09-07T10:05:37Z drdo quit (Ping timeout: 250 seconds) 2016-09-07T10:06:30Z drdo joined #lisp 2016-09-07T10:07:37Z SiCC: awesome article 2016-09-07T10:09:35Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-07T10:09:35Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T10:10:27Z impulse joined #lisp 2016-09-07T10:14:44Z u0_a166 joined #lisp 2016-09-07T10:21:32Z dddddd joined #lisp 2016-09-07T10:23:31Z flip214: you're all welcome. I've got a few bookmarks like that.... always nice to point such things out ;) 2016-09-07T10:25:00Z flip214: http://pike.psu.edu/dongwon/pro/grannies.pdf is another good one 2016-09-07T10:25:08Z flip214: more on request 2016-09-07T10:25:33Z Harag quit (Ping timeout: 276 seconds) 2016-09-07T10:26:19Z lnostdal__ joined #lisp 2016-09-07T10:30:42Z Seteeri quit (Remote host closed the connection) 2016-09-07T10:31:13Z aries_liuxueyang quit (Ping timeout: 255 seconds) 2016-09-07T10:31:25Z Harag joined #lisp 2016-09-07T10:33:36Z ovenpasta quit (Quit: ovenpasta) 2016-09-07T10:34:47Z ovenpasta joined #lisp 2016-09-07T10:34:52Z attila_lendvai joined #lisp 2016-09-07T10:36:09Z dptd quit (Remote host closed the connection) 2016-09-07T10:39:04Z FreeBirdLjj joined #lisp 2016-09-07T10:41:16Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T10:41:24Z aries_liuxueyang joined #lisp 2016-09-07T10:45:13Z u0_a166 joined #lisp 2016-09-07T10:51:07Z przl quit (Ping timeout: 250 seconds) 2016-09-07T10:52:08Z Harag quit (Ping timeout: 265 seconds) 2016-09-07T10:52:13Z salva quit (Ping timeout: 265 seconds) 2016-09-07T10:55:24Z tfb quit (Remote host closed the connection) 2016-09-07T10:55:34Z tfb joined #lisp 2016-09-07T11:00:13Z Denommus quit (Ping timeout: 250 seconds) 2016-09-07T11:01:05Z grizzlor quit (Quit: WeeChat 1.5) 2016-09-07T11:01:05Z brandonz quit (Remote host closed the connection) 2016-09-07T11:01:45Z zymurgy quit (Quit: WeeChat 0.3.8) 2016-09-07T11:02:09Z pavelpenev_ joined #lisp 2016-09-07T11:07:09Z ukari quit (Ping timeout: 250 seconds) 2016-09-07T11:08:57Z w37 joined #lisp 2016-09-07T11:09:25Z razzy_ joined #lisp 2016-09-07T11:09:26Z razzy_ is now known as razzy89 2016-09-07T11:09:52Z manuel_ joined #lisp 2016-09-07T11:10:27Z ZabaQ joined #lisp 2016-09-07T11:10:28Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T11:11:43Z shifty joined #lisp 2016-09-07T11:12:15Z shdeng quit (Quit: Leaving) 2016-09-07T11:14:12Z Mon_Ouie joined #lisp 2016-09-07T11:14:56Z feriperrimerri joined #lisp 2016-09-07T11:15:00Z feriperrimerri is now known as deank 2016-09-07T11:15:41Z u0_a166 joined #lisp 2016-09-07T11:16:53Z salva joined #lisp 2016-09-07T11:17:58Z przl joined #lisp 2016-09-07T11:18:31Z sjl joined #lisp 2016-09-07T11:22:23Z przl quit (Ping timeout: 244 seconds) 2016-09-07T11:25:58Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-09-07T11:26:20Z FreeBirdLjj joined #lisp 2016-09-07T11:30:06Z ecraven: how do I show all contents of an array? 2016-09-07T11:32:41Z sjl: ecraven: not sure what exactly you mean... (print (make-array 3 '(1 2 3)) will print something like #(1 2 3) 2016-09-07T11:33:09Z sjl: err 2016-09-07T11:33:18Z sjl: needs an :initial-contents before the list in there 2016-09-07T11:33:56Z Harag joined #lisp 2016-09-07T11:34:03Z ecraven: sjl: hm.. this is on OpenGenera, probably that's the problem :-/ 2016-09-07T11:34:43Z sjl is pleasantly surprised that his nrepl implementation Just Works™ in ABCL on the first try 2016-09-07T11:34:53Z ecraven: congratulations :) 2016-09-07T11:35:03Z Grue``: ecraven: try (let ((*print-readably* t)) (print array)) 2016-09-07T11:35:21Z Grue``: this should print the entire array regardless of its length 2016-09-07T11:36:55Z ecraven: Grue``: thanks! that works 2016-09-07T11:38:38Z ecraven: would anyone here happen to know whether there's a patch that lets one scroll with the mouse wheel on OpenGenera? 2016-09-07T11:42:15Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T11:43:15Z Fare joined #lisp 2016-09-07T11:43:20Z krasnal joined #lisp 2016-09-07T11:46:10Z u0_a166 joined #lisp 2016-09-07T11:46:35Z Josh2 joined #lisp 2016-09-07T11:50:25Z ramky joined #lisp 2016-09-07T11:51:21Z w37 quit (Ping timeout: 276 seconds) 2016-09-07T11:54:33Z Harag quit (Remote host closed the connection) 2016-09-07T11:55:04Z Harag joined #lisp 2016-09-07T11:56:36Z can3p quit (Quit: This computer has gone to sleep) 2016-09-07T12:02:37Z failproofshark quit (Remote host closed the connection) 2016-09-07T12:03:36Z manuel__ joined #lisp 2016-09-07T12:04:15Z manuel_ quit (Ping timeout: 250 seconds) 2016-09-07T12:04:15Z manuel__ is now known as manuel_ 2016-09-07T12:06:18Z dddddd quit (Ping timeout: 276 seconds) 2016-09-07T12:06:54Z can3p joined #lisp 2016-09-07T12:07:56Z dddddd joined #lisp 2016-09-07T12:12:07Z erguven joined #lisp 2016-09-07T12:12:07Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T12:14:06Z quasisane quit (Ping timeout: 276 seconds) 2016-09-07T12:16:42Z u0_a166 joined #lisp 2016-09-07T12:17:09Z mikaelj quit (Ping timeout: 244 seconds) 2016-09-07T12:18:35Z przl joined #lisp 2016-09-07T12:18:47Z quasisane joined #lisp 2016-09-07T12:21:56Z ggole joined #lisp 2016-09-07T12:23:25Z przl quit (Ping timeout: 250 seconds) 2016-09-07T12:25:08Z przl joined #lisp 2016-09-07T12:25:15Z pierpa joined #lisp 2016-09-07T12:26:51Z Fare quit (Quit: Leaving) 2016-09-07T12:29:49Z can3p quit (Quit: This computer has gone to sleep) 2016-09-07T12:30:30Z mikaelj joined #lisp 2016-09-07T12:38:33Z tfb quit (Ping timeout: 240 seconds) 2016-09-07T12:39:27Z ovenpasta quit (Ping timeout: 264 seconds) 2016-09-07T12:39:55Z przl quit (Ping timeout: 265 seconds) 2016-09-07T12:43:34Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T12:47:11Z u0_a166 joined #lisp 2016-09-07T12:47:12Z Beetny quit (Ping timeout: 240 seconds) 2016-09-07T12:48:18Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-07T12:48:42Z pavelpenev_ quit 2016-09-07T12:56:03Z pmicossi joined #lisp 2016-09-07T12:56:13Z Harag quit (Ping timeout: 252 seconds) 2016-09-07T12:57:53Z LiamH joined #lisp 2016-09-07T13:02:01Z EvW joined #lisp 2016-09-07T13:03:41Z leo_song: How to convert a byte stream into a string input stream? 2016-09-07T13:04:31Z dddddd quit (Ping timeout: 244 seconds) 2016-09-07T13:06:15Z Xach: leo_song: if you convert it to a string first, you can use with-input-from-string 2016-09-07T13:06:33Z Xach: leo_song: you could also try the flexi-streams library, which will put a layer on top of a binary stream for character data 2016-09-07T13:07:08Z SumoSudo joined #lisp 2016-09-07T13:08:34Z manuel_ quit (Ping timeout: 240 seconds) 2016-09-07T13:09:14Z leo_song: Xach: you mean collect bytes to make a string, and use this string as a string input stream? 2016-09-07T13:09:21Z Xach: leo_song: that is one option 2016-09-07T13:10:03Z leo_song: Xach: But i need the input stream available continuously 2016-09-07T13:10:15Z Xach: leo_song: then you could use flexi-streams. 2016-09-07T13:10:26Z leo_song: Xach: let me see 2016-09-07T13:10:51Z Xach: leo_song: out of curiosity, where did the binary stream come from? 2016-09-07T13:10:56Z Grue`` quit (Ping timeout: 265 seconds) 2016-09-07T13:10:58Z Josh2 quit (Quit: Josh2) 2016-09-07T13:11:11Z leo_song: Xach: from socket 2016-09-07T13:11:16Z Josh2 joined #lisp 2016-09-07T13:11:42Z leo_song: I want to write a http server which hosts big file 2016-09-07T13:12:23Z leo_song: but usocket returns only byte stream or character stream 2016-09-07T13:12:24Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T13:13:56Z leo_song: When reading clients' request, for the convenience, i want to have a character stream 2016-09-07T13:14:41Z leo_song: and when sending file, i must use a binary stream for transfering the file read from disk 2016-09-07T13:15:27Z manuel_ joined #lisp 2016-09-07T13:15:35Z Xach: Ok. 2016-09-07T13:15:58Z Xach: There are multiple HTTP servers and clients, you could investigate how they deal with the issue. 2016-09-07T13:16:11Z leo_song: It's embarrassing that usocket can only pick one type of elements for stream 2016-09-07T13:16:28Z leo_song: Xach: good idea 2016-09-07T13:16:33Z Xach: I know for myself, in my client, I treated the stream as binary only, and had functions that converted my response analysis strings to ascii. 2016-09-07T13:17:05Z Xach: for example, if I was searching for "\n\n" or "\r\n", the code would convert that to the proper binary sequences before checking the binary stream for their presence. 2016-09-07T13:17:17Z przl joined #lisp 2016-09-07T13:17:39Z u0_a166 joined #lisp 2016-09-07T13:18:17Z leo_song: Xach: If we can use a character string here, the "parser" would be simpler 2016-09-07T13:18:37Z Xach: Why? 2016-09-07T13:19:50Z leo_song: It would be a simple DFA or NFA 2016-09-07T13:23:13Z leo_song: when reading every character, the program moving from state to state, getting result and easily detect erroneous input 2016-09-07T13:24:42Z leo_song: all we have to do is repeating the (read-char ...) 2016-09-07T13:26:21Z ovenpasta joined #lisp 2016-09-07T13:28:08Z w37 joined #lisp 2016-09-07T13:29:23Z Xach: That is not substantially different with a binary stream. 2016-09-07T13:29:30Z manuel_ quit (Ping timeout: 276 seconds) 2016-09-07T13:30:10Z Grue`` joined #lisp 2016-09-07T13:30:25Z leo_song: yep, but usocket only give me binary stream, so i have to convert it to a character stream 2016-09-07T13:30:48Z happy-dude joined #lisp 2016-09-07T13:31:04Z Xach: I think that is an optional step driven by your design choices. 2016-09-07T13:31:18Z leo_song: if i use the character stream given by usocket, it will run into trouble when transfering big files 2016-09-07T13:33:05Z leo_song: or, maybe, i should make a function "read-byte-char", gets character by reading from binary stream 2016-09-07T13:34:15Z Grue``: wouldn't FLEXI-STREAMS library help there? 2016-09-07T13:35:14Z leo_song: (with-open-file (in pathspec :element-type 'octet) 2016-09-07T13:35:14Z leo_song: (setq in (make-flexi-stream in :external-format :utf-8)) 2016-09-07T13:35:15Z leo_song: (push (read-line in) result) 2016-09-07T13:35:15Z leo_song: (push (read-byte in) result) 2016-09-07T13:35:31Z leo_song: looks it does helpful 2016-09-07T13:36:32Z manuel_ joined #lisp 2016-09-07T13:44:29Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T13:46:04Z SumoSudo quit (Ping timeout: 264 seconds) 2016-09-07T13:46:53Z przl quit (Ping timeout: 244 seconds) 2016-09-07T13:48:12Z u0_a166 joined #lisp 2016-09-07T13:50:30Z DGASAU quit (Read error: Connection reset by peer) 2016-09-07T13:51:03Z DGASAU joined #lisp 2016-09-07T13:52:52Z asc232 joined #lisp 2016-09-07T13:52:55Z cromachina quit (Read error: Connection reset by peer) 2016-09-07T13:56:43Z w37 quit (Ping timeout: 252 seconds) 2016-09-07T13:59:03Z zacts joined #lisp 2016-09-07T14:04:29Z zacharias quit (Quit: WeeChat 1.5) 2016-09-07T14:05:04Z john-mcaleely_ joined #lisp 2016-09-07T14:05:22Z john-mcaleely_ quit (Remote host closed the connection) 2016-09-07T14:05:40Z Harag joined #lisp 2016-09-07T14:08:16Z manuel_ quit (Ping timeout: 252 seconds) 2016-09-07T14:08:26Z manuel_ joined #lisp 2016-09-07T14:09:18Z mishoo_ joined #lisp 2016-09-07T14:09:44Z adolf_stalin joined #lisp 2016-09-07T14:09:57Z tilpner_ joined #lisp 2016-09-07T14:13:27Z sellout- quit (Quit: Leaving.) 2016-09-07T14:13:27Z u0_a166 quit (Read error: Connection reset by peer) 2016-09-07T14:14:18Z zhlyg quit (Remote host closed the connection) 2016-09-07T14:16:41Z optikalmouse joined #lisp 2016-09-07T14:17:58Z przl joined #lisp 2016-09-07T14:18:39Z u0_a166 joined #lisp 2016-09-07T14:19:21Z pareidolia_ joined #lisp 2016-09-07T14:19:35Z leo_song_ joined #lisp 2016-09-07T14:20:34Z Mon_Ouie quit (*.net *.split) 2016-09-07T14:20:34Z mishoo quit (*.net *.split) 2016-09-07T14:20:35Z varjag quit (*.net *.split) 2016-09-07T14:20:35Z pareidolia quit (*.net *.split) 2016-09-07T14:20:35Z theBlackDragon quit (*.net *.split) 2016-09-07T14:20:35Z mgodshall quit (*.net *.split) 2016-09-07T14:20:35Z tilpner quit (*.net *.split) 2016-09-07T14:20:35Z Atarian quit (*.net *.split) 2016-09-07T14:20:36Z leo_song quit (*.net *.split) 2016-09-07T14:20:36Z eMBee quit (*.net *.split) 2016-09-07T14:20:36Z troydm quit (*.net *.split) 2016-09-07T14:20:36Z ck_ quit (*.net *.split) 2016-09-07T14:20:36Z Naraka quit (*.net *.split) 2016-09-07T14:20:36Z sausages quit (*.net *.split) 2016-09-07T14:20:36Z ivan4th quit (*.net *.split) 2016-09-07T14:20:36Z Oladon quit (*.net *.split) 2016-09-07T14:20:37Z tokik quit (*.net *.split) 2016-09-07T14:20:37Z thijso quit (*.net *.split) 2016-09-07T14:20:37Z snits_ quit (*.net *.split) 2016-09-07T14:20:38Z gypsydave5 quit (*.net *.split) 2016-09-07T14:20:38Z oystewh quit (*.net *.split) 2016-09-07T14:20:38Z oGMo quit (*.net *.split) 2016-09-07T14:20:38Z mood quit (*.net *.split) 2016-09-07T14:20:38Z forgot quit (*.net *.split) 2016-09-07T14:20:38Z tilpner_ is now known as tilpner 2016-09-07T14:20:38Z pareidolia_ is now known as pareidolia 2016-09-07T14:20:38Z leo_song_ is now known as leo_song 2016-09-07T14:22:04Z test1600 quit (Quit: Leaving) 2016-09-07T14:22:12Z przl quit (Ping timeout: 240 seconds) 2016-09-07T14:25:24Z M-Illandan quit (Ping timeout: 276 seconds) 2016-09-07T14:27:36Z can3p joined #lisp 2016-09-07T14:28:40Z mishoo_ quit (Ping timeout: 264 seconds) 2016-09-07T14:29:43Z ovenpasta quit (Ping timeout: 252 seconds) 2016-09-07T14:29:57Z u0_a166 quit (Ping timeout: 250 seconds) 2016-09-07T14:30:29Z M-Illandan joined #lisp 2016-09-07T14:31:09Z Th30n joined #lisp 2016-09-07T14:32:27Z EvW quit (Ping timeout: 250 seconds) 2016-09-07T14:33:14Z ovenpasta joined #lisp 2016-09-07T14:33:39Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-09-07T14:36:42Z s6502 joined #lisp 2016-09-07T14:42:14Z troydm joined #lisp 2016-09-07T14:42:14Z theBlackDragon joined #lisp 2016-09-07T14:42:14Z Mon_Ouie joined #lisp 2016-09-07T14:42:14Z varjag joined #lisp 2016-09-07T14:42:14Z mgodshall joined #lisp 2016-09-07T14:42:14Z Atarian joined #lisp 2016-09-07T14:42:14Z Naraka joined #lisp 2016-09-07T14:42:14Z sausages joined #lisp 2016-09-07T14:42:14Z ivan4th joined #lisp 2016-09-07T14:42:14Z Oladon joined #lisp 2016-09-07T14:42:14Z tokik joined #lisp 2016-09-07T14:42:14Z thijso joined #lisp 2016-09-07T14:42:14Z snits_ joined #lisp 2016-09-07T14:42:14Z gypsydave5 joined #lisp 2016-09-07T14:42:14Z oystewh joined #lisp 2016-09-07T14:42:14Z oGMo joined #lisp 2016-09-07T14:42:14Z mood joined #lisp 2016-09-07T14:42:14Z forgot joined #lisp 2016-09-07T14:43:09Z sjl quit (Quit: WeeChat 1.3) 2016-09-07T14:44:31Z sjl joined #lisp 2016-09-07T14:44:46Z ck_ joined #lisp 2016-09-07T14:45:59Z u0_a166 joined #lisp 2016-09-07T14:49:48Z s6502 quit (Remote host closed the connection) 2016-09-07T14:50:11Z sellout- joined #lisp 2016-09-07T14:50:45Z u0_a166 quit (Ping timeout: 276 seconds) 2016-09-07T14:51:20Z norfumpit joined #lisp 2016-09-07T14:51:39Z BusFactor1 joined #lisp 2016-09-07T14:57:19Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-07T14:59:01Z zacts quit (Quit: WeeChat 1.4) 2016-09-07T15:00:05Z harish joined #lisp 2016-09-07T15:00:39Z sudshekhar joined #lisp 2016-09-07T15:00:54Z sudshekhar quit (Quit: Leaving) 2016-09-07T15:02:28Z Mon_Ouie quit (Ping timeout: 244 seconds) 2016-09-07T15:03:18Z manuel_ joined #lisp 2016-09-07T15:03:26Z sudshekhar joined #lisp 2016-09-07T15:06:01Z sudshekhar: Hi 2016-09-07T15:06:11Z sudshekhar: can someone please help me debug the following macro : http://paste.lisp.org/display/325443 2016-09-07T15:07:10Z sudshekhar: It's taken from the Practical common lisp book, but slime is refusing to compile with 'comma not inside backquote' error 2016-09-07T15:07:22Z Grue``: well there are a lot of problems just looking at it 2016-09-07T15:07:26Z phoe: sudshekhar: what is what lone DO doing before anything!? 2016-09-07T15:07:30Z Grue``: there's no way it's from the book 2016-09-07T15:07:46Z Grue``: should start with `(do ...) for starters 2016-09-07T15:08:15Z eMBee joined #lisp 2016-09-07T15:08:40Z sudshekhar: Grue``, I am reading it from the safaribooks subscription .. there might have been a formatting issue .. otherwise this is how I see it there too 2016-09-07T15:08:56Z eihli joined #lisp 2016-09-07T15:09:32Z Grue``: that's interesting, could be some sort of a bug 2016-09-07T15:10:09Z phoe: sudshekhar: give me a screenshot 2016-09-07T15:10:19Z Grue``: though if only the paren after ` was missing, the other parens would be unbalanced 2016-09-07T15:10:28Z phoe: because the beginning *is* supposed to be `(do and not `do 2016-09-07T15:10:56Z Grue``: so it must affect 2 balanced parens somehow 2016-09-07T15:11:05Z sudshekhar: yeah the ending one isn't there either 2016-09-07T15:11:19Z sudshekhar: phoe, sending, 2 minutes, what's the right way to share it though? 2016-09-07T15:11:40Z phoe: sudshekhar: imgur.com 2016-09-07T15:12:16Z sudshekhar: while trying out things to make it work, i put the first one in front of do, then assumed the other one will go at the very end, it compiled, but wasn't correct. 2016-09-07T15:12:46Z eivarv joined #lisp 2016-09-07T15:12:56Z phoe: sudshekhar: a tip for writing a macro (well, one of the tips) to first write a working piece of code that is *not* a macro. 2016-09-07T15:13:21Z phoe: Then "generify" that piece of code and turn it into a macro. 2016-09-07T15:13:27Z sudshekhar: http://imgur.com/a/G51gO 2016-09-07T15:13:28Z phoe: It doesn't work in all cases, but here, it'd work. 2016-09-07T15:13:52Z Grue``: how diabolical 2016-09-07T15:14:30Z phoe: sudshekhar: that's a bug. 2016-09-07T15:14:32Z phoe: http://www.gigamonkeys.com/book/macros-defining-your-own.html 2016-09-07T15:14:36Z sudshekhar: phoe, yeah. this is my first attempt at lisp macros, so still trying to wrap my head around the syntax and all that 2016-09-07T15:14:46Z phoe: Someone stole a precious paren. 2016-09-07T15:14:50Z rjnw joined #lisp 2016-09-07T15:15:20Z sudshekhar: hahha yeah. I will follow the online book only then 2016-09-07T15:15:36Z sudshekhar: hopefully will help clear stuff up better 2016-09-07T15:15:49Z phoe: I mean - it's certainly tested by tens of people who use it. 2016-09-07T15:16:01Z phoe: This version of yours, well, *has* issues. 2016-09-07T15:16:04Z phoe: Even if just that one. 2016-09-07T15:16:07Z Grue``: sudshekhar: you also mistyped ((> ,var ,end)) part, that's on you 2016-09-07T15:17:02Z can3p quit (Quit: This computer has gone to sleep) 2016-09-07T15:17:10Z robotoad joined #lisp 2016-09-07T15:17:33Z eihli quit (Quit: eihli) 2016-09-07T15:17:48Z flamebeard quit (Quit: Leaving) 2016-09-07T15:18:02Z sudshekhar: ohh yeah. That i think I missed while copy pasting from emacs .. had re-read the code between my editor and the safari edition several times before posting 2016-09-07T15:18:04Z Grue``: i head the following suggestion, when learning to write macros don't use backquote syntax and just use normal list operations to produce the code 2016-09-07T15:18:28Z Grue``: *heard 2016-09-07T15:18:58Z przl joined #lisp 2016-09-07T15:19:09Z Grue``: then when you understand how it works, switch to backquotes to save time ;) 2016-09-07T15:19:23Z sudshekhar: hahah, yeah I guess that should be how I should approach this 2016-09-07T15:19:34Z sudshekhar: backquote and , is elegant but also seems like magic 2016-09-07T15:20:10Z Xach: it's a template system with terse syntax 2016-09-07T15:21:02Z sudshekhar: while attempting the macro, i somehow convinced myself that since lisp will replace the macro with my definition word for word 2016-09-07T15:21:22Z sudshekhar: the (do-primes (p 0 19) ()) will be replaced by the do and the original parenthesis (of calling function) would be used instead 2016-09-07T15:21:39Z sudshekhar: stupid when you type it out loud 2016-09-07T15:21:42Z sudshekhar: :P 2016-09-07T15:21:56Z Grue``: well, C macros kind of work like that 2016-09-07T15:22:29Z edgar-rft quit (Quit: edgar-rft) 2016-09-07T15:23:09Z przl quit (Ping timeout: 250 seconds) 2016-09-07T15:23:16Z sudshekhar: yeah, while reading this book, i get what happens in lisp, then if I think back to my java/python/c experience there are times when I get confused 2016-09-07T15:23:36Z sudshekhar: but then again that's why I am hoping lisp will be a great learning experience 2016-09-07T15:28:29Z pmicossi quit (Quit: going home) 2016-09-07T15:29:13Z Jesin joined #lisp 2016-09-07T15:30:38Z optikalmouse quit (Quit: optikalmouse) 2016-09-07T15:31:14Z Bike joined #lisp 2016-09-07T15:31:32Z zacts joined #lisp 2016-09-07T15:32:17Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-07T15:35:59Z manuel_ joined #lisp 2016-09-07T15:42:10Z karswell joined #lisp 2016-09-07T15:42:29Z lukas2 joined #lisp 2016-09-07T15:43:15Z BusFactor1: Hi. I'm playing around with cl-opengl and need access to functions that are defined using the defglextfun like gl:gen-programs-arb but can't seem to access them. Any ideas on how to get to the defglextfun's that are available in the source? 2016-09-07T15:43:45Z varjagg joined #lisp 2016-09-07T15:44:12Z mishoo_ joined #lisp 2016-09-07T15:44:17Z lnostdal__ quit (Read error: Connection reset by peer) 2016-09-07T15:45:28Z przl joined #lisp 2016-09-07T15:46:35Z BusFactor1: in funcs-gl.lisp:(defglextfun ("glGenProgramsARB" gen-programs-arb) :void 2016-09-07T15:46:42Z Bike: cl-opengl-bindings:gen-programs-arb? 2016-09-07T15:46:59Z Bike: or %gl:gen-programs-arb. i think. 2016-09-07T15:47:58Z `lain joined #lisp 2016-09-07T15:48:18Z alexherbo2 joined #lisp 2016-09-07T15:50:01Z BusFactor1: second one looks correct, thanks! 2016-09-07T15:53:06Z nzambe quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-09-07T15:53:20Z manuel_ quit (Ping timeout: 265 seconds) 2016-09-07T15:53:21Z nzambe joined #lisp 2016-09-07T15:53:39Z manuel_ joined #lisp 2016-09-07T15:53:49Z Kundry_Wag joined #lisp 2016-09-07T15:53:49Z araujo joined #lisp 2016-09-07T15:53:49Z araujo quit (Changing host) 2016-09-07T15:53:49Z araujo joined #lisp 2016-09-07T15:54:26Z lukas2 quit (Ping timeout: 264 seconds) 2016-09-07T15:58:46Z kmb joined #lisp 2016-09-07T15:59:24Z Th30n quit (Ping timeout: 260 seconds) 2016-09-07T16:00:05Z przl quit (Ping timeout: 250 seconds) 2016-09-07T16:00:29Z BusFactor1: I'm thinking this is how you would make the call, but I'm getting a memory fault error (cffi::with-foreign-pointer (programs 8) (%gl:gen-programs-arb 1 programs)) 2016-09-07T16:01:15Z BusFactor1: any ideas? the cl-opengl interface doesn't seem very lispy 2016-09-07T16:03:36Z oGMo: %gl stuff is the direct C api call, of course it's not very lisp ;) 2016-09-07T16:03:39Z oGMo: +y 2016-09-07T16:04:25Z manuel_ quit (Ping timeout: 250 seconds) 2016-09-07T16:04:42Z oGMo: also a program is probably a GLint and not a char 2016-09-07T16:05:35Z oGMo: or GLuint, like the non-ARB glCreateProgram presumably 2016-09-07T16:06:38Z BusFactor1: how does one go about allocating a GLuint from lisp? 2016-09-07T16:06:51Z BusFactor1: i found gl::get-pointer but that also gives a memory fault 2016-09-07T16:07:29Z manuel_ joined #lisp 2016-09-07T16:09:20Z oGMo: cffi:with-foreign-objects is one way 2016-09-07T16:09:40Z oGMo: static-vectors is another way though you need to make sure your types and sizes match 2016-09-07T16:10:08Z Bike: where is this function defined... i'm seeing a bunch of stuff from 2005 2016-09-07T16:10:25Z shka quit (Quit: Konversation terminated!) 2016-09-07T16:10:56Z Bike: hm, and a DelphiGL wiki, in german 2016-09-07T16:11:02Z jasom: speaking of which, if anyone can teach me how to read the X protocol docs, I could add the missing calls I need to clx; the last time I needed to my algorithm was: 1) Read x protocol docs 2) read xlib source 3) reread x protocol docs 4) read xcb source 5) give up, write what I want in C and use wireshark to capture the network traffic. 2016-09-07T16:11:52Z Bike: last time i did gl it was glCreateProgram, i think 2016-09-07T16:12:52Z SumoSudo joined #lisp 2016-09-07T16:14:01Z oGMo: it's glCreateProgram for most GL, but maybe not like early ES or ancient stuff 2016-09-07T16:14:29Z asc232 quit (Remote host closed the connection) 2016-09-07T16:14:48Z dyelar joined #lisp 2016-09-07T16:21:01Z phoe: clhs make-instance 2016-09-07T16:21:01Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_mk_ins.htm 2016-09-07T16:21:11Z phoe: How are the &REST INITARGS used in here? 2016-09-07T16:23:35Z manuel_ quit (Quit: manuel_) 2016-09-07T16:23:42Z Bike: clhs 7.1.7 2016-09-07T16:23:42Z specbot: Definitions of Make-Instance and Initialize-Instance: http://www.lispworks.com/reference/HyperSpec/Body/07_ag.htm 2016-09-07T16:23:44Z Bike: like that 2016-09-07T16:24:32Z rumbler31 joined #lisp 2016-09-07T16:27:03Z manuel_ joined #lisp 2016-09-07T16:27:41Z BusFactor1: does (cffi::with-foreign-object (programs '%gl:uint 1) (%gl:gen-programs-arb 1 programs)) look correct? 2016-09-07T16:27:57Z BusFactor1: it's still giving a memory error unfortuantely 2016-09-07T16:28:00Z Bike: it should just be cffi:with-foreign-object 2016-09-07T16:28:17Z Bike: i mean, that won't fix the problem 2016-09-07T16:28:23Z BusFactor1: yes, my mistake 2016-09-07T16:29:00Z mastokley joined #lisp 2016-09-07T16:29:07Z rumbler31 quit (Ping timeout: 250 seconds) 2016-09-07T16:29:11Z BusFactor1: this is a bit frustrating..i just want to assemble my arb assembly programs. i wish there was an example 2016-09-07T16:29:26Z kmb quit (Quit: kmb) 2016-09-07T16:31:13Z ovenpasta quit (Ping timeout: 255 seconds) 2016-09-07T16:31:19Z BusFactor1: and then i find out you can't even use ARB assembly in webgl :-/ oh well 2016-09-07T16:31:29Z BusFactor1: back to the drawing board 2016-09-07T16:33:14Z Bike: well, that makes it a bit easier on you, you can use gl:create-program and you have an example https://github.com/3b/cl-opengl/blob/27b8133223446ef7f4d172ce24635c1df428c46a/examples/misc/shader-vao.lisp 2016-09-07T16:35:00Z oGMo: BusFactor1: do you have a valid GL context in the thread you're calling it from? 2016-09-07T16:35:27Z oGMo: i don't think WebGL works from the CL end heh 2016-09-07T16:36:44Z ZabaQ quit (Quit: Leaving) 2016-09-07T16:37:59Z m00natic quit (Remote host closed the connection) 2016-09-07T16:40:06Z zacts quit (Quit: WeeChat 1.4) 2016-09-07T16:40:08Z shifty quit (Ping timeout: 265 seconds) 2016-09-07T16:41:28Z ggole quit 2016-09-07T16:41:35Z hhdave quit (Ping timeout: 250 seconds) 2016-09-07T16:41:36Z ovenpasta joined #lisp 2016-09-07T16:44:53Z erguven quit (Quit: Connection closed for inactivity) 2016-09-07T16:45:38Z Karl_Dscc joined #lisp 2016-09-07T16:45:45Z prole joined #lisp 2016-09-07T16:47:04Z stanislav joined #lisp 2016-09-07T16:47:48Z ramky quit (Quit: Leaving) 2016-09-07T16:47:51Z brfennpocock joined #lisp 2016-09-07T16:47:57Z lemoinem quit (Ping timeout: 265 seconds) 2016-09-07T16:51:23Z Davidbrcz joined #lisp 2016-09-07T16:52:39Z BusFactor1: no, i didn't expect it to, i just wanted an arb assembler 2016-09-07T16:52:57Z BusFactor1: i'm writing a lispy arb assembler that I wanted to be able to check the output of 2016-09-07T16:53:12Z BusFactor1: thinking i could use the output with webgl but i was mistaken 2016-09-07T16:53:15Z ristur quit (Quit: ZNC - http://znc.in) 2016-09-07T16:54:18Z stanislav is now known as quasus 2016-09-07T16:54:28Z ristur joined #lisp 2016-09-07T16:54:45Z karswell quit (Remote host closed the connection) 2016-09-07T16:55:05Z sjl: nice, my prolog vm runs almost completely unmodified in abcl too 2016-09-07T16:55:25Z sjl: except that apparently abcl fixnum == java int == 32 bits instead of 64 2016-09-07T16:57:00Z easye-ipad joined #lisp 2016-09-07T16:57:02Z oGMo: BusFactor1: you can't do GL things without some valid GL implementation there 2016-09-07T16:57:07Z ovenpasta quit (Ping timeout: 252 seconds) 2016-09-07T16:57:27Z adolf_stalin quit (Quit: Leaving...) 2016-09-07T16:57:53Z BusFactor1: oGMo: i'm not quite sure what you mean 2016-09-07T16:58:42Z oGMo: BusFactor1: just because you can load cl-opengl and presumably even dynlink libGL.so or whatnot doesn't mean you can just use GL functions 2016-09-07T16:58:53Z jackc-_ is now known as jackc 2016-09-07T16:59:15Z alienbot joined #lisp 2016-09-07T16:59:20Z BusFactor1: oh. i figured you could without having to initailize. 2016-09-07T16:59:23Z axion: You need to create a valid GL context first, before any of the state changing functions work. 2016-09-07T16:59:34Z oGMo: which is pretty much any of the functions 2016-09-07T16:59:51Z BusFactor1: oh yeah, i totally forgot about that 2016-09-07T17:00:10Z oGMo: BusFactor1: that said does webgl not have anything analogous to what you want? presumably you could ship it _to_ a browser to process 2016-09-07T17:00:17Z DGASAU quit (Read error: Connection reset by peer) 2016-09-07T17:00:35Z BusFactor1: no, webgl only handles GLSL and not ARB assembly 2016-09-07T17:00:42Z easye-ipad quit (Client Quit) 2016-09-07T17:00:49Z DGASAU joined #lisp 2016-09-07T17:01:06Z BusFactor1: so i might end up writing something that compiles to GLSL instead, but i was hoping just for straight assembly 2016-09-07T17:02:12Z |3b|: you probably want glsl for any real use, not sure assembly has been updated much recently (aside from maybe on nvidia hardware), and isn't required to be supported 2016-09-07T17:02:41Z |3b|: or you could try spir-v and hope GL gets extensions (or core support) to use it soon 2016-09-07T17:02:43Z BusFactor1: i'm noticing quite the mess the shadercoding ecosystem is 2016-09-07T17:03:01Z BusFactor1: yeah, i've been looking into spir-v as well 2016-09-07T17:03:02Z |3b|: also, there are already a few projects that compile something lisp-like to glsl 2016-09-07T17:03:07Z BusFactor1: but it's not supported in the browser 2016-09-07T17:03:22Z BusFactor1: i've seen them, also one in haskell but i can't seem to get them running 2016-09-07T17:03:37Z BusFactor1: or at least figure out how to use them 2016-09-07T17:03:54Z BusFactor1: so i thought i'd try writing my own :) 2016-09-07T17:04:07Z |3b|: yeah, if you want browser, essl (which is more or less glsl) is the only option 2016-09-07T17:04:32Z BusFactor1: i really should keep it in the browser 2016-09-07T17:05:55Z BlueRavenGT joined #lisp 2016-09-07T17:08:23Z stux|RC-only quit (Ping timeout: 244 seconds) 2016-09-07T17:09:40Z srcerer quit (Remote host closed the connection) 2016-09-07T17:10:51Z stux|RC-only joined #lisp 2016-09-07T17:11:39Z mastokley quit (Ping timeout: 244 seconds) 2016-09-07T17:13:20Z mastokley joined #lisp 2016-09-07T17:15:25Z kmb joined #lisp 2016-09-07T17:16:29Z lnostdal__ joined #lisp 2016-09-07T17:16:40Z Xizor joined #lisp 2016-09-07T17:17:07Z Th30n joined #lisp 2016-09-07T17:17:38Z stux|RC-only quit (Max SendQ exceeded) 2016-09-07T17:17:38Z srcerer joined #lisp 2016-09-07T17:18:10Z zeroish joined #lisp 2016-09-07T17:18:52Z stux|RC-only joined #lisp 2016-09-07T17:20:55Z rjnw quit (Quit: Connection closed for inactivity) 2016-09-07T17:23:05Z gravicappa joined #lisp 2016-09-07T17:23:23Z manuel_ quit (Quit: manuel_) 2016-09-07T17:24:22Z manuel_ joined #lisp 2016-09-07T17:26:49Z warweasle joined #lisp 2016-09-07T17:26:52Z chris_l joined #lisp 2016-09-07T17:27:55Z gingerale joined #lisp 2016-09-07T17:28:03Z araujo_ joined #lisp 2016-09-07T17:29:50Z warweasle quit (Client Quit) 2016-09-07T17:30:08Z araujo__ joined #lisp 2016-09-07T17:30:12Z araujo quit (Ping timeout: 240 seconds) 2016-09-07T17:30:54Z warweasle joined #lisp 2016-09-07T17:31:36Z araujo_ quit (Read error: Connection reset by peer) 2016-09-07T17:33:52Z sjl quit (Ping timeout: 244 seconds) 2016-09-07T17:35:51Z sudshekhar quit (Ping timeout: 250 seconds) 2016-09-07T17:36:17Z Grue`` quit (Ping timeout: 265 seconds) 2016-09-07T17:44:11Z FreeBirdLjj joined #lisp 2016-09-07T17:45:50Z kmb quit (Quit: kmb) 2016-09-07T17:47:45Z shka_ joined #lisp 2016-09-07T17:49:02Z defaultxr joined #lisp 2016-09-07T17:49:38Z mathi_aihtam joined #lisp 2016-09-07T17:52:10Z mattrepl joined #lisp 2016-09-07T17:52:59Z benny quit (Ping timeout: 244 seconds) 2016-09-07T17:57:37Z Kundry_Wag quit (Ping timeout: 255 seconds) 2016-09-07T17:57:57Z phoe quit (Ping timeout: 276 seconds) 2016-09-07T18:00:50Z sudshekhar joined #lisp 2016-09-07T18:03:42Z MoALTz joined #lisp 2016-09-07T18:08:16Z andreh joined #lisp 2016-09-07T18:08:23Z andreh quit (Client Quit) 2016-09-07T18:16:11Z phoe joined #lisp 2016-09-07T18:23:47Z bocaneri quit (Remote host closed the connection) 2016-09-07T18:26:35Z vlatkoB quit (Remote host closed the connection) 2016-09-07T18:26:40Z jackdaniel: oh, create-image in asdf has :no-uiop keyword 2016-09-07T18:27:54Z sjl joined #lisp 2016-09-07T18:28:20Z Th30n quit (Quit: leaving) 2016-09-07T18:30:26Z dddddd joined #lisp 2016-09-07T18:37:20Z EvW joined #lisp 2016-09-07T18:38:59Z zacts joined #lisp 2016-09-07T18:40:52Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-07T18:43:28Z Davidbrcz quit (Ping timeout: 265 seconds) 2016-09-07T18:43:59Z zacts quit (Quit: WeeChat 1.4) 2016-09-07T18:44:22Z dilated_dinosaur quit (Ping timeout: 252 seconds) 2016-09-07T18:45:26Z manuel_ joined #lisp 2016-09-07T18:45:50Z Xablo29 joined #lisp 2016-09-07T18:45:55Z Xablo29 left #lisp 2016-09-07T18:47:54Z edgar-rft joined #lisp 2016-09-07T18:49:19Z erguven joined #lisp 2016-09-07T18:50:10Z marsjaninzmarsa quit (Ping timeout: 244 seconds) 2016-09-07T18:54:19Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-07T18:54:48Z adolf_stalin joined #lisp 2016-09-07T18:57:04Z mathi_aihtam joined #lisp 2016-09-07T18:58:41Z dilated_dinosaur joined #lisp 2016-09-07T19:00:54Z mathi_aihtam quit (Client Quit) 2016-09-07T19:01:33Z mathi_aihtam joined #lisp 2016-09-07T19:03:46Z scymtym quit (Ping timeout: 255 seconds) 2016-09-07T19:21:04Z zacts joined #lisp 2016-09-07T19:31:04Z mastokley quit (Ping timeout: 240 seconds) 2016-09-07T19:35:53Z toogley quit (Quit: toogley) 2016-09-07T19:37:42Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-09-07T19:39:03Z toogley joined #lisp 2016-09-07T19:39:42Z sellout- quit (Quit: Leaving.) 2016-09-07T19:39:51Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-07T19:41:52Z przl joined #lisp 2016-09-07T19:44:51Z sudshekhar quit (Ping timeout: 264 seconds) 2016-09-07T19:50:59Z thomas quit (Quit: leaving) 2016-09-07T19:51:00Z mathi_aihtam joined #lisp 2016-09-07T19:51:33Z jokleinn quit (Remote host closed the connection) 2016-09-07T19:52:05Z jokleinn joined #lisp 2016-09-07T19:53:59Z lukas2 joined #lisp 2016-09-07T19:54:20Z discardedes joined #lisp 2016-09-07T20:00:57Z Xizor quit (Read error: Connection reset by peer) 2016-09-07T20:03:53Z mattrepl quit (Quit: mattrepl) 2016-09-07T20:03:57Z eivarv quit (Quit: Sleep) 2016-09-07T20:05:51Z prole quit (Remote host closed the connection) 2016-09-07T20:06:44Z moei left #lisp 2016-09-07T20:07:09Z can3p joined #lisp 2016-09-07T20:08:05Z sudshekhar joined #lisp 2016-09-07T20:11:55Z toogley quit (Quit: toogley) 2016-09-07T20:12:16Z toogley joined #lisp 2016-09-07T20:12:59Z zacts quit (Quit: WeeChat 1.4) 2016-09-07T20:13:17Z zacts joined #lisp 2016-09-07T20:13:35Z chris_l quit (Quit: Ex-Chat) 2016-09-07T20:15:34Z mishoo_ quit (Remote host closed the connection) 2016-09-07T20:15:43Z elimik31 joined #lisp 2016-09-07T20:16:04Z scymtym joined #lisp 2016-09-07T20:16:36Z grimsley joined #lisp 2016-09-07T20:18:06Z warweasle quit (Quit: bye) 2016-09-07T20:18:06Z elimik31 quit (Read error: Connection reset by peer) 2016-09-07T20:18:13Z Mon_Ouie joined #lisp 2016-09-07T20:18:32Z manuel__ joined #lisp 2016-09-07T20:18:50Z Kundry_Wag joined #lisp 2016-09-07T20:19:12Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-07T20:19:13Z manuel__ is now known as manuel_ 2016-09-07T20:19:52Z przl quit (Ping timeout: 240 seconds) 2016-09-07T20:19:56Z pipping: but if uiop is love, what does that make :no-uiop? 2016-09-07T20:20:09Z mishoo joined #lisp 2016-09-07T20:20:46Z fortitude joined #lisp 2016-09-07T20:20:57Z pipping: quoting from the test: (format t "~:[Look ma, no UIOP~;Oops, UIOP~]!~%" (find-package :uiop)) 2016-09-07T20:24:25Z can3p quit (Quit: This computer has gone to sleep) 2016-09-07T20:25:02Z lukas2 quit (Ping timeout: 264 seconds) 2016-09-07T20:28:54Z shka_ quit (Ping timeout: 260 seconds) 2016-09-07T20:29:53Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-07T20:30:07Z yrk joined #lisp 2016-09-07T20:31:01Z mastokley joined #lisp 2016-09-07T20:31:03Z yrk quit (Changing host) 2016-09-07T20:31:03Z yrk joined #lisp 2016-09-07T20:32:29Z FreeBirdLjj quit (Remote host closed the connection) 2016-09-07T20:32:55Z manuel_ joined #lisp 2016-09-07T20:36:55Z aleamb joined #lisp 2016-09-07T20:37:38Z aleamb left #lisp 2016-09-07T20:40:10Z aleamb joined #lisp 2016-09-07T20:41:56Z aleamb quit (Client Quit) 2016-09-07T20:43:22Z malpas joined #lisp 2016-09-07T20:47:04Z gravicappa quit (Ping timeout: 240 seconds) 2016-09-07T20:47:05Z retzev joined #lisp 2016-09-07T20:48:55Z Kundry_Wag quit (Remote host closed the connection) 2016-09-07T20:49:41Z retzev quit (Client Quit) 2016-09-07T20:52:55Z sudshekhar quit (Ping timeout: 265 seconds) 2016-09-07T20:54:20Z dyelar quit (Quit: Leaving.) 2016-09-07T20:57:39Z eivarv joined #lisp 2016-09-07T20:58:47Z eivarv quit (Client Quit) 2016-09-07T20:59:09Z jrm quit (Quit: ciao) 2016-09-07T20:59:26Z MoALTz quit (Quit: Leaving) 2016-09-07T20:59:37Z jrm joined #lisp 2016-09-07T20:59:38Z marsjaninzmarsa joined #lisp 2016-09-07T20:59:45Z gingerale quit (Remote host closed the connection) 2016-09-07T21:00:05Z can3p joined #lisp 2016-09-07T21:00:59Z sjl quit (Ping timeout: 260 seconds) 2016-09-07T21:07:30Z tos-1 quit (Quit: leaving) 2016-09-07T21:08:13Z raydeejay quit (Read error: Connection reset by peer) 2016-09-07T21:08:20Z raydeejay joined #lisp 2016-09-07T21:08:33Z TCZ joined #lisp 2016-09-07T21:08:57Z dddddd quit (Ping timeout: 250 seconds) 2016-09-07T21:16:25Z shrdlu68 joined #lisp 2016-09-07T21:17:37Z shrdlu68: (pathname "[foo") is giving me an error on SBCL. "[Condition of type SB-KERNEL:NAMESTRING-PARSE-ERROR]" 2016-09-07T21:18:47Z shrdlu68: whereas (pathname "foo]") isn't 2016-09-07T21:19:01Z shrdlu68: Is this a bug? 2016-09-07T21:19:07Z xaotuk joined #lisp 2016-09-07T21:20:08Z shrdlu68: It says "parse error in namestring: #\[ with no corresponding #\]" 2016-09-07T21:20:49Z Mon_Ouie quit (Ping timeout: 260 seconds) 2016-09-07T21:21:35Z brfennpocock: it thinks you're giving a (broken) wildcard pattern? SB-IMPL::MAYBE-MAKE-PATTERN … ? Work-around = (make-pathname :name "[foo") 2016-09-07T21:24:32Z mood: You can also escape the [ by putting a backslash before it, so (pathname "\\[foo") 2016-09-07T21:24:41Z shrdlu68: brfennpocock: That'll work, the other lisp I have on this machine is ecl, and it has no such problem. 2016-09-07T21:25:37Z eschatologist quit (Quit: ZNC 1.6.3+deb1 - http://znc.in) 2016-09-07T21:26:26Z przl joined #lisp 2016-09-07T21:27:32Z sebboh left #lisp 2016-09-07T21:27:41Z eschatologist joined #lisp 2016-09-07T21:27:49Z manuel_ quit (Ping timeout: 260 seconds) 2016-09-07T21:28:03Z brfennpocock: into that territory of “implementation/OS dependent local behaviour” I suppose 2016-09-07T21:28:25Z xrash joined #lisp 2016-09-07T21:29:32Z shrdlu68: mood: Doesn't escape, I get the exact string, as if I'm trying to access '\\[foo' rather than '[foo' 2016-09-07T21:30:40Z mood: shrdlu68: That's... weird. Are you sure? It'll print as #p"\\[foo", but (pathname-name (pathname "\\[foo")) should be "[foo" 2016-09-07T21:31:01Z przl quit (Ping timeout: 252 seconds) 2016-09-07T21:31:09Z mood: But yeah, how namestrings are parsed is pretty much entirely implementation dependent 2016-09-07T21:32:20Z shrdlu68: mood: Yeah, that prints '[foo', I'd tried (namestring #P"\\[foo") 2016-09-07T21:35:12Z _death: you likely want native-namestring/parse-native-namestring (apropos for it) 2016-09-07T21:35:15Z mood: shrdlu68: Yeah, NAMESTRING will return it in a format that can be read back by PARSE-NAMESTRING, which is the thing that interprets [abc] specially 2016-09-07T21:37:31Z manuel_ joined #lisp 2016-09-07T21:39:17Z EvW quit (Ping timeout: 250 seconds) 2016-09-07T21:40:18Z Mon_Ouie joined #lisp 2016-09-07T21:47:43Z KaliLinuxGR joined #lisp 2016-09-07T21:47:56Z shrdlu68: mood: This all occoured while trying (merge-pathnames "[foo" "/bar/baz/"), by the way. 2016-09-07T21:48:17Z shrdlu68: s/occoured/occured 2016-09-07T21:48:48Z kmb joined #lisp 2016-09-07T21:49:41Z dan64 quit (Ping timeout: 250 seconds) 2016-09-07T21:50:48Z dan64 joined #lisp 2016-09-07T21:54:23Z programisto quit (Ping timeout: 265 seconds) 2016-09-07T21:54:40Z stepnem quit (Ping timeout: 252 seconds) 2016-09-07T21:55:09Z Karl_Dscc quit (Remote host closed the connection) 2016-09-07T21:55:51Z BlueRavenGT joined #lisp 2016-09-07T21:55:59Z phoe: Purely functional programming is pretty rad. 2016-09-07T21:56:43Z phoe: Especially in a code-is-data environment. 2016-09-07T21:56:48Z programisto joined #lisp 2016-09-07T21:57:31Z LiamH quit (Quit: Leaving.) 2016-09-07T21:59:32Z grimsley quit (Quit: Leaving) 2016-09-07T22:01:35Z adolf_stalin quit (Quit: Leaving...) 2016-09-07T22:03:29Z jleija joined #lisp 2016-09-07T22:04:40Z hel-io joined #lisp 2016-09-07T22:04:52Z xaotuk quit (Ping timeout: 240 seconds) 2016-09-07T22:05:22Z shrdlu68 left #lisp 2016-09-07T22:07:04Z SumoSudo quit (Ping timeout: 264 seconds) 2016-09-07T22:11:52Z BlueRavenGT quit (Ping timeout: 250 seconds) 2016-09-07T22:13:03Z anunnaki joined #lisp 2016-09-07T22:14:29Z phoe: Is there a built-in (CL or MOP) way to shallow-copy an instance? Meaning that the instance is newly allocated but all slot-values are shared? 2016-09-07T22:15:06Z lnostdal__ quit (Read error: Connection reset by peer) 2016-09-07T22:15:07Z Xach: phoe: not built-in 2016-09-07T22:15:28Z angavrilov quit (Remote host closed the connection) 2016-09-07T22:15:44Z phoe: Xach: library? 2016-09-07T22:16:28Z phoe: Or, http://stackoverflow.com/questions/11067899/is-there-a-generic-method-for-cloning-clos-objects ? 2016-09-07T22:18:02Z mishoo quit (Ping timeout: 244 seconds) 2016-09-07T22:21:23Z Xach: phoe: i don't know of one. what prompts the desire? 2016-09-07T22:22:03Z phoe: I'm working with immutable CLOS objects and I'm looking for a way to create a "modified" copy. 2016-09-07T22:22:22Z phoe: 1) create a copy, 2) modify a slot in it, 3) return the modified copy. 2016-09-07T22:22:42Z phoe: Since I don't want to modify the original one, I copy it, put a new value in the slot, and return the copy. 2016-09-07T22:22:53Z phoe: But for that, I need a shallow copier. 2016-09-07T22:22:54Z oGMo: clos objects and their slots aren't necessarily trivially copiable like that, so you need something specific to the model you're working with 2016-09-07T22:23:41Z phoe: My objects are basically tuples though, not unlike Haskell data types. So I hope it'll work. 2016-09-07T22:23:46Z raydeejay: phoe: would https://github.com/zkat/sheeple cover your needs? 2016-09-07T22:24:01Z aries_liuxueyang quit (Ping timeout: 255 seconds) 2016-09-07T22:24:17Z oGMo: phoe: if you're the one making all these objects, make a GF to do what you need? 2016-09-07T22:24:57Z oGMo: or if you're defining their classes etc that is 2016-09-07T22:25:18Z hel-io quit 2016-09-07T22:25:24Z can3p quit (Quit: This computer has gone to sleep) 2016-09-07T22:25:32Z phoe: oGMo: I am defining their classes. But, within the GF, I'll still need to copy everything that I don't modify. 2016-09-07T22:26:00Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-09-07T22:26:02Z phoe: raydeejay: this sounds pretty huge! I'm looking for a much smaller tool. 2016-09-07T22:26:17Z raydeejay: it's not really that big 2016-09-07T22:26:32Z oGMo: phoe: make your operations such that they construct a new object with the modified properties as well as the unmodified old ones? 2016-09-07T22:29:17Z phoe: oGMo: I read it three times and still don't get it. A single operation that acts both as a constructor and a copying constructor? 2016-09-07T22:31:33Z phoe: When I have a FOO class with BAR and BAZ slots, I want to (defvar *a* (make-instance 'foo :bar 123 :baz 321)) (defvar *b* (copy *a* :bar 234)) and have (= (baz-of *b*) 321). 2016-09-07T22:31:54Z phoe: While having (= (bar-of *b*) 234). 2016-09-07T22:31:58Z manuel__ joined #lisp 2016-09-07T22:32:07Z manuel_ quit (Ping timeout: 255 seconds) 2016-09-07T22:32:07Z manuel__ is now known as manuel_ 2016-09-07T22:32:16Z malpas quit (Ping timeout: 264 seconds) 2016-09-07T22:33:03Z malpas joined #lisp 2016-09-07T22:33:03Z malpas quit (Changing host) 2016-09-07T22:33:03Z malpas joined #lisp 2016-09-07T22:33:40Z Xach is an intense non-fan of the -of style 2016-09-07T22:33:46Z Xach: (that is a tangent) 2016-09-07T22:35:20Z phoe: Xach: it's always fun until I have a slot called STREAM in my class 2016-09-07T22:35:33Z malpas quit (Client Quit) 2016-09-07T22:35:36Z aries_liuxueyang joined #lisp 2016-09-07T22:36:12Z phoe: and I always end up nailing myself straight on the :ACCESSOR STREAM trap. 2016-09-07T22:36:26Z oGMo: phoe: it's unclear why you're even doing this heh 2016-09-07T22:36:51Z phoe: oGMo: is the example with *a* and *b* not clear enough for you? 2016-09-07T22:37:08Z oGMo: you could certainly make what you want work, but .. seems like trying to shoehorn a solution into a problem 2016-09-07T22:37:17Z elimik31 joined #lisp 2016-09-07T22:37:17Z oGMo: phoe: i said why, not what 2016-09-07T22:37:28Z phoe: oh, why 2016-09-07T22:37:51Z phoe: I'm going in a purely functional direction and try to use CLOS objects as data 2016-09-07T22:38:10Z oGMo: sounds like a terrible idea, but why don't you check out one of the other thousand attempts first? ;) 2016-09-07T22:38:23Z phoe: xD 2016-09-07T22:38:44Z phoe: oGMo: fine. I'm going in a purely functional direction, what structures should I use to manage my data? 2016-09-07T22:39:04Z varjagg quit (Ping timeout: 240 seconds) 2016-09-07T22:39:26Z oGMo: phoe: i think you might ask what _language_ you should be using, but you might at least check out some of the existing functional stuff people have tried 2016-09-07T22:39:53Z phoe: welp, what language should I be using? 2016-09-07T22:40:02Z oGMo: cliki had a few under data structures i think 2016-09-07T22:40:10Z elimik31 quit (Remote host closed the connection) 2016-09-07T22:40:43Z elimik31 joined #lisp 2016-09-07T22:43:53Z pillton: phoe: You can use CLOS and you can use common lisp. If you have issues with the fact that the order of evaluation is defined, then you can alter that too. 2016-09-07T22:44:33Z shrdlu68 joined #lisp 2016-09-07T22:44:40Z phoe: pillton: I don't have problems with the evaluation order, but I know that one. 2016-09-07T22:45:24Z xrash quit (Ping timeout: 244 seconds) 2016-09-07T22:45:31Z shrdlu68: Still grapling with pathnames on SBCL. 2016-09-07T22:45:58Z pillton: Which aspect? 2016-09-07T22:46:32Z shrdlu68: This time I'm getting "too many dots in the name" from (namestring (make-pathname :directory "/foo/bar/" :name "[foo.bar.baz.1")) 2016-09-07T22:48:24Z xrash joined #lisp 2016-09-07T22:50:02Z shrdlu68: Escaping does not seem to help this time. 2016-09-07T22:50:03Z shrdlu68: It's not that there are too many dots, rather that there are dots, because foo.bar still invokes the condition. 2016-09-07T22:51:51Z pillton: I think you are in implementation defined territory. 2016-09-07T22:52:36Z pillton: If Fare was here, he would tell you his thoughts on CL's pathname specification. 2016-09-07T22:54:24Z Blukunfando joined #lisp 2016-09-07T22:55:00Z xrash quit (Ping timeout: 276 seconds) 2016-09-07T22:56:44Z manuel__ joined #lisp 2016-09-07T22:56:46Z manuel_ quit (Ping timeout: 244 seconds) 2016-09-07T22:56:47Z manuel__ is now known as manuel_ 2016-09-07T23:00:22Z asc232 joined #lisp 2016-09-07T23:00:28Z KaliLinuxGR quit (Ping timeout: 264 seconds) 2016-09-07T23:01:19Z al-damiri quit (Quit: Connection closed for inactivity) 2016-09-07T23:03:19Z razzy89 quit (Quit: razzy89) 2016-09-07T23:05:24Z robotoad quit (Quit: Textual IRC Client: www.textualapp.com) 2016-09-07T23:05:48Z shrdlu68: pillton: Yeah, I could use his thoughts. I don't know what to make of it. 2016-09-07T23:06:47Z al-damiri joined #lisp 2016-09-07T23:07:11Z adolf_stalin joined #lisp 2016-09-07T23:07:56Z pillton: The #\[ character is used in pathname matching so you may have issues with that too. 2016-09-07T23:10:02Z shrdlu68: pillton: Indeed, it invokes conditions on SBCL about not being matched. 2016-09-07T23:10:09Z EvW joined #lisp 2016-09-07T23:11:14Z shrdlu68: Which makes all this needlessly complicated in a situation where the pathnames are user-specified and could contain all kinds of characters. 2016-09-07T23:13:27Z TCZ quit (Quit: Leaving) 2016-09-07T23:13:38Z shrdlu68: Which reminds me, I once placed a file in a windoze filesystem with enclosed in asterisks, and the system could not handle it at all on boot. Couldn't delete it, rename it, open it. I found that pretty hilarious. 2016-09-07T23:14:04Z phoe: shrdlu68: that's a bad idea indeed 2016-09-07T23:14:06Z sellout- joined #lisp 2016-09-07T23:14:52Z raydeejay: I like to think of NTFS as more of a file mess 2016-09-07T23:15:25Z shrdlu68: I had to boot a iive disk :D 2016-09-07T23:15:30Z phoe: shrdlu68: XD 2016-09-07T23:15:44Z fortitude quit (Quit: Leaving) 2016-09-07T23:16:25Z karswell joined #lisp 2016-09-07T23:18:21Z phoe: I can imagine all sorts of situations upon which the Windows kernel would screw up under such a condition. 2016-09-07T23:21:07Z KaliLinuxGR joined #lisp 2016-09-07T23:23:57Z robotoad joined #lisp 2016-09-07T23:28:54Z abbe quit (Ping timeout: 276 seconds) 2016-09-07T23:29:36Z manuel__ joined #lisp 2016-09-07T23:30:59Z abbe joined #lisp 2016-09-07T23:31:31Z manuel_ quit (Ping timeout: 250 seconds) 2016-09-07T23:34:38Z manuel__ quit (Ping timeout: 250 seconds) 2016-09-07T23:37:01Z shrdlu68 left #lisp 2016-09-07T23:38:04Z ukari joined #lisp 2016-09-07T23:40:35Z Trystam joined #lisp 2016-09-07T23:42:36Z Tristam quit (Ping timeout: 244 seconds) 2016-09-07T23:43:26Z manuel_ joined #lisp 2016-09-07T23:44:03Z zacts quit (Quit: WeeChat 1.4) 2016-09-07T23:44:52Z quazimodo joined #lisp 2016-09-07T23:46:55Z elimik31 quit (Remote host closed the connection) 2016-09-07T23:47:41Z aries_liuxueyang quit (Quit: No Ping reply in 180 seconds.) 2016-09-07T23:48:28Z shifty joined #lisp 2016-09-07T23:48:51Z manuel_ quit (Ping timeout: 265 seconds) 2016-09-07T23:49:07Z aries_liuxueyang joined #lisp 2016-09-07T23:49:10Z elimik31 joined #lisp 2016-09-07T23:51:52Z manuel_ joined #lisp 2016-09-07T23:54:33Z abbe quit (Ping timeout: 258 seconds) 2016-09-07T23:54:54Z erguven quit (Quit: Connection closed for inactivity) 2016-09-07T23:55:25Z gabriel_laddel joined #lisp 2016-09-07T23:55:56Z kmb quit (Quit: kmb) 2016-09-07T23:56:43Z gabriel_laddel quit (Client Quit) 2016-09-07T23:58:42Z mastokley quit (Ping timeout: 276 seconds)