2015-04-13T00:23:14Z stassats quit (Ping timeout: 272 seconds) 2015-04-13T00:33:46Z Carisius quit (Read error: Connection reset by peer) 2015-04-13T00:39:30Z Adlai quit (Quit: Insufficient entropy for original reason) 2015-04-13T00:50:31Z Quadrescence joined #sbcl 2015-04-13T00:54:27Z Adlai joined #sbcl 2015-04-13T00:56:31Z LiamH joined #sbcl 2015-04-13T01:19:54Z LiamH quit (Read error: Connection reset by peer) 2015-04-13T01:33:41Z attila_lendvai joined #sbcl 2015-04-13T01:33:58Z Adlai is now known as adlai 2015-04-13T01:40:39Z psy_ joined #sbcl 2015-04-13T01:41:24Z psy_ quit (Max SendQ exceeded) 2015-04-13T01:42:06Z psy_ joined #sbcl 2015-04-13T02:06:36Z eschatologist joined #sbcl 2015-04-13T02:08:45Z echo-area joined #sbcl 2015-04-13T02:13:46Z loke quit (Remote host closed the connection) 2015-04-13T02:18:46Z loke joined #sbcl 2015-04-13T02:32:37Z scymtym quit (Ping timeout: 252 seconds) 2015-04-13T03:34:36Z attila_lendvai quit (Ping timeout: 240 seconds) 2015-04-13T03:43:59Z ASau quit (Read error: Connection reset by peer) 2015-04-13T03:44:33Z ASau joined #sbcl 2015-04-13T04:03:35Z psy_ quit (Quit: Leaving) 2015-04-13T04:17:35Z psy_ joined #sbcl 2015-04-13T04:18:17Z psy_ quit (Max SendQ exceeded) 2015-04-13T04:18:45Z psy_ joined #sbcl 2015-04-13T04:51:03Z gingerale joined #sbcl 2015-04-13T05:13:44Z psy_ quit (Ping timeout: 252 seconds) 2015-04-13T05:16:13Z gingerale quit (Ping timeout: 245 seconds) 2015-04-13T05:17:59Z ASau quit (Ping timeout: 246 seconds) 2015-04-13T05:20:14Z psy_ joined #sbcl 2015-04-13T05:29:01Z oleo quit (Quit: Leaving) 2015-04-13T05:29:44Z karswell` quit (Ping timeout: 250 seconds) 2015-04-13T05:57:50Z pranavrc joined #sbcl 2015-04-13T06:03:45Z eschatologist quit (Quit: Textual IRC Client: www.textualapp.com) 2015-04-13T07:03:01Z alchemis7 quit (Remote host closed the connection) 2015-04-13T07:03:33Z alchemis7 joined #sbcl 2015-04-13T07:23:54Z jdz quit (Ping timeout: 252 seconds) 2015-04-13T07:30:32Z jdz joined #sbcl 2015-04-13T07:35:48Z gingerale joined #sbcl 2015-04-13T07:39:12Z psy_ quit (Quit: Leaving) 2015-04-13T07:58:03Z Shinmera joined #sbcl 2015-04-13T08:38:58Z milosn quit (Ping timeout: 255 seconds) 2015-04-13T08:52:36Z mega1 joined #sbcl 2015-04-13T09:29:23Z DeadTrickster joined #sbcl 2015-04-13T09:40:47Z milosn joined #sbcl 2015-04-13T09:43:24Z milosn quit (Read error: Connection reset by peer) 2015-04-13T09:45:50Z milosn joined #sbcl 2015-04-13T09:55:13Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-04-13T10:03:06Z milosn quit (Write error: Connection reset by peer) 2015-04-13T10:07:20Z milosn joined #sbcl 2015-04-13T10:17:22Z milosn quit (Read error: Connection reset by peer) 2015-04-13T10:17:41Z milosn joined #sbcl 2015-04-13T10:21:54Z milosn quit (Ping timeout: 244 seconds) 2015-04-13T10:22:15Z Shinmera joined #sbcl 2015-04-13T10:30:01Z milosn joined #sbcl 2015-04-13T10:51:19Z milosn quit (Read error: Connection reset by peer) 2015-04-13T10:51:42Z milosn joined #sbcl 2015-04-13T10:58:29Z milosn quit (Read error: Connection reset by peer) 2015-04-13T10:59:01Z milosn joined #sbcl 2015-04-13T11:05:27Z milosn quit (Read error: Connection reset by peer) 2015-04-13T11:06:45Z milosn joined #sbcl 2015-04-13T11:16:19Z selat joined #sbcl 2015-04-13T11:18:49Z milosn quit (Read error: Connection reset by peer) 2015-04-13T11:19:44Z pranavrc quit (Read error: Connection reset by peer) 2015-04-13T11:36:17Z echo-area quit (Remote host closed the connection) 2015-04-13T11:43:25Z milosn joined #sbcl 2015-04-13T11:54:18Z milosn quit (Read error: Connection reset by peer) 2015-04-13T11:55:22Z milosn joined #sbcl 2015-04-13T12:02:37Z milosn quit (Read error: Connection reset by peer) 2015-04-13T12:03:01Z milosn joined #sbcl 2015-04-13T12:06:40Z milosn quit (Read error: Connection reset by peer) 2015-04-13T12:08:02Z milosn joined #sbcl 2015-04-13T12:08:28Z stassats joined #sbcl 2015-04-13T12:14:43Z milosn quit (Read error: Connection reset by peer) 2015-04-13T12:15:18Z milosn joined #sbcl 2015-04-13T12:19:04Z smokeink joined #sbcl 2015-04-13T12:19:49Z smokeink: http://paste.lisp.org/display/147018 2015-04-13T12:20:53Z smokeink: been struggling for hours with this 2015-04-13T12:21:42Z scymtym__: smokeink: this is probably more of slime problem 2015-04-13T12:21:54Z scymtym__: is the sbcl process running on the remote machine? 2015-04-13T12:21:59Z smokeink: yes 2015-04-13T12:22:32Z scymtym__: smokeink: do you know about https://common-lisp.net/project/slime/doc/html/Setting-up-pathname-translations.html? 2015-04-13T12:26:20Z milosn quit (Read error: Connection reset by peer) 2015-04-13T12:26:43Z milosn joined #sbcl 2015-04-13T12:27:21Z smokeink: the only thing that is not clear to me is the :machine-instance parameter 2015-04-13T12:27:40Z smokeink: what am i supposed to put there instead of "remote" ? 2015-04-13T12:28:36Z scymtym__: the name of your remote machine, i guess. but again: this more of a slime question than an sbcl question. 2015-04-13T12:30:39Z scymtym__: according to the documentation, it should be whatever CL:MACHINE-INSTANCE returns on the remote machine 2015-04-13T12:31:33Z scymtym__: i.e. run sbcl --noinform --no-userinit --eval '(print (machine-instance))' --quit on the remote machine and use that 2015-04-13T12:33:47Z smokeink: that was it! 2015-04-13T12:34:23Z smokeink: i had :machine-instance wrong .. thank you so much 2015-04-13T12:37:43Z antoszka: I learned something too :) 2015-04-13T12:38:13Z milosn quit (Read error: Connection reset by peer) 2015-04-13T12:40:18Z stassats: still, slime should handle that better 2015-04-13T12:41:04Z Shinmera: I often would like to edit my local copies while still being connected to a remote. Having that work would be nice. 2015-04-13T12:49:33Z milosn joined #sbcl 2015-04-13T12:55:11Z milosn quit (Read error: Connection reset by peer) 2015-04-13T12:55:54Z milosn joined #sbcl 2015-04-13T12:56:49Z scymtym__: the new FORM-TRACKING-STREAM code seems to cause problems when other expects FILE-STREAMs but not FILE-STREAMs wrapped in FILE-STREAMs 2015-04-13T12:56:50Z scymtym__: http://paste.lisp.org/display/147019 2015-04-13T12:57:11Z scymtym__: the attached "fix" is obviously just a hack 2015-04-13T12:59:17Z stassats: what is this form-tracking-stream? 2015-04-13T13:00:04Z scymtym__: see doug's "Reader enhancement …" commit 2015-04-13T13:09:42Z stassats: "observer" "delegate", ugh 2015-04-13T13:14:52Z stassats: what uses this new feature? 2015-04-13T13:15:43Z scymtym__: you can embed (compile-file-position) in your code and have it expanded to (values LINE COLUMN) of the form 2015-04-13T13:16:04Z stassats: i get that, but what's the use of that? 2015-04-13T13:16:29Z stassats: and why isn't form-tracking-stream not a file stream? 2015-04-13T13:18:34Z milosn quit (Ping timeout: 245 seconds) 2015-04-13T13:21:44Z scymtym__: stassats: i suggest joining the sbcl-devel discussion 2015-04-13T13:22:32Z stassats: blimey, see some more debugger badness 2015-04-13T13:24:30Z stassats: (merge-pathnames 10 "abc") => (MERGE-PATHNAMES 10 "abc" "abc") 2015-04-13T13:25:19Z selat quit (Ping timeout: 244 seconds) 2015-04-13T13:25:41Z stassats: scymtym__: it's not something i want to engage myself in, if you reported the problem, then i'm sure douglas will fix it 2015-04-13T13:26:30Z scymtym__: stassats: ok. can i relay your suggestion of making FORM-TRACKING-STREAM a FILE-STREAM, though? 2015-04-13T13:29:29Z stassats: yeah, though not having call-next-method is a bit of a problem, but you can just call the file-stream routines 2015-04-13T13:31:45Z stassats: unless form-tracking-stream is supposed to be more generic and work on other streams 2015-04-13T13:32:14Z stassats: then pathname on it needs to be recursive and better handling different underlying streams 2015-04-13T13:32:35Z stassats: but i'll just take a working slime 2015-04-13T13:35:08Z stassats: (funcall (lambda (a &optional (x 33)) (declare (fixnum a)) (+ a x)) 'a) => 2015-04-13T13:35:09Z stassats: ((LAMBDA (A &OPTIONAL (X 33))) A 70368311700872) 2015-04-13T13:37:37Z stassats: again the problem with elsewhere errors signalled before start-pc 2015-04-13T13:37:37Z milosn joined #sbcl 2015-04-13T13:41:17Z stassats: huh, what (defun foo (a &optional x) (declare (fixnum a)) a) checks for the fixnum twice 2015-04-13T13:42:31Z oleo joined #sbcl 2015-04-13T13:42:41Z selat joined #sbcl 2015-04-13T13:49:14Z stassats: not just twice, but one additional for each optional 2015-04-13T13:51:10Z stassats: and i always love things like "L3: JMP L2" 2015-04-13T13:51:24Z stassats: (the previous being RET) 2015-04-13T14:31:31Z pkhuong: oh yeah, we really need jump jump tensioning 2015-04-13T14:31:50Z pkhuong: but I broke random stuff when I tried to do it in ir2opt 2015-04-13T14:36:48Z stassats: figured how to reduce the number of typechecks to two at most 2015-04-13T14:37:03Z stassats: but the last one doesn't want to go 2015-04-13T14:48:55Z milosn quit (Ping timeout: 250 seconds) 2015-04-13T14:59:07Z stassats: that happens when i remove types from lambda vars, but why doesn't it see that the argument to the function is of the said type? 2015-04-13T15:07:37Z Xof: ircing from a compiler conference 2015-04-13T15:07:45Z Xof: foom and dougk say "hi" 2015-04-13T15:07:54Z Xof: probably 2015-04-13T15:08:40Z stassats: MORE COMPILERS 2015-04-13T15:08:59Z Xof: Goldsmiths is full of programmers all of a sudden 2015-04-13T15:09:06Z Xof: it's like some weird kind of parallel universe 2015-04-13T15:15:56Z attila_lendvai joined #sbcl 2015-04-13T15:15:56Z attila_lendvai quit (Changing host) 2015-04-13T15:15:56Z attila_lendvai joined #sbcl 2015-04-13T15:22:45Z stassats: hm, the type seems to be checked before the call 2015-04-13T15:23:17Z stassats: so we have n entries and each has a type check, probably that's why 2015-04-13T15:24:22Z stassats: but checking types for defaulted optionals is difficult to do at once 2015-04-13T15:24:47Z stassats: so it'd probably needs some hand-holding to get things right 2015-04-13T15:31:35Z smokeink quit (Remote host closed the connection) 2015-04-13T15:41:58Z rj-code joined #sbcl 2015-04-13T15:53:09Z jdz: Xof: something interesting going on in Goldsmiths now? 2015-04-13T16:05:34Z rj-code is now known as rjcode 2015-04-13T16:10:26Z Xof: jdz: Euro LLVM meetup 2015-04-13T16:11:45Z rjcode quit (Changing host) 2015-04-13T16:11:45Z rjcode joined #sbcl 2015-04-13T16:16:15Z milosn joined #sbcl 2015-04-13T16:16:52Z jdz: Xof: i see 2015-04-13T16:59:48Z stassats: hm, not checking required parameters is clear, but what about optional type declarations, it would need to check the passed value and the value returned by the init-form 2015-04-13T17:00:26Z stassats: one option is to just check everything in the final entry point, but that would mean subsequent init-forms do not get optimized, which probably is not important 2015-04-13T17:02:39Z stassats: (optional entry points which evaluate default value are chained together, so you can call in the middle depending on the number of arguments, but that means you each nth default optional needs to check n-1 types for previous supplied arguments) 2015-04-13T17:03:54Z gingerale quit (Ping timeout: 272 seconds) 2015-04-13T17:05:03Z Bicyclidine joined #sbcl 2015-04-13T17:11:49Z stassats: or maybe something like for (x &optional y z) => check-x (if (< args 2) jump-to-y-initform (progn check-y (if (< args 3) jump-to-z-initform (progn check-z jump-to-entry)))) 2015-04-13T17:12:05Z stassats: args is already checked to be in range 2015-04-13T17:12:29Z stassats: so, that's how it should logically, now how to convince it to produce such code 2015-04-13T17:26:18Z nikki93 joined #sbcl 2015-04-13T17:40:24Z nikki93 quit (Remote host closed the connection) 2015-04-13T17:40:44Z nikki93 joined #sbcl 2015-04-13T17:44:56Z karswell` joined #sbcl 2015-04-13T17:45:05Z ASau joined #sbcl 2015-04-13T17:46:25Z nikki93 quit (Remote host closed the connection) 2015-04-13T17:46:42Z nikki93 joined #sbcl 2015-04-13T17:49:58Z karswell` is now known as karswell 2015-04-13T17:52:56Z karswell quit (Excess Flood) 2015-04-13T17:57:14Z Bicyclidine quit (Ping timeout: 250 seconds) 2015-04-13T18:03:27Z nikki93 quit (Remote host closed the connection) 2015-04-13T18:04:03Z nikki93 joined #sbcl 2015-04-13T18:04:08Z Bicyclidine joined #sbcl 2015-04-13T18:05:08Z nikki93 quit (Read error: Connection reset by peer) 2015-04-13T18:05:17Z nikki93 joined #sbcl 2015-04-13T18:09:00Z Bicyclidine quit (Ping timeout: 276 seconds) 2015-04-13T18:19:11Z nikki93 quit (Remote host closed the connection) 2015-04-13T18:36:12Z nikki93 joined #sbcl 2015-04-13T18:43:02Z nikki93 quit (Remote host closed the connection) 2015-04-13T18:50:55Z Bicyclidine joined #sbcl 2015-04-13T19:25:42Z rjcode quit (Quit: :q) 2015-04-13T19:27:03Z ASau quit (Remote host closed the connection) 2015-04-13T19:27:28Z ASau joined #sbcl 2015-04-13T20:08:49Z attila_lendvai quit (Ping timeout: 264 seconds) 2015-04-13T20:56:55Z scymtym joined #sbcl 2015-04-13T21:00:37Z rj-code joined #sbcl 2015-04-13T21:10:27Z oleo is now known as Guest67355 2015-04-13T21:10:28Z oleo_ joined #sbcl 2015-04-13T21:13:25Z Guest67355 quit (Ping timeout: 244 seconds) 2015-04-13T21:22:24Z rj-code quit (Changing host) 2015-04-13T21:22:24Z rj-code joined #sbcl 2015-04-13T21:35:13Z Shinmera quit (Quit: しつれいしなければならないんです。) 2015-04-13T21:36:05Z jsnell_ joined #sbcl 2015-04-13T21:38:01Z jsnell quit (Write error: Broken pipe) 2015-04-13T21:55:34Z heddwch left #sbcl 2015-04-13T21:57:18Z Bicyclidine quit (Ping timeout: 252 seconds) 2015-04-13T22:09:06Z Bicyclidine joined #sbcl 2015-04-13T22:19:52Z karswell joined #sbcl 2015-04-13T22:30:26Z nikki93 joined #sbcl 2015-04-13T22:33:03Z karswell` joined #sbcl 2015-04-13T22:35:03Z karswell quit (Ping timeout: 244 seconds) 2015-04-13T22:36:47Z nikki93 quit (Remote host closed the connection) 2015-04-13T22:39:21Z nikki93 joined #sbcl 2015-04-13T22:40:39Z nikki93 quit (Remote host closed the connection) 2015-04-13T23:05:26Z Adlai` joined #sbcl 2015-04-13T23:05:47Z karswell` is now known as karswell 2015-04-13T23:07:53Z adlai quit (Ping timeout: 265 seconds) 2015-04-13T23:11:19Z Bicyclidine quit (Ping timeout: 256 seconds) 2015-04-13T23:11:27Z karswell` joined #sbcl 2015-04-13T23:13:12Z karswell quit (Ping timeout: 252 seconds) 2015-04-13T23:23:40Z Bicyclidine joined #sbcl 2015-04-13T23:25:45Z Adlai`` joined #sbcl 2015-04-13T23:28:01Z Adlai` quit (Ping timeout: 264 seconds) 2015-04-13T23:44:11Z Bicyclidine quit (Quit: leaving)