2014-12-02T00:01:03Z k-dawg joined #lisp 2014-12-02T00:01:06Z vaporatorius quit (Remote host closed the connection) 2014-12-02T00:04:17Z vinleod quit (Quit: Computer has gone to sleep.) 2014-12-02T00:04:23Z eudoxia quit (Quit: Lost terminal) 2014-12-02T00:04:58Z Bicyclidine quit (Ping timeout: 264 seconds) 2014-12-02T00:05:41Z kuanyui quit (Quit: Leaving.) 2014-12-02T00:08:02Z DeadTrickster: oh iolib and ssl...openssl, rrright? 2014-12-02T00:08:24Z segmond joined #lisp 2014-12-02T00:11:13Z vinleod joined #lisp 2014-12-02T00:11:34Z tkhoa2711 joined #lisp 2014-12-02T00:12:00Z echo-area quit (Ping timeout: 250 seconds) 2014-12-02T00:13:05Z zRecursive joined #lisp 2014-12-02T00:13:26Z nydel joined #lisp 2014-12-02T00:14:14Z Bicyclidine joined #lisp 2014-12-02T00:16:02Z genii quit (Read error: Connection reset by peer) 2014-12-02T00:20:28Z mishoo quit (Ping timeout: 256 seconds) 2014-12-02T00:22:22Z henesy quit (Ping timeout: 264 seconds) 2014-12-02T00:24:50Z tkhoa2711 quit (Quit: tkhoa2711) 2014-12-02T00:26:58Z Puffin joined #lisp 2014-12-02T00:33:47Z DeadTrickster quit (Quit: Leaving) 2014-12-02T00:34:00Z DeadTrickster joined #lisp 2014-12-02T00:35:34Z mikaelj quit (Ping timeout: 264 seconds) 2014-12-02T00:35:47Z zRecursive: I just got a mail with "-----BEGIN PGP SIGNATURE-----***". Why can i view its contents without its public key ? 2014-12-02T00:36:11Z jasom: zRecursive: it's signed, not encrypted; also off-topic 2014-12-02T00:36:12Z cluck quit (Remote host closed the connection) 2014-12-02T00:36:27Z cluck joined #lisp 2014-12-02T00:36:52Z zRecursive: thanks 2014-12-02T00:38:17Z jasom: With a git checkout of cffi, I get an error here: https://github.com/markcox80/basic-binary-ipc/blob/master/src/posix-grovel.lisp#L81 2014-12-02T00:38:27Z jasom: is it not kosher to use typedefs as the base type for an enum? 2014-12-02T00:38:45Z blahzik quit (Quit: blahzik) 2014-12-02T00:39:27Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-02T00:39:40Z pillton: Are you using CFFI from git? 2014-12-02T00:41:03Z jasom: pillton: yes 2014-12-02T00:41:09Z pillton: Ah. The patch I wrote for https://bugs.launchpad.net/cffi/+bug/1395242 broke that support. 2014-12-02T00:41:18Z pillton: I did it unintentionally. 2014-12-02T00:41:26Z pillton: I have started the new patch. 2014-12-02T00:41:46Z pillton: That fixes the issue in the bug and restores the old functionality. 2014-12-02T00:42:19Z pillton: I have to see what the maintainers think. 2014-12-02T00:42:24Z jasom: okay; somewhat ironic that you broke that ;) 2014-12-02T00:43:13Z jasom: I'll reverse b939ecd and test; I was wanting to test basic-binary-ipc with the improved bitfield compiler macro 2014-12-02T00:44:28Z pillton: Yeah. Sorry about that. 2014-12-02T00:44:31Z Xach: Hmm, I thought there were some projects failing due to implicit sb-introspect but I can't find any of them now. 2014-12-02T00:44:45Z Xach: I did find some failures due to implicit sb-bsd-sockets in ltk-remote and telnetlib. 2014-12-02T00:44:48Z Xach: d'oh 2014-12-02T00:45:49Z sytse joined #lisp 2014-12-02T00:46:36Z Xach: d'oh, i see why 2014-12-02T00:46:38Z jasom: pillton: no problem; good news is that the improved bitfield compiler macro speeds up the woo benchmark by about 25% on basic-binary-ipc 2014-12-02T00:46:55Z pillton: That is great. 2014-12-02T00:47:31Z jasom had originally hacked around it by adding a #. to the place that was hurting the most 2014-12-02T00:47:41Z rvirding quit (Ping timeout: 272 seconds) 2014-12-02T00:48:19Z faheem_ quit (Ping timeout: 272 seconds) 2014-12-02T00:48:50Z Longlius quit (Ping timeout: 250 seconds) 2014-12-02T00:49:15Z rvirding__ joined #lisp 2014-12-02T00:49:35Z endou_____ quit (Ping timeout: 272 seconds) 2014-12-02T00:49:35Z drmeister quit (Ping timeout: 272 seconds) 2014-12-02T00:49:48Z faheem_ joined #lisp 2014-12-02T00:50:28Z kuanyui joined #lisp 2014-12-02T00:50:29Z drmeister joined #lisp 2014-12-02T00:50:51Z ggherdov quit (Ping timeout: 272 seconds) 2014-12-02T00:50:51Z gz quit (Ping timeout: 272 seconds) 2014-12-02T00:51:01Z c74d is now known as Guest29672 2014-12-02T00:51:02Z Guest29672 quit (Killed (morgan.freenode.net (Nickname regained by services))) 2014-12-02T00:51:45Z endou_____ joined #lisp 2014-12-02T00:52:04Z gz__ joined #lisp 2014-12-02T00:52:13Z jusss joined #lisp 2014-12-02T00:52:34Z innertracks joined #lisp 2014-12-02T00:52:46Z c74d joined #lisp 2014-12-02T00:54:07Z nha_ joined #lisp 2014-12-02T00:54:37Z c74d quit (Read error: Connection reset by peer) 2014-12-02T00:55:06Z Lowl3v3l joined #lisp 2014-12-02T00:55:12Z Lowl3v3l quit (Remote host closed the connection) 2014-12-02T00:56:22Z nha quit (Ping timeout: 244 seconds) 2014-12-02T00:56:44Z c74d joined #lisp 2014-12-02T01:01:51Z juiko joined #lisp 2014-12-02T01:02:05Z blahzik joined #lisp 2014-12-02T01:03:21Z c74d is now known as Guest2381 2014-12-02T01:03:22Z innertracks quit (Quit: innertracks) 2014-12-02T01:03:45Z innertracks joined #lisp 2014-12-02T01:04:29Z ggherdov joined #lisp 2014-12-02T01:04:34Z Guest2381 quit (Ping timeout: 258 seconds) 2014-12-02T01:04:59Z yuikov joined #lisp 2014-12-02T01:05:11Z c74d joined #lisp 2014-12-02T01:06:11Z Bicyclidine quit (Ping timeout: 244 seconds) 2014-12-02T01:13:15Z Bicyclidine joined #lisp 2014-12-02T01:13:23Z chameco quit (Ping timeout: 258 seconds) 2014-12-02T01:15:20Z chameco joined #lisp 2014-12-02T01:19:55Z k-dawg quit (Quit: This computer has gone to sleep) 2014-12-02T01:22:09Z henesy joined #lisp 2014-12-02T01:24:52Z pavelpenev quit (Ping timeout: 256 seconds) 2014-12-02T01:25:30Z c74d quit (Remote host closed the connection) 2014-12-02T01:25:38Z lavokad quit (Remote host closed the connection) 2014-12-02T01:25:55Z Jesin joined #lisp 2014-12-02T01:28:54Z c74d joined #lisp 2014-12-02T01:29:30Z Niac joined #lisp 2014-12-02T01:29:55Z c74d is now known as Guest53709 2014-12-02T01:30:47Z Guest53709 quit (Read error: Connection reset by peer) 2014-12-02T01:31:05Z Bicyclidine quit (Ping timeout: 264 seconds) 2014-12-02T01:31:07Z Puffin quit (Ping timeout: 245 seconds) 2014-12-02T01:31:47Z c74d joined #lisp 2014-12-02T01:32:42Z Bicyclidine joined #lisp 2014-12-02T01:32:51Z towodo joined #lisp 2014-12-02T01:34:27Z urandom__ quit (Quit: Konversation terminated!) 2014-12-02T01:35:23Z yuikov quit (Remote host closed the connection) 2014-12-02T01:36:02Z RedEight quit (Quit: leaving) 2014-12-02T01:36:36Z c74d quit (Read error: Connection reset by peer) 2014-12-02T01:38:47Z c74d joined #lisp 2014-12-02T01:46:05Z edgar-rft joined #lisp 2014-12-02T01:46:29Z jusss quit (Ping timeout: 244 seconds) 2014-12-02T01:46:29Z zeitue joined #lisp 2014-12-02T01:46:34Z lyanchih_ joined #lisp 2014-12-02T01:46:47Z echo-area joined #lisp 2014-12-02T01:48:15Z c74d quit (Read error: Connection reset by peer) 2014-12-02T01:48:59Z matko quit (Ping timeout: 252 seconds) 2014-12-02T01:49:59Z defaultxr joined #lisp 2014-12-02T01:50:05Z c74d joined #lisp 2014-12-02T01:50:57Z blahzik quit (Ping timeout: 240 seconds) 2014-12-02T01:52:21Z blahzik joined #lisp 2014-12-02T01:53:11Z maxpeck joined #lisp 2014-12-02T01:56:14Z cy left #lisp 2014-12-02T01:58:10Z c74d quit (Killed (wilhelm.freenode.net (Nickname regained by services))) 2014-12-02T01:58:22Z stepnem quit (Ping timeout: 240 seconds) 2014-12-02T01:59:02Z dagnachew joined #lisp 2014-12-02T02:00:00Z c74d joined #lisp 2014-12-02T02:01:28Z pillton quit (Remote host closed the connection) 2014-12-02T02:07:24Z pillton joined #lisp 2014-12-02T02:08:33Z zRecursive quit (Remote host closed the connection) 2014-12-02T02:08:53Z zRecursive joined #lisp 2014-12-02T02:11:41Z a20141130 quit (Quit: Page closed) 2014-12-02T02:15:17Z drewc quit (Read error: Connection reset by peer) 2014-12-02T02:16:08Z blahzik quit (Quit: blahzik) 2014-12-02T02:24:13Z Karl_Dscc quit (Remote host closed the connection) 2014-12-02T02:28:22Z bgs100 joined #lisp 2014-12-02T02:35:51Z mikaelj joined #lisp 2014-12-02T02:35:59Z maxpeck quit (Remote host closed the connection) 2014-12-02T02:36:16Z kub4 joined #lisp 2014-12-02T02:37:20Z scoofy quit (Ping timeout: 258 seconds) 2014-12-02T02:41:45Z towodo quit (Quit: towodo) 2014-12-02T02:45:57Z kub4 quit (Ping timeout: 240 seconds) 2014-12-02T02:47:17Z Bicyclidine quit (Ping timeout: 252 seconds) 2014-12-02T02:48:20Z beach joined #lisp 2014-12-02T02:48:27Z beach: Good morning everyone! 2014-12-02T02:51:07Z scoofy joined #lisp 2014-12-02T02:53:17Z henesy quit (Ping timeout: 240 seconds) 2014-12-02T02:53:41Z tcr joined #lisp 2014-12-02T02:54:07Z Bicyclidine joined #lisp 2014-12-02T02:54:14Z phadthai: beach: good evening 2014-12-02T02:56:28Z Pixel_Outlaw: It is actually 7:56 Mountain Freedom Time 2014-12-02T02:56:34Z Pixel_Outlaw: *PM 2014-12-02T03:01:12Z zRecursive: howdy 2014-12-02T03:04:08Z BlueRavenGT joined #lisp 2014-12-02T03:04:17Z towodo joined #lisp 2014-12-02T03:05:55Z Devon joined #lisp 2014-12-02T03:07:05Z Devon: Hmm, at http://common-lisp.net/project/elephant ... since 2009 ... support not complete ... 2014-12-02T03:08:21Z Devon: anyone have a fave persistent object ... 2014-12-02T03:08:30Z jusss joined #lisp 2014-12-02T03:09:42Z ivan4th: tried https://github.com/fukamachi/websocket-driver ... it does some terrible things like trying to snatch its socket from wookie web server using internal cl-async stuff. And doesn't work with newer cl-async (uv). Seems I'll have to make cl-async port of |3b|'s clws after all 2014-12-02T03:11:32Z juiko quit (Ping timeout: 245 seconds) 2014-12-02T03:11:35Z lemniscate joined #lisp 2014-12-02T03:11:39Z l3thal quit (Changing host) 2014-12-02T03:11:40Z l3thal joined #lisp 2014-12-02T03:12:36Z ivan4th: https://github.com/fukamachi/websocket-driver/blob/master/src/driver/base.lisp#L191 maybe it's just me but I usually try to send some pull requests to the author of library I'm using in such cases... 2014-12-02T03:12:42Z ivan4th: And if that's impossible/doesn't help I write a long comment on why there are such, well, dragons in my code 2014-12-02T03:13:17Z ivan4th: so @export thing is not the worst part after all... :( 2014-12-02T03:15:01Z maxpeck joined #lisp 2014-12-02T03:18:48Z protist joined #lisp 2014-12-02T03:20:34Z tcr quit (Quit: Leaving.) 2014-12-02T03:22:05Z Bicyclidine quit (Ping timeout: 264 seconds) 2014-12-02T03:24:29Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-12-02T03:30:40Z ivan4th: (didn't mean to offend anyone, perhaps websocket-driver is just some experimental code so it's all ok, but I'll have to use clws) 2014-12-02T03:30:54Z PuercoPop: btw ivan4th may I ask what is your workflow for adefun/alet/etc in the REPL? I have the boilerplate event-loop in the scratch buffer but I've been thinking of integrating an event loop in swank(slynk in my case). 2014-12-02T03:33:07Z ivan4th: I use cl-async-repl (recently contributed by me to uv branch of cl-async) and just print stuff somewhere down the promise chain (note: cl-async-future was replaced with blackbird in which futures are now called promises and API is currently somewhat modelled after js promise APIs) 2014-12-02T03:33:08Z towodo quit (Quit: towodo) 2014-12-02T03:33:22Z henesy joined #lisp 2014-12-02T03:34:20Z ivan4th: concerning coming blackbird api changes see https://github.com/orthecreedence/blackbird/issues/2 2014-12-02T03:35:15Z ivan4th: here's repl integration code in uv branch (cl-async-repl system): https://github.com/orthecreedence/cl-async/blob/uv/repl.lisp 2014-12-02T03:35:21Z PuercoPop: I'll look into it, hadn't seen it. Thanks! 2014-12-02T03:35:43Z teiresias joined #lisp 2014-12-02T03:35:46Z ivan4th: (the code could be made a bit more clean if I didn't forget about PROGV when I wrote it) 2014-12-02T03:37:24Z pillton: Good morning beach. 2014-12-02T03:41:32Z beach: Devon: You might look at Clobber. It's very simple. 2014-12-02T03:42:07Z beach: Devon: https://github.com/robert-strandh/Clobber 2014-12-02T03:42:59Z ivan4th: PuercoPop: also note that cl-async-repl needs (slime-require :swank-listener-hooks) in Emacs. listener hooks broke in SLIME during late September, but they're fixed in current SLIME master branch (and fresh SLIME release 2.11) 2014-12-02T03:44:29Z beach: I wonder what happened to nyef. I am counting on him (and others) to give me feedback on my ideas. 2014-12-02T03:46:47Z Pixel_Outlaw quit (Quit: Leaving) 2014-12-02T03:47:42Z ivan4th: BTW (approximately) object prevalence is currently called Event Sourcing in non-lisp world 2014-12-02T03:48:00Z ivan4th: there's also thing called CQRS 2014-12-02T03:48:04Z beach: Good to know. Thanks. 2014-12-02T03:49:34Z ivan4th: one of possible schemes: you have commands like add-customer. when the command executes it's validated against the current state of the system and produces one or more events like customer-added which blindly mutate the state 2014-12-02T03:49:54Z ivan4th: you need only to replay the events (not commands) to get the system in the necessary state 2014-12-02T03:49:54Z wglb joined #lisp 2014-12-02T03:50:06Z yuikov joined #lisp 2014-12-02T03:50:23Z ivan4th: moreover, you may send events to other observers such as one recording stuff in an SQL database for easier queries 2014-12-02T03:50:51Z hellome joined #lisp 2014-12-02T03:51:18Z ivan4th: (you know, sometimes SQL is more convenient than accessing your own in-memory structures, e.g. when there's another guy who writes complex SQL queries for customers' varying needs) 2014-12-02T03:52:44Z ivan4th: also, there can be multiple db observers with multiple databases for the purpose of read-only access scalability 2014-12-02T03:52:54Z beach: ivan4th: I have had this discussion (SQL, ...) in the past with others, so I am not going to have it again. It is very interesting, but I am busy with other stuff right now. 2014-12-02T03:53:14Z beach: ivan4th: Feel free to discuss it with other #lisp participants, though. 2014-12-02T03:53:35Z blahzik joined #lisp 2014-12-02T03:55:09Z ivan4th: well, that not so much about SQL as about possible extension of object prevalence-like schemes. I plan to use one soon. But what actually bothers me is snapshot thing, I'm afraid that replaying the whole log may take a long time... (no, SQL doesn't have anything to do with this) 2014-12-02T03:57:54Z c53100 joined #lisp 2014-12-02T03:59:20Z ivan4th: (while having snapshots may make snapshot upgrade necessary which is ugly) 2014-12-02T04:00:37Z Puffin joined #lisp 2014-12-02T04:01:50Z karswell quit (Read error: Connection reset by peer) 2014-12-02T04:02:34Z beach: ivan4th: Against better judgment, I am going to day this again: replaying the whole log is done only after a crash when the system is restarted. I am convinced that you can load a log with tenths of millions transactions in a a matter of seconds, which is totally acceptable for many systems. Now, there are about 31 million seconds in a year, so if you do one transaction per second for a year, the log will take a few seconds to lo 2014-12-02T04:02:44Z karswell joined #lisp 2014-12-02T04:02:46Z beach: ivan4th: And I am not saying this is always acceptable. 2014-12-02T04:02:53Z beach: I am just saying that there are many systems for which it is. 2014-12-02T04:03:01Z beach: And Clobber targets such systems. 2014-12-02T04:03:06Z beach: Not the others. 2014-12-02T04:03:46Z beach: Take an accounting system for a medium-sized company as an example. 2014-12-02T04:04:29Z beach: There is not going to be one transaction per second. More like one transaction per minute if even that much. 2014-12-02T04:04:52Z beach: This means you can work for 60 years in order to get a log with 30 million entries. 2014-12-02T04:05:13Z beach: After a crash of such a system, it might take a few seconds to restart. 2014-12-02T04:05:30Z Puffin quit (Ping timeout: 258 seconds) 2014-12-02T04:05:30Z beach: This is orders of magnitude less than it takes for the sysadmin to reboot the computer. 2014-12-02T04:05:39Z ivan4th: well, in my case the system is represented by complex interconnected graph of users/groups/documents/etc. tried to load the database of the predecessor system into RAM just to have some very rough measure, sbcl grew to 3.5 Gb which is ok but may take a while to recreate from several years worth of transactions 2014-12-02T04:05:40Z beach: Again, not saying it is always acceptable. 2014-12-02T04:05:58Z beach: I am just saying that in MANY cases it is, and Clobber is targeting ONLY those systems. 2014-12-02T04:06:14Z beach: ivan4th: Then Clobber is not for you. 2014-12-02T04:06:14Z oudeis quit (Quit: This computer has gone to sleep) 2014-12-02T04:06:16Z beach: Sorry. 2014-12-02T04:06:36Z beach: Clobber is targeting only systems that fulfill the requirements I mentioned above. 2014-12-02T04:06:49Z ivan4th: beach: indeed, seems like to be the case. So, will have to do snapshots somehow 2014-12-02T04:07:50Z kapil__ joined #lisp 2014-12-02T04:08:30Z bgs100 quit (Quit: bgs100) 2014-12-02T04:08:57Z harish quit (Ping timeout: 258 seconds) 2014-12-02T04:10:05Z Pixel_Outlaw joined #lisp 2014-12-02T04:10:19Z harish joined #lisp 2014-12-02T04:11:40Z c53100 quit (Ping timeout: 244 seconds) 2014-12-02T04:12:45Z killmaster quit (Ping timeout: 240 seconds) 2014-12-02T04:14:21Z killmaster joined #lisp 2014-12-02T04:14:45Z zacharias_ joined #lisp 2014-12-02T04:15:35Z ivan4th: with an apology to anyone allergic to SQL-related discussion, I must say that the principle described above (based on translation of commands to events with Reporting Database as separate event listener) eschews the necessity of ORMs - only very dumb event->sql translator is needed, plus some equally dumb query layer. 2014-12-02T04:15:46Z ivan4th: SQL data is never used by the business logic core 2014-12-02T04:16:09Z Zhivago: As ORMs are a terrible idea ... :) 2014-12-02T04:16:39Z fragamus quit (Read error: Connection reset by peer) 2014-12-02T04:16:52Z Zhivago: Dealing with these things as listeners to an event stream is generally the right thing to do. The only tricky part is log consolidation. 2014-12-02T04:17:22Z zacharias quit (Ping timeout: 245 seconds) 2014-12-02T04:17:40Z ivan4th: well, there must be a notion of strict event sequence 2014-12-02T04:17:54Z ivan4th: database layer must process events according to this sequence, too 2014-12-02T04:17:56Z Zhivago: Each listener should be able to receive an event which causes them to emit an event that encapsulates their current state. 2014-12-02T04:18:48Z Zhivago: Well, ideally events should be incremental, and composible in any order. 2014-12-02T04:19:23Z ivan4th: well, not quite. if you have the full sequence of events you may send it to the business logic core and it will recreate itself in the state that corresponds to the end of the sequence. the same is true for db layer: you start with empty db and just replay events which are converted to inserts/deletes/updates 2014-12-02T04:19:51Z Zhivago: Yes, but the gets increasingly expensive over time. 2014-12-02T04:20:08Z Zhivago: So you want some way to consolidate the current state in order to commit the journal. 2014-12-02T04:20:25Z ivan4th: the ugly part is that one will need to make db backups along with snapshots of current state I think 2014-12-02T04:20:37Z Zhivago: If your consolidated state is represented as events, then you still just replay the log. 2014-12-02T04:21:03Z Zhivago: It's just that instead of ten million incremental changes you reduce it down to one incremental change. 2014-12-02T04:21:12Z ivan4th: that's indeed an interesting idea 2014-12-02T04:22:12Z Zhivago: With timestamps, it often isn't that hard -- things like 'pick the latest value' become easy. 2014-12-02T04:22:14Z cluck quit (Remote host closed the connection) 2014-12-02T04:24:20Z ivan4th: so you mean that state-encapsulating events may be used to represent snapshots? 2014-12-02T04:24:53Z ndrei joined #lisp 2014-12-02T04:25:46Z vinleod joined #lisp 2014-12-02T04:25:57Z ivan4th: the problem is that one must try hard not to change what each event does as such changes may require the migration/translation of the whole log. for events that encapsulate the state, this also may mean the need to update the serialized representation... 2014-12-02T04:28:43Z ivan4th: still thinking about relatively painless way to cope with this. e.g. I'm removing some functionality from my app, but events that utilized it are still in the log and there are other events that reference stuff related to the removed code 2014-12-02T04:30:51Z rhllor joined #lisp 2014-12-02T04:33:17Z Zhivago: Well, you obviously don't change what events do. 2014-12-02T04:33:33Z Zhivago: Just make new events and deprecate old once you've consolidated them out. 2014-12-02T04:34:19Z wglb quit (Remote host closed the connection) 2014-12-02T04:34:37Z Niac quit (Ping timeout: 255 seconds) 2014-12-02T04:35:51Z Niac joined #lisp 2014-12-02T04:38:11Z lyanchih_ quit (Quit: lyanchih_) 2014-12-02T04:39:15Z ivan4th: yes, not changing what events do is the correct way to handle it 2014-12-02T04:40:24Z ivan4th: BTW, another interesting idea: if you make app's frontend receive events too (e.g. via web sockets etc.) you may get Google Docs-like experience in places like user admin interface 2014-12-02T04:40:48Z ivan4th: (minus operational transformations thing for text data of course) 2014-12-02T04:43:27Z ivan4th: but of course not every event should be forwarded to client UI or there'll be some serious security & performance problems 2014-12-02T04:44:09Z psy_ quit (Remote host closed the connection) 2014-12-02T04:44:49Z psy_ joined #lisp 2014-12-02T04:45:57Z ndrei quit (Read error: Connection reset by peer) 2014-12-02T04:46:43Z BlueRavenGT quit (Read error: Connection reset by peer) 2014-12-02T04:47:15Z BlueRavenGT joined #lisp 2014-12-02T04:48:43Z ivan4th: this is supposed to work as follows: the admin clicks 'deactivate' button in user properties. 'deactivate-user' command is sent to the server. the server validates the command and generates 'user-deactivated' event which mutates the state 2014-12-02T04:49:16Z ivan4th: the event is also received by the database which updates stuff used for querying user lists, info, statistics and so on 2014-12-02T04:49:24Z BlueRavenGT quit (Remote host closed the connection) 2014-12-02T04:49:33Z ivan4th: and by frontend again which changes user state to 'inactive' 2014-12-02T04:49:45Z BlueRavenGT joined #lisp 2014-12-02T04:49:56Z ivan4th: if any other admin happens to be looking at the same user, he/she will see the user account change, too 2014-12-02T04:50:45Z ivan4th: without even reloading the page 2014-12-02T04:56:28Z BlueRavenGT quit (Read error: Connection reset by peer) 2014-12-02T04:56:39Z blahzik quit (Quit: blahzik) 2014-12-02T04:56:48Z rhllor quit (Quit: rhllor) 2014-12-02T04:57:42Z BlueRavenGT joined #lisp 2014-12-02T05:04:22Z araujo quit (Ping timeout: 240 seconds) 2014-12-02T05:04:29Z ndrei joined #lisp 2014-12-02T05:09:40Z BlueRavenGT quit (Remote host closed the connection) 2014-12-02T05:09:56Z BlueRavenGT joined #lisp 2014-12-02T05:15:19Z faheem_ quit (Quit: Connection closed for inactivity) 2014-12-02T05:15:27Z dagnachew quit (Quit: WeeChat 1.0.1) 2014-12-02T05:16:17Z lyanchih joined #lisp 2014-12-02T05:16:43Z Pixel_Outlaw quit (Quit: Leaving) 2014-12-02T05:17:22Z quazimod1 quit (Ping timeout: 255 seconds) 2014-12-02T05:21:47Z pranavrc joined #lisp 2014-12-02T05:24:35Z araujo joined #lisp 2014-12-02T05:25:05Z harish quit (Ping timeout: 272 seconds) 2014-12-02T05:26:15Z gingerale joined #lisp 2014-12-02T05:32:36Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-12-02T05:43:56Z BlueRavenGT quit (Quit: Leaving) 2014-12-02T05:45:41Z quazimodo joined #lisp 2014-12-02T05:46:49Z blahzik joined #lisp 2014-12-02T05:49:34Z Puffin joined #lisp 2014-12-02T05:54:10Z Puffin quit (Ping timeout: 264 seconds) 2014-12-02T05:58:39Z pjb: Xach: about package prefixes, I'd even go so far as to say that you shouldn't put IN-PACKAGE forms in files, so that you can load them in different packages (therefore with different language/macros). 2014-12-02T05:59:06Z oleo is now known as Guest55659 2014-12-02T06:00:48Z oleo__ joined #lisp 2014-12-02T06:02:10Z Guest55659 quit (Ping timeout: 256 seconds) 2014-12-02T06:02:12Z Bike: it would be kind of nice to be able to just specify *package* in the asd or something. 2014-12-02T06:03:28Z lyanchih quit (Quit: lyanchih) 2014-12-02T06:04:18Z zacharias_ quit (Ping timeout: 244 seconds) 2014-12-02T06:07:38Z pjb: beach: playing logs back would have taken much more time on an IBM 360 in the days, than on a PC of 2014 :-) 2014-12-02T06:08:54Z gingerale quit (Ping timeout: 264 seconds) 2014-12-02T06:09:52Z kuanyui quit (Ping timeout: 245 seconds) 2014-12-02T06:10:19Z beach: pjb: It's good I didn't write Clobber back then. 2014-12-02T06:11:12Z beach: pjb: I have now made up my mind about IN-PACKAGE. With first-class global environments, it is no longer necessary to play tricks with the package system, so I now feel confident I can put in those IN-PACKAGE forms everywhere. 2014-12-02T06:12:32Z beach: I am working on bootstrapping at the moment, and it is fantastic what first-class global environments let me do. I keep repeating this (sorry), but I am *so* surprised myself. 2014-12-02T06:12:55Z pjb: My point is for normal programs. If you write then in declarative form (and after all, defun declares something), you can load them in different environments with different definitions for the macros to do different things. 2014-12-02T06:13:36Z beach: pjb: I know your point, and with first-class global environments, you can load them in a different environment without changing the package of the symbols. 2014-12-02T06:13:59Z pjb: beach: two examples: you can load them to compile them to run, or load them to analyse them to find bug. I have a html4.lisp file that I load with one set of macros definitions to generate a HTML4 parser, and another to generate a HTML4 generator. 2014-12-02T06:14:20Z pjb: beach: Right. And for documentation generation purposes, it may even be easier to do with first-class environments indeed. 2014-12-02T06:15:58Z beach: Now, the real neat trick here, is that I am now able to create a SICL-like system using first-class global environments inside a host system such as SBCL, so I don't even need a host system that has first-class global environments. 2014-12-02T06:16:34Z beach: So, you can no longer use the excuse "but my Common Lisp system does not support first-class global environments!" :) 2014-12-02T06:16:39Z pjb: That's nice :-) 2014-12-02T06:16:59Z pjb: Indeed worth of a presentation at ELS. 2014-12-02T06:17:10Z beach: Thanks. I believe so. 2014-12-02T06:19:33Z kuanyui joined #lisp 2014-12-02T06:21:07Z oleo__ quit (Quit: Verlassend) 2014-12-02T06:30:07Z blahzik quit (Quit: blahzik) 2014-12-02T06:33:02Z pt1 joined #lisp 2014-12-02T06:36:07Z a20141130 joined #lisp 2014-12-02T06:36:48Z quazimodo quit (Quit: leaving) 2014-12-02T06:37:07Z quazimodo joined #lisp 2014-12-02T06:40:19Z a20141130 quit (Ping timeout: 246 seconds) 2014-12-02T06:44:25Z pt1 quit (Remote host closed the connection) 2014-12-02T06:47:42Z echo-area quit (Remote host closed the connection) 2014-12-02T06:47:47Z yuikov quit (Remote host closed the connection) 2014-12-02T06:49:05Z yuikov joined #lisp 2014-12-02T06:50:23Z yuikov quit (Remote host closed the connection) 2014-12-02T06:52:19Z resttime quit (Quit: resttime) 2014-12-02T06:52:58Z yuikov joined #lisp 2014-12-02T06:53:54Z beach left #lisp 2014-12-02T06:54:03Z hiroaki joined #lisp 2014-12-02T06:54:34Z tajjada quit (Ping timeout: 250 seconds) 2014-12-02T06:54:47Z araujo quit (Ping timeout: 264 seconds) 2014-12-02T07:00:34Z protist quit (Quit: Konversation terminated!) 2014-12-02T07:01:09Z zacharias joined #lisp 2014-12-02T07:03:51Z loke: It's funny how beach said "first-class global environments" in every single sentence for an entire conversation. :-) 2014-12-02T07:06:45Z jusss quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-02T07:08:00Z Zhivago: Are they actually first class? :) 2014-12-02T07:08:47Z Zhivago: But it is a fairly big deal, and a significant historical lack in CL. 2014-12-02T07:09:00Z jasom: I don't just want first-class global environments, I want the one with specially prepared meals and lie-flat beds 2014-12-02T07:14:32Z lyanchih_ joined #lisp 2014-12-02T07:15:18Z zRecursive quit (Remote host closed the connection) 2014-12-02T07:15:28Z yuikov quit (Remote host closed the connection) 2014-12-02T07:21:34Z hiroaki quit (Ping timeout: 255 seconds) 2014-12-02T07:22:43Z yuikov joined #lisp 2014-12-02T07:32:11Z frkout_ joined #lisp 2014-12-02T07:35:58Z frkout quit (Ping timeout: 255 seconds) 2014-12-02T07:38:18Z Puffin joined #lisp 2014-12-02T07:39:11Z schaueho joined #lisp 2014-12-02T07:41:28Z tcr joined #lisp 2014-12-02T07:41:54Z pranavrc quit (Remote host closed the connection) 2014-12-02T07:43:05Z Puffin quit (Ping timeout: 264 seconds) 2014-12-02T07:43:14Z mrSpec joined #lisp 2014-12-02T07:50:12Z kanru joined #lisp 2014-12-02T07:51:52Z alexey1 joined #lisp 2014-12-02T07:54:25Z maxpeck quit (Remote host closed the connection) 2014-12-02T07:56:43Z maxpeck joined #lisp 2014-12-02T07:59:31Z defaultxr quit (Quit: gnight) 2014-12-02T07:59:34Z angavrilov joined #lisp 2014-12-02T07:59:37Z shortCircuit__ joined #lisp 2014-12-02T08:01:03Z tcr quit (Quit: Leaving.) 2014-12-02T08:01:16Z Davidbrcz joined #lisp 2014-12-02T08:01:26Z mishoo joined #lisp 2014-12-02T08:02:48Z frkout_ quit (Read error: Connection reset by peer) 2014-12-02T08:03:04Z frkout joined #lisp 2014-12-02T08:03:21Z pranavrc joined #lisp 2014-12-02T08:05:31Z yuikov quit (Remote host closed the connection) 2014-12-02T08:06:04Z yuikov joined #lisp 2014-12-02T08:09:06Z p_nathan quit (Ping timeout: 250 seconds) 2014-12-02T08:09:29Z kanru quit (Ping timeout: 264 seconds) 2014-12-02T08:11:01Z cibs quit (Remote host closed the connection) 2014-12-02T08:11:01Z yuikov quit (Ping timeout: 272 seconds) 2014-12-02T08:11:07Z nha_ quit (Ping timeout: 245 seconds) 2014-12-02T08:11:18Z cibs joined #lisp 2014-12-02T08:13:02Z nha_ joined #lisp 2014-12-02T08:14:33Z yuikov joined #lisp 2014-12-02T08:17:17Z Davidbrcz quit (Ping timeout: 240 seconds) 2014-12-02T08:17:49Z kcj joined #lisp 2014-12-02T08:19:23Z kanru joined #lisp 2014-12-02T08:20:16Z blahzik joined #lisp 2014-12-02T08:22:43Z harish joined #lisp 2014-12-02T08:22:46Z faheem_ joined #lisp 2014-12-02T08:22:56Z fridim_ joined #lisp 2014-12-02T08:25:29Z Beetny joined #lisp 2014-12-02T08:26:45Z Cymew joined #lisp 2014-12-02T08:30:48Z araujo joined #lisp 2014-12-02T08:31:05Z tcr joined #lisp 2014-12-02T08:32:01Z maxpeck quit (Remote host closed the connection) 2014-12-02T08:33:20Z fiveoclock joined #lisp 2014-12-02T08:34:04Z maxpeck joined #lisp 2014-12-02T08:35:28Z fiveoclock is now known as itsfiveoclock 2014-12-02T08:40:31Z Shinmera joined #lisp 2014-12-02T08:42:00Z blahzik quit (Quit: blahzik) 2014-12-02T08:42:57Z mvilleneuve joined #lisp 2014-12-02T08:43:48Z kuanyui quit (Ping timeout: 258 seconds) 2014-12-02T08:43:50Z itsfiveoclock left #lisp 2014-12-02T08:50:30Z pnpuff joined #lisp 2014-12-02T08:50:53Z kub4 joined #lisp 2014-12-02T08:52:14Z arenz joined #lisp 2014-12-02T08:55:17Z harish quit (Ping timeout: 240 seconds) 2014-12-02T08:55:18Z jdz quit (Ping timeout: 258 seconds) 2014-12-02T08:56:04Z PuercoPop quit (Ping timeout: 258 seconds) 2014-12-02T08:58:08Z PuercoPop joined #lisp 2014-12-02T08:58:54Z jdz joined #lisp 2014-12-02T09:02:14Z harish joined #lisp 2014-12-02T09:04:05Z splittist: I guess referring to first-class global environments as 'patricienvs' (puh-trish-envs) is too obscure. And silly, of course. 2014-12-02T09:04:08Z ggole joined #lisp 2014-12-02T09:06:01Z loke: If you say it around 8 times in the scope of a couple of minues, I'd probably shorten it to FCGE's 2014-12-02T09:11:13Z alexey1 quit (Remote host closed the connection) 2014-12-02T09:11:37Z pnpuff left #lisp 2014-12-02T09:12:24Z rszeno joined #lisp 2014-12-02T09:15:19Z rszeno quit (Client Quit) 2014-12-02T09:16:11Z yuikov quit (Remote host closed the connection) 2014-12-02T09:18:01Z yuikov joined #lisp 2014-12-02T09:19:27Z jdz quit (Ping timeout: 258 seconds) 2014-12-02T09:20:00Z redeemed joined #lisp 2014-12-02T09:21:05Z yuikov quit (Remote host closed the connection) 2014-12-02T09:21:26Z jdz joined #lisp 2014-12-02T09:22:31Z henesy quit (Ping timeout: 258 seconds) 2014-12-02T09:22:56Z jweiss joined #lisp 2014-12-02T09:23:54Z salv0 quit (Ping timeout: 256 seconds) 2014-12-02T09:24:07Z Puffin joined #lisp 2014-12-02T09:26:40Z kanru quit (Ping timeout: 250 seconds) 2014-12-02T09:28:55Z Puffin quit (Ping timeout: 272 seconds) 2014-12-02T09:32:32Z Niac quit (Remote host closed the connection) 2014-12-02T09:34:34Z kuanyui joined #lisp 2014-12-02T09:35:12Z gravicappa joined #lisp 2014-12-02T09:35:19Z hardenedapple joined #lisp 2014-12-02T09:40:41Z salv0 joined #lisp 2014-12-02T09:45:37Z nha_ quit (Ping timeout: 240 seconds) 2014-12-02T09:48:08Z nha_ joined #lisp 2014-12-02T09:48:35Z chameco quit (Ping timeout: 258 seconds) 2014-12-02T09:48:53Z munksgaard joined #lisp 2014-12-02T09:50:15Z chameco joined #lisp 2014-12-02T09:51:36Z yuikov joined #lisp 2014-12-02T09:53:31Z doki-worry joined #lisp 2014-12-02T09:56:05Z Puffin joined #lisp 2014-12-02T09:56:12Z yuikov quit (Ping timeout: 256 seconds) 2014-12-02T09:56:40Z tcr1 joined #lisp 2014-12-02T09:56:40Z tcr quit (Read error: Connection reset by peer) 2014-12-02T09:57:10Z tcr joined #lisp 2014-12-02T09:57:10Z tcr1 quit (Read error: Connection reset by peer) 2014-12-02T09:58:23Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-02T09:58:44Z tcr quit (Client Quit) 2014-12-02T09:59:46Z kushal joined #lisp 2014-12-02T10:01:36Z emlow quit (Quit: WeeChat 0.3.8) 2014-12-02T10:02:34Z ljames joined #lisp 2014-12-02T10:03:44Z protist joined #lisp 2014-12-02T10:03:59Z stepnem joined #lisp 2014-12-02T10:04:58Z Karl_Dscc joined #lisp 2014-12-02T10:09:04Z oudeis joined #lisp 2014-12-02T10:13:02Z yuikov joined #lisp 2014-12-02T10:17:41Z lyanchih_ quit (Ping timeout: 272 seconds) 2014-12-02T10:17:44Z BitPuffin joined #lisp 2014-12-02T10:17:49Z Puffin quit (Read error: Connection reset by peer) 2014-12-02T10:19:52Z alexey1 joined #lisp 2014-12-02T10:24:57Z alpha-: is http://www.gigamonkeys.com/book/ considered a good book? 2014-12-02T10:25:48Z splittist: alpha-: yes, indeed. 2014-12-02T10:30:24Z Shinmera: It is considered dead sexy. 2014-12-02T10:31:57Z harish quit (Ping timeout: 245 seconds) 2014-12-02T10:33:29Z alpha-: it's pretty bad imo 2014-12-02T10:33:44Z Shinmera: How so? 2014-12-02T10:33:51Z alpha-: I've read chapter 19 three times now and I still don't get how to use that 2014-12-02T10:34:04Z alpha-: no real example code 2014-12-02T10:34:14Z alpha-: only some make-beleive examples with "..." 2014-12-02T10:34:17Z Shinmera: The example he gave seemed pretty real and useful to me. 2014-12-02T10:35:13Z alpha-: yes, yes, really real and useful (make-instance 'log-entry ...) 2014-12-02T10:35:24Z alpha-: whatever 2014-12-02T10:35:25Z Shinmera: You should know what that means by now 2014-12-02T10:35:31Z Shinmera: And he only abbreviates that part 2014-12-02T10:35:47Z Shinmera: which is completely beside the point of the chapter 2014-12-02T10:35:54Z yuikov quit (Remote host closed the connection) 2014-12-02T10:36:00Z Shinmera: So it makes sense not to make that specific. 2014-12-02T10:36:32Z Karl_Dscc quit (Remote host closed the connection) 2014-12-02T10:37:21Z Shinmera: The point is to illustrate how conditions and restarts help in making a more useful program flow. What kind of slots the object in this example has is completely irrelevant. 2014-12-02T10:38:55Z Shinmera: Maybe you can describe what it is you're having difficulty understanding rather than saying the book is bad for excluding needless details? 2014-12-02T10:39:07Z BitPuffin quit (Ping timeout: 255 seconds) 2014-12-02T10:41:00Z przl joined #lisp 2014-12-02T10:41:07Z froggey quit (Ping timeout: 245 seconds) 2014-12-02T10:43:17Z froggey joined #lisp 2014-12-02T10:44:44Z yuikov joined #lisp 2014-12-02T10:46:37Z alpha-: Shinmera why does he have an example of handler-case embedded in a loop "for entry = (handler-case (parse-log-entry text)" and then later at the end he switches to handler-bind at the top of defun log-analyzer "(defun log-analyzer () (handler-bind ..." 2014-12-02T10:46:51Z alpha-: which is the proper way then? 2014-12-02T10:46:57Z alpha-: I am lost here 2014-12-02T10:47:51Z Shinmera: handler-case catches the condition and unwinds the stack to the condition handler. 2014-12-02T10:48:07Z froggey quit (Ping timeout: 255 seconds) 2014-12-02T10:48:41Z Shinmera: handler-bind on the other hand does not unwind the stack, which means you can invoke restarts that unwind the stack less than to where the handler-bind form is. 2014-12-02T10:49:13Z Shinmera: the proper way is whatever is useful to your specific case. 2014-12-02T10:49:25Z froggey joined #lisp 2014-12-02T10:49:25Z Shinmera: If you want to invoke restarts, you'll probably want to use handler-bind 2014-12-02T10:49:40Z Shinmera: If you just want to handle the error and exit or restart completely: handler-case 2014-12-02T10:50:24Z Shinmera: I can write you a more minimal example that illustrates what they do if you want, but I have to leave soon so I can only get back to you with that later. 2014-12-02T10:50:36Z Grue`: basically handler-bind is harder to use, but it's more general. usually you'd use hander-case unless you really need what handler-bind offers 2014-12-02T10:52:29Z Shinmera: I wouldn't say "harder to use" 2014-12-02T10:52:32Z Shinmera: it just works differently. 2014-12-02T10:54:51Z yuikov quit (Remote host closed the connection) 2014-12-02T10:55:13Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-12-02T10:55:32Z lyanchih_ joined #lisp 2014-12-02T10:56:24Z lyanchih_ quit (Client Quit) 2014-12-02T10:58:07Z Karl_Dscc joined #lisp 2014-12-02T10:58:59Z harish joined #lisp 2014-12-02T11:03:00Z urandom__ joined #lisp 2014-12-02T11:04:51Z harish quit (Ping timeout: 252 seconds) 2014-12-02T11:06:20Z harish joined #lisp 2014-12-02T11:06:29Z k-dawg joined #lisp 2014-12-02T11:08:57Z harish quit (Max SendQ exceeded) 2014-12-02T11:09:25Z harish joined #lisp 2014-12-02T11:11:23Z Cymew: alpha-: I must confess it was a long time since I read that chapter, but maybe this video http://vimeo.com/21221157 can add something? I find that part of CL is a bit hard to wrap your head around, and I usually need more than one take on it. 2014-12-02T11:11:50Z alpha-: will look Cymew, ty 2014-12-02T11:16:31Z thawes joined #lisp 2014-12-02T11:17:10Z Cymew: This http://www.nhplace.com/kent/Papers/Condition-Handling-2001.html paper by KMP might also be of interest, even though it's more historical and why it works like it does than how. 2014-12-02T11:18:01Z Cymew: Reminds me I have a print out of that which I had planned to re-read one day 2014-12-02T11:18:42Z DeadTrickster: clsql-mysql anyone? 2014-12-02T11:31:46Z rszeno joined #lisp 2014-12-02T11:37:42Z yuikov joined #lisp 2014-12-02T11:37:47Z eudoxia joined #lisp 2014-12-02T11:38:42Z Harag joined #lisp 2014-12-02T11:43:17Z przl quit (Ping timeout: 240 seconds) 2014-12-02T11:44:27Z doki-worry quit (Ping timeout: 272 seconds) 2014-12-02T11:46:08Z maxpeck quit (Ping timeout: 256 seconds) 2014-12-02T11:49:12Z maxpeck joined #lisp 2014-12-02T11:52:46Z pavelpenev joined #lisp 2014-12-02T11:57:16Z alexey1 quit (Quit: Leaving...) 2014-12-02T12:01:06Z Shinmera joined #lisp 2014-12-02T12:03:49Z Xach: DeadTrickster: again? 2014-12-02T12:09:12Z frkout quit (Read error: Connection reset by peer) 2014-12-02T12:09:27Z frkout joined #lisp 2014-12-02T12:13:28Z Harag quit (Remote host closed the connection) 2014-12-02T12:13:34Z Harag1 joined #lisp 2014-12-02T12:13:41Z Beetny quit (Ping timeout: 264 seconds) 2014-12-02T12:15:03Z Vutral quit (Ping timeout: 244 seconds) 2014-12-02T12:16:02Z przl joined #lisp 2014-12-02T12:18:24Z Vutral joined #lisp 2014-12-02T12:19:06Z DeadTrickster: Xach, lots of 'Lost connection during query :-\, dunno what to do 2014-12-02T12:19:33Z Harag joined #lisp 2014-12-02T12:20:15Z Harag1 quit (Remote host closed the connection) 2014-12-02T12:20:57Z rszeno quit (Quit: Leaving.) 2014-12-02T12:23:58Z theos joined #lisp 2014-12-02T12:24:42Z eudoxia quit (Quit: Lost terminal) 2014-12-02T12:25:49Z Hydan` joined #lisp 2014-12-02T12:26:02Z DeadTrickster: funny thing is we have php & erlang code that works smoothly, tcpdump shows that response received. very strange things happening 2014-12-02T12:26:48Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-12-02T12:28:45Z yuikov quit (Remote host closed the connection) 2014-12-02T12:29:41Z DeadTrickster: I fixed all? threading-related issues in clsql-mysql this made everything more stable but sometimes the same code works only after 5 or 6 retries 2014-12-02T12:30:30Z Shinmera joined #lisp 2014-12-02T12:36:00Z c53100 joined #lisp 2014-12-02T12:38:13Z eudoxia joined #lisp 2014-12-02T12:39:52Z frkout quit (Read error: Connection reset by peer) 2014-12-02T12:39:56Z frkout_ joined #lisp 2014-12-02T12:42:06Z theos quit (Ping timeout: 250 seconds) 2014-12-02T12:43:45Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T12:45:13Z thawes joined #lisp 2014-12-02T12:45:27Z theos joined #lisp 2014-12-02T12:47:16Z Xach: Unfortunately, some of these sbcl-contrib-related failures are in projects that are widely used but apparently unmaintained 2014-12-02T12:47:49Z BitPuffin joined #lisp 2014-12-02T12:47:55Z fe[nl]ix: Xach: which ones ? 2014-12-02T12:47:57Z Shinmera: I guess someone should fork then, though that's not a nice solution. 2014-12-02T12:48:04Z Xach: fe[nl]ix: log4cl 2014-12-02T12:48:20Z harish quit (Ping timeout: 244 seconds) 2014-12-02T12:48:34Z ivan4th: ok, github.com is indeed blocked in Russia starting from today. my isp didn't update its blacklist yet though. :( 2014-12-02T12:48:46Z H4ns: :( 2014-12-02T12:48:55Z Xach: ivan4th: ow 2014-12-02T12:49:04Z Shinmera: Wow 2014-12-02T12:49:44Z ivan4th: here's related facebook post by the censorship body: https://www.facebook.com/roskomnadzor.official/photos/a.1485309358414507.1073741828.1460928964185880/1509335822678527/ 2014-12-02T12:49:52Z eudoxia: Xach: doesn't the sharplispers project exist for that kind of projects? 2014-12-02T12:50:02Z Xach: eudoxia: it does. kind of last-resorty. 2014-12-02T12:50:08Z harish joined #lisp 2014-12-02T12:51:18Z ivan4th: they block a very important resources and post stupid pictures while bragging about it. they're crazy 2014-12-02T12:51:18Z nee joined #lisp 2014-12-02T12:51:55Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T12:52:22Z Harag quit (Ping timeout: 245 seconds) 2014-12-02T12:52:54Z eudoxia quit (Quit: Lost terminal) 2014-12-02T12:53:02Z eudoxia joined #lisp 2014-12-02T12:53:26Z Shinmera: ivan4th: :( 2014-12-02T12:54:04Z thawes joined #lisp 2014-12-02T12:57:32Z Cymew: What's the point of censoring github? 2014-12-02T12:58:27Z Krystof: https://news.ycombinator.com/item?id=8401784 2014-12-02T12:58:33Z ukooo joined #lisp 2014-12-02T12:59:09Z hitecnologys: That was like ages ago. Now they're doing Vimeo. 2014-12-02T12:59:32Z hitecnologys: And that is also off topic, no matter how interesting that is. 2014-12-02T12:59:49Z GGMethos quit (Ping timeout: 272 seconds) 2014-12-02T13:00:15Z ggole: Yikes. 2014-12-02T13:00:20Z ggole: Echoes of the future, right there. 2014-12-02T13:00:55Z alpha-: clhs.lisp.se down for everyone? 2014-12-02T13:01:23Z ivan4th: Cymew: there's no point. they kind of trying to protect children from information concerning drugs & suicide. 2014-12-02T13:01:39Z ivan4th: so someone puts old fidonet joke file suicide.txt in a repo 2014-12-02T13:01:44Z ivan4th: and github gets blocked 2014-12-02T13:01:58Z JuanDaugherty joined #lisp 2014-12-02T13:02:05Z Cymew: I wont comment further, since it's off topic. Saddens me, though. 2014-12-02T13:02:21Z chu joined #lisp 2014-12-02T13:02:26Z GGMethos joined #lisp 2014-12-02T13:02:30Z Cymew: alpha-: Works fine from here in Stockholm 2014-12-02T13:02:40Z thawes quit (Ping timeout: 255 seconds) 2014-12-02T13:02:47Z thawes joined #lisp 2014-12-02T13:03:08Z eudoxia: alpha-: down for me as well 2014-12-02T13:03:15Z alpha-: http://www.downforeveryoneorjustme.com/clhs.lisp.se It's not just you! http://clhs.lisp.se looks down from here. 2014-12-02T13:03:15Z alpha-: :/ 2014-12-02T13:04:36Z Cymew: Hmm. Looks like nothing except the first page works, though 2014-12-02T13:05:23Z Shinmera: What does that page do? 2014-12-02T13:06:30Z Shinmera: Is it a redirect service or? 2014-12-02T13:06:34Z Xach: It's a copy of the clhs 2014-12-02T13:06:46Z Shinmera: Ah, ok. 2014-12-02T13:06:52Z Xach: I'm not sure why someone would use it instead of the lispworks version, but it's been around for a long time. 2014-12-02T13:07:05Z Shinmera: Seems to come up higher up in google 2014-12-02T13:07:16Z Cymew: I didn't even know of it 2014-12-02T13:07:21Z eudoxia: the clhs desperately needs a facelift 2014-12-02T13:07:27Z Shinmera: Can't 2014-12-02T13:07:41Z Xach: You could make something new based on the dpans. 2014-12-02T13:07:53Z eudoxia: one of my side-side-side-side projects is a parser for the TeX draft sources, to make a better HTML version 2014-12-02T13:07:53Z Xach: That is what Franz did. Their version is more stylish. 2014-12-02T13:10:20Z frkout_ quit (Read error: Connection reset by peer) 2014-12-02T13:10:32Z frkout joined #lisp 2014-12-02T13:12:43Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T13:13:41Z alexherbo2 quit (Quit: WeeChat 1.0.1) 2014-12-02T13:14:11Z fe[nl]ix: Xach: do you have a build log for log4cl ? 2014-12-02T13:14:19Z fe[nl]ix: I have no problems compiling it 2014-12-02T13:14:43Z eudoxia: you wouldn't, the problem is an implicit dep. in sb-posix 2014-12-02T13:15:01Z thawes joined #lisp 2014-12-02T13:15:22Z Xach: fe[nl]ix: if you compile it with sb-posix absent, it fails. 2014-12-02T13:15:31Z Xach: An unusual circumstance, but there it is. 2014-12-02T13:15:37Z ChanServ has set mode +o Xach 2014-12-02T13:15:41Z Xach has set mode +b *!*cosita@213.143.50.* 2014-12-02T13:15:46Z ukooo [~xach@pdpc/supporter/professional/xach] has been kicked from #lisp by Xach (spammer of the day) 2014-12-02T13:15:48Z Xach has set mode -o Xach 2014-12-02T13:16:52Z thawes quit (Excess Flood) 2014-12-02T13:17:11Z thawes joined #lisp 2014-12-02T13:17:25Z fe[nl]ix: oh 2014-12-02T13:17:33Z fe[nl]ix: but why would sb-posix be absent ? 2014-12-02T13:18:03Z Shinmera: If you have a bare system with only ASDF it would be 2014-12-02T13:18:14Z Shinmera: for example when building a binary. 2014-12-02T13:20:00Z pavelpenev quit (Ping timeout: 256 seconds) 2014-12-02T13:20:25Z atgreen quit (Remote host closed the connection) 2014-12-02T13:21:12Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-12-02T13:23:24Z Joreji joined #lisp 2014-12-02T13:24:13Z pranavrc quit 2014-12-02T13:26:07Z Xach: fe[nl]ix: It is unlikely but not impossible for it to be absent. 2014-12-02T13:26:33Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T13:26:53Z Xach: If things can't be updated in a timely way, I'll go back to the old build for a while. It preloaded certain sbcl contribs. 2014-12-02T13:28:13Z thawes joined #lisp 2014-12-02T13:34:05Z mishoo quit (Ping timeout: 252 seconds) 2014-12-02T13:35:18Z kcj quit (Remote host closed the connection) 2014-12-02T13:35:51Z Joreji quit (Read error: Connection reset by peer) 2014-12-02T13:39:11Z thawes quit (Ping timeout: 264 seconds) 2014-12-02T13:42:48Z PuercoPop quit (Ping timeout: 258 seconds) 2014-12-02T13:43:39Z thawes joined #lisp 2014-12-02T13:43:58Z alexherbo2 joined #lisp 2014-12-02T13:44:43Z nightshade427 quit (Ping timeout: 258 seconds) 2014-12-02T13:47:14Z nightshade427 joined #lisp 2014-12-02T13:47:37Z mishoo joined #lisp 2014-12-02T13:48:20Z eudoxia quit (Quit: Lost terminal) 2014-12-02T13:48:50Z PuercoPop joined #lisp 2014-12-02T13:48:52Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T13:49:57Z lavokad joined #lisp 2014-12-02T13:50:53Z lavokad: all defuns, defvars and etc are hoisted on the top of the source code? I mean you can use them before their declaration appear in the source code? 2014-12-02T13:51:50Z H4ns: lavokad: functions yes, special variables no. 2014-12-02T13:52:12Z lavokad: special variables? 2014-12-02T13:52:21Z lavokad: 2014-12-02T13:52:22Z lavokad: (format t "lala ~d" a) 2014-12-02T13:52:22Z lavokad: (defvar a 9) 2014-12-02T13:52:24Z lavokad: this works 2014-12-02T13:52:45Z H4ns: lavokad: what do you mean by "works"? 2014-12-02T13:54:00Z yuikov joined #lisp 2014-12-02T13:55:25Z yuikov quit (Remote host closed the connection) 2014-12-02T13:56:17Z thawes joined #lisp 2014-12-02T13:57:27Z lavokad: it prints 2014-12-02T13:57:27Z lavokad: a 2014-12-02T13:57:34Z Ethan- joined #lisp 2014-12-02T13:57:35Z lavokad: before a is defined 2014-12-02T13:57:45Z yuikov joined #lisp 2014-12-02T13:58:07Z H4ns: no, it throws an "unbound variable" error 2014-12-02T13:58:33Z H4ns: try putting those two lines into a file and then load it with a freshly started sbcl. 2014-12-02T13:58:33Z yuikov quit (Read error: Connection reset by peer) 2014-12-02T13:58:50Z H4ns: of course, if you first define the special variable in the repl and then load the file, things will work just fine. 2014-12-02T13:59:27Z yuikov joined #lisp 2014-12-02T13:59:50Z Harag joined #lisp 2014-12-02T14:00:57Z usrj joined #lisp 2014-12-02T14:05:22Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T14:05:26Z lavokad: H4ns, sorry, accidentally 'a' was defined in the repl earlier so I didnt get the error 2014-12-02T14:07:59Z TristamWrk quit (Ping timeout: 265 seconds) 2014-12-02T14:09:14Z zickzackv: /debug tags 2014-12-02T14:09:23Z zickzackv: ups 2014-12-02T14:10:48Z TristamWrk joined #lisp 2014-12-02T14:11:04Z lg188 joined #lisp 2014-12-02T14:11:39Z lg188: Hey, where can I found out about the built-in functions of sbcl? 2014-12-02T14:12:06Z vaporatorius joined #lisp 2014-12-02T14:13:05Z Xach: lg188: http://www.sbcl.org/manual/ 2014-12-02T14:13:51Z yeticry quit (Ping timeout: 258 seconds) 2014-12-02T14:13:55Z thawes joined #lisp 2014-12-02T14:14:07Z Grue`: (apropos "something" :sb-ext) can also help 2014-12-02T14:14:25Z Grue`: or :sb-whatever 2014-12-02T14:16:06Z yeticry joined #lisp 2014-12-02T14:18:13Z lg188: mhm 2014-12-02T14:18:14Z usrj quit (Ping timeout: 244 seconds) 2014-12-02T14:18:31Z hardenedapple joined #lisp 2014-12-02T14:18:34Z Harag quit (Remote host closed the connection) 2014-12-02T14:27:37Z harish quit (Ping timeout: 252 seconds) 2014-12-02T14:29:03Z harish joined #lisp 2014-12-02T14:31:37Z oleo joined #lisp 2014-12-02T14:33:38Z Xach updates log4cl on sharplispers for now 2014-12-02T14:35:45Z eudoxia joined #lisp 2014-12-02T14:38:14Z ConstantineXVI joined #lisp 2014-12-02T14:41:15Z harish quit (Read error: Connection reset by peer) 2014-12-02T14:49:10Z lavokad: why does (m) hangs, where m is (defmacro m () 7) ? 2014-12-02T14:50:35Z Xach: lavokad: your environment is configured strangely. it doesn't hang for me. 2014-12-02T14:50:52Z ljames quit 2014-12-02T14:50:59Z ggole: Look at the expansion of (m)? 2014-12-02T14:51:02Z Shinmera: Space time tears. 2014-12-02T14:51:03Z lavokad: uff, that's good then :) 2014-12-02T14:55:44Z towodo joined #lisp 2014-12-02T14:56:32Z lavokad quit (Remote host closed the connection) 2014-12-02T14:56:50Z lavokad joined #lisp 2014-12-02T14:57:49Z harish joined #lisp 2014-12-02T14:59:04Z Grue`: it crashes because one letter variable names are bad ;) 2014-12-02T14:59:46Z yuikov quit (Remote host closed the connection) 2014-12-02T15:00:04Z rivrkeepr quit (Quit: Leaving) 2014-12-02T15:02:55Z foom quit (Ping timeout: 258 seconds) 2014-12-02T15:03:53Z shortCircuit__ quit (Remote host closed the connection) 2014-12-02T15:04:39Z msmith left #lisp 2014-12-02T15:07:29Z c53100_ joined #lisp 2014-12-02T15:08:58Z echo-area joined #lisp 2014-12-02T15:09:33Z EvW joined #lisp 2014-12-02T15:10:21Z Joreji joined #lisp 2014-12-02T15:12:07Z nightshade427 quit (Ping timeout: 258 seconds) 2014-12-02T15:12:30Z sbryant quit (Ping timeout: 258 seconds) 2014-12-02T15:13:44Z Guest70 joined #lisp 2014-12-02T15:13:53Z antonv joined #lisp 2014-12-02T15:14:16Z Guest70 quit (Client Quit) 2014-12-02T15:14:44Z hiyosi joined #lisp 2014-12-02T15:14:52Z sbryant joined #lisp 2014-12-02T15:18:15Z ans_ quit (Ping timeout: 258 seconds) 2014-12-02T15:19:10Z nightshade427 joined #lisp 2014-12-02T15:19:18Z foom joined #lisp 2014-12-02T15:20:42Z ans_ joined #lisp 2014-12-02T15:21:15Z protist quit (Quit: Konversation terminated!) 2014-12-02T15:21:30Z k-dawg quit (Quit: This computer has gone to sleep) 2014-12-02T15:23:35Z Ethan- quit (Ping timeout: 272 seconds) 2014-12-02T15:23:39Z adlai: one letter variable names cause the programmer to hang! 2014-12-02T15:27:20Z edgar-rft quit (Quit: don't waste your life by reading this) 2014-12-02T15:29:22Z lpaste_ quit (Ping timeout: 258 seconds) 2014-12-02T15:31:44Z Harag joined #lisp 2014-12-02T15:33:14Z pjb: - 2014-12-02T15:33:22Z Cymew quit (Ping timeout: 256 seconds) 2014-12-02T15:34:33Z ggole: Not a letter - nice workaround :) 2014-12-02T15:35:59Z adlai: aka "the second-shortest self-reproducing program" 2014-12-02T15:38:12Z yuikov joined #lisp 2014-12-02T15:40:23Z Shinmera: adlai: Tell that to my instructors who write the Matlab exercises. Everything one or two letter names. 2014-12-02T15:40:40Z lpaste joined #lisp 2014-12-02T15:41:06Z adlai: /= programmer instructor 2014-12-02T15:41:26Z adlai: not that the overlap doesn't exist! but they're not ↔ 2014-12-02T15:43:22Z echo-area quit (Read error: Connection reset by peer) 2014-12-02T15:44:32Z Karl_Dscc quit (Remote host closed the connection) 2014-12-02T15:45:11Z wglb joined #lisp 2014-12-02T15:46:50Z eudoxia: that moment when you translate an algorithm from pseudocode to common lisp and forget you can't use t as a variable 2014-12-02T15:47:37Z pjb: You can. 2014-12-02T15:47:51Z psy_ quit (Read error: Connection reset by peer) 2014-12-02T15:47:59Z pjb: (shadow 't) (let ((t '(42 second))) (compute-velocity t)) 2014-12-02T15:50:58Z Joreji quit (Ping timeout: 255 seconds) 2014-12-02T15:51:24Z kapil__ quit (Quit: Connection closed for inactivity) 2014-12-02T15:51:26Z ggole: Spell it 'tee' 2014-12-02T15:51:32Z psy_ joined #lisp 2014-12-02T15:51:34Z pjb: time 2014-12-02T15:51:53Z TristamWrk quit (Quit: rebooten) 2014-12-02T15:51:57Z eudoxia: i usually expand the names, t -> time etc. 2014-12-02T15:52:11Z eudoxia: not before SBCL throwing an error though :> 2014-12-02T15:52:32Z Shinmera: call it t. 2014-12-02T15:52:42Z Shinmera: Because introducing punctuation is obviously a good idea 2014-12-02T15:53:13Z pjb: Ор усе τ ор т 2014-12-02T15:53:24Z pjb: or use τ or т 2014-12-02T15:53:52Z pjb: For a local variable, nobody should object. 2014-12-02T15:53:52Z Xach: you can't easily use primes 2014-12-02T15:54:06Z Xach: i suppose you could use a unicode prime-alike and make everyone unhappy 2014-12-02T15:54:11Z pjb: 't´ 2014-12-02T15:55:06Z pjb: ?´ -> 180 ; no need to go unicode, just iso-8859-1. 2014-12-02T15:55:20Z pjb: (it should even work in 8-bit implementations). 2014-12-02T15:57:13Z n0n0 joined #lisp 2014-12-02T15:57:20Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T15:58:54Z thawes joined #lisp 2014-12-02T16:08:03Z munksgaard quit (Quit: leaving) 2014-12-02T16:08:21Z munksgaard joined #lisp 2014-12-02T16:08:36Z wheelsucker joined #lisp 2014-12-02T16:08:51Z Joreji joined #lisp 2014-12-02T16:10:11Z munksgaard quit (Client Quit) 2014-12-02T16:10:23Z lpaste quit (Ping timeout: 258 seconds) 2014-12-02T16:10:27Z eudoxia quit (Quit: leaving) 2014-12-02T16:11:08Z usrj joined #lisp 2014-12-02T16:11:55Z rtra quit (Ping timeout: 258 seconds) 2014-12-02T16:13:44Z scymtym__ joined #lisp 2014-12-02T16:13:50Z scymtym_ quit (Ping timeout: 258 seconds) 2014-12-02T16:14:19Z rtra joined #lisp 2014-12-02T16:15:10Z lpaste joined #lisp 2014-12-02T16:15:11Z munksgaard joined #lisp 2014-12-02T16:15:18Z jweiss quit (Ping timeout: 250 seconds) 2014-12-02T16:15:49Z usrj quit (Client Quit) 2014-12-02T16:17:06Z redeemed quit (Quit: q) 2014-12-02T16:17:28Z kirin` quit (Ping timeout: 250 seconds) 2014-12-02T16:20:21Z lpaste quit (Ping timeout: 258 seconds) 2014-12-02T16:21:12Z kirin` joined #lisp 2014-12-02T16:21:31Z manfoo7`` quit (Read error: Connection reset by peer) 2014-12-02T16:21:54Z manfoo7`` joined #lisp 2014-12-02T16:22:36Z TristamWrk joined #lisp 2014-12-02T16:23:53Z arenz quit (Ping timeout: 264 seconds) 2014-12-02T16:24:10Z lpaste joined #lisp 2014-12-02T16:25:53Z adlai: would anybody else expect CL-PPCRE:DO-REGISTER-GROUPS to still have the var-list bindings visible during the evaluation of result-form? 2014-12-02T16:25:55Z theseb joined #lisp 2014-12-02T16:26:22Z adlai: which is the way CL:DO et al work 2014-12-02T16:26:57Z kirin` quit (Ping timeout: 245 seconds) 2014-12-02T16:29:03Z nee quit (Quit: Verlassend) 2014-12-02T16:29:17Z kirin` joined #lisp 2014-12-02T16:29:50Z TristamWrk quit (Quit: Some days you're the pigeon, some days the statue...) 2014-12-02T16:30:09Z TristamWrk joined #lisp 2014-12-02T16:30:09Z TristamWrk quit (Changing host) 2014-12-02T16:30:09Z TristamWrk joined #lisp 2014-12-02T16:30:48Z zacharias quit (Quit: WeeChat 1.0.1) 2014-12-02T16:33:02Z Shinmera: https://twitter.com/els2015/status/539819266615558144 2014-12-02T16:36:03Z yorick_ is now known as yorick 2014-12-02T16:36:37Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T16:37:02Z kirin` joined #lisp 2014-12-02T16:37:32Z Karl_Dscc joined #lisp 2014-12-02T16:37:59Z lpaste quit (Ping timeout: 258 seconds) 2014-12-02T16:39:40Z lpaste joined #lisp 2014-12-02T16:41:03Z drdo quit (Ping timeout: 258 seconds) 2014-12-02T16:41:33Z Hydan_ joined #lisp 2014-12-02T16:42:07Z Hydan_ quit (Client Quit) 2014-12-02T16:42:24Z dim: what's the trick to force entering the debugger on any signal? 2014-12-02T16:42:55Z kirin` quit (Ping timeout: 252 seconds) 2014-12-02T16:43:07Z Shinmera: bind *break-on-signals* to T 2014-12-02T16:43:11Z dim: thx 2014-12-02T16:43:16Z Hydan` quit (Read error: Connection reset by peer) 2014-12-02T16:43:23Z Shinmera: It's gonna be very noisy usually though! 2014-12-02T16:43:47Z Shinmera: (me tried to figure out an incomprehensible ASDF condition that way) 2014-12-02T16:43:50Z Shinmera: */me 2014-12-02T16:44:01Z harish quit (Ping timeout: 252 seconds) 2014-12-02T16:44:11Z dim: mmm the error has been handled before that thing gets control apparently 2014-12-02T16:44:46Z kirin` joined #lisp 2014-12-02T16:45:16Z manfoo7`` quit (Ping timeout: 258 seconds) 2014-12-02T16:45:16Z Shinmera: Are you sure an error get signalled at all? 2014-12-02T16:45:41Z Shinmera: *gets 2014-12-02T16:46:04Z Xach: I used (trace foo :break t) for the first time yesterday. 2014-12-02T16:46:10Z Xach: I don't know why it took me so long. It helped me a ton. 2014-12-02T16:46:20Z alejandrozf joined #lisp 2014-12-02T16:47:15Z gingerale joined #lisp 2014-12-02T16:47:21Z Shinmera: I don't see a :break option in the clhs for trace? 2014-12-02T16:48:06Z Xach: It is an SBCL extension. 2014-12-02T16:48:16Z fe[nl]ix: dim: alternatively, you can bind *break-on-signals* to a more restricted type specifier 2014-12-02T16:48:17Z Shinmera: Ah, alright. Yes I see the note about extra options now 2014-12-02T16:48:20Z fe[nl]ix: you can even use compound type specifiers 2014-12-02T16:48:33Z alejandrozf left #lisp 2014-12-02T16:49:05Z przl quit (Ping timeout: 264 seconds) 2014-12-02T16:50:38Z lpaste quit (Ping timeout: 258 seconds) 2014-12-02T16:51:24Z nightshade427 quit (Ping timeout: 258 seconds) 2014-12-02T16:51:42Z nightshade427 joined #lisp 2014-12-02T16:52:15Z drdo joined #lisp 2014-12-02T16:52:50Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T16:53:13Z kirin` joined #lisp 2014-12-02T16:54:10Z lpaste joined #lisp 2014-12-02T16:59:02Z kirin` quit (Ping timeout: 245 seconds) 2014-12-02T16:59:35Z adlai used quickproject for the first time just now, thank you Xach ! 2014-12-02T17:00:52Z stassats joined #lisp 2014-12-02T17:01:01Z stassats left #lisp 2014-12-02T17:01:11Z kirin` joined #lisp 2014-12-02T17:01:25Z theseb: is the ONLY difference between dynamic and lexical scoping that for lexical the lambda functions drag around the environment at the time of creation? 2014-12-02T17:01:55Z attila_lendvai joined #lisp 2014-12-02T17:01:57Z Xach: adlai: glad it's useful to you 2014-12-02T17:02:05Z Xach: theseb: no. 2014-12-02T17:02:28Z Xach: https://www.cs.cmu.edu/Groups/AI/html/cltl/clm/node43.html has some good info. 2014-12-02T17:02:28Z adlai: it's totally useless in comparison to quicklisp and quickdocs :) 2014-12-02T17:02:55Z Xach is glad someone (else) made quickdocs, which is great 2014-12-02T17:02:58Z pjb: theseb: lexical = spacial; dynamic = temporal. 2014-12-02T17:04:03Z EvW quit (Ping timeout: 258 seconds) 2014-12-02T17:04:07Z EvW1 joined #lisp 2014-12-02T17:04:46Z pjb: theseb: notice that if you evaluate several time the same function form, then it is not specified whether you get the same closure or not. 2014-12-02T17:04:50Z pjb: clhs function 2014-12-02T17:04:50Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/a_fn.htm 2014-12-02T17:05:02Z pjb: theseb: that's because lexical = space. 2014-12-02T17:05:54Z chu quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-12-02T17:08:16Z clop: is quicklisp built into sbcl now? 2014-12-02T17:08:24Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T17:08:49Z kirin` joined #lisp 2014-12-02T17:08:50Z pjb: clop: try it. Download sbcl on a virgin system and see if (ql:quickload :alexandria) works. 2014-12-02T17:09:51Z clop: aah, i think it was just something in my old .sbclrc file 2014-12-02T17:10:43Z pjb: theseb: that said, it is correct that closures enclose only lexical bindings, not dynamic bindings. Dynamic bindings escape thru the 4th dimension (time). 2014-12-02T17:10:48Z Xach: clop: no 2014-12-02T17:12:08Z eudoxia joined #lisp 2014-12-02T17:12:38Z frkout quit (Read error: Connection reset by peer) 2014-12-02T17:12:48Z frkout joined #lisp 2014-12-02T17:13:01Z Joreji quit (Read error: Connection reset by peer) 2014-12-02T17:14:49Z kirin` quit (Ping timeout: 252 seconds) 2014-12-02T17:16:23Z kirin` joined #lisp 2014-12-02T17:17:23Z tharugrim quit (Ping timeout: 252 seconds) 2014-12-02T17:18:11Z clop: thanks guys 2014-12-02T17:18:47Z tharugrim joined #lisp 2014-12-02T17:21:31Z LiamH joined #lisp 2014-12-02T17:24:07Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T17:24:30Z kirin` joined #lisp 2014-12-02T17:29:38Z Intensity quit (Remote host closed the connection) 2014-12-02T17:31:29Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T17:31:54Z kirin` joined #lisp 2014-12-02T17:32:08Z Davidbrcz joined #lisp 2014-12-02T17:33:38Z MoALTz joined #lisp 2014-12-02T17:36:22Z wglb` joined #lisp 2014-12-02T17:38:35Z wglb quit (Ping timeout: 264 seconds) 2014-12-02T17:38:56Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T17:39:25Z kirin` joined #lisp 2014-12-02T17:41:32Z Patzy quit (Ping timeout: 250 seconds) 2014-12-02T17:42:00Z swflint quit (Ping timeout: 258 seconds) 2014-12-02T17:42:20Z Patzy joined #lisp 2014-12-02T17:42:36Z tharugrim quit (Read error: Connection reset by peer) 2014-12-02T17:43:26Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-12-02T17:45:28Z mvilleneuve quit (Quit: This computer has gone to sleep) 2014-12-02T17:47:16Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T17:47:41Z kirin` joined #lisp 2014-12-02T17:48:12Z swflint_away joined #lisp 2014-12-02T17:48:37Z swflint_away is now known as swflint 2014-12-02T17:49:48Z resttime joined #lisp 2014-12-02T17:49:50Z jweiss joined #lisp 2014-12-02T17:50:41Z Lowl3v3l joined #lisp 2014-12-02T17:51:23Z jweiss: I am trying to start slime, I get "Invalid protocol message: Symbol "CREATE-REPL" not found in the SWANK package.". this was working before, I am not sure what broke. something on the swank side but I have no idea what emacs does to start that process. 2014-12-02T17:52:37Z Xach: jweiss: that can happen when emacs and common lisp aren't loading components from the same (or very similar) versions of slime. 2014-12-02T17:52:59Z Xach: jweiss: do you have more than one swank.lisp installed on your system? 2014-12-02T17:53:54Z jweiss: Xach: where would I look? I don't remember how swank even got onto my system 2014-12-02T17:54:01Z jweiss: but obviously it did somehow 2014-12-02T17:54:23Z Xach: jweiss: are you using unix? usually something like "locate swank.lisp" offers some stuff. 2014-12-02T17:54:27Z jweiss: loading #P"/home/jweiss/quicklisp/dists/quicklisp/software/slime-20131003-cvs/swank-loader.lisp" 2014-12-02T17:54:28Z kirin` quit (Ping timeout: 256 seconds) 2014-12-02T17:54:42Z Xach: ok, that is pretty old. 2014-12-02T17:54:58Z Xach: I'm guessing emacs is getting a slime.el that is substantially newer than that. 2014-12-02T17:55:23Z jweiss: yep. so can i update the swank side? 2014-12-02T17:55:55Z jweiss: or is that the newest version in the repository 2014-12-02T17:56:01Z kirin` joined #lisp 2014-12-02T17:56:11Z Xach: jweiss: The normal way to update everything in Quicklisp is (ql:update-dist "quicklisp") 2014-12-02T17:56:22Z Xach: that will get you slime 2.10.1 which came out last month or so. 2014-12-02T17:56:26Z Xach: along with many other new things. 2014-12-02T17:56:44Z jweiss: excellent, trying now 2014-12-02T17:56:58Z eudoxia quit (Quit: leaving) 2014-12-02T17:57:04Z Xach: jweiss: it would be good to find out where emacs is getting slime.el, though. 2014-12-02T17:57:37Z Xach: I don't know the best way to do that, but you could do M-x describe-function slime and go to the highlighted slime.el and see where it lives. 2014-12-02T17:58:03Z jweiss: slime-20141201.205 is the package name 2014-12-02T17:58:33Z Xach: package name? 2014-12-02T17:58:40Z jweiss: elpa package 2014-12-02T17:58:49Z Xach: oh. I don't know how that works, sorry. 2014-12-02T17:59:14Z Xach: I don't think what I'm suggesting is the best fix, then. 2014-12-02T17:59:21Z Xach: You might want to grab the ear of someone who knows about slime and elpa 2014-12-02T17:59:22Z jweiss: the quicklisp update didn't fix it 2014-12-02T17:59:39Z jweiss: what's strange is, this broke when restarting emacs, i didn't even update anything 2014-12-02T17:59:48Z jweiss: as far as i know anyway 2014-12-02T17:59:58Z Xach: That's not all that strange. It could have been a runtime config that got lost on reboot. 2014-12-02T18:00:02Z Xach: emacs reboot. 2014-12-02T18:00:26Z jweiss: yeah i guess i'll comment out all my slime-related config and see if that helps. thakns 2014-12-02T18:01:15Z genii joined #lisp 2014-12-02T18:01:16Z jweiss: oh the slime-helper.el, that might be it 2014-12-02T18:01:27Z Xach: slime-helper should be avoided if you use elpa 2014-12-02T18:01:37Z Xach: Avoid mix and match 2014-12-02T18:01:48Z jweiss: ok 2014-12-02T18:01:54Z kirin` quit (Ping timeout: 250 seconds) 2014-12-02T18:03:30Z kirin` joined #lisp 2014-12-02T18:03:49Z beach joined #lisp 2014-12-02T18:04:09Z beach: Good evening everyone! 2014-12-02T18:04:22Z oleo: evening beach! 2014-12-02T18:04:36Z oleo: evening lispers! 2014-12-02T18:04:43Z Shinmera: Hellos all around. 2014-12-02T18:05:40Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T18:06:03Z k-stz joined #lisp 2014-12-02T18:06:05Z n0n0 quit (Ping timeout: 244 seconds) 2014-12-02T18:06:15Z beach: Does anyone know what happened to nyef? 2014-12-02T18:06:49Z Shinmera: Sadly I do not. I'll ask the same about stassats though. 2014-12-02T18:07:09Z thawes joined #lisp 2014-12-02T18:08:02Z Xach: I think he may be doing stuff. 2014-12-02T18:08:12Z beach: Yeah, could be. 2014-12-02T18:08:15Z Xach: I remember when beach took some time off. 2014-12-02T18:08:40Z beach: Right, I am not holding it against him. Just worried. 2014-12-02T18:08:54Z Xach: He is here from time to time. Not an extended absence. 2014-12-02T18:08:58Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-02T18:09:12Z Xach: The last time was a week ago or so. 2014-12-02T18:09:42Z kirin` quit (Ping timeout: 250 seconds) 2014-12-02T18:10:59Z kirin` joined #lisp 2014-12-02T18:11:30Z thawes quit (Client Quit) 2014-12-02T18:11:33Z joshe quit (Ping timeout: 244 seconds) 2014-12-02T18:12:42Z oleo is now known as Guest96728 2014-12-02T18:13:02Z thawes joined #lisp 2014-12-02T18:14:49Z Pixel_Outlaw joined #lisp 2014-12-02T18:15:36Z jweiss: Xach: ok, I fixed it by just removing the elpa slime package and relying on slime-helper.el. thanks for the pointer. 2014-12-02T18:16:00Z Guest96728 quit (Ping timeout: 256 seconds) 2014-12-02T18:16:21Z Xach: oh, ok. no problem. i think either way will work, as long as they aren't mixed. 2014-12-02T18:16:59Z JuanDaugherty quit (Ping timeout: 264 seconds) 2014-12-02T18:17:09Z oleo__ joined #lisp 2014-12-02T18:17:42Z Tristam quit (Quit: Some days you are the pigeon, other days the statue.) 2014-12-02T18:17:56Z oleo__ is now known as oleo 2014-12-02T18:18:04Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T18:18:34Z kirin` joined #lisp 2014-12-02T18:19:47Z insomnia7 joined #lisp 2014-12-02T18:20:12Z insomnia7 quit (Client Quit) 2014-12-02T18:20:48Z Tristam joined #lisp 2014-12-02T18:24:56Z kirin` quit (Ping timeout: 258 seconds) 2014-12-02T18:25:17Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T18:25:38Z Tristam quit (Max SendQ exceeded) 2014-12-02T18:25:54Z kirin` joined #lisp 2014-12-02T18:27:03Z thawes joined #lisp 2014-12-02T18:27:07Z JuanDaugherty joined #lisp 2014-12-02T18:27:22Z Davidbrcz quit (Ping timeout: 245 seconds) 2014-12-02T18:29:42Z torono joined #lisp 2014-12-02T18:33:09Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T18:33:19Z Tristam joined #lisp 2014-12-02T18:33:21Z jweiss quit (Remote host closed the connection) 2014-12-02T18:33:34Z kirin` joined #lisp 2014-12-02T18:34:10Z beach is going to book the hotel room for ELS early. 2014-12-02T18:34:33Z joshe joined #lisp 2014-12-02T18:35:12Z beach: As I already mentioned, student dorm room was fine for just me for just a few nights, but I will be with my (admittedly small) family, and a student dorm room will not work out so well then. 2014-12-02T18:35:17Z schaueho quit (Ping timeout: 245 seconds) 2014-12-02T18:35:50Z blahzik joined #lisp 2014-12-02T18:37:04Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T18:37:11Z theseb: beach: http://www.european-lisp-symposium.org/ ? 2014-12-02T18:37:33Z theseb: too cool 2014-12-02T18:37:37Z beach: ... especially the student dorm rooms near Goldsmiths had no individual showers or toilets. 2014-12-02T18:38:03Z beach: theseb: Yeah, that. 2014-12-02T18:38:17Z TDog joined #lisp 2014-12-02T18:38:17Z theseb: conferences are very inspiring i find 2014-12-02T18:39:02Z thawes joined #lisp 2014-12-02T18:39:11Z beach: theseb: They can be if you profit from them right. The most important part is the personal contacts before, after, and between the talks. 2014-12-02T18:39:33Z theseb: beach: yup...everyone in the same place all pumped about hacking lisp 2014-12-02T18:39:38Z theseb: the people make it worth it 2014-12-02T18:39:43Z kirin` quit (Ping timeout: 255 seconds) 2014-12-02T18:40:27Z Xach: I understand why people want to have audio and video of the talks, but that does little to recreate the benefits of attending a conference. 2014-12-02T18:40:28Z beach: theseb: Also good for finding Lisp-related jobs. 2014-12-02T18:40:44Z yuikov quit (Remote host closed the connection) 2014-12-02T18:40:46Z beach: Xach: I totally agree. 2014-12-02T18:40:57Z kirin` joined #lisp 2014-12-02T18:41:57Z hiroaki joined #lisp 2014-12-02T18:42:28Z beach: Xach: Will you be there [barring illnesses]? 2014-12-02T18:43:04Z Xach: beach: I think so. 2014-12-02T18:43:23Z beach: Excellent! Do you think you might submit a paper? 2014-12-02T18:43:27Z frkout quit (Read error: Connection reset by peer) 2014-12-02T18:43:44Z frkout joined #lisp 2014-12-02T18:43:55Z Xach: I don't think that's likely. 2014-12-02T18:44:06Z TDog quit (Ping timeout: 258 seconds) 2014-12-02T18:44:08Z Xach: I find such things very stressful for uncertain benefit. 2014-12-02T18:44:22Z beach: I can relate to that. 2014-12-02T18:44:38Z Xach lunches 2014-12-02T18:44:49Z beach: It becomes easier over time, though. 2014-12-02T18:44:50Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T18:45:53Z samebchase: faheem_: yeah. 2014-12-02T18:47:17Z Joreji joined #lisp 2014-12-02T18:47:21Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T18:47:22Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T18:47:45Z ConstantineXVI joined #lisp 2014-12-02T18:47:45Z kirin` joined #lisp 2014-12-02T18:48:17Z tharugrim joined #lisp 2014-12-02T18:48:34Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T18:49:01Z pnpuff joined #lisp 2014-12-02T18:49:15Z ConstantineXVI joined #lisp 2014-12-02T18:50:22Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T18:50:45Z ConstantineXVI joined #lisp 2014-12-02T18:51:37Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T18:51:46Z nightshade427 quit (Ping timeout: 258 seconds) 2014-12-02T18:51:55Z matko joined #lisp 2014-12-02T18:52:28Z corni joined #lisp 2014-12-02T18:52:28Z corni quit (Changing host) 2014-12-02T18:52:28Z corni joined #lisp 2014-12-02T18:52:49Z ConstantineXVI joined #lisp 2014-12-02T18:53:37Z beach: samebchase: As in "you are Indian"? 2014-12-02T18:54:11Z kirin` quit (Ping timeout: 264 seconds) 2014-12-02T18:54:39Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T18:54:49Z ConstantineXVI joined #lisp 2014-12-02T18:54:50Z jasom: does anyone use gnu stow for managing symlinks to ~/.local/share/common-lisp/systems ? 2014-12-02T18:55:23Z kirin` joined #lisp 2014-12-02T18:55:45Z kushal quit (Ping timeout: 272 seconds) 2014-12-02T18:56:04Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T18:57:08Z scymtym joined #lisp 2014-12-02T18:57:22Z kushal joined #lisp 2014-12-02T18:57:44Z nightshade427 joined #lisp 2014-12-02T18:57:57Z thawes joined #lisp 2014-12-02T18:58:19Z rhllor joined #lisp 2014-12-02T19:02:35Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T19:02:59Z kirin` joined #lisp 2014-12-02T19:03:36Z beach: drmeister: I have started renaming files to make them more unique. I haven't finished yet, because it's an activity that I can do at the end of the work day when something more taxing is out of the question, so I reserve that activity for such periods. 2014-12-02T19:03:50Z ConstantineXVI joined #lisp 2014-12-02T19:05:09Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T19:05:15Z Ralt quit (Ping timeout: 272 seconds) 2014-12-02T19:05:20Z ConstantineXVI joined #lisp 2014-12-02T19:05:28Z beach: drmeister: One piece of good news is that I am building the Extrinsic HIR compiler, and it is working out quite well. I have found a few defects along the way, but this is a pretty good test for AST and HIR generation, so I think most of it is working. 2014-12-02T19:07:06Z drewc joined #lisp 2014-12-02T19:08:10Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T19:08:11Z n0n0 joined #lisp 2014-12-02T19:08:17Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T19:08:58Z kirin` quit (Ping timeout: 255 seconds) 2014-12-02T19:10:31Z kirin` joined #lisp 2014-12-02T19:11:08Z yuikov joined #lisp 2014-12-02T19:13:53Z Lowl3v3l_ joined #lisp 2014-12-02T19:14:00Z frkout quit (Read error: Connection reset by peer) 2014-12-02T19:14:11Z frkout joined #lisp 2014-12-02T19:14:15Z Ralt joined #lisp 2014-12-02T19:14:49Z thawes joined #lisp 2014-12-02T19:16:41Z Lowl3v3l quit (Ping timeout: 258 seconds) 2014-12-02T19:17:06Z pnpuff left #lisp 2014-12-02T19:17:18Z yuikov quit (Ping timeout: 250 seconds) 2014-12-02T19:17:30Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T19:17:53Z kirin` joined #lisp 2014-12-02T19:21:53Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T19:22:32Z Lowl3v3l_ quit (Read error: Connection reset by peer) 2014-12-02T19:23:00Z Lowl3v3l_ joined #lisp 2014-12-02T19:23:53Z kirin` quit (Ping timeout: 264 seconds) 2014-12-02T19:24:12Z thawes joined #lisp 2014-12-02T19:24:23Z ConstantineXVI joined #lisp 2014-12-02T19:25:20Z kirin` joined #lisp 2014-12-02T19:25:39Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T19:26:21Z ConstantineXVI joined #lisp 2014-12-02T19:26:32Z wheelsucker quit (Quit: Client Quit) 2014-12-02T19:26:33Z munksgaard quit (Ping timeout: 245 seconds) 2014-12-02T19:27:22Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T19:27:41Z thawes quit (Client Quit) 2014-12-02T19:28:09Z beach left #lisp 2014-12-02T19:30:35Z thawes joined #lisp 2014-12-02T19:32:01Z nightshade427 quit (Ping timeout: 258 seconds) 2014-12-02T19:32:34Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T19:32:58Z kirin` joined #lisp 2014-12-02T19:34:15Z thawes quit (Client Quit) 2014-12-02T19:36:45Z thawes joined #lisp 2014-12-02T19:37:46Z nightshade427 joined #lisp 2014-12-02T19:38:49Z kirin` quit (Ping timeout: 272 seconds) 2014-12-02T19:38:55Z pt1 joined #lisp 2014-12-02T19:40:02Z thawes quit (Excess Flood) 2014-12-02T19:40:30Z kirin` joined #lisp 2014-12-02T19:41:13Z drdo quit (Ping timeout: 258 seconds) 2014-12-02T19:41:36Z Lowl3v3l_ quit (Ping timeout: 258 seconds) 2014-12-02T19:42:22Z nightshade427 quit (Ping timeout: 258 seconds) 2014-12-02T19:42:22Z lpaste quit (Ping timeout: 258 seconds) 2014-12-02T19:42:45Z nightshade427 joined #lisp 2014-12-02T19:44:08Z wglb` quit (Remote host closed the connection) 2014-12-02T19:46:21Z thawes joined #lisp 2014-12-02T19:46:25Z drdo joined #lisp 2014-12-02T19:46:35Z jdz quit (Ping timeout: 258 seconds) 2014-12-02T19:47:59Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T19:48:24Z kirin` joined #lisp 2014-12-02T19:48:36Z jdz joined #lisp 2014-12-02T19:48:52Z ConstantineXVI joined #lisp 2014-12-02T19:50:13Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T19:50:23Z ConstantineXVI joined #lisp 2014-12-02T19:50:35Z thawes quit (Client Quit) 2014-12-02T19:51:22Z ConstantineXVI quit (Max SendQ exceeded) 2014-12-02T19:51:58Z thawes joined #lisp 2014-12-02T19:52:10Z lpaste joined #lisp 2014-12-02T19:52:55Z thawes quit (Remote host closed the connection) 2014-12-02T19:53:58Z jtz joined #lisp 2014-12-02T19:54:48Z thawes joined #lisp 2014-12-02T19:55:26Z kirin` quit (Ping timeout: 250 seconds) 2014-12-02T19:57:09Z kirin` joined #lisp 2014-12-02T20:01:18Z Harag quit (Ping timeout: 244 seconds) 2014-12-02T20:04:02Z pgomes joined #lisp 2014-12-02T20:04:07Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T20:04:16Z torono quit (Ping timeout: 246 seconds) 2014-12-02T20:04:30Z kirin` joined #lisp 2014-12-02T20:04:47Z towodo_ joined #lisp 2014-12-02T20:05:17Z towodo quit (Ping timeout: 264 seconds) 2014-12-02T20:05:18Z towodo_ is now known as towodo 2014-12-02T20:05:36Z madmalik quit (Quit: Connection closed for inactivity) 2014-12-02T20:05:44Z Davidbrcz joined #lisp 2014-12-02T20:08:43Z ehu joined #lisp 2014-12-02T20:09:03Z hiroaki quit (Ping timeout: 244 seconds) 2014-12-02T20:09:18Z pt1 quit (Remote host closed the connection) 2014-12-02T20:09:53Z thawes quit (Ping timeout: 245 seconds) 2014-12-02T20:12:15Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T20:12:35Z moei quit (Read error: Connection reset by peer) 2014-12-02T20:12:38Z kirin` joined #lisp 2014-12-02T20:13:07Z moei joined #lisp 2014-12-02T20:14:25Z towodo_ joined #lisp 2014-12-02T20:14:45Z frkout quit (Read error: Connection reset by peer) 2014-12-02T20:14:48Z Intensity joined #lisp 2014-12-02T20:14:53Z frkout joined #lisp 2014-12-02T20:15:46Z towodo quit (Ping timeout: 244 seconds) 2014-12-02T20:15:46Z towodo_ is now known as towodo 2014-12-02T20:17:39Z kushal quit (Quit: Leaving) 2014-12-02T20:18:53Z thawes joined #lisp 2014-12-02T20:19:21Z kushal joined #lisp 2014-12-02T20:19:37Z fridim_ quit (Ping timeout: 252 seconds) 2014-12-02T20:19:39Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T20:20:03Z kirin` joined #lisp 2014-12-02T20:20:04Z rhllor quit (Ping timeout: 255 seconds) 2014-12-02T20:20:17Z atgreen joined #lisp 2014-12-02T20:25:09Z ggole quit 2014-12-02T20:26:34Z kirin` quit (Ping timeout: 245 seconds) 2014-12-02T20:27:00Z hiroaki joined #lisp 2014-12-02T20:27:50Z Vutral quit (Ping timeout: 245 seconds) 2014-12-02T20:28:23Z kirin` joined #lisp 2014-12-02T20:28:34Z pt1 joined #lisp 2014-12-02T20:28:41Z cyphase quit (Ping timeout: 244 seconds) 2014-12-02T20:29:54Z s00pcan quit (Ping timeout: 258 seconds) 2014-12-02T20:30:53Z rhllor joined #lisp 2014-12-02T20:34:28Z kirin` quit (Ping timeout: 245 seconds) 2014-12-02T20:35:51Z kirin` joined #lisp 2014-12-02T20:35:54Z gravicappa quit (Remote host closed the connection) 2014-12-02T20:36:10Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T20:36:29Z drmeister: Shinmera: stassats is hanging out in #sbcl 2014-12-02T20:36:58Z Shinmera: drmeister: Ah, alright, good to know. 2014-12-02T20:37:49Z Shinmera: I guess he's taking a break from the usual #lisp hysteria. 2014-12-02T20:38:46Z hiyosi joined #lisp 2014-12-02T20:38:49Z thawes joined #lisp 2014-12-02T20:39:12Z Vutral joined #lisp 2014-12-02T20:39:16Z s00pcan joined #lisp 2014-12-02T20:42:14Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T20:42:39Z kirin` joined #lisp 2014-12-02T20:43:13Z rhllor quit (Ping timeout: 245 seconds) 2014-12-02T20:44:15Z Blaguvest joined #lisp 2014-12-02T20:45:14Z thawes quit (Ping timeout: 258 seconds) 2014-12-02T20:45:15Z frkout quit (Read error: Connection reset by peer) 2014-12-02T20:45:19Z frkout_ joined #lisp 2014-12-02T20:46:34Z thawes joined #lisp 2014-12-02T20:48:41Z kirin` quit (Ping timeout: 258 seconds) 2014-12-02T20:49:11Z genii sips and ponders lispsteria 2014-12-02T20:49:17Z zmisc joined #lisp 2014-12-02T20:49:23Z attila_lendvai quit (Ping timeout: 264 seconds) 2014-12-02T20:50:17Z kirin` joined #lisp 2014-12-02T20:50:36Z lpaste quit (Ping timeout: 258 seconds) 2014-12-02T20:51:57Z attila_lendvai joined #lisp 2014-12-02T20:51:57Z attila_lendvai quit (Changing host) 2014-12-02T20:51:57Z attila_lendvai joined #lisp 2014-12-02T20:52:25Z rhllor joined #lisp 2014-12-02T20:53:15Z prxq joined #lisp 2014-12-02T20:54:29Z JuanDaugherty quit (Remote host closed the connection) 2014-12-02T20:54:43Z MoALTz quit (Quit: Leaving) 2014-12-02T20:56:10Z lpaste joined #lisp 2014-12-02T20:56:17Z kirin` quit (Ping timeout: 252 seconds) 2014-12-02T20:57:53Z kirin` joined #lisp 2014-12-02T20:57:56Z attila_lendvai quit (Read error: Connection reset by peer) 2014-12-02T20:58:02Z attila_lendvai1 joined #lisp 2014-12-02T20:58:02Z attila_lendvai1 is now known as attila_lendvai 2014-12-02T20:58:06Z attila_lendvai quit (Changing host) 2014-12-02T20:58:06Z attila_lendvai joined #lisp 2014-12-02T21:03:10Z attila_lendvai quit (Ping timeout: 256 seconds) 2014-12-02T21:03:49Z kirin` quit (Ping timeout: 244 seconds) 2014-12-02T21:05:19Z kirin` joined #lisp 2014-12-02T21:07:19Z c53100_ quit (Ping timeout: 255 seconds) 2014-12-02T21:12:23Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T21:12:37Z attila_lendvai joined #lisp 2014-12-02T21:12:47Z zmisc quit (Ping timeout: 264 seconds) 2014-12-02T21:12:53Z kirin` joined #lisp 2014-12-02T21:14:41Z yuikov joined #lisp 2014-12-02T21:15:56Z frkout joined #lisp 2014-12-02T21:16:08Z frkout_ quit (Read error: Connection reset by peer) 2014-12-02T21:16:40Z rhllor quit (Ping timeout: 258 seconds) 2014-12-02T21:16:56Z rhllor joined #lisp 2014-12-02T21:18:34Z kirin` quit (Ping timeout: 255 seconds) 2014-12-02T21:19:21Z lpaste quit (Ping timeout: 258 seconds) 2014-12-02T21:19:28Z yuikov quit (Ping timeout: 255 seconds) 2014-12-02T21:20:16Z kirin` joined #lisp 2014-12-02T21:22:11Z lpaste joined #lisp 2014-12-02T21:22:32Z gingerale quit (Ping timeout: 250 seconds) 2014-12-02T21:22:47Z TDog joined #lisp 2014-12-02T21:23:38Z attila_lendvai1 joined #lisp 2014-12-02T21:23:38Z attila_lendvai quit (Disconnected by services) 2014-12-02T21:23:38Z attila_lendvai1 quit (Changing host) 2014-12-02T21:23:38Z attila_lendvai1 joined #lisp 2014-12-02T21:24:57Z attila_lendvai joined #lisp 2014-12-02T21:24:57Z attila_lendvai quit (Changing host) 2014-12-02T21:24:57Z attila_lendvai joined #lisp 2014-12-02T21:24:57Z attila_lendvai1 quit (Read error: Connection reset by peer) 2014-12-02T21:27:06Z fantazo joined #lisp 2014-12-02T21:27:09Z pt1 quit (Remote host closed the connection) 2014-12-02T21:28:16Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T21:28:33Z vinleod joined #lisp 2014-12-02T21:28:39Z kirin` joined #lisp 2014-12-02T21:31:02Z jasom: Shinmera: I noticed you're starting a quicklisp dist? 2014-12-02T21:31:19Z Shinmera: I did, yes. 2014-12-02T21:32:19Z jasom: how painful was that? 2014-12-02T21:32:29Z Shinmera: Using quickdist: Not at all. 2014-12-02T21:32:37Z Shinmera: https://github.com/Shirakumo/dist 2014-12-02T21:32:57Z mishoo quit (Ping timeout: 252 seconds) 2014-12-02T21:33:41Z jasom: oh nice, I hadn't seen quickdist before 2014-12-02T21:34:06Z Shinmera: It's not in QL yet 2014-12-02T21:34:17Z jasom is reading the readme right now for it 2014-12-02T21:34:18Z Shinmera: (I think?) 2014-12-02T21:34:52Z kirin` quit (Ping timeout: 245 seconds) 2014-12-02T21:35:27Z ConstantineXVI joined #lisp 2014-12-02T21:36:08Z kirin` joined #lisp 2014-12-02T21:37:17Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T21:38:42Z thawes joined #lisp 2014-12-02T21:39:29Z eudoxia joined #lisp 2014-12-02T21:39:34Z Xach: It's tricky. The Quicklisp dist build environment omits quicklisp. 2014-12-02T21:39:38Z Xach: I need to figure that one out. 2014-12-02T21:42:02Z angavrilov quit (Remote host closed the connection) 2014-12-02T21:43:04Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T21:43:27Z kirin` joined #lisp 2014-12-02T21:47:44Z maxpeck quit (Ping timeout: 244 seconds) 2014-12-02T21:49:17Z kirin` quit (Ping timeout: 240 seconds) 2014-12-02T21:50:07Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T21:50:42Z peterhil joined #lisp 2014-12-02T21:50:54Z kirin` joined #lisp 2014-12-02T21:51:32Z thawes joined #lisp 2014-12-02T21:52:07Z harish joined #lisp 2014-12-02T21:53:27Z oleo quit (Quit: Verlassend) 2014-12-02T21:55:00Z oleo joined #lisp 2014-12-02T21:57:52Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T21:57:53Z thawes quit (Quit: No Ping reply in 180 seconds.) 2014-12-02T21:58:16Z kirin` joined #lisp 2014-12-02T22:00:53Z cyphase joined #lisp 2014-12-02T22:01:45Z vinleod quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-12-02T22:01:59Z prxq quit (Quit: http://quassel-irc.org - Chat comfortably. Anywhere.) 2014-12-02T22:02:08Z towodo quit (Quit: towodo) 2014-12-02T22:02:15Z k-stz quit (Remote host closed the connection) 2014-12-02T22:02:40Z n0n0 quit (Ping timeout: 258 seconds) 2014-12-02T22:04:17Z lemniscate_ joined #lisp 2014-12-02T22:04:47Z kirin` quit (Ping timeout: 244 seconds) 2014-12-02T22:05:44Z lemniscate quit (Ping timeout: 258 seconds) 2014-12-02T22:06:01Z kirin` joined #lisp 2014-12-02T22:06:04Z t10 joined #lisp 2014-12-02T22:06:52Z kushal quit (Quit: Leaving) 2014-12-02T22:10:47Z kirin` quit (Read error: Connection reset by peer) 2014-12-02T22:11:39Z Pixel_Outlaw: Is it an accident that sbcl allows '+ to pass a function rather than #'+? 2014-12-02T22:11:48Z Pixel_Outlaw: Or a mistake I should say. 2014-12-02T22:12:57Z ehu quit (Ping timeout: 240 seconds) 2014-12-02T22:13:31Z Shinmera: clhs glossary/function designator 2014-12-02T22:13:31Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/26_glo_f.htm#function_designator 2014-12-02T22:14:09Z atgreen quit (Remote host closed the connection) 2014-12-02T22:15:37Z drewc: Pixel_Outlaw: That is not passing a function at all :) (cons (type-of 'cons) (type-of #'cons)) => (SYMBOL . FUNCTION). There is a difference 2014-12-02T22:16:04Z thawes joined #lisp 2014-12-02T22:17:23Z yuikov joined #lisp 2014-12-02T22:18:43Z lavokad` joined #lisp 2014-12-02T22:19:42Z Pixel_Outlaw: I just asked because reduce seems to use either. I can't access the hyperspec for some reason. 2014-12-02T22:19:52Z drewc: Pixel_Outlaw: (defun foo () 1) then (flet ((foo () (1+ (foo)))) (cons (funcall #'foo) (funcall 'foo))) => (2 . 1) 2014-12-02T22:22:23Z yuikov quit (Ping timeout: 264 seconds) 2014-12-02T22:23:53Z thawes quit (Read error: Connection reset by peer) 2014-12-02T22:24:51Z |3b|: Pixel_Outlaw: you can use a "function designator" most places you can use a function object, and a symbol naming a (global) function is a designator for that function 2014-12-02T22:25:04Z bgs100 joined #lisp 2014-12-02T22:26:12Z |3b|: for cl:+ they should always mean the same thing, for symbols in other packages, they might differ if there is a local function binding, or if the global function is redefined between when you save the function object and when you call it 2014-12-02T22:26:20Z thawes joined #lisp 2014-12-02T22:26:58Z Pixel_Outlaw: Thanks guys! Very helpful. 2014-12-02T22:27:13Z pgomes quit (Quit: Leaving) 2014-12-02T22:27:14Z oGMo: it can actually be helpful to use 'fun rather than #'fun for just that reason 2014-12-02T22:28:31Z thawes quit (Read error: Connection reset by peer) 2014-12-02T22:29:19Z thawes joined #lisp 2014-12-02T22:29:28Z thawes quit (Read error: Connection reset by peer) 2014-12-02T22:29:50Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-12-02T22:35:46Z innertracks quit (Quit: innertracks) 2014-12-02T22:36:16Z innertracks joined #lisp 2014-12-02T22:36:31Z munksgaard joined #lisp 2014-12-02T22:36:39Z innertracks quit (Client Quit) 2014-12-02T22:36:45Z fantazo quit (Quit: Verlassend) 2014-12-02T22:36:59Z genii quit (Read error: Connection reset by peer) 2014-12-02T22:39:07Z thawes joined #lisp 2014-12-02T22:40:51Z thawes quit (Read error: Connection reset by peer) 2014-12-02T22:43:22Z toors quit (Quit: Lost terminal) 2014-12-02T22:44:27Z Davidbrcz quit (Ping timeout: 252 seconds) 2014-12-02T22:45:15Z thawes joined #lisp 2014-12-02T22:45:24Z thawes quit (Read error: Connection reset by peer) 2014-12-02T22:46:51Z atgreen joined #lisp 2014-12-02T22:46:57Z frkout quit (Read error: Connection reset by peer) 2014-12-02T22:47:03Z frkout_ joined #lisp 2014-12-02T22:48:00Z rhllor quit (Quit: rhllor) 2014-12-02T22:49:13Z munksgaard quit (Ping timeout: 244 seconds) 2014-12-02T22:51:31Z thawes joined #lisp 2014-12-02T22:54:45Z thawes quit (Read error: Connection reset by peer) 2014-12-02T22:55:49Z rvirding__ quit (Ping timeout: 252 seconds) 2014-12-02T22:56:03Z peterhil` joined #lisp 2014-12-02T22:56:11Z grungier quit (Ping timeout: 252 seconds) 2014-12-02T22:56:17Z hiroaki quit (Ping timeout: 240 seconds) 2014-12-02T22:57:06Z scymtym__ quit (Ping timeout: 258 seconds) 2014-12-02T22:57:41Z ggherdov quit (Ping timeout: 252 seconds) 2014-12-02T22:58:01Z peterhil quit (Ping timeout: 252 seconds) 2014-12-02T22:58:01Z Karl_Dscc quit (Ping timeout: 252 seconds) 2014-12-02T22:58:18Z Karl_Dscc joined #lisp 2014-12-02T22:58:29Z rvirding__ joined #lisp 2014-12-02T22:58:38Z jdz quit (Ping timeout: 258 seconds) 2014-12-02T22:58:44Z Tristam quit (Ping timeout: 252 seconds) 2014-12-02T22:59:01Z jdz joined #lisp 2014-12-02T22:59:08Z killmaster quit (Ping timeout: 252 seconds) 2014-12-02T22:59:09Z bgs100 quit (Ping timeout: 252 seconds) 2014-12-02T22:59:09Z zymurgy quit (Ping timeout: 252 seconds) 2014-12-02T23:00:13Z _d3f quit (Ping timeout: 252 seconds) 2014-12-02T23:00:26Z bgs100 joined #lisp 2014-12-02T23:00:41Z Ethan- joined #lisp 2014-12-02T23:00:47Z gabriel_laddel joined #lisp 2014-12-02T23:01:29Z killmaster joined #lisp 2014-12-02T23:01:31Z yaewa joined #lisp 2014-12-02T23:02:56Z grungier joined #lisp 2014-12-02T23:03:35Z moei quit (Ping timeout: 252 seconds) 2014-12-02T23:03:35Z gabriel_laddel quit (Remote host closed the connection) 2014-12-02T23:04:37Z resttime quit (Ping timeout: 252 seconds) 2014-12-02T23:04:48Z henesy joined #lisp 2014-12-02T23:05:32Z lemniscate_ quit (Quit: ChatZilla 0.9.91 [Firefox 33.1/20141106120505]) 2014-12-02T23:06:17Z henesy quit (Max SendQ exceeded) 2014-12-02T23:07:55Z cy joined #lisp 2014-12-02T23:08:46Z frkout joined #lisp 2014-12-02T23:09:40Z wglb joined #lisp 2014-12-02T23:09:45Z frkout_ quit (Ping timeout: 252 seconds) 2014-12-02T23:09:59Z henesy joined #lisp 2014-12-02T23:11:13Z Pixel_Outlaw quit (Ping timeout: 252 seconds) 2014-12-02T23:11:36Z Tristam joined #lisp 2014-12-02T23:11:37Z Pixel_Outlaw joined #lisp 2014-12-02T23:12:56Z _d3f joined #lisp 2014-12-02T23:13:03Z thawes joined #lisp 2014-12-02T23:13:07Z hiroaki joined #lisp 2014-12-02T23:13:24Z thawes quit (Read error: Connection reset by peer) 2014-12-02T23:16:40Z ggherdov joined #lisp 2014-12-02T23:17:55Z yuikov joined #lisp 2014-12-02T23:18:32Z thawes joined #lisp 2014-12-02T23:18:59Z thawes quit (Read error: Connection reset by peer) 2014-12-02T23:19:27Z adlai quit (Ping timeout: 250 seconds) 2014-12-02T23:21:06Z dagnachew joined #lisp 2014-12-02T23:21:45Z hiroaki quit (Ping timeout: 272 seconds) 2014-12-02T23:23:01Z yuikov quit (Ping timeout: 272 seconds) 2014-12-02T23:23:15Z t10 quit (Quit: Leaving) 2014-12-02T23:25:39Z Kanae joined #lisp 2014-12-02T23:28:47Z jasom: Pixel_Outlaw: example (defun foo () 1) (flet ((foo () 2)) (list (funcall 'foo) (funcall #'foo))) => (1 2) 2014-12-02T23:28:56Z eudoxia quit (Quit: leaving) 2014-12-02T23:29:46Z thawes joined #lisp 2014-12-02T23:29:56Z thawes quit (Read error: Connection reset by peer) 2014-12-02T23:29:57Z BitPuffin quit (Ping timeout: 240 seconds) 2014-12-02T23:33:57Z ahungry quit (Quit: leaving) 2014-12-02T23:34:41Z thawes joined #lisp 2014-12-02T23:34:41Z thawes quit (Read error: Connection reset by peer) 2014-12-02T23:35:14Z girrig joined #lisp 2014-12-02T23:37:00Z hiroakip joined #lisp 2014-12-02T23:37:21Z c74d quit (Remote host closed the connection) 2014-12-02T23:40:05Z thawes joined #lisp 2014-12-02T23:40:17Z thawes quit (Read error: Connection reset by peer) 2014-12-02T23:41:27Z c74d joined #lisp 2014-12-02T23:41:34Z corni quit (Ping timeout: 258 seconds) 2014-12-02T23:44:17Z Nshag quit (Ping timeout: 264 seconds) 2014-12-02T23:44:28Z zxq9 quit (Quit: Konversation terminated!) 2014-12-02T23:45:12Z thawes joined #lisp 2014-12-02T23:45:44Z thawes quit (Read error: Connection reset by peer) 2014-12-02T23:47:04Z c74d quit (Remote host closed the connection) 2014-12-02T23:47:52Z frkout quit (Read error: Connection reset by peer) 2014-12-02T23:47:57Z frkout_ joined #lisp 2014-12-02T23:48:47Z nha_ quit (Ping timeout: 264 seconds) 2014-12-02T23:52:09Z Karl_Dscc quit (Remote host closed the connection) 2014-12-02T23:53:41Z attila_lendvai quit (Quit: Leaving.) 2014-12-02T23:53:59Z Nshag joined #lisp 2014-12-02T23:54:05Z Nshag quit (Remote host closed the connection) 2014-12-02T23:54:14Z Nshag joined #lisp 2014-12-02T23:55:03Z hiyosi quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2014-12-02T23:56:25Z defaultxr joined #lisp 2014-12-02T23:56:36Z gabriel_laddel joined #lisp 2014-12-02T23:57:25Z harish quit (Ping timeout: 244 seconds) 2014-12-02T23:57:55Z hiyosi joined #lisp 2014-12-02T23:58:04Z ahungry joined #lisp 2014-12-02T23:58:58Z jewel__ quit (Ping timeout: 250 seconds)