2016-08-28T00:02:55Z Beetny joined #lisp 2016-08-28T00:05:37Z rszeno quit (Quit: Leaving.) 2016-08-28T00:06:35Z kmb joined #lisp 2016-08-28T00:08:35Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-08-28T00:10:22Z zm joined #lisp 2016-08-28T00:13:36Z wildlander quit (Quit: Saliendo) 2016-08-28T00:14:16Z grublet joined #lisp 2016-08-28T00:22:38Z oleo quit (Read error: Connection reset by peer) 2016-08-28T00:22:45Z oleo joined #lisp 2016-08-28T00:25:32Z pareidolia quit (Ping timeout: 240 seconds) 2016-08-28T00:25:59Z eivarv quit (Quit: Sleep) 2016-08-28T00:31:10Z jlarocco` quit (Remote host closed the connection) 2016-08-28T00:36:30Z robotoad joined #lisp 2016-08-28T00:38:04Z KaliLinuxGR quit (Remote host closed the connection) 2016-08-28T00:38:26Z rumbler31 joined #lisp 2016-08-28T00:42:16Z KaliLinuxGR joined #lisp 2016-08-28T00:42:16Z KaliLinuxGR quit (Changing host) 2016-08-28T00:42:16Z KaliLinuxGR joined #lisp 2016-08-28T00:43:38Z jlarocco joined #lisp 2016-08-28T00:46:36Z Fare quit (Quit: Leaving) 2016-08-28T00:49:27Z lemoinem quit (Ping timeout: 244 seconds) 2016-08-28T00:49:42Z lemoinem joined #lisp 2016-08-28T00:54:06Z antipsychiatry joined #lisp 2016-08-28T00:58:25Z antipsychiatry quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-08-28T01:01:51Z Rptx quit (Remote host closed the connection) 2016-08-28T01:04:27Z adolf_stalin joined #lisp 2016-08-28T01:04:40Z jtmcf quit (Ping timeout: 264 seconds) 2016-08-28T01:07:49Z pierpa quit (Ping timeout: 255 seconds) 2016-08-28T01:08:44Z nalik joined #lisp 2016-08-28T01:09:33Z adolf_stalin quit (Ping timeout: 240 seconds) 2016-08-28T01:11:01Z jtmcf joined #lisp 2016-08-28T01:11:31Z Yuuhi` joined #lisp 2016-08-28T01:15:33Z Yuuhi quit (Ping timeout: 276 seconds) 2016-08-28T01:15:45Z kmb quit (Quit: kmb) 2016-08-28T01:21:17Z zm_ joined #lisp 2016-08-28T01:24:14Z zm quit (Ping timeout: 260 seconds) 2016-08-28T01:33:48Z adolf_stalin joined #lisp 2016-08-28T01:50:00Z zm_ quit (Read error: Connection reset by peer) 2016-08-28T01:50:42Z zm_ joined #lisp 2016-08-28T01:50:45Z zm_ is now known as zm 2016-08-28T01:54:39Z araujo_ joined #lisp 2016-08-28T01:56:54Z jleija joined #lisp 2016-08-28T01:57:46Z araujo__ quit (Ping timeout: 252 seconds) 2016-08-28T02:07:12Z kmb joined #lisp 2016-08-28T02:07:29Z Karl_Dscc quit (Remote host closed the connection) 2016-08-28T02:10:33Z BlueRavenGT quit (Ping timeout: 244 seconds) 2016-08-28T02:14:06Z zm quit (Read error: Connection reset by peer) 2016-08-28T02:14:33Z zm joined #lisp 2016-08-28T02:14:42Z EvW quit (Ping timeout: 276 seconds) 2016-08-28T02:20:57Z DougNYC joined #lisp 2016-08-28T02:28:08Z msb quit (Ping timeout: 244 seconds) 2016-08-28T02:29:10Z dddddd quit (Ping timeout: 244 seconds) 2016-08-28T02:29:41Z msb joined #lisp 2016-08-28T02:30:18Z arescorpio joined #lisp 2016-08-28T02:31:21Z thief joined #lisp 2016-08-28T02:31:31Z thief is now known as Guest76315 2016-08-28T02:31:40Z ekinmur joined #lisp 2016-08-28T02:33:04Z nikki93 joined #lisp 2016-08-28T02:34:15Z DougNYC quit 2016-08-28T02:36:13Z renz joined #lisp 2016-08-28T02:37:00Z Guest76315: hello I'm reading sicp, now I want to write a function by cl. 2016-08-28T02:37:14Z Guest76315: (defun half-interval-method (fn a b) 2016-08-28T02:37:14Z Guest76315: "find a answer for fn=0 betwween a and b." 2016-08-28T02:37:14Z Guest76315: (let ((test-a (funcall fn a)) 2016-08-28T02:37:14Z Guest76315: (test-b (funcall fn b))) 2016-08-28T02:37:14Z Guest76315: (cond (((and (negtivep test-a) 2016-08-28T02:37:15Z Guest76315: (positivep test-b)) 2016-08-28T02:37:15Z Guest76315: (search-half fn a b)) 2016-08-28T02:37:16Z Guest76315: ((and (positivep test-a) 2016-08-28T02:37:16Z Guest76315: (negtivep test-b)) 2016-08-28T02:37:17Z Guest76315: (search-half fn b a )) 2016-08-28T02:37:17Z Guest76315: (t (error "Values are not of oppositive sign" a b)))))) 2016-08-28T02:37:23Z Denommus joined #lisp 2016-08-28T02:38:00Z Guest76315: but it didn't work. 2016-08-28T02:43:26Z blub: guest76315: please use a pastebin website for that amount of code in the future 2016-08-28T02:43:37Z blub: you have an extra set of parens around the cond clauses 2016-08-28T02:43:56Z blub: cond takes any number of clauses, not one list of them 2016-08-28T02:46:41Z blub: ie (cond (test-1 result-1) (test-2 result-2) ...) 2016-08-28T02:47:43Z antonv quit (Ping timeout: 258 seconds) 2016-08-28T02:49:00Z Guest76315: blub: oh,I'll use pastebin later.thank you! I get it! :) 2016-08-28T02:51:50Z ekinmur quit (Quit: Textual IRC Client: www.textualapp.com) 2016-08-28T02:52:47Z lambdice: hello, how union are really done? i dont understand the logic when element are duplicated. (union '(a a c) '(b a a)) => (C B A A ) 2016-08-28T02:53:16Z lambdice: but (union '(a a c) '(b a c)) => (B AC) 2016-08-28T02:55:40Z lambdice: (union '(a a c) '(b a a)) vs (union '(a a c) '(b a)) 2016-08-28T03:05:02Z blub: clhs union 2016-08-28T03:05:03Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_unionc.htm 2016-08-28T03:05:19Z blub: If there is a duplication between list-1 and list-2, only one of the duplicate instances will be in the result. If either list-1 or list-2 has duplicate entries within it, the redundant entries might or might not appear in the result. 2016-08-28T03:08:13Z lambdice: blub: ah ok this is a bit strange 2016-08-28T03:08:25Z lambdice: blub: probably because union is good for working on set ? 2016-08-28T03:08:42Z blub: yes, that's what it's intended for 2016-08-28T03:09:05Z blub: there's remove-duplicates too if you want to take the duplicates out of a list 2016-08-28T03:11:03Z lambdice: blub: in theory (union lst1 lst2) == (union lst2 lst1) ? 2016-08-28T03:12:47Z blub: lambdice: if neither list contains duplicates then yes. if one does, it doesn't give any guarantee that it will keep/remove them consistently 2016-08-28T03:14:28Z lambdice: blub: thx ! 2016-08-28T03:15:10Z robotoad quit (Max SendQ exceeded) 2016-08-28T03:15:21Z zm quit (Quit: row row fight the powah) 2016-08-28T03:16:26Z zdm joined #lisp 2016-08-28T03:16:38Z robotoad joined #lisp 2016-08-28T03:19:42Z myrkraverk_ joined #lisp 2016-08-28T03:19:48Z arpunk1 joined #lisp 2016-08-28T03:20:06Z blub` joined #lisp 2016-08-28T03:20:36Z blub quit (Disconnected by services) 2016-08-28T03:20:38Z blub` is now known as blub 2016-08-28T03:20:44Z nikki93__ joined #lisp 2016-08-28T03:21:22Z d4ryus quit (Ping timeout: 252 seconds) 2016-08-28T03:21:23Z M-moredhel1 joined #lisp 2016-08-28T03:21:59Z cantstanya quit (Ping timeout: 250 seconds) 2016-08-28T03:22:08Z rumbler3_ joined #lisp 2016-08-28T03:22:12Z fitzsim` joined #lisp 2016-08-28T03:22:59Z Patzy_ joined #lisp 2016-08-28T03:23:04Z mmos_ joined #lisp 2016-08-28T03:23:09Z CEnnis91_ joined #lisp 2016-08-28T03:23:12Z bizarref1sh joined #lisp 2016-08-28T03:23:20Z lemoinem quit (Killed (asimov.freenode.net (Nickname regained by services))) 2016-08-28T03:23:22Z lemoinem joined #lisp 2016-08-28T03:23:29Z tippenei1 joined #lisp 2016-08-28T03:23:30Z loke` joined #lisp 2016-08-28T03:23:30Z WojciechK joined #lisp 2016-08-28T03:23:46Z Oladon quit (Read error: Connection reset by peer) 2016-08-28T03:24:04Z hjudt_ joined #lisp 2016-08-28T03:24:16Z d4ryus joined #lisp 2016-08-28T03:24:42Z Oladon joined #lisp 2016-08-28T03:25:01Z unrahul_ joined #lisp 2016-08-28T03:25:46Z zkat__ joined #lisp 2016-08-28T03:25:47Z Leupold_ joined #lisp 2016-08-28T03:25:56Z happy-dude quit (Ping timeout: 258 seconds) 2016-08-28T03:25:57Z CEnnis91 quit (Ping timeout: 258 seconds) 2016-08-28T03:25:57Z les quit (Ping timeout: 258 seconds) 2016-08-28T03:25:57Z M-moredhel quit (Ping timeout: 258 seconds) 2016-08-28T03:25:57Z rvirding quit (Ping timeout: 258 seconds) 2016-08-28T03:25:57Z banjiewen quit (Ping timeout: 258 seconds) 2016-08-28T03:25:57Z ivan4th` quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z nikki93 quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z myrkraverk quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z asedeno quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z bizarrefish quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z john-mcaleely quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z Leupold quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z zkat_ quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z Patzy quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z mmos quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z arpunk quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z xantoz quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z rumbler31 quit (Ping timeout: 258 seconds) 2016-08-28T03:25:58Z chr15m quit (Ping timeout: 258 seconds) 2016-08-28T03:25:59Z fitzsim quit (Ping timeout: 258 seconds) 2016-08-28T03:25:59Z gendl quit (Ping timeout: 258 seconds) 2016-08-28T03:25:59Z Wojciech_K quit (Ping timeout: 258 seconds) 2016-08-28T03:25:59Z sytse_ quit (Ping timeout: 258 seconds) 2016-08-28T03:25:59Z tippenein quit (Ping timeout: 258 seconds) 2016-08-28T03:25:59Z guaqua quit (Ping timeout: 258 seconds) 2016-08-28T03:25:59Z schoppenhauer quit (Ping timeout: 258 seconds) 2016-08-28T03:26:00Z hjudt quit (Ping timeout: 258 seconds) 2016-08-28T03:26:00Z eschatologist quit (Ping timeout: 258 seconds) 2016-08-28T03:26:00Z kini quit (Ping timeout: 258 seconds) 2016-08-28T03:26:00Z gbyers quit (Ping timeout: 258 seconds) 2016-08-28T03:26:00Z unrahul quit (Ping timeout: 258 seconds) 2016-08-28T03:26:00Z zwdr quit (Ping timeout: 258 seconds) 2016-08-28T03:26:00Z loke quit (Ping timeout: 258 seconds) 2016-08-28T03:26:01Z sytse joined #lisp 2016-08-28T03:26:01Z eschatologist_ joined #lisp 2016-08-28T03:26:08Z k3rn31 joined #lisp 2016-08-28T03:26:12Z ivan4th joined #lisp 2016-08-28T03:26:17Z lain1 joined #lisp 2016-08-28T03:26:21Z les joined #lisp 2016-08-28T03:26:30Z john-mcaleely joined #lisp 2016-08-28T03:27:21Z guaqua joined #lisp 2016-08-28T03:28:17Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-08-28T03:28:49Z cantstanya joined #lisp 2016-08-28T03:29:26Z CEnnis91_ is now known as CEnnis91 2016-08-28T03:29:35Z happy-dude joined #lisp 2016-08-28T03:30:04Z unrahul_ is now known as unrahul 2016-08-28T03:30:04Z AntiSpamMeta joined #lisp 2016-08-28T03:30:58Z asedeno joined #lisp 2016-08-28T03:31:10Z banjiewen joined #lisp 2016-08-28T03:31:25Z schoppenhauer joined #lisp 2016-08-28T03:31:49Z gendl joined #lisp 2016-08-28T03:32:03Z gbyers joined #lisp 2016-08-28T03:32:31Z rvirding joined #lisp 2016-08-28T03:33:07Z kini joined #lisp 2016-08-28T03:34:05Z xantoz joined #lisp 2016-08-28T03:34:28Z defaultxr quit (Quit: gnight) 2016-08-28T03:42:22Z zdm quit (Ping timeout: 244 seconds) 2016-08-28T03:50:44Z klltkr joined #lisp 2016-08-28T03:54:04Z Guest76315 quit (Remote host closed the connection) 2016-08-28T04:03:16Z renz quit (Remote host closed the connection) 2016-08-28T04:09:23Z FreeBirdLjj joined #lisp 2016-08-28T04:10:50Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-08-28T04:15:23Z adolf_stalin quit (Remote host closed the connection) 2016-08-28T04:17:08Z pw_ joined #lisp 2016-08-28T04:20:24Z BlueRavenGT joined #lisp 2016-08-28T04:24:04Z pw_ quit (Remote host closed the connection) 2016-08-28T04:25:46Z nikki93__ quit (Remote host closed the connection) 2016-08-28T04:26:22Z nikki93 joined #lisp 2016-08-28T04:30:28Z nikki93 quit (Ping timeout: 250 seconds) 2016-08-28T04:36:57Z DeadTrickster joined #lisp 2016-08-28T04:37:39Z rumbler31 joined #lisp 2016-08-28T04:38:32Z beach: Good morning everyone! 2016-08-28T04:39:26Z nikki93 joined #lisp 2016-08-28T04:40:14Z rumbler3_ quit (Ping timeout: 244 seconds) 2016-08-28T04:40:42Z chr15m joined #lisp 2016-08-28T04:47:36Z arescorpio quit (Quit: Leaving.) 2016-08-28T04:49:39Z blub: hi beach 2016-08-28T04:50:06Z aindilis2 joined #lisp 2016-08-28T04:57:00Z kmb quit (Quit: kmb) 2016-08-28T05:02:07Z kmb joined #lisp 2016-08-28T05:03:20Z k3rn31 joined #lisp 2016-08-28T05:05:59Z jleija quit (Quit: leaving) 2016-08-28T05:06:14Z k3rn31_ joined #lisp 2016-08-28T05:07:03Z setheus quit (Ping timeout: 264 seconds) 2016-08-28T05:08:01Z jlarocco quit (Remote host closed the connection) 2016-08-28T05:08:04Z tax joined #lisp 2016-08-28T05:08:27Z setheus joined #lisp 2016-08-28T05:08:47Z k3rn31 quit (Ping timeout: 258 seconds) 2016-08-28T05:08:54Z james_ joined #lisp 2016-08-28T05:09:24Z james_ is now known as Guest43457 2016-08-28T05:10:20Z theethicalegoist quit (Ping timeout: 250 seconds) 2016-08-28T05:10:38Z edgar-rft quit (Quit: edgar-rft) 2016-08-28T05:10:44Z rumbler31 quit (Remote host closed the connection) 2016-08-28T05:13:06Z cibs quit (Ping timeout: 240 seconds) 2016-08-28T05:13:36Z jlarocco joined #lisp 2016-08-28T05:15:15Z cibs joined #lisp 2016-08-28T05:15:50Z BlueRavenGT quit (Read error: Connection reset by peer) 2016-08-28T05:18:35Z kmb quit (Quit: kmb) 2016-08-28T05:20:20Z jlarocco: I'm using CommonQt and QTools, and if I get a lisp error after the point Qt is loaded and running I have to kill *inferior-lisp* and restart slime 2016-08-28T05:20:24Z jlarocco: is there a way around that? 2016-08-28T05:21:00Z jlarocco: I think it has something to do with qt starting threads or something, but the error messages aren't very clear 2016-08-28T05:22:24Z jlarocco: usually it's just really annoying, but after updating quicklisp today, I can only load the qt libraries once for some reason, so getting a lisp error in a qt callback means restarting emacs 2016-08-28T05:23:07Z jlarocco: i suspect it's a PATH issue of some kind, "Unable to load foreign library (libcommonqt)" 2016-08-28T05:36:16Z asc232 joined #lisp 2016-08-28T05:39:44Z atheris quit (Ping timeout: 260 seconds) 2016-08-28T05:49:52Z vlatkoB joined #lisp 2016-08-28T05:54:10Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-08-28T06:06:18Z jlarocco quit (Remote host closed the connection) 2016-08-28T06:06:44Z jlarocco joined #lisp 2016-08-28T06:07:25Z gingerale joined #lisp 2016-08-28T06:10:59Z mathi_aihtam joined #lisp 2016-08-28T06:14:08Z zeissoctopus joined #lisp 2016-08-28T06:16:40Z jlarocco left #lisp 2016-08-28T06:18:41Z asc232 quit (Quit: Saliendo) 2016-08-28T06:22:37Z jlarocco joined #lisp 2016-08-28T06:24:02Z gabriel_laddel joined #lisp 2016-08-28T06:24:56Z gabriel_laddel: I don't know if anyone in here is a McCLIM donor, but if you are, I urge you to defund the project 2016-08-28T06:25:33Z gabriel_laddel: Further details: https://github.com/gabriel-laddel/clim 2016-08-28T06:26:08Z gabriel_laddel: Btw, I'm happy to discuss this in as much detail as you'd like. The only rush I'm in is to complete the CLX implementation, and that means ensuring that everyone onboard with this has aligned interests / clearly understands why they're involved with CLIM. 2016-08-28T06:26:53Z gabriel_laddel: If I log off for any reason, you are free to email me with questions, or simply drop them in the log prepended with my name. I'll catch up. 2016-08-28T06:29:14Z vtomole_ quit (Ping timeout: 264 seconds) 2016-08-28T06:29:56Z gabriel_laddel: If you are unfamiliar with my relation to McCLIM: I am responsible for the recent revival, which has been hijacked by jackdaniel. ~All of the screenshots, quotes etc on the website were found or created by yours truely, and I'm probably the only person on earth who uses CLIM on a day-to-day basis. 2016-08-28T06:30:42Z scymtym_ joined #lisp 2016-08-28T06:32:16Z scymtym quit (Ping timeout: 255 seconds) 2016-08-28T06:32:51Z gabriel_laddel quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) 2016-08-28T06:34:09Z axion: With FORMAT, is it possible to pad the end of an argument with as many of #\Space as it takes to make the output of that argument a specified length of characters? 2016-08-28T06:34:25Z n7288 joined #lisp 2016-08-28T06:34:33Z n7288: hi 2016-08-28T06:34:46Z asc232 joined #lisp 2016-08-28T06:34:53Z asc232 quit (Remote host closed the connection) 2016-08-28T06:35:27Z n7288: hello 2016-08-28T06:35:39Z Bike: axion: i think you would use ~< for that 2016-08-28T06:35:39Z jlarocco: yes 2016-08-28T06:36:10Z jlarocco: (format nil "~20a" "omg") -> "omg " 2016-08-28T06:36:40Z Bike: huh. shows what i know 2016-08-28T06:36:45Z jlarocco: I think there is a way to make the number an argument itself 2016-08-28T06:37:02Z Bike: you use v instead of the number, yeah. 2016-08-28T06:37:07Z asc232 joined #lisp 2016-08-28T06:37:55Z axion: Ok thanks 2016-08-28T06:39:59Z ggole joined #lisp 2016-08-28T06:40:34Z axion: Would be nice if this truncated if need be also 2016-08-28T06:40:40Z shka_ joined #lisp 2016-08-28T06:50:43Z wbooze joined #lisp 2016-08-28T06:51:34Z n7288 quit (Quit: TurboIRC for Android. Available @ Google Play.) 2016-08-28T06:55:30Z wbooze quit (Ping timeout: 276 seconds) 2016-08-28T06:55:45Z mishoo_ joined #lisp 2016-08-28T06:56:09Z attila_lendvai joined #lisp 2016-08-28T06:56:09Z attila_lendvai quit (Changing host) 2016-08-28T06:56:09Z attila_lendvai joined #lisp 2016-08-28T06:58:37Z asc232 quit (Remote host closed the connection) 2016-08-28T07:00:24Z wbooze joined #lisp 2016-08-28T07:04:32Z wbooze quit (Ping timeout: 240 seconds) 2016-08-28T07:07:25Z tmtwd quit (Ping timeout: 252 seconds) 2016-08-28T07:10:14Z nikki93 quit (Remote host closed the connection) 2016-08-28T07:10:48Z beach left #lisp 2016-08-28T07:10:51Z nikki93 joined #lisp 2016-08-28T07:12:44Z stepnem joined #lisp 2016-08-28T07:15:08Z nikki93 quit (Ping timeout: 250 seconds) 2016-08-28T07:19:38Z SumoSudo joined #lisp 2016-08-28T07:20:37Z tmtwd joined #lisp 2016-08-28T07:24:26Z schjetne quit (Ping timeout: 265 seconds) 2016-08-28T07:26:09Z wbooze joined #lisp 2016-08-28T07:27:33Z schjetne joined #lisp 2016-08-28T07:28:11Z wbooze quit (Read error: Connection reset by peer) 2016-08-28T07:28:14Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-08-28T07:33:25Z wbooze joined #lisp 2016-08-28T07:36:13Z racketschemer joined #lisp 2016-08-28T07:36:33Z araujo__ joined #lisp 2016-08-28T07:36:58Z Th30n joined #lisp 2016-08-28T07:37:47Z antonv joined #lisp 2016-08-28T07:37:53Z wbooze quit (Ping timeout: 265 seconds) 2016-08-28T07:37:53Z araujo__ quit (Max SendQ exceeded) 2016-08-28T07:38:42Z kobain quit (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) 2016-08-28T07:38:48Z araujo__ joined #lisp 2016-08-28T07:38:52Z racketschemer: Hi, i just have what seems to be a little package problem. According to the cl cookbook, SBCL supports PORT sockets, but none of the described functions work. Are they in a separate package? 2016-08-28T07:39:10Z araujo_ quit (Ping timeout: 244 seconds) 2016-08-28T07:39:53Z jackdaniel: racketschemer: sb-bsd-sockets may be what you look for 2016-08-28T07:40:19Z jackdaniel: there are also usocket and iolib as a portability layers which provide socket abstraction 2016-08-28T07:40:45Z jackdaniel: (usocket and iolib are libraries of course) 2016-08-28T07:42:25Z racketschemer: I think it's not bsd sockets: http://cl-cookbook.sourceforge.net/sockets.html 2016-08-28T07:42:49Z Bike: well, it says right there that PORT is provided by the CLOCC library. 2016-08-28T07:43:18Z Bike: incidentally, you should be aware that the cookbook and CLOCC are both pretty old, i don't know if anyone uses the latter 2016-08-28T07:43:29Z wbooze joined #lisp 2016-08-28T07:43:40Z krasnal joined #lisp 2016-08-28T07:44:27Z racketschemer OK, sorry, i didn't know :-) 2016-08-28T07:45:53Z jackdaniel: racketschemer: for portable sockets (across operating systems) go for usocket, if you want unix sockets check out the iolib. Systems are usually acquired with quicklisp (check the quicklisp.org) 2016-08-28T07:46:00Z Bike: as an example of use for the first section there, (sb-bsd-sockets:get-host-by-name "www.lisp.org") => # 2016-08-28T07:46:14Z myrkraverk_ quit (Ping timeout: 244 seconds) 2016-08-28T07:46:59Z jackdaniel: or if you care about SBCL only, you may use sb-bsd-sockets of course 2016-08-28T07:47:56Z racketschemer: Is it portable across OSes? 2016-08-28T07:48:02Z wbooze quit (Ping timeout: 265 seconds) 2016-08-28T07:48:54Z jackdaniel: it should work on windows for instance 2016-08-28T07:49:40Z racketschemer: ...And in linux, os x BSD (of course), etc, etc. 2016-08-28T07:49:45Z jackdaniel: yes 2016-08-28T07:50:29Z jackdaniel: using usocket (or iolib if you don't care about windows) will make your program portable between Common Lisp implementations additionally 2016-08-28T07:50:30Z racketschemer: Well it works everywhere :-) 2016-08-28T07:50:32Z thiefuniverse joined #lisp 2016-08-28T07:52:27Z racketschemer: I'm reading the website of usocket, and, i'm not sure i understood it the right way; are they saying they didn't implement functions to send or receive data over tcp? 2016-08-28T07:53:17Z Bike: "The project wants to provide a portable TCP/IP and UDP/IP socket interface" 2016-08-28T07:53:20Z thiefuniverse: hello, how can i get a quotient directly :) ? have an existed function? 2016-08-28T07:53:26Z tmtwd quit (Ping timeout: 265 seconds) 2016-08-28T07:53:51Z Bike: a quotient? you can divide with /, or mod or rem or floor or ffloor or ceiling or fceiling or 2016-08-28T07:54:18Z jackdaniel: hm, weird, but it seems that you are right 2016-08-28T07:54:58Z tmtwd joined #lisp 2016-08-28T07:55:21Z pareidolia joined #lisp 2016-08-28T07:55:27Z thiefuniverse: Bike: I want to get an integer directly. but / won't work. 2016-08-28T07:55:41Z racketschemer: Yes, but they say "implementation of send/recv/shutdown: TODO" 2016-08-28T07:55:45Z Bike: thiefuniverse: the floor family gives you a quotient/remainder pair, where the quotient is an integer 2016-08-28T07:55:50Z Bike: clhs floor 2016-08-28T07:55:51Z specbot: http://www.lispworks.com/reference/HyperSpec/Body/f_floorc.htm 2016-08-28T08:00:03Z thiefuniverse: well,thanks 2016-08-28T08:04:44Z thiefuniverse quit (Ping timeout: 258 seconds) 2016-08-28T08:06:16Z racketschemer: How do i install usocket? 2016-08-28T08:06:39Z Bike: https://www.quicklisp.org/beta/ and then (ql:quickload :usocket) 2016-08-28T08:06:57Z racketschemer: OK ;-) 2016-08-28T08:07:12Z racketschemer quit 2016-08-28T08:33:00Z SumoSudo quit (Ping timeout: 276 seconds) 2016-08-28T08:43:17Z shka_: hello 2016-08-28T08:43:34Z shka_: is there any generic function like "elt"? 2016-08-28T08:43:44Z shka_: i heared about generilized sequences 2016-08-28T08:44:03Z shka_: that are "almost" standard nowdays 2016-08-28T08:46:21Z MarkusBarthlen joined #lisp 2016-08-28T08:47:10Z Denommus quit (Quit: sleeping) 2016-08-28T08:49:59Z mishoo_ quit (Ping timeout: 265 seconds) 2016-08-28T08:50:15Z nikki93 joined #lisp 2016-08-28T08:50:47Z loke`: shka_: Well, most CL's have them. 2016-08-28T08:50:57Z loke`: But, the API is very different in each/ 2016-08-28T08:51:03Z shka_: oh, that sucks 2016-08-28T08:51:13Z shka_: some compatibility layer perhaps? 2016-08-28T08:51:21Z shka_: or should i simply forget about those 2016-08-28T08:51:26Z loke`: shka_: they are different enough that that's not realy possible. 2016-08-28T08:51:47Z loke`: You should, and use a generic collections library instead. 2016-08-28T08:51:50Z loke`: I wrote my own. 2016-08-28T08:51:51Z loke`: :-) 2016-08-28T08:52:45Z Bike: there are implementations that have extended sequences not through crhodes' thing? 2016-08-28T08:53:05Z loke`: Bike: I was pretty sure LW had something very special. 2016-08-28T08:53:12Z Bike: oh, figures 2016-08-28T08:53:21Z loke`: Well, don't take my word for it. 2016-08-28T08:53:25Z loke`: I'm not an LW user. 2016-08-28T08:53:42Z shka_: oh well 2016-08-28T08:54:12Z shka_: i just wanted to add pretty api to wrapped qvariantlist 2016-08-28T08:54:17Z shka_: but whatever 2016-08-28T08:54:56Z ovenpasta joined #lisp 2016-08-28T09:00:27Z tmtwd quit (Ping timeout: 264 seconds) 2016-08-28T09:07:09Z tmtwd joined #lisp 2016-08-28T09:10:39Z fitzsim` is now known as fitzsim 2016-08-28T09:11:16Z lexicall joined #lisp 2016-08-28T09:12:32Z lexicall: where can i find PAIP ebook with page numbers? 2016-08-28T09:15:02Z Bike: looks like amazon has it for kindle, i'd hope that has page numbers 2016-08-28T09:18:27Z rew joined #lisp 2016-08-28T09:18:51Z myrkraverk joined #lisp 2016-08-28T09:19:59Z prole joined #lisp 2016-08-28T09:21:32Z lexicall: the kindle version is not available right now 2016-08-28T09:22:05Z Bike quit (Quit: sleep) 2016-08-28T09:26:28Z andrei-n quit (Ping timeout: 244 seconds) 2016-08-28T09:26:37Z tmtwd quit (Ping timeout: 244 seconds) 2016-08-28T09:27:56Z Josh2 joined #lisp 2016-08-28T09:31:10Z happy-dude quit (Quit: Connection closed for inactivity) 2016-08-28T09:31:22Z mishoo_ joined #lisp 2016-08-28T09:31:36Z mmos_ is now known as mmos 2016-08-28T09:32:56Z tmtwd joined #lisp 2016-08-28T09:39:45Z zeissoctopus quit (Quit: Leaving) 2016-08-28T09:42:15Z andrei-n joined #lisp 2016-08-28T09:44:08Z quazimodo joined #lisp 2016-08-28T09:51:09Z eivarv joined #lisp 2016-08-28T09:51:56Z k3rn31_ quit (Quit: Computer has gone to sleep.) 2016-08-28T09:52:10Z nikki93 quit (Remote host closed the connection) 2016-08-28T09:54:47Z lexicall quit (Remote host closed the connection) 2016-08-28T09:55:27Z lnostdal quit (Read error: Connection reset by peer) 2016-08-28T09:56:24Z tmtwd quit (Ping timeout: 260 seconds) 2016-08-28T09:59:28Z k3rn31 joined #lisp 2016-08-28T10:02:19Z lnostdal joined #lisp 2016-08-28T10:02:32Z lnostdal quit (Read error: Connection reset by peer) 2016-08-28T10:05:53Z kolko quit (Quit: ZNC - http://znc.in) 2016-08-28T10:06:00Z kolko joined #lisp 2016-08-28T10:08:23Z wbooze joined #lisp 2016-08-28T10:11:59Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-28T10:12:12Z Th30n quit (Ping timeout: 240 seconds) 2016-08-28T10:12:46Z wbooze quit (Ping timeout: 252 seconds) 2016-08-28T10:13:25Z mathi_aihtam joined #lisp 2016-08-28T10:14:24Z dddddd joined #lisp 2016-08-28T10:14:34Z Josh2 quit (Ping timeout: 265 seconds) 2016-08-28T10:16:37Z quazimodo quit (Ping timeout: 252 seconds) 2016-08-28T10:17:06Z mathi_aihtam quit (Client Quit) 2016-08-28T10:21:53Z Josh2 joined #lisp 2016-08-28T10:22:39Z robotoad quit (Ping timeout: 264 seconds) 2016-08-28T10:26:48Z Josh3 joined #lisp 2016-08-28T10:28:28Z Josh2 quit (Ping timeout: 244 seconds) 2016-08-28T10:28:28Z Josh3 is now known as Josh2 2016-08-28T10:32:37Z MarkusBarthlen quit (Remote host closed the connection) 2016-08-28T10:33:25Z robotoad joined #lisp 2016-08-28T10:34:21Z FreeBirdLjj quit (Remote host closed the connection) 2016-08-28T10:38:08Z varjag joined #lisp 2016-08-28T10:40:13Z Guest45167 joined #lisp 2016-08-28T10:40:20Z robotoad quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-28T10:44:56Z Guest45167 quit (Read error: Connection reset by peer) 2016-08-28T10:46:57Z Th30n joined #lisp 2016-08-28T10:48:01Z lnostdal joined #lisp 2016-08-28T10:48:11Z lnostdal quit (Read error: Connection reset by peer) 2016-08-28T10:50:54Z lnostdal joined #lisp 2016-08-28T10:51:40Z Karl_Dscc joined #lisp 2016-08-28T10:54:40Z oleo: hey 2016-08-28T10:59:43Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-08-28T11:00:09Z schjetne quit (Ping timeout: 244 seconds) 2016-08-28T11:02:25Z wbooze joined #lisp 2016-08-28T11:04:03Z k3rn31 joined #lisp 2016-08-28T11:04:26Z oleo: hmmm 2016-08-28T11:05:02Z wbooze left #lisp 2016-08-28T11:08:06Z wbooze joined #lisp 2016-08-28T11:10:45Z wbooze is now known as Guest23586 2016-08-28T11:12:12Z Guest23586 quit (Ping timeout: 240 seconds) 2016-08-28T11:20:58Z MrWoohoo quit (Ping timeout: 252 seconds) 2016-08-28T11:25:31Z wbooze joined #lisp 2016-08-28T11:29:24Z Beetny quit (Ping timeout: 265 seconds) 2016-08-28T11:29:51Z wbooze quit (Ping timeout: 264 seconds) 2016-08-28T11:30:08Z sjl joined #lisp 2016-08-28T11:36:49Z attila_lendvai joined #lisp 2016-08-28T11:40:44Z araujo__ quit (Quit: Leaving) 2016-08-28T11:41:25Z araujo joined #lisp 2016-08-28T11:41:59Z antonv quit (Ping timeout: 244 seconds) 2016-08-28T11:42:17Z Ven joined #lisp 2016-08-28T11:45:44Z pierpa joined #lisp 2016-08-28T11:46:16Z pareidolia: Here's a puzzle. When loading my project with quicklisp I get "constant being redefined" errors (SBCL) even though I only have one top level defconstant for that symbol. It this some sort of bug? 2016-08-28T11:49:35Z jackdaniel: pareidolia: it's a feature, when you load again the same fasl, your constant may get redefined, and then it won't be EQ with the value you could store somewhere else 2016-08-28T11:50:31Z pareidolia: So it gets defined once during compilation, then again during fasl loading ? 2016-08-28T11:50:32Z wbooze joined #lisp 2016-08-28T11:51:13Z pareidolia: Because that's what I think quicklisp does when I ask it to load (I noticed it happens when I "touch" all lisp files) 2016-08-28T11:51:15Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-08-28T11:51:40Z jackdaniel: more or less, I think that a good solution would be replacing defconstant with defparameter 2016-08-28T11:52:22Z pareidolia: It seems so, but can I conclude that defconstant requires some sort of eval-when magic? 2016-08-28T11:53:08Z jackdaniel: honestly I don't know, never really think about that 2016-08-28T11:54:49Z pareidolia: I got it 2016-08-28T11:55:04Z wbooze quit (Ping timeout: 252 seconds) 2016-08-28T11:55:07Z pareidolia: I'm using #p"/some/file" as an expression 2016-08-28T11:55:52Z dim: “variables won't, constant aren't” or something like that 2016-08-28T11:56:12Z dim: jackdaniel: I'd say defvar rather than defparameter? 2016-08-28T11:56:30Z pareidolia: 'l ' 2016-08-28T11:56:51Z pareidolia: I'm about to shoot ERC now. Every time I try to paste something it nags about "read only text" 2016-08-28T11:56:51Z jackdaniel: sure, defvar, it won't get redefined 2016-08-28T11:56:54Z jackdaniel: mb 2016-08-28T11:57:04Z pareidolia: CLHS: If a defconstant form appears as a top level form, the compiler must recognize that name names a constant variable. An implementation may choose to evaluate the value-form at compile time, load time, or both. Therefore, users must ensure that the initial-value can be evaluated at compile time (regardless of whether or not references to name appear in the file) and that it always evaluates to the same value. 2016-08-28T11:57:25Z pareidolia: Being same in the sense of EQ I guess, and 2016-08-28T11:57:51Z blub: pareidolia: alexandria has define-constant that lets you specify a different test than eq to use 2016-08-28T11:58:03Z dim: jackdaniel: I'm using pjb's hint here: defvar is for (user) parameters and defparameter for (developer) variables 2016-08-28T11:58:12Z blub: or it's a very simple macro to write 2016-08-28T11:58:21Z pareidolia: i o i bloody ERC 2016-08-28T11:58:40Z pareidolia: Anyone know an equivalent for C-c C-u for ERC? 2016-08-28T11:58:59Z dim: equivalent to what? 2016-08-28T11:59:11Z pareidolia: slime-repl-kill-input here 2016-08-28T11:59:25Z dim: C-a C-k ? 2016-08-28T11:59:30Z pareidolia: It's there, but it doesn't work when I paste garbage 2016-08-28T11:59:53Z blub: c-x u ? 2016-08-28T12:00:21Z andrei-n quit (Ping timeout: 276 seconds) 2016-08-28T12:00:31Z pareidolia left #lisp 2016-08-28T12:01:00Z pareidolia joined #lisp 2016-08-28T12:01:00Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-08-28T12:01:25Z pareidolia: Anyway a pathnames are not EQ for the same path 2016-08-28T12:02:47Z Ando joined #lisp 2016-08-28T12:02:52Z dim: see uiop:pathname-equal 2016-08-28T12:06:18Z Ando_ joined #lisp 2016-08-28T12:06:19Z Ando quit (Read error: Connection reset by peer) 2016-08-28T12:06:52Z mathi_aihtam joined #lisp 2016-08-28T12:09:45Z mathi_aihtam quit (Client Quit) 2016-08-28T12:10:07Z oleo: what are "callbacks" ? 2016-08-28T12:10:35Z Ven joined #lisp 2016-08-28T12:10:42Z jackdaniel: oleo: in what context? generally they are higher-order-functions which you pass as parameters. Library calls your function 2016-08-28T12:10:53Z jackdaniel: in C world it's a bit more tricky (because you need to pass a pointer) 2016-08-28T12:11:36Z oleo: ah ok 2016-08-28T12:12:21Z oleo: well someone mentions it on lisperator.net/sytes 2016-08-28T12:12:30Z pareidolia: Nostalgia for my first introduction to callbacks http://www.w3schools.com/jsref/met_win_settimeout.asp 2016-08-28T12:18:09Z AntiSpamMeta quit (Quit: Automatic restart triggered due to persistent lag. Freenode staff: If this is happening too frequently, please set a nickserv freeze on my account, and once my connection is stable, unfreeze the account and /kill me to trigger a reconnect.) 2016-08-28T12:19:00Z AntiSpamMeta joined #lisp 2016-08-28T12:20:00Z edgar-rft joined #lisp 2016-08-28T12:26:35Z eivarv quit (Quit: Sleep) 2016-08-28T12:44:38Z Ando_ is now known as Atarian 2016-08-28T12:50:53Z z3r0_ joined #lisp 2016-08-28T12:51:21Z ASau` joined #lisp 2016-08-28T12:51:33Z rew quit (Remote host closed the connection) 2016-08-28T12:51:35Z ASau quit (Read error: Connection reset by peer) 2016-08-28T13:04:55Z shifty joined #lisp 2016-08-28T13:07:05Z EvW joined #lisp 2016-08-28T13:11:03Z Th30n quit (Ping timeout: 240 seconds) 2016-08-28T13:13:11Z schjetne joined #lisp 2016-08-28T13:16:09Z z3r0_ quit (Read error: Connection reset by peer) 2016-08-28T13:18:03Z dddddd quit (Ping timeout: 240 seconds) 2016-08-28T13:18:26Z z3r0_ joined #lisp 2016-08-28T13:26:51Z z3r0_ quit (Quit: Leaving) 2016-08-28T13:27:58Z Th30n joined #lisp 2016-08-28T13:29:29Z Davidbrcz joined #lisp 2016-08-28T13:35:35Z chris_l joined #lisp 2016-08-28T13:36:01Z Davidbrcz quit (Quit: Leaving) 2016-08-28T13:53:14Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-08-28T13:56:21Z k3rn31 joined #lisp 2016-08-28T13:57:25Z Ven joined #lisp 2016-08-28T14:01:29Z puchacz joined #lisp 2016-08-28T14:02:17Z wildlander joined #lisp 2016-08-28T14:09:48Z atheris joined #lisp 2016-08-28T14:10:26Z atheris quit (Remote host closed the connection) 2016-08-28T14:15:12Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-08-28T14:20:23Z pareidolia: Does anyone know of a library that formats a timestamp into speech (such as 11:55 "five minutes before noon") ? 2016-08-28T14:21:14Z EvW quit (Ping timeout: 260 seconds) 2016-08-28T14:24:27Z seg quit (Ping timeout: 265 seconds) 2016-08-28T14:28:04Z EvW joined #lisp 2016-08-28T14:31:09Z seg joined #lisp 2016-08-28T14:31:44Z edgar-rft: pareidolia: There had been some attempts in the 1990s around the "festival" speech synthesizer , but AFAIK no really usable librabry from that time exists. An easier solution would be to create a "five minutes before noon" string using FORMAT and let it speak by an external speech synthesizer like 2016-08-28T14:33:23Z edgar-rft: * no usable libraray = no usable CL library 2016-08-28T14:43:09Z Josh3 joined #lisp 2016-08-28T14:43:30Z Josh2 quit (Ping timeout: 276 seconds) 2016-08-28T14:43:30Z Josh3 is now known as Josh2 2016-08-28T14:47:31Z shka_: how do i handle qt message loop? 2016-08-28T14:47:49Z shka_: should i spawn separate thread to not run on the same thread as repl? 2016-08-28T14:49:32Z EvW quit (Ping timeout: 258 seconds) 2016-08-28T14:54:53Z gravicappa joined #lisp 2016-08-28T14:55:06Z jackdaniel: how do you access static files from a compiled system? 2016-08-28T14:55:30Z jackdaniel: for now I use the source directory pathname from (asdf:system-source-directory 'clamber) 2016-08-28T14:55:47Z jackdaniel: but it doesn't seem very good approach 2016-08-28T14:55:53Z jackdaniel: to be very good° 2016-08-28T14:59:48Z shrdlu68 joined #lisp 2016-08-28T15:01:38Z shrdlu68: Are the hunchentoot logo and the "Land of Lisp" mascots related or is it a case of convergence? 2016-08-28T15:02:16Z shrdlu68: The multi-eyed, multi-legged creature. 2016-08-28T15:02:26Z grimsley joined #lisp 2016-08-28T15:05:11Z pareidolia: edgar-rft: I'm actually using festival :) 2016-08-28T15:11:11Z pipping: shrdlu68: https://www.reddit.com/r/lisp/comments/24in2y/was_the_little_green_alien_guy_always_the_mascot/ seems related 2016-08-28T15:14:57Z shrdlu68: pipping: Yeah, but there's not mention of the hunchentoot logo. 2016-08-28T15:15:06Z EvW joined #lisp 2016-08-28T15:15:35Z pipping: shrdlu68: that's why it's just related, not the one true answer ;) 2016-08-28T15:15:44Z jackdaniel: afaik this mascotte is in public domain and people are encouraged to use it 2016-08-28T15:16:11Z jackdaniel: http://www.lisperati.com/logo.html 2016-08-28T15:16:19Z pareidolia: Most renditions don't have nice proportions imho 2016-08-28T15:16:30Z pareidolia: I don't like the lizard anyway 2016-08-28T15:17:57Z smithzv quit (Ping timeout: 244 seconds) 2016-08-28T15:20:10Z strelox joined #lisp 2016-08-28T15:20:43Z smithzv joined #lisp 2016-08-28T15:21:08Z smithzv is now known as Guest29233 2016-08-28T15:29:45Z Th30n_ joined #lisp 2016-08-28T15:31:04Z Trystam joined #lisp 2016-08-28T15:32:32Z Th30n quit (Ping timeout: 240 seconds) 2016-08-28T15:32:43Z EvW quit (Ping timeout: 255 seconds) 2016-08-28T15:33:37Z Tristam quit (Ping timeout: 255 seconds) 2016-08-28T15:34:44Z puchacz: hi, can I get a current filename? 2016-08-28T15:34:50Z Ven quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-08-28T15:34:53Z phoe: puchacz: current filename? 2016-08-28T15:35:05Z puchacz: phoe: yes, like I can get current package in *package* 2016-08-28T15:35:22Z puchacz: current source code file that is 2016-08-28T15:35:57Z phoe: hm. 2016-08-28T15:36:26Z phoe: do you need it during compilation time? 2016-08-28T15:36:56Z pareidolia: Like with C asserts and such 2016-08-28T15:37:08Z phoe: http://stackoverflow.com/questions/8409527/common-lisp-get-path-to-file 2016-08-28T15:37:11Z phoe: Google tells me this. 2016-08-28T15:37:31Z puchacz: I think so. I would want to use it in macro to create path/my-current-filename.js with all javascript generated from parenscript 2016-08-28T15:37:44Z Ven joined #lisp 2016-08-28T15:37:45Z shrdlu68: puchacz: One way could be to use `describe` on a function you know is in the file. 2016-08-28T15:37:47Z dim: jackdaniel: I use such forms a lot: (defparameter *root-directory* (asdf:system-relative-pathname :tapoueh "../")) 2016-08-28T15:38:59Z Th30n_ quit (Ping timeout: 258 seconds) 2016-08-28T15:39:04Z dim: I also have some cases like (defparameter *model* (read-queries (asdf:system-relative-pathname :pginstall "src/repo/model.sql")) "List of SQL queries to run to prepare our data model.") 2016-08-28T15:39:14Z Ven quit (Client Quit) 2016-08-28T15:40:02Z dim: where I parse and load entries from a file at load time (thanks to defparameter it's load-time), and that will end up in the image when you save it and die 2016-08-28T15:41:26Z puchacz: shrldu68: it may work, I will try. thanks 2016-08-28T15:41:33Z varjag quit (Ping timeout: 240 seconds) 2016-08-28T15:41:39Z puchacz: shrdlu68, sorry :-) 2016-08-28T15:41:44Z shrdlu68: puchacz: I don't know whether this is standard, but `decsribe` tells me the source file of the symbol on SBCL if it's a function declared in a file. 2016-08-28T15:41:53Z puchacz: yes, I can see it 2016-08-28T15:42:04Z puchacz: I just wrapped it with-output-to-string 2016-08-28T15:43:32Z pipping: puchacz: https://mailman.common-lisp.net/pipermail/asdf-devel/2016-August/005401.html from just the other day seems related 2016-08-28T15:43:41Z Trystam is now known as Tristam 2016-08-28T15:44:17Z puchacz: yeah, I tried both variables 2016-08-28T15:45:31Z Bike joined #lisp 2016-08-28T15:46:39Z pipping: puchacz: from my understanding, the point is not just using those variables but having them expanded at compile-time (note how the body of the defmacro is not quoted) 2016-08-28T15:47:07Z puchacz: pipping, trying it now 2016-08-28T15:48:46Z puchacz: it is a compile filename, e.g. #P"/tmp/filecokT6T" 2016-08-28T15:54:59Z puchacz: (describe 'foo) works best 2016-08-28T15:55:03Z puchacz: thanks 2016-08-28T15:56:14Z jackdaniel: dim: thanks 2016-08-28T15:56:19Z Th30n joined #lisp 2016-08-28T15:56:21Z jackdaniel: I've found it: (asdf:component-pathname (asdf:find-component :clamber "README.md")) 2016-08-28T15:56:29Z jackdaniel: where README.md is declared as static-file 2016-08-28T16:09:34Z ASau` is now known as ASau 2016-08-28T16:10:49Z m00natic joined #lisp 2016-08-28T16:11:42Z ragepandemic joined #lisp 2016-08-28T16:14:38Z shrdlu68: `graphic-char-p` The common lisp standard sought to cover all bases ;-) 2016-08-28T16:16:42Z pipping: actually, it only covers bases up to 36. 2016-08-28T16:17:33Z shrdlu68: Hehe 2016-08-28T16:18:39Z k3rn31 joined #lisp 2016-08-28T16:22:26Z phadthai: "standard bases" 2016-08-28T16:28:24Z tmtwd joined #lisp 2016-08-28T16:28:33Z Karl_Dscc quit (Remote host closed the connection) 2016-08-28T16:29:34Z attila_lendvai quit (Ping timeout: 260 seconds) 2016-08-28T16:30:16Z pjb joined #lisp 2016-08-28T16:38:52Z phoe quit (Ping timeout: 264 seconds) 2016-08-28T16:43:40Z EvW joined #lisp 2016-08-28T16:52:39Z DougNYC joined #lisp 2016-08-28T16:55:36Z aindilis2 quit (Remote host closed the connection) 2016-08-28T16:56:12Z salva joined #lisp 2016-08-28T16:56:59Z StephanLahl quit (Ping timeout: 260 seconds) 2016-08-28T16:58:18Z StephanLahl joined #lisp 2016-08-28T16:59:22Z phoe joined #lisp 2016-08-28T17:01:13Z pareidolia: Does the LOOP macro have a facility to bind multiple return values in a for ? 2016-08-28T17:01:40Z shrdlu68 quit (Ping timeout: 264 seconds) 2016-08-28T17:03:28Z Bike: no. you can fake it with multiple-value-list 2016-08-28T17:03:35Z pareidolia: Ok, still nice 2016-08-28T17:03:39Z pareidolia: Thanks 2016-08-28T17:05:07Z ekinmur joined #lisp 2016-08-28T17:05:48Z DougNYC is now known as A_ 2016-08-28T17:05:51Z A_ is now known as B__ 2016-08-28T17:06:15Z B__ is now known as DougNYC 2016-08-28T17:09:37Z shrdlu68 joined #lisp 2016-08-28T17:12:12Z kobain joined #lisp 2016-08-28T17:12:25Z SumoSudo joined #lisp 2016-08-28T17:14:11Z eivarv joined #lisp 2016-08-28T17:18:45Z atheris joined #lisp 2016-08-28T17:23:21Z DeadTrickster quit (Ping timeout: 244 seconds) 2016-08-28T17:23:37Z zm joined #lisp 2016-08-28T17:26:40Z shrdlu68 quit (Ping timeout: 265 seconds) 2016-08-28T17:30:37Z sjl quit (Ping timeout: 255 seconds) 2016-08-28T17:33:09Z Carisius joined #lisp 2016-08-28T17:36:02Z Carisius quit (Remote host closed the connection) 2016-08-28T17:36:16Z KaliLinuxGR quit (Ping timeout: 244 seconds) 2016-08-28T17:37:43Z k-stz joined #lisp 2016-08-28T17:39:26Z deank quit 2016-08-28T17:40:27Z scymtym__ joined #lisp 2016-08-28T17:42:29Z scymtym_ quit (Ping timeout: 260 seconds) 2016-08-28T17:50:28Z deank joined #lisp 2016-08-28T17:51:15Z ASau quit (Ping timeout: 244 seconds) 2016-08-28T17:52:49Z z3r0_ joined #lisp 2016-08-28T17:55:11Z krasnal quit (Ping timeout: 265 seconds) 2016-08-28T17:55:57Z robotoad joined #lisp 2016-08-28T17:58:54Z DeadTrickster joined #lisp 2016-08-28T17:59:47Z ASau joined #lisp 2016-08-28T18:00:33Z dim: there's also metabang-bind with some advanced & nice facilities for bindings, including multiple values, and there's iterate which might have something (though IDK) 2016-08-28T18:01:24Z dim: yes, https://common-lisp.net/project/iterate/doc/Destructuring.html#Destructuring 2016-08-28T18:03:09Z lnostdal quit (Quit: https://QuantAtaraxia.pw/) 2016-08-28T18:03:32Z lnostdal joined #lisp 2016-08-28T18:07:38Z krasnal joined #lisp 2016-08-28T18:07:52Z Jesin quit (Quit: Leaving) 2016-08-28T18:09:42Z dddddd joined #lisp 2016-08-28T18:10:08Z dirk_ joined #lisp 2016-08-28T18:10:43Z shifty quit (Ping timeout: 252 seconds) 2016-08-28T18:11:34Z tmtwd quit (Ping timeout: 255 seconds) 2016-08-28T18:11:47Z prole quit (Quit: ERC (IRC client for Emacs 24.5.1)) 2016-08-28T18:12:04Z dirk_ quit (Client Quit) 2016-08-28T18:12:11Z Jesin joined #lisp 2016-08-28T18:15:39Z robotoad quit (Max SendQ exceeded) 2016-08-28T18:15:56Z shka_: hmmm 2016-08-28T18:16:30Z shka_: i'm trying to call exec of qapplication (via MY OWN bindings) on the repl thread 2016-08-28T18:16:39Z shka_: repl blocks, my window is not shown 2016-08-28T18:16:56Z shka_: order in which i call is correct 2016-08-28T18:17:07Z shka_: but i'm missing something 2016-08-28T18:17:21Z shka_: should i start another thread and execute exec there? 2016-08-28T18:19:10Z Quadrescence: shka_, I have no idea about the answer but doesn't a qapp need to be run from the first thread of the system or something? 2016-08-28T18:19:20Z Quadrescence: I know nothing about this, just have vague conflated memories about GUIs 2016-08-28T18:19:39Z shka_: looks like good call 2016-08-28T18:19:47Z shka_: Quadrescence: i will check that 2016-08-28T18:20:11Z Quadrescence: try running it without SLIME/repl, but as just a Lisp script or such 2016-08-28T18:20:20Z robotoad joined #lisp 2016-08-28T18:20:56Z shka_: first, i will check docs 2016-08-28T18:21:31Z Th30n quit (Ping timeout: 258 seconds) 2016-08-28T18:24:07Z puchacz: hi again, can I add (declare (ignore :all-unused-variables)) to macro-generated defun body? 2016-08-28T18:25:14Z Bike: er, if you mean substituting that keyword for the actual symbols, sure? 2016-08-28T18:25:28Z puchacz: Bike: I want the catch-all keyword 2016-08-28T18:25:44Z Bike: that keyword does not exist 2016-08-28T18:25:53Z puchacz: I don't want to analyse lambda list in keyword only to tell to the compiler to ignore all these 2016-08-28T18:26:02Z dim: you can use (declare (ignorable ...)) and list'em all 2016-08-28T18:26:03Z jerme joined #lisp 2016-08-28T18:26:31Z puchacz: that keyword that I used does not exist, I would like to have something to this effect though 2016-08-28T18:27:27Z Bike: there isn't anything. ignore and ignorable both need the actual variables. what exactly are you doing? you're defining a function with a user-provided lambda list which then ignores all of those arguments? 2016-08-28T18:28:38Z puchacz: Bike: yes. it is a hack and I don't know better. I have a macro that generates javascript functions from parenscript into separate files, and the same macro adds a fake lisp function from the same form so slime go-to-definition can find it. 2016-08-28T18:29:00Z puchacz: basically it is to trick slime into thinking that there is a function there 2016-08-28T18:30:11Z Bike: you don't actually need the lambda list for the fake function then, do you? can you just give it a &rest argument? 2016-08-28T18:30:56Z puchacz: Bike: I don't but giving it a lambda list in the same form as parenscript gives a nice slime help in emacs bottom part :-) 2016-08-28T18:31:11Z Bike: right... maybe you should deal with slime more directly 2016-08-28T18:31:45Z puchacz: when I am tired with my hack, I may look into it.... 2016-08-28T18:32:05Z jerme left #lisp 2016-08-28T18:32:47Z Bike: anyway there's definitely no ignore thing like you want. you could parse the lambda list with alexandria but then the hack is suddenly pretty complex 2016-08-28T18:34:28Z puchacz: Bike: yes, I know. so is dealing with slime internals... my modus operandi is usually trying to avoid to becoming expert on side tasks. sometimes it leads me astray :-) 2016-08-28T18:34:40Z puchacz: I will live with compilation warnings for now 2016-08-28T18:35:04Z Bike: well i don't think it would be slime internals, i t hink there are interfaces for such things, it's j ust beyond normal slime use 2016-08-28T18:35:08Z Bike: but yes, probably a good policy 2016-08-28T18:36:34Z dddddd quit (Ping timeout: 252 seconds) 2016-08-28T18:37:21Z ekinmur quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-28T18:40:24Z AlphaAtom joined #lisp 2016-08-28T18:41:05Z KaliLinuxGR joined #lisp 2016-08-28T18:43:22Z snowshovel joined #lisp 2016-08-28T18:43:29Z ekinmur joined #lisp 2016-08-28T18:43:39Z ekinmur quit (Client Quit) 2016-08-28T18:43:54Z Davidbrcz joined #lisp 2016-08-28T18:49:27Z Guest29233 is now known as smithzv 2016-08-28T18:58:19Z unbalanced joined #lisp 2016-08-28T18:58:40Z unbalanced quit (Client Quit) 2016-08-28T18:58:45Z dddddd joined #lisp 2016-08-28T18:59:34Z jsgrant joined #lisp 2016-08-28T19:01:09Z bizarref1sh is now known as bizarrefish 2016-08-28T19:05:47Z ben_vulpes: does anyone know where i might lay a hand on the source for cells-ode? 2016-08-28T19:07:04Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-08-28T19:08:15Z sellout- joined #lisp 2016-08-28T19:09:06Z vlatkoB quit (Remote host closed the connection) 2016-08-28T19:10:16Z dddddd quit (Read error: Connection reset by peer) 2016-08-28T19:14:24Z lnostdal quit (Quit: https://QuantAtaraxia.pw/) 2016-08-28T19:25:37Z Bike: "You can get the latest version via WebCVS" dag. 2016-08-28T19:27:05Z chris_l quit (Quit: Ex-Chat) 2016-08-28T19:28:02Z discardedes joined #lisp 2016-08-28T19:28:12Z seg quit (Ping timeout: 276 seconds) 2016-08-28T19:28:28Z varjag joined #lisp 2016-08-28T19:35:03Z wooden_ joined #lisp 2016-08-28T19:38:14Z lambdice quit (Ping timeout: 264 seconds) 2016-08-28T19:44:33Z SumoSudo quit (Ping timeout: 244 seconds) 2016-08-28T19:47:21Z ben_vulpes: Bike: am i doing something stupid that makes the webcvs not work for me? 2016-08-28T19:47:44Z Bike: no my guess would be that cl-net doesn't even have it any more 2016-08-28T19:48:44Z zm quit (Quit: Using Circe, the loveliest of all IRC clients) 2016-08-28T19:48:52Z ben_vulpes: ho 2016-08-28T19:49:07Z ben_vulpes: mwell, author emailed. perhaps i can get a copy that way. 2016-08-28T19:50:33Z k3rn31 quit (Quit: Computer has gone to sleep.) 2016-08-28T19:51:07Z Davidbrcz joined #lisp 2016-08-28T19:55:56Z phoe quit (Ping timeout: 265 seconds) 2016-08-28T19:56:04Z Davidbrcz quit (Ping timeout: 260 seconds) 2016-08-28T20:00:48Z drdo quit (Ping timeout: 250 seconds) 2016-08-28T20:01:28Z drdo joined #lisp 2016-08-28T20:01:54Z z3r0_ quit (Read error: Connection reset by peer) 2016-08-28T20:04:39Z octo quit (Disconnected by services) 2016-08-28T20:05:29Z octo_ joined #lisp 2016-08-28T20:06:01Z |3b|: ben_vulpes: maybe https://gitlab.common-lisp.net/cells/cells-ode ? 2016-08-28T20:08:06Z mishoo_ quit (Ping timeout: 265 seconds) 2016-08-28T20:09:56Z Davidbrcz joined #lisp 2016-08-28T20:10:47Z Th30n joined #lisp 2016-08-28T20:11:29Z ggole quit 2016-08-28T20:11:59Z ben_vulpes: ohey! 2016-08-28T20:12:07Z ben_vulpes: |3b|: i had no idea. thank you! 2016-08-28T20:14:58Z hel-io joined #lisp 2016-08-28T20:15:06Z sellout- quit (Quit: Leaving.) 2016-08-28T20:19:57Z hel-io quit (Remote host closed the connection) 2016-08-28T20:20:52Z salva quit (Remote host closed the connection) 2016-08-28T20:21:00Z hel-io joined #lisp 2016-08-28T20:23:05Z Yuuhi` quit (Remote host closed the connection) 2016-08-28T20:23:28Z xristos_ joined #lisp 2016-08-28T20:24:02Z xristos quit (Disconnected by services) 2016-08-28T20:24:05Z xristos_ is now known as xristos 2016-08-28T20:24:09Z xristos quit (Changing host) 2016-08-28T20:24:09Z xristos joined #lisp 2016-08-28T20:24:37Z mathi_aihtam joined #lisp 2016-08-28T20:26:03Z hel-io quit (Ping timeout: 276 seconds) 2016-08-28T20:26:03Z gravicappa quit (Ping timeout: 240 seconds) 2016-08-28T20:28:11Z phoe joined #lisp 2016-08-28T20:40:13Z seg joined #lisp 2016-08-28T20:41:15Z robotoad quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-28T20:42:35Z eschatologist_ quit (Quit: ZNC 1.6.3+deb1 - http://znc.in) 2016-08-28T20:43:09Z eschatologist joined #lisp 2016-08-28T20:45:20Z nalik quit (Quit: Leaving) 2016-08-28T20:47:59Z seg quit (Ping timeout: 260 seconds) 2016-08-28T20:49:37Z mejja joined #lisp 2016-08-28T20:50:44Z Th30n quit (Quit: leaving) 2016-08-28T20:50:59Z robotoad joined #lisp 2016-08-28T20:51:44Z holly2 quit (Ping timeout: 244 seconds) 2016-08-28T20:56:28Z holly2 joined #lisp 2016-08-28T21:00:59Z seg joined #lisp 2016-08-28T21:01:52Z tmtwd joined #lisp 2016-08-28T21:02:04Z benny quit (Ping timeout: 244 seconds) 2016-08-28T21:04:03Z Davidbrcz quit (Ping timeout: 264 seconds) 2016-08-28T21:05:09Z shka_ quit (Quit: Konversation terminated!) 2016-08-28T21:09:31Z pjb quit (Remote host closed the connection) 2016-08-28T21:13:40Z maxztt joined #lisp 2016-08-28T21:14:02Z robotoad quit (Ping timeout: 250 seconds) 2016-08-28T21:16:54Z klltkr joined #lisp 2016-08-28T21:19:07Z k3rn31 joined #lisp 2016-08-28T21:21:45Z hel-io joined #lisp 2016-08-28T21:24:31Z mejja quit (Quit: \ No newline at end of file) 2016-08-28T21:25:27Z thortron quit (Quit: WeeChat 1.1.1) 2016-08-28T21:26:29Z AlphaAtom quit (Quit: My Mac has gone to sleep. ZZZzzz…) 2016-08-28T21:28:52Z ovenpasta quit (Ping timeout: 240 seconds) 2016-08-28T21:30:28Z maxztt: Hello. I would like for a function to call itself again when encoutering an error. I tried these approaches: http://paste.lisp.org/display/324489 2016-08-28T21:32:11Z Bike: handler bind inhibits tail position, but more importantly you have the syntax wrong, you want (handler-bind ((m-error #'m)) (write-line "body") (error 'm-error)) 2016-08-28T21:32:50Z phoe: (defun foo () (handler-case (baz) (error () (foo)))) 2016-08-28T21:32:55Z phoe: something like that? 2016-08-28T21:33:12Z Bike: but that won't work immediately, because handler bind passes the condition, so... that handler case works 2016-08-28T21:34:19Z lnostdal joined #lisp 2016-08-28T21:35:41Z Bike: that should also allow a tail call, i think. 2016-08-28T21:37:48Z phoe: Bike: if you're paranoid about that, you can do TAGBODY/GO. 2016-08-28T21:37:59Z phoe: But generally this should allow a tail call wherever applicable. 2016-08-28T21:38:02Z phoe: If in doubt, decompile. 2016-08-28T21:38:08Z Bike: b l e h 2016-08-28T21:38:12Z maxztt: Ah, so m getting seemingly executed twice was just an artifact of my wrong syntax. 2016-08-28T21:38:39Z phoe: maxztt: UNWIND-PROTECT does a different thing. 2016-08-28T21:38:54Z phoe: It's basically a LOOP that doesn't terminate on errors, in this case. 2016-08-28T21:39:16Z phoe: HANDLER-CASE will only loop until the function succeeds, meaning, no error is signaled. 2016-08-28T21:39:27Z Bike: maxztt: what happened was that handler-bind evaluated "(m)" just in order to get the error handler, so it ended up just recursing pointlessly forever 2016-08-28T21:39:39Z phoe: In case of UNWIND-PROTECT, the epilogue is *ALWAYS* run, regardless of what happens. 2016-08-28T21:40:10Z phoe: In case of HANDLER-CASE, it's basically a try-catch in other languages. The function gets re-executed only if an error happens. 2016-08-28T21:40:13Z phoe: Otherwise, it'll return. 2016-08-28T21:40:34Z phoe: So I guess that HANDLER-CASE is the proper tool for the goal you set at the beginning of your paste. 2016-08-28T21:43:22Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-28T21:43:32Z jasom: Is it possible to list all asdf systems configured in your asdf tree? 2016-08-28T21:44:04Z phoe: Should be - ASDF must store a list of the systems it can "see" in order to be able to load them. 2016-08-28T21:44:31Z phoe: I don't know exactly how, but I think the answer is findable. 2016-08-28T21:44:33Z jasom: phoe: technically it doesn't have to, it could just search the fs each time, but that would be slow 2016-08-28T21:44:36Z Bike: i don't think it looks that far ahead 2016-08-28T21:45:12Z phoe: jasom: well, then you can trigger the function that searches the FS and returns the list 2016-08-28T21:45:16Z phoe: voilla, goal achieved 2016-08-28T21:45:22Z Bike: let's see, maybe it's in asdf/source-registry somewhere 2016-08-28T21:47:02Z jasom: Also it's actually unsolvable 2016-08-28T21:47:12Z Bike: mm, nope, this hash table sucks 2016-08-28T21:47:25Z jasom: since custom search functions don't necessarily return a list of systems they know about 2016-08-28T21:48:20Z maxztt: I still don't quite understand why inserting the call to m as one of the cleanup forms of unwind-protect does just execute it once more, instead of leading at least to a stack overflow. 2016-08-28T21:48:43Z Bike: it should execute repeatedly 2016-08-28T21:48:53Z ragepandemic quit (Remote host closed the connection) 2016-08-28T21:49:05Z Bike: as it does, for me. 2016-08-28T21:49:23Z Bike: to the point i can't get out of it, ok cool. 2016-08-28T21:49:34Z Bike: i don't know why i thought this was a good idea 2016-08-28T21:50:34Z mathi_aihtam joined #lisp 2016-08-28T21:51:03Z maxztt: Strange, it does not for me. I'm using SBCL 1.1.18. It just executes m once more and then quits. 2016-08-28T21:51:22Z hel-io quit 2016-08-28T21:51:57Z phoe: 1.1.18 2016-08-28T21:52:00Z phoe: sweet Jesus 2016-08-28T21:52:08Z Bike: well, that's pretty old, but it shouldn't matter 2016-08-28T21:52:47Z phoe: when you execute (m), you end up in an unwind-protect 2016-08-28T21:52:57Z phoe: that, at the end of the function, executes (m) 2016-08-28T21:53:01Z phoe: when you execute (m), you end up in an unwind-protect 2016-08-28T21:53:04Z phoe: that, at the end of the function, executes (m) 2016-08-28T21:54:17Z maxztt: Yes, that was my reasoning. And I came here because it did not work in the way in which i expected it to work. So I thought the unwind-protect might do something special which inhibits another unwind-protect as part of the cleanup forms. 2016-08-28T21:54:35Z k-stz quit (Remote host closed the connection) 2016-08-28T21:55:25Z Bike: nope. maybe you mixed up definitions somehow, or maybe sbcl used to get that wrong 2016-08-28T21:55:26Z reepca joined #lisp 2016-08-28T21:57:24Z TMA: CLHS says: The cleanup-forms of unwind-protect are not protected by that unwind-protect. 2016-08-28T21:57:37Z phoe: TMA: it's correct 2016-08-28T21:57:57Z phoe: but then you execute (m) at the end of first unwind-protect, the second unwind-protect that is inside (m) fires 2016-08-28T21:58:15Z jasom: hmm (asdf:locate-system :uiop) signals an error "nil is not of type hashtable" 2016-08-28T21:58:16Z phoe: so that's basically an endless loop of unwind-proects if your function errors. 2016-08-28T21:58:36Z hel-io joined #lisp 2016-08-28T21:59:04Z TMA: that might be construed as allowing both interpretations, because "that unwind-protect" might be "that lexical unwind-protect" as opposed to "that invocation of unwind-protect" 2016-08-28T21:59:55Z Bike: um, it doesn't matter. the cleanup forms are always called, so m always calls itself. 2016-08-28T22:00:46Z Karl_Dscc joined #lisp 2016-08-28T22:02:28Z phoe: ^ 2016-08-28T22:04:14Z maxztt: Strange, I just tried it with SBCL 1.3.8 and it produces the same output as the older version. There is nothing else I defined anywhere and I just ran the upper part of the pasted program. 2016-08-28T22:04:50Z TMA: that is true if the protected forms do exit normally/locally. if they exit nonlocally, the behavior differs. in the first interpretation the protected forms in the second invocation of (m) are not protected because they are evaluated as part of the cleanup-forms of that unwind-protect 2016-08-28T22:04:50Z mathi_aihtam quit (Quit: mathi_aihtam) 2016-08-28T22:05:57Z Bike: that's kind of ridiculous. 2016-08-28T22:05:59Z TMA: but that's confusing and probably wrong 2016-08-28T22:06:43Z Bike: maxztt: you mean it still only calls m once? 2016-08-28T22:06:48Z TMA: yet I feel that it is possible to interpret it that way due to ambiguous wording 2016-08-28T22:07:09Z maxztt: Bike: Twice. The original call and then once as part of the cleanup forms. 2016-08-28T22:07:36Z Bike: from, say, sbcl --eval '(defun m () (unwind-protect (progn (write-line "body") (error "foo")) (m)))' --eval '(m)' 2016-08-28T22:08:51Z Bike: actually you know what, i don't know what's going on any more, never mind 2016-08-28T22:09:19Z gingerale quit (Remote host closed the connection) 2016-08-28T22:12:20Z fun_junior joined #lisp 2016-08-28T22:12:46Z araujo quit (Ping timeout: 255 seconds) 2016-08-28T22:14:25Z grimsley quit (Quit: Leaving) 2016-08-28T22:16:42Z fun_junior left #lisp 2016-08-28T22:22:36Z eivarv quit (Quit: Sleep) 2016-08-28T22:22:41Z pareidolia: We have ASH, a binary shift. Do we also have a decimal shift? 2016-08-28T22:23:12Z jasom: pareidolia: not that I'm aware of 2016-08-28T22:23:16Z Bike: no. you can multiply by a power of ten 2016-08-28T22:23:22Z jasom: pareidolia: just (* x (expt 10 n)) 2016-08-28T22:24:37Z jasom: does asdf:locate-system work for everyone else? 2016-08-28T22:25:39Z raydeeja_ joined #lisp 2016-08-28T22:25:40Z NhanH quit (Ping timeout: 264 seconds) 2016-08-28T22:25:40Z Zhivago quit (Ping timeout: 264 seconds) 2016-08-28T22:25:40Z tobel quit (Ping timeout: 264 seconds) 2016-08-28T22:25:56Z hel-io quit 2016-08-28T22:26:00Z Bike: nope, i get the hash table bit too 2016-08-28T22:26:01Z raydeejay is now known as Guest40372 2016-08-28T22:26:01Z Guest40372 quit (Killed (adams.freenode.net (Nickname regained by services))) 2016-08-28T22:26:01Z raydeeja_ is now known as raydeejay 2016-08-28T22:26:16Z asedeno quit (Ping timeout: 264 seconds) 2016-08-28T22:26:16Z billstclair quit (Ping timeout: 264 seconds) 2016-08-28T22:26:40Z SAL9000_ joined #lisp 2016-08-28T22:26:52Z mbrock quit (Ping timeout: 264 seconds) 2016-08-28T22:26:52Z bhyde quit (Ping timeout: 264 seconds) 2016-08-28T22:26:52Z d4gg4d quit (Ping timeout: 264 seconds) 2016-08-28T22:26:52Z TMA quit (Ping timeout: 264 seconds) 2016-08-28T22:26:52Z tokik quit (Ping timeout: 264 seconds) 2016-08-28T22:26:52Z shikhin quit (Ping timeout: 264 seconds) 2016-08-28T22:26:58Z jasom: I guess I wanted asdf:find-system anyways 2016-08-28T22:27:12Z tobel joined #lisp 2016-08-28T22:27:19Z jleija joined #lisp 2016-08-28T22:27:28Z wooden_ quit (Ping timeout: 264 seconds) 2016-08-28T22:27:28Z atheris quit (Ping timeout: 264 seconds) 2016-08-28T22:27:28Z wooden__ joined #lisp 2016-08-28T22:27:28Z Khisanth quit (Ping timeout: 264 seconds) 2016-08-28T22:27:28Z CrazyEddy quit (Ping timeout: 264 seconds) 2016-08-28T22:27:28Z jtz quit (Ping timeout: 264 seconds) 2016-08-28T22:27:28Z omilu quit (Ping timeout: 264 seconds) 2016-08-28T22:27:28Z NaNDude quit (Ping timeout: 264 seconds) 2016-08-28T22:27:28Z SAL9000 quit (Ping timeout: 264 seconds) 2016-08-28T22:27:28Z GyorsCsiga quit (Ping timeout: 264 seconds) 2016-08-28T22:27:28Z ben_vulpes quit (Ping timeout: 264 seconds) 2016-08-28T22:27:52Z cmbntr_ joined #lisp 2016-08-28T22:28:04Z cmbntr quit (Ping timeout: 264 seconds) 2016-08-28T22:28:31Z TMA joined #lisp 2016-08-28T22:28:35Z tokik joined #lisp 2016-08-28T22:28:43Z GyorsCsiga joined #lisp 2016-08-28T22:29:04Z omilu joined #lisp 2016-08-28T22:29:20Z asedeno joined #lisp 2016-08-28T22:29:34Z maxztt: phoe: your suggested path sadly does not seem to be able to utilize tail call optimization. 2016-08-28T22:29:48Z thortron joined #lisp 2016-08-28T22:30:23Z thortron quit (Client Quit) 2016-08-28T22:30:36Z shikhin joined #lisp 2016-08-28T22:30:44Z mbrock joined #lisp 2016-08-28T22:30:47Z billstclair joined #lisp 2016-08-28T22:31:08Z thortron joined #lisp 2016-08-28T22:31:13Z d4gg4d joined #lisp 2016-08-28T22:32:26Z NhanH joined #lisp 2016-08-28T22:33:30Z schoppenhauer: hi. is there any example usage of manardb? 2016-08-28T22:33:38Z slyrus quit (Read error: Connection reset by peer) 2016-08-28T22:33:50Z schoppenhauer: because the documentation is rather intricate 2016-08-28T22:34:08Z schoppenhauer: actually, I am looking for a simple key/value-store, and I'd prefer not to require the cffi for it 2016-08-28T22:35:35Z slyrus joined #lisp 2016-08-28T22:36:08Z puchacz quit (Quit: Konversation terminated!) 2016-08-28T22:37:12Z jasom: schoppenhauer: cl-redis doesn't depend on cffi 2016-08-28T22:37:18Z jasom: schoppenhauer: there are probably others as well 2016-08-28T22:38:23Z schoppenhauer: jasom: hm. I want a file as key/value store. otherwise I would use postmodern. 2016-08-28T22:38:33Z jasom: schoppenhauer: ah 2016-08-28T22:39:31Z schoppenhauer: http://www.cliki.net/cl-btree this seems nice 2016-08-28T22:39:36Z atheris joined #lisp 2016-08-28T22:39:40Z schoppenhauer: at least it sounds nice 2016-08-28T22:39:46Z jtz joined #lisp 2016-08-28T22:39:59Z k3rn31 quit (Ping timeout: 260 seconds) 2016-08-28T22:40:45Z Khisanth joined #lisp 2016-08-28T22:41:07Z jasom: I get the impression that manardb is unmaintained, and has been for some time 2016-08-28T22:41:13Z aindilis2 joined #lisp 2016-08-28T22:41:26Z ben_vulpes joined #lisp 2016-08-28T22:43:01Z fe[nl]ix quit (Remote host closed the connection) 2016-08-28T22:43:01Z Blkt quit (Read error: Connection reset by peer) 2016-08-28T22:43:16Z fe[nl]ix joined #lisp 2016-08-28T22:43:16Z Blkt joined #lisp 2016-08-28T22:44:14Z schoppenhauer: I could write a simple hashtable myself 2016-08-28T22:44:18Z schoppenhauer: but it would be work 2016-08-28T22:44:32Z schoppenhauer: maybe I just use sqlite and accept cffi 2016-08-28T22:45:02Z sjl joined #lisp 2016-08-28T22:47:47Z schoppenhauer: at least sqlite is almost certainly installed 2016-08-28T22:48:27Z fe[nl]ix: jasom: its author stopped maintaining it when he left MSI 2016-08-28T22:48:31Z fe[nl]ix: 'about 2009 2016-08-28T22:53:36Z tristero quit (Ping timeout: 276 seconds) 2016-08-28T22:56:18Z gz__ quit (Ping timeout: 250 seconds) 2016-08-28T22:56:19Z NhanH quit (Ping timeout: 260 seconds) 2016-08-28T22:56:44Z mjl quit (Read error: Connection reset by peer) 2016-08-28T22:57:46Z mbrock quit (Ping timeout: 255 seconds) 2016-08-28T22:57:49Z danlentz quit (Ping timeout: 252 seconds) 2016-08-28T22:58:13Z makufiru quit (Ping timeout: 255 seconds) 2016-08-28T22:58:39Z billstclair quit (Ping timeout: 260 seconds) 2016-08-28T22:58:50Z alms_clozure quit (Ping timeout: 244 seconds) 2016-08-28T23:00:22Z XachX_ quit (Ping timeout: 244 seconds) 2016-08-28T23:02:52Z slyrus quit (Ping timeout: 240 seconds) 2016-08-28T23:08:26Z NaNDude joined #lisp 2016-08-28T23:09:32Z NhanH joined #lisp 2016-08-28T23:11:26Z alms_clozure joined #lisp 2016-08-28T23:11:41Z tmtwd quit (Ping timeout: 265 seconds) 2016-08-28T23:13:02Z makufiru joined #lisp 2016-08-28T23:13:29Z jsgrant quit (Remote host closed the connection) 2016-08-28T23:15:25Z sellout- joined #lisp 2016-08-28T23:15:37Z billstclair joined #lisp 2016-08-28T23:16:35Z fkac joined #lisp 2016-08-28T23:18:02Z DavidGu joined #lisp 2016-08-28T23:22:29Z lambdice joined #lisp 2016-08-28T23:23:49Z klltkr quit (Quit: My MacBook has gone to sleep. ZZZzzz…) 2016-08-28T23:23:49Z ZombieChicken: Can anyone suggest a library for handling JSON formatted data? 2016-08-28T23:26:07Z ASau quit (Remote host closed the connection) 2016-08-28T23:26:12Z XachX_ joined #lisp 2016-08-28T23:26:23Z MoALTz quit (Quit: Leaving) 2016-08-28T23:26:33Z ASau joined #lisp 2016-08-28T23:28:41Z stepnem quit (Ping timeout: 265 seconds) 2016-08-28T23:32:35Z gz__ joined #lisp 2016-08-28T23:33:26Z EvW quit (Ping timeout: 244 seconds) 2016-08-28T23:33:38Z tristero joined #lisp 2016-08-28T23:33:59Z mbrock joined #lisp 2016-08-28T23:34:56Z danlentz joined #lisp 2016-08-28T23:35:05Z ASau quit (Ping timeout: 258 seconds) 2016-08-28T23:39:21Z MrWoohoo joined #lisp 2016-08-28T23:40:18Z araujo joined #lisp 2016-08-28T23:41:06Z DougNYC quit 2016-08-28T23:41:32Z mastokley joined #lisp 2016-08-28T23:42:00Z Xach: ZombieChicken: i use yason and like it. 2016-08-28T23:46:18Z m00natic quit (Remote host closed the connection) 2016-08-28T23:46:28Z mjl joined #lisp 2016-08-28T23:46:47Z pareidolia: Did you consider Jonathan? 2016-08-28T23:47:10Z PuercoPop: jasom: what do you think of moving parenscript's in-repo documentation to markdown + travis for gh-pages? (A user was rightfully confused by the outdated documentation 2016-08-28T23:52:58Z ZombieChicken: Xach: I'll have to look at that then. Thank you. 2016-08-28T23:56:03Z mgodshall quit (Ping timeout: 240 seconds) 2016-08-28T23:56:24Z robotoad joined #lisp