2016-06-19T00:00:10Z fourier` joined #lisp 2016-06-19T00:01:03Z midre quit (Quit: midre) 2016-06-19T00:04:24Z fourier` quit (Ping timeout: 244 seconds) 2016-06-19T00:07:27Z strykerkkd quit (Remote host closed the connection) 2016-06-19T00:11:55Z EvW quit (Ping timeout: 250 seconds) 2016-06-19T00:16:34Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-19T00:16:56Z papachan` quit (Read error: Connection reset by peer) 2016-06-19T00:22:38Z paul0 joined #lisp 2016-06-19T00:31:51Z tsikov joined #lisp 2016-06-19T00:32:05Z al-damiri joined #lisp 2016-06-19T00:33:29Z Velveeta_Chef quit (Read error: Connection reset by peer) 2016-06-19T00:36:30Z tsikov quit (Ping timeout: 260 seconds) 2016-06-19T00:39:34Z cyphase joined #lisp 2016-06-19T00:39:56Z Velveeta_Chef joined #lisp 2016-06-19T00:52:46Z bigfondue joined #lisp 2016-06-19T00:53:18Z aries_liuxueyang quit (Ping timeout: 244 seconds) 2016-06-19T00:54:32Z adolf_stalin quit (Quit: Leaving...) 2016-06-19T00:54:43Z aries_liuxueyang joined #lisp 2016-06-19T00:57:01Z keltvek quit (Read error: Connection reset by peer) 2016-06-19T01:04:44Z JuanDaugherty joined #lisp 2016-06-19T01:08:07Z stepnem quit (Ping timeout: 260 seconds) 2016-06-19T01:14:32Z gabriel_laddel joined #lisp 2016-06-19T01:15:19Z jokleinn quit (Quit: WeeChat 1.5) 2016-06-19T01:15:20Z jleija joined #lisp 2016-06-19T01:17:47Z aries_liuxueyang quit (Ping timeout: 250 seconds) 2016-06-19T01:18:36Z aries_liuxueyang joined #lisp 2016-06-19T01:23:50Z TCZ joined #lisp 2016-06-19T01:24:42Z Lord_of_Life joined #lisp 2016-06-19T01:27:35Z TCZ quit (Client Quit) 2016-06-19T01:33:05Z tsikov joined #lisp 2016-06-19T01:36:10Z Lord_of_Life quit (Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite!) 2016-06-19T01:38:15Z tsikov quit (Ping timeout: 276 seconds) 2016-06-19T01:44:37Z klltkr quit (Read error: Connection reset by peer) 2016-06-19T01:51:12Z Lord_of_Life joined #lisp 2016-06-19T01:54:10Z midre joined #lisp 2016-06-19T01:58:45Z Lord_of_Life quit (Ping timeout: 260 seconds) 2016-06-19T02:01:01Z fourier` joined #lisp 2016-06-19T02:04:24Z specbot quit (Ping timeout: 272 seconds) 2016-06-19T02:05:11Z fourier` quit (Ping timeout: 240 seconds) 2016-06-19T02:05:52Z minion quit (Ping timeout: 264 seconds) 2016-06-19T02:05:52Z Blkt quit (Ping timeout: 264 seconds) 2016-06-19T02:05:52Z fe[nl]ix quit (Ping timeout: 264 seconds) 2016-06-19T02:05:52Z easye quit (Ping timeout: 264 seconds) 2016-06-19T02:07:18Z minion joined #lisp 2016-06-19T02:07:27Z specbot joined #lisp 2016-06-19T02:08:23Z Blkt joined #lisp 2016-06-19T02:08:23Z davyjones_ quit (Ping timeout: 244 seconds) 2016-06-19T02:08:24Z fe[nl]ix joined #lisp 2016-06-19T02:11:15Z IPmonger joined #lisp 2016-06-19T02:12:12Z Lord_of_Life joined #lisp 2016-06-19T02:13:21Z Karl_Dscc joined #lisp 2016-06-19T02:14:39Z gabriel_laddel quit (Remote host closed the connection) 2016-06-19T02:16:43Z Lord_of_Life quit (Ping timeout: 250 seconds) 2016-06-19T02:20:30Z quasus quit (Ping timeout: 276 seconds) 2016-06-19T02:20:52Z IPmonger quit (Ping timeout: 264 seconds) 2016-06-19T02:22:28Z DougNYC joined #lisp 2016-06-19T02:24:40Z guna quit (Ping timeout: 272 seconds) 2016-06-19T02:26:26Z mrcom quit (Quit: Leaving) 2016-06-19T02:26:40Z mrcom joined #lisp 2016-06-19T02:30:54Z quazimodo quit (Ping timeout: 276 seconds) 2016-06-19T02:39:48Z smokeink joined #lisp 2016-06-19T02:42:09Z LiamH quit (Quit: Leaving.) 2016-06-19T02:42:12Z Lord_of_Life joined #lisp 2016-06-19T02:46:08Z mastokley joined #lisp 2016-06-19T02:46:50Z smokeink quit (Ping timeout: 272 seconds) 2016-06-19T02:50:01Z Lord_of_Life quit (Quit: EliteBNC free bnc service - http://elitebnc.org - be a part of the Elite!) 2016-06-19T02:51:15Z Valheru joined #lisp 2016-06-19T02:51:54Z cyphase quit (Ping timeout: 272 seconds) 2016-06-19T02:52:33Z Valheru8 joined #lisp 2016-06-19T02:54:39Z wildlander quit (Quit: Saliendo) 2016-06-19T02:55:24Z Valheru quit (Ping timeout: 244 seconds) 2016-06-19T02:55:59Z cyphase joined #lisp 2016-06-19T02:56:05Z wccoder joined #lisp 2016-06-19T03:00:46Z wccoder quit (Ping timeout: 272 seconds) 2016-06-19T03:05:28Z kushal joined #lisp 2016-06-19T03:06:11Z kushal quit (Read error: Connection reset by peer) 2016-06-19T03:10:15Z al-damiri quit (Quit: Connection closed for inactivity) 2016-06-19T03:12:38Z Karl_Dscc quit (Remote host closed the connection) 2016-06-19T03:14:04Z pierpa quit (Ping timeout: 272 seconds) 2016-06-19T03:27:12Z Lord_of_Life joined #lisp 2016-06-19T03:27:28Z defaultxr quit (Quit: gnight) 2016-06-19T03:31:16Z asc232 joined #lisp 2016-06-19T03:34:15Z lisper29 joined #lisp 2016-06-19T03:34:21Z Lord_of_Life quit (Ping timeout: 258 seconds) 2016-06-19T03:34:43Z tsikov joined #lisp 2016-06-19T03:35:56Z midre quit (Quit: midre) 2016-06-19T03:38:51Z tsikov quit (Ping timeout: 240 seconds) 2016-06-19T03:43:17Z cyphase quit (Ping timeout: 244 seconds) 2016-06-19T03:44:27Z tmtwd joined #lisp 2016-06-19T03:46:40Z lisper29 quit (Quit: Leaving) 2016-06-19T03:47:46Z logrus_ joined #lisp 2016-06-19T03:48:23Z cyphase joined #lisp 2016-06-19T03:49:51Z Velveeta_Chef quit (Quit: Leaving) 2016-06-19T03:51:11Z schoppenhauer quit (Ping timeout: 244 seconds) 2016-06-19T03:52:44Z Valheru8 quit (Ping timeout: 244 seconds) 2016-06-19T03:52:58Z schoppenhauer joined #lisp 2016-06-19T03:53:26Z walter|r quit (Remote host closed the connection) 2016-06-19T03:57:13Z jasom: oh, anannie is gone; I'm about to push some more changes out to my geany plugin that make it more usable. You need emacs installed in your path, but don't have to run any emacs commands yourself 2016-06-19T03:57:23Z DeadTrickster_ quit (Ping timeout: 250 seconds) 2016-06-19T03:59:12Z Lord_of_Life joined #lisp 2016-06-19T04:02:17Z PuercoPop: jasom: what do you use emacs for? indendation? 2016-06-19T04:05:20Z Lord_of_Life quit (Ping timeout: 260 seconds) 2016-06-19T04:07:04Z jasom: PuercoPop: everything 2016-06-19T04:07:22Z jasom: indentation, compiling, cross-references, tab-completions 2016-06-19T04:08:17Z Velveeta_Chef joined #lisp 2016-06-19T04:08:25Z jasom: I wanted to interact with swank, and why write that from scratch when there's a perfectly good implementation in elisp? 2016-06-19T04:08:49Z arescorpio quit (Quit: Leaving.) 2016-06-19T04:08:51Z jasom: so I just have the elisp runtime (sometimes referred to as "emacs") as a dependency 2016-06-19T04:17:49Z asc232 quit (Quit: Saliendo) 2016-06-19T04:20:32Z zdm quit (Remote host closed the connection) 2016-06-19T04:22:02Z asc232 joined #lisp 2016-06-19T04:22:05Z PuercoPop: jasom: so to have you from writing a sexp parser and learning the undocumented protocols? seems reasoanble 2016-06-19T04:22:36Z asc232 quit (Remote host closed the connection) 2016-06-19T04:25:39Z minion quit (Ping timeout: 260 seconds) 2016-06-19T04:26:03Z paule32 left #lisp 2016-06-19T04:26:17Z specbot quit (Ping timeout: 250 seconds) 2016-06-19T04:27:24Z fe[nl]ix quit (Ping timeout: 260 seconds) 2016-06-19T04:27:24Z Blkt quit (Ping timeout: 260 seconds) 2016-06-19T04:28:53Z specbot joined #lisp 2016-06-19T04:28:53Z minion joined #lisp 2016-06-19T04:29:51Z clog quit (Ping timeout: 240 seconds) 2016-06-19T04:30:00Z Blkt joined #lisp 2016-06-19T04:30:01Z fe[nl]ix joined #lisp 2016-06-19T04:30:42Z Lord_of_Life joined #lisp 2016-06-19T04:32:25Z jasom: PuercoPop: it's worse than undocumented, it's undocumented and constantly changing 2016-06-19T04:33:32Z jasom: PuercoPop: back when slimv still was just a script to directly send commands to a REPL, I wrote some python to control swank, then I upgraded swank and about 20% of what I wrote no longer worked. 2016-06-19T04:35:45Z tsikov joined #lisp 2016-06-19T04:35:57Z Lord_of_Life quit (Ping timeout: 250 seconds) 2016-06-19T04:40:03Z tsikov quit (Ping timeout: 240 seconds) 2016-06-19T04:41:33Z PuercoPop: it also has some baroque (not intended in a negative way) requirements. Say being able to be loaded in implementations w/o asdf. Maybe sjl's nrepl could be used as a starting point for a more stable/documented approached? 2016-06-19T04:44:05Z jasom: well my geany plugin is even more baroque; it all gets setup via quicklisp. 2016-06-19T04:44:11Z guicho joined #lisp 2016-06-19T04:44:42Z jasom: I'm also sadly missing a repl at the moment. I'll start with a C-x C-e equivalent I think and go from there. 2016-06-19T04:45:15Z jasom: though you can get the slime repl fairly easily by launching emacs inside the terminal pane that geany has. 2016-06-19T04:48:40Z xmad quit (Quit: WeeChat 0.3.8) 2016-06-19T04:49:02Z smokeink joined #lisp 2016-06-19T04:51:29Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-06-19T04:55:08Z quazimodo joined #lisp 2016-06-19T04:57:12Z Lord_of_Life joined #lisp 2016-06-19T04:58:04Z DougNYC quit 2016-06-19T04:59:57Z guicho quit (Quit: さようなら) 2016-06-19T05:04:05Z DeadTrickster joined #lisp 2016-06-19T05:05:53Z stardiviner joined #lisp 2016-06-19T05:07:14Z clog joined #lisp 2016-06-19T05:08:33Z rjnw joined #lisp 2016-06-19T05:11:23Z shka joined #lisp 2016-06-19T05:11:44Z stardiviner quit (Quit: Code, Sex, Just fucking world.) 2016-06-19T05:13:18Z Valheru joined #lisp 2016-06-19T05:17:33Z Velveeta_Chef quit (Ping timeout: 250 seconds) 2016-06-19T05:23:52Z |2dman| quit (Ping timeout: 264 seconds) 2016-06-19T05:24:47Z grublet2 joined #lisp 2016-06-19T05:27:57Z smokeink quit (Ping timeout: 250 seconds) 2016-06-19T05:27:57Z grublet quit (Ping timeout: 250 seconds) 2016-06-19T05:28:53Z kushal joined #lisp 2016-06-19T05:29:12Z shka quit (Ping timeout: 244 seconds) 2016-06-19T05:30:28Z grouzen joined #lisp 2016-06-19T05:30:51Z kolko quit (Ping timeout: 240 seconds) 2016-06-19T05:34:26Z kushal quit (Excess Flood) 2016-06-19T05:35:34Z grublet2 quit (Quit: Leaving) 2016-06-19T05:36:04Z kushal joined #lisp 2016-06-19T05:36:25Z tsikov joined #lisp 2016-06-19T05:41:21Z tsikov quit (Ping timeout: 276 seconds) 2016-06-19T05:43:20Z mastokley quit (Ping timeout: 260 seconds) 2016-06-19T05:48:37Z Valheru quit (Ping timeout: 252 seconds) 2016-06-19T05:49:32Z smokeink joined #lisp 2016-06-19T05:56:35Z kolko joined #lisp 2016-06-19T06:04:23Z beach joined #lisp 2016-06-19T06:04:41Z beach: Good morning everyone! 2016-06-19T06:06:30Z zdm joined #lisp 2016-06-19T06:08:52Z tmtwd quit (Ping timeout: 272 seconds) 2016-06-19T06:09:49Z logrus_ quit (Quit: Leaving) 2016-06-19T06:11:33Z m_zr0 quit (Read error: Connection reset by peer) 2016-06-19T06:12:13Z m_zr0 joined #lisp 2016-06-19T06:19:30Z mastokley joined #lisp 2016-06-19T06:21:21Z lexicall joined #lisp 2016-06-19T06:27:34Z tmtwd joined #lisp 2016-06-19T06:28:40Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-06-19T06:29:02Z AntiSpamMeta joined #lisp 2016-06-19T06:37:16Z tsikov joined #lisp 2016-06-19T06:41:47Z tsikov quit (Ping timeout: 260 seconds) 2016-06-19T06:44:28Z mishoo joined #lisp 2016-06-19T06:53:45Z tmtwd quit (Ping timeout: 250 seconds) 2016-06-19T06:57:38Z wccoder joined #lisp 2016-06-19T06:59:46Z cyphase quit (Ping timeout: 244 seconds) 2016-06-19T07:00:22Z zdm quit (Quit: row row fight the powah) 2016-06-19T07:02:07Z wccoder quit (Ping timeout: 258 seconds) 2016-06-19T07:05:07Z cyphase joined #lisp 2016-06-19T07:12:57Z tsikov joined #lisp 2016-06-19T07:15:57Z stepnem joined #lisp 2016-06-19T07:17:59Z IPmonger joined #lisp 2016-06-19T07:18:36Z vlatkoB joined #lisp 2016-06-19T07:22:12Z therik joined #lisp 2016-06-19T07:22:58Z IPmonger quit (Ping timeout: 272 seconds) 2016-06-19T07:23:38Z cyphase is now known as cyphase_eviltwin 2016-06-19T07:24:17Z cyphase_eviltwin is now known as cybot 2016-06-19T07:24:23Z cybot is now known as cyphase 2016-06-19T07:28:28Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-06-19T07:28:51Z AntiSpamMeta joined #lisp 2016-06-19T07:30:33Z DeadTrickster quit (Ping timeout: 276 seconds) 2016-06-19T07:35:29Z space_otter quit (Remote host closed the connection) 2016-06-19T07:38:10Z MrWoohoo quit (Ping timeout: 272 seconds) 2016-06-19T07:39:02Z peey joined #lisp 2016-06-19T07:41:36Z mastokley quit (Ping timeout: 276 seconds) 2016-06-19T07:43:49Z AntiSpamMeta quit (Read error: Connection reset by peer) 2016-06-19T07:44:07Z AntiSpamMeta joined #lisp 2016-06-19T07:45:56Z angavrilov joined #lisp 2016-06-19T07:49:24Z smokeink quit (Ping timeout: 276 seconds) 2016-06-19T07:55:38Z tsikov quit (Read error: No route to host) 2016-06-19T07:57:21Z tsikov joined #lisp 2016-06-19T08:12:37Z tsikov quit (Ping timeout: 250 seconds) 2016-06-19T08:14:46Z tsikov joined #lisp 2016-06-19T08:16:07Z MrWoohoo joined #lisp 2016-06-19T08:17:08Z sauvin quit (Read error: Connection reset by peer) 2016-06-19T08:17:44Z sauvin joined #lisp 2016-06-19T08:25:59Z kushal quit (Quit: Leaving) 2016-06-19T08:35:49Z quazimodo quit (Ping timeout: 252 seconds) 2016-06-19T08:38:00Z tsikov quit (Remote host closed the connection) 2016-06-19T08:38:10Z lexicall quit (Quit: Ah, my macbook is gonna sleep!) 2016-06-19T08:41:33Z kolko quit (Ping timeout: 240 seconds) 2016-06-19T08:42:22Z nkpl joined #lisp 2016-06-19T08:45:07Z tsikov joined #lisp 2016-06-19T08:50:48Z tsikov quit (Remote host closed the connection) 2016-06-19T08:55:15Z nowolfer joined #lisp 2016-06-19T08:59:03Z nkpl left #lisp 2016-06-19T09:02:04Z phoe_krk: Hey beach! 2016-06-19T09:02:44Z walter|r joined #lisp 2016-06-19T09:02:52Z phoe_krk: I can't find the BIND utility macro through Google. Does anyone have a pointer towards it? 2016-06-19T09:03:19Z phoe_krk: I mean, the one that works as LET, M-V-B, D-B and such. 2016-06-19T09:03:39Z loke: phoe_krk: Optima? 2016-06-19T09:06:06Z nowolfer quit (Ping timeout: 276 seconds) 2016-06-19T09:08:42Z walter|r quit (Ping timeout: 276 seconds) 2016-06-19T09:09:10Z quazimodo joined #lisp 2016-06-19T09:12:29Z tsikov joined #lisp 2016-06-19T09:12:51Z phoe_krk: loke: https://common-lisp.net/project/metabang-bind/user-guide.html 2016-06-19T09:12:53Z phoe_krk: Found it. Thanks! 2016-06-19T09:12:56Z wormer23 joined #lisp 2016-06-19T09:12:57Z therik: why doesn't this work? (defmacro funame () 'my-func-name) (funcall (function (funame))) 2016-06-19T09:15:16Z hjudt: for data collection, i am creating classes that hold this data. the definition of these classes is quite repeatable, so to enhance readability i wrote this macro: http://pastebin.com/bxCRkVyv 2016-06-19T09:15:42Z hjudt: can someone comment on whether that is ok, especially the "intern" stuff? 2016-06-19T09:16:27Z loke: therik: Because FUNCTION is a special form, and its argument is not evaluated 2016-06-19T09:17:07Z loke: Macroexpansion only happens in places that are evaluated. 2016-06-19T09:17:31Z White_Flame: (funcall (funame)) should work, as symbols are function designators too 2016-06-19T09:19:43Z White_Flame: hjudt: interning inside macros is quite common. Just make sure that you get the case right, as intern doesn't auto-upcase like the reader does 2016-06-19T09:20:15Z therik: loke: hmm, that's a bummer.. so that's no-way... 2016-06-19T09:20:29Z loke: therik: What is it you want to do? 2016-06-19T09:23:03Z therik: I have macro defmessage that defun's a message, adds its name to *messages* var and redefines message-dispatcher function, which needs access to list of messages that were defined 2016-06-19T09:23:19Z hjudt: White_Flame: thanks, that's fine then, i will upcase the keywords manually. it is a bit unfortunate there is no standard way of accessing the :documentation of slots in classes. it would have been a nice way to document the data this way, but since there is no easy way to access this documentation later, i will have to look for another solution. 2016-06-19T09:23:37Z loke: therik: So far so good. Nothing strange there. What is your problem? 2016-06-19T09:24:04Z hjudt: White_Flame: upcasing doesn't seem to be necessary in my case. 2016-06-19T09:24:32Z White_Flame: hjudt: if you're interning from another symbol, right. But if you're interning from a string, that tends to be a sticking point 2016-06-19T09:24:36Z hjudt: the symbols i am writing to the string are all already upper case 2016-06-19T09:25:00Z therik: it is working in one way, when I had that (function..) around the symbol when it gets stuffed into *messages* list.. but it just didn't load on ql:quickload... So I shuffled things around and I was getting "can't dump object of type function in fasl", so I put the function elsewhere and I was getting this 2016-06-19T09:25:09Z therik: i think I'm bit lost in this eval-when.. 2016-06-19T09:25:28Z phoe_krk: therik: SYMBOL-FUNCTION and FDEFINITION might be your solutions. 2016-06-19T09:25:43Z White_Flame: hjudt: (intern (symbol-name s) :keyword) might be a little more idiomatic 2016-06-19T09:25:50Z therik: phoe_krk: thanks 2016-06-19T09:26:45Z White_Flame: or (defmacro funame () #'my-func-name) (funcall (funame)) 2016-06-19T09:26:55Z White_Flame: just keep the function form with the name 2016-06-19T09:26:57Z hjudt: White_Flame: yes, that looks better, thanks 2016-06-19T09:28:29Z loke: therik: I think you want to do something similar to what I'm doing here: 2016-06-19T09:29:44Z loke: https://github.com/cicakhq/potato/blob/master/src/potato/db.lisp#L250 2016-06-19T09:33:32Z quazimodo quit (Ping timeout: 258 seconds) 2016-06-19T09:34:13Z loke: Or perhaps this: 2016-06-19T09:34:16Z loke: https://github.com/lokedhs/lofn/blob/master/server.lisp#L98 2016-06-19T09:39:34Z tsikov quit (Remote host closed the connection) 2016-06-19T09:39:42Z keltvek joined #lisp 2016-06-19T09:40:20Z EvW joined #lisp 2016-06-19T09:41:45Z loke quit (Ping timeout: 250 seconds) 2016-06-19T09:44:06Z loke joined #lisp 2016-06-19T09:51:15Z kushal joined #lisp 2016-06-19T09:54:45Z therik: loke: looks like that, but bit different... 2016-06-19T09:54:51Z AntiSpamMeta quit (Ping timeout: 276 seconds) 2016-06-19T09:55:31Z araujo_ joined #lisp 2016-06-19T09:56:56Z araujo_ quit (Max SendQ exceeded) 2016-06-19T09:57:39Z AntiSpamMeta joined #lisp 2016-06-19T09:57:46Z smokeink joined #lisp 2016-06-19T09:57:49Z araujo_ joined #lisp 2016-06-19T09:58:34Z araujo quit (Ping timeout: 240 seconds) 2016-06-19T09:59:10Z araujo_ quit (Max SendQ exceeded) 2016-06-19T10:02:26Z araujo_ joined #lisp 2016-06-19T10:04:05Z keltvek quit (Ping timeout: 260 seconds) 2016-06-19T10:04:45Z pjb joined #lisp 2016-06-19T10:05:18Z yeticry quit (Read error: Connection reset by peer) 2016-06-19T10:07:40Z Petit_Dejeuner joined #lisp 2016-06-19T10:09:13Z MoALTz joined #lisp 2016-06-19T10:11:48Z yeticry joined #lisp 2016-06-19T10:17:14Z puchacz joined #lisp 2016-06-19T10:21:27Z therik: whoa, it's working 2016-06-19T10:22:11Z therik: all I had to do was remove :load-toplevel and add :execute around the dispatcher defun... I still have no idea why it works though.. 2016-06-19T10:24:49Z therik: but the main culprit was error "Objects of type FUNCTION can't be dumped into fasl files." which seems to be sbcl only.. 2016-06-19T10:25:27Z shka joined #lisp 2016-06-19T10:28:18Z tsikov joined #lisp 2016-06-19T10:29:51Z EvW quit (Ping timeout: 250 seconds) 2016-06-19T10:31:11Z FreeBirdLjj joined #lisp 2016-06-19T10:36:33Z tsikov quit (Remote host closed the connection) 2016-06-19T10:37:02Z xrash quit (Remote host closed the connection) 2016-06-19T10:38:05Z tsikov joined #lisp 2016-06-19T10:40:24Z hamm joined #lisp 2016-06-19T10:40:56Z StephanLahl quit (Remote host closed the connection) 2016-06-19T10:44:15Z StephanLahl joined #lisp 2016-06-19T10:45:50Z scymtym quit (Remote host closed the connection) 2016-06-19T10:50:59Z hadar joined #lisp 2016-06-19T10:51:03Z hadar quit (Remote host closed the connection) 2016-06-19T10:53:58Z mm_ joined #lisp 2016-06-19T10:58:57Z Meow-J quit (Quit: Connection closed for inactivity) 2016-06-19T10:59:29Z wccoder joined #lisp 2016-06-19T11:04:00Z wccoder quit (Ping timeout: 272 seconds) 2016-06-19T11:05:06Z mm_: Are there (pure) functions like Clojure's update-in/assoc-in (if someone here knows them)? 2016-06-19T11:05:49Z IPmonger joined #lisp 2016-06-19T11:07:36Z phoe_krk: mm_: I think it would be trivial to write them. It looks that this structure in CL this would be a list of plists. 2016-06-19T11:07:57Z shka: mm_: eee, what does it do? 2016-06-19T11:07:58Z minion: shka, memo from p_l: Allegro Graph jest zajebistą bazą, polecam gorąco :) 2016-06-19T11:08:05Z phoe_krk: shka: google 2016-06-19T11:08:15Z shka: phoe_krk: thank you very much 2016-06-19T11:08:21Z shka: i would never thought about it 2016-06-19T11:08:23Z mm_: Yeah I think it would be too, okay. 2016-06-19T11:08:27Z mm_: shka I'll explain :P 2016-06-19T11:09:48Z shka: ok i see 2016-06-19T11:09:59Z shka: you would want to have purely functional hashtable i guess 2016-06-19T11:10:29Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-19T11:10:33Z keltvek joined #lisp 2016-06-19T11:10:47Z mm_: Oh man, was almost done writing XD. Yeah, and I could do it with regular hash (just without modification). What I actually want is a function to make it easy to make these nested associations. 2016-06-19T11:11:35Z shka: or a macro 2016-06-19T11:12:04Z mm_: How come? do you have something in mind? 2016-06-19T11:13:01Z _death: there are many "href"-like macros.. you can find them in utility libraries or comp.lang.lisp threads.. if you really want persistent data structures though, you could check out fset 2016-06-19T11:13:09Z Petit_Dejeuner: mm_: lenses ? 2016-06-19T11:13:20Z Petit_Dejeuner: https://docs.racket-lang.org/lens/lens-intro.html 2016-06-19T11:13:35Z Petit_Dejeuner: Not common lisp, but it's a good explanation. 2016-06-19T11:13:38Z IPmonger joined #lisp 2016-06-19T11:14:11Z Petit_Dejeuner: I thought clojure programmers already used those though. 2016-06-19T11:14:34Z tsikov quit (Remote host closed the connection) 2016-06-19T11:15:40Z mm_: Lenses are good but I think it's an overkill. I don't think Clojure needs lenses with update-in/assoc-in since almost all data (where it would be needed) is associative and the above can be used. 2016-06-19T11:16:46Z tsikov joined #lisp 2016-06-19T11:18:06Z IPmonger quit (Ping timeout: 244 seconds) 2016-06-19T11:20:36Z Karl_Dscc joined #lisp 2016-06-19T11:20:58Z shifty quit (Ping timeout: 250 seconds) 2016-06-19T11:21:08Z scymtym joined #lisp 2016-06-19T11:21:18Z grouzen quit (Ping timeout: 276 seconds) 2016-06-19T11:26:55Z tsikov quit (Remote host closed the connection) 2016-06-19T11:27:36Z jewel quit (Ping timeout: 250 seconds) 2016-06-19T11:30:37Z sausages: with regards to spectating on NAO is it possible to configure my term settings such that all peoples' games will look as intended, with no chance of garbled characters at all? 2016-06-19T11:30:52Z sausages: er 2016-06-19T11:30:55Z sausages: sorry, wrong channel 2016-06-19T11:34:23Z quazimodo joined #lisp 2016-06-19T11:34:38Z peey quit (Ping timeout: 250 seconds) 2016-06-19T11:34:50Z shifty joined #lisp 2016-06-19T11:44:02Z schaueho joined #lisp 2016-06-19T11:52:34Z AntiSpamMeta quit (Ping timeout: 244 seconds) 2016-06-19T11:56:51Z AntiSpamMeta joined #lisp 2016-06-19T12:04:51Z schaueho quit (Ping timeout: 240 seconds) 2016-06-19T12:06:42Z AntiSpamMeta quit (Ping timeout: 272 seconds) 2016-06-19T12:07:27Z shka quit (Ping timeout: 276 seconds) 2016-06-19T12:10:11Z reepca` is now known as reepca 2016-06-19T12:10:31Z AntiSpamMeta joined #lisp 2016-06-19T12:11:07Z jokleinn joined #lisp 2016-06-19T12:15:12Z tsikov joined #lisp 2016-06-19T12:22:38Z EvW joined #lisp 2016-06-19T12:27:46Z therik: suppose I want to hold two locks in bordeaux-threads and I don't know the order in which they're gonna get locked. How do I do that? 2016-06-19T12:28:34Z therik: is there some with-multiple-locks-held, or peak-at-lock-and-lock-if-free-but-otherwise-skip-this-code ? 2016-06-19T12:29:01Z therik: s/peak/peek/ 2016-06-19T12:29:55Z jleija quit (Quit: leaving) 2016-06-19T12:31:42Z phoe_krk: therik: you're not using recursive locks, are you? 2016-06-19T12:31:51Z phoe_krk: I mean - would holding a particular lock twice solve your problem? 2016-06-19T12:33:40Z therik: phoe_krk: they are on different objects. There's owner and ownee and I need to lock them both and update them, otherwise other threads might get ownee that points to owner which doesn't own it anymore, etc.. 2016-06-19T12:34:09Z therik: maybe I'm doing it wrong though, i'ts my first time with threads.. 2016-06-19T12:34:10Z phoe_krk: make a third lock, welp. 2016-06-19T12:34:15Z SAL9000: therik: you probably need to use "manual" lock handling for that -- otherwise you'd end up with "interlaced" WITH blocks 2016-06-19T12:35:14Z therik: phoe_krk: ok, thanks :) 2016-06-19T12:35:27Z phoe_krk: therik: I mean, don't treat my advice (too) seriously. 2016-06-19T12:36:02Z phoe_krk: I'm no good at this. 2016-06-19T12:36:12Z phoe_krk: But - you could centralize lock-acquiring. 2016-06-19T12:36:26Z phoe_krk: Like - make a lock-acquirer object that has a single lock on it. 2016-06-19T12:36:40Z phoe_krk: When something wants to acquire locks on other objects, it acquires a single lock on the acquirer. 2016-06-19T12:36:55Z phoe_krk: The acquirer acquires multiple locks on other objects for that something. 2016-06-19T12:37:12Z phoe_krk: When it's done, the lock on the acquirer is released. 2016-06-19T12:37:35Z phoe_krk: But - this essentially makes the whole application single-locked, so, uh, single-threaded. 2016-06-19T12:37:43Z phoe_krk: Maybe condition variables described at https://trac.common-lisp.net/bordeaux-threads/wiki/ApiDocumentation can help you. 2016-06-19T12:38:16Z phoe_krk: Oh - wait. You can set WAIT-P on ACQUIRE-LOCK... At which point, my approach might work. 2016-06-19T12:38:36Z phoe_krk: (I'm really no good at concurrency.) 2016-06-19T12:39:27Z SAL9000: centralised acquirer might work if the amount of time spent in locking is much less than amount of time spent with locks held 2016-06-19T12:40:24Z phoe_krk: But it will prevent deadlocks. 2016-06-19T12:41:22Z SAL9000: deadlocks across the two locks, yes. deadlocks in general, I don't think so 2016-06-19T12:44:38Z Intensity quit (Remote host closed the connection) 2016-06-19T12:45:40Z Xof joined #lisp 2016-06-19T12:46:19Z therik: i see wait-p will help me on aquire lock, and there's even this macro: sb!xc::with-mutex ... but I think a third lock is the cleanest option here... 2016-06-19T12:48:26Z Intensity joined #lisp 2016-06-19T12:48:31Z EvW quit (Ping timeout: 250 seconds) 2016-06-19T12:49:51Z BW^- joined #lisp 2016-06-19T12:49:53Z BW^-: what are interesting object databases and research on the same? 2016-06-19T12:52:32Z Velveeta_Chef joined #lisp 2016-06-19T12:54:21Z _death: I found Statice interesting, though I didn't actually use it 2016-06-19T12:57:29Z papachan` joined #lisp 2016-06-19T13:02:08Z IPmonger joined #lisp 2016-06-19T13:07:15Z IPmonger quit (Ping timeout: 276 seconds) 2016-06-19T13:15:23Z tsikov quit (Remote host closed the connection) 2016-06-19T13:19:22Z harish_ quit (Ping timeout: 244 seconds) 2016-06-19T13:24:25Z IPmonger joined #lisp 2016-06-19T13:28:49Z IPmonger quit (Ping timeout: 250 seconds) 2016-06-19T13:31:56Z pierpa joined #lisp 2016-06-19T13:34:50Z tsikov joined #lisp 2016-06-19T13:36:19Z papachan` quit (Ping timeout: 260 seconds) 2016-06-19T13:49:51Z karswell` quit (Ping timeout: 244 seconds) 2016-06-19T13:56:14Z bigfondue quit (Ping timeout: 250 seconds) 2016-06-19T13:56:20Z grouzen joined #lisp 2016-06-19T13:57:23Z scymtym_ joined #lisp 2016-06-19T13:57:25Z scymtym quit (Ping timeout: 260 seconds) 2016-06-19T13:59:28Z vlatkoB_ joined #lisp 2016-06-19T14:02:35Z happy-dude joined #lisp 2016-06-19T14:03:22Z vlatkoB quit (Ping timeout: 260 seconds) 2016-06-19T14:04:26Z harish joined #lisp 2016-06-19T14:07:09Z harish quit (Max SendQ exceeded) 2016-06-19T14:08:08Z harish joined #lisp 2016-06-19T14:09:36Z harish quit (Max SendQ exceeded) 2016-06-19T14:10:35Z harish joined #lisp 2016-06-19T14:12:55Z cpt_nemo quit (Read error: Connection reset by peer) 2016-06-19T14:13:46Z cpt_nemo joined #lisp 2016-06-19T14:14:51Z logrus_ joined #lisp 2016-06-19T14:15:21Z |2dman| joined #lisp 2016-06-19T14:21:27Z shka joined #lisp 2016-06-19T14:24:46Z quazimodo quit (Ping timeout: 272 seconds) 2016-06-19T14:24:57Z grouzen quit (Ping timeout: 246 seconds) 2016-06-19T14:25:01Z zdm joined #lisp 2016-06-19T14:26:22Z Velveeta_Chef quit (Quit: Leaving) 2016-06-19T14:30:11Z loke: Hello Liap 2016-06-19T14:30:12Z loke: Lisp 2016-06-19T14:31:36Z therik: hello 2016-06-19T14:35:18Z Velveeta_Chef joined #lisp 2016-06-19T14:40:22Z tsikov quit (Remote host closed the connection) 2016-06-19T14:41:58Z safe joined #lisp 2016-06-19T14:43:46Z FreeBirdLjj quit (Ping timeout: 252 seconds) 2016-06-19T14:43:59Z FreeBirdLjj joined #lisp 2016-06-19T14:44:37Z quazimodo joined #lisp 2016-06-19T14:47:45Z DavidGu_Desktop joined #lisp 2016-06-19T14:50:56Z jean377 quit (Ping timeout: 258 seconds) 2016-06-19T14:51:05Z tsikov joined #lisp 2016-06-19T14:58:15Z test1600 joined #lisp 2016-06-19T14:59:37Z jean377 joined #lisp 2016-06-19T15:00:49Z wccoder joined #lisp 2016-06-19T15:03:45Z BW^-: _death: mhm 2016-06-19T15:03:53Z BW^-: _death: any more interesting object databases around? 2016-06-19T15:03:57Z BW^-: I think Franz Inc makes one 2016-06-19T15:04:33Z Meow-J joined #lisp 2016-06-19T15:05:56Z wccoder quit (Ping timeout: 272 seconds) 2016-06-19T15:06:19Z smokeink quit (Ping timeout: 250 seconds) 2016-06-19T15:09:55Z _death: bw: allegrocache is a graph database 2016-06-19T15:11:02Z _death: bw: there's also bknr data store 2016-06-19T15:11:38Z eschatologist quit (Read error: Connection reset by peer) 2016-06-19T15:12:42Z holly2 quit (Ping timeout: 276 seconds) 2016-06-19T15:13:42Z smokeink joined #lisp 2016-06-19T15:14:22Z alchmzt joined #lisp 2016-06-19T15:14:33Z klltkr joined #lisp 2016-06-19T15:19:16Z holly2 joined #lisp 2016-06-19T15:22:18Z DavidGu_Desktop quit (Quit: DavidGu_Desktop) 2016-06-19T15:24:09Z trump2016 joined #lisp 2016-06-19T15:24:12Z tsikov quit (Remote host closed the connection) 2016-06-19T15:24:12Z BW^-: _death: that's all Franz makes? hmm 2016-06-19T15:24:19Z BW^-: _death: aha. any more? 2016-06-19T15:25:33Z trump2016 quit (Remote host closed the connection) 2016-06-19T15:28:03Z tsikov joined #lisp 2016-06-19T15:30:22Z kolko joined #lisp 2016-06-19T15:30:34Z hhdave joined #lisp 2016-06-19T15:31:37Z _death: bw: nothing that comes to mind atm 2016-06-19T15:33:04Z paul0 quit (Ping timeout: 240 seconds) 2016-06-19T15:34:33Z _death: bw: also, I conflated allegrocache and allegrograph.. I've not used Franz products 2016-06-19T15:34:48Z paul0 joined #lisp 2016-06-19T15:34:55Z therik: I'm trying to make version of semaphore, something like read-write semaphore, where any amount of readers can access big structure in memory in parallel, but one writer can temporarily lock the readers and allow itself to modify the structure, after all the readers finished reading.... 2016-06-19T15:35:08Z therik: I took apart this semaphore implementation: https://github.com/rmoritz/bt-semaphore/blob/master/src/semaphore.lisp#L29 2016-06-19T15:35:39Z therik: I think I understand it pretty well, except that one line highlighted... what is the reason he calls without-interrupts in this particular method? 2016-06-19T15:35:50Z araujo_ quit (Quit: Leaving) 2016-06-19T15:38:56Z trump2016 joined #lisp 2016-06-19T15:39:08Z Jesin joined #lisp 2016-06-19T15:41:36Z jack_rip_vim joined #lisp 2016-06-19T15:43:57Z PuercoPop: BW^- maybe you'll find interesting Rucksack and Manardb 2016-06-19T15:44:12Z BW^-: puercopop: is that hte correct spelling? 2016-06-19T15:45:48Z PuercoPop: BW^-: yes https://common-lisp.net/project/rucksack/ and https://github.com/ilitirit/manardb (dan lentz has some worked in its fork as well) 2016-06-19T15:48:24Z BW^-: puercopop,_death: cool! is there any research or any uses in any other language that express any nice conceptual stuff? 2016-06-19T15:48:38Z loke has written something superficially similar in concept to what ORM's do, but for Couchdb. It is a metaclass that handles mapping of CLOS objects into Couchdb object, together with optional caching of instances in Memcached. 2016-06-19T15:48:41Z BW^-: also what about query languages for object databases 2016-06-19T15:51:18Z trump2016: looking to learn, where should I start? 2016-06-19T15:52:14Z tsikov quit (Remote host closed the connection) 2016-06-19T15:52:45Z alchmzt: http://www.gigamonkeys.com/book/ 2016-06-19T15:53:07Z sauvin quit (Remote host closed the connection) 2016-06-19T15:53:20Z PuercoPop: BW^-: the dumb way would be to use pattern matching as in optima/trivia. Haven't look into it, but I'd probably look into LINQ, iirc pnathan was working on something but removed the work from the repo. 2016-06-19T15:54:44Z BW^-: puercopop: wait, what problem is solved by pattern in optima and by pnathan? 2016-06-19T15:55:57Z PuercoPop: Query-ing object stores (the work from pnathan was more general, querying from different sources, from csvs to dbs) 2016-06-19T15:57:18Z BW^-: ok 2016-06-19T15:57:23Z trump2016 quit (Remote host closed the connection) 2016-06-19T15:58:09Z tsikov joined #lisp 2016-06-19T15:58:14Z bgs101 quit (Quit: bgs101) 2016-06-19T16:00:28Z karswell` joined #lisp 2016-06-19T16:05:29Z karswell` is now known as karswell 2016-06-19T16:05:52Z zygentoma joined #lisp 2016-06-19T16:15:40Z alchmzt quit (Ping timeout: 260 seconds) 2016-06-19T16:15:40Z jack_rip_vim quit (Ping timeout: 260 seconds) 2016-06-19T16:26:00Z tsikov quit (Remote host closed the connection) 2016-06-19T16:28:15Z devon joined #lisp 2016-06-19T16:29:20Z jack_rip_vim joined #lisp 2016-06-19T16:31:00Z gravicappa joined #lisp 2016-06-19T16:33:39Z jack_rip_vim quit (Quit: Leaving) 2016-06-19T16:38:27Z zdm quit (Ping timeout: 244 seconds) 2016-06-19T16:41:21Z devon: Hi everyone, to scrape a simple HTML table should I use (some-random-xpath-thingy (html5-parser:parse-html5 (drakma:http-request url))) or can you suggest a better way? 2016-06-19T16:44:16Z scymtym_ quit (Ping timeout: 264 seconds) 2016-06-19T16:45:21Z _death: you can use css-selectors.. there's also xmlspam 2016-06-19T16:49:29Z paul0 quit (Remote host closed the connection) 2016-06-19T16:56:46Z rtoym quit (Ping timeout: 272 seconds) 2016-06-19T16:57:47Z smokeink quit (Ping timeout: 260 seconds) 2016-06-19T17:02:22Z CEnnis91 joined #lisp 2016-06-19T17:03:11Z d4ryus_ joined #lisp 2016-06-19T17:03:11Z d4ryus is now known as Guest27551 2016-06-19T17:03:11Z Guest27551 quit (Killed (orwell.freenode.net (Nickname regained by services))) 2016-06-19T17:03:11Z d4ryus_ is now known as d4ryus 2016-06-19T17:06:27Z BW^-: puercopop: thanks for sharing your thoughts on this topic! 2016-06-19T17:06:34Z BW^- quit (Quit: BW^-) 2016-06-19T17:09:40Z scymtym joined #lisp 2016-06-19T17:11:59Z DeadTrickster joined #lisp 2016-06-19T17:12:28Z Velveeta_Chef quit (Quit: Leaving) 2016-06-19T17:13:03Z |2dman| quit (Ping timeout: 264 seconds) 2016-06-19T17:14:04Z quazimodo quit (Ping timeout: 240 seconds) 2016-06-19T17:19:27Z tsikov joined #lisp 2016-06-19T17:19:49Z devon` joined #lisp 2016-06-19T17:21:11Z devon quit (Ping timeout: 240 seconds) 2016-06-19T17:22:34Z Penta joined #lisp 2016-06-19T17:22:44Z heddwch is now known as scrollback 2016-06-19T17:24:03Z mm_ quit (Remote host closed the connection) 2016-06-19T17:24:04Z scrollback is now known as heddwch 2016-06-19T17:25:34Z Pent quit (Ping timeout: 260 seconds) 2016-06-19T17:30:18Z Velveeta_Chef joined #lisp 2016-06-19T17:32:54Z tsikov quit (Remote host closed the connection) 2016-06-19T17:33:42Z tsikov joined #lisp 2016-06-19T17:33:45Z IPmonger joined #lisp 2016-06-19T17:43:26Z mastokley joined #lisp 2016-06-19T17:48:35Z ym quit (Quit: Leaving) 2016-06-19T17:51:08Z mastokley quit (Ping timeout: 244 seconds) 2016-06-19T17:51:44Z karswell quit (Remote host closed the connection) 2016-06-19T17:51:51Z kolko quit (Ping timeout: 250 seconds) 2016-06-19T17:52:43Z karswell joined #lisp 2016-06-19T17:54:24Z IPmonger quit (Ping timeout: 244 seconds) 2016-06-19T17:54:50Z pllx joined #lisp 2016-06-19T17:59:55Z kbtr_ quit (Ping timeout: 244 seconds) 2016-06-19T17:59:56Z EvW joined #lisp 2016-06-19T18:00:40Z tsikov quit (Remote host closed the connection) 2016-06-19T18:00:43Z kbtr joined #lisp 2016-06-19T18:00:54Z eschatologist joined #lisp 2016-06-19T18:01:26Z IPmonger joined #lisp 2016-06-19T18:03:30Z tsikov joined #lisp 2016-06-19T18:05:49Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-19T18:10:47Z pllx quit (Quit: ++) 2016-06-19T18:10:58Z JammyHammy joined #lisp 2016-06-19T18:11:31Z tmtwd joined #lisp 2016-06-19T18:17:06Z cyphase quit (Ping timeout: 250 seconds) 2016-06-19T18:17:59Z happy-dude quit (Quit: Connection closed for inactivity) 2016-06-19T18:21:24Z kolko joined #lisp 2016-06-19T18:21:42Z cyphase joined #lisp 2016-06-19T18:23:34Z tsikov quit (Remote host closed the connection) 2016-06-19T18:25:54Z therik quit (Ping timeout: 244 seconds) 2016-06-19T18:27:27Z allezbluez joined #lisp 2016-06-19T18:32:01Z attila_lendvai joined #lisp 2016-06-19T18:33:24Z mastokley joined #lisp 2016-06-19T18:33:33Z JammyHammy quit (Read error: Connection reset by peer) 2016-06-19T18:34:51Z devon` quit (Ping timeout: 276 seconds) 2016-06-19T18:35:54Z guna joined #lisp 2016-06-19T18:36:23Z tsikov joined #lisp 2016-06-19T18:36:45Z holycow quit (Quit: Lost terminal) 2016-06-19T18:38:33Z JammyHammy joined #lisp 2016-06-19T18:38:36Z FreeBirdLjj quit (Remote host closed the connection) 2016-06-19T18:38:41Z zygentoma quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-06-19T18:41:35Z NeverDie_ joined #lisp 2016-06-19T18:41:51Z Ulster` joined #lisp 2016-06-19T18:42:03Z reb`````` joined #lisp 2016-06-19T18:42:09Z gz___ joined #lisp 2016-06-19T18:42:16Z EvW1 joined #lisp 2016-06-19T18:43:31Z Meow-J_ joined #lisp 2016-06-19T18:43:40Z grindhold_ joined #lisp 2016-06-19T18:44:10Z Ulster` is now known as fkac` 2016-06-19T18:44:48Z _eko_ joined #lisp 2016-06-19T18:44:50Z russell-1 joined #lisp 2016-06-19T18:44:52Z jsnell_ joined #lisp 2016-06-19T18:45:07Z Wojciech_K joined #lisp 2016-06-19T18:45:09Z vlatkoB joined #lisp 2016-06-19T18:45:11Z nullman` joined #lisp 2016-06-19T18:46:03Z troydm quit (Ping timeout: 244 seconds) 2016-06-19T18:46:11Z fkac quit (Disconnected by services) 2016-06-19T18:46:20Z wildlander joined #lisp 2016-06-19T18:46:20Z fkac` is now known as fkac 2016-06-19T18:46:21Z wildlander quit (Max SendQ exceeded) 2016-06-19T18:47:00Z wildlander joined #lisp 2016-06-19T18:48:10Z Kooda_ joined #lisp 2016-06-19T18:48:12Z killmaster_ joined #lisp 2016-06-19T18:48:14Z PuercoPope joined #lisp 2016-06-19T18:48:27Z space_otter joined #lisp 2016-06-19T18:48:35Z swflint_away joined #lisp 2016-06-19T18:49:02Z AeroNotix_ joined #lisp 2016-06-19T18:49:06Z mordocai_ joined #lisp 2016-06-19T18:49:12Z DeadTrickster quit (Ping timeout: 246 seconds) 2016-06-19T18:50:07Z EvW quit (*.net *.split) 2016-06-19T18:50:07Z Velveeta_Chef quit (*.net *.split) 2016-06-19T18:50:07Z Meow-J quit (*.net *.split) 2016-06-19T18:50:07Z logrus_ quit (*.net *.split) 2016-06-19T18:50:07Z vlatkoB_ quit (*.net *.split) 2016-06-19T18:50:07Z loke quit (*.net *.split) 2016-06-19T18:50:07Z NeverDie quit (*.net *.split) 2016-06-19T18:50:07Z AeroNotix quit (*.net *.split) 2016-06-19T18:50:07Z ben_vulpes quit (*.net *.split) 2016-06-19T18:50:08Z russell-- quit (*.net *.split) 2016-06-19T18:50:08Z _eko quit (*.net *.split) 2016-06-19T18:50:08Z nullman quit (*.net *.split) 2016-06-19T18:50:08Z reb````` quit (*.net *.split) 2016-06-19T18:50:08Z jasom quit (*.net *.split) 2016-06-19T18:50:08Z jsnell quit (*.net *.split) 2016-06-19T18:50:08Z gz__ quit (*.net *.split) 2016-06-19T18:50:09Z mordocai quit (*.net *.split) 2016-06-19T18:50:09Z swflint quit (*.net *.split) 2016-06-19T18:50:09Z PuercoPop quit (*.net *.split) 2016-06-19T18:50:09Z WojciechK quit (*.net *.split) 2016-06-19T18:50:09Z killmaster quit (*.net *.split) 2016-06-19T18:50:09Z joshe quit (*.net *.split) 2016-06-19T18:50:09Z fouric quit (*.net *.split) 2016-06-19T18:50:09Z Kooda quit (*.net *.split) 2016-06-19T18:50:09Z grindhold quit (*.net *.split) 2016-06-19T18:50:09Z PuercoPope is now known as PuercoPop 2016-06-19T18:50:09Z swflint_away is now known as swflint 2016-06-19T18:50:09Z AeroNotix_ is now known as AeroNotix 2016-06-19T18:50:09Z killmaster_ is now known as killmaster 2016-06-19T18:50:11Z EvW1 is now known as EvW 2016-06-19T18:50:15Z russell-1 is now known as russell-- 2016-06-19T18:50:24Z gz___ is now known as gz__ 2016-06-19T18:51:55Z troydm joined #lisp 2016-06-19T18:53:31Z _eko_ is now known as _eko 2016-06-19T18:54:46Z fridim_ joined #lisp 2016-06-19T18:56:18Z ben_vulpes joined #lisp 2016-06-19T18:57:02Z Velveeta_Chef joined #lisp 2016-06-19T18:57:05Z logrus_ joined #lisp 2016-06-19T18:57:47Z jasom joined #lisp 2016-06-19T18:57:49Z fouric joined #lisp 2016-06-19T18:58:04Z Meow-J_ is now known as Meow-J 2016-06-19T18:58:06Z IPmonger joined #lisp 2016-06-19T19:00:09Z lnostdal joined #lisp 2016-06-19T19:02:30Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-19T19:02:32Z wccoder joined #lisp 2016-06-19T19:03:37Z happy-dude joined #lisp 2016-06-19T19:07:14Z wccoder quit (Ping timeout: 272 seconds) 2016-06-19T19:08:14Z IPmonger joined #lisp 2016-06-19T19:12:24Z troydm quit (Ping timeout: 244 seconds) 2016-06-19T19:12:54Z IPmonger quit (Ping timeout: 260 seconds) 2016-06-19T19:21:33Z allezbluez quit (Read error: Connection reset by peer) 2016-06-19T19:22:35Z tsikov quit (Remote host closed the connection) 2016-06-19T19:22:41Z allezbluez joined #lisp 2016-06-19T19:23:15Z tsikov joined #lisp 2016-06-19T19:24:29Z wildlander quit (Read error: Connection reset by peer) 2016-06-19T19:29:30Z therik joined #lisp 2016-06-19T19:39:14Z adolf_stalin joined #lisp 2016-06-19T19:39:41Z troydm joined #lisp 2016-06-19T19:42:45Z EvW quit (Ping timeout: 260 seconds) 2016-06-19T19:46:56Z tsikov quit (Remote host closed the connection) 2016-06-19T19:49:06Z lnostdal quit (Read error: Connection reset by peer) 2016-06-19T19:49:26Z tsikov joined #lisp 2016-06-19T19:52:52Z bigfondue joined #lisp 2016-06-19T19:55:54Z shifty quit (Ping timeout: 250 seconds) 2016-06-19T19:59:56Z troydm quit (Ping timeout: 244 seconds) 2016-06-19T20:01:55Z vap1 joined #lisp 2016-06-19T20:03:45Z eschatologist quit (Max SendQ exceeded) 2016-06-19T20:03:58Z allezbluez quit (Read error: Connection reset by peer) 2016-06-19T20:04:34Z vaporatorius quit (Ping timeout: 240 seconds) 2016-06-19T20:05:10Z EvW joined #lisp 2016-06-19T20:05:44Z allezbluez joined #lisp 2016-06-19T20:05:51Z troydm joined #lisp 2016-06-19T20:08:38Z tsikov quit (Remote host closed the connection) 2016-06-19T20:09:35Z |2dman| joined #lisp 2016-06-19T20:10:02Z shifty joined #lisp 2016-06-19T20:10:15Z phoe_krk: CORRUPTION WARNING in SBCL pid 28660(tid 140737229780736) 2016-06-19T20:10:16Z phoe_krk: oops 2016-06-19T20:12:21Z pierpa: sbcl bribed something, or something bribed sbcl? 2016-06-19T20:12:59Z phoe_krk: if only countries issued warnings like that 2016-06-19T20:13:23Z pierpa: :) 2016-06-19T20:13:44Z tsikov joined #lisp 2016-06-19T20:14:03Z pjb: phoe_krk: with smart dust, we'll be able to get these warnings. 2016-06-19T20:15:39Z test1600 quit (Ping timeout: 246 seconds) 2016-06-19T20:16:03Z phoe_krk: pjb: yay! 2016-06-19T20:16:10Z knobo_ joined #lisp 2016-06-19T20:17:31Z Velveeta_Chef quit (Ping timeout: 244 seconds) 2016-06-19T20:18:19Z vlatkoB quit (Remote host closed the connection) 2016-06-19T20:19:54Z m_zr0_ joined #lisp 2016-06-19T20:23:00Z m_zr0 quit (Ping timeout: 260 seconds) 2016-06-19T20:23:55Z tractatus joined #lisp 2016-06-19T20:24:04Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-06-19T20:29:29Z guicho joined #lisp 2016-06-19T20:30:03Z guicho quit (Client Quit) 2016-06-19T20:31:21Z Velveeta_Chef joined #lisp 2016-06-19T20:44:51Z therik quit (Ping timeout: 276 seconds) 2016-06-19T20:49:21Z gravicappa quit (Ping timeout: 258 seconds) 2016-06-19T20:49:39Z shifty quit (Ping timeout: 264 seconds) 2016-06-19T20:51:59Z therik joined #lisp 2016-06-19T20:53:34Z zygentoma joined #lisp 2016-06-19T20:58:41Z lisper29 joined #lisp 2016-06-19T20:59:30Z xrash joined #lisp 2016-06-19T21:02:22Z grouzen joined #lisp 2016-06-19T21:03:01Z shifty joined #lisp 2016-06-19T21:04:00Z NeverDie_ is now known as NeverDie 2016-06-19T21:05:00Z Valheru joined #lisp 2016-06-19T21:05:24Z jacek joined #lisp 2016-06-19T21:09:45Z lisper29 quit (Quit: Leaving) 2016-06-19T21:15:44Z grouzen quit (Ping timeout: 244 seconds) 2016-06-19T21:17:59Z happy-dude quit (Quit: Connection closed for inactivity) 2016-06-19T21:22:11Z mishoo quit (Quit: (save-lisp-and-die)) 2016-06-19T21:22:27Z mishoo joined #lisp 2016-06-19T21:24:50Z hjudt: according to the hyperspec, there is no standard way to get clos slot documentation. how are others dealing with this? are you mostly ignoring slot documentation? is there an easy way to get slot documentation in sbcl? 2016-06-19T21:25:46Z hjudt: that is, except (describe ) 2016-06-19T21:26:34Z CEnnis91 quit (Quit: Connection closed for inactivity) 2016-06-19T21:28:12Z |2dman| quit (Ping timeout: 250 seconds) 2016-06-19T21:31:33Z IPmonger joined #lisp 2016-06-19T21:31:54Z allezbluez quit (Ping timeout: 244 seconds) 2016-06-19T21:32:13Z PuercoPop: hjudt: you can use slot-value as the documentation is a slot of the slot 2016-06-19T21:32:22Z PuercoPop: *of the standard slot object 2016-06-19T21:32:56Z tsikov quit (Remote host closed the connection) 2016-06-19T21:36:15Z zdm joined #lisp 2016-06-19T21:39:39Z hjudt: PuercoPop: i do not understand how that works. can you give me an example? (slot-value 'object 'slot) and then? 2016-06-19T21:39:51Z tsikov joined #lisp 2016-06-19T21:40:06Z hjudt: how can i access the slot object? 2016-06-19T21:40:42Z mastokley quit (Ping timeout: 246 seconds) 2016-06-19T21:41:47Z ipmonger_ joined #lisp 2016-06-19T21:41:58Z tsikov quit (Remote host closed the connection) 2016-06-19T21:42:25Z hjudt: ah, ok i need to getf the slot or something, right? 2016-06-19T21:42:30Z zygentoma quit (Ping timeout: 250 seconds) 2016-06-19T21:42:52Z IPmonger quit (Ping timeout: 252 seconds) 2016-06-19T21:43:10Z puchacz quit (Quit: Konversation terminated!) 2016-06-19T21:45:35Z zygentoma joined #lisp 2016-06-19T21:48:13Z PuercoPop: sec 2016-06-19T21:55:12Z PuercoPop: hjudt: this is what I was thinking: http://paste.lisp.org/+6TZ9 But I was wrong, documentation is not guaranteed to be in a standard-slot-definition 2016-06-19T21:56:06Z Blukunfando quit (Ping timeout: 246 seconds) 2016-06-19T21:56:33Z stepnem quit (Ping timeout: 244 seconds) 2016-06-19T21:57:24Z wormer23 quit (Remote host closed the connection) 2016-06-19T22:00:46Z DougNYC joined #lisp 2016-06-19T22:01:15Z CEnnis91 joined #lisp 2016-06-19T22:04:14Z klltkr quit (Read error: Connection reset by peer) 2016-06-19T22:04:28Z Oddity quit (Read error: Connection reset by peer) 2016-06-19T22:04:58Z Oddity joined #lisp 2016-06-19T22:04:58Z Oddity quit (Changing host) 2016-06-19T22:04:58Z Oddity joined #lisp 2016-06-19T22:07:10Z hjudt: ok. thanks, this works indeed, and i am a noob and do not really understand it yet, though to me it seems very hackish, maybe too much to be used in real projects? i mean, does anyone really use slot documentation this low-level way? 2016-06-19T22:07:48Z Urfin joined #lisp 2016-06-19T22:08:00Z ipmonger_ quit (Ping timeout: 260 seconds) 2016-06-19T22:08:42Z therik quit (Ping timeout: 276 seconds) 2016-06-19T22:08:43Z alexherbo2 quit (Ping timeout: 252 seconds) 2016-06-19T22:09:17Z hjudt needs to lookup what finalize-inheritance does 2016-06-19T22:10:14Z mishoo quit (Ping timeout: 260 seconds) 2016-06-19T22:10:17Z hjudt: anyway, thanks for the solution, i will consider it 2016-06-19T22:11:13Z hjudt: i assume other implementations provide similar ways to access slot documentation 2016-06-19T22:20:59Z harish quit (Ping timeout: 244 seconds) 2016-06-19T22:22:18Z PuercoPop: hjudt: yes, but they may vary the slot name (or it may not even be a slot? I have to check the mop). Finalize-inheritance: http://metamodular.com/CLOS-MOP/finalize-inheritance.html 2016-06-19T22:23:02Z alexherbo2 joined #lisp 2016-06-19T22:24:03Z harish joined #lisp 2016-06-19T22:25:25Z angavrilov quit (Remote host closed the connection) 2016-06-19T22:27:29Z pjb quit (Remote host closed the connection) 2016-06-19T22:28:51Z shka quit (Ping timeout: 276 seconds) 2016-06-19T22:32:26Z alexherbo2 quit (Ping timeout: 272 seconds) 2016-06-19T22:34:27Z kolko quit (Ping timeout: 244 seconds) 2016-06-19T22:35:23Z strykerkkd joined #lisp 2016-06-19T22:37:16Z sweater joined #lisp 2016-06-19T22:37:43Z gema` joined #lisp 2016-06-19T22:42:26Z scymtym: (documentation SLOT-DEFINITION-METAOBJECT t) may be more portable 2016-06-19T22:42:32Z tsikov joined #lisp 2016-06-19T22:46:51Z tsikov quit (Ping timeout: 246 seconds) 2016-06-19T22:47:36Z alexherbo2 joined #lisp 2016-06-19T22:53:33Z EvW quit (Ping timeout: 258 seconds) 2016-06-19T22:58:22Z steee quit (Read error: Connection reset by peer) 2016-06-19T22:59:06Z steee joined #lisp 2016-06-19T23:00:51Z zygentoma quit (Read error: Connection reset by peer) 2016-06-19T23:03:58Z scymtym quit (Ping timeout: 250 seconds) 2016-06-19T23:03:58Z wccoder joined #lisp 2016-06-19T23:09:09Z wccoder quit (Ping timeout: 276 seconds) 2016-06-19T23:11:09Z IPmonger joined #lisp 2016-06-19T23:11:29Z Blukunfando joined #lisp 2016-06-19T23:11:48Z hhdave quit (Quit: hhdave) 2016-06-19T23:13:38Z quazimodo joined #lisp 2016-06-19T23:20:10Z adolf_stalin quit (Remote host closed the connection) 2016-06-19T23:20:52Z IPmonger quit (Ping timeout: 264 seconds) 2016-06-19T23:27:33Z LiamH joined #lisp 2016-06-19T23:30:36Z LiamH quit (Read error: Connection reset by peer) 2016-06-19T23:35:09Z Urfin quit (Ping timeout: 276 seconds) 2016-06-19T23:44:03Z klltkr joined #lisp