| froydnj | I don't think we have one nowhere_man: maybe try passing some appropriate arguments? |
| nowhere_man | quoting the SERIES manual: (scan-range) => #Z(0 1 2 3 4 5 6 ...) so it should be a valid call |
| nyef | nowhere_man: Let me guess... you tried to print the result with no limiters? |
| nowhere_man | dunno |
| froydnj | nowhere_man: sorry, didn't know |
| nowhere_man | I just tried examples of the page of the manual on scanners |
| jsnell | I think the intent was for there to be about a year between 1.0 and 1.1, so that our suggestion for external library authors to retain compability to the previous 1.x.0 release wouldn't be too much of a burden |
| nowhere_man | the very beginning |
| bhyde | (require 'series) oops |
| froydnj | ok, I think that should be what's needed for better raw slot accesses on x86-64. now to test it |
| jsnell | froydnj: you've been doing a lot of cool improvements lately. thanks! |
| bhyde | nowhere_man: abort out of the debugger, and set *print-length* to, oh, 100; and try (scan-range) again |
| nowhere_man | bhyde: thanks, that works |
| bhyde | nowhere_man: note that series is a very extreme example of what you can do in lisp; for example it redefines how functions work, etc. etc; so it tends to be a fun but big pill - not really a great place to start :) |
| Modius | I just gave a C# guy a solution to a programming puzzle that was about 1/10th the size of the C# version. He's complaining the names have -s in them, and that they aren't camelcase. He said camel-casing would aid porting :) |
| nyef | self invoke: #sure:would: with: "camel-casing" with "help porting". |
| froydnj | jsnell: you're welcome! |
| vsync | Modius: write some macros that camelcase everything from him and remove the '-'s that will just taunt him further |
| bhyde | Modius: convert to http://www.cl-user.net/asp/libs/linj and then a java to C# translator; teehee |
| luis | pjb: the slow and fast cursor thing is a very neat idea |
| hefner | "Theory Y Algebra Special Moment, Or Why you all should just sit at Kenny's feet and take notes" what a douche. |
| Modius | Haha - I've got a C# coder who's never written a line of Lisp reading/interpreting a complex function I wrote to understand my solution. He's trying to add the equivalent of a "get from hash table adding this form if nothing found" macro to his C# :) |
| froydnj | heh |
| fax | lol :( |
| Modius | He's an a**, he deserves it. |
| froydnj | hmmm, raw slots are stored interspersed with everything else? |
| Xach | The greatest Lisp advocates are those who know no Lisp! |
| nyef | froydnj: Something doesn't sound right about that. Thought it was N boxed slots, followed by M raw slots, with a pointer at the beginning to somewhere near the end? |
| froydnj | oh, wait, maybe that's a raw word slot |
| lisppaste | froydnj pasted "different assembly?" at http://paste.lisp.org/display/39547 |
| froydnj | those look identical to me; I don't see what the bug it *is |