2016-03-02T00:01:21Z dreamaddict joined #lisp 2016-03-02T00:01:59Z dreamaddict: does anyone know why .wav files made by mpg321 won't play right? it appears to use an "Unsupported mode in an otherwise usable filetype" according to OpenAL bindings 2016-03-02T00:02:15Z dreamaddict: (I'm using the CL-openal bindings) 2016-03-02T00:04:05Z dreamaddict: or...does anyone know the right chat channel to ask that question in? 2016-03-02T00:04:20Z Bike: that sounds like an openal problem, not lisp, yes. 2016-03-02T00:04:40Z Bike: ALUT_ERROR_UNSUPPORTED_FILE_SUBTYPE, apparently. 2016-03-02T00:05:07Z Bike: "For example, an implementation may advertise that audio/x-wav is supported when in fact it only supports uncompressed (i.e. PCM) WAV files and not any of the compressed subformats. In this event, the various ALUT loaders may return an error and set ALUT_ERROR_UNSUPPORTED_FILE_SUBTYPE rather than ALUT_ERROR_UNSUPPORTED_FILE_TYPE which would indicate that no files of this type are allowed." 2016-03-02T00:05:39Z dreamaddict: gotcha 2016-03-02T00:05:45Z dreamaddict: so mpg321 is getting fancy 2016-03-02T00:06:20Z dreamaddict: I guess I'd, uh, like it to not be fancy :P 2016-03-02T00:06:43Z Bike: "Fixed wav file creation. The question isn't why didn't it work now, butwhy did it ever work... Closes: #107014" the changelog speaks of hidden terrors 2016-03-02T00:07:18Z dreamaddict: wow, coding sound is just full of bs 2016-03-02T00:08:25Z Bike: the mpg321 docs online are pretty cursory, so i can't tell you what kind of wav it's outputting or whatever. 2016-03-02T00:08:30Z BlueRavenGT quit (Ping timeout: 276 seconds) 2016-03-02T00:08:40Z dreamaddict: nah that helps enough I think 2016-03-02T00:09:04Z dreamaddict: mpg321 is probably using a more advanced WAV file type, and OpenAL is the culprit here, for being lazy 2016-03-02T00:09:22Z dreamaddict: and now I'm going to have to code some silly little loader to stick it together 2016-03-02T00:10:02Z dreamaddict: only that will require learning a lot about how Lisp handles this sort of data 2016-03-02T00:10:31Z dreamaddict: REPL returns a symbol that looks like a reader macro for...some other kind of data structure that I don't know...sigh... 2016-03-02T00:10:35Z Whymind joined #lisp 2016-03-02T00:12:32Z dreamaddict: #.(SB-SYS:INT-SAP #X7FFFEC071370) 2016-03-02T00:12:36Z dreamaddict: no idea what that is :P 2016-03-02T00:12:51Z harish quit (Ping timeout: 248 seconds) 2016-03-02T00:13:10Z Bike: that is an sbcl pointer to memory. SAP = "system area pointer". 2016-03-02T00:13:55Z Bike: clhs #. 2016-03-02T00:13:55Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/02_dhf.htm 2016-03-02T00:13:57Z Bike: if you don't know that bit. 2016-03-02T00:14:28Z dreamaddict: ok so...let's say that I get some code to properly read the advanced WAV file and then process it into a memory block of readable WAV data 2016-03-02T00:15:29Z dreamaddict: there is nothing fancy about that SAP...as long as the data in the memory is right I could code that to make a data block that could be used by the load-from-memory type functions 2016-03-02T00:15:57Z Bike: shur. 2016-03-02T00:16:10Z dreamaddict: as long as it is a valid pointer to a place in memory...? or are there even more malloc-type shenanigans to be done before it will work properly with a C codebase? 2016-03-02T00:17:02Z dreamaddict: like, should I use C memory allocation to make the block, and then fill it with another function? this is the shit where I get fuzzy because I haven't learned in depth, yet 2016-03-02T00:17:19Z Bike: uh, well i think you'd want to be sure that lisp wouldn't try to move the memory around. 2016-03-02T00:17:40Z Bike: so allocating in C might help yeah. 2016-03-02T00:17:44Z dreamaddict: ok 2016-03-02T00:18:50Z dreamaddict: so if possible, 1) get the size of the processed data 2) use C to allocate the memory 3) use any code to fill the block with the processed data 4) play it 2016-03-02T00:19:24Z dreamaddict: this really makes me want to make a much, much better sound library for Lisp 2016-03-02T00:19:34Z dreamaddict: later :P 2016-03-02T00:20:24Z Bike: i vaguely remember mentioning mixalot to you, and you said you didn't want to use it because you wanted to operate on audio rather than just play it. but maybe it would help now? 2016-03-02T00:21:48Z dreamaddict: the thing is...openAL has a LOT of nice audio manipulation functions (some that don't even seem to be included in the CL bindings) that I'd like to use...it has more included as-is than Mixalot, for my purposes 2016-03-02T00:22:10Z dreamaddict: if Mixalot has only one piece that can handle this situation then I guess I want it 2016-03-02T00:22:38Z dreamaddict: ideally...the lib I'd want is a full-fledged butt-kicking OpenAL 2016-03-02T00:24:02Z lisse_ joined #lisp 2016-03-02T00:24:47Z lisse quit (Read error: Connection reset by peer) 2016-03-02T00:25:28Z dreamaddict: looks like the next step is to see if Mixalot's mp3/wav decoder can work with OpenAL 2016-03-02T00:26:41Z mood: I believe Mixalot doesn't actually support reading wav files 2016-03-02T00:26:56Z mood: Though I can be wrong on that, not sure 2016-03-02T00:27:01Z k-stz quit (Remote host closed the connection) 2016-03-02T00:27:45Z pareidolia: pillton: I left out safety 2016-03-02T00:32:42Z dreamaddict: mood: Mixalot can read mp3s, which is actually more what I need than wavs...the wav thing was just to work around that OpenAL (or the bindings) don't seem to know a lot about audio file types 2016-03-02T00:32:53Z Guest12402 quit (Read error: Connection reset by peer) 2016-03-02T00:34:32Z dreamaddict: hmmm I wonder if there is a CL lib that can work directly with codecs on the machine... 2016-03-02T00:34:54Z alandipert: jackdaniel, so, i have yet to be successful compiling a static ecl :.-( i tried building with -disable-shared, but then compile-file stopped emitting .o files and started emitting .fasc instead 2016-03-02T00:42:48Z Guthur joined #lisp 2016-03-02T00:48:15Z AndChat|114816 joined #lisp 2016-03-02T00:48:34Z Xach_ quit (Read error: Connection reset by peer) 2016-03-02T00:48:34Z AndChat|114816 quit (Client Quit) 2016-03-02T00:49:07Z Xach joined #lisp 2016-03-02T00:51:29Z hydan quit (Remote host closed the connection) 2016-03-02T00:51:42Z lisper22 quit (Ping timeout: 248 seconds) 2016-03-02T00:52:23Z lisse joined #lisp 2016-03-02T00:54:07Z lisse_ quit (Ping timeout: 250 seconds) 2016-03-02T00:55:06Z lisse_ joined #lisp 2016-03-02T00:55:08Z lisse quit (Read error: Connection reset by peer) 2016-03-02T01:01:18Z mastokley quit (Ping timeout: 248 seconds) 2016-03-02T01:01:48Z _sjs quit (Ping timeout: 276 seconds) 2016-03-02T01:02:17Z Opodeldoc joined #lisp 2016-03-02T01:03:38Z _sjs joined #lisp 2016-03-02T01:06:59Z myrkraverk joined #lisp 2016-03-02T01:07:58Z karswell joined #lisp 2016-03-02T01:08:23Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-03-02T01:08:25Z _sjs quit (Ping timeout: 250 seconds) 2016-03-02T01:10:36Z yeahnoob joined #lisp 2016-03-02T01:12:51Z lnostdal_ joined #lisp 2016-03-02T01:13:31Z lisse_ quit (Ping timeout: 252 seconds) 2016-03-02T01:14:17Z lisse joined #lisp 2016-03-02T01:15:46Z asdfa joined #lisp 2016-03-02T01:15:47Z lnostdal__ quit (Ping timeout: 250 seconds) 2016-03-02T01:15:55Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T01:18:13Z sz0 joined #lisp 2016-03-02T01:18:43Z Fare joined #lisp 2016-03-02T01:22:14Z harish joined #lisp 2016-03-02T01:24:42Z grublet joined #lisp 2016-03-02T01:24:50Z AJavaIdiot quit (Quit: ChatZilla 0.9.92 [Firefox 44.0.2/20160210153822]) 2016-03-02T01:35:46Z asdfa joined #lisp 2016-03-02T01:35:55Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T01:36:38Z Guest68838 left #lisp 2016-03-02T01:36:46Z xristos joined #lisp 2016-03-02T01:38:23Z dyelar joined #lisp 2016-03-02T01:38:24Z dyelar quit (Client Quit) 2016-03-02T01:39:55Z jason_m joined #lisp 2016-03-02T01:41:44Z harish_ joined #lisp 2016-03-02T01:45:10Z test1600 joined #lisp 2016-03-02T01:50:40Z FreeBirdLjj joined #lisp 2016-03-02T01:50:49Z FreeBirdLjj quit (Remote host closed the connection) 2016-03-02T01:51:27Z FreeBirdLjj joined #lisp 2016-03-02T01:52:57Z warweasle joined #lisp 2016-03-02T01:54:06Z _z quit (Ping timeout: 248 seconds) 2016-03-02T01:55:46Z asdfa joined #lisp 2016-03-02T01:55:49Z harish_ quit (Quit: Leaving) 2016-03-02T01:55:50Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-03-02T01:55:55Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T01:57:35Z smokeink joined #lisp 2016-03-02T01:59:29Z mastokley joined #lisp 2016-03-02T01:59:45Z edgar-rft joined #lisp 2016-03-02T02:00:34Z lerax quit (Quit: I'll gonna win.) 2016-03-02T02:03:31Z rodolfowtf joined #lisp 2016-03-02T02:05:30Z EvW quit (Ping timeout: 276 seconds) 2016-03-02T02:11:21Z _sjs joined #lisp 2016-03-02T02:15:44Z asdfa joined #lisp 2016-03-02T02:15:55Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T02:18:46Z abbe_ is now known as abbe 2016-03-02T02:21:34Z lisse joined #lisp 2016-03-02T02:21:55Z _z joined #lisp 2016-03-02T02:23:09Z fewdea_ is now known as fewdea 2016-03-02T02:23:46Z fewdea: good evening everyone 2016-03-02T02:26:15Z bcoburn joined #lisp 2016-03-02T02:35:48Z asdfa joined #lisp 2016-03-02T02:35:56Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T02:38:48Z Guthur left #lisp 2016-03-02T02:40:24Z briantrice quit (Quit: briantrice) 2016-03-02T02:51:39Z mastokley quit (Ping timeout: 276 seconds) 2016-03-02T02:54:49Z gigetoo quit (Ping timeout: 260 seconds) 2016-03-02T02:54:54Z harish quit (Ping timeout: 276 seconds) 2016-03-02T02:55:19Z gigetoo joined #lisp 2016-03-02T02:55:44Z asdfa joined #lisp 2016-03-02T02:55:56Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T02:57:39Z aap_ quit (Read error: Connection reset by peer) 2016-03-02T02:57:47Z aap joined #lisp 2016-03-02T02:59:36Z defaultxr joined #lisp 2016-03-02T03:04:02Z kenanb left #lisp 2016-03-02T03:10:02Z harish joined #lisp 2016-03-02T03:10:39Z _z quit (Remote host closed the connection) 2016-03-02T03:12:34Z _z joined #lisp 2016-03-02T03:12:43Z shka_ joined #lisp 2016-03-02T03:15:48Z asdfa joined #lisp 2016-03-02T03:15:57Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T03:23:27Z rodolfowtf quit (Quit: No Ping reply in 180 seconds.) 2016-03-02T03:24:48Z rodolfowtf joined #lisp 2016-03-02T03:27:28Z zotherstupidguy joined #lisp 2016-03-02T03:29:04Z warweasle quit (Quit: g'night) 2016-03-02T03:29:28Z AntiSpamMeta quit (Excess Flood) 2016-03-02T03:29:36Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-03-02T03:29:50Z AntiSpamMeta joined #lisp 2016-03-02T03:35:17Z jason_m quit (Ping timeout: 260 seconds) 2016-03-02T03:35:44Z asdfa joined #lisp 2016-03-02T03:35:56Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T03:36:41Z stardiviner joined #lisp 2016-03-02T03:37:57Z ACE_Recliner joined #lisp 2016-03-02T03:51:34Z JuanDaugherty joined #lisp 2016-03-02T03:52:58Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-03-02T03:53:05Z lnostdal_ quit (Ping timeout: 250 seconds) 2016-03-02T03:54:03Z AlphaAtom quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-03-02T03:55:44Z asdfa joined #lisp 2016-03-02T03:55:56Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T03:56:40Z rodolfowtf quit (Read error: Connection reset by peer) 2016-03-02T03:59:38Z mastokley joined #lisp 2016-03-02T04:00:22Z harish quit (Ping timeout: 260 seconds) 2016-03-02T04:01:41Z william3 joined #lisp 2016-03-02T04:05:45Z william3 quit (Ping timeout: 246 seconds) 2016-03-02T04:07:57Z _z quit (Ping timeout: 260 seconds) 2016-03-02T04:12:31Z harish joined #lisp 2016-03-02T04:15:48Z asdfa joined #lisp 2016-03-02T04:15:56Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T04:17:38Z dew3y quit (Remote host closed the connection) 2016-03-02T04:18:18Z dew3y joined #lisp 2016-03-02T04:19:48Z lisper22 joined #lisp 2016-03-02T04:20:14Z Fare quit (Ping timeout: 248 seconds) 2016-03-02T04:23:58Z lisper22 quit (Ping timeout: 248 seconds) 2016-03-02T04:25:10Z Fare joined #lisp 2016-03-02T04:26:33Z rodolfowtf joined #lisp 2016-03-02T04:30:08Z almih joined #lisp 2016-03-02T04:30:22Z Fare quit (Ping timeout: 248 seconds) 2016-03-02T04:31:12Z lisse joined #lisp 2016-03-02T04:34:12Z almih99 quit (Ping timeout: 260 seconds) 2016-03-02T04:35:09Z myrkraverk quit (Read error: Connection reset by peer) 2016-03-02T04:35:48Z asdfa joined #lisp 2016-03-02T04:35:57Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T04:36:41Z myrkraverk joined #lisp 2016-03-02T04:37:40Z badkins_ joined #lisp 2016-03-02T04:39:33Z badkins quit (Ping timeout: 276 seconds) 2016-03-02T04:39:45Z dew3y quit (Remote host closed the connection) 2016-03-02T04:40:12Z schoppenhauer quit (Ping timeout: 276 seconds) 2016-03-02T04:41:20Z schoppenhauer joined #lisp 2016-03-02T04:42:30Z KarlDscc joined #lisp 2016-03-02T04:46:42Z Karl_Dscc quit (Ping timeout: 276 seconds) 2016-03-02T04:47:07Z Harag joined #lisp 2016-03-02T04:49:28Z beach joined #lisp 2016-03-02T04:49:38Z beach: Good morning everyone! 2016-03-02T04:50:07Z lerax joined #lisp 2016-03-02T04:52:48Z lerax quit (Client Quit) 2016-03-02T04:53:14Z spock quit (Ping timeout: 260 seconds) 2016-03-02T04:54:19Z spock joined #lisp 2016-03-02T04:54:43Z spock is now known as Guest4647 2016-03-02T04:55:44Z asdfa joined #lisp 2016-03-02T04:55:57Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T04:57:24Z rodolfowtf quit (Read error: Connection reset by peer) 2016-03-02T05:06:01Z badkins joined #lisp 2016-03-02T05:07:48Z zRecursive joined #lisp 2016-03-02T05:08:03Z badkins_ quit (Ping timeout: 250 seconds) 2016-03-02T05:15:46Z asdfa joined #lisp 2016-03-02T05:15:57Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T05:26:38Z jasom: beach: I wish. 2016-03-02T05:27:19Z badkins quit (Remote host closed the connection) 2016-03-02T05:27:56Z beach: :( What's the matter? 2016-03-02T05:28:03Z beach: Oh, not morning anymore? 2016-03-02T05:28:15Z drmeister: Hi beach 2016-03-02T05:28:34Z beach: Hello drmeister. Making progress on the GC issue? 2016-03-02T05:28:47Z jasom: if it were morning and things were good, then I would have solved my build issue 2016-03-02T05:28:57Z drmeister: Yeah - we are starting to think it's a hash-table issue but still not sure. 2016-03-02T05:28:59Z jasom: as it is, it's night and things are not good and I will likely be up late 2016-03-02T05:29:19Z birk joined #lisp 2016-03-02T05:29:52Z lonjil quit (Ping timeout: 264 seconds) 2016-03-02T05:29:56Z beach: jasom: I see. Sorry to hear that. Nothing truly serious though, which is a relief. 2016-03-02T05:30:04Z jasom: true, nothing serious 2016-03-02T05:30:23Z jasom: I probably wouldn't be paying attention to this terminal if it were 2016-03-02T05:30:46Z beach: Good point. 2016-03-02T05:34:07Z Harag quit (Remote host closed the connection) 2016-03-02T05:35:49Z asdfa joined #lisp 2016-03-02T05:35:57Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T05:36:45Z Harag joined #lisp 2016-03-02T05:37:41Z beach: I am considering two minor McCLIM improvements: 2016-03-02T05:37:45Z beach: 1. Make mcclim-truetype the default. It makes the fonts much nicer, and I have tried it sufficiently that I think it works fine. It uses the XRender extension, so it is entirely CLX based. I would then make a system called (say) mcclim-clx-core for the core protocol only. 2016-03-02T05:37:46Z beach: 2. Remove mcclim-freetype which is like mcclim-truetype except it uses FFI. 2016-03-02T05:38:06Z beach: I guess I'll make an "issue" on GitHub and wait for reactions. 2016-03-02T05:39:37Z myrkraverk quit (Read error: Connection reset by peer) 2016-03-02T05:40:11Z vlatkoB joined #lisp 2016-03-02T05:40:28Z myrkraverk joined #lisp 2016-03-02T05:40:46Z ACE_Recliner quit (Ping timeout: 248 seconds) 2016-03-02T05:43:31Z moore33 joined #lisp 2016-03-02T05:43:33Z ACE_Recliner joined #lisp 2016-03-02T05:43:34Z _sjs quit (Ping timeout: 252 seconds) 2016-03-02T05:51:50Z OrangeShark quit (Quit: Leaving) 2016-03-02T05:52:44Z smokeink quit (Ping timeout: 260 seconds) 2016-03-02T05:53:19Z asc232 quit (Quit: Saliendo) 2016-03-02T05:53:40Z smokeink joined #lisp 2016-03-02T05:55:46Z asdfa joined #lisp 2016-03-02T05:55:57Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T06:02:20Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-03-02T06:03:38Z lisper22 joined #lisp 2016-03-02T06:07:29Z ukari joined #lisp 2016-03-02T06:10:01Z lisper22 quit (Ping timeout: 250 seconds) 2016-03-02T06:15:49Z asdfa joined #lisp 2016-03-02T06:15:57Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T06:16:03Z lisper22 joined #lisp 2016-03-02T06:16:13Z lisper22 quit (Client Quit) 2016-03-02T06:17:36Z ramky joined #lisp 2016-03-02T06:18:07Z everlyn1 joined #lisp 2016-03-02T06:18:33Z theos joined #lisp 2016-03-02T06:18:51Z theos: hey 2016-03-02T06:19:05Z everlyn1: hola 2016-03-02T06:19:28Z zRecursive quit (Remote host closed the connection) 2016-03-02T06:19:49Z theos: has anyone worked on an ebook reader in CL? 2016-03-02T06:20:19Z MoALTz joined #lisp 2016-03-02T06:20:21Z theos: document reader with dictionary lookup etc 2016-03-02T06:20:23Z everlyn1 left #lisp 2016-03-02T06:22:30Z malbertife joined #lisp 2016-03-02T06:28:53Z kushal joined #lisp 2016-03-02T06:30:57Z ramus_ is now known as ramus 2016-03-02T06:33:18Z mastokley quit (Ping timeout: 276 seconds) 2016-03-02T06:35:28Z jackdaniel: alandipert: could you describe in detail what is the end effect you want to achieve? 2016-03-02T06:37:19Z yvm joined #lisp 2016-03-02T06:37:21Z _sjs joined #lisp 2016-03-02T06:37:41Z Mon_Ouie joined #lisp 2016-03-02T06:39:07Z fiddlerwoaroof: I'm trying to figure out what to expect from MAPCAN. 2016-03-02T06:39:57Z Bike: (apply #'nconc (mapcar ...)), no? 2016-03-02T06:39:58Z fiddlerwoaroof: clhs section 3.6 seems to ensure that the list being iterated over won't be modified, unless I'm reading it wrong. 2016-03-02T06:40:27Z Bike: the list you're iterating over shouldn't be, no. 2016-03-02T06:40:35Z ACE_Recliner quit (Ping timeout: 248 seconds) 2016-03-02T06:40:47Z fiddlerwoaroof: Ok, I always worry a bit when I see nconc or another destructive operation. 2016-03-02T06:41:09Z fiddlerwoaroof: And, in the case of sort, I've been unpleasantly surprised. 2016-03-02T06:41:36Z almih99 joined #lisp 2016-03-02T06:43:54Z d4ryus is now known as Guest45565 2016-03-02T06:43:54Z d4ryus_ joined #lisp 2016-03-02T06:43:54Z Guest45565 quit (Killed (wolfe.freenode.net (Nickname regained by services))) 2016-03-02T06:43:54Z d4ryus_ is now known as d4ryus 2016-03-02T06:45:25Z beach: theos: Sounds like a nice project. 2016-03-02T06:45:27Z almih quit (Ping timeout: 260 seconds) 2016-03-02T06:45:36Z almih joined #lisp 2016-03-02T06:45:50Z almih99 quit (Ping timeout: 248 seconds) 2016-03-02T06:46:08Z theos: hey beach! yes its a nice project who can actually code perfectly in CL. unlike me :/ 2016-03-02T06:46:26Z munksgaard joined #lisp 2016-03-02T06:46:44Z beach: It doesn't have to be you alone. You make the source available and you will get comments on it. 2016-03-02T06:47:38Z Don_John quit (Read error: Connection reset by peer) 2016-03-02T06:47:41Z ukari quit (Read error: Connection reset by peer) 2016-03-02T06:47:50Z theos: thats a wonderful idea 2016-03-02T06:48:10Z beach: ... and in the process, you will learn a lot. 2016-03-02T06:48:16Z shka_: beach: good morning 2016-03-02T06:48:37Z beach: Hey shka. Haven't seen you for a while. 2016-03-02T06:48:43Z shka_: been busy 2016-03-02T06:48:53Z shka_: programming in cl right now though 2016-03-02T06:49:05Z theos: i am sure it will be a great experience 2016-03-02T06:52:05Z Kazlock joined #lisp 2016-03-02T06:52:22Z theos: I need to start making time for CL. 2016-03-02T06:52:31Z beach: I agree. 2016-03-02T06:52:52Z pillton: CL might make time for you! 2016-03-02T06:53:18Z fiddlerwoaroof: What prefix do people use for stumpwm? 2016-03-02T06:55:50Z beach: "prefix"? 2016-03-02T06:56:13Z fiddlerwoaroof: i.e. by default you type Control+t and then hit the action key. 2016-03-02T06:56:28Z fiddlerwoaroof: Control+t Left -> go to the frame to the left. 2016-03-02T06:56:35Z beach: Ah, OK. 2016-03-02T06:56:42Z shka_: fiddlerwoaroof: i usually map it to meta+z 2016-03-02T06:57:05Z jackdaniel: I use notion (non-CL, but also static tiling), and I have set Super-L+k 2016-03-02T06:57:12Z cibs quit (Ping timeout: 240 seconds) 2016-03-02T06:57:35Z FreeBird_ joined #lisp 2016-03-02T06:57:41Z fiddlerwoaroof: shka_: hmm, I like that, because I can hit both keys with my thumb easily. 2016-03-02T06:57:59Z Guest925 quit (Remote host closed the connection) 2016-03-02T06:58:16Z theos: you got a weird thumb :D 2016-03-02T06:58:38Z fiddlerwoaroof: theos: I set the switches on the back of my keyboard to swap super/alt 2016-03-02T06:58:39Z FreeBirdLjj quit (Ping timeout: 276 seconds) 2016-03-02T06:58:53Z fiddlerwoaroof: (my other computer's a Mac) 2016-03-02T06:58:53Z theos: oh 2016-03-02T06:59:01Z jackdaniel: definetely less exciting in that case ;) 2016-03-02T06:59:20Z cibs joined #lisp 2016-03-02T07:00:40Z zRecursive joined #lisp 2016-03-02T07:00:42Z fiddlerwoaroof: Incidentally, I switched to stumpwm, because it was a lot easier to hack it to support my broken X server than Xmonad was. 2016-03-02T07:01:09Z quazimod2 quit (Ping timeout: 250 seconds) 2016-03-02T07:01:09Z quazimod1 quit (Ping timeout: 250 seconds) 2016-03-02T07:01:15Z quazimodo quit (Ping timeout: 276 seconds) 2016-03-02T07:01:46Z FreeBirdLjj joined #lisp 2016-03-02T07:03:12Z FreeBird_ quit (Ping timeout: 276 seconds) 2016-03-02T07:05:40Z Guest73204 joined #lisp 2016-03-02T07:05:56Z nikki93 joined #lisp 2016-03-02T07:06:21Z mastokley joined #lisp 2016-03-02T07:10:53Z beach left #lisp 2016-03-02T07:13:26Z mathi_aihtam joined #lisp 2016-03-02T07:16:55Z sunwukong joined #lisp 2016-03-02T07:18:11Z mathi_aihtam quit (Client Quit) 2016-03-02T07:19:14Z Shinmera joined #lisp 2016-03-02T07:20:03Z Mon_Ouie quit (Ping timeout: 248 seconds) 2016-03-02T07:21:07Z mastokley quit (Ping timeout: 248 seconds) 2016-03-02T07:23:09Z xrash joined #lisp 2016-03-02T07:24:12Z angavrilov joined #lisp 2016-03-02T07:25:52Z nell quit (Ping timeout: 252 seconds) 2016-03-02T07:25:55Z oleo_ joined #lisp 2016-03-02T07:27:42Z sunwukong quit (Ping timeout: 246 seconds) 2016-03-02T07:28:33Z oleo quit (Ping timeout: 276 seconds) 2016-03-02T07:30:51Z harish quit (Ping timeout: 246 seconds) 2016-03-02T07:33:06Z myrkraverk quit (Ping timeout: 276 seconds) 2016-03-02T07:33:42Z zRecursive quit (Remote host closed the connection) 2016-03-02T07:34:01Z zRecursive joined #lisp 2016-03-02T07:35:21Z flambard joined #lisp 2016-03-02T07:35:57Z moore33 quit (Quit: Leaving) 2016-03-02T07:36:16Z sunwukong joined #lisp 2016-03-02T07:37:03Z sunwukong quit (Client Quit) 2016-03-02T07:39:15Z munksgaard quit (Read error: Connection reset by peer) 2016-03-02T07:39:29Z slyrus joined #lisp 2016-03-02T07:39:48Z dreamaddict: how much spec for the .mp3 format is publicly available? 2016-03-02T07:40:26Z myrkraverk joined #lisp 2016-03-02T07:44:46Z Bike: it's still patented in the US 2016-03-02T07:44:47Z fiddlerwoaroof: https://en.wikipedia.org/wiki/MP3#Licensing.2C_ownership_and_legislation 2016-03-02T07:44:47Z fiddlerwoaroof: Looks like it's nearly completely patent-free 2016-03-02T07:44:48Z Bike: nearly 2016-03-02T07:44:48Z FreeBirdLjj quit (Remote host closed the connection) 2016-03-02T07:44:48Z phoe_krk quit (Ping timeout: 260 seconds) 2016-03-02T07:44:48Z dreamaddict: ^ 2016-03-02T07:44:48Z FreeBirdLjj joined #lisp 2016-03-02T07:44:51Z HDurer quit (Ping timeout: 246 seconds) 2016-03-02T07:45:00Z dreamaddict: nice to know the patent is almost up 2016-03-02T07:47:12Z dreamaddict: eh well screw trying to get mp3 to work with openAL, I think I'll just use OGG instead for this purpose 2016-03-02T07:47:17Z dreamaddict: it even sounds better than MP3 2016-03-02T07:47:19Z malbertife quit (Ping timeout: 252 seconds) 2016-03-02T07:47:32Z dreamaddict: plus I think OpenAL can handle it :P 2016-03-02T07:53:47Z HDurer joined #lisp 2016-03-02T07:55:20Z varjag joined #lisp 2016-03-02T07:56:01Z zRecursive quit (Remote host closed the connection) 2016-03-02T08:02:03Z Kazlock quit (Read error: Connection reset by peer) 2016-03-02T08:03:13Z dreamaddict: is there another chatroom that might be able to answer more specific questions I'd have about OpenAL (how do codecs work, what does OpenAL know about file formats, how do I teach it (nonspecific to language), etc.)...? 2016-03-02T08:03:24Z dreamaddict: (it's a sound lib) 2016-03-02T08:03:46Z theos: there is #openal 2016-03-02T08:03:48Z malbertife joined #lisp 2016-03-02T08:03:51Z dreamaddict: thank you! 2016-03-02T08:05:07Z freehck joined #lisp 2016-03-02T08:05:21Z Munksgaard joined #lisp 2016-03-02T08:05:22Z malbertife quit (Client Quit) 2016-03-02T08:05:52Z shlomo joined #lisp 2016-03-02T08:06:12Z FreeBirdLjj quit (Remote host closed the connection) 2016-03-02T08:06:39Z FreeBirdLjj joined #lisp 2016-03-02T08:08:49Z phoe_krk joined #lisp 2016-03-02T08:10:09Z ASau quit (Ping timeout: 276 seconds) 2016-03-02T08:12:17Z harish joined #lisp 2016-03-02T08:12:22Z myrkraverk quit (Ping timeout: 260 seconds) 2016-03-02T08:15:17Z defaultxr quit (Ping timeout: 260 seconds) 2016-03-02T08:16:46Z defaultxr joined #lisp 2016-03-02T08:18:22Z nikki93 quit (Remote host closed the connection) 2016-03-02T08:18:26Z jackdaniel: which arglist is better as a hint from slime: (defmacro foo ((&rest fib) (&rest fact) &body body) …) , or (defmacro foo (fib fact &body body) …) ; ? 2016-03-02T08:19:51Z shka_: both ways are fine i think 2016-03-02T08:20:36Z Shinmera: I prefer the latter as it's less noisy. 2016-03-02T08:20:52Z jackdaniel: OK, thanks 2016-03-02T08:21:38Z Shinmera: I can't tell how much sense that makes in this case, but the latter also opens the possibility of allowing the user to omit the list in the one element case. 2016-03-02T08:23:58Z Howling joined #lisp 2016-03-02T08:24:56Z mvilleneuve joined #lisp 2016-03-02T08:24:56Z nikki93 joined #lisp 2016-03-02T08:29:39Z nikki93 quit (Ping timeout: 276 seconds) 2016-03-02T08:32:55Z JitanRo joined #lisp 2016-03-02T08:34:27Z igam joined #lisp 2016-03-02T08:36:14Z shka_ quit (Quit: Konversation terminated!) 2016-03-02T08:36:14Z kushal quit (Read error: Connection reset by peer) 2016-03-02T08:41:34Z shka joined #lisp 2016-03-02T08:44:43Z drdo quit (Ping timeout: 250 seconds) 2016-03-02T08:46:47Z smokeink quit (Ping timeout: 260 seconds) 2016-03-02T08:50:10Z TMM quit (Quit: Ex-Chat) 2016-03-02T08:51:34Z JitanRo_ joined #lisp 2016-03-02T08:54:57Z JitanRo quit (Ping timeout: 260 seconds) 2016-03-02T08:57:11Z shka quit (Quit: Konversation terminated!) 2016-03-02T08:58:10Z f0ff joined #lisp 2016-03-02T09:05:09Z smokeink joined #lisp 2016-03-02T09:10:54Z drdo joined #lisp 2016-03-02T09:12:21Z harish quit (Ping timeout: 246 seconds) 2016-03-02T09:13:57Z drot joined #lisp 2016-03-02T09:16:33Z phoe_krk quit (Ping timeout: 246 seconds) 2016-03-02T09:22:30Z lnostdal joined #lisp 2016-03-02T09:22:57Z ahungry quit (Ping timeout: 276 seconds) 2016-03-02T09:23:02Z JitanRo_ quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-03-02T09:25:19Z nikki93 joined #lisp 2016-03-02T09:27:56Z william3 joined #lisp 2016-03-02T09:30:32Z vlatkoB_ joined #lisp 2016-03-02T09:31:09Z whiteline quit (Remote host closed the connection) 2016-03-02T09:31:53Z whiteline joined #lisp 2016-03-02T09:34:37Z vlatkoB quit (Ping timeout: 260 seconds) 2016-03-02T09:35:28Z JuanDaugherty: anybody know if beach's mcclim compares function/completion wise to the original? 2016-03-02T09:35:44Z JuanDaugherty: s/if/how/ 2016-03-02T09:36:22Z yeahnoob quit (Remote host closed the connection) 2016-03-02T09:37:45Z igam: Original McCLIM or original CLIM? 2016-03-02T09:38:19Z igam: (Not that I know in either case, but I had the impression that McCLIM was alreadly simplified compared to CLIM). 2016-03-02T09:38:51Z stepnem joined #lisp 2016-03-02T09:39:22Z JuanDaugherty: yeah I never used either, so referring to best past functional level of the thing I guess, which I guess would be CLIM 2016-03-02T09:39:38Z JuanDaugherty: iirc mcclim never matched clim 2016-03-02T09:39:43Z JuanDaugherty: now that you mention it 2016-03-02T09:39:52Z aries_liuxueyang quit (Ping timeout: 260 seconds) 2016-03-02T09:40:28Z JuanDaugherty: so given that assume beach's version is past the last best of mcclim 2016-03-02T09:41:16Z JuanDaugherty: s/last best/better than the prior last best/ 2016-03-02T09:41:38Z JuanDaugherty: but query is about the usability of the overall thing 2016-03-02T09:46:26Z TMM joined #lisp 2016-03-02T09:53:11Z gigetoo quit (Ping timeout: 250 seconds) 2016-03-02T09:54:01Z william3 quit (Remote host closed the connection) 2016-03-02T09:54:01Z gravicappa joined #lisp 2016-03-02T09:55:10Z gigetoo joined #lisp 2016-03-02T09:55:54Z aries_liuxueyang joined #lisp 2016-03-02T09:56:39Z ryan_vw` quit (Ping timeout: 250 seconds) 2016-03-02T09:57:59Z william3 joined #lisp 2016-03-02T09:59:40Z william3 quit (Remote host closed the connection) 2016-03-02T09:59:56Z william3 joined #lisp 2016-03-02T10:04:08Z ACE_Recliner joined #lisp 2016-03-02T10:04:33Z myrkraverk joined #lisp 2016-03-02T10:05:39Z synchromesh joined #lisp 2016-03-02T10:06:10Z gaya- joined #lisp 2016-03-02T10:07:09Z kushal joined #lisp 2016-03-02T10:08:21Z heurist quit (Ping timeout: 250 seconds) 2016-03-02T10:09:19Z oleo_ is now known as oleo 2016-03-02T10:09:45Z leo_song quit (Ping timeout: 276 seconds) 2016-03-02T10:09:50Z kushal quit (Read error: Connection reset by peer) 2016-03-02T10:11:09Z araujo quit (Ping timeout: 260 seconds) 2016-03-02T10:11:11Z kushal joined #lisp 2016-03-02T10:13:05Z Heranort joined #lisp 2016-03-02T10:15:31Z Heranort: is there any tutorials for building static library embedded to C using ecl? i went through the manual and only found how to build the stand-alone program. 2016-03-02T10:15:36Z KarlDscc quit (Remote host closed the connection) 2016-03-02T10:18:49Z flip214: varjag: re "The Grand SYMBOL-PLIST Treatise"... 2016-03-02T10:20:03Z Whitesquall joined #lisp 2016-03-02T10:20:32Z myrkraverk quit (Read error: Connection reset by peer) 2016-03-02T10:22:04Z jackdaniel: Heranort: --disable-shared should build libecl.a 2016-03-02T10:22:46Z DeadTrickster: hmm looks like sbcl --script ignores sbclrc 2016-03-02T10:22:48Z jackdaniel: Heranort: using libecl.so is a better solution though (better supported and has dlopen) 2016-03-02T10:23:16Z Heranort: jackdaniel: thanks and i wonder wether i have to write the Makefile myself? could any IDE help me to do so? 2016-03-02T10:23:18Z jackdaniel: Heranort: standard builds libecl.so, check build/lib directory 2016-03-02T10:23:27Z Shinmera: DeadTrickster: As the man says. 2016-03-02T10:23:36Z araujo joined #lisp 2016-03-02T10:23:37Z jackdaniel: Heranort: makefile? for what? 2016-03-02T10:23:49Z Heranort: for embedding lisp into C program 2016-03-02T10:23:50Z DeadTrickster: what can I do then? 2016-03-02T10:23:58Z DeadTrickster: load manually? 2016-03-02T10:24:09Z DeadTrickster: I want to use ql from my script 2016-03-02T10:24:25Z jackdaniel: Heranort: you may want to check the examples/embed directory 2016-03-02T10:25:03Z Heranort: jackdaniel: yeah there is a Makefile in it, but have that been written by hand? 2016-03-02T10:25:12Z Shinmera: DeadTrickster: Use the options that --script implies minus --no-userinit and use --load. 2016-03-02T10:25:54Z DeadTrickster: will --load work with hashbang? 2016-03-02T10:25:54Z Heranort: jackdaniel: i do not understand much Makefile syntax 2016-03-02T10:26:08Z jackdaniel: ECL can't possible know apriori with what you'll link the object 2016-03-02T10:26:51Z Heranort: jackdaniel: so there is no solution for automatic generation.... 2016-03-02T10:27:00Z jackdaniel: generally you may just do "gcc `ecl-config --cflags` -o my-app file1.c file2.c built-lisp-library.a `ecl-config --ldflags` -lecl 2016-03-02T10:27:03Z dfk joined #lisp 2016-03-02T10:27:21Z Shinmera: DeadTrickster: I don't know-- try it 2016-03-02T10:27:51Z FreeBirdLjj quit (Read error: Connection reset by peer) 2016-03-02T10:27:55Z jackdaniel: Heranort: essentially if you have a C application you have some kind of a build system. If you want to built with it some ECL library you have to integrate it 2016-03-02T10:28:14Z FreeBirdLjj joined #lisp 2016-03-02T10:28:30Z william3 quit (Remote host closed the connection) 2016-03-02T10:29:11Z zacharias joined #lisp 2016-03-02T10:29:21Z Heranort: jackdaniel: yep, I want to build my lisp code into one of the Qt applications. so i should modify the makefile to integrate the ECL in it, is that what you mean? 2016-03-02T10:29:50Z jackdaniel: Heranort: yes. You may want to check out the project EQL 2016-03-02T10:30:08Z jackdaniel: https://gitlab.com/eql/eql (Polos Ruetz wrote it) 2016-03-02T10:35:21Z heurist joined #lisp 2016-03-02T10:36:27Z stardiviner quit (Ping timeout: 260 seconds) 2016-03-02T10:36:46Z william3 joined #lisp 2016-03-02T10:37:41Z attila_lendvai joined #lisp 2016-03-02T10:38:21Z kjak quit (Ping timeout: 276 seconds) 2016-03-02T10:38:48Z Heranort: jackdaniel: many thanks :) 2016-03-02T10:39:06Z jackdaniel: sure, good luck 2016-03-02T10:39:17Z jackdaniel: :) 2016-03-02T10:41:29Z DeadTrickster: my sbcl even ignores --noinform 2016-03-02T10:41:30Z scymtym: DeadTrickster: note that --script can be a "runtime option" or a "toplevel option" depending on its position relative to other commandline arguments. also note that --script will be interpreted as a "user option" if preceded by user options or --end-toplevel-options. the manual page explains this in the COMMAND LINE SYNTAX section 2016-03-02T10:41:50Z scymtym: this confuses everybody 2016-03-02T10:42:10Z JitanRo joined #lisp 2016-03-02T10:42:39Z flip214: yeah, order is _very_ important here 2016-03-02T10:42:54Z william3 quit (Ping timeout: 276 seconds) 2016-03-02T10:43:00Z scymtym: i.e. sbcl --foo --script FILE will be interpreted as three user options but no runtime or toplevel options 2016-03-02T10:43:07Z DeadTrickster: ok so --noinform BEFORE --noprint works 2016-03-02T10:43:09Z DeadTrickster: good 2016-03-02T10:43:27Z DeadTrickster: now I just have wire up with hash bang 2016-03-02T10:44:08Z DeadTrickster: ha, #!/usr/local/bin/sbcl --noinform --noprint here --noinform just ignored too 2016-03-02T10:44:40Z DeadTrickster: as well as no print btw 2016-03-02T10:44:43Z DeadTrickster: yay 2016-03-02T10:45:29Z DeadTrickster: sbcl --noinform --noprint < 8 arrow. I'm really slow since I've been to his homepage dozens of times 2016-03-02T17:36:07Z eudoxia joined #lisp 2016-03-02T17:36:42Z fiddlerwoaroof: Ha! Never noticed that either. 2016-03-02T17:37:01Z fiddlerwoaroof: And, I've wondered several times what the significance of 8arrow was... 2016-03-02T17:37:55Z fiddlerwoaroof: (Not knowing Japanese at all, I mentally pronounce his name something like eye-TAH-roe) 2016-03-02T17:38:50Z pareidolia: I've seen to much anime, got the pun quick enough 2016-03-02T17:38:58Z _z joined #lisp 2016-03-02T17:39:01Z jasom: ay-ta-roh (with the "oh" sound at the end slightly longer than normal) 2016-03-02T17:39:02Z eudoxia: pareidolia: so you're having trouble with Lucerne 2016-03-02T17:39:37Z lisse joined #lisp 2016-03-02T17:39:43Z eudoxia: for context re:that piece of source code, clack-errors was basically my first CL library, and was written before the great Clack rewrite, where it switched from classes to functions or something 2016-03-02T17:39:44Z pareidolia: I'd say it's been rough 2016-03-02T17:39:53Z eudoxia: so it uses a compatibility layer that Clack ships with 2016-03-02T17:39:56Z eudoxia: and its kinda fuckity 2016-03-02T17:40:23Z eudoxia: though I'm surprised that clack-errors doesn't work 2016-03-02T17:40:44Z mathi_aihtam joined #lisp 2016-03-02T17:40:45Z Opodeldoc quit (Ping timeout: 250 seconds) 2016-03-02T17:40:53Z pareidolia: Errors blow up in Emacs even when the :debug t is passed to start 2016-03-02T17:41:20Z eudoxia: let me create a tiny test 2016-03-02T17:41:30Z fiddlerwoaroof thinks it might be a problem with woo 2016-03-02T17:41:45Z pareidolia: Ooh I didn't check with anything else 2016-03-02T17:41:46Z fiddlerwoaroof: I've only tried it once or twice, but never really liked it. 2016-03-02T17:42:04Z fiddlerwoaroof: Try using hunchentoot since that is, I think, pure common lisp. 2016-03-02T17:42:26Z fiddlerwoaroof: IIRC, woo uses libuv or something. 2016-03-02T17:42:57Z pareidolia: The errors were me passing the wrong list as a response 2016-03-02T17:43:57Z fiddlerwoaroof: My point was just that FFI libraries are often more brittle. 2016-03-02T17:44:04Z lisse quit (Client Quit) 2016-03-02T17:44:05Z eudoxia: pareidolia: http://i.imgur.com/WgkTw9z.png 2016-03-02T17:44:17Z pareidolia: eudoxia: It'd be nice if there is a note at clack-errors for Lucerne users not to try to include the middleware directly 2016-03-02T17:44:28Z k-stz joined #lisp 2016-03-02T17:44:36Z eudoxia: yes 2016-03-02T17:44:45Z eudoxia: i should write about that in the documentation 2016-03-02T17:45:02Z eudoxia: also i think fiddlerwoaroof is right that this is a woo problem though i'm not sure why that would be the case 2016-03-02T17:45:39Z lisse joined #lisp 2016-03-02T17:45:53Z fiddlerwoaroof: My one experience with woo was that I loaded a simple "hello world" app that worked with wookie and hunchentoot and it died. 2016-03-02T17:46:26Z Shinmera: I've gotten woo to run fine in Radiance, though that driver might have bitrotted again already until now :/ 2016-03-02T17:46:31Z fiddlerwoaroof: I could have been doing something wrong, but I've never really needed anything that only woo provides. 2016-03-02T17:46:31Z eudoxia: huh 2016-03-02T17:46:35Z eudoxia: woo works 2016-03-02T17:46:58Z pareidolia: Can it be something in my emacs? 2016-03-02T17:47:08Z pareidolia: It's just slime 2016-03-02T17:47:26Z eudoxia: http://i.imgur.com/iHUiVUB.png 2016-03-02T17:47:33Z eudoxia: it might be a problem with versions 2016-03-02T17:47:47Z eudoxia: or the implementation: i'm on SBCL 1.3.2 2016-03-02T17:48:04Z pareidolia: 1.3.1 here 2016-03-02T17:48:13Z pareidolia: eudoxia: I see you don't use slime? 2016-03-02T17:48:33Z eudoxia: sly is a clone that has other things 2016-03-02T17:48:45Z eudoxia: such as control+r search like in the terminal and cat-themed ASCII art 2016-03-02T17:48:51Z eudoxia: brb meeting 2016-03-02T17:51:23Z eudoxia_ joined #lisp 2016-03-02T17:51:57Z eudoxia quit (Read error: Connection reset by peer) 2016-03-02T17:54:06Z igam quit (Ping timeout: 248 seconds) 2016-03-02T17:55:29Z munksgaard quit (Ping timeout: 260 seconds) 2016-03-02T17:55:31Z gaya- quit (Quit: Leaving.) 2016-03-02T18:00:15Z yrk quit (Ping timeout: 250 seconds) 2016-03-02T18:02:36Z quazimodo quit (Ping timeout: 246 seconds) 2016-03-02T18:02:40Z johndau` joined #lisp 2016-03-02T18:02:42Z quazimod2 quit (Ping timeout: 260 seconds) 2016-03-02T18:02:46Z quazimod1 quit (Ping timeout: 252 seconds) 2016-03-02T18:05:59Z johndau quit (Ping timeout: 260 seconds) 2016-03-02T18:07:20Z munksgaard joined #lisp 2016-03-02T18:08:29Z jtza8 quit (Ping timeout: 250 seconds) 2016-03-02T18:08:34Z briantrice joined #lisp 2016-03-02T18:10:40Z futpib joined #lisp 2016-03-02T18:10:52Z elimik31 quit (Ping timeout: 260 seconds) 2016-03-02T18:12:18Z hazz joined #lisp 2016-03-02T18:12:28Z _paul0 joined #lisp 2016-03-02T18:13:37Z douglascorrea joined #lisp 2016-03-02T18:15:55Z TMM joined #lisp 2016-03-02T18:15:57Z paul0 quit (Ping timeout: 276 seconds) 2016-03-02T18:16:31Z zacharias joined #lisp 2016-03-02T18:17:46Z varjag joined #lisp 2016-03-02T18:22:59Z kamog joined #lisp 2016-03-02T18:23:15Z mateuszb quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-03-02T18:24:11Z Opodeldoc joined #lisp 2016-03-02T18:26:49Z UtkarshRay quit (Ping timeout: 240 seconds) 2016-03-02T18:29:49Z clop joined #lisp 2016-03-02T18:31:14Z yrk joined #lisp 2016-03-02T18:31:14Z rodolfowtf quit (Read error: Connection reset by peer) 2016-03-02T18:31:47Z yrk quit (Changing host) 2016-03-02T18:31:47Z yrk joined #lisp 2016-03-02T18:35:27Z edgar-rft quit (Quit: edgar-rft) 2016-03-02T18:35:36Z nell joined #lisp 2016-03-02T18:35:40Z rodolfowtf joined #lisp 2016-03-02T18:35:42Z douglascorrea quit (Remote host closed the connection) 2016-03-02T18:35:43Z rodolfowtf quit (Max SendQ exceeded) 2016-03-02T18:36:09Z douglascorrea joined #lisp 2016-03-02T18:36:46Z slyrus quit (Ping timeout: 248 seconds) 2016-03-02T18:37:31Z rodolfowtf joined #lisp 2016-03-02T18:37:34Z rodolfowtf quit (Max SendQ exceeded) 2016-03-02T18:39:31Z rodolfowtf joined #lisp 2016-03-02T18:39:34Z rodolfowtf quit (Max SendQ exceeded) 2016-03-02T18:40:02Z kushal quit (Quit: Leaving) 2016-03-02T18:41:07Z rodolfowtf joined #lisp 2016-03-02T18:41:11Z rodolfowtf quit (Max SendQ exceeded) 2016-03-02T18:42:11Z phoe_krk quit (Ping timeout: 244 seconds) 2016-03-02T18:43:52Z vlatkoB quit (Remote host closed the connection) 2016-03-02T18:44:08Z jtza8 joined #lisp 2016-03-02T18:45:32Z attila_lendvai joined #lisp 2016-03-02T18:46:20Z rodolfowtf joined #lisp 2016-03-02T18:46:21Z rodolfowtf quit (Max SendQ exceeded) 2016-03-02T18:48:33Z rodolfowtf joined #lisp 2016-03-02T18:48:35Z rodolfowtf quit (Max SendQ exceeded) 2016-03-02T18:50:04Z rodolfowtf joined #lisp 2016-03-02T18:50:07Z rodolfowtf quit (Max SendQ exceeded) 2016-03-02T18:50:29Z zadock joined #lisp 2016-03-02T18:52:32Z phoe_krk joined #lisp 2016-03-02T18:53:13Z TRUMPetr0n is now known as trinitr0n 2016-03-02T18:56:11Z warweasle is now known as warweasle_afk 2016-03-02T18:58:04Z Howling quit (Quit: Too late I heard the howling, that broke your heart at last...) 2016-03-02T18:58:08Z ASau joined #lisp 2016-03-02T18:58:18Z kushal joined #lisp 2016-03-02T18:59:12Z voidlily quit (Read error: Connection reset by peer) 2016-03-02T19:01:39Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-03-02T19:03:56Z sepi joined #lisp 2016-03-02T19:04:25Z lisse joined #lisp 2016-03-02T19:04:50Z eudoxia_ quit (Quit: Leaving) 2016-03-02T19:06:44Z kamog quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-03-02T19:06:59Z PlasmaStar quit (Ping timeout: 250 seconds) 2016-03-02T19:11:24Z PlasmaStar joined #lisp 2016-03-02T19:12:32Z raoulvdberge joined #lisp 2016-03-02T19:15:09Z voidlily joined #lisp 2016-03-02T19:16:00Z Jesin joined #lisp 2016-03-02T19:18:49Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-03-02T19:19:45Z kushal quit (Quit: Leaving) 2016-03-02T19:20:21Z mal1 is now known as lieven 2016-03-02T19:20:26Z lieven quit (Changing host) 2016-03-02T19:20:26Z lieven joined #lisp 2016-03-02T19:20:40Z satran joined #lisp 2016-03-02T19:29:10Z sauvin quit (Read error: Connection reset by peer) 2016-03-02T19:30:10Z hazz quit (Quit: Leaving) 2016-03-02T19:32:34Z NeverDie quit (Quit: http://radiux.io/) 2016-03-02T19:43:03Z moore33 joined #lisp 2016-03-02T19:44:33Z satran quit (Ping timeout: 268 seconds) 2016-03-02T19:45:22Z lisse joined #lisp 2016-03-02T19:48:54Z ChibaPet joined #lisp 2016-03-02T19:49:33Z synchromesh quit (Ping timeout: 276 seconds) 2016-03-02T19:49:58Z shlomo quit (Quit: WeeChat 1.4) 2016-03-02T19:51:17Z warweasle_afk quit (Remote host closed the connection) 2016-03-02T19:54:00Z deepestblue quit (Quit: This computer has gone to sleep) 2016-03-02T19:56:54Z kenanb joined #lisp 2016-03-02T19:57:14Z ryan_vw joined #lisp 2016-03-02T19:57:21Z EvW joined #lisp 2016-03-02T20:01:54Z EvW quit (Remote host closed the connection) 2016-03-02T20:02:17Z warweasle joined #lisp 2016-03-02T20:02:22Z kenanb: spec doesn't state a standard procedure for user to expand a type, but it states the necessity of expansion is implied, so I am thinking at least some implementations make the type expansion procedure available to user as well, any ideas? 2016-03-02T20:03:44Z kenanb: ah, I think I found some stuff 2016-03-02T20:05:58Z johndau`` joined #lisp 2016-03-02T20:06:09Z |3b|: sb-ext:typexpand ? 2016-03-02T20:06:22Z HDurer quit (Ping timeout: 248 seconds) 2016-03-02T20:07:37Z mastokley quit (Ping timeout: 240 seconds) 2016-03-02T20:08:45Z EvW joined #lisp 2016-03-02T20:08:49Z johndau` quit (Ping timeout: 240 seconds) 2016-03-02T20:09:11Z Baggers joined #lisp 2016-03-02T20:09:24Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-03-02T20:09:45Z briantrice quit (Quit: briantrice) 2016-03-02T20:11:25Z kenanb: |3b|: ah, so cool, thank you 2016-03-02T20:11:33Z shikhin_ is now known as shikhin 2016-03-02T20:12:23Z |3b|: seems to be a more portable (or at least ported) version in introspect-environments 2016-03-02T20:12:57Z Bicyclidine joined #lisp 2016-03-02T20:15:27Z HDurer joined #lisp 2016-03-02T20:22:23Z kenanb: |3b|: hmm, yes, great! thank you. support in three implementations is cool. 2016-03-02T20:23:27Z _z quit (Remote host closed the connection) 2016-03-02T20:24:23Z _z joined #lisp 2016-03-02T20:25:00Z sjl__ joined #lisp 2016-03-02T20:26:50Z Xach_ joined #lisp 2016-03-02T20:28:21Z lisse joined #lisp 2016-03-02T20:29:07Z Xach quit (Ping timeout: 260 seconds) 2016-03-02T20:31:29Z mastokley joined #lisp 2016-03-02T20:32:04Z gingerale quit (Remote host closed the connection) 2016-03-02T20:35:59Z asdfa joined #lisp 2016-03-02T20:36:05Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T20:38:49Z mvilleneuve joined #lisp 2016-03-02T20:40:35Z mathi_aihtam quit (Ping timeout: 250 seconds) 2016-03-02T20:41:32Z mastokley quit (Ping timeout: 244 seconds) 2016-03-02T20:42:38Z ACE_Recliner quit (Ping timeout: 248 seconds) 2016-03-02T20:43:42Z Ven joined #lisp 2016-03-02T20:44:36Z mastokley joined #lisp 2016-03-02T20:48:01Z gravicappa quit (Remote host closed the connection) 2016-03-02T20:48:58Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-03-02T20:52:45Z Ven joined #lisp 2016-03-02T20:54:05Z varjagg joined #lisp 2016-03-02T20:55:30Z varjag quit (Ping timeout: 244 seconds) 2016-03-02T20:55:50Z asdfa joined #lisp 2016-03-02T20:56:02Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T21:02:03Z futpib quit (Ping timeout: 240 seconds) 2016-03-02T21:02:55Z Fare joined #lisp 2016-03-02T21:05:52Z Bicyclidine quit (Ping timeout: 244 seconds) 2016-03-02T21:06:14Z sjl__ is now known as sjl 2016-03-02T21:10:14Z briantrice joined #lisp 2016-03-02T21:11:18Z slyrus joined #lisp 2016-03-02T21:12:00Z Bicyclidine joined #lisp 2016-03-02T21:14:14Z NeverDie joined #lisp 2016-03-02T21:14:28Z NeverDie quit (Client Quit) 2016-03-02T21:15:53Z asdfa joined #lisp 2016-03-02T21:16:03Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T21:20:00Z briantrice quit (Quit: briantrice) 2016-03-02T21:21:59Z dfg_ joined #lisp 2016-03-02T21:23:03Z dfg_: how do you eval &rest of a function or do you need a macro? 2016-03-02T21:24:08Z dfg_: like i want to create a function that creates custom functions. not just a function, but the type of function 2016-03-02T21:24:42Z Bicyclidine: i have no idea what you mean by "eval &rest". Could you try to explain in more detail? Maybe examples? 2016-03-02T21:25:04Z dfg_: like the arguments passed into a function 2016-03-02T21:25:43Z Bicyclidine: Yes. What do you mean by "eval". What does &rest in particular have to do with it. That is the sort of question I'm asking. 2016-03-02T21:25:55Z dfg_: you know how you (defun name (whatever) (do_something)) 2016-03-02T21:26:02Z dfg_: then you call it (name watwat) 2016-03-02T21:26:14Z Bicyclidine: sure. 2016-03-02T21:26:36Z dfg_: how can i for instance, create a custom function. that says like (template (whatever) (do_something)) 2016-03-02T21:26:43Z dfg_: where template has a hook to the parameters 2016-03-02T21:26:51Z xrash quit (Read error: Connection reset by peer) 2016-03-02T21:26:54Z dfg_: so i can call (template "whatever") 2016-03-02T21:26:57Z moore33: dfg_:The argument you declare with &rest is just a list of the rest of the arguments. You access it with car, cdr, etc. 2016-03-02T21:27:04Z Bicyclidine: you've lost me. 2016-03-02T21:27:16Z Bicyclidine: In (defun name (whatever) (do-something)), is name a "custom function"? 2016-03-02T21:27:39Z moore33: dfg_:I think you want to define a macro. Is there anything in Common Lisp that is similar to the thing you want to define? 2016-03-02T21:27:39Z dfg_: no its just a function, its body is defined right there 2016-03-02T21:27:56Z dfg_: idk how to explain 2016-03-02T21:27:58Z Bicyclidine: What makes a function "custom"? 2016-03-02T21:28:26Z deepestblue joined #lisp 2016-03-02T21:28:58Z zadock quit (Quit: Leaving) 2016-03-02T21:29:09Z |3b|: function arguments are evaluated before the function is called, whether it uses &rest or not 2016-03-02T21:29:12Z dfg_: im not really working in common lisp atm, im working in Hy. which is a lisp dialect that creates python ast but 2016-03-02T21:29:16Z |3b|: if you want something else, you use a macro 2016-03-02T21:29:17Z dfg_: lisp is lisp rite 2016-03-02T21:29:21Z |3b|: not really 2016-03-02T21:29:27Z _z quit (Ping timeout: 246 seconds) 2016-03-02T21:29:44Z dfg_: inside a macro 2016-03-02T21:29:52Z |3b|: some lisps have the concept of fexpr, which might be what you want? 2016-03-02T21:30:01Z slyrus quit (Ping timeout: 240 seconds) 2016-03-02T21:31:35Z douglasc_ joined #lisp 2016-03-02T21:32:21Z d3lf0 joined #lisp 2016-03-02T21:33:18Z mvilleneuve quit (Quit: This computer has gone to sleep) 2016-03-02T21:34:31Z douglascorrea quit (Ping timeout: 252 seconds) 2016-03-02T21:34:36Z dfg_: the words that i think best describe what im trying to do is mutating functions. instead of defining function(input, body). define a function that creates a function from other functions 2016-03-02T21:34:38Z dfg_: idk 2016-03-02T21:35:10Z _z joined #lisp 2016-03-02T21:35:20Z dfg_: but that still can be called like a normal function (mutated "hello") 2016-03-02T21:35:30Z douglasc_ is now known as douglascorrea 2016-03-02T21:35:54Z asdfa joined #lisp 2016-03-02T21:36:02Z Bicyclidine: you can define functions that return other functions. for example, (defun compose2 (f1 f2) (lambda (arg) (funcall f1 (funcall f2 arg)))). then you can do (funcall (compose2 (lambda (x) (* 2 x)) #'1+) 5) => 12 2016-03-02T21:36:03Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T21:37:16Z Bicyclidine: and if you want you can assign a name to a function returned like that. in CL it's (setf (fdefinition 'coolio) (compose2 (lambda (x) (* 2 x)) #'1+)), then you can do (coolio 5) => 12 2016-03-02T21:37:59Z aeth: If your lisp is a lisp-1 and not a lisp-2 like CL, you don't do (funcall foo x y z) and instead just do (foo x y z) 2016-03-02T21:38:03Z aeth: iirc 2016-03-02T21:38:07Z jsgrant joined #lisp 2016-03-02T21:38:12Z dfg_: its a lisp-1 2016-03-02T21:38:51Z aeth: Generally, we use ##lisp for generic lisp and #lisp for Common Lisp to avoid confusion. Although that probably causes its own kind of confusion. 2016-03-02T21:39:10Z Bicyclidine: don't worry, i was confused way before "Hy" came up 2016-03-02T21:39:19Z briantrice joined #lisp 2016-03-02T21:40:32Z aeth: Talking about "Common Lisp" vs. "Lisp family" reminds me of that one copypasta about jackdaws and crows 2016-03-02T21:40:36Z quazimodo joined #lisp 2016-03-02T21:40:37Z quazimod1 joined #lisp 2016-03-02T21:40:37Z quazimod2 joined #lisp 2016-03-02T21:41:37Z drot quit (Quit: WeeChat 1.4) 2016-03-02T21:44:34Z quazimod1 quit (Read error: Connection reset by peer) 2016-03-02T21:44:46Z quazimod2 quit (Read error: Connection reset by peer) 2016-03-02T21:44:47Z quazimodo quit (Read error: Connection reset by peer) 2016-03-02T21:45:02Z Whitesquall quit (Ping timeout: 248 seconds) 2016-03-02T21:47:53Z drdo quit (Ping timeout: 268 seconds) 2016-03-02T21:49:16Z quazimodo joined #lisp 2016-03-02T21:49:23Z 7JTAACKRB joined #lisp 2016-03-02T21:49:23Z badkins quit (Read error: Connection reset by peer) 2016-03-02T21:49:23Z 64MAAHBJN joined #lisp 2016-03-02T21:50:18Z johndau`` quit (Ping timeout: 244 seconds) 2016-03-02T21:51:41Z angavrilov quit (Remote host closed the connection) 2016-03-02T21:51:44Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-03-02T21:55:55Z asdfa joined #lisp 2016-03-02T21:56:03Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T21:57:05Z lisse joined #lisp 2016-03-02T22:00:29Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-03-02T22:01:03Z Bicyclidine quit (Ping timeout: 240 seconds) 2016-03-02T22:01:35Z dreamaddict quit (Remote host closed the connection) 2016-03-02T22:02:46Z warweasle quit (Remote host closed the connection) 2016-03-02T22:05:48Z k-stz quit (Remote host closed the connection) 2016-03-02T22:06:18Z slyrus joined #lisp 2016-03-02T22:06:20Z nevskyprospect joined #lisp 2016-03-02T22:06:38Z defaultxr joined #lisp 2016-03-02T22:08:05Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-03-02T22:10:27Z MrTrump quit (Quit: Lost terminal) 2016-03-02T22:14:44Z d3lf0 quit (Read error: Connection reset by peer) 2016-03-02T22:15:51Z asdfa joined #lisp 2016-03-02T22:16:03Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T22:17:09Z quazimodo quit (Read error: Connection reset by peer) 2016-03-02T22:17:16Z d3lf0 joined #lisp 2016-03-02T22:17:31Z nevskyprospect quit (Quit: Page closed) 2016-03-02T22:17:31Z 7JTAACKRB quit (Read error: Connection reset by peer) 2016-03-02T22:17:32Z 64MAAHBJN quit (Read error: No route to host) 2016-03-02T22:20:44Z drdo joined #lisp 2016-03-02T22:24:15Z findiggle joined #lisp 2016-03-02T22:24:42Z pjb joined #lisp 2016-03-02T22:28:13Z mateuszb joined #lisp 2016-03-02T22:33:44Z badkins joined #lisp 2016-03-02T22:35:18Z badkins quit (Remote host closed the connection) 2016-03-02T22:35:31Z briantrice quit (Read error: Connection reset by peer) 2016-03-02T22:35:48Z arrdem joined #lisp 2016-03-02T22:35:55Z asdfa joined #lisp 2016-03-02T22:36:04Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T22:36:18Z porky11 quit (Ping timeout: 246 seconds) 2016-03-02T22:36:40Z moore33 quit (Quit: Leaving) 2016-03-02T22:37:08Z briantrice joined #lisp 2016-03-02T22:37:35Z ryan_vw quit (Ping timeout: 250 seconds) 2016-03-02T22:37:56Z jasom: dfg_: Hy is Lisp about as much as C is Algol 2016-03-02T22:38:43Z dfg_: oh yea.. i dont care 2016-03-02T22:42:36Z jasom: dfg_: that's pretty rude 2016-03-02T22:43:00Z Bicyclidine joined #lisp 2016-03-02T22:43:17Z dfg_: im sorry, your remark was totally edgy. i apoligize for not sucking you off on the spot 2016-03-02T22:43:18Z dfg_: like wtf 2016-03-02T22:43:29Z _z: lol 2016-03-02T22:45:42Z Opodeldoc quit (Quit: Leaving) 2016-03-02T22:45:59Z _z: 'Hy (alternately, Hylang) is a dialect of the Lisp programming language[...]' https://en.wikipedia.org/wiki/Hy 2016-03-02T22:47:03Z _z: it probably makes more sense to call it lisp-flavored 2016-03-02T22:47:35Z jasom: _z: https://en.wikipedia.org/wiki/Category:Algol_programming_language_family 2016-03-02T22:48:51Z LiamH quit (Quit: Leaving.) 2016-03-02T22:48:58Z _z: i dont get why you linked that to me 2016-03-02T22:49:05Z jasom: _z: C is listed there 2016-03-02T22:49:06Z _z: since i just said it's lisp-flavored 2016-03-02T22:49:13Z _z: not a dialect 2016-03-02T22:50:04Z _death: seems to have a form of conses and symbols.. so I'd consider it a lisp.. may be a shitty lisp 2016-03-02T22:50:38Z porky11 joined #lisp 2016-03-02T22:52:56Z quazimodo joined #lisp 2016-03-02T22:52:57Z quazimod1 joined #lisp 2016-03-02T22:52:58Z quazimod2 joined #lisp 2016-03-02T22:53:14Z EvW quit (Remote host closed the connection) 2016-03-02T22:53:36Z scymtym_ joined #lisp 2016-03-02T22:54:01Z Fare quit (Ping timeout: 240 seconds) 2016-03-02T22:54:44Z EvW joined #lisp 2016-03-02T22:55:35Z dfg_: its better then clojure, which doesnt mean alot, but hey atleast you get readable stacktraces 2016-03-02T22:55:51Z asdfa joined #lisp 2016-03-02T22:56:04Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T23:00:25Z Shinmera quit (Quit: しつれいしなければならないんです。) 2016-03-02T23:03:30Z phoe_krk quit (Quit: (let ((hue (let ((hue :hue)) (flet ((hue (hue) hue)) `(hue "hue" hue ,(hue '(hue hue)) ,(hue hue)))))) (flet ((hue (hue) `(hue :hue ,hue "hue"))) (hue hue)))) 2016-03-02T23:03:31Z baboon` quit (Ping timeout: 248 seconds) 2016-03-02T23:03:57Z theos quit (Ping timeout: 246 seconds) 2016-03-02T23:04:43Z aeth: People who don't actually program in Lisp seem to like calling everything with parens Lisp. 2016-03-02T23:04:54Z aeth: Let's start calling every language with significant whitespace Python. 2016-03-02T23:05:21Z pjb quit (Remote host closed the connection) 2016-03-02T23:05:25Z synchromesh joined #lisp 2016-03-02T23:05:29Z dfg_: whats your definition of lisp 2016-03-02T23:05:34Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-03-02T23:05:35Z pjb joined #lisp 2016-03-02T23:05:47Z baboon` joined #lisp 2016-03-02T23:06:44Z |3b|: in this channel, "common lisp" 2016-03-02T23:06:50Z aeth: Lisp definitely needs to include macros and lambas, and be represented with s-expressions. 2016-03-02T23:07:09Z stepnem quit (Ping timeout: 276 seconds) 2016-03-02T23:07:12Z aeth: One thing that I think is overlooked in modern "Lisps" is the way Common Lisp and Scheme represent numbers. Does Clojure handle things similarly or does it just use Java data types there? 2016-03-02T23:07:22Z el-mikl quit (Remote host closed the connection) 2016-03-02T23:07:43Z dreamaddict joined #lisp 2016-03-02T23:07:56Z p_l: aeth: I think it maps subtypes of number to Java datatypes, but does implement classic lisp "numeric tower" 2016-03-02T23:08:09Z Xal joined #lisp 2016-03-02T23:08:16Z dreamaddict: how does CMUCL compare to SBCL on Windows? 2016-03-02T23:08:20Z aeth: Well, that's good. Maybe Clojure is a Lisp after all, if it has the numeric tower. 2016-03-02T23:08:23Z raoulvdberge quit (Quit: Connection closed for inactivity) 2016-03-02T23:08:43Z Bicyclidine: dreamaddict: does cmucl even run on windows 2016-03-02T23:08:47Z aeth: A lot of tiny Lisp-like languages probably overlook the numeric tower. 2016-03-02T23:08:48Z dreamaddict: I don't know :P 2016-03-02T23:08:56Z pillton: dreamaddict: What axis? 2016-03-02T23:09:03Z Bicyclidine: it does not. Well, there's your answer 2016-03-02T23:09:09Z dreamaddict: reliability mostly 2016-03-02T23:09:56Z pillton ponders a graphic with an axis labelled "reliability mostly". 2016-03-02T23:10:06Z dreamaddict: just need a reliable Lisp to do some prototype work on Windows, that is reliable 2016-03-02T23:10:14Z dreamaddict: I'm considering trying the free LispWorks 2016-03-02T23:10:14Z p_l: dreamaddict: CCL? 2016-03-02T23:10:22Z pjb quit (Ping timeout: 244 seconds) 2016-03-02T23:10:25Z Bicyclidine: lispworks is probably fine, ccl too 2016-03-02T23:10:28Z pillton: CCL works on Windows. 2016-03-02T23:10:29Z dreamaddict: if it plays it plays, I don't know what is good on windows is all 2016-03-02T23:10:41Z aeth: SBCL doesn't work well on Windows? 2016-03-02T23:10:46Z dreamaddict: if ccl makes passable distributions then that's good too 2016-03-02T23:10:52Z dreamaddict: I heard it was a bit buggy 2016-03-02T23:11:03Z Bicyclidine: it probably works fine, but it's newer, and some things are still kind of fucked i believe, like threads 2016-03-02T23:11:20Z dreamaddict: I'll use it, but if there is a Lisp implementation that is flat not buggy, even better 2016-03-02T23:11:20Z pillton: Working on windows is a pain. 2016-03-02T23:11:55Z dreamaddict: this is more .net 2016-03-02T23:12:03Z dreamaddict: I just don't want to use C# 2016-03-02T23:12:13Z pillton: What is a flat implementation? What is a passable distribution? 2016-03-02T23:12:16Z dreamaddict: also I want to see how well Lisp handles this 2016-03-02T23:12:53Z dreamaddict: passable distribution=decent size (not super bloated), doesn't run slowly 2016-03-02T23:12:54Z _z: 'Operationally, null and not compute the same result; which to use is a matter of style. ' -- Which is a 'better' style and why? 2016-03-02T23:13:43Z Bicyclidine: usually NOT is for booleans and NULL for lists 2016-03-02T23:13:43Z dreamaddict: flat was the descriptor for buggy, meaning no bugs 2016-03-02T23:13:43Z _z: Bicyclidine: yes, clhs says that but they do the same thing essentially 2016-03-02T23:13:47Z Bicyclidine: right. so the style is to use NOT for booleans and NULL for lists. 2016-03-02T23:13:57Z _z: alright 2016-03-02T23:14:20Z Bicyclidine: you could semantically consider NULL to check for empty lists, and NOT to check for false. different things, even though it so happens that empty lists are false and vice versa. 2016-03-02T23:14:45Z aeth: Btw, thinking about it: I guess I'd say macros, lambdas, s-expressions (built on cons cells with car/cdr), and the numerical tower are required for a Lisp. For Common Lisp, it should follow the Hyperspec reasonably well and for Scheme, it should follow r5rs or r7rs-small, including having hygienic macros, continuations, and tail recursion (borrowing this definition from the Scheme wiki). 2016-03-02T23:14:48Z dreamaddict: ah, ccl has no 64-bit version 2016-03-02T23:14:58Z jasom: recently I've been getting lot's of "form ... is not a lisp" (where form is clearly a list) when slime is trying to locate compiler warnings. Anyone else seeing this? 2016-03-02T23:15:04Z _z: thanks Bicyclidine 2016-03-02T23:15:05Z dreamaddict: guess I'll try free LIspWorks 2016-03-02T23:15:25Z Bicyclidine: dreamaddict: it seems to http://trac.clozure.com/ccl/wiki/WindowsNotes 2016-03-02T23:15:40Z jasom: they seem to all be centered around quasiquotation 2016-03-02T23:15:55Z Bicyclidine: or, as it says on the front page, "Microsoft Windows XP and later (x86, x86-64)" 2016-03-02T23:15:56Z asdfa joined #lisp 2016-03-02T23:16:04Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T23:16:20Z p_l: yes, CCL requires certain features that were added in Windows NT 5.1 (namely VEH) 2016-03-02T23:16:27Z jasom: http://paste.lisp.org/+6MA6 <-- here's an example 2016-03-02T23:16:41Z briantrice quit (Read error: Connection reset by peer) 2016-03-02T23:16:51Z lisse joined #lisp 2016-03-02T23:17:02Z Bicyclidine: are you sure you pasted the right thing? 2016-03-02T23:17:29Z jasom: oh wow, that's totally the wrong thing 2016-03-02T23:18:02Z |3b|: jasom: try slime from git or older sbcl 2016-03-02T23:18:26Z jasom: http://paste.lisp.org/display/308815 <-- there we go 2016-03-02T23:18:52Z badkins joined #lisp 2016-03-02T23:19:07Z Bicyclidine: if it's sbcl, the comma means it's actually a struct instance 2016-03-02T23:19:10Z |3b|: , reads as a struct in sbcl now, so it can print as , 2016-03-02T23:19:34Z jasom: ah 2016-03-02T23:19:57Z |3b|: or if you are lazy, actual error is probably printed to repl or in one of the lower frames 2016-03-02T23:20:39Z jasom: |3b|: well I'm lazy so I'm going to fix it; looking in the lower frames 10 times is a lot more work than upgrading slime 2016-03-02T23:21:00Z aeth: I will have to revise my Lisp definition one more time to include a REPL. It's not really optional in a language that claims to be a Lisp imo. 2016-03-02T23:22:52Z dreamaddict: god damn, LispWorks costs money 2016-03-02T23:23:18Z briantrice joined #lisp 2016-03-02T23:24:49Z munksgaard quit (Ping timeout: 250 seconds) 2016-03-02T23:25:51Z pseudo_sue joined #lisp 2016-03-02T23:26:07Z PuercoPop: I prefer endp for checking for empty lists, not when 'operating' (ie negate a result). 2016-03-02T23:26:20Z jtza8 quit (Remote host closed the connection) 2016-03-02T23:26:54Z pseudo_sue: hey, quick little slime question: suppose I've got two different inferior lisps running. how do I select the instance I want C-c C-c to send its compilation to? 2016-03-02T23:27:12Z Bicyclidine: M-x slime-next-connection, i think it's called now 2016-03-02T23:27:18Z pseudo_sue: ah, thanks! 2016-03-02T23:27:35Z Bicyclidine: the lisp that's connected should be on the... buffer... line... thing... you know, next to the mode 2016-03-02T23:27:41Z pseudo_sue: hm.... no dice. 2016-03-02T23:27:51Z pseudo_sue: yeah, I see it there. <1> or <2>, I think. 2016-03-02T23:29:01Z pseudo_sue: I'm running a pair of instances for a presentation, and want to be able to tweak special variables at runtime from the slime-scratch buffer (or from two separate slime scratch buffers, if that turns out to be easier) 2016-03-02T23:29:03Z lisse quit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…) 2016-03-02T23:29:10Z Bicyclidine: something like "Lisp adoc [COMMON-LISP-USER sbcl]" 2016-03-02T23:29:15Z emaczen quit (Ping timeout: 276 seconds) 2016-03-02T23:30:00Z pseudo_sue: hey, this might be it: M-x slime-cycle-connections 2016-03-02T23:30:08Z Bicyclidine: that's the old one. 2016-03-02T23:30:31Z Bicyclidine: but yeah, same deal. 2016-03-02T23:30:37Z pseudo_sue: seems to work, though... maybe my installation is behind by a bit :) 2016-03-02T23:30:49Z pseudo_sue: thanks for the pointer, though. got me googling the right phrases. 2016-03-02T23:31:00Z Bicyclidine: there's a selector gizmo and stuff also. 2016-03-02T23:32:46Z pseudo_sue: nice. got the cycle function saved as a key chord now, and I'm ready to roll. 2016-03-02T23:33:12Z lisse joined #lisp 2016-03-02T23:33:44Z Lord_of_Life quit (Excess Flood) 2016-03-02T23:35:12Z briantrice quit (Quit: briantrice) 2016-03-02T23:35:37Z Lord_of_Life joined #lisp 2016-03-02T23:35:56Z asdfa joined #lisp 2016-03-02T23:36:05Z asdfa quit (Read error: Connection reset by peer) 2016-03-02T23:38:39Z dreamaddict quit (Quit: Page closed) 2016-03-02T23:39:01Z d3lf0 quit 2016-03-02T23:40:26Z kamog joined #lisp 2016-03-02T23:41:54Z sweater joined #lisp 2016-03-02T23:42:19Z sweater is now known as Guest1178 2016-03-02T23:46:09Z nate_c joined #lisp 2016-03-02T23:49:19Z karswell quit (Read error: Connection reset by peer) 2016-03-02T23:50:16Z Baggers quit (Remote host closed the connection) 2016-03-02T23:55:57Z asdfa joined #lisp 2016-03-02T23:56:04Z asdfa quit (Read error: Connection reset by peer)