2014-10-28T00:00:13Z vaporatorius quit (Remote host closed the connection) 2014-10-28T00:00:14Z chitofan joined #lisp 2014-10-28T00:00:47Z nha quit (Ping timeout: 272 seconds) 2014-10-28T00:02:19Z jlongster quit (Ping timeout: 244 seconds) 2014-10-28T00:05:56Z klltkr quit (Ping timeout: 244 seconds) 2014-10-28T00:06:52Z jreynoso_ quit (Ping timeout: 240 seconds) 2014-10-28T00:11:18Z jaminja quit (Ping timeout: 256 seconds) 2014-10-28T00:14:45Z zRecursive joined #lisp 2014-10-28T00:15:54Z zeitue joined #lisp 2014-10-28T00:16:03Z robot-beethoven joined #lisp 2014-10-28T00:17:15Z munksgaard quit (Ping timeout: 272 seconds) 2014-10-28T00:18:33Z jaminja joined #lisp 2014-10-28T00:22:05Z CoverSlide joined #lisp 2014-10-28T00:23:08Z atgreen quit (Ping timeout: 250 seconds) 2014-10-28T00:25:18Z jaminja quit (Ping timeout: 250 seconds) 2014-10-28T00:26:15Z jaminja joined #lisp 2014-10-28T00:28:24Z dagnachew joined #lisp 2014-10-28T00:28:42Z klltkr joined #lisp 2014-10-28T00:32:48Z harish quit (Ping timeout: 244 seconds) 2014-10-28T00:33:32Z arpunk joined #lisp 2014-10-28T00:33:59Z seiya joined #lisp 2014-10-28T00:36:02Z innertracks joined #lisp 2014-10-28T00:37:24Z przl joined #lisp 2014-10-28T00:41:37Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-28T00:42:27Z przl quit (Ping timeout: 256 seconds) 2014-10-28T00:43:18Z fragamus joined #lisp 2014-10-28T00:43:46Z miql quit (Ping timeout: 255 seconds) 2014-10-28T00:46:53Z bgs100 joined #lisp 2014-10-28T00:48:49Z innertracks quit (Quit: innertracks) 2014-10-28T00:49:20Z seiya: quit 2014-10-28T00:49:33Z seiya quit (Quit: Using Circe, the loveliest of all IRC clients) 2014-10-28T00:49:55Z miql joined #lisp 2014-10-28T00:58:08Z Niac joined #lisp 2014-10-28T01:00:57Z pjb: - 2014-10-28T01:01:43Z ltbarcly joined #lisp 2014-10-28T01:04:28Z ltbarcly quit (Client Quit) 2014-10-28T01:09:31Z jkaye joined #lisp 2014-10-28T01:10:40Z BitPuffin joined #lisp 2014-10-28T01:13:18Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-28T01:13:54Z a20141027 joined #lisp 2014-10-28T01:14:00Z Kanae quit (Read error: Connection reset by peer) 2014-10-28T01:14:12Z jkaye quit (Ping timeout: 256 seconds) 2014-10-28T01:15:13Z zacts- quit (Quit: Bye) 2014-10-28T01:15:47Z miql quit (Ping timeout: 255 seconds) 2014-10-28T01:15:50Z Xach: For some reason, two people have chosen the name "chirp" for a twitter CL program unrelated to Shinmera's chirp 2014-10-28T01:24:47Z BitPuffin quit (Ping timeout: 255 seconds) 2014-10-28T01:27:53Z edgar-rft quit (Quit: experience disappeared because no action found) 2014-10-28T01:29:07Z jewel quit (Ping timeout: 244 seconds) 2014-10-28T01:30:34Z jreynoso_ joined #lisp 2014-10-28T01:31:09Z pjb: Xach: you should enforce reversed domain names. 2014-10-28T01:32:41Z miql joined #lisp 2014-10-28T01:33:16Z kanru` quit (Ping timeout: 255 seconds) 2014-10-28T01:33:54Z Xach: Reversed domain names are too ugly for this planet. 2014-10-28T01:37:43Z miql quit (Ping timeout: 265 seconds) 2014-10-28T01:38:08Z przl joined #lisp 2014-10-28T01:39:50Z vlnx quit (Ping timeout: 250 seconds) 2014-10-28T01:39:56Z jreynoso_ quit (Ping timeout: 258 seconds) 2014-10-28T01:42:04Z vlnx joined #lisp 2014-10-28T01:43:23Z przl quit (Ping timeout: 272 seconds) 2014-10-28T01:44:28Z pjb: hashes are even more ugly. 2014-10-28T01:46:12Z pjb: And remember that reversed domain names are also relative names. See http://interplanetaryip.com 2014-10-28T01:47:22Z pjb: Soon enough you'll have to distinguish sol.mars.com.informatimago from sol.earth.com.informatimago. 2014-10-28T01:49:14Z harish joined #lisp 2014-10-28T01:49:52Z Ryan_Burnside: Man, wish I had a lisp project idea. I'd like to make something interactive and I guess that means the Tk GUI lib. Not really a fan of the browser as a GUI. 2014-10-28T01:50:20Z nightfly: there are also qt bindings and sdl too 2014-10-28T01:50:31Z Ryan_Burnside: I recall not being able to get a REPL in LTK though. 2014-10-28T01:50:39Z Ryan_Burnside: Oh, maybe I'll try qt then. 2014-10-28T01:51:18Z jewel joined #lisp 2014-10-28T01:51:29Z pjb: Ryan_Burnside: http://metamodular.com/Common-Lisp/suggested-projects.html 2014-10-28T01:51:57Z Ryan_Burnside: Ah! I've been wanting to do a spreadsheet for a long time. 2014-10-28T01:52:01Z Ryan_Burnside: Thanks for reminding me. 2014-10-28T01:52:01Z pjb: This week somebody wrote a Spreadsheet in 30 lines of Javscript. 2014-10-28T01:52:26Z Ryan_Burnside: Lisp is the perfect language for spreadsheets since you are often working with collections and applied functions to begin with. 2014-10-28T01:52:49Z pjb: Ryan_Burnside: you may inspire yourself with Improv. Or have a look at the sources of SES (port it from emacs lisp to Common Lisp ?) 2014-10-28T01:52:54Z Zhivago: Qualifications shared by many other languages, some actually designed for use with spreadsheets. :) 2014-10-28T01:53:17Z Zhivago: Not to say that lisp isn't a good language for spreadsheets, but perfect is going a bit far. 2014-10-28T01:53:48Z jlongster joined #lisp 2014-10-28T01:54:33Z Ryan_Burnside: Hopefully qt will provide a slightly more pleasant structure for cells than LTK. 2014-10-28T01:54:53Z Ryan_Burnside: TK doesn't really like to have objects (cells) being added and deleted a lot from what I recall.' 2014-10-28T01:55:01Z wooden joined #lisp 2014-10-28T01:55:01Z wooden quit (Changing host) 2014-10-28T01:55:01Z wooden joined #lisp 2014-10-28T01:56:01Z attila_lendvai quit (Quit: Leaving.) 2014-10-28T01:56:44Z atgreen joined #lisp 2014-10-28T01:58:14Z BitPuffin joined #lisp 2014-10-28T01:59:53Z miql joined #lisp 2014-10-28T02:04:34Z wedgeV quit (Quit: wedgeV) 2014-10-28T02:04:46Z miql quit (Ping timeout: 255 seconds) 2014-10-28T02:05:47Z BitPuffin quit (Remote host closed the connection) 2014-10-28T02:10:17Z BitPuffin joined #lisp 2014-10-28T02:10:33Z ans quit (Read error: Connection reset by peer) 2014-10-28T02:14:34Z Jesin quit (Quit: Leaving) 2014-10-28T02:16:10Z Jesin joined #lisp 2014-10-28T02:20:02Z yrk quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-28T02:22:56Z ans joined #lisp 2014-10-28T02:23:51Z ndrei joined #lisp 2014-10-28T02:23:53Z ndrei_ joined #lisp 2014-10-28T02:27:02Z miql joined #lisp 2014-10-28T02:29:14Z BitPuffin quit (Ping timeout: 250 seconds) 2014-10-28T02:31:35Z p4nd4m4n joined #lisp 2014-10-28T02:31:38Z miql quit (Ping timeout: 244 seconds) 2014-10-28T02:31:38Z p4nd4m4n: yo 2014-10-28T02:32:56Z araujo quit (Read error: Connection reset by peer) 2014-10-28T02:33:26Z Vutral quit (Excess Flood) 2014-10-28T02:33:42Z araujo joined #lisp 2014-10-28T02:34:35Z Vutral joined #lisp 2014-10-28T02:38:55Z przl joined #lisp 2014-10-28T02:39:45Z dagnachew quit (Quit: WeeChat 1.0.1) 2014-10-28T02:41:22Z vlnx quit (Ping timeout: 250 seconds) 2014-10-28T02:41:38Z Vutral quit (Excess Flood) 2014-10-28T02:43:25Z vlnx joined #lisp 2014-10-28T02:44:09Z przl quit (Ping timeout: 260 seconds) 2014-10-28T02:44:41Z joast quit (Quit: Leaving.) 2014-10-28T02:45:42Z Vutral joined #lisp 2014-10-28T02:46:26Z Adlai quit (Ping timeout: 246 seconds) 2014-10-28T02:46:28Z Adlai` joined #lisp 2014-10-28T02:46:46Z Adlai` is now known as adlai 2014-10-28T02:49:59Z plantinga joined #lisp 2014-10-28T02:54:14Z miql joined #lisp 2014-10-28T02:55:46Z Jubb quit (Read error: Connection reset by peer) 2014-10-28T02:56:17Z Jubb joined #lisp 2014-10-28T02:57:22Z joast joined #lisp 2014-10-28T02:58:03Z bgs100 quit (Quit: bgs100) 2014-10-28T02:58:22Z rak[1] quit (Ping timeout: 240 seconds) 2014-10-28T02:58:48Z miql quit (Ping timeout: 244 seconds) 2014-10-28T02:59:01Z rak[1] joined #lisp 2014-10-28T03:00:02Z jleija quit (Quit: leaving) 2014-10-28T03:02:07Z sellout_ joined #lisp 2014-10-28T03:05:16Z JokesOnYou77_ quit (Quit: Leaving) 2014-10-28T03:05:25Z sellout_ quit (Client Quit) 2014-10-28T03:05:27Z a20141027 quit (Quit: Page closed) 2014-10-28T03:10:36Z mcc joined #lisp 2014-10-28T03:11:41Z plantinga quit (Quit: leaving) 2014-10-28T03:20:03Z zacts- joined #lisp 2014-10-28T03:20:42Z rak[1] quit (Ping timeout: 245 seconds) 2014-10-28T03:21:26Z miql joined #lisp 2014-10-28T03:22:00Z rak[1] joined #lisp 2014-10-28T03:26:09Z miql quit (Ping timeout: 260 seconds) 2014-10-28T03:28:58Z Harag joined #lisp 2014-10-28T03:32:37Z sav joined #lisp 2014-10-28T03:32:38Z mwsb joined #lisp 2014-10-28T03:39:41Z przl joined #lisp 2014-10-28T03:44:19Z sheep` joined #lisp 2014-10-28T03:44:56Z przl quit (Ping timeout: 256 seconds) 2014-10-28T03:47:54Z beach joined #lisp 2014-10-28T03:48:01Z beach: Good morning everyone! 2014-10-28T03:48:02Z minion: beach, memo from pjb: your conclusion seems correct, the compiler may note only the ftype of the function in the defun, as compile-time effect. However, it may want to keep more information, notably for inline functions. AFAICS, (defun f () "docstring" nil) (eval-when (:compile-toplevel (print (documentation 'f 'function)))) can print nil or "docstring". We may want to build an implementation that prints "docstring". 2014-10-28T03:48:09Z nyef: Hello beach. 2014-10-28T03:48:38Z miql joined #lisp 2014-10-28T03:52:25Z beach: Is there any other Common Lisp implementation that uses first-class global environments? 2014-10-28T03:53:00Z nyef: While I'm not aware of one, I find it to be a very interesting idea. 2014-10-28T03:53:36Z nyef: (Consider what happens if you extend it to a proxy global environment for a foreign address space?) 2014-10-28T03:53:37Z beach: It definitely feels "right" to me. 2014-10-28T03:53:44Z miql quit (Ping timeout: 255 seconds) 2014-10-28T03:54:13Z beach: nyef: What would you use that for? 2014-10-28T03:54:52Z vlnx quit (Ping timeout: 245 seconds) 2014-10-28T03:55:31Z nyef: Interactive debugging and updating of code in a "minimal" core image, one that has been tree-shaken or otherwise stripped down. 2014-10-28T03:56:01Z beach: I see. Yeah, sounds good. 2014-10-28T03:57:57Z drmeister: Good morning beach. 2014-10-28T03:58:12Z beach: I already came up with sandboxing and bootstrapping use cases. We could have a safe eval bot here. :) 2014-10-28T03:58:18Z nyef: At one point I had started to look at using SBCL with ptrace() to inspect a second SBCL process image, but I didn't get very far. I'm kindof tempted to try and dig that code out again. 2014-10-28T03:59:25Z beach: I always thought of ptrace as being very low level. But I suppose one could build abstractions on top. 2014-10-28T03:59:39Z nyef: It IS low-level. To the register set, in fact. 2014-10-28T03:59:46Z ofosos joined #lisp 2014-10-28T04:00:24Z beach: I'll look at it again. Just to refresh my memory. It might come in handy. 2014-10-28T04:00:39Z nyef: But it turns out that you need to use ptrace() in order to get access to /proc//mem, which is the address space for the process, and from there you can poke about with the lisp heap. 2014-10-28T04:00:48Z Petit_Dejeuner quit (Ping timeout: 244 seconds) 2014-10-28T04:00:55Z sheep` left #lisp 2014-10-28T04:00:59Z beach: Yeah, sure. 2014-10-28T04:01:44Z PuercoPop: I'm trying to use a file with sexp's as a configuration file (Trying to avoid getenv). Using find-symbol for as a minimal validation to catch typos. However I'm unsure as to why the variables remain unbound. If I collect the line it appears that the variable has been bound as I get the result for ((#1="test" #1#) (#2="127.0.0.1" #2#) (28015 28015)), which leads me to belieave that the symbol is being replaced with i 2014-10-28T04:01:44Z PuercoPop: ts value. Any pointers as to what is my misunderstanding? https://gist.github.com/PuercoPop/13eab23cf2f76a429dc3 2014-10-28T04:02:16Z vlnx joined #lisp 2014-10-28T04:02:51Z pjb: PuercoPop: you want SET, not SETF. 2014-10-28T04:03:28Z nyef: Or (SETF (SYMBOL-VALUE (CAR LINE)) (CDR LINE)). 2014-10-28T04:03:43Z nyef: Otherwise you're just mutating LINE itself and not the symbol. 2014-10-28T04:04:10Z pjb: PuercoPop: probably you should better keep the configuration as an a-list, and use PROGV when you need the variables bound. 2014-10-28T04:04:55Z pjb: (progv (mapcar 'car env) (mapcar 'cdr env) (do-something)) 2014-10-28T04:05:20Z Ryan_Burnside quit (Quit: Leaving) 2014-10-28T04:06:30Z PuercoPop: thanks, so when I do setf (car line) I just modify that contents of the line. It makes sense. pjb: What are the advantagse of using progv? Switching environments on the fly? 2014-10-28T04:07:15Z pjb: Yes. and the implicit special declaration. 2014-10-28T04:08:03Z pjb: It wouldn't do you any good to SET variables, if you don't declare them special, you could use them safely only using symbol-value. 2014-10-28T04:08:48Z PuercoPop: but having used defvar to declare them doesn't make them special? 2014-10-28T04:08:56Z pjb: Yes, if you have. 2014-10-28T04:09:15Z defaultxr quit (Quit: gnight) 2014-10-28T04:09:57Z pjb: Perhaps you should just check for the symbol to be in a list (member (car line) '(*var1* *var2* …)) 2014-10-28T04:12:43Z edgar-rft joined #lisp 2014-10-28T04:15:21Z PuercoPop: Being able to switch configs on the fly does sound useful. Thanks for the tip. 2014-10-28T04:15:47Z miql joined #lisp 2014-10-28T04:17:31Z beach: nyef: Thanks for reminding me of ptrace. 2014-10-28T04:18:17Z cpc26_ quit (Read error: Connection reset by peer) 2014-10-28T04:18:59Z cpc26 joined #lisp 2014-10-28T04:21:10Z miql quit (Ping timeout: 264 seconds) 2014-10-28T04:22:28Z beach: So if ptrace traces one thread, it could be used in a Lisp system for one thread to debug another, I would think. 2014-10-28T04:24:32Z nyef: ptrace seems to work at the process level, not the thread level, unfortunately. 2014-10-28T04:25:02Z beach: "Attachment and subsequent commands are per thread" 2014-10-28T04:25:55Z nyef: Hrm. Okay, fair enough. 2014-10-28T04:25:56Z beach: Second paragraph of the "man" page on my system. 2014-10-28T04:26:54Z beach: So maybe I don't have to write an emulator for x86-64 in Common Lisp after all. :) 2014-10-28T04:26:58Z quazimodo quit (Ping timeout: 255 seconds) 2014-10-28T04:28:36Z nalssee joined #lisp 2014-10-28T04:29:14Z beach: Speaking of which, how do current systems accomplish DISASSEMBLE? 2014-10-28T04:31:12Z svetlyak40wt joined #lisp 2014-10-28T04:32:09Z nyef: It probably varies. SBCL has this crazy table-based thing that is constructed at the same time as the assembler. 2014-10-28T04:32:12Z BlueRavenGT quit (Ping timeout: 265 seconds) 2014-10-28T04:33:05Z nyef: SBCL's disassembler can often be only good enough to disassemble the code that it generates, if even that much, rather than the full instruction set for the CPU. 2014-10-28T04:33:12Z beach: I didn't mean in detail. It just seems to me that they must contain some kind of emulator of the processor. I was just wondering if I was missing something and there is a simpler method. 2014-10-28T04:33:47Z beach: Right. No need to disassemble instructions it doesn't generate. 2014-10-28T04:34:14Z nalssee quit (Ping timeout: 255 seconds) 2014-10-28T04:34:50Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-10-28T04:35:24Z nyef: You don't need a full-on simulator in order to disassemble code, you just need to be able to interpret the instruction stream back to mnemonics. 2014-10-28T04:35:40Z beach: Sure. 2014-10-28T04:35:40Z fragamus joined #lisp 2014-10-28T04:35:52Z beach: But the emulator part is then simple I would think. 2014-10-28T04:35:56Z nyef: On the other hand, once you get that far, the more semantics smarts you put into your disassembler, the more useful the output becomes. 2014-10-28T04:36:10Z beach: Indeed. 2014-10-28T04:36:12Z nyef: Emulating a modern CPU can be FAR from simple. 2014-10-28T04:37:04Z beach: People seem to do it in things like qemu and bochs. 2014-10-28T04:37:22Z Ethan- quit (Ping timeout: 264 seconds) 2014-10-28T04:37:34Z beach: I am thinking such an emulator could also be used for "safe point" GC. If a thread gets interrupted arbitrarily, but the GC requires it to be at a safe point, then one could single-step the thread until the safe point. 2014-10-28T04:39:28Z nyef: It's an interesting idea, but you might be better with either a rollback mechanism to abort and re-try the critical section or setting a breakpoint for the end of the critical section and having it "roll forward" at full speed. 2014-10-28T04:39:30Z ofosos_ joined #lisp 2014-10-28T04:39:39Z innertracks joined #lisp 2014-10-28T04:40:02Z beach: Yeah, maybe so. 2014-10-28T04:40:23Z przl joined #lisp 2014-10-28T04:41:40Z nyef: Possibility number three is to make it so that there ARE no critical sections. 2014-10-28T04:42:54Z ofosos quit (Ping timeout: 265 seconds) 2014-10-28T04:42:57Z miql joined #lisp 2014-10-28T04:42:58Z nyef: Or that they're so stylized that a bytecode interpreter could roll them forward, much like DWARF does for unwind information. 2014-10-28T04:43:24Z yuikov quit (Remote host closed the connection) 2014-10-28T04:45:18Z beach will read up and cogitate. 2014-10-28T04:45:22Z przl quit (Ping timeout: 240 seconds) 2014-10-28T04:45:52Z nyef: Okay, and I'm more than out of time for tonight, so I'm going to crash. 2014-10-28T04:45:57Z nyef: Good luck. (-: 2014-10-28T04:46:00Z nyef quit (Quit: G'night all) 2014-10-28T04:46:00Z beach: 'night. 2014-10-28T04:46:12Z mwsb quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-28T04:47:46Z miql quit (Ping timeout: 258 seconds) 2014-10-28T04:49:18Z jlongster quit (Ping timeout: 258 seconds) 2014-10-28T04:50:52Z mwsb joined #lisp 2014-10-28T04:55:24Z slyrus quit (Ping timeout: 265 seconds) 2014-10-28T04:57:45Z ggole joined #lisp 2014-10-28T04:59:11Z innertracks quit (Ping timeout: 244 seconds) 2014-10-28T05:03:23Z slyrus joined #lisp 2014-10-28T05:08:20Z malbertife joined #lisp 2014-10-28T05:10:10Z miql joined #lisp 2014-10-28T05:10:34Z sturm quit (Quit: Leaving) 2014-10-28T05:10:55Z jkaye joined #lisp 2014-10-28T05:15:12Z jkaye quit (Ping timeout: 244 seconds) 2014-10-28T05:15:21Z miql quit (Ping timeout: 260 seconds) 2014-10-28T05:16:20Z Qudit2 quit (Remote host closed the connection) 2014-10-28T05:17:56Z zeebrah joined #lisp 2014-10-28T05:18:45Z haya1008 joined #lisp 2014-10-28T05:19:08Z shortCircuit__ joined #lisp 2014-10-28T05:22:30Z mwsb quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-28T05:23:40Z Qudit2 joined #lisp 2014-10-28T05:23:48Z sheep` joined #lisp 2014-10-28T05:24:03Z Qudit2 quit (Client Quit) 2014-10-28T05:26:26Z Qudit2 joined #lisp 2014-10-28T05:27:38Z Qudit2 quit (Client Quit) 2014-10-28T05:31:00Z haya1008: I'm using the following modules: erc-track-mode, erc-track-minor-mode, erc-stamp-mode, erc-ring-mode, erc-readonly-mode, erc-pcomplete-mode, erc-noncommands-mode, erc-networks-mode, erc-netsplit-mode, erc-move-to-prompt-mode, erc-message-english-flood-strict-mode, erc-menu-mode, erc-match-mode, erc-list-mode, erc-irccontrols-mode, erc-fill-mode, erc-button-mode, erc-autojoin-mode! 2014-10-28T05:31:28Z zacts- quit (Quit: Bye) 2014-10-28T05:31:40Z Qudit2 joined #lisp 2014-10-28T05:31:46Z quazimodo joined #lisp 2014-10-28T05:32:05Z Harag quit (Quit: Harag) 2014-10-28T05:32:30Z haya1008: quit 2014-10-28T05:32:38Z haya1008 left #lisp 2014-10-28T05:37:20Z miql joined #lisp 2014-10-28T05:37:28Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-28T05:41:09Z przl joined #lisp 2014-10-28T05:42:21Z miql quit (Ping timeout: 265 seconds) 2014-10-28T05:42:43Z mwsb joined #lisp 2014-10-28T05:46:07Z Grue` joined #lisp 2014-10-28T05:46:14Z przl quit (Ping timeout: 255 seconds) 2014-10-28T05:47:17Z a20141027 joined #lisp 2014-10-28T05:48:01Z xorox90 joined #lisp 2014-10-28T05:59:02Z cy quit (Quit: :q!) 2014-10-28T05:59:46Z frkout_ joined #lisp 2014-10-28T06:03:43Z frkout quit (Ping timeout: 255 seconds) 2014-10-28T06:04:03Z fragamus joined #lisp 2014-10-28T06:04:08Z Ethan- joined #lisp 2014-10-28T06:04:31Z miql joined #lisp 2014-10-28T06:08:14Z sturm joined #lisp 2014-10-28T06:08:14Z sturm quit (Changing host) 2014-10-28T06:08:14Z sturm joined #lisp 2014-10-28T06:09:25Z miql quit (Ping timeout: 265 seconds) 2014-10-28T06:09:29Z angavrilov joined #lisp 2014-10-28T06:12:53Z oleo__ quit (Quit: Verlassend) 2014-10-28T06:14:54Z pranavrc joined #lisp 2014-10-28T06:15:43Z sturm quit (Quit: Leaving) 2014-10-28T06:15:52Z Vutral_ joined #lisp 2014-10-28T06:16:23Z a20141027 quit (Quit: Page closed) 2014-10-28T06:17:56Z Vutral__ quit (Ping timeout: 244 seconds) 2014-10-28T06:20:36Z jusss joined #lisp 2014-10-28T06:21:39Z faheem_ joined #lisp 2014-10-28T06:23:54Z nha joined #lisp 2014-10-28T06:30:31Z ecraven joined #lisp 2014-10-28T06:31:24Z wizzo joined #lisp 2014-10-28T06:31:43Z miql joined #lisp 2014-10-28T06:31:57Z zacts joined #lisp 2014-10-28T06:32:20Z svetlyak40wt quit (Remote host closed the connection) 2014-10-28T06:32:27Z svetlyak40wt joined #lisp 2014-10-28T06:32:35Z svetlyak40wt quit (Remote host closed the connection) 2014-10-28T06:32:56Z svetlyak40wt joined #lisp 2014-10-28T06:33:22Z svetlyak40wt quit (Remote host closed the connection) 2014-10-28T06:33:29Z svetlyak40wt joined #lisp 2014-10-28T06:33:45Z svetlyak40wt quit (Remote host closed the connection) 2014-10-28T06:34:11Z svetlyak40wt joined #lisp 2014-10-28T06:34:43Z ofosos_ quit (Ping timeout: 258 seconds) 2014-10-28T06:34:48Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-28T06:36:58Z miql quit (Ping timeout: 265 seconds) 2014-10-28T06:38:49Z svetlyak40wt quit (Ping timeout: 255 seconds) 2014-10-28T06:41:55Z przl joined #lisp 2014-10-28T06:46:08Z dizco is now known as discophoros 2014-10-28T06:46:16Z discophoros is now known as dizco 2014-10-28T06:46:44Z pt1 joined #lisp 2014-10-28T06:46:45Z hiroakip joined #lisp 2014-10-28T06:46:57Z przl quit (Ping timeout: 245 seconds) 2014-10-28T06:48:16Z yuikov joined #lisp 2014-10-28T06:49:58Z ggole quit (Ping timeout: 244 seconds) 2014-10-28T06:50:08Z pt1 quit (Remote host closed the connection) 2014-10-28T06:50:13Z yuikov quit (Remote host closed the connection) 2014-10-28T06:51:23Z jtza8 joined #lisp 2014-10-28T06:51:37Z Intensity quit (Ping timeout: 240 seconds) 2014-10-28T06:52:03Z yuikov joined #lisp 2014-10-28T06:56:14Z beach left #lisp 2014-10-28T06:56:24Z yuikov quit (Remote host closed the connection) 2014-10-28T06:56:58Z yuikov joined #lisp 2014-10-28T06:57:53Z przl joined #lisp 2014-10-28T06:58:22Z yuikov quit (Read error: No route to host) 2014-10-28T06:58:44Z kushal joined #lisp 2014-10-28T06:58:52Z miql joined #lisp 2014-10-28T06:58:53Z kushal quit (Changing host) 2014-10-28T06:58:53Z kushal joined #lisp 2014-10-28T06:58:54Z yuikov joined #lisp 2014-10-28T07:00:36Z frkout_ quit (Read error: Connection reset by peer) 2014-10-28T07:00:43Z danielsk joined #lisp 2014-10-28T07:00:54Z frkout joined #lisp 2014-10-28T07:01:10Z Karl_Dscc joined #lisp 2014-10-28T07:02:56Z frkout quit (Remote host closed the connection) 2014-10-28T07:02:59Z ggole joined #lisp 2014-10-28T07:03:00Z svetlyak40wt joined #lisp 2014-10-28T07:03:22Z frkout joined #lisp 2014-10-28T07:03:34Z miql quit (Ping timeout: 245 seconds) 2014-10-28T07:04:39Z mishoo_ joined #lisp 2014-10-28T07:05:41Z Harag joined #lisp 2014-10-28T07:05:46Z zRecursive left #lisp 2014-10-28T07:05:51Z Karl_Dscc quit (Remote host closed the connection) 2014-10-28T07:08:12Z mwsb quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-28T07:08:59Z hiroakip quit (Ping timeout: 245 seconds) 2014-10-28T07:09:15Z svetlyak40wt quit (Remote host closed the connection) 2014-10-28T07:09:21Z svetlyak40wt joined #lisp 2014-10-28T07:09:47Z ered-away joined #lisp 2014-10-28T07:09:48Z ered quit (Read error: No route to host) 2014-10-28T07:10:09Z ered-away quit (Remote host closed the connection) 2014-10-28T07:11:28Z isoraqathedh quit (Ping timeout: 246 seconds) 2014-10-28T07:11:36Z jkaye joined #lisp 2014-10-28T07:13:49Z jusss: a list as a parameter in (defmacro ...), the list will be evaluted in parameter? 2014-10-28T07:14:28Z jusss: a list as a parameter in (defun ...) ,it will be evaluted in parameter ? 2014-10-28T07:15:25Z Grue`: what do you mean? 2014-10-28T07:16:06Z jkaye quit (Ping timeout: 244 seconds) 2014-10-28T07:16:12Z ered joined #lisp 2014-10-28T07:16:14Z robot-beethoven quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-28T07:16:22Z mwsb joined #lisp 2014-10-28T07:16:40Z White_Flame: macro parameters are destructured, so lists there will generally match literal lists passed into them 2014-10-28T07:16:45Z tesuji joined #lisp 2014-10-28T07:16:56Z Grue`: if you mean something like '(+ 1 2) being passed as a parameter, no it won't be evaluated 2014-10-28T07:17:03Z White_Flame: ...so lists in defmacro parameters will generally match literal lists passed into them 2014-10-28T07:17:04Z Grue`: unless you call eval on it or something 2014-10-28T07:17:08Z jusss: (defun bla (a) ...) (bla (+ 1 2)) (+ 1 2)will evaluted , eq (bla 3) 2014-10-28T07:17:31Z Grue`: depends on the macroexpansion then 2014-10-28T07:17:39Z White_Flame: parameters to regular functions are evaluated before calling them 2014-10-28T07:18:07Z White_Flame: parameters to macros are passed literally, generally transformed & returned via the macro as new source code 2014-10-28T07:18:41Z White_Flame: so with macros, effectively the parameters are evaluated after first being transformed by the macro 2014-10-28T07:19:01Z przl quit (Ping timeout: 260 seconds) 2014-10-28T07:19:46Z White_Flame: (the transformation happens at compile time, then the runtime effects happen on the transformed source code) 2014-10-28T07:20:04Z przl joined #lisp 2014-10-28T07:20:44Z jusss: so parameters are evaluated before calling them in regular functions,but not evaluated before calling in macro ? 2014-10-28T07:22:35Z Grue`: at runtime they may or may not be evaluated, depending on what code the macro produces; at macro expansion time (compile time) they are not evaluated 2014-10-28T07:22:40Z munksgaard joined #lisp 2014-10-28T07:23:13Z haya1008 joined #lisp 2014-10-28T07:23:20Z haya1008: whoami 2014-10-28T07:23:26Z haya1008 quit (Client Quit) 2014-10-28T07:24:20Z ered quit (Ping timeout: 265 seconds) 2014-10-28T07:26:05Z miql joined #lisp 2014-10-28T07:26:15Z jusss: I see, thanks 2014-10-28T07:26:58Z ered joined #lisp 2014-10-28T07:27:50Z schaueho joined #lisp 2014-10-28T07:27:53Z przl quit (Ping timeout: 260 seconds) 2014-10-28T07:29:09Z mvilleneuve joined #lisp 2014-10-28T07:29:49Z bagackiz quit (Ping timeout: 272 seconds) 2014-10-28T07:30:16Z yuikov quit (Remote host closed the connection) 2014-10-28T07:30:39Z lemoinem quit (Ping timeout: 245 seconds) 2014-10-28T07:31:14Z miql quit (Ping timeout: 256 seconds) 2014-10-28T07:31:43Z yuikov joined #lisp 2014-10-28T07:32:40Z yuikov quit (Read error: No route to host) 2014-10-28T07:33:10Z yuikov joined #lisp 2014-10-28T07:33:22Z jtza8 quit (Ping timeout: 244 seconds) 2014-10-28T07:33:51Z pt1 joined #lisp 2014-10-28T07:34:09Z mwsb quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-28T07:35:08Z yuikov quit (Remote host closed the connection) 2014-10-28T07:36:58Z lemoinem joined #lisp 2014-10-28T07:37:34Z Karl_Dscc joined #lisp 2014-10-28T07:40:27Z urandom__ quit (Quit: Konversation terminated!) 2014-10-28T07:41:48Z malbertife quit (Ping timeout: 258 seconds) 2014-10-28T07:41:58Z kushal quit (Quit: Leaving) 2014-10-28T07:42:57Z Beetny joined #lisp 2014-10-28T07:43:02Z kushal joined #lisp 2014-10-28T07:45:36Z dizco is now known as discophoros 2014-10-28T07:46:33Z yuikov joined #lisp 2014-10-28T07:48:47Z yuikov quit (Remote host closed the connection) 2014-10-28T07:52:56Z discophoros is now known as disco_ 2014-10-28T07:53:20Z miql joined #lisp 2014-10-28T07:55:26Z disco_ is now known as _disco 2014-10-28T07:55:30Z madmalik quit (Quit: Connection closed for inactivity) 2014-10-28T07:55:33Z henesy quit (Quit: Ex-Chat) 2014-10-28T07:57:46Z henesy joined #lisp 2014-10-28T07:58:39Z miql quit (Ping timeout: 265 seconds) 2014-10-28T07:59:08Z _disco quit (Quit: ZNC - http://znc.in) 2014-10-28T08:03:29Z quazimodo quit (Ping timeout: 265 seconds) 2014-10-28T08:03:29Z harish quit (Ping timeout: 255 seconds) 2014-10-28T08:03:49Z _disco joined #lisp 2014-10-28T08:08:58Z tesuji quit (Ping timeout: 250 seconds) 2014-10-28T08:09:02Z bagackiz joined #lisp 2014-10-28T08:12:15Z zacharias quit (Ping timeout: 272 seconds) 2014-10-28T08:12:25Z mingvs quit (Quit: leaving) 2014-10-28T08:13:41Z mingvs joined #lisp 2014-10-28T08:17:57Z zickzackv joined #lisp 2014-10-28T08:20:28Z miql joined #lisp 2014-10-28T08:21:29Z mwsb joined #lisp 2014-10-28T08:23:01Z bagackiz quit (Ping timeout: 272 seconds) 2014-10-28T08:23:53Z bambams quit (Ping timeout: 240 seconds) 2014-10-28T08:24:35Z nug700 quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2014-10-28T08:25:07Z miql quit (Ping timeout: 258 seconds) 2014-10-28T08:25:18Z bambams joined #lisp 2014-10-28T08:25:18Z bambams quit (Changing host) 2014-10-28T08:25:18Z bambams joined #lisp 2014-10-28T08:26:44Z zickzackv quit (Ping timeout: 250 seconds) 2014-10-28T08:27:31Z yuikov joined #lisp 2014-10-28T08:28:15Z yuikov quit (Remote host closed the connection) 2014-10-28T08:29:11Z drdanmaku quit (Quit: Connection closed for inactivity) 2014-10-28T08:29:45Z jtza8 joined #lisp 2014-10-28T08:31:02Z Patzy quit (Ping timeout: 265 seconds) 2014-10-28T08:33:23Z przl joined #lisp 2014-10-28T08:36:53Z yuikov joined #lisp 2014-10-28T08:37:00Z stepnem joined #lisp 2014-10-28T08:37:11Z ehu joined #lisp 2014-10-28T08:37:57Z munksgaard quit (Ping timeout: 244 seconds) 2014-10-28T08:37:59Z yuikov quit (Remote host closed the connection) 2014-10-28T08:38:51Z bagackiz joined #lisp 2014-10-28T08:39:24Z huza joined #lisp 2014-10-28T08:40:01Z xificurC joined #lisp 2014-10-28T08:40:43Z edgar-rft quit (Quit: lifetime lost by computer disaster) 2014-10-28T08:46:10Z zeebrah quit (Ping timeout: 255 seconds) 2014-10-28T08:47:37Z miql joined #lisp 2014-10-28T08:47:43Z nalssee joined #lisp 2014-10-28T08:51:51Z arenz joined #lisp 2014-10-28T08:52:58Z miql quit (Ping timeout: 264 seconds) 2014-10-28T08:54:10Z przl quit (Ping timeout: 264 seconds) 2014-10-28T08:59:38Z LoicLisp joined #lisp 2014-10-28T09:01:01Z huza quit (Ping timeout: 255 seconds) 2014-10-28T09:01:14Z Shinmera joined #lisp 2014-10-28T09:02:43Z quazimodo joined #lisp 2014-10-28T09:05:06Z mguzmann_ quit (Quit: WeeChat 0.4.2) 2014-10-28T09:05:14Z mguzmann joined #lisp 2014-10-28T09:08:09Z harish joined #lisp 2014-10-28T09:10:09Z munksgaard joined #lisp 2014-10-28T09:11:54Z DGASAU quit (Read error: Connection reset by peer) 2014-10-28T09:12:23Z jkaye joined #lisp 2014-10-28T09:12:36Z DGASAU joined #lisp 2014-10-28T09:14:51Z miql joined #lisp 2014-10-28T09:16:42Z vert2 quit (Ping timeout: 244 seconds) 2014-10-28T09:17:00Z nydel quit (Ping timeout: 256 seconds) 2014-10-28T09:17:00Z jkaye quit (Ping timeout: 244 seconds) 2014-10-28T09:17:21Z jusss quit (Remote host closed the connection) 2014-10-28T09:17:46Z vert2 joined #lisp 2014-10-28T09:19:51Z miql quit (Ping timeout: 265 seconds) 2014-10-28T09:27:50Z MrWoohoo joined #lisp 2014-10-28T09:30:50Z yuikov joined #lisp 2014-10-28T09:31:06Z pavelpenev_ joined #lisp 2014-10-28T09:31:32Z say18 joined #lisp 2014-10-28T09:33:29Z pavelpenev_ quit (Remote host closed the connection) 2014-10-28T09:36:06Z danielk joined #lisp 2014-10-28T09:36:45Z yuikov quit (Remote host closed the connection) 2014-10-28T09:38:31Z danielsk quit (Ping timeout: 256 seconds) 2014-10-28T09:38:39Z przl joined #lisp 2014-10-28T09:41:31Z Niac quit (Remote host closed the connection) 2014-10-28T09:41:40Z Patzy joined #lisp 2014-10-28T09:42:02Z miql joined #lisp 2014-10-28T09:44:11Z haz_ joined #lisp 2014-10-28T09:46:29Z miql quit (Ping timeout: 245 seconds) 2014-10-28T09:48:59Z przl quit (Ping timeout: 245 seconds) 2014-10-28T09:49:33Z zacharias joined #lisp 2014-10-28T09:52:15Z hitecnologys joined #lisp 2014-10-28T09:52:26Z huza joined #lisp 2014-10-28T09:54:47Z chitofan quit 2014-10-28T09:57:08Z ehu_ joined #lisp 2014-10-28T09:57:43Z ehu quit (Ping timeout: 255 seconds) 2014-10-28T10:01:29Z przl joined #lisp 2014-10-28T10:01:50Z pt1_ joined #lisp 2014-10-28T10:02:04Z ivan4th joined #lisp 2014-10-28T10:03:05Z ehu_ is now known as ehu 2014-10-28T10:05:16Z pt1 quit (Ping timeout: 244 seconds) 2014-10-28T10:06:18Z madmalik joined #lisp 2014-10-28T10:06:40Z huza quit (Quit: WeeChat 0.3.8) 2014-10-28T10:09:10Z miql joined #lisp 2014-10-28T10:13:59Z miql quit (Ping timeout: 255 seconds) 2014-10-28T10:19:05Z kcj joined #lisp 2014-10-28T10:20:30Z gabot quit (Ping timeout: 258 seconds) 2014-10-28T10:23:11Z adlai quit (Ping timeout: 246 seconds) 2014-10-28T10:23:38Z mwsb quit (Quit: ERC Version 5.3 (IRC client for Emacs)) 2014-10-28T10:23:40Z svetlyak40wt quit (Remote host closed the connection) 2014-10-28T10:24:07Z svetlyak40wt joined #lisp 2014-10-28T10:25:20Z Urza- joined #lisp 2014-10-28T10:26:49Z ivan4th` joined #lisp 2014-10-28T10:27:38Z Urza-: Hi, im looking for some information regarding the benefits of clojure (have to give a presentation about it on friday). I've been looking around the web, and have done a couple of tutorials, but the main "why would you acctually want to use this language" still elludes me. Any golden tips? 2014-10-28T10:27:59Z Urza-: eludes* 2014-10-28T10:28:58Z svetlyak40wt quit (Ping timeout: 265 seconds) 2014-10-28T10:28:58Z ivan4th quit (Ping timeout: 264 seconds) 2014-10-28T10:29:04Z Shinmera: Try #clojure would be my tip. 2014-10-28T10:29:35Z Urza-: #clojure 2014-10-28T10:29:37Z Urza-: cool 2014-10-28T10:29:38Z Urza-: thx 2014-10-28T10:30:11Z Shinmera: Urza-: This channel is for the Common Lisp language, so Clojure questions are not on topic here. 2014-10-28T10:32:57Z nicdev quit (Remote host closed the connection) 2014-10-28T10:34:07Z capitaomorte quit (Ping timeout: 272 seconds) 2014-10-28T10:34:17Z rick-monster joined #lisp 2014-10-28T10:34:46Z luis quit (Ping timeout: 265 seconds) 2014-10-28T10:35:35Z gabot joined #lisp 2014-10-28T10:35:53Z ec_ quit (Ping timeout: 240 seconds) 2014-10-28T10:36:01Z maxpeck quit (Ping timeout: 272 seconds) 2014-10-28T10:36:25Z miql joined #lisp 2014-10-28T10:36:42Z wasamasa: Urza-: simple, you're a commercial programmer writing commercial stuff and don't want to deal with java directly 2014-10-28T10:36:53Z maxpeck joined #lisp 2014-10-28T10:37:40Z dlowe quit (Ping timeout: 265 seconds) 2014-10-28T10:37:49Z axion quit (Ping timeout: 260 seconds) 2014-10-28T10:38:43Z sjl_ quit (Quit: ZNC - http://znc.in) 2014-10-28T10:39:03Z sjl joined #lisp 2014-10-28T10:39:03Z Grue` quit (Ping timeout: 265 seconds) 2014-10-28T10:39:14Z luis joined #lisp 2014-10-28T10:41:03Z xristos quit (Remote host closed the connection) 2014-10-28T10:41:43Z miql quit (Ping timeout: 272 seconds) 2014-10-28T10:43:00Z dlowe joined #lisp 2014-10-28T10:43:14Z xristos joined #lisp 2014-10-28T10:43:17Z xristos is now known as Guest68784 2014-10-28T10:46:00Z rick-monster: running into some issues here with clsql-mysql on sbcl related to sigpipe. 2014-10-28T10:46:07Z rick-monster: The symptom is that once I have called clsql:connect I can no longer interrupt execution with C-c C-c from emacs, or interrupt running threads using (bt:interrupt-thread 2014-10-28T10:46:16Z luis quit (Ping timeout: 250 seconds) 2014-10-28T10:46:51Z hardenedapple joined #lisp 2014-10-28T10:47:03Z CrazyEddy quit (Read error: Connection reset by peer) 2014-10-28T10:47:28Z Grue` joined #lisp 2014-10-28T10:48:52Z rick-monster: can restore the interrupt manually using sb-unix::enable-interrupt after connection but that appears to be causing another bug. Just wondering whether anyone has found a good workaround for mysql connectivity on sbcl without disabling the sigpipe interrupt 2014-10-28T10:49:03Z xorox90 quit (Quit: Connection closed for inactivity) 2014-10-28T10:51:14Z capitaomorte joined #lisp 2014-10-28T10:51:44Z luis joined #lisp 2014-10-28T10:51:51Z rick-monster: Possibly the answer to my problem may be 'use CCL instead' ? 2014-10-28T10:53:16Z kcj quit (Read error: Connection reset by peer) 2014-10-28T10:53:40Z varjag joined #lisp 2014-10-28T10:53:59Z DGASAU quit (Ping timeout: 245 seconds) 2014-10-28T10:55:08Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-10-28T10:56:13Z schoppenhauer quit (Quit: Adé) 2014-10-28T10:57:09Z schoppenhauer joined #lisp 2014-10-28T10:57:46Z ELLIOTTCABLE joined #lisp 2014-10-28T10:58:14Z thawes joined #lisp 2014-10-28T10:59:00Z ehu quit (Ping timeout: 244 seconds) 2014-10-28T11:00:02Z axion joined #lisp 2014-10-28T11:00:52Z _5kg quit (Ping timeout: 265 seconds) 2014-10-28T11:03:34Z miql joined #lisp 2014-10-28T11:05:10Z angavrilov_ joined #lisp 2014-10-28T11:05:10Z angavrilov quit (Read error: Connection reset by peer) 2014-10-28T11:06:59Z svetlyak40wt joined #lisp 2014-10-28T11:07:04Z svetlyak40wt quit (Remote host closed the connection) 2014-10-28T11:07:11Z svetlyak40wt joined #lisp 2014-10-28T11:08:20Z CrazyEddy joined #lisp 2014-10-28T11:08:37Z miql quit (Ping timeout: 256 seconds) 2014-10-28T11:13:13Z jkaye joined #lisp 2014-10-28T11:17:28Z jkaye quit (Ping timeout: 250 seconds) 2014-10-28T11:22:09Z attila_lendvai joined #lisp 2014-10-28T11:22:09Z attila_lendvai quit (Changing host) 2014-10-28T11:22:10Z attila_lendvai joined #lisp 2014-10-28T11:30:18Z nydel joined #lisp 2014-10-28T11:30:48Z miql joined #lisp 2014-10-28T11:35:17Z DGASAU joined #lisp 2014-10-28T11:35:19Z fantazo joined #lisp 2014-10-28T11:35:23Z miql quit (Ping timeout: 240 seconds) 2014-10-28T11:41:19Z say18 quit (Remote host closed the connection) 2014-10-28T11:41:38Z Shinmera joined #lisp 2014-10-28T11:44:26Z _5kg joined #lisp 2014-10-28T11:44:48Z huza joined #lisp 2014-10-28T11:45:04Z wws-ubuntu_ joined #lisp 2014-10-28T11:46:41Z billstclair quit (Ping timeout: 255 seconds) 2014-10-28T11:47:12Z gravicappa joined #lisp 2014-10-28T11:48:51Z Beetny quit (Ping timeout: 272 seconds) 2014-10-28T11:50:14Z Xach: rick-monster: another option is to mention it on the clsql-devel list 2014-10-28T11:51:09Z DGASAU quit (Remote host closed the connection) 2014-10-28T11:52:29Z DGASAU joined #lisp 2014-10-28T11:57:45Z rick-monster: xach: will do so. However this is the second time I've run into weirdness with sbcl, ffi and interrupts. The first time was a sigabrt thrown by nanomsg 2014-10-28T11:57:59Z miql joined #lisp 2014-10-28T11:58:22Z Karl_Dscc quit (Remote host closed the connection) 2014-10-28T11:59:52Z przl quit (Ping timeout: 240 seconds) 2014-10-28T12:01:29Z rick-monster: so seems like a good time to at least have a play with ccl... 2014-10-28T12:01:38Z henesy quit (Quit: Ex-Chat) 2014-10-28T12:03:09Z miql quit (Ping timeout: 265 seconds) 2014-10-28T12:03:44Z Petit_Dejeuner joined #lisp 2014-10-28T12:06:26Z hardenedapple quit (Ping timeout: 256 seconds) 2014-10-28T12:06:49Z yrk joined #lisp 2014-10-28T12:07:16Z yrk quit (Changing host) 2014-10-28T12:07:16Z yrk joined #lisp 2014-10-28T12:12:06Z przl joined #lisp 2014-10-28T12:13:11Z Petit_Dejeuner quit (Ping timeout: 244 seconds) 2014-10-28T12:18:11Z maxpeck quit (Ping timeout: 255 seconds) 2014-10-28T12:18:56Z maxpeck joined #lisp 2014-10-28T12:23:31Z j0ni quit (Ping timeout: 255 seconds) 2014-10-28T12:24:24Z j0ni joined #lisp 2014-10-28T12:25:09Z miql joined #lisp 2014-10-28T12:25:42Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-10-28T12:25:57Z Shinmera joined #lisp 2014-10-28T12:26:37Z ivan4th` quit (Ping timeout: 244 seconds) 2014-10-28T12:28:18Z Hache_ joined #lisp 2014-10-28T12:28:54Z przl quit (Ping timeout: 244 seconds) 2014-10-28T12:29:32Z przl joined #lisp 2014-10-28T12:29:49Z miql quit (Ping timeout: 245 seconds) 2014-10-28T12:32:31Z nalssee quit (Ping timeout: 244 seconds) 2014-10-28T12:38:20Z eudoxia joined #lisp 2014-10-28T12:40:04Z thawes quit (Quit: Konversation terminated!) 2014-10-28T12:42:38Z munksgaard quit (Ping timeout: 244 seconds) 2014-10-28T12:44:23Z Longlius quit (Ping timeout: 240 seconds) 2014-10-28T12:48:33Z Karl_Dscc joined #lisp 2014-10-28T12:52:19Z miql joined #lisp 2014-10-28T12:53:37Z TDog quit (Ping timeout: 260 seconds) 2014-10-28T12:55:20Z hitecnologys quit (Quit: hitecnologys) 2014-10-28T12:56:20Z moore33 quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2014-10-28T12:57:20Z miql quit (Ping timeout: 255 seconds) 2014-10-28T13:06:11Z jkaye joined #lisp 2014-10-28T13:09:15Z loke_ joined #lisp 2014-10-28T13:09:29Z ndrei quit (Ping timeout: 255 seconds) 2014-10-28T13:09:30Z ndrei_ quit (Ping timeout: 244 seconds) 2014-10-28T13:09:40Z eudoxia_ joined #lisp 2014-10-28T13:10:41Z munksgaard joined #lisp 2014-10-28T13:12:36Z eudoxia quit (Ping timeout: 244 seconds) 2014-10-28T13:13:00Z eudoxia_ quit (Client Quit) 2014-10-28T13:13:34Z thawes joined #lisp 2014-10-28T13:15:50Z eudoxia joined #lisp 2014-10-28T13:15:53Z thawes_ joined #lisp 2014-10-28T13:16:19Z ndrei joined #lisp 2014-10-28T13:16:38Z ndrei_ joined #lisp 2014-10-28T13:17:43Z thawes quit (Read error: Connection reset by peer) 2014-10-28T13:17:59Z thawes__ joined #lisp 2014-10-28T13:19:31Z miql joined #lisp 2014-10-28T13:21:53Z thawes_ quit (Ping timeout: 240 seconds) 2014-10-28T13:21:54Z munksgaard quit (Ping timeout: 245 seconds) 2014-10-28T13:22:00Z kanru` joined #lisp 2014-10-28T13:24:29Z mvilleneuve quit (Ping timeout: 244 seconds) 2014-10-28T13:24:46Z miql quit (Ping timeout: 264 seconds) 2014-10-28T13:25:21Z munksgaard joined #lisp 2014-10-28T13:25:53Z codeburg quit (Ping timeout: 246 seconds) 2014-10-28T13:30:38Z jusss joined #lisp 2014-10-28T13:32:46Z huza quit (Quit: WeeChat 0.3.8) 2014-10-28T13:33:07Z danielk quit (Ping timeout: 265 seconds) 2014-10-28T13:35:12Z yati joined #lisp 2014-10-28T13:35:35Z pranavrc quit 2014-10-28T13:38:47Z quazimodo quit (Remote host closed the connection) 2014-10-28T13:39:10Z codeburg joined #lisp 2014-10-28T13:41:28Z adlai joined #lisp 2014-10-28T13:43:29Z mcc quit (Quit: This computer has gone to sleep) 2014-10-28T13:46:44Z miql joined #lisp 2014-10-28T13:47:03Z thawes joined #lisp 2014-10-28T13:47:26Z thawes__ quit (Ping timeout: 244 seconds) 2014-10-28T13:51:22Z miql quit (Ping timeout: 240 seconds) 2014-10-28T13:57:23Z hardenedapple joined #lisp 2014-10-28T13:58:09Z wedgeV joined #lisp 2014-10-28T13:58:11Z Karl_Dscc quit (Remote host closed the connection) 2014-10-28T14:02:22Z hitecnologys joined #lisp 2014-10-28T14:02:50Z shortCircuit__ quit (Remote host closed the connection) 2014-10-28T14:05:49Z ivan4th joined #lisp 2014-10-28T14:06:40Z hitecnologys quit (Client Quit) 2014-10-28T14:06:59Z JuanDaugherty joined #lisp 2014-10-28T14:07:01Z hitecnologys joined #lisp 2014-10-28T14:11:39Z Ryan_Burnside joined #lisp 2014-10-28T14:13:56Z miql joined #lisp 2014-10-28T14:14:14Z BitPuffin joined #lisp 2014-10-28T14:16:44Z wws-ubuntu_ is now known as billstclair 2014-10-28T14:16:53Z billstclair quit (Changing host) 2014-10-28T14:16:53Z billstclair joined #lisp 2014-10-28T14:17:04Z gendl joined #lisp 2014-10-28T14:18:37Z miql quit (Ping timeout: 245 seconds) 2014-10-28T14:21:23Z eigenlicht joined #lisp 2014-10-28T14:23:24Z zacharias quit (Ping timeout: 272 seconds) 2014-10-28T14:24:54Z Vutral quit (Ping timeout: 256 seconds) 2014-10-28T14:25:28Z oleo joined #lisp 2014-10-28T14:25:40Z zacharias joined #lisp 2014-10-28T14:27:19Z cy joined #lisp 2014-10-28T14:27:58Z Nizumzen joined #lisp 2014-10-28T14:28:06Z przl quit (Quit: leaving) 2014-10-28T14:28:58Z przl joined #lisp 2014-10-28T14:29:04Z gravicappa quit (Remote host closed the connection) 2014-10-28T14:30:43Z alexey joined #lisp 2014-10-28T14:34:20Z joast quit (Quit: Leaving.) 2014-10-28T14:34:40Z Vutral joined #lisp 2014-10-28T14:34:46Z Vutral quit (Changing host) 2014-10-28T14:34:46Z Vutral joined #lisp 2014-10-28T14:36:56Z Nizumzen quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2014-10-28T14:38:04Z Vutral_ quit (Ping timeout: 244 seconds) 2014-10-28T14:38:22Z loke_ quit (Ping timeout: 244 seconds) 2014-10-28T14:40:01Z thawes quit (Ping timeout: 258 seconds) 2014-10-28T14:40:31Z thawes joined #lisp 2014-10-28T14:40:40Z BitPuffin quit (Read error: Connection reset by peer) 2014-10-28T14:40:51Z loke_ joined #lisp 2014-10-28T14:41:04Z miql joined #lisp 2014-10-28T14:42:03Z Vutral- joined #lisp 2014-10-28T14:42:24Z Vutral quit (Ping timeout: 272 seconds) 2014-10-28T14:42:27Z BitPuffin joined #lisp 2014-10-28T14:43:47Z Vutral- quit (Excess Flood) 2014-10-28T14:44:07Z Vutral joined #lisp 2014-10-28T14:44:18Z Vutral quit (Changing host) 2014-10-28T14:44:18Z Vutral joined #lisp 2014-10-28T14:45:42Z miql quit (Ping timeout: 245 seconds) 2014-10-28T14:46:48Z tesuji joined #lisp 2014-10-28T14:47:28Z zacharias quit (Ping timeout: 272 seconds) 2014-10-28T14:48:35Z fragamus joined #lisp 2014-10-28T14:49:46Z zacharias joined #lisp 2014-10-28T14:51:23Z forwchen joined #lisp 2014-10-28T14:51:29Z atgreen quit (Remote host closed the connection) 2014-10-28T14:53:44Z Vutral_ joined #lisp 2014-10-28T14:54:38Z nyef joined #lisp 2014-10-28T14:54:40Z apathor left #lisp 2014-10-28T14:54:59Z nyef: G'morning all. 2014-10-28T14:55:08Z wglb: Good morning. 2014-10-28T14:57:10Z hitecnologys quit (Quit: hitecnologys) 2014-10-28T14:57:20Z hitecnologys joined #lisp 2014-10-28T14:57:36Z forwchen quit (Quit: Konversation terminated!) 2014-10-28T14:57:48Z joast joined #lisp 2014-10-28T15:00:39Z Ryan_Burnside: Good morning. 2014-10-28T15:01:36Z rpg joined #lisp 2014-10-28T15:01:51Z jusss quit (Remote host closed the connection) 2014-10-28T15:02:56Z Ryan_Burnside: Does this channel still have a REPL IRC bot? I believe it did at one point. 2014-10-28T15:03:36Z Xach: Never did, hopefully never will. 2014-10-28T15:05:14Z flip214: Ryan_Burnside: you may mistake that with Perl6, or perhaps the Scheme channels? 2014-10-28T15:05:34Z flip214: I'm sure that Perl6 had one. 2014-10-28T15:06:24Z pjb: Ryan_Burnside: somebody developed a CL IRC REPL. You may be able to find its sources, and run it in your own private channel or via PM. 2014-10-28T15:06:25Z Ethan- quit (Ping timeout: 255 seconds) 2014-10-28T15:07:09Z Ryan_Burnside: Ah, maybe it was just an IRC bot written in Lisp. 2014-10-28T15:08:02Z Ryan_Burnside: Xach, you don't want somebody creating mountains of memory reservations and throwing it into an infinite loop while blurting out "Hello world" into the chatroom? 2014-10-28T15:08:15Z miql joined #lisp 2014-10-28T15:08:15Z forwchen joined #lisp 2014-10-28T15:08:35Z Xach: Ryan_Burnside: I don't care about the machine resources. I do care about the noise. 2014-10-28T15:09:02Z pjb: Ryan_Burnside: you may experiment with fsbot in #emacs or rudybot in #scheme. rudybot in particular is so bad that I /ignore it. 2014-10-28T15:09:09Z ivan4th quit (Ping timeout: 258 seconds) 2014-10-28T15:09:38Z forwchen quit (Client Quit) 2014-10-28T15:10:25Z Ryan_Burnside: Ah! I'll bet it was in #emacs 2014-10-28T15:10:46Z pjb: Ryan_Burnside: you can easily (local-set-key (kbd "C-x C-e") 'slime-eval-last-expression) in your erc buffers, and use that (+ 1 2) 3 2014-10-28T15:11:04Z pjb: Typing: (+ 1 2) C-u C-x C-e 2014-10-28T15:12:28Z TDog joined #lisp 2014-10-28T15:13:10Z miql quit (Ping timeout: 255 seconds) 2014-10-28T15:15:30Z ChanServ has set mode -o p_l 2014-10-28T15:15:33Z kuzy000_ joined #lisp 2014-10-28T15:18:11Z urandom__ joined #lisp 2014-10-28T15:18:18Z wasamasa: Ryan_Burnside: you'd like having a CL bot on #emacs? 2014-10-28T15:18:22Z kuzy000_ quit (Read error: Connection reset by peer) 2014-10-28T15:19:43Z ndrei__ joined #lisp 2014-10-28T15:20:04Z Ryan_Burnside: It doesn't matter I guess. I was just curious and wanted to try it conceptually. 2014-10-28T15:20:48Z wasamasa: though, considering how little usage of rudybot's scheme evaluation skills I see on #emacs 2014-10-28T15:22:23Z sword`` quit (Remote host closed the connection) 2014-10-28T15:22:39Z sword`` joined #lisp 2014-10-28T15:22:51Z wasamasa: I doubt it would make much sense to put one online 2014-10-28T15:23:25Z kanru` quit (Ping timeout: 260 seconds) 2014-10-28T15:25:19Z moore33 joined #lisp 2014-10-28T15:25:42Z urandom__ quit (Quit: Konversation terminated!) 2014-10-28T15:26:07Z yuikov joined #lisp 2014-10-28T15:27:59Z mcc joined #lisp 2014-10-28T15:28:06Z TDog_ joined #lisp 2014-10-28T15:30:02Z moore33 quit (Client Quit) 2014-10-28T15:30:32Z TDog quit (Ping timeout: 250 seconds) 2014-10-28T15:30:46Z TDog_ is now known as TDog 2014-10-28T15:32:28Z drdanmaku joined #lisp 2014-10-28T15:32:54Z phao joined #lisp 2014-10-28T15:35:26Z miql joined #lisp 2014-10-28T15:37:05Z varjag quit (Quit: Leaving) 2014-10-28T15:37:54Z wheelsucker joined #lisp 2014-10-28T15:38:56Z arenz quit (Ping timeout: 256 seconds) 2014-10-28T15:40:10Z miql quit (Ping timeout: 255 seconds) 2014-10-28T15:41:12Z Harag quit (Ping timeout: 265 seconds) 2014-10-28T15:42:05Z k-stz joined #lisp 2014-10-28T15:44:56Z sword`` quit (Remote host closed the connection) 2014-10-28T15:45:11Z sword`` joined #lisp 2014-10-28T15:46:55Z attila_lendvai quit (Quit: Leaving.) 2014-10-28T15:49:43Z pt1_ quit (Remote host closed the connection) 2014-10-28T15:50:16Z munksgaard quit (Ping timeout: 256 seconds) 2014-10-28T15:51:24Z ltbarcly joined #lisp 2014-10-28T15:51:35Z urandom__ joined #lisp 2014-10-28T15:52:48Z zacts quit (Quit: leaving) 2014-10-28T15:53:27Z innertracks joined #lisp 2014-10-28T16:01:10Z JokesOnYou77 quit (Quit: Ex-Chat) 2014-10-28T16:02:38Z miql joined #lisp 2014-10-28T16:05:02Z svetlyak40wt quit (Remote host closed the connection) 2014-10-28T16:05:24Z munksgaard joined #lisp 2014-10-28T16:05:28Z svetlyak40wt joined #lisp 2014-10-28T16:05:29Z gravicappa joined #lisp 2014-10-28T16:06:55Z vaporatorius joined #lisp 2014-10-28T16:07:37Z miql quit (Ping timeout: 255 seconds) 2014-10-28T16:09:49Z svetlyak40wt quit (Ping timeout: 244 seconds) 2014-10-28T16:10:48Z keen________ joined #lisp 2014-10-28T16:13:26Z keen_______ quit (Ping timeout: 250 seconds) 2014-10-28T16:13:40Z kuzy000 joined #lisp 2014-10-28T16:14:08Z mcc quit (Quit: /quit) 2014-10-28T16:14:20Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-28T16:14:20Z kuzy000 quit (Read error: Connection reset by peer) 2014-10-28T16:14:56Z ltbarcly quit (Remote host closed the connection) 2014-10-28T16:15:44Z xificurC quit (Quit: WeeChat 1.0) 2014-10-28T16:18:18Z rpg quit (Quit: rpg) 2014-10-28T16:19:10Z wizzo quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-10-28T16:19:10Z devon quit (Remote host closed the connection) 2014-10-28T16:22:17Z adlai quit (Ping timeout: 246 seconds) 2014-10-28T16:24:16Z hardenedapple quit (Quit: WeeChat 1.0.1) 2014-10-28T16:25:41Z Petit_Dejeuner joined #lisp 2014-10-28T16:25:49Z innertracks quit (Ping timeout: 258 seconds) 2014-10-28T16:26:13Z hitecnologys quit (Quit: ZNC - http://znc.in) 2014-10-28T16:26:42Z hitecnologys joined #lisp 2014-10-28T16:26:54Z Petit_Dejeuner_ joined #lisp 2014-10-28T16:28:00Z theotherstupidgu quit (Quit: leaving) 2014-10-28T16:28:14Z erikc joined #lisp 2014-10-28T16:28:16Z theotherstupidgu joined #lisp 2014-10-28T16:28:34Z zacharias quit (Ping timeout: 265 seconds) 2014-10-28T16:29:49Z miql joined #lisp 2014-10-28T16:30:26Z Petit_Dejeuner quit (Ping timeout: 265 seconds) 2014-10-28T16:34:22Z miql quit (Ping timeout: 240 seconds) 2014-10-28T16:35:12Z manfoo7 joined #lisp 2014-10-28T16:35:49Z dlowe: People have written many of them. They just die off from disuse. 2014-10-28T16:35:56Z zacts- joined #lisp 2014-10-28T16:36:11Z dlowe: Turns out that it's not that interesting a thing to have. 2014-10-28T16:36:36Z dlowe: Unless you want to disrupt a channel :D 2014-10-28T16:36:58Z dlowe: The light duties done by minion and specbot seem to be a nice balance. 2014-10-28T16:38:06Z adlai joined #lisp 2014-10-28T16:38:22Z Xach: specbot is too dumb, too. 2014-10-28T16:38:22Z Ryan_Burnside: wasamasa, for those of us "blessed" with jobs that revolve around garbage languages, a REPL might be fun to mess with on lunch break. 2014-10-28T16:38:33Z Xach: ssh to your linode 2014-10-28T16:38:45Z Xach: man i hope this has been fixed 2014-10-28T16:38:50Z Xach: yay! 2014-10-28T16:39:21Z Xach: clim is fixed too? 2014-10-28T16:39:29Z Xach: yay. 2014-10-28T16:39:33Z Ryan_Burnside: Holy cow! 2014-10-28T16:39:38Z Ryan_Burnside: Does this mean I can try clim now? 2014-10-28T16:39:47Z Ryan_Burnside: I heard it was unmaintained and very old. 2014-10-28T16:40:01Z alexey quit (Remote host closed the connection) 2014-10-28T16:40:10Z dlowe: old doesn't necessarily mean bad in CL-land 2014-10-28T16:40:41Z Xach: Ryan_Burnside: I mean that specbot does not respond indiscriminately to sentences starting with the word "clim" 2014-10-28T16:40:47Z Ryan_Burnside: I guess I assumed it might have old C dependencies not met on the current distros. 2014-10-28T16:40:50Z Xach: It used to. Same with "man" 2014-10-28T16:41:16Z Xach: Ryan_Burnside: old CL software that still lives is often in pure CL, not a binding to some library. 2014-10-28T16:41:44Z Xach: you can use clim with clx, which does not use a C library. 2014-10-28T16:41:58Z Xach: not that i'd recommend it in any case, working or not. 2014-10-28T16:42:07Z dlowe: it's.. uh... rather hideous. 2014-10-28T16:42:58Z nyef: specbot: Help? 2014-10-28T16:42:58Z specbot: To use the specbot bot, say something like "database term", where database can be: clhs lp mop. 2014-10-28T16:43:12Z nyef: minion: More mop? 2014-10-28T16:43:13Z minion: mop me harder 2014-10-28T16:43:15Z nyef: Hrm. 2014-10-28T16:43:21Z Xach: he 2014-10-28T16:43:44Z LiamH joined #lisp 2014-10-28T16:45:12Z svetlyak40wt joined #lisp 2014-10-28T16:46:43Z Urza- quit 2014-10-28T16:52:13Z beach joined #lisp 2014-10-28T16:52:21Z beach: Good evening everyone! 2014-10-28T16:52:34Z nyef: Hello beach. 2014-10-28T16:53:20Z eudoxia quit (Quit: Lost terminal) 2014-10-28T16:54:28Z Krystof: I think it also used to do it for ppc opcodes 2014-10-28T16:54:39Z Krystof: ah, the good old days 2014-10-28T16:55:04Z jasom: what is the lp database? 2014-10-28T16:55:11Z Krystof: probably bugs 2014-10-28T16:55:50Z jasom: lp foo 2014-10-28T16:56:12Z Krystof: lp #1364413 2014-10-28T16:56:12Z specbot: https://bugs.launchpad.net/bugs/1364413 2014-10-28T16:56:29Z sz0 quit (Remote host closed the connection) 2014-10-28T16:56:47Z jasom: ah 2014-10-28T16:57:00Z miql joined #lisp 2014-10-28T16:57:01Z LiamH quit (Ping timeout: 265 seconds) 2014-10-28T16:57:50Z jkaye quit (Remote host closed the connection) 2014-10-28T16:57:54Z sz0 joined #lisp 2014-10-28T16:59:49Z Intensity joined #lisp 2014-10-28T17:01:52Z miql quit (Ping timeout: 256 seconds) 2014-10-28T17:04:27Z sword``` joined #lisp 2014-10-28T17:05:50Z munksgaard quit (Ping timeout: 244 seconds) 2014-10-28T17:05:51Z sword`` quit (Remote host closed the connection) 2014-10-28T17:12:29Z yati quit (Remote host closed the connection) 2014-10-28T17:15:15Z protist quit (Quit: Konversation terminated!) 2014-10-28T17:19:30Z jkaye joined #lisp 2014-10-28T17:24:14Z miql joined #lisp 2014-10-28T17:29:04Z miql quit (Ping timeout: 256 seconds) 2014-10-28T17:34:10Z fantazo quit (Quit: Verlassend) 2014-10-28T17:34:34Z EvW joined #lisp 2014-10-28T17:35:41Z ndrei quit (Ping timeout: 265 seconds) 2014-10-28T17:36:16Z bjorkintosh quit (Ping timeout: 255 seconds) 2014-10-28T17:36:19Z ndrei_ quit (Ping timeout: 244 seconds) 2014-10-28T17:36:34Z ndrei__ quit (Ping timeout: 272 seconds) 2014-10-28T17:36:44Z Patzy quit (Ping timeout: 258 seconds) 2014-10-28T17:37:18Z svetlyak40wt quit (Remote host closed the connection) 2014-10-28T17:37:30Z Patzy joined #lisp 2014-10-28T17:37:44Z svetlyak40wt joined #lisp 2014-10-28T17:38:36Z ynniv joined #lisp 2014-10-28T17:38:59Z przl quit (Ping timeout: 245 seconds) 2014-10-28T17:39:33Z jtza8 quit (Ping timeout: 265 seconds) 2014-10-28T17:42:29Z svetlyak40wt quit (Ping timeout: 258 seconds) 2014-10-28T17:44:35Z miql joined #lisp 2014-10-28T17:45:19Z nand1 quit (Remote host closed the connection) 2014-10-28T17:46:17Z zacts- quit (Quit: Bye) 2014-10-28T17:47:39Z innertracks joined #lisp 2014-10-28T17:47:54Z xificurC joined #lisp 2014-10-28T17:51:06Z nand1 joined #lisp 2014-10-28T17:52:57Z nicdev joined #lisp 2014-10-28T17:58:34Z erikc quit (Quit: erikc) 2014-10-28T18:03:54Z Hache_ quit (Remote host closed the connection) 2014-10-28T18:06:56Z hugod joined #lisp 2014-10-28T18:07:36Z edgar-rft joined #lisp 2014-10-28T18:08:17Z svetlyak40wt joined #lisp 2014-10-28T18:13:27Z svetlyak40wt quit (Ping timeout: 265 seconds) 2014-10-28T18:15:48Z defaultxr joined #lisp 2014-10-28T18:16:35Z nalssee joined #lisp 2014-10-28T18:19:45Z alexey joined #lisp 2014-10-28T18:20:46Z DGASAU quit (Remote host closed the connection) 2014-10-28T18:22:17Z DGASAU joined #lisp 2014-10-28T18:24:24Z slyrus quit (Ping timeout: 245 seconds) 2014-10-28T18:25:13Z jkaye quit (Remote host closed the connection) 2014-10-28T18:25:31Z sheilong joined #lisp 2014-10-28T18:25:51Z jkaye joined #lisp 2014-10-28T18:26:35Z TDog quit (Ping timeout: 264 seconds) 2014-10-28T18:27:11Z nalssee quit (Ping timeout: 255 seconds) 2014-10-28T18:27:20Z jkaye quit (Remote host closed the connection) 2014-10-28T18:27:34Z jkaye joined #lisp 2014-10-28T18:29:56Z JuanDaugherty quit (Ping timeout: 250 seconds) 2014-10-28T18:32:12Z beach left #lisp 2014-10-28T18:32:46Z gravicappa quit (Remote host closed the connection) 2014-10-28T18:33:51Z JuanDaugherty joined #lisp 2014-10-28T18:33:56Z gabriel_laddel joined #lisp 2014-10-28T18:34:08Z ltbarcly joined #lisp 2014-10-28T18:39:04Z gabriel_laddel: anyone have a pointer to a CL advice system they wouldn't mind sharing? 2014-10-28T18:41:11Z jasom: advice system? 2014-10-28T18:42:10Z gabriel_laddel: jasom: http://www.lispworks.com/documentation/lw445/LWRM/html/lwref-268.htm 2014-10-28T18:42:55Z gabriel_laddel: something free, preferably. 2014-10-28T18:43:23Z hitecnologys quit (Ping timeout: 264 seconds) 2014-10-28T18:44:00Z rpg joined #lisp 2014-10-28T18:44:00Z jasom: I'm not certain it's possible to portably implement that 2014-10-28T18:44:11Z jasom: (except for generic functions of course) 2014-10-28T18:44:31Z gabriel_laddel: pointer to the most useful bit I've found so far for anyone reading logs: http://comp.lang.lisp.narkive.com/qpZthr2s/defadvice-capability-in-sb-cl 2014-10-28T18:44:41Z gabriel_laddel: looks like it's time to start hacking then... 2014-10-28T18:44:45Z munksgaard joined #lisp 2014-10-28T18:44:55Z hitecnologys joined #lisp 2014-10-28T18:45:38Z bjorkintosh joined #lisp 2014-10-28T18:45:44Z mishoo__ joined #lisp 2014-10-28T18:45:55Z jasom: gabriel_laddel: is there a reason that you don't want to just use defgeneric/defmethod? 2014-10-28T18:47:23Z mishoo_ quit (Read error: Connection reset by peer) 2014-10-28T18:48:22Z gabriel_laddel: jasom: defun communicates different intent than defgeneric. I would prefer for someone reading my code to understand what I'm getting at without having to mold their brain onto everything specializing on T. (which I've not done, but am assuming is possible) 2014-10-28T18:48:43Z isoraqathedh joined #lisp 2014-10-28T18:49:55Z jasom: gabriel_laddel: defun also says that you won't redefine it without recompiling the entire source file (unless you declare it notinline) 2014-10-28T18:50:16Z LiamH joined #lisp 2014-10-28T18:50:18Z jasom: gabriel_laddel: so you will need to be careful with how you implement it... 2014-10-28T18:50:42Z gabriel_laddel: jasom: defun says this where? I recompile individual defuns all the time. 2014-10-28T18:50:46Z pt1 joined #lisp 2014-10-28T18:50:52Z Karl_Dscc joined #lisp 2014-10-28T18:51:14Z jasom: clhs 3.2.2.3 2014-10-28T18:51:15Z specbot: Semantic Constraints: http://www.lispworks.com/reference/HyperSpec/Body/03_bbc.htm 2014-10-28T18:51:37Z jasom: A call within a file to a named function that is defined in the same file refers to that function, unless that function has been declared notinline. The consequences are unspecified if functions are redefined individually at run time or multiply defined in the same file. 2014-10-28T18:52:38Z gabriel_laddel: ah, thank you. 2014-10-28T18:53:08Z jasom: It allows open-coding of functions within the same file, which can be useful for optimizations 2014-10-28T18:53:22Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-10-28T18:53:28Z jasom: There are probably other optimizations that restriction allows too 2014-10-28T18:53:40Z jasom: e.g. type-inference 2014-10-28T18:53:48Z Shinmera joined #lisp 2014-10-28T18:53:55Z Shinmera quit (Client Quit) 2014-10-28T18:54:07Z pt1 quit (Remote host closed the connection) 2014-10-28T18:55:29Z Shinmera joined #lisp 2014-10-28T18:56:09Z hiroakip joined #lisp 2014-10-28T18:59:33Z malbertife joined #lisp 2014-10-28T19:00:48Z rpg: Question about SLIME oddity: when I get a type error (on ACL), I see only # 2014-10-28T19:00:48Z rpg: [Condition of type TYPE-ERROR] in my SLDB buffer -- looks like the report function is not being called.... 2014-10-28T19:07:49Z leb joined #lisp 2014-10-28T19:08:50Z baetheus joined #lisp 2014-10-28T19:09:19Z przl joined #lisp 2014-10-28T19:10:10Z pnpuff joined #lisp 2014-10-28T19:11:07Z Petit_Dejeuner_ quit (Read error: Connection reset by peer) 2014-10-28T19:11:45Z Petit_Dejeuner_ joined #lisp 2014-10-28T19:13:16Z JuanDaugherty quit (Quit: Leaving) 2014-10-28T19:17:16Z pnpuff quit (Quit: Lost terminal) 2014-10-28T19:18:13Z przl quit (Ping timeout: 265 seconds) 2014-10-28T19:19:07Z przl joined #lisp 2014-10-28T19:20:20Z baetheus quit 2014-10-28T19:22:32Z hiroakip quit (Ping timeout: 255 seconds) 2014-10-28T19:23:22Z nalssee joined #lisp 2014-10-28T19:24:23Z munksgaard quit (Ping timeout: 240 seconds) 2014-10-28T19:24:31Z hiroakip joined #lisp 2014-10-28T19:27:19Z Patzy quit (Ping timeout: 245 seconds) 2014-10-28T19:27:30Z TDog joined #lisp 2014-10-28T19:28:00Z nalssee quit (Ping timeout: 250 seconds) 2014-10-28T19:28:08Z pt1 joined #lisp 2014-10-28T19:28:20Z Patzy joined #lisp 2014-10-28T19:32:21Z arpunk quit (Ping timeout: 244 seconds) 2014-10-28T19:33:36Z mishoo__ quit (Ping timeout: 244 seconds) 2014-10-28T19:33:54Z pt1_ joined #lisp 2014-10-28T19:34:20Z mishoo joined #lisp 2014-10-28T19:34:33Z Guest68784 is now known as xristos 2014-10-28T19:34:41Z xristos quit (Changing host) 2014-10-28T19:34:41Z xristos joined #lisp 2014-10-28T19:35:38Z MrWoohoo quit (Quit: ["Textual IRC Client: www.textualapp.com"]) 2014-10-28T19:37:19Z pt1 quit (Ping timeout: 255 seconds) 2014-10-28T19:38:27Z kushal quit (Ping timeout: 265 seconds) 2014-10-28T19:39:46Z svetlyak40wt joined #lisp 2014-10-28T19:40:09Z ynniv quit (Quit: ynniv) 2014-10-28T19:41:35Z ynniv joined #lisp 2014-10-28T19:41:39Z hiroakip quit (Ping timeout: 244 seconds) 2014-10-28T19:41:54Z ejbs joined #lisp 2014-10-28T19:43:52Z pt1_ quit (Ping timeout: 240 seconds) 2014-10-28T19:44:04Z mishoo quit (Ping timeout: 255 seconds) 2014-10-28T19:44:25Z vlnx quit (Read error: Connection reset by peer) 2014-10-28T19:45:17Z mishoo joined #lisp 2014-10-28T19:45:29Z pt1 joined #lisp 2014-10-28T19:45:45Z innertracks quit (Quit: innertracks) 2014-10-28T19:47:46Z vlnx joined #lisp 2014-10-28T19:47:50Z BlueRavenGT joined #lisp 2014-10-28T19:48:59Z pt1 quit (Remote host closed the connection) 2014-10-28T19:49:31Z pt1 joined #lisp 2014-10-28T19:52:41Z lduros joined #lisp 2014-10-28T19:53:01Z nand1 quit (Remote host closed the connection) 2014-10-28T19:54:36Z _disco left #lisp 2014-10-28T19:54:43Z hiroakip joined #lisp 2014-10-28T19:55:05Z nand1 joined #lisp 2014-10-28T19:55:23Z pt1_ joined #lisp 2014-10-28T19:55:29Z pt1_ quit (Remote host closed the connection) 2014-10-28T19:55:49Z przl quit (Ping timeout: 244 seconds) 2014-10-28T19:56:16Z nand1 quit (Remote host closed the connection) 2014-10-28T19:56:35Z nand1 joined #lisp 2014-10-28T19:57:11Z phao quit (Ping timeout: 255 seconds) 2014-10-28T19:58:29Z nand1 quit (Remote host closed the connection) 2014-10-28T19:58:59Z pt1 quit (Ping timeout: 245 seconds) 2014-10-28T19:59:52Z nand1 joined #lisp 2014-10-28T20:00:29Z nand1 quit (Remote host closed the connection) 2014-10-28T20:00:48Z pt1 joined #lisp 2014-10-28T20:01:55Z Subfusc_ is now known as Subfusc 2014-10-28T20:02:47Z pt1 quit (Remote host closed the connection) 2014-10-28T20:03:09Z corni joined #lisp 2014-10-28T20:04:15Z phao joined #lisp 2014-10-28T20:06:35Z loz joined #lisp 2014-10-28T20:06:53Z loz: hi guys, how do i pass parameters for get request in drakma? 2014-10-28T20:07:20Z loz: (drakma:http-request "https://httpbin.org/get" '("show_env" 1)) -> ; Evaluation aborted on #. 2014-10-28T20:07:48Z loz: it mixes &res and &key inside 2014-10-28T20:08:00Z loz: &rest* 2014-10-28T20:08:36Z loz: parameters keyword also doesn't work, looks like it works for post requests only 2014-10-28T20:09:16Z innertracks joined #lisp 2014-10-28T20:09:26Z Xach: loz: it helps to use the right syntax for :parameters 2014-10-28T20:09:29Z nyef: Umm... Did you forget a keyword parameter name? 2014-10-28T20:10:07Z loz: Xach: what is right syntax here?) 2014-10-28T20:10:12Z Xach: loz: you need something like :parameters '(("show_env" "1")) 2014-10-28T20:10:20Z Xach: sorry: '(("show_env" . "1")) 2014-10-28T20:10:26Z Xach: loz: the parameters must be an alist 2014-10-28T20:10:46Z Xach: and I believe they must also all be strings 2014-10-28T20:11:03Z loz: (drakma:http-request "https://httpbin.org/get" :parameters '(("show_env" . 1))) -> Don't know how to handle parameters in (("show_env" . 1)), as this is not a POST request. 2014-10-28T20:11:25Z Shinmera: Xach is right, the values must be strings. 2014-10-28T20:11:26Z pt1 joined #lisp 2014-10-28T20:12:07Z loz: Shinmera: Xach haha, thanks, it works now 2014-10-28T20:12:22Z loz: but error message is confusing 2014-10-28T20:12:58Z Xach: I find "raw" drakma to be pretty cumbersome. I usually wrap it up with something that makes it easier to specify the options i care about 98% of the time, and wrap up the 9 return values into an object. 2014-10-28T20:13:03Z MouldyOldBones joined #lisp 2014-10-28T20:14:44Z przl joined #lisp 2014-10-28T20:17:01Z bambams_ joined #lisp 2014-10-28T20:17:28Z bambams_: I am new to Lisp. Working my way through Practical Common Lisp and Land of Lisp.. 2014-10-28T20:18:38Z bambams_: The first "practical" chapter in Practical Common Lisp requires cl-ppcre. The documentation for cl-ppcre seems to recommend using asdf to install... 2014-10-28T20:19:07Z bambams_: But my Cygwin clisp doesn't seem to have asdf, and upon trying to figure out how to set it up I'm seeing that it's "obsolete"... 2014-10-28T20:19:22Z bambams_: But I'm behind a Windows proxy and UNIX tools cannot get to the Internet. So quicklisp doesn't seem possible... 2014-10-28T20:20:50Z nyef: bambams_: why wouldn't quicklisp be possible? 2014-10-28T20:20:58Z nyef: Oh, cygwin clisp. 2014-10-28T20:21:02Z nyef: Ouch. 2014-10-28T20:21:18Z Shinmera: Why oh why are you using cygwin clisp 2014-10-28T20:21:32Z nyef: Nevermind, don't know how to help you with that, other than to recommend that you get a different lisp implementation. /-: 2014-10-28T20:22:04Z Grue`: actually installing asdf isn't that hard, it's just one file 2014-10-28T20:22:29Z angavrilov_ quit (Remote host closed the connection) 2014-10-28T20:23:28Z Grue`: I myself went through PCL with bare CLISP and ASDF many years ago 2014-10-28T20:25:38Z nyef: ... ASDF or ASDF-Install? 2014-10-28T20:25:41Z Xach: bambams_: if you have another system you can use, you could download everything in quicklisp, make a zip file, and copy it to the windows side. 2014-10-28T20:26:04Z nyef: Because ASDF is still used quite a bit but ASDF-Install is unlikely to even still work, let alone find the right software. 2014-10-28T20:26:26Z Xach ponders offering such a zip file 2014-10-28T20:26:56Z leo2007 quit (Remote host closed the connection) 2014-10-28T20:27:07Z Shinmera is reminded for the billionth time to finally get started working on a multiarch 'CL starter package' 2014-10-28T20:27:55Z Patzy quit (Ping timeout: 256 seconds) 2014-10-28T20:28:21Z Patzy joined #lisp 2014-10-28T20:28:43Z Grue`: oh yeah, I understand the confusion, when you google "cygwin asdf", the first few results all point to asdf-install for some reason 2014-10-28T20:29:14Z Grue`: but asdf-install is a completely different thing and it *is* obsolete 2014-10-28T20:30:23Z nand1 joined #lisp 2014-10-28T20:30:44Z tesuji quit (Ping timeout: 244 seconds) 2014-10-28T20:31:23Z Grue`: google results are often pretty bad for common lisp, I searched "common lisp write string to file" the other day and one of the top results recommends "(format stream content)" 2014-10-28T20:31:38Z alexey: bambams_ you can use QUICKLISP even from behind the proxy. It takes a few tweaks and use of CNTLM 2014-10-28T20:35:11Z ltbarcly quit (Quit: Textual IRC Client: www.textualapp.com) 2014-10-28T20:35:13Z pt1 quit (Read error: Connection reset by peer) 2014-10-28T20:36:16Z sheilong quit (Quit: Konversation terminated!) 2014-10-28T20:36:50Z nalssee joined #lisp 2014-10-28T20:40:28Z ynniv quit (Quit: ynniv) 2014-10-28T20:41:15Z Ven joined #lisp 2014-10-28T20:41:21Z nalssee quit (Ping timeout: 265 seconds) 2014-10-28T20:41:26Z Nizumzen joined #lisp 2014-10-28T20:44:11Z svetlyak40wt quit (Remote host closed the connection) 2014-10-28T20:44:46Z svetlyak40wt joined #lisp 2014-10-28T20:48:59Z svetlyak40wt quit (Ping timeout: 245 seconds) 2014-10-28T20:49:38Z rpg_ joined #lisp 2014-10-28T20:49:45Z rpg_ quit (Client Quit) 2014-10-28T20:49:59Z przl quit (Ping timeout: 264 seconds) 2014-10-28T20:51:54Z molbdnilo joined #lisp 2014-10-28T20:53:49Z rpg quit (Ping timeout: 255 seconds) 2014-10-28T20:54:41Z pt1 joined #lisp 2014-10-28T20:55:13Z ofosos joined #lisp 2014-10-28T20:55:32Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-10-28T20:55:40Z Shinmera joined #lisp 2014-10-28T20:56:20Z leb quit (Quit: Computer has gone to sleep.) 2014-10-28T20:58:19Z innertracks quit (Quit: innertracks) 2014-10-28T20:58:34Z loz: what is the idea behind converting underscore into double dash in cl-json? 2014-10-28T20:58:37Z francogrex joined #lisp 2014-10-28T20:58:46Z loz: (cl-json:decode-json-from-string "{\"test_a\":15}") -> ((:TEST--A . 15)) 2014-10-28T20:59:31Z molbdnilo quit (Quit: molbdnilo) 2014-10-28T20:59:44Z dlowe: stylistic thing. I think you can disable it. 2014-10-28T20:59:48Z dlowe: lispers like their dashes 2014-10-28T21:00:12Z molbdnilo joined #lisp 2014-10-28T21:00:18Z ggole quit (Ping timeout: 250 seconds) 2014-10-28T21:00:22Z jasom: bambams_: any recent lisp implementation should have asdf 2014-10-28T21:00:55Z molbdnilo left #lisp 2014-10-28T21:01:18Z francogrex: clisp doesn't by default it must be added 2014-10-28T21:01:43Z jasom: francogrex: good to know 2014-10-28T21:02:00Z jasom: easy enough to install though; just load a single lisp file 2014-10-28T21:02:08Z loz: dlowe: (cl-json:encode-json '((:TEST-A . 15))) 2014-10-28T21:02:08Z loz: {"testA":15} :D 2014-10-28T21:02:35Z loz: and :TESTA as you might suppose gives you "testa" 2014-10-28T21:03:10Z jasom: loz: JSON is case sensitive, the default configuration of the lisp reader is not 2014-10-28T21:03:48Z Grue`: also camelCase is very common in Javascript 2014-10-28T21:04:02Z loz: jasom: but how should I decode these dashes into cases? 2014-10-28T21:04:31Z jasom: loz: in javascript you might idiomatically write multiWordIdentifier 2014-10-28T21:04:42Z jasom: loz: the same in lisp would idiomatically be multi-word-identifier 2014-10-28T21:04:56Z fragamus joined #lisp 2014-10-28T21:04:59Z Grue`: loz: there might be a function for it. but if you want a json parser that parses json keys into strings, try jsown 2014-10-28T21:05:24Z jasom: if you want to override that you can just (setf cl-json:*identifier-name-to-key* (lambda (x) (intern x 'keyword))) 2014-10-28T21:06:06Z loz: ye, i think strings will be much more usable) 2014-10-28T21:06:10Z jasom: hmm; that didn't change things 2014-10-28T21:06:50Z miql quit (Ping timeout: 272 seconds) 2014-10-28T21:07:48Z loz: identifier-name-to-lisp 2014-10-28T21:08:00Z loz: according to docs 2014-10-28T21:08:44Z jasom: (setf cl-json:*json-identifier-name-to-lisp* #'identity) 2014-10-28T21:09:24Z jasom: (cl-json:decode-json-from-string "{\"test_a\":15}") => ((:|test_a| . 15)) 2014-10-28T21:09:54Z francogrex: indeed it's pretty easy. though you said any recent lisp imp. clisp is not really recent anymore, it's become abandonware unfortunately. 2014-10-28T21:10:14Z jasom: francogrex: last update was this year; not *that* abandoned 2014-10-28T21:11:20Z Grue`: (jsown:parse "{\"test_a\":15}") => (:OBJ ("test_a" . 15)) ;; easy! 2014-10-28T21:11:29Z schaueho quit (Ping timeout: 245 seconds) 2014-10-28T21:12:21Z francogrex: this year? the latest is version 2.49 from 2010 2014-10-28T21:12:56Z miql joined #lisp 2014-10-28T21:13:06Z jasom: francogrex: that's just the last release; it's been updated without a release since then 2014-10-28T21:14:03Z jasom: last commit was a week ago 2014-10-28T21:14:29Z Ryan_Burnside: Not totally related to CL but I've just turned a few heads in the Gimp chatroom by trying to draw in the REPL in real time. "How are you drawing if not calling a script!?" 2014-10-28T21:15:23Z oleo__ joined #lisp 2014-10-28T21:15:23Z oleo is now known as Guest39128 2014-10-28T21:16:11Z oleo__ quit (Read error: Connection reset by peer) 2014-10-28T21:16:20Z ofosos quit (Ping timeout: 272 seconds) 2014-10-28T21:17:08Z ejbs` joined #lisp 2014-10-28T21:17:23Z francogrex: link? 2014-10-28T21:17:30Z oleo__ joined #lisp 2014-10-28T21:17:37Z Guest39128 quit (Ping timeout: 260 seconds) 2014-10-28T21:17:54Z oleo__ is now known as oleo 2014-10-28T21:18:37Z ejbs quit (Ping timeout: 245 seconds) 2014-10-28T21:18:52Z loz: jasom: it still gives me an atom( 2014-10-28T21:19:05Z loz: looks like there is post-processing somethere 2014-10-28T21:19:57Z jtza8 joined #lisp 2014-10-28T21:20:41Z jasom: loz: 1) strings are atoms too, 2) it gives you a keyword with case preserved 2014-10-28T21:21:02Z jasom: using strings in alists is dangerous, IMO b/c all it takes is a single place where you forget to specify :test and your code breaks 2014-10-28T21:22:31Z malbertife quit (Ping timeout: 258 seconds) 2014-10-28T21:23:21Z tadni` joined #lisp 2014-10-28T21:23:41Z innertracks joined #lisp 2014-10-28T21:24:59Z gabriel_laddel quit (Ping timeout: 244 seconds) 2014-10-28T21:26:19Z Grue`: but then, strings, unlike keywords, tend to be garbage collected 2014-10-28T21:26:37Z alexey quit (Remote host closed the connection) 2014-10-28T21:26:44Z tadni quit (Ping timeout: 255 seconds) 2014-10-28T21:27:08Z nyef: Using alists without wrapping the accessors is a little silly, to my mind. 2014-10-28T21:27:33Z nyef: And at the point where you've wrapped the accessors, you literally can't forget the :test argument anymore. 2014-10-28T21:29:12Z Grue`: in jsown it's (jsown:val dict key); dict isn't actually an alist, it's a list that starts with keyword :obj and it's cdr is alist 2014-10-28T21:29:25Z atgreen joined #lisp 2014-10-28T21:30:20Z moore33 joined #lisp 2014-10-28T21:30:21Z k-stz quit (Remote host closed the connection) 2014-10-28T21:30:40Z nyef: Mmm. And you have the option of changing the implementation of your dictionary without affecting client code. 2014-10-28T21:32:55Z JokesOnYou77 joined #lisp 2014-10-28T21:37:40Z thawes quit (Quit: Konversation terminated!) 2014-10-28T21:38:40Z wheelsucker quit (Quit: Client Quit) 2014-10-28T21:41:47Z francogrex quit (Remote host closed the connection) 2014-10-28T21:44:49Z stepnem quit (Ping timeout: 245 seconds) 2014-10-28T21:45:30Z madmalik quit (Quit: Connection closed for inactivity) 2014-10-28T21:47:01Z BitPuffin quit (Ping timeout: 265 seconds) 2014-10-28T21:47:32Z leb joined #lisp 2014-10-28T21:49:41Z innertracks quit (Quit: innertracks) 2014-10-28T21:50:06Z fragamus quit (Quit: Computer has gone to sleep.) 2014-10-28T21:51:19Z mrSpec joined #lisp 2014-10-28T21:55:09Z fragamus joined #lisp 2014-10-28T21:55:12Z ejbs`` joined #lisp 2014-10-28T21:56:43Z fragamus quit (Read error: Connection reset by peer) 2014-10-28T21:57:00Z pt1 quit (Read error: Connection reset by peer) 2014-10-28T21:57:21Z pt1 joined #lisp 2014-10-28T21:57:40Z ejbs` quit (Ping timeout: 256 seconds) 2014-10-28T22:00:01Z pt1 quit (Read error: Connection reset by peer) 2014-10-28T22:00:29Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2014-10-28T22:08:45Z sabalaba joined #lisp 2014-10-28T22:09:49Z ejbs joined #lisp 2014-10-28T22:11:20Z slyrus joined #lisp 2014-10-28T22:12:48Z haz_ quit (Read error: Connection reset by peer) 2014-10-28T22:13:55Z sabalaba quit 2014-10-28T22:15:32Z haz_ joined #lisp 2014-10-28T22:15:53Z mordocai joined #lisp 2014-10-28T22:20:17Z jtza8 quit (Remote host closed the connection) 2014-10-28T22:24:30Z loz: i need a bit of help for using define inside macro http://ideone.com/Cyx8ih 2014-10-28T22:25:11Z LoicLisp quit (Remote host closed the connection) 2014-10-28T22:25:24Z loz: resulting macroexpansion contains gensyms in defun, but i need their values 2014-10-28T22:25:36Z ehu joined #lisp 2014-10-28T22:25:37Z zeitue quit (Ping timeout: 255 seconds) 2014-10-28T22:26:41Z Patzy quit (Ping timeout: 260 seconds) 2014-10-28T22:27:19Z Patzy joined #lisp 2014-10-28T22:27:30Z nyef: loz: You mean, you now have too many levels of indirection? 2014-10-28T22:28:07Z zeitue joined #lisp 2014-10-28T22:28:35Z nyef: ... I can see that you're confused, but I'm having trouble working out what you're trying to do. 2014-10-28T22:29:00Z resttime joined #lisp 2014-10-28T22:29:06Z loz: nyef: probably so) result looks like (defun #:G165 ...) - instead of (defun channels.history) where 'channels.history is value of #:G165 2014-10-28T22:29:36Z loz: but i don't want a #:G165 function) 2014-10-28T22:29:57Z nyef: Okay, that strongly suggests that you don't want to use a gensym for name, just to use ,name directly. 2014-10-28T22:30:47Z loz: hm, i thought one should always use gensyms to evaluate value once 2014-10-28T22:31:06Z nyef: In this case you don't want to evaluate it at all. 2014-10-28T22:31:36Z nyef: You're using channels.history, unevaluated, for its identity and for its name. 2014-10-28T22:32:19Z fragamus joined #lisp 2014-10-28T22:32:28Z nyef: minion: advice on understanding? 2014-10-28T22:32:29Z minion: #11952: In my experience that is a bad strategy, because the people who ask such questions are the ones who paste the answer into their program without understanding it and then complain that it `does not work'. 2014-10-28T22:32:55Z malice joined #lisp 2014-10-28T22:33:25Z loz: minion: advice on lisp? 2014-10-28T22:33:25Z minion: #11958: The bug is in you, not in Lisp. 2014-10-28T22:33:39Z loz: minion: advice on life? 2014-10-28T22:33:40Z minion: You can't expect automated advice for everything. 2014-10-28T22:33:46Z loz: =( 2014-10-28T22:34:03Z ndrei joined #lisp 2014-10-28T22:34:04Z ndrei_ joined #lisp 2014-10-28T22:34:06Z ndrei__ joined #lisp 2014-10-28T22:34:49Z Ryan_Burnside: Automated advice? Is that some Java IDE feature? 2014-10-28T22:34:51Z Ryan_Burnside: :) 2014-10-28T22:34:52Z nyef: And the first parameter to slack-api-call should be ,(string-downcase (string name)) which will do the string manipulation at compile-time. 2014-10-28T22:35:41Z mrSpec quit (Quit: mrSpec) 2014-10-28T22:35:42Z nyef: Once you have that much sorted out you can move on to dealing with args. 2014-10-28T22:36:23Z fragamus quit (Client Quit) 2014-10-28T22:36:36Z loz: nyef: oh, nice, missed it, thanks 2014-10-28T22:37:22Z haz_ quit (Ping timeout: 240 seconds) 2014-10-28T22:37:46Z EvW quit (Ping timeout: 265 seconds) 2014-10-28T22:38:15Z nyef: Umm... And use ~s, not ~a in your format control, so you can see string delimiters and whatnot. 2014-10-28T22:40:57Z Vutral_ quit (Excess Flood) 2014-10-28T22:46:56Z haz__ joined #lisp 2014-10-28T22:49:05Z ejbs`` quit (Remote host closed the connection) 2014-10-28T22:49:05Z ejbs quit (Remote host closed the connection) 2014-10-28T22:49:14Z ltbarcly joined #lisp 2014-10-28T22:50:27Z Vutral_ joined #lisp 2014-10-28T22:51:38Z ltbarcly quit (Remote host closed the connection) 2014-10-28T22:53:26Z loz: nyef: i'm trying to make keyword arguments from supplied list, and have a problem with keywords <-> symbols mapping 2014-10-28T22:55:27Z loz: http://ideone.com/Cyx8ih 2014-10-28T22:56:15Z loz: hmm for some reasons ideone has good lambda list, in my sbcl i have (DEFUN CHANNELS.HISTORY (&KEY :CHANNEL #:G1374 :COUNT #:G1375) 2014-10-28T22:56:24Z ehu quit (Ping timeout: 272 seconds) 2014-10-28T22:56:30Z munksgaard joined #lisp 2014-10-28T22:56:47Z loz: and :CHANNEL isn't acceptable keyword argument 2014-10-28T22:58:21Z Xach: loz: that is a bogus lambda list. 2014-10-28T22:58:44Z Xach: You would need something like (defun channels.history (&key channel count) ...) 2014-10-28T22:59:20Z loz: Xach: yep, but in the body i want to have (SLACK-API-CALL channels.history :NAME G3116 :COUNT G3117) 2014-10-28T22:59:49Z loz: same 'strings', but keywords %) 2014-10-28T23:00:46Z Xach: loz: "but"? 2014-10-28T23:01:28Z Xach: You don't need gensyms. There is no danger of variable capture. You can expand into (slack-api-call channels.history :name name :count count) 2014-10-28T23:01:44Z Xach: (is slack-api-call a macro? is the first arg evaluated?) 2014-10-28T23:02:00Z loz: nope, its a function 2014-10-28T23:02:05Z loz: furst argument is a string 2014-10-28T23:02:34Z ndrei_ quit (Ping timeout: 258 seconds) 2014-10-28T23:02:47Z ndrei quit (Ping timeout: 245 seconds) 2014-10-28T23:02:53Z ndrei__ quit (Ping timeout: 240 seconds) 2014-10-28T23:03:20Z loz: Xach: wait, i still need to pass argument values to slack-api-call somehow 2014-10-28T23:03:28Z AeroNotix: loz: are you making an API consumer for Slack? 2014-10-28T23:03:47Z loz: AeroNotix: trying to make it) 2014-10-28T23:03:48Z Xach: loz: Don't use ~A, use ~S. 2014-10-28T23:03:56Z AeroNotix: loz: cool 2014-10-28T23:04:00Z bagackiz quit (Ping timeout: 272 seconds) 2014-10-28T23:04:40Z henesy joined #lisp 2014-10-28T23:04:49Z Xach: (defun ,name (&key ,@args) (slack-api-call (string-downcase ',name) (mapcan (lambda (name) (list (keywordize name) name)))))) 2014-10-28T23:05:03Z Xach: ,@(mapcan ...) rather. 2014-10-28T23:05:15Z Xach: ugh. and ,(string-downcase ...) 2014-10-28T23:05:20Z Xach gives up on irc hacking 2014-10-28T23:05:31Z loz: :P, sec, i'm parsing it 2014-10-28T23:05:55Z sz0 left #lisp 2014-10-28T23:06:14Z ltbarcly joined #lisp 2014-10-28T23:06:32Z yuikov quit (Remote host closed the connection) 2014-10-28T23:07:17Z mishoo quit (Ping timeout: 260 seconds) 2014-10-28T23:08:04Z loz: Xach: keywordize? 2014-10-28T23:08:12Z LiamH quit (Quit: Leaving.) 2014-10-28T23:08:45Z Shinmera quit (Quit: しつれいしなければならないんです。) 2014-10-28T23:11:04Z mordocai quit (Ping timeout: 245 seconds) 2014-10-28T23:12:28Z Xach: loz: something like (defun keywordize (symbol) (intern (symbol-name symbol) :keyword)) 2014-10-28T23:14:38Z loz: Xach: ah, looks like i had problems understanding keyword arguments in lambda lists 2014-10-28T23:18:59Z mwsb joined #lisp 2014-10-28T23:19:52Z jkaye quit (Remote host closed the connection) 2014-10-28T23:20:28Z jkaye joined #lisp 2014-10-28T23:21:34Z mwsb quit (Client Quit) 2014-10-28T23:23:45Z moore33 quit (Ping timeout: 265 seconds) 2014-10-28T23:24:09Z bagackiz joined #lisp 2014-10-28T23:24:11Z bagackiz quit (Max SendQ exceeded) 2014-10-28T23:25:01Z jkaye quit (Ping timeout: 255 seconds) 2014-10-28T23:25:28Z nha quit (Ping timeout: 250 seconds) 2014-10-28T23:25:44Z Nizumzen quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2014-10-28T23:27:10Z loz: well, its almost done :) http://ideone.com/Cyx8ih 2014-10-28T23:27:26Z alexey joined #lisp 2014-10-28T23:27:36Z loz: the last thing i want to know, how to make cons calls evaluate on macro expansion? 2014-10-28T23:28:04Z loz: so it should be (SLACK-API-CALL "channels.history" '("name" . NAME) '("count" . COUNT)) 2014-10-28T23:28:10Z munksgaard quit (Ping timeout: 255 seconds) 2014-10-28T23:29:52Z xificurC quit (Ping timeout: 240 seconds) 2014-10-28T23:30:31Z loz: if i remove quasiqutation in quote i get (SLACKER::SLACK-API-CALL "channels.history" ("channel" . CHANNEL) ("count" . COUNT)) 2014-10-28T23:30:31Z loz: which will run strings as functions 2014-10-28T23:30:59Z vaporatorius quit (Remote host closed the connection) 2014-10-28T23:32:05Z alexey quit (Ping timeout: 258 seconds) 2014-10-28T23:32:59Z loz: nice, i got it! 2014-10-28T23:33:41Z loz: Xach: nyef big thanks for tips, finally i can go to sleep :D 2014-10-28T23:34:25Z lduros quit (Remote host closed the connection) 2014-10-28T23:36:45Z ltbarcly quit (Quit: Computer has gone to sleep.) 2014-10-28T23:38:15Z loz quit (Ping timeout: 265 seconds) 2014-10-28T23:44:23Z Nizumzen joined #lisp 2014-10-28T23:45:19Z Karl_Dscc quit (Remote host closed the connection)