00:00:21 -!- vaporatorius [~vaporator@25.red-80-29-94.adsl.static.ccgg.telefonica.net] has quit [Remote host closed the connection] 00:01:51 -!- nisstyre [~yourstrul@oftn/member/Nisstyre] has quit [Quit: WeeChat 0.4.3] 00:02:00 hiyosi [~skip_it@126.73.30.125.dy.iij4u.or.jp] has joined #lisp 00:02:47 kobain_ [~sambio@unaffiliated/kobain] has joined #lisp 00:03:47 -!- xan_ [~xan@80.174.78.203.dyn.user.ono.com] has quit [Ping timeout: 264 seconds] 00:04:19 -!- kobain [~sambio@unaffiliated/kobain] has quit [Ping timeout: 244 seconds] 00:05:32 xan_ [~xan@80.174.78.192.dyn.user.ono.com] has joined #lisp 00:06:08 -!- wgreenhouse [~wgreenhou@fsf/member/wgreenhouse] has quit [Ping timeout: 265 seconds] 00:06:25 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 265 seconds] 00:06:54 -!- hiyosi [~skip_it@126.73.30.125.dy.iij4u.or.jp] has quit [Ping timeout: 265 seconds] 00:09:02 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 00:09:37 -!- WeirdEnthusiast [Elite6963@gateway/shell/elitebnc/x-jummhbwwjgopqrde] has quit [Ping timeout: 240 seconds] 00:10:25 zRecursive [~czsq888@183.13.195.160] has joined #lisp 00:11:10 wgreenhouse [~wgreenhou@fsf/member/wgreenhouse] has joined #lisp 00:11:12 -!- emma [~em@unaffiliated/emma] has quit [Read error: Operation timed out] 00:14:55 Ethan- [~Ethan-@60-248-176-37.HINET-IP.hinet.net] has joined #lisp 00:16:11 -!- Guest57003 is now known as mtd 00:16:26 -!- CatMtKing [~CatMtKing@108-224-122-111.lightspeed.irvnca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 00:19:31 oleo: SLIME is a lisp IDE, thus relevant 00:21:02 CatMtKing [~CatMtKing@108-224-122-111.lightspeed.irvnca.sbcglobal.net] has joined #lisp 00:21:46 and what do you think mcclim is ? 00:21:49 lol 00:22:07 the problem is not with mcclim, it's how you talk about it 00:23:26 well everytime i encounter some oddity i try to report here backed by some image or so, the effects which i mean to demonstrate by that or to ask someone if it is the same on his side if he uses it ofc.... 00:25:02 -!- senj [~senj@unaffiliated/senj] has quit [Quit: Sleep Now] 00:25:18 -!- oleo [~oleo@xdsl-78-35-182-157.netcologne.de] has quit [Read error: Operation timed out] 00:25:22 anyway... any chemists lurking out there? 00:25:25 -!- ezakimak [~nick@72.250.219.55] has quit [Remote host closed the connection] 00:25:41 drmeister may or may not be a chemist 00:26:01 -!- stepnem [~stepnem@77.78.117.8] has quit [Ping timeout: 240 seconds] 00:26:41 -!- sellout- [~Adium@ip-64-134-239-155.public.wayport.net] has quit [Quit: Leaving.] 00:27:05 WeirdEnthusiast [Elite6963@gateway/shell/elitebnc/x-intdduhbacrgpzep] has joined #lisp 00:29:38 -!- ndrei [~avo@83.142.149.227] has quit [Ping timeout: 240 seconds] 00:30:06 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 265 seconds] 00:32:17 ndrei [~avo@83.142.149.227] has joined #lisp 00:32:59 -!- __prefect [~prefect@koln-4db41025.pool.mediaWays.net] has quit [Ping timeout: 240 seconds] 00:35:57 -!- yzzyx [~user@host86-173-68-125.range86-173.btcentralplus.com] has quit [Remote host closed the connection] 00:39:53 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 00:40:13 hiyosi [~skip_it@126.73.30.125.dy.iij4u.or.jp] has joined #lisp 00:40:31 oleo [~oleo@xdsl-84-44-153-92.netcologne.de] has joined #lisp 00:50:08 how can i convert a string to an integer without having to catch an error for junk in the string, instead just converting to an empty string? 00:50:31 or nil 00:50:35 -!- ndrei [~avo@83.142.149.227] has quit [Ping timeout: 264 seconds] 00:50:38 (parse-integer "123" :junk-allowed t) 00:50:49 aha thanks 00:50:55 heh 00:51:09 (parse-integer "123look,junk" :junk-allowed t) will give 123 00:51:30 oh that saves so much work. i'm on a deadline...job interview code project :) 00:51:51 -!- zajn [~zajn@2607:f140:400:b003:58f5:5eb2:ceaf:ebef] has quit [Remote host closed the connection] 00:51:57 but parsing integers is so easy! 00:52:14 Joreji [~thomas@155-223.eduroam.rwth-aachen.de] has joined #lisp 00:54:20 (loop for x across "123junk" for result = (digit-char-p x) then (+ (* result 10) (or (digit-char-p x) (loop-finish))) finally (return result)) => 123 00:55:46 emma [~em@unaffiliated/emma] has joined #lisp 00:56:29 ndrei [~avo@83.142.149.227] has joined #lisp 00:57:10 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 265 seconds] 00:57:30 (reduce (lambda (x y) (+ (* x 10) (digit-char-p y))) "123" :initial-value 0) => 123 00:58:24 zajn [~zajn@2607:f140:400:b003:2821:685a:7382:79c2] has joined #lisp 00:58:37 -!- sohail [~sohail@unaffiliated/sohail] has quit [Quit: This computer has gone to sleep] 00:59:04 askatasuna [~askatasun@181.20.69.50] has joined #lisp 00:59:09 zickzackv [~faot@p5DDB0002.dip0.t-ipconnect.de] has joined #lisp 00:59:11 with junk handling: http://paste.lisp.org/display/141543 00:59:59 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 01:01:44 sohail [~sohail@75-119-248-79.dsl.teksavvy.com] has joined #lisp 01:01:44 -!- sohail [~sohail@75-119-248-79.dsl.teksavvy.com] has quit [Changing host] 01:01:44 sohail [~sohail@unaffiliated/sohail] has joined #lisp 01:01:58 I've never quite managed to get over how dense Lisp gets. 01:02:48 (While still comprehensible. Try that in C.) 01:02:53 better: (reduce (lambda (x y) (+ (* x 10) y)) "123" :key #'digit-char-p) 01:04:29 Beetny_ [~Beetny@ppp118-208-61-39.lns20.bne1.internode.on.net] has joined #lisp 01:08:07 -!- uzo is now known as uzoZzzleeping 01:09:08 what about something more crazy: http://paste.lisp.org/display/141543#1 ? 01:10:20 or better: http://paste.lisp.org/display/141543#2 01:12:49 i bet the interviewer will be pleased with such a solution 01:14:31 -!- varjag [uid4973@gateway/web/irccloud.com/x-noptudgwtsfwmnad] has quit [Quit: Connection closed for inactivity] 01:19:42 *Odin-* wonders if stassats` either took unnecessary drugs or forgot necessary ones... 01:19:57 you don't like circular lists? 01:21:11 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 264 seconds] 01:22:59 -!- akbiggs [~akbiggs@64.215.161.70] has quit [Ping timeout: 240 seconds] 01:24:31 -!- Alfr [~Unknown@g225181139.adsl.alicedsl.de] has quit [Quit: Leaving] 01:27:36 -!- sohail [~sohail@unaffiliated/sohail] has quit [Quit: This computer has gone to sleep] 01:29:46 actually they dont get to see the code, just the product. applying for CTO of a firm and i can choose my own stack :) 01:30:25 now if only i knew how to create QR images in lisp 01:30:39 or...period 01:31:11 -!- boogie [~boogie@wsip-98-172-168-236.sd.sd.cox.net] has quit [Remote host closed the connection] 01:31:38 that's easy, you just need some Galois field knowledge! 01:31:43 ... 01:32:11 Odin-: i think stassats` is just bored heh 01:33:43 theos [~theos@unaffiliated/theos] has joined #lisp 01:34:36 http://en.wikiversity.org/wiki/Reed%E2%80%93Solomon_codes_for_coders looks neat 01:34:56 maybe i can finally take up Xach's challenge 01:35:35 -!- emma [~em@unaffiliated/emma] has quit [Ping timeout: 264 seconds] 01:37:51 frkout [~frkout@47.145.218.133.dy.bbexcite.jp] has joined #lisp 01:38:22 -!- CatMtKing [~CatMtKing@108-224-122-111.lightspeed.irvnca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 01:39:18 -!- askatasuna [~askatasun@181.20.69.50] has quit [Read error: Connection reset by peer] 01:41:06 frkout_ [~frkout@p2045-ipngn1006marunouchi.tokyo.ocn.ne.jp] has joined #lisp 01:41:16 -!- frkout_ [~frkout@p2045-ipngn1006marunouchi.tokyo.ocn.ne.jp] has quit [Remote host closed the connection] 01:41:44 frkout_ [~frkout@vpn.dwango.co.jp] has joined #lisp 01:42:38 how can i convert g-u-t to x minutes after its value? 01:42:39 askatasuna [~askatasun@181.20.69.50] has joined #lisp 01:43:01 + (* 60 x)? 01:43:27 do you like leap seconds and DST? 01:43:35 nah...thatll work for now 01:43:37 thanks 01:43:57 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 01:44:01 -!- frkout [~frkout@47.145.218.133.dy.bbexcite.jp] has quit [Ping timeout: 240 seconds] 01:44:12 emma [~em@unaffiliated/emma] has joined #lisp 01:45:11 -!- KaiQ [~localhost@p5B2B148B.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 01:46:15 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 01:47:12 whartung_ [~whartung@wsip-70-183-27-154.oc.oc.cox.net] has joined #lisp 01:48:01 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Ping timeout: 240 seconds] 01:48:39 whartung__ [~whartung@wsip-70-183-27-154.oc.oc.cox.net] has joined #lisp 01:48:41 -!- whartung [~whartung@wsip-70-183-27-154.oc.oc.cox.net] has quit [Ping timeout: 244 seconds] 01:48:42 -!- whartung__ is now known as whartung 01:51:37 -!- whartung_ [~whartung@wsip-70-183-27-154.oc.oc.cox.net] has quit [Ping timeout: 240 seconds] 01:56:28 normanrichards [~textual@70.114.215.220] has joined #lisp 01:57:58 -!- joneshf-laptop [~joneshf@128.120.119.98] has quit [Ping timeout: 240 seconds] 02:00:23 -!- normanrichards [~textual@70.114.215.220] has quit [Client Quit] 02:02:10 -!- zajn [~zajn@2607:f140:400:b003:2821:685a:7382:79c2] has quit [Remote host closed the connection] 02:02:25 srcerer [~chatzilla@dns2.klsairexpress.com] has joined #lisp 02:03:05 pjb` [~t@AMontsouris-651-1-107-15.w83-202.abo.wanadoo.fr] has joined #lisp 02:03:06 -!- wgreenhouse [~wgreenhou@fsf/member/wgreenhouse] has quit [Ping timeout: 265 seconds] 02:03:23 -!- ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has quit [Ping timeout: 265 seconds] 02:04:59 ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has joined #lisp 02:06:20 wgreenhouse [~wgreenhou@fsf/member/wgreenhouse] has joined #lisp 02:06:25 -!- pjb [~user@AMontsouris-651-1-1-111.w90-46.abo.wanadoo.fr] has quit [Ping timeout: 240 seconds] 02:14:02 sellout- [~Adium@ip-64-134-239-155.public.wayport.net] has joined #lisp 02:17:28 -!- percopal [~percopal@63.65.76.38] has quit [Quit: percopal] 02:19:58 -!- pjb` is now known as pjb 02:38:20 -!- marsambot is now known as marsam 02:39:26 normanrichards [~textual@99.179.96.67] has joined #lisp 02:40:33 boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 02:40:47 prxq_ [~mommer@x2f65f4c.dyn.telefonica.de] has joined #lisp 02:41:37 -!- ndrei [~avo@83.142.149.227] has quit [Ping timeout: 240 seconds] 02:43:59 -!- prxq [~mommer@x2f68f92.dyn.telefonica.de] has quit [Ping timeout: 241 seconds] 02:44:33 -!- normanrichards [~textual@99.179.96.67] has quit [] 02:45:10 ndrei [~avo@83.142.149.227] has joined #lisp 02:53:22 ssj4mo [ssj4mo@69.122.63.179] has joined #lisp 02:53:53 ssj4mo_e [ssj4mo@ool-457a3fb3.dyn.optonline.net] has joined #lisp 02:54:11 -!- ssj4mo [ssj4mo@69.122.63.179] has quit [Remote host closed the connection] 02:54:15 -!- ssj4mo_e [ssj4mo@ool-457a3fb3.dyn.optonline.net] has quit [Remote host closed the connection] 02:54:34 ssj4mo [ssj4mo@ool-457a3fb3.dyn.optonline.net] has joined #lisp 02:54:50 normanrichards [~textual@99.179.96.67] has joined #lisp 02:56:24 -!- boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Remote host closed the connection] 02:57:31 michael_lee [~michael_l@113.139.75.121] has joined #lisp 02:57:43 boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 02:59:31 -!- boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Remote host closed the connection] 03:02:21 -!- marsam is now known as marsambot 03:08:26 -!- askatasuna [~askatasun@181.20.69.50] has quit [Ping timeout: 252 seconds] 03:08:31 beach [~user@ABordeaux-651-1-142-79.w90-38.abo.wanadoo.fr] has joined #lisp 03:08:38 -!- ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has quit [Ping timeout: 265 seconds] 03:08:41 Good morning everyone! 03:09:07 -!- _8680_ [~8680@2002:4404:712c:0:c97c:bd2c:2646:a817] has quit [Ping timeout: 245 seconds] 03:09:55 _8680_ [~8680@2002:4404:712c:0:b034:d8c4:6b4b:dea5] has joined #lisp 03:10:12 ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has joined #lisp 03:10:36 askatasuna [~askatasun@181.20.69.50] has joined #lisp 03:11:29 antonv [~user@93.171.161.176] has joined #lisp 03:11:51 does anyone know a query language for CL data structures? 03:12:06 Common Lisp 03:12:16 Heh, you beat me to it. 03:16:20 -!- QwertyDragon [~chatzilla@pool-173-76-7-69.bstnma.fios.verizon.net] has quit [Read error: Connection timed out] 03:16:42 beach: hello 03:16:52 QwertyDragon [~chatzilla@pool-173-76-7-69.bstnma.fios.verizon.net] has joined #lisp 03:19:18 -!- effy [~x@222.131.153.216] has quit [Ping timeout: 240 seconds] 03:20:33 effy [~x@222.131.153.216] has joined #lisp 03:21:12 -!- Joreji [~thomas@155-223.eduroam.rwth-aachen.de] has quit [Ping timeout: 265 seconds] 03:21:19 doomrobo [~doomrobo@unaffiliated/doomrobo] has joined #lisp 03:23:45 phadthai: What are you up to these days? 03:24:03 macin [~macin@27.61.83.190] has joined #lisp 03:30:56 beach: Lisp-wise? Nothing much, although an in-progress IDS (unfortunately closed source for now, but that might change); I wish I could put some time in ECL, unfortunately Juanjo can't maintain it anymore 03:31:51 ECL is being maintained now 03:32:10 or at least in the past two weeks 03:32:10 well yes, slightly :) 03:32:34 minion: What does IDS stand for? 03:32:34 Iconostasion Decerniture Spoke 03:32:41 heh 03:33:26 it's an intrusion detection system 03:33:30 how do i parse a string decimal like with parse-integer, but keeping the decimal and fraction? 03:33:36 phadthai: Ah, OK. 03:33:37 i even ended up with ECL commit access, without wanting it 03:34:05 hydan [59676e10@gateway/web/freenode/ip.89.103.110.16] has joined #lisp 03:34:06 minion: tell axion about parse-number 03:34:06 parse-number: No definition was found in the first 5 lines of http://www.cliki.net/parse-number 03:34:31 thank you 03:35:14 ah no way in standard cl? 03:35:27 without a lot of work? 03:35:32 -!- ssj4mo [ssj4mo@ool-457a3fb3.dyn.optonline.net] has quit [Remote host closed the connection] 03:35:33 with a small custom function, sure 03:35:34 read-from-string, unsafe 03:35:48 (safely, I mean) 03:36:16 i suppose i could do that as its guaranteed to be numberp and displayed re-retrieved as text in html 03:37:35 -!- askatasuna [~askatasun@181.20.69.50] has quit [Ping timeout: 252 seconds] 03:38:29 is it submitted? it's unsafe 03:38:32 -!- zRecursive [~czsq888@183.13.195.160] has quit [Remote host closed the connection] 03:38:35 at least sate *read-eval* to nil 03:38:37 set 03:38:38 -!- JuanDaugherty [~Ren@cpe-198-255-198-157.buffalo.res.rr.com] has quit [Ping timeout: 240 seconds] 03:38:53 askatasuna [~askatasun@181.20.69.50] has joined #lisp 03:40:30 keen____ [~blackened@pdf8797f7.wmaxuq00.ap.so-net.ne.jp] has joined #lisp 03:41:37 bgs100 [~bgs@unaffiliated/bgs100] has joined #lisp 03:41:46 and good like with reading #100000000000(h) 03:41:59 -!- keen___ [~blackened@p3b9310cc.wmaxuq00.ap.so-net.ne.jp] has quit [Ping timeout: 265 seconds] 03:44:48 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 03:47:18 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 265 seconds] 03:48:43 -!- macin [~macin@27.61.83.190] has quit [Quit: used WLIrc] 03:49:23 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Ping timeout: 264 seconds] 03:50:21 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 03:59:23 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 265 seconds] 04:01:59 -!- drewc [~drewc@S0106c8d71945c789.vn.shawcable.net] has quit [Ping timeout: 264 seconds] 04:02:28 -!- normanrichards [~textual@99.179.96.67] has quit [] 04:04:22 macin [~macin@106.208.74.56] has joined #lisp 04:14:54 drewc [~drewc@S0106c8d71945c789.vn.shawcable.net] has joined #lisp 04:15:40 how can i get something such as (- 8.931873 8.9318) to not return scientific notation, but decimal with all the precision? 04:16:17 there's no such thing 04:16:43 how do i return in the example 0.000073? 04:17:11 scientific notation is just another way of displaying the same number 04:17:22 zajn [~zajn@108.205.50.54] has joined #lisp 04:17:44 it's the same as asking "how do i make 123 red" 04:17:49 i know this but 04:18:05 kcj [~casey@118-92-162-249.dsl.dyn.ihug.co.nz] has joined #lisp 04:18:07 -!- kcj [~casey@118-92-162-249.dsl.dyn.ihug.co.nz] has quit [Changing host] 04:18:07 kcj [~casey@unaffiliated/kcj] has joined #lisp 04:18:25 if you want to print it, then use FORMAT 04:18:28 this is a bitcoin formula where the satoshi the last decimal place to the right needs to be visible as this is where all the information people look to compare with other sites 04:18:52 don't use floats for currency, jesus 04:19:08 but bitcoin is not a currency! 04:19:19 monopoly money can be a currency too. 04:19:24 -!- therik [~therik@212.50.110.108] has quit [Remote host closed the connection] 04:19:31 but seriously, floats are not for currency. use rationals and then print it however. 04:20:05 ok 04:20:09 get yourself a fancy IBM mainframe with decimal floating point accelerators 04:21:28 beingAwesome [~Thunderbi@106.78.137.60] has joined #lisp 04:25:46 normanrichards [~textual@70.114.215.220] has joined #lisp 04:31:17 seggy [~segmond@adsl-108-73-167-110.dsl.sfldmi.sbcglobal.net] has joined #lisp 04:33:58 -!- askatasuna [~askatasun@181.20.69.50] has quit [Ping timeout: 240 seconds] 04:34:48 -!- segmond [~segmond@99.102.148.146] has quit [Ping timeout: 252 seconds] 04:37:37 segimondu [~segmond@adsl-108-67-101-73.dsl.sfldmi.sbcglobal.net] has joined #lisp 04:38:39 -!- beingAwesome [~Thunderbi@106.78.137.60] has quit [Ping timeout: 252 seconds] 04:38:52 -!- segimondu [~segmond@adsl-108-67-101-73.dsl.sfldmi.sbcglobal.net] has quit [Read error: Connection reset by peer] 04:39:27 segimondu [~segmond@adsl-108-73-160-211.dsl.sfldmi.sbcglobal.net] has joined #lisp 04:40:38 beingAwesome [~Thunderbi@106.79.85.222] has joined #lisp 04:40:57 -!- seggy [~segmond@adsl-108-73-167-110.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 265 seconds] 04:41:12 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 04:41:26 -!- stassats` [~stassats@wikipedia/stassats] has quit [Ping timeout: 265 seconds] 04:43:47 -!- bgs100 [~bgs@unaffiliated/bgs100] has quit [Quit: bgs100] 04:52:05 yacks [~py@103.6.159.103] has joined #lisp 04:52:25 -!- beingAwesome [~Thunderbi@106.79.85.222] has quit [Ping timeout: 252 seconds] 04:53:02 -!- jaimef [jaimef@166.84.6.60] has quit [Ping timeout: 264 seconds] 04:54:15 askatasuna [~askatasun@181.20.69.50] has joined #lisp 04:55:39 -!- gmcastil [~user@97-124-168-220.hlrn.qwest.net] has quit [Remote host closed the connection] 04:56:50 -!- askatasuna [~askatasun@181.20.69.50] has quit [Client Quit] 04:56:50 -!- staykov [~wiggin@cable.xen.prgmr.com] has quit [Read error: Operation timed out] 04:57:59 -!- ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has quit [Ping timeout: 240 seconds] 04:58:15 beingAwesome [~Thunderbi@106.66.63.19] has joined #lisp 04:58:33 ok, how can i round a decimal to the 3rd decimal place, without format (keeping its type)? 04:58:41 staykov [~wiggin@cable.xen.prgmr.com] has joined #lisp 04:58:53 pranavrc [~pranavrc@122.164.212.234] has joined #lisp 04:58:53 -!- pranavrc [~pranavrc@122.164.212.234] has quit [Changing host] 04:58:53 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #lisp 04:59:04 cyberfanat [~cyberfana@91.222.64.166] has joined #lisp 04:59:20 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Remote host closed the connection] 04:59:48 axion: I think you are confused. 04:59:56 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 05:00:05 axion: Common Lisp does not have decimal numbers. 05:00:06 ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has joined #lisp 05:01:28 ok 05:02:09 jaimef [jaimef@dns.mauthesis.com] has joined #lisp 05:04:10 -!- cyberfanat [~cyberfana@91.222.64.166] has quit [Remote host closed the connection] 05:04:23 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Ping timeout: 264 seconds] 05:04:57 axion: Use either ratios or (scaled) integers. 05:05:04 -!- beingAwesome [~Thunderbi@106.66.63.19] has quit [Ping timeout: 252 seconds] 05:06:35 axion: As Bike said, it is a very bad idea to use floats for calculations with money. 05:07:15 your customers will probably not be satisfied to know that you know how much money they have to within 10^-3 accuracy 05:10:11 That's not the main problem, though. 05:11:18 compound error 05:11:27 Exactly! 05:12:08 axion: I recommend you read that document (I forget the link) entitled something like "What every computer scientist should know about floating-point numbers." 05:12:34 The simplest thing to remember is that a floating point value represents an interval. 05:12:49 If you remember that, everything else is pretty obvious. 05:13:17 -!- Beetny_ [~Beetny@ppp118-208-61-39.lns20.bne1.internode.on.net] has quit [Ping timeout: 244 seconds] 05:14:25 -!- antonv [~user@93.171.161.176] has quit [Ping timeout: 252 seconds] 05:23:46 beingAwesome [~Thunderbi@106.66.124.60] has joined #lisp 05:25:16 sohail [~sohail@75-119-248-79.dsl.teksavvy.com] has joined #lisp 05:25:16 -!- sohail [~sohail@75-119-248-79.dsl.teksavvy.com] has quit [Changing host] 05:25:16 sohail [~sohail@unaffiliated/sohail] has joined #lisp 05:29:24 edgar-rft [~GOD@HSI-KBW-109-193-013-113.hsi7.kabel-badenwuerttemberg.de] has joined #lisp 05:45:39 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 05:46:01 -!- jaimef [jaimef@dns.mauthesis.com] has quit [Excess Flood] 05:46:18 -!- doomrobo [~doomrobo@unaffiliated/doomrobo] has quit [Quit: Leaving] 05:48:32 -!- kobain_ [~sambio@unaffiliated/kobain] has quit [] 05:49:23 -!- beingAwesome [~Thunderbi@106.66.124.60] has quit [Ping timeout: 264 seconds] 05:49:42 musvitnik [~musvitnik@82.146.58.127] has joined #lisp 05:49:58 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Ping timeout: 244 seconds] 05:50:58 gravicappa [~gravicapp@ppp91-77-167-208.pppoe.mtu-net.ru] has joined #lisp 05:52:20 beingAwesome [~Thunderbi@223.196.222.2] has joined #lisp 05:54:09 jaimef [jaimef@dns.mauthesis.com] has joined #lisp 05:54:18 -!- frkout_ [~frkout@vpn.dwango.co.jp] has quit [Read error: Connection reset by peer] 05:55:10 beingAwesome1 [~Thunderbi@49.14.234.56] has joined #lisp 05:57:11 -!- beingAwesome [~Thunderbi@223.196.222.2] has quit [Ping timeout: 264 seconds] 05:58:34 beingAwesome [~Thunderbi@49.15.55.224] has joined #lisp 05:59:35 -!- beingAwesome1 [~Thunderbi@49.14.234.56] has quit [Ping timeout: 264 seconds] 06:00:35 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 06:01:48 -!- r0b1 [~robert@subtle/contributor/robgleeson] has quit [Quit: brb] 06:02:53 -!- beingAwesome [~Thunderbi@49.15.55.224] has quit [Ping timeout: 244 seconds] 06:04:59 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Ping timeout: 264 seconds] 06:05:36 hitecnologys [~hitecnolo@178.74.121.205] has joined #lisp 06:06:11 mishoo [~mishoo@93.113.190.121] has joined #lisp 06:06:37 -!- normanrichards [~textual@70.114.215.220] has quit [] 06:07:04 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 06:09:32 beingAwesome [~Thunderbi@106.78.180.251] has joined #lisp 06:11:14 Harag [~Thunderbi@41.13.16.79] has joined #lisp 06:13:37 -!- beingAwesome [~Thunderbi@106.78.180.251] has quit [Ping timeout: 240 seconds] 06:14:46 bocaneri [~bocaneri_@about/linux/staff/sauvin] has joined #lisp 06:16:35 normanrichards [~textual@70.114.215.220] has joined #lisp 06:16:35 -!- normanrichards [~textual@70.114.215.220] has quit [Client Quit] 06:18:02 Where can i search for good lisp packages/modules 06:28:41 -!- Harag [~Thunderbi@41.13.16.79] has quit [Ping timeout: 252 seconds] 06:30:51 zajn_ [~zajn@c-67-164-92-172.hsd1.ca.comcast.net] has joined #lisp 06:31:35 zRecursive [~czsq888@183.12.89.192] has joined #lisp 06:32:06 kami [~user@unaffiliated/kami-] has joined #lisp 06:32:12 Good morning. 06:34:04 -!- zajn [~zajn@108.205.50.54] has quit [Ping timeout: 265 seconds] 06:38:01 Hello kami. 06:38:07 joneshf-laptop [~joneshf@98.255.30.38] has joined #lisp 06:38:22 macin: Try common-lisp.net. 06:38:50 thanks beach 06:39:05 macin: I suppose you want to look at the source rather than just use the code, right? 06:39:21 yup :) 06:39:57 macin: i use google for that kind of research. and quicklisp, if i need access to some library quickly. 06:41:12 k 06:45:18 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 240 seconds] 06:47:23 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 06:50:18 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [] 06:51:10 -!- DrCode [~DrCode@gateway/tor-sasl/drcode] has quit [Ping timeout: 265 seconds] 06:54:28 nffff [~nffff@c-50-183-123-25.hsd1.co.comcast.net] has joined #lisp 06:55:12 Harag [~Thunderbi@41.13.16.79] has joined #lisp 06:55:23 sdemarre [~serge@91.176.245.179] has joined #lisp 06:56:09 -!- sdemarre [~serge@91.176.245.179] has quit [Read error: Connection reset by peer] 06:56:18 sdemarre [~serge@91.176.245.179] has joined #lisp 06:58:22 macin: So are you taking a course using Common Lisp? 06:59:01 -!- zajn_ [~zajn@c-67-164-92-172.hsd1.ca.comcast.net] has quit [Remote host closed the connection] 06:59:38 -!- nffff [~nffff@c-50-183-123-25.hsd1.co.comcast.net] has quit [Ping timeout: 240 seconds] 07:01:01 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 07:05:20 Davidbrcz [~david@i16-les03-th2-5-48-246-200.sfr.lns.abo.bbox.fr] has joined #lisp 07:05:25 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Ping timeout: 244 seconds] 07:06:00 -!- Davidbrcz [~david@i16-les03-th2-5-48-246-200.sfr.lns.abo.bbox.fr] has quit [Client Quit] 07:06:48 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 07:07:43 No , i'm fascinated. 07:09:23 -!- hydan [59676e10@gateway/web/freenode/ip.89.103.110.16] has quit [Ping timeout: 245 seconds] 07:10:15 -!- musvitnik [~musvitnik@82.146.58.127] has quit [Remote host closed the connection] 07:12:47 -!- Harag [~Thunderbi@41.13.16.79] has quit [Ping timeout: 264 seconds] 07:16:14 -!- slyrus [~chatzilla@107.201.5.56] has quit [Read error: Connection reset by peer] 07:16:53 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 07:17:50 slyrus [~chatzilla@107.201.5.56] has joined #lisp 07:19:41 jtza8 [~jtza8@105-237-80-164.access.mtnbusiness.co.za] has joined #lisp 07:21:28 -!- sohail [~sohail@unaffiliated/sohail] has quit [Quit: This computer has gone to sleep] 07:22:17 beach: just fascinated. :) 07:22:34 Yes, you said that. 07:23:15 dandersen [~user@unaffiliated/dandersen] has joined #lisp 07:25:00 -!- dandersen [~user@unaffiliated/dandersen] has quit [Remote host closed the connection] 07:25:41 Yeah. 07:25:54 -!- gravicappa [~gravicapp@ppp91-77-167-208.pppoe.mtu-net.ru] has quit [Ping timeout: 252 seconds] 07:37:46 seangrove [~user@c-69-181-197-122.hsd1.ca.comcast.net] has joined #lisp 07:46:33 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 07:47:16 -!- yacks [~py@103.6.159.103] has quit [Ping timeout: 244 seconds] 07:47:17 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 07:49:38 -!- bjz [~bjz@125.253.99.68] has quit [Ping timeout: 240 seconds] 07:50:01 gravicappa [~gravicapp@ppp91-77-184-18.pppoe.mtu-net.ru] has joined #lisp 07:50:38 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Ping timeout: 240 seconds] 07:53:43 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 07:56:38 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Ping timeout: 240 seconds] 08:01:31 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 08:02:15 yacks [~py@103.6.159.103] has joined #lisp 08:05:54 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Ping timeout: 265 seconds] 08:08:36 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 08:09:19 effy_ [~x@222.129.237.38] has joined #lisp 08:09:55 -!- effy [~x@222.131.153.216] has quit [Ping timeout: 252 seconds] 08:10:05 ustunozgur [~ustunozgu@88.228.232.73] has joined #lisp 08:10:07 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 08:10:15 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 08:13:26 vaporatorius [~vaporator@25.red-80-29-94.adsl.static.ccgg.telefonica.net] has joined #lisp 08:14:30 jewel [~jewel@105-236-210-247.access.mtnbusiness.co.za] has joined #lisp 08:15:30 bjz [~bjz@125.253.99.68] has joined #lisp 08:17:50 MoALTz [~no@user-31-175-247-158.play-internet.pl] has joined #lisp 08:20:29 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 08:26:29 -!- jewel [~jewel@105-236-210-247.access.mtnbusiness.co.za] has quit [Ping timeout: 240 seconds] 08:27:20 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 08:27:37 -!- effy_ [~x@222.129.237.38] has quit [Ping timeout: 240 seconds] 08:28:44 effy [~x@123.123.105.161] has joined #lisp 08:32:26 -!- kcj [~casey@unaffiliated/kcj] has quit [Excess Flood] 08:33:06 nostoi [~nostoi@30.Red-80-39-205.dynamicIP.rima-tde.net] has joined #lisp 08:33:29 -!- nostoi [~nostoi@30.Red-80-39-205.dynamicIP.rima-tde.net] has quit [Client Quit] 08:33:30 kcj [~casey@unaffiliated/kcj] has joined #lisp 08:33:51 nostoi [~nostoi@30.Red-80-39-205.dynamicIP.rima-tde.net] has joined #lisp 08:33:52 -!- nostoi [~nostoi@30.Red-80-39-205.dynamicIP.rima-tde.net] has quit [Remote host closed the connection] 08:34:11 nostoi [~nostoi@30.Red-80-39-205.dynamicIP.rima-tde.net] has joined #lisp 08:39:13 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 08:39:35 effy_ [~x@123.123.105.161] has joined #lisp 08:40:23 -!- effy [~x@123.123.105.161] has quit [Ping timeout: 264 seconds] 08:40:50 -!- railly [~lilin@202.197.224.244] has quit [Remote host closed the connection] 08:41:54 dandersen [~user@unaffiliated/dandersen] has joined #lisp 08:42:50 iqool [~user@46.78.95.191] has joined #lisp 08:48:36 srcerer_ [~chatzilla@dns2.klsairexpress.com] has joined #lisp 08:50:00 brucem_ [~bmitchene@waywardmonkeys.com] has joined #lisp 08:50:32 -!- dandersen is now known as dkcl 08:51:42 kbc [kbc@tuomi.oulu.fi] has joined #lisp 08:52:10 rk[lies]_ [~rak@opensource.cse.ohio-state.edu] has joined #lisp 08:52:12 Munksgaard_ [munksgaard@hub.pronoia.dk] has joined #lisp 08:53:28 abbe_ [having@badti.me] has joined #lisp 08:55:14 fnordbert_ [~fnordbert@unaffiliated/fnordbert] has joined #lisp 08:55:43 i was trying to remember what term people use for the quality of lisp that makes is malleable - so one can change things around quickly 08:56:03 -!- srcerer [~chatzilla@dns2.klsairexpress.com] has quit [*.net *.split] 08:56:06 -!- kbc_ [kbc@tuomi.oulu.fi] has quit [*.net *.split] 08:56:06 -!- rk[lies] [~rak@opensource.cse.ohio-state.edu] has quit [*.net *.split] 08:56:06 -!- zarul [~zarul@ubuntu/member/zarul] has quit [*.net *.split] 08:56:07 -!- brucem [~bmitchene@waywardmonkeys.com] has quit [*.net *.split] 08:56:07 -!- naryl [~weechat@46.182.24.168] has quit [*.net *.split] 08:56:07 -!- zymurgy [~zymurgy@li607-220.members.linode.com] has quit [*.net *.split] 08:56:07 -!- spacebat [~spacebat@150.101.97.47] has quit [*.net *.split] 08:56:09 -!- abbe [having@badti.me] has quit [*.net *.split] 08:56:09 -!- Munksgaard [munksgaard@hub.pronoia.dk] has quit [*.net *.split] 08:56:09 -!- fnordbert [~fnordbert@unaffiliated/fnordbert] has quit [*.net *.split] 08:56:20 Jayk97 [~quassel@50.13.169.64] has joined #lisp 08:56:24 -!- fnordbert_ is now known as fnordbert 08:57:10 -!- dkcl is now known as dandersen 08:57:28 -!- zRecursive [~czsq888@183.12.89.192] has left #lisp 08:58:01 faheem: Extensibility? Homoiconicity? 08:58:35 -!- nostoi [~nostoi@30.Red-80-39-205.dynamicIP.rima-tde.net] has quit [Quit: Verlassend] 08:58:41 dandersen: probably not Extensibility 08:59:19 faheem: Well, homoiconicity refers to the fact that data and code are represented the same way. 08:59:25 to be clear, i meant how would one term "malleabl" more formally 08:59:49 i wasn't referring to the qualities that enable CL to be malleable. 09:00:05 I see. 09:01:31 meaning, i can quickly reshape the code to do something different. as opposed to C for example 09:02:03 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 09:02:59 Self-extensible, self-modifying, but I guess those words aren't formal/elegant enough, and it's not necessarily clear what "self-" means. 09:03:03 frkout [~frkout@47.145.218.133.dy.bbexcite.jp] has joined #lisp 09:03:27 spacebat [~spacebat@150.101.97.47] has joined #lisp 09:03:40 I'm guessing the target here is to make the meaning perfectly clear. 09:04:00 frkout_ [~frkout@p2045-ipngn1006marunouchi.tokyo.ocn.ne.jp] has joined #lisp 09:04:01 Then again, go for "dynamic" if you want to compare it to C. 09:04:12 zymurgy [~zymurgy@li607-220.members.linode.com] has joined #lisp 09:04:30 frkout__ [~frkout@vpn.dwango.co.jp] has joined #lisp 09:04:56 zarul [~zarul@ubuntu/member/zarul] has joined #lisp 09:05:23 dandersen: yes, dynamic might work, if that is the generally understood meaning of the term in that context. 09:05:24 logand [~user@e179034116.adsl.alicedsl.de] has joined #lisp 09:06:18 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Ping timeout: 244 seconds] 09:07:38 -!- frkout [~frkout@47.145.218.133.dy.bbexcite.jp] has quit [Ping timeout: 240 seconds] 09:08:02 please don't, we already have too many meanings for dynamic 09:08:44 -!- frkout_ [~frkout@p2045-ipngn1006marunouchi.tokyo.ocn.ne.jp] has quit [Ping timeout: 265 seconds] 09:11:49 Bike: ok, back to the drawing board 09:12:57 What is the purpose? Are you trying to sell someone the idea of using Lisp for a project, or is it something else? 09:14:23 fendia [~fendia@82.146.63.24] has joined #lisp 09:15:09 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #lisp 09:16:49 -!- sdemarre [~serge@91.176.245.179] has quit [Ping timeout: 240 seconds] 09:18:31 just tell them NASA uses lisp in mars rovers 09:21:23 -!- logand [~user@e179034116.adsl.alicedsl.de] has left #lisp 09:24:53 -!- brucem_ is now known as brucem 09:25:38 -!- ustunozgur [~ustunozgu@88.228.232.73] has quit [Remote host closed the connection] 09:26:14 ustunozgur [~ustunozgu@li283-143.members.linode.com] has joined #lisp 09:31:16 dandersen: i'm writing an answer on a Stack Exchange site in which I want to express the property i mentioned above. that lisp can easily/quickly be changed. 09:31:48 the context is rapid prototyping. the question is http://academia.stackexchange.com/q/17781/285 09:31:56 -!- effy_ [~x@123.123.105.161] has quit [Ping timeout: 265 seconds] 09:32:11 scientific protoyping i should have said 09:32:48 arenz [~arenz@37.17.234.254] has joined #lisp 09:33:26 effy [~x@123.123.105.161] has joined #lisp 09:34:47 I'll probably also reference this question - http://scicomp.stackexchange.com/q/1454/38 09:35:00 I would make a point of homoiconicity, explaining what it is and why it's good 09:35:30 Maybe mention the fact that you can extensively modify a running system without it restarting, for instance 09:36:43 dandersen: modifying without restarting is certainly relevant. i don't want to go into too many technical details - that would seem out of place. 09:39:29 jack_rabbit [~jack_rabb@c-24-7-197-106.hsd1.il.comcast.net] has joined #lisp 09:39:47 Code_Man` [~Code_Man@2a02:1205:5058:2f10:223:54ff:fe38:82c2] has joined #lisp 09:44:08 alexherbo2 [~alexherbo@APlessis-Bouchard-154-1-91-224.w83-199.abo.wanadoo.fr] has joined #lisp 09:46:33 -!- Mathieu [mlegrand@2400:8900::f03c:91ff:fedf:caf4] has quit [Read error: Connection reset by peer] 09:46:57 -!- aftershave_ [~textual@h-243-81.a336.priv.bahnhof.se] has quit [Quit: Textual IRC Client: www.textualapp.com] 09:47:12 aftershave_ [~textual@h-243-81.a336.priv.bahnhof.se] has joined #lisp 09:47:28 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 09:47:29 -!- aftershave_ [~textual@h-243-81.a336.priv.bahnhof.se] has quit [Client Quit] 09:47:31 -!- qiemem_ [uid14911@gateway/web/irccloud.com/x-qibleyhoedizgvln] has quit [Quit: Connection closed for inactivity] 09:47:41 aftershave [~textual@h-243-81.a336.priv.bahnhof.se] has joined #lisp 09:48:33 sword [~sword@2601:7:1900:f4:e2cb:4eff:fef7:a13] has joined #lisp 09:49:42 Mathieu [mlegrand@2400:8900::f03c:91ff:fedf:caf4] has joined #lisp 09:50:14 -!- nug700 [~nug700@71-37-219-192.phnx.qwest.net] has quit [Quit: bye] 09:50:21 -!- ustunozgur [~ustunozgu@li283-143.members.linode.com] has quit [Remote host closed the connection] 09:51:37 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Ping timeout: 240 seconds] 09:52:21 Malice_ [~Malice@94-229-220-135.static.espol.com.pl] has joined #lisp 09:56:20 morning 09:56:55 hello oleo 09:57:07 o/ 09:57:12 hello beach 10:00:30 ck`` [~ck@dslb-094-219-236-112.pools.arcor-ip.net] has joined #lisp 10:04:50 -!- zickzackv [~faot@p5DDB0002.dip0.t-ipconnect.de] has quit [Ping timeout: 252 seconds] 10:05:10 maxpeck [~maxpeck@unaffiliated/maxpeck] has joined #lisp 10:18:11 -!- kcj [~casey@unaffiliated/kcj] has quit [Ping timeout: 264 seconds] 10:22:23 -!- iqool [~user@46.78.95.191] has quit [Ping timeout: 264 seconds] 10:22:41 -!- mhd [~mhd@cpe-76-170-71-237.socal.res.rr.com] has quit [Quit: Textual IRC Client: www.textualapp.com] 10:30:05 [SLB] [~slabua@unaffiliated/slabua] has joined #lisp 10:41:42 -!- macin [~macin@106.208.74.56] has left #lisp 10:48:21 JuanDaugherty [~juand@cpe-198-255-198-157.buffalo.res.rr.com] has joined #lisp 10:48:24 sdemarre [~serge@91.176.245.179] has joined #lisp 10:53:52 -!- ndrei [~avo@83.142.149.227] has quit [Ping timeout: 252 seconds] 10:55:09 BlankVerse [~pankajm@122.167.34.114] has joined #lisp 11:02:47 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 11:03:45 varjag [uid4973@gateway/web/irccloud.com/x-gvlofclumqcfqiol] has joined #lisp 11:04:37 ndrei [~avo@83.142.149.227] has joined #lisp 11:05:07 RenJuan [~Ren@cpe-198-255-198-157.buffalo.res.rr.com] has joined #lisp 11:07:37 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Ping timeout: 252 seconds] 11:07:43 -!- sdemarre [~serge@91.176.245.179] has quit [Ping timeout: 244 seconds] 11:10:01 Joreji [~thomas@155-223.eduroam.rwth-aachen.de] has joined #lisp 11:11:41 bullone [~user@host-73.20-14-119.dynamic.totalbb.net.tw] has joined #lisp 11:16:24 -!- bullone [~user@host-73.20-14-119.dynamic.totalbb.net.tw] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:16:34 zacharias [~aw@unaffiliated/zacharias] has joined #lisp 11:17:03 bullone [~user@host-73.20-14-119.dynamic.totalbb.net.tw] has joined #lisp 11:17:41 __prefect [~prefect@koln-5d81437e.pool.mediaWays.net] has joined #lisp 11:18:16 -!- vaporatorius is now known as Vaporatorius 11:19:19 nffff [~nffff@c-50-183-123-25.hsd1.co.comcast.net] has joined #lisp 11:34:01 -!- zacharias [~aw@unaffiliated/zacharias] has quit [Ping timeout: 240 seconds] 11:41:11 ggole [~ggole@58-7-179-133.dyn.iinet.net.au] has joined #lisp 11:48:16 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 11:48:37 does benjamin lambert come here? 11:51:24 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Read error: Operation timed out] 11:52:25 alezost [~user@128-70-206-28.broadband.corbina.ru] has joined #lisp 11:53:25 pranavrc [~pranavrc@122.164.188.55] has joined #lisp 11:53:25 -!- pranavrc [~pranavrc@122.164.188.55] has quit [Changing host] 11:53:25 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #lisp 11:53:31 -!- maxpeck [~maxpeck@unaffiliated/maxpeck] has quit [Quit: Textual IRC Client: www.textualapp.com] 11:55:31 -!- zxq9 [~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp] has quit [Quit: Konversation terminated!] 11:56:25 Is there a way to remove specific method from generic function? 11:57:10 clhs remove-method 11:57:10 http://www.lispworks.com/reference/HyperSpec/Body/f_rm_met.htm 11:58:14 And how do I get list of methods, again? 11:58:55 zxq9 [~ceverett@FL9-125-199-207-150.okn.mesh.ad.jp] has joined #lisp 11:58:55 Well, you would have to use the MOP. But you can use find-method if you know its specializers. 11:58:58 clhs find-method 11:58:59 http://www.lispworks.com/reference/HyperSpec/Body/f_find_m.htm 11:59:32 I see. 11:59:40 In the MOP it is generic-function-methods. 11:59:48 OK, thanks beach. 12:00:05 http://metamodular.com/CLOS-MOP/generic-function-methods.html 12:00:13 No problem. 12:00:38 Who is in charge of specbot? 12:00:56 We could teach it to access MOP symbols. 12:01:44 stassats, I guess. 12:01:52 Maybe so. 12:02:29 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Ping timeout: 244 seconds] 12:03:37 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 12:05:03 yzzyx [~yzzyx@host86-173-68-125.range86-173.btcentralplus.com] has joined #lisp 12:07:38 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Ping timeout: 240 seconds] 12:10:59 -!- cdidd [~cdidd@128-75-248-198.broadband.corbina.ru] has quit [Ping timeout: 240 seconds] 12:11:46 cdidd [~cdidd@176.14.218.151] has joined #lisp 12:12:22 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 12:14:06 Near [~Near@unaffiliated/near] has joined #lisp 12:14:19 -!- Near [~Near@unaffiliated/near] has left #lisp 12:15:25 -!- effy [~x@123.123.105.161] has quit [Ping timeout: 244 seconds] 12:16:00 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #lisp 12:25:24 effy [~x@123.123.105.161] has joined #lisp 12:26:18 -!- Malice_ [~Malice@94-229-220-135.static.espol.com.pl] has quit [Ping timeout: 240 seconds] 12:31:02 sdemarre [~serge@91.176.245.179] has joined #lisp 12:33:59 -!- eigenlicht [~eigenlich@170-18-182-46.NbIServ.com] has quit [Ping timeout: 240 seconds] 12:34:11 dilated_dinosaur [~ivan@cpc3-finc13-2-0-cust253.4-2.cable.virginm.net] has joined #lisp 12:36:45 -!- wilfredh_ is now known as wilfredh 12:40:53 therik [~therik@212.50.110.108] has joined #lisp 12:44:41 is there are #lisp-gardeners or equivalent channel still where I can bother/absorb good lisp style? 12:44:49 bother people* 12:45:00 -!- dilated_dinosaur [~ivan@cpc3-finc13-2-0-cust253.4-2.cable.virginm.net] has quit [Ping timeout: 252 seconds] 12:45:29 yzzyx: You can ask any question here. People mostly get annoyed when the question is easily answered in the first few pages of a good lisp book. They also get annoyed when there is no visible progress. 12:45:58 Ok, thanks. 12:47:15 k-stz [~user@HSI-KBW-095-208-250-093.hsi5.kabel-badenwuerttemberg.de] has joined #lisp 12:49:04 You can also get some answers meant only to amuse the answerer, unfortunately, and those can be hard to filter out if you have no context for filtering. 12:49:28 yzzyx: the common lisp tag on stack overflow usually attracts pretty good answers. 12:50:28 heh, I'll try to keep questions to whe sensible people are around, then. 12:50:31 when* 12:52:35 There's a "Lisp Style" thing by Norvig and Pitman that might be interesting reading 12:53:11 Of course it won't rant at you about your indentation over IRC. 12:53:45 yzzyx: This is what ITA Software used as their style guide (it's been made public and Googlified because of the acquisition): http://google-styleguide.googlecode.com/svn/trunk/lispguide.xml 12:55:08 All really helpful replies, thanks all 12:55:37 -!- Joreji [~thomas@155-223.eduroam.rwth-aachen.de] has quit [Ping timeout: 240 seconds] 13:01:38 -!- oleo [~oleo@xdsl-84-44-153-92.netcologne.de] has quit [Ping timeout: 240 seconds] 13:02:49 I also notice a lot of quicklisp libraries are forked on github, but the original project doesn't merge back. If I discovered a bug in a library and submitted a pull request, do they (on average) get merged upstream and eventually back to quicklisp? I can't at this stage figure out if a project has been idle for two years because it's stable, or if it's abandoned. 13:04:03 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 13:04:46 Hm, although in the case of all libraries, that's a broad question. Perhaps a better one would be "Is there a list of packages sorted by popuplarity?" maybe an aggregate quickinstall count for each package? That would help selecting packages. 13:08:26 -!- asedeno [~asedeno@66.102.14.25] has quit [Read error: Operation timed out] 13:08:40 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Ping timeout: 252 seconds] 13:11:15 ah, nevermind, i found the current recommended libraries page, that's a start. 13:11:19 (cliki) 13:12:16 oleo [~oleo@xdsl-78-35-172-79.netcologne.de] has joined #lisp 13:16:08 yzzyx: They used to be published, I'm not sure if they still are. This is the latest one I could find but it's from November 2011... http://blog.quicklisp.org/2011/12/project-download-stats-for-november.html 13:18:00 asedeno [~asedeno@66.102.14.18] has joined #lisp 13:18:35 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 13:20:39 aeth: thanks, that's better than nothing. Xach: feature request :) 13:22:41 yzzyx: have you looked at quickdocs.org (I think)? 13:23:36 -!- nffff [~nffff@c-50-183-123-25.hsd1.co.comcast.net] has quit [Ping timeout: 244 seconds] 13:24:23 splittist: aha, all sorts of useful metrics here, thanks! 13:25:05 LiamH [~none@96.231.227.121] has joined #lisp 13:26:33 yzzyx: I agree it would be great to have a way to find out what projects might fit your needs, and how many other people had it fit their needs (or not) 13:27:53 Xach: is there a policy for taking over dead projects that have stagnated in quicklisp for a while where the author is no longer responding? 13:28:39 sohail [~sohail@75-119-248-79.dsl.teksavvy.com] has joined #lisp 13:28:40 -!- sohail [~sohail@75-119-248-79.dsl.teksavvy.com] has quit [Changing host] 13:28:40 sohail [~sohail@unaffiliated/sohail] has joined #lisp 13:30:52 yzzyx: no formal policy, but i'd like to see a good effort to contact the author for a while before just taking over. 13:31:06 lduros [~user@fsf/member/lduros] has joined #lisp 13:31:17 -!- dandersen is now known as dkcl 13:31:43 Xach, naturally. I'm just trying to assess what risks would be involved in maintaining lisp in a commercial setting in general. 13:32:07 (and then going to write some throw away stuff anyway) 13:32:52 yzzyx: there are decades-old companies who have used lisp all their lives. 13:33:51 The main risks would probably be interoperability costs. 13:34:19 Zhivago: could you elaborate? 13:36:14 Well, say that you want to interface it to javawombles and snode-flapjiggles. 13:36:44 It may involve more work, since the other side is unlikely to have considered lisp interoperability. 13:36:45 already got you, yes. There would be effort involved in keeping in step with whatever external apis they have which may change at any given time. 13:37:06 You might need to implement your own version of ssoapy 7, and so on. 13:37:13 So of course, since we get the data in json or xml you'd have to buy a multi-million conversion engine from the Nasa, and write adapters to hook that enginee on the lisp and on the java side, which themselves would be two multi-million multi-year projects. 13:38:18 pjb: ;) in that case i might just write an interface that talks to the kool nodejs kidz library over a socket and let them do the hard work. 13:38:56 dilated_dinosaur [~ivan@cpc3-finc13-2-0-cust253.4-2.cable.virginm.net] has joined #lisp 13:38:59 Yeah, quite so. 13:39:23 Sockets are nice unless you need to implement insane protocols, and bridges can be built. 13:40:09 Insanity insanity insanity! 13:40:51 -!- sdemarre [~serge@91.176.245.179] has quit [Ping timeout: 265 seconds] 13:41:25 Zhivago: there are always insane protocols, though I try to avoid them as best I can, in any language. 13:42:19 -!- fendia [~fendia@82.146.63.24] has quit [Remote host closed the connection] 13:42:30 s/protocols/apis/ 13:47:10 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Quit: Ping timeout: ] 13:49:14 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 13:49:24 -!- sohail [~sohail@unaffiliated/sohail] has quit [Quit: This computer has gone to sleep] 13:49:35 ym2ha0 [~ian@58.32.251.102] has joined #lisp 13:50:50 -!- ym2ha0 [~ian@58.32.251.102] has left #lisp 13:51:05 -!- yacks [~py@103.6.159.103] has quit [Read error: Operation timed out] 13:53:18 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Ping timeout: 240 seconds] 13:55:20 yacks [~py@103.6.159.103] has joined #lisp 13:58:03 -!- abbe_ is now known as abbe 14:03:33 I know this is a biased place to ask this question, but I'll let it fly anyway. 14:03:56 Is there any programming language that's as agnostic to the programming model used as Common Lisp? 14:04:08 assembly language. 14:04:14 In what regard is common lisp agnostic? 14:04:34 he's likely talking about multi-paradigm languages. 14:04:38 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 14:05:00 Then let's be more specific so that this question becomes meaningful. 14:05:09 Common Lisp is a procedural language. 14:05:19 It's not agnostic about that at all. 14:06:08 Yes, but that's because you can't get to procedural from any other model, whereas you can build the other models on top of a procedural model. 14:06:21 huh? 14:06:28 Sure you can -- see how haskell gets to procedural from functional. 14:06:48 you can write Fortran in *any* language! 14:07:09 bjorkintosh: ...and sometimes, that's the only thing you can do 14:07:50 So, what was the claim, again? :) 14:08:40 Oz is pretty heavily multiparadigm. 14:09:17 Zhivago: I've heard more than one Haskell-type complain that its main problem is how contorted non-functional stuff is. But if that's inaccurate, I'm all ears. :) 14:09:32 whaaat? 14:09:46 Odin-, ignore the fools! 14:09:51 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Ping timeout: 265 seconds] 14:09:59 no one paradigm is _the_ silver bullet. 14:10:33 bjorkintosh: Yes. Which is what I've found interesting about a lot of new-ish programming environments. 14:10:52 They provide one hammer, and want you to do everything using that. 14:11:02 For example? 14:11:05 besides that, they completely ignore logic programming when talking about 'functional', not realizing it's the other side of the damned coin. 14:12:14 Zhivago: Node is particularly guilty of that, but a similar feeling also keeps rubbing me the wrong way about Clojure. 14:12:51 Odin- Clojure does not pretend to be a single paradigm language at all! 14:13:00 So, what is the 'one way to do everything' in node? Is it functions? Is it objects? 14:13:00 you must be talking to some trolly trolls. 14:13:49 Zhivago: no, it's eschewing sensible runtime semantics by having a library that forces you to use callbacks 14:13:56 bjorkintosh: Neither does C. It still pushes you very strongly in certain directions. 14:14:14 Well, let me know if you get around to anything meaningful. :) 14:14:22 Zhivago: Event-driven. Function returns? What's that? 14:14:51 Odin-, if the language supports other paradigms, then of course. C to my knowledge does not contain out of the box support for other paradigms. 14:15:28 bjorkintosh: In that case, your nomination of assembly is questionable. ;) 14:15:37 odin: Ah, you mean like how CL forces you to use threads for that instead. :) 14:15:45 The problem with node is if you have a nice, clean function that calls some other function (let's call it b), then if b suddenly depends on io, you must modify it to take a continuation, and now a must be re-written to take a continuation, and everyone that calls a must change too. 14:16:01 odin: I can see your argument for how CL is particularly guilty of forcing a single paradigm on the user. 14:16:40 Odin-, you're right :) but in the end, they're all doing assembly of some sort. 14:16:48 If a language doesn't force anything, it means the tools you get when you solve it in a particular way also suck balls. 14:16:52 btw, c++ does not force OO on anyone. 14:17:00 it just happens to be the most popular paradigm. 14:17:14 There are some implementations of prolog for Common Lisp; now, does anyone of them have a nice debugger? 14:17:16 also, excellent marketing at the time. 14:17:19 Probably not. 14:17:28 Zhivago: Not really. Because unlike Node, and much closer to C, CL enables you to build a different model. Where CL goes well beyond C is in making that new model appear integrated. 14:17:39 Let's look at something like Java again; a broken language, but hey, it actually has working tools. 14:17:59 odin: You really haven't thought this through, have you? 14:18:17 odin: CL allows you to write a code-walker that CPS transforms everything. 14:18:25 Also, the language is rather meaningless; if all the libraries are broken, it's still worthless. 14:18:26 odin: Hey, guess what, the same applies to node, in reverse. 14:19:46 In fact, almost all programming which has been done before is worthless in the sense that they didn't prove their code to be correct and as such you just have to hope for those other people to not have made some stupid mistake (hello GNUTLS!), which is ridiculous too. 14:20:10 Proving code to be correct is also just as worthless. 14:20:20 why Zhivago? 14:20:22 Since that might lead you to expect that the code runs correctly. 14:20:24 Zhivago: Hardware is inherently procedural. That sort of transformation always happens, it's just a question of at what level. 14:20:34 Odin: That's gibberish. 14:20:34 Zhivago: and it does. 14:20:49 Djikstra earns a feather in his wings each time a program is proved correct. 14:20:52 jdoles: Only if your hardware works correctly. 14:20:59 And your hardware doesn't work correctly. 14:21:03 bjorkintosh: and doesn't work 14:21:11 Zhivago: if my hardware doesn't work correctly, I return it. 14:21:16 Zhivago: Oh, really? Define functional application non-procedurally. 14:21:25 Zhivago: and it's one of the most ridiculous counter-arguments I have ever heard. 14:21:32 None of your hardware works correctly -- it's all vulnerable to probabilistic failure. 14:21:37 Zhivago: I heard it before, but I expected more from you. 14:21:42 Odin-, procedural programming relies on side effects. changing state. 14:22:10 Well, you can live in a fantasy world -- but the reality is that you need to expect your code not to work perfectly. 14:22:18 Zhivago: if you have proven your code to be correct, you can always compile it such that it does things in redundant ways. 14:22:22 in a purely functional language, there hopefully are no side effects. 14:22:23 voila? 14:22:28 <_death> we live in a material world in Zhivago is a material guy 14:22:31 bjorkintosh: Yes. And hardware is state. 14:22:32 Zhivago: that way, you can get the probability of failure as low as epsilon. 14:22:41 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 14:22:42 "Anything that can possibly go wrong, does." -Murphy 14:22:43 jdoles: no. You need to verify the whole path, and even that gives you only certain degree of assurance 14:22:47 You can get it low ... but that's not the same as perfect. 14:22:48 Zhivago: in short, your statements mean nothing. 14:22:58 Odin-, it's a necessary abstraction. however, if you're suggesting that there's only one paradigm because all hardware is procedural... 14:23:07 bjorkintosh: No side effects means no effect on anything, meaning can't be detected on the outside. 14:23:13 you must not have heard of the OO-like hardware implemented a few years ago. 14:23:17 Zhivago: but perfect is going to be 100000 times better than what we have now (which is no reason at all for software to work) 14:23:19 Which is why you need to design with defects in mind. 14:23:23 LISP machine anyone? 14:23:35 perfect should survive the heat death of the universe 14:23:38 bjorkintosh: OO is not really anything different from procedural... 14:23:39 bjorkintosh: No, I'm saying his argument that CL can't do event-driven programming because it does code transformation under the hood is stupid. 14:23:46 Zhivago: your compiler can implement that as well. 14:23:52 odin: Re-read what I wrote. 14:23:58 p_l, right. it's structured programming ++. 14:23:58 Zhivago: it's called "separation of concerns". 14:24:16 Zhivago: If that wasn't what you meant, your comment had no relevance to what I said. 14:24:33 Odin: Did you manage to read where I wrote that you can write a CPS transforming code-walker? 14:24:37 CL can't do event-driven programming? since when? 14:24:38 Zhivago: a programmer can just write his little proof against an ideal machine (like the JVM was also supposed to do) and then some magical compiler makes it run on even the most broken hardware around. 14:24:57 jdoles: hahahahahahahahaha 14:24:58 -!- nialo [~nialo@ool-2f10e575.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 14:25:00 jdoles: Yeah, in a fantasy world you can have magical compilers. 14:25:06 Although I'm getting a touch of deja vu here, and really don't care to keep at this. 14:25:22 Zhivago: I have no doubt that I could be part of a team building such infrastructure. 14:25:25 jdoles: sorry, the real result is verifying everything, sometimes down to traces in IC 14:25:33 <_death> jdoles: once people thought programs were made for the machines.. then they found out it makes more sense to have them written for humans, and for machines only incidentally.. and now there's regression with people thinking they should be made for provers 14:25:44 p_l: that's something for the people at Intel to work on. 14:25:53 p_l: and in my experience they are doing just fine. 14:26:08 hardware failure is pretty rare 14:26:11 _death, there are more machines than humans. i say they be written for machines :D 14:26:17 jdoles: Let's see your program run correctly when the machine is on fire. :) 14:26:34 Zhivago, just out of curiosity, how many times did your hardware catch fire? 14:26:38 if humans want to read programs written for machines, it'll take time and is otherwise known as job security. 14:26:42 p_l: and you can also prove that an architecture works given particular design constraints. 14:26:44 "The major difference between a thing that might go wrong and a thing that cannot possibly go wrong is that when a thing that cannot possibly go wrong goes wrong it usually turns out to be impossible to get at and repair." 14:27:01 scoofy: Well, I use quite a lot of hardware, so it happens reasonably frequently. 14:27:11 p_l: it's just that the hardware industry isn't in fantasy land (aka having a little bit of ambition) yet. 14:27:18 personally, haven't happened to me in the past 25 years... 14:27:22 scoofy: Fortunately, I don't assume that the hardware is perfect, so it's not that hard to deal with. 14:27:24 jdoles: actually, no, the team that verifies is not allowed to be the team that made the hw (and while intel does have a slice of the pie, it's nowhere that big) 14:27:27 maybe i'm not hardcore enough :) 14:27:37 scoofy: You just need to use enough machines. :) 14:27:45 well, not saying it's not a possibility... 14:28:13 -!- ck`` [~ck@dslb-094-219-236-112.pools.arcor-ip.net] has quit [Ping timeout: 265 seconds] 14:28:16 p_l: I didn't say anything about it. 14:28:24 just generally thought to be a really low incidence scenario 14:28:26 And that's the point -- proving the code correct isn't enough to prove that the machine implementing the code is correct. 14:28:29 'your hw cathing fire' 14:28:41 scoofy: hate it when it happens, but it does 14:28:58 scoofy: It's a bit like checksum failures -- shove enough data around and it becomes a frequent occurrence. 14:28:59 p_l: I was saying that it is possible to _generate_ a completely correctly working CPU in a simulation which works as long as the process to create the CPUs works. 14:29:04 well, what can we do? "Anything that can possibly go wrong, does." -Murphy 14:29:20 jdoles: except that manufacturing is not perfect, and then you get radiation, too 14:29:30 Right -- we realize that our code isn't perfect and design accordingly. 14:29:34 p_l: manufacturing is perfect within certain bounds. 14:29:48 It would be quite nice if software was good enough that manufacturing defects caused most breakage. 14:29:48 p_l: because, that's pretty much the definition of manufacturing and having a "process". 14:29:55 i think we manufacture stuff to be 'good enough', not to be 'perfect'. that applies to both machines and software. 14:29:56 jdoles: And those bounds will be exceeded. 14:30:09 -!- dilated_dinosaur [~ivan@cpc3-finc13-2-0-cust253.4-2.cable.virginm.net] has quit [Ping timeout: 265 seconds] 14:30:10 Indeed -- which is why theorem provers haven't taken over. 14:30:17 Zhivago: I am sure that it's possible to create technology such that this will never happen. 14:30:34 jdoles: Well, you might want to get your head checked. 14:30:37 Zhivago: and I am sure IBM already invented that 30 years ago. 14:30:41 macin [~macin@223.235.220.125] has joined #lisp 14:30:42 Of course, the hardware guys use theorem provers. 14:30:42 -!- ZombieChicken [~weechat@unaffiliated/forgottenwizard] has quit [Remote host closed the connection] 14:30:57 Zhivago: your logic seems to be very flawed. 14:31:01 ZombieChicken [~weechat@unaffiliated/forgottenwizard] has joined #lisp 14:31:01 IBM hasn't produced any hardware that can stand up to a programmer with a screwdriver. 14:31:10 ggole, and what do the theorem provers rely on? :D 14:31:11 -!- macin [~macin@223.235.220.125] has left #lisp 14:31:24 So, point out the flaw which shows that magically perfect hardware can be physically produced. 14:31:24 Zhivago: there is anothing solution for that; security guards. 14:31:36 Hey, sounds like there's a flaw in your logic ... 14:31:43 Existing working hardware? 14:31:50 Shinmera [~linus@xdsl-188-155-176-171.adslplus.ch] has joined #lisp 14:31:58 which too have been proved ? 14:32:06 Existing working hardware (talking about just CPUs here) seems to work just fine. 14:32:13 Mostly, yes. 14:32:17 Certainly statistically speaking. 14:32:21 Occasionally, no. 14:32:27 the intel div bug was an extremely rare occurence 14:32:47 And once you've grasped that, you need to accept that your code is only going to be working fine mostly. 14:32:57 macin [~macin@223.235.220.125] has joined #lisp 14:33:02 Zhivago: I don't buy that. 14:33:18 add distributed computing, and the source of possible failures increase exponentially. 14:33:19 Zhivago: if hardware correctness was a problem, I could also work around it. 14:33:23 Bugs aside -- the physical hardware is always subject to wear and tear, cosmic rays, programmer with screwdrivers, earthquakes, and so on. 14:33:38 If you don't buy that, then you're delusional. 14:33:40 i once killed a motherboard with a screwdriver. 14:33:47 Zhivago: so, build killer robots to protect the CPUs... 14:33:47 i am a certain risk to hardware 14:33:59 Zhivago, NonStop (tm) 14:34:00 The same applies to killer robots ... 14:34:10 should work nonstop until unplugged. 14:34:12 Zhivago: populate the whole planet then. 14:34:24 And planets ... 14:34:27 or we could build hardware that's already probabilistic all the time. like, quantum computing. 14:34:32 Zhivago: so, grey goo then. 14:34:40 Zhivago: heat death of the universe? 14:34:49 Zhivago: that's just a hypothesis. 14:35:04 eigenlicht [~eigenlich@unaffiliated/eigenlicht] has joined #lisp 14:35:19 Yeah, ok. Let me know when you come down. 14:35:32 well, anything can fail, and will fail. hence the idea of building fault-tolerant systems... 14:35:53 scoofy: right, which was done in the '60s already. 14:36:02 certainly, if your life doesn't depend on it, you may as well simply not care about your hardware possibly failing. and just restart it in case of failure 14:36:09 All in all, saying that theorem proving is stupid because of hardware failure is just retarded. 14:36:29 If anything, you should be able to add arbitrary redundancy to it automatically with a compiler option. 14:36:37 If you can't see that, you are just retarded. 14:36:44 jdoles: You can add 'poor reading skills' to your resume. 14:37:49 -!- macin [~macin@223.235.220.125] has left #lisp 14:38:04 'hardware failing' is only a problem when you cannot simply go there and fix it. like, in the case of a Mars rover mission like Spirit 14:38:17 The point was that proving your code correct doesn't prove that it will run correctly. 14:38:17 Zhivago: if you define perfect as "not possible to do better" instead of your assumed theoretical concept of perfection, what I said is at least consistent. 14:38:18 once that fails, it's done. 14:38:40 Zhivago, the world is full of 'best effort' solutions.... 14:38:42 The only one talking about 'theorem proving is stupid' is yourself. 14:38:52 scoofy: Sure, and? 14:39:00 and anything can fail. 14:39:15 which is not necessarily a problem, as long as you can go there and fix it... and it's not on a different planet 14:39:27 like the Spirit Mars rover 14:39:29 I *much* rather run proven correct stuff than whatever some random Google employee created. 14:39:46 I like the colour blue. 14:39:49 jdoles, so you don't use any google products? 14:39:57 not android? not maps? not gmail? not search? 14:40:05 from my experience, google drive is a really buggy piece of software... 14:40:09 bjorkintosh: you need to work on your logic skills. 14:40:14 :) 14:40:22 no. 14:40:25 mc40 [~mcheema@146.255.107.122] has joined #lisp 14:40:50 brandonz [~brandon@c-50-131-126-204.hsd1.ca.comcast.net] has joined #lisp 14:41:04 bjorkintosh: and incidentally, I think gmail is substandard software, android is nothing to write home about, and search is certainly not invincible. 14:41:10 bjorkintosh: in short, GOOG is overrated. 14:41:35 bjorkintosh: GOOG is just Adwords; the rest is just circumstantial. 14:41:57 jdoles, when will we be seeing Jdoles-mobile, Jdoles-search, and Jdoles-mail? 14:42:01 all proven correct. 14:42:07 don't forget Jdoles-maps 14:42:17 and Jdoles-tube 14:42:21 Oh, and maps was just bought from some other company. 14:42:25 Jdoles-correctly-proven-maps (ps the map IS the territory!) 14:42:26 Same for Youtube. 14:42:30 I don't want to interrupt the nice flame war you guys have going here, but what does any of this even remotely have to do with CL? 14:42:50 jdoles, i hate to say it, but worse is better. 14:43:00 google does not use common lisp, as far as I know.... 14:43:15 it uses norvig though, scoofy . 14:43:22 bjorkintosh: yeah, I never agreed on that :) 14:43:35 http://google-styleguide.googlecode.com/svn/trunk/lispguide.xml 14:43:43 bjorkintosh: worse is better for people who don't know any better. 14:44:06 +is 14:44:16 They bought Orbitz, remember. 14:44:16 That's just from ITA software. 14:44:47 Really, if "Google" was so great, why couldn't they just have copied that stuff? 14:44:58 Which they bought. 14:44:58 Apparently, they think buying whatever competitor is easier. 14:45:12 jdoles, it is. 14:45:13 jdoles, they did - remember Google Video? it failed so they rather just bought the thing that already works (youtube) 14:45:16 if you have money. 14:45:20 also, remember Orkut? .... 14:45:22 copying is for starving artists. 14:45:27 (and apparently they think their software is also good enough) 14:45:37 Many things are successful due to network effects. 14:45:53 Google Video simply wasn't very good. 14:46:05 also they tried to copy Facebook with Google+, which (nearly) no one likes 14:47:07 (maybe after their earlier try, Orkut didn't really catch up, except in spanish speaking coutries) 14:47:30 scoofy, and brazil. 14:47:34 orkut lives? 14:47:40 isn't that spanish speaking? 14:47:44 or is it portugal? 14:47:51 They'll just have to wait for facebook to finish imploding. :) 14:47:56 ummm. suuuure. brazil speaks bad spanish. 14:47:56 -!- dkcl is now known as dandersen 14:48:13 Facebook is like a very long IQ < 120 list. 14:48:27 sorry, you're right. it's portugese 14:48:48 ah. look at the time. 14:49:02 worse is better, jdoles! no time to prove that though. 14:49:20 just look at Windows sales to prove that.. 14:50:13 why is worse better? it's the customers, stupid! 14:50:19 It's amazing that Windows still sells. 14:50:37 It really isn't amazing, no. 14:50:40 see what i wrote ^ 14:50:43 It's not amazing at all, if you have any understanding of network effects. 14:50:44 The amount of money that piece of crap costs companies (in lots time) is incredible. 14:51:06 jdoles, again, it's the customers. they don't care!! at all! 14:51:27 '1 bit' blond secretaries certainly do not care. 14:51:33 care is indeed the last thing on their mind 14:51:43 that is why arguably, the most popular piece of customer facing software, facebook, is not checked by a theorem prover. 14:51:44 bjorkintosh: ignorance and care. 14:52:57 And the astoundingly high cost that it would impose. 14:53:38 provably-right software is a nice idea, but in practice it's a lot simpler and cheaper for companies to just hire some code monkeys and make them spit out some code that works at least half the time 14:53:45 I do like the maintenance cost of very strongly typed systems. 14:53:54 How many man-years of work would it take to prove facebook correct? :) 14:54:16 I have a question regarding LISP: Does anyone in here use it in their daily job or is it just for personal use? 14:54:24 whats facbook? 14:54:34 I.e. _zero_ failures (outside of those caused by other members of this race). 14:54:44 misv_, no one uses lisp. common lisp on the other hand ... :) 14:54:56 <_death> misv: I use it in my job.. mostly for internal tools right now 14:54:57 bjorkintosh: well CL / Scheme etc :p 14:55:23 misv_, some use it for work. a few wanted ads for lisp programmers show up on the usual sites every now and then. 14:55:42 Google uses LISP!!! IT MUST BE GREAT!! 14:55:45 Or whatever. 14:55:51 <_death> misv: but tools that are also used by other people :) 14:55:52 misv_, although it's not CL, picolisp is used in work a lot by its creators 14:56:00 but mostly knowledge of it , is used to demonstrate the inferiority of the knuckle dragging cretins who do not know lisp. 14:56:08 that is its most important function today. 14:56:12 Nice, I wanted to learn an extra language and got really interested in LISP due to the history of the language really :p 14:56:14 bjorkintosh: :D 14:56:29 misv: It's worthwhile learning. I'd also recommend prolog. 14:56:31 misv_, don't waste your time. learn prolog instead. 14:56:36 wow! 14:56:47 Prolog is definitely a mind-expanding experience. 14:56:54 also recommended brainf*ck. a mind-expanding experience. 14:56:59 no. 14:57:00 Haha 14:57:00 <_death> minion: tell misv_ about pcl 14:57:01 misv_: have a look at pcl: pcl-book: "Practical Common Lisp", an introduction to Common Lisp by Peter Seibel, available at http://www.gigamonkeys.com/book/ and in dead-tree form from Apress (as of 11 April 2005). 14:57:04 I don't think it is mind-expanding. 14:57:46 In the narrow sense that you can get a different perspective on computation, anyway. 14:57:51 minion: i will check it up 14:57:52 what is ``it''? 14:58:22 minion: Are you a stupid robot? 14:58:22 no 14:58:26 As it is now, I'm quite bored with the regular C, C++, Java 14:58:32 All PCs are still finite state automatons. 14:59:33 jdoles: No, but they may be imperfect implementations of such. 15:00:09 Zhivago, tell one 'perfect' thing in the universe. 15:00:19 <_death> me 15:00:31 _death: nice to hear :) 15:00:35 scoofy, imperfection. 15:00:40 they're perfectly not perfect. 15:00:51 Fine, probabilistic finite state automatons then. 15:01:10 scoofy: What makes you think that there is anything? 15:01:45 have you guys ever looked up the etymology of perfect? 15:01:54 Zhivago: you should attach a little less value to the meaning of one specific word or define it a bit earlier to your pleasing. 15:02:11 per 'thoroughly' , facere 'to make or do' 15:04:09 I consider perfection to be "not possible to do any better within this universe". Zhivago apparently thinks it's "perfection without regards to the laws of physics". 15:04:48 Given the dictionary, and finite life span, perfection for most people seems to be a bit less than even my definition. 15:04:53 jdoles, are theorem provers then it? 15:04:57 As such, Zhivago was just trolling. 15:04:57 nialo [~nialo@ool-2f10e575.dyn.optonline.net] has joined #lisp 15:05:26 No. My point is that you simply cannot be assured that your code will execute correctly. 15:05:42 I don't know why you have such a problem with such a simple and obvious point, based in physical reality. 15:05:44 bjorkintosh: if you have the skills to verify a theorem prover, then unless you are crazy or your hardware is broken, it will always work. 15:05:59 bjorkintosh: from a pure software point of view it is very much the definition of perfection. 15:06:11 :) 15:06:12 bjorkintosh: that some people build broken hardware doesn't make that less true. 15:06:36 bjorkintosh: now, that the whole doesn't make it a working system (as Zhivago was arguing) is also true, but pointless to point out. 15:06:46 jdoles: A proven program (assuming perfect hardware) is only as perfect as the consstraints of the proof 15:06:49 Zhivago, a 'perfect' cube built atom-by-atom using nanotechnology could be considered 'perfect'. 15:07:12 as i said, when jdolesoftware starts producing maps, mail, defunct social-networking platforms, and search, i'll be the second person to sign up after you :) 15:07:13 scoofy: right, and Zhivago thinks it wouldn't be. 15:07:14 Real life has this annoying defect in that it keeps not keeping within the constraints 15:07:24 zygentoma [~kvirc@dslc-082-083-175-155.pools.arcor-ip.net] has joined #lisp 15:07:28 because of cosmic rays, tear & wear, or whatever... 15:07:48 scoofy: no, because such mathematical structures cannot exist in reality. 15:07:58 so the problem is reality :) 15:08:05 it's 'imperfect' 15:08:06 scoofy: yeah, it seems rather limited. 15:08:09 scoofy: Indeed. 15:08:23 scoofy: I think it's also suspicious that there are such limits to computation. 15:08:26 yet it managed to do fine for at least few billion years already... 15:08:41 scoofy: there are theories which say that it can stop at any given time. 15:08:50 scoofy: so, no nice going out with a bang... just nothing. 15:08:54 i bet $100 that reality won't stop today 15:09:18 scoofy: I just said there are theories; doesn't mean they are true :) 15:09:24 jdoles: Quantum mechanics says it can. But QM also says that it's so unlikely that you can disregad from it. 15:10:04 Anyway, I think theorem provers are getting in usable state now. 15:10:04 jdoles, I could only win with that bet :) if reality stops today, then I also stop existing 15:10:38 Whatever I think of theorem provers is large irrelevant, because people are already using them for real systems and it will only increase from here. 15:10:55 in some systems, it's a good idea to use theorem provers. 15:11:04 jdoles, which ones do you use? 15:11:04 It will move toward an economic equilibrium. 15:11:15 pnpuff [~fulcrum@unaffiliated/pnpuff] has joined #lisp 15:11:44 bjorkintosh: I am mostly interested in Coq. 15:11:56 do you use it then? 15:12:07 bjorkintosh: sure 15:12:17 what have you proven with it? 15:12:26 (besides 1+1 = 1) 15:12:53 ooh is coq proven within itself?! 15:13:19 or does goedel not like that sort of thing? 15:13:19 bjorkintosh: nothing of commercial value yet. 15:14:12 most customers simply do not care, it seems. 15:14:20 if it comes back up after a reboot, it works! 15:14:55 'if it comes back up after a reinstall, it works!' 15:15:05 (or several reboots, in the case of some software) 15:15:21 yep. and there are billions of dollars in mr gates pocket to prove that, scoofy. 15:15:40 i mean, he sheds tears about his imperfect software, but he wipes away the tears with 10000 dollar bills. 15:15:43 helps a bit. 15:15:49 he recently became richest man on earth again 15:16:09 -!- doomlord_ [~servitor@host86-184-9-184.range86-184.btcentralplus.com] has quit [Read error: Connection reset by peer] 15:16:15 yeah. let's all just write crappy software. build a vooza. 15:16:19 CrazyEddy [~CrazyEddy@wrongplanet/CrazyEddy] has joined #lisp 15:16:37 http://carhumor.net/wp-content/uploads/2011/10/car-humor-funny-joke-bill-gates-new-lamborghini.jpg 15:16:38 If it had been a level playing field, he would have never come out as a winner. 15:17:11 hahah 15:17:32 I think Microsoft is an epic failure; after all these years, they still don't have Singularity in production. 15:17:56 If you have that much money, and you still can't produce a working system... 15:17:56 jdoles, this is for you: http://thequickword.wordpress.com/2014/02/16/james-irys-history-of-programming-languages-illustrated-with-pictures-and-large-fonts/ 15:18:06 bjorkintosh: I have already seen it. 15:18:18 i knew it was for you! 15:18:33 jdoles: thats their businessmodel 15:18:53 boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 15:19:04 ustunozgur [~ustunozgu@88.228.232.73] has joined #lisp 15:19:10 It's well known that software development doesn't scale. 15:19:23 misv_: right, so there we are again; the customers are too stupid. 15:19:35 jdoles, no. the customers are ALWAYS right. 15:19:38 (and/or don't care) 15:19:48 bjorkintosh: no, they aren't. 15:19:53 there you go. 15:19:59 this is why you can't buy a lamborghini 15:20:06 :D 15:20:09 with that attitude, you won't even get a fiat 500. 15:20:59 bjorkintosh: The key to success it to make sure the customers want the right thing. 15:21:23 When you do any design work you'll realize the customers are not always right and will say they want things they don't actually want. 15:21:26 I think in certain markets, the customers know better what they want then the people building the software (and they are right). 15:21:29 The key to success is to make sure that it's more expensive to abandon you than not. 15:21:46 Which is why microsoft is still there. 15:22:00 -!- boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Remote host closed the connection] 15:22:13 To be fair, POSIX also stinks. 15:22:46 It doesn't really matter, since android will be the next windows. :) 15:22:58 will be? or is 15:23:22 jonh, give it time. learn java :) 15:24:32 fridim__ [~fridim@65.93.77.146] has joined #lisp 15:24:36 it used to be "hey can you fix my windows computer" now its "hey my phone or tablet...its doing this can you take a look" *finds loads of malware* 15:24:44 hehe 15:24:59 "here's how to do the factory reset" 15:26:47 if that's not enough and someone complains of lost data, "blame your cloud services provider" heh 15:27:16 the key to success is writing unmaintainable code 15:27:17 https://www.thc.org/root/phun/unmaintain.html 15:28:21 boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 15:29:12 scoofy: That's why I have bene playing around with APL lately 15:33:40 duggiefresh [~duggiefre@c-24-60-1-249.hsd1.ma.comcast.net] has joined #lisp 15:34:30 loke_, no love for j? 15:34:47 nipra [~nipra@122.177.205.120] has joined #lisp 15:37:12 -!- boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Remote host closed the connection] 15:37:48 add^_ [~user@m176-70-197-33.cust.tele2.se] has joined #lisp 15:39:59 -!- ustunozgur [~ustunozgu@88.228.232.73] has quit [Ping timeout: 240 seconds] 15:41:55 bjorkintosh: a different programming language influence a lot the "ways of thinking" to the solutions of new and more complex problems. "Real" problems maybe are only the hardware constraints. 15:41:57 "key algorithmic techniques such as recursion and condescension" 15:42:29 I thought one of the common complaints was that lispers don't condescend enough, instead expecting everyone else to rise up. 8) 15:42:44 hahaha 15:43:58 bjorkintosh: I'm referring to the physical constraints. 15:44:24 ah right, of course. 15:46:02 actually, I find tcl a very good compromise. it's easy to learn, can be used in a procedural way, but essentially it is (almost) lisp 15:46:25 plus you can build entire, complex, functional crossplatform GUI apps in like, a weekend 15:46:27 i had an incredibly awesome time writing a tcl sript. 15:46:37 everything about the process was enjoyable. 15:46:44 personally I love it 15:46:46 i wish i could find more projects of the sort. 15:46:56 everything. 15:47:18 maybe i should think of some more arduino projects. 15:47:19 cpape [~user@cpape.eu] has joined #lisp 15:47:35 Javascript is also surprisingly good at hiding lisp-like characteristics. 15:47:40 -!- drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has quit [Remote host closed the connection] 15:47:46 -!- pnpuff [~fulcrum@unaffiliated/pnpuff] has left #lisp 15:48:14 one big advantage of tcl is that it is syntax-free. so you can define your own syntax, without needing to use ((((((((())))))))) 15:48:15 drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has joined #lisp 15:48:48 scoofy, i personally liked using tk in its natural environment. 15:48:50 um what 15:48:57 and basically redefine the entire language, or define any custom DSL that you need 15:48:58 it may be ugly, but it's instantly avaialble. 15:49:00 scoofy: thta is wrong 15:49:07 bjorkintosh, tk is also great :) 15:49:12 tcl has a very specific syntax that involves heavy use of specialized quoting 15:49:31 oGMo actually you barely need to quote anything in tcl.... 15:49:39 scoofy: you never use [] or {}? 15:49:44 those are quoting in tcl 15:49:55 nope, 'quoting' in tcl is "this" 15:50:00 no, it is not 15:50:05 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 15:50:08 in lisp you may call that 'quoting', in tcl we don't call it that way 15:50:20 string quoting is only one of three forms; if you don't understand that then you can't even write effective tcl 15:50:41 what must i read? tcl? 15:50:45 okay, you can quote strings between {} , but not between [], the latter one is not quoting 15:50:48 *Odin-* pokes Forth. 15:50:53 stepnem [~stepnem@77.78.117.8] has joined #lisp 15:51:13 *scoofy* goes back programming 15:52:32 -!- scoofy [~scoofy@catv-89-135-80-2.catv.broadband.hu] has left #lisp 15:52:59 -!- drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has quit [Ping timeout: 264 seconds] 15:53:04 sohail [~sohail@75-119-248-79.dsl.teksavvy.com] has joined #lisp 15:53:07 -!- sohail [~sohail@75-119-248-79.dsl.teksavvy.com] has quit [Changing host] 15:53:07 sohail [~sohail@unaffiliated/sohail] has joined #lisp 15:53:58 -!- ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has quit [Ping timeout: 244 seconds] 15:54:02 Oh... Reading this "unimatainable code" document someone posted, I just got the idea of writing CL with hungarian notation. 15:54:18 ustunozgur [~ustunozgu@88.228.232.73] has joined #lisp 15:54:29 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Ping timeout: 240 seconds] 15:56:08 ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has joined #lisp 15:57:34 doomlord_ [~servitor@host86-184-9-184.range86-184.btcentralplus.com] has joined #lisp 15:57:35 -!- Ethan- [~Ethan-@60-248-176-37.HINET-IP.hinet.net] has quit [Ping timeout: 244 seconds] 15:57:40 rvchangue_ [~rvchangue@cpe-024-074-007-207.carolina.res.rr.com] has joined #lisp 15:58:05 KaiQ [~localhost@p5B2B2881.dip0.t-ipconnect.de] has joined #lisp 15:58:20 loke_: systems hungarian or apps hungarian? 15:58:59 -!- rvchangue [~rvchangue@unaffiliated/rvchangue] has quit [Ping timeout: 264 seconds] 15:58:59 -!- rvchangue_ is now known as rvchangue 15:59:00 -!- rvchangue [~rvchangue@cpe-024-074-007-207.carolina.res.rr.com] has quit [Changing host] 15:59:00 rvchangue [~rvchangue@unaffiliated/rvchangue] has joined #lisp 15:59:43 p_l: I dunno... I despise HN, but I never thought about it in the CL context... Turns out, it's even worse there :-) 16:00:19 (let ((aIS-foo ...))) ...) 16:00:32 aIS- of course meaning an alist where the members are int and string 16:00:53 I wonder if there is any code in the world written like that 16:01:03 loke_: that would be systems hungarian 16:01:09 the bad one ;) 16:01:28 there is a good one? 16:02:00 -!- ustunozgur [~ustunozgu@88.228.232.73] has quit [Ping timeout: 265 seconds] 16:02:03 loke_: the original hungarian notation was about noting *purpose* of the variable 16:02:26 p_l: how is that different from any goodly named variable name? 16:02:27 because two objects of the same type might be used in completely different ways that make no sense to combine 16:02:35 Presumably not by datatype, thenl 16:03:18 loke_: essentially it was a shorthand for stuff like "this is part of the document", so you'd know from a glance what it can be applied to or not 16:03:18 But, yeah, how does that make it different from using generally descriptive names? 16:03:44 Odin-: probably because long names were problematic in the past :) 16:04:43 p_l: that assumes thta the "goodly named" variable would be named solely on type, and not based on purpose, to begin with 16:05:13 Hmm 16:05:19 p_l: Shockingly many programming languages seem to presume they still are... 16:05:21 e.g., source-image, dest-image, not just image1 and image2 16:05:31 Anyone feel like providing me with an example of a good HN name? 16:06:03 loke, mutually exclusive :P 16:06:05 drmeister [~drmeister@pool-71-175-2-214.phlapa.fios.verizon.net] has joined #lisp 16:06:30 ykm [~ykm@182.237.171.60] has joined #lisp 16:07:28 beaumonta [~abeaumont@77.231.228.14] has joined #lisp 16:07:41 oGMo: systems hungarian is a case of naming on type 16:07:57 -!- ykm [~ykm@182.237.171.60] has quit [Client Quit] 16:08:08 p_l: right 16:09:51 ykm [~ykm@182.237.171.60] has joined #lisp 16:09:54 while "apps hungarian" was essentially few letters tacked on so you had extra information on actual use, not type 16:10:24 -!- beaumonta is now known as abeaumont_ 16:10:37 because for example "image" is something that can be used in many places, but image that is part of document object and should be manipulated accordingly is much more specific, isn't it? 16:10:45 but a well-named variable should be based on purpose to begin with, and arguably type is irrelevant 16:11:30 if the code is so unclear that you need the specific type denoted in every instance of a variable's use, i think your code is wrong 16:12:17 http://en.wikipedia.org/wiki/Hungarian_notation#Systems_vs._Apps_Hungarian 16:12:47 related a bit to the rather limited typing of C and Pascal, and lack of introspection available in then-current environments 16:12:57 pranavrc [~pranavrc@122.164.69.18] has joined #lisp 16:13:07 -!- pranavrc [~pranavrc@122.164.69.18] has quit [Changing host] 16:13:07 pranavrc [~pranavrc@unaffiliated/pranavrc] has joined #lisp 16:13:29 yeah 16:13:35 oGMo: if I cannot figure out the type of something based on a very low amount of computation, then it sucks. 16:13:51 oGMo: (so, an IDE solving this problem for me would be good enough) 16:14:08 jdoles: if you're dealing with figuring out the type of something, get a better compiler? ;) 16:14:37 oGMo: in the real world, you need to start a debugger to figure out the type of something. 16:14:48 i must not be in "the real world" then 16:14:53 oGMo: (which is why I like statically typed programming languages) 16:15:32 in the fake world i live in, the compiler can usually deduce what something is where it matters, or i can ask on demand 16:15:52 oGMo: and what language are you talking about? 16:15:59 i can even specify where i really really care 16:16:09 jdoles: this _is_ #lisp 16:16:09 oGMo: because for dynamically typed languages... you can't. 16:16:22 jdoles: you havne't used CL very much, i take it 16:16:49 oGMo: in CL, you are in the debugger all the time... 16:17:08 SBCL will quite often come up with what seems like scarily-good type inference and complain i'm doing something wrong, when i never specified a single type 16:17:41 I am sure I can find real-world cases where it breaks. 16:17:59 (which brings me to the point I made before) 16:18:26 i doubt you can break the type inference, if you can, submit a bug report 16:18:41 oGMo: haha 16:18:44 i am sure you can come up with a case where it doesn't infer and catch an issue, but .. so what 16:19:02 oGMo: so, SCORE! 16:19:09 only in your head 16:19:27 if you really want, you can always declare types 16:19:42 oGMo: you should consider how this discussion started. 16:19:53 as long as you don't also tell the optimizer to utterly ignore type checking, there you go 16:19:58 oGMo: then ask yourself whether you really wanted to say that. 16:20:27 i suggest you actually use CL a bit more and understand how these things work 16:20:38 oGMo: this is language independent. 16:20:50 jdoles: then you're having the wrong discussion in the wrong channel 16:20:52 oGMo: or rather dynamically typed language independent. 16:21:26 jdoles: Can you please shut up? All you've been doing is argue for hours about things that have little to zero relevance to this channel's topic. 16:24:44 -!- ykm [~ykm@182.237.171.60] has quit [Quit: Leaving.] 16:25:57 -!- sellout- [~Adium@ip-64-134-239-155.public.wayport.net] has quit [Quit: Leaving.] 16:29:06 stassats [~stassats@wikipedia/stassats] has joined #lisp 16:30:32 splittist, stassats, Bike, Xach, and anyone I forgot. Thanks for helping me reaquaintance myself with Lisp over the last couple days. I completed the assignment in the alotted time. I may have a Lisp job as a CTO :D 16:31:02 a cut from your salary will do 16:31:49 hehe 16:31:58 I'd be happy with just a cut of that salary 16:32:05 for myself :) 16:32:59 -!- bullone [~user@host-73.20-14-119.dynamic.totalbb.net.tw] has quit [Ping timeout: 240 seconds] 16:36:46 -!- duggiefresh [~duggiefre@c-24-60-1-249.hsd1.ma.comcast.net] has quit [Remote host closed the connection] 16:38:09 bring donnuts 16:38:09 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Read error: Connection reset by peer] 16:38:43 sdemarre [~serge@91.180.93.61] has joined #lisp 16:38:50 not cream filled, tyvm. weird texture! 16:38:54 *shudder*\ 16:39:07 foreignFunction [~niksaak@ip-4761.sunline.net.ua] has joined #lisp 16:41:21 lol 16:43:38 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 16:44:56 ck`` [~ck@dslb-094-219-236-112.pools.arcor-ip.net] has joined #lisp 16:45:21 its good to know that someone other than paul graham is making money using lisp. but he used the word "may" so.. 16:46:34 puchacz [~puchacz@46-65-36-47.zone16.bethere.co.uk] has joined #lisp 16:46:57 hi, I am sure somebody will say google is down :-) 16:47:19 here's my question: our favourite stack to parse HTML, change links, and serialise it back 16:47:54 its not a question though 16:48:04 html in the wild, so with all sort of inconsistencies and ill-formatednes 16:48:05 s 16:48:19 theos: ok - "what is our favourite stack..." 16:49:41 puchacz: Closure-HTML might be for you. 16:49:48 puchacz are you looking for this? http://www.cliki.net/cl-html-parse 16:50:19 puchacz: And if you want convenience on top, you could try lQuery 16:50:35 lQuery 16:50:37 ? 16:50:58 ok, I see - you are the author 16:51:30 thanks. 16:51:40 It might be a bit of a heavy beast for what you want though. 16:51:44 -!- izirku [~IceChat9@sys-its-g56vnw1-yev.cc.unt.edu] has quit [Quit: If your not living on the edge, you're taking up too much space] 16:52:41 izirku [~izirku@pool-173-71-18-32.dllstx.fios.verizon.net] has joined #lisp 16:52:47 And I don't think I patched it for HTML5 yet, since Closure-HTML breaks on that. 16:53:46 hmmm 16:54:12 kobain [~sambio@unaffiliated/kobain] has joined #lisp 16:54:22 is there anything that will "just parse" without paying attention if this is a real w3c tag or something like ? 16:54:40 CXML can, but then it needs to be strict XML so it might break again. 16:54:42 people put a lot of weird things into hmlt 16:54:51 (html) 16:55:07 I've been thinking about writing a parser specifically for lQuery so I can avoid pitfalls like these. 16:55:13 But I currently lack the time to do so. 16:55:19 maybe I should use regular expressions :-) 16:55:22 to replace links 16:55:34 Depends on how complex your pages are. 16:55:45 spherical [~anonymous@114-46-207-222.dynamic.hinet.net] has joined #lisp 16:55:59 I want to be able to swallow everything that is out there 16:56:27 so bullet proofness is more important than strictness and "intelligence" 16:56:53 I don't know of a library that handles everything gracefully, I'm sorry to say. 16:57:00 ok, thx 16:57:01 Maybe someone else does though 16:58:33 Would it be efficient to store lots of regularly accesed and changed data in arrays/hashtables, or would it be worth using something like cl-sql? 16:58:53 Shinmera: and native or java based parsers? 16:59:42 puchacz: I wouldn't know, sorry! I'm sure there has to be something out there though. 16:59:52 Shinmera: ok, thanks 16:59:55 regexps then :-) 17:04:15 boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 17:04:35 schaueho [~schaueho@dslb-088-066-015-111.pools.arcor-ip.net] has joined #lisp 17:05:28 -!- jth41 [~jth41@173-10-197-225-BusName-Meridian.hfc.comcastbusiness.net] has quit [Quit: HydraIRC -> http://www.hydrairc.com <- In tests, 0x09 out of 0x0A l33t h4x0rz prefer it :)] 17:05:31 -!- boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Remote host closed the connection] 17:05:58 -!- brandonz [~brandon@c-50-131-126-204.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 17:10:34 optikalmouse [~omouse@CPE602ad088890a-CM602ad0888907.cpe.net.cable.rogers.com] has joined #lisp 17:10:50 how about this? http://weitz.de/url-rewrite/ has anybody any experience with it? how bulletproof is it on incorrect HTML pls? 17:12:31 -!- spherical [~anonymous@114-46-207-222.dynamic.hinet.net] has quit [Remote host closed the connection] 17:16:38 oslvbo [~oslvbo@42.91.181.119] has joined #lisp 17:19:22 -!- sohail [~sohail@unaffiliated/sohail] has quit [Quit: This computer has gone to sleep] 17:19:33 I think I saw an implementation of the HTML5 parsing algorithm somewhere. That should be the best way to deal with horrible HTML - doing it like the browsers. 17:20:24 HTML5 doesn't necessarily mean error tolerant 17:21:34 -!- QwertyDragon [~chatzilla@pool-173-76-7-69.bstnma.fios.verizon.net] has quit [Quit: ChatZilla 0.9.87 [Iceape 2.7.12/20130119143918]] 17:23:18 Shinmera: remf-plist doesn't look correct to me, but i'm not sure what it's trying to do. 17:24:22 dandersen: if the data sets to cache aren't too large that swapping will occur etc, it could presumably be faster indeed 17:25:01 dandersen: other things that might matter are saving changes if it's not read-only 17:25:09 Xach: Oh god that's one of the things I wrote late at night. Yeah. It doesn't look correct to me as is either. 17:25:12 boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 17:25:48 dandersen: if you end up needing a custom metadata log etc and to reproduce most of the backend of a general db, using an existing system is much less work of course 17:26:58 hi all! whats a better/efficient way to load large static data structures (large hashes, etc)? serialization, image dump, or can FASLS handle them? 17:27:05 ustunozgur [~ustunozgu@88.228.232.73] has joined #lisp 17:27:52 fasls are slow 17:28:44 that depends on the implementation though, but it could be no better than reading text also 17:28:45 whats the next best alternative? my dataset - all of x86-64 opcodes 17:28:49 Shinmera: if it's meant to work only on keys, it has to check the even elements only 17:29:01 CCL or SBCL 17:29:26 izirku: that doesn't sound to be too large to matter 17:29:44 I agree 17:31:06 -!- ustunozgur [~ustunozgu@88.228.232.73] has quit [Remote host closed the connection] 17:31:14 Xach: I think I just forgot about REMF 17:31:24 somehow 17:32:05 nisstyre [~yourstrul@oftn/member/Nisstyre] has joined #lisp 17:32:16 ok, thank you guys! thinking about writing a NASM like assembly in Lisp to eliminate dependency on a NASM, will open source it once 17:32:24 have substantial amount of code 17:32:57 "eliminate dependency on a NASM" doesn't sound like a good reason 17:33:10 -!- schaueho [~schaueho@dslb-088-066-015-111.pools.arcor-ip.net] has quit [Ping timeout: 244 seconds] 17:33:13 it seems more like "for the heck of it" 17:33:34 schaueho [~schaueho@dslb-088-066-015-111.pools.arcor-ip.net] has joined #lisp 17:34:17 stassats: agree, not prattical, yes, for the hack of it, but if the goal is to eventuall have an Lisp OS... 17:34:34 stassats: where CL is the system language, is that practical? 17:34:46 not really 17:34:54 macin [~macin@106.208.94.238] has joined #lisp 17:35:21 ok, then, I'll stick with "for the heck of it" at this point :) 17:35:59 stassats: do you run specbot? 17:36:05 yes 17:36:19 brandonz [~brandon@c-50-131-126-204.hsd1.ca.comcast.net] has joined #lisp 17:36:41 beach suggested to add MOP symbols support to it. 17:36:49 -!- pranavrc [~pranavrc@unaffiliated/pranavrc] has quit [Quit: Ping timeout: ] 17:37:07 suggested adding* 17:37:17 hitecnologys: here's the format: https://github.com/stassats/lisp-bots/blob/master/specs/cl.lisp 17:38:45 stassats: I see. I'll try looking into that. 17:39:54 puchacz: some time ago I had to parse Firefox's bookmark export format, which is a kind of completely broken html, and no existing lisp parser seemed to do the job unfortunately (maybe the situation has changed since then) 17:40:21 -!- zygentoma [~kvirc@dslc-082-083-175-155.pools.arcor-ip.net] has quit [Quit: KVIrc 4.1.3 Equilibrium http://www.kvirc.net/] 17:41:22 acieroid: it's it just normal XML? 17:42:09 hitecnologys: nope, it was HTML with a lot of non closed tags 17:42:12 I remember also writing an import/export module for ff bookmarks and it was an odd html-like format indeed... today there's also the json i/e format though 17:42:18 -!- brandonz [~brandon@c-50-131-126-204.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 17:42:45 acieroid: well, non closed tags doesn't mean it's broken. 17:42:59 phadthai: yeah, there's. 17:43:26 Near [~Near@unaffiliated/near] has joined #lisp 17:43:49 hitecnologys: well, none of the Common Lisp XML/HTML parsers managed to parse it anyway 17:44:15 acieroid: have you tried closure-html? 17:44:18 Xach: By the by, do you have any suggestions for avoiding symbol conflicts? In chirp f.e. I opted to name most methods with an exclamation mark at the end and had to rename some slot accessors to not clash with CL. Is there some standard practise that I should follow in cases like these? 17:44:25 at the time in my case it was php (to expand a social bookmarks application), and php expat tools also couldn't 17:44:38 gendl [~dcooper8@c-98-250-10-50.hsd1.mi.comcast.net] has joined #lisp 17:44:54 -!- Near [~Near@unaffiliated/near] has left #lisp 17:44:56 hitecnologys: I think I did, but it was a few years back so I don't remember exactly what I tried 17:45:19 acieroid: closure-html seems to parse non closed tags correctly, at least for me. 17:46:28 -!- fridim__ [~fridim@65.93.77.146] has quit [Read error: No route to host] 17:46:37 -!- rtoym [~chatzilla@24.130.4.105] has quit [Remote host closed the connection] 17:46:46 hitecnologys: indeed it does 17:47:01 Shinmera: I'm not sure I understand the context properly, but if so, you can shadow symbols from the cl package, or avoid using the cl package and refer to those symbols using the package prefix 17:47:41 phadthai: I know about shadowing, but these are symbols that need to be exported and potentially :USE-d. I don't want to have a cascading shadow effect. 17:48:33 acieroid, Shinmera: ok, I am sticking with something simple and if reality bites, I would resort to something written in java and communicate with it somehow 17:49:09 hitecnologys: I may have tried closure-xml which fails on non-closed tags, and concluded that closure-html would also fail, my bad 17:50:20 acieroid: I see. 17:50:26 closure-html sometimes parses things too correctly 17:50:36 so it's no good for filtering 17:50:43 Shinmera: hmm if it's for users expected to use both cl and your package, then I'm also not sure, other than using non-clashing symbol names 17:50:56 stassats: what do you mean by "too correctly"? 17:51:00 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 17:51:05 phadthai: Yeah, I'm wondering about conventions to avoid clashes. 17:51:15 phadthai: naming conventions I mean 17:52:30 Shinmera: I often personally use a naming convention with a hierarchy i.e. file-foo file-bar for operations on file, etc... you can also ignore this if you know about it, but in case those are inadvertently exported symbols which are clashing, it's possible to minimize "symbol pollution" also 17:52:40 hitecnologys: (chtml:parse "
d" (chtml:make-string-sink)) => "
d
" 17:53:26 stassats: holy crap. 17:53:53 stassats: well, this is just awkward. 17:53:54 phadthai: Well the CLASS-SLOT accessor naming convention works, but it's kinda nasty because you'll have to name all your accessors for an object that way or else it's hard to predict. And then it gets just awry. 17:54:05 p_nathan1 [~Adium@c-24-18-244-51.hsd1.wa.comcast.net] has joined #lisp 17:54:12 what is the arg I have to give print-object so that I can write my own print-object for it? 17:54:26 ustunozgur [~ustunozgu@88.228.232.73] has joined #lisp 17:54:45 Shinmera: true 17:54:46 samebchase: which arg? 17:54:54 (defmethod print-object (( ) stream)) 17:55:13 what should and be? 17:55:13 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Ping timeout: 240 seconds] 17:55:22 you don't know clos? 17:55:33 clhs defmethod 17:55:33 http://www.lispworks.com/reference/HyperSpec/Body/m_defmet.htm 17:55:43 I know a little bit 17:55:59 it's (parameter class) 17:56:33 or generally, (parameter specializer) 17:56:43 A is whatever, B is type specializer. 17:56:58 Ah, too late. 17:56:59 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Quit: innertracks] 17:57:16 stassats: See, that's why the HTML5 parser algorithm would be a decent idea. Fragment parser for stuff like that. 17:57:32 (defmethod print-object ((array array) stream) ? 17:57:47 Odin-: closure-html was created for a browser, so it didn't concern itself with such things 17:58:05 samebchase: yes, except that you're not allowed to do so for built-in classes 17:58:06 araujo [~araujo@190.73.46.113] has joined #lisp 17:58:07 -!- araujo [~araujo@190.73.46.113] has quit [Changing host] 17:58:07 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 17:58:18 stassats: why not? 17:58:27 aah 17:58:37 okay 17:58:42 hitecnologys: because it's not allowed 17:58:43 stassats: Interestingly, the effort to define a standard parsing algorithm for HTML5 was heavily pushed by the browser vendors. 17:58:48 I'll just make a print-array fn then 17:59:13 -!- ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has quit [Ping timeout: 240 seconds] 17:59:18 I wish HTML5 was XHTML5. 17:59:38 stassats: I have used print-object to print instances of classes I've defined, but I couldn't figure out how to do so for built-in classes 17:59:42 stassats: I see. 18:00:25 samebchase: there's set-pprint-dispatch, but that's only for the pretty printer 18:01:02 Shinmera: There's that, too. 18:01:04 -!- BlankVerse [~pankajm@122.167.34.114] has quit [Ping timeout: 244 seconds] 18:01:25 Odin-: What I'm saying is that I wish there was only XHTML5. 18:01:26 ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has joined #lisp 18:03:07 Shinmera: That'd be worse. Know why? Then you'd have browsers doing poorly defined stuff to handle all the malformed stuff that's the inevitable result of XML's strictness. Now, there's a well-defined way to handle the poorly structured stuff. 18:03:09 -!- Fullma [~fullma@ram94-2-82-66-69-246.fbx.proxad.net] has quit [Quit: Fullma] 18:03:53 CatMtKing [~CatMtKing@108-224-122-111.lightspeed.irvnca.sbcglobal.net] has joined #lisp 18:04:09 browsers doing poorly defined stuff? i thoughts that's the definition of a browser 18:04:22 and the web in general 18:05:02 Odin-: I guess. But on the other hand it would also mean a push for being compliant. 18:05:23 Odin-: So if web coders wanted it to look right, they'd just have to be compliant. 18:05:58 -!- schaueho [~schaueho@dslb-088-066-015-111.pools.arcor-ip.net] has quit [Ping timeout: 240 seconds] 18:06:04 Odin-: I think that a well defined error would be better than attempting to display anything ill-defined, but it's also a programmer's perspective I admit; however, I would assume users to use tools which should themselves theoretically output valid xml 18:07:07 bgs100 [~bgs@unaffiliated/bgs100] has joined #lisp 18:08:05 slarti [~anonymous@104-252-AGAVEBB-NM.abq.nm.agavebb.net] has joined #lisp 18:09:07 -!- sdemarre [~serge@91.180.93.61] has quit [Ping timeout: 265 seconds] 18:10:26 Shinmera: That was the hope with XHTML. Didn't work. 18:10:52 Odin-: It didn't work because nobody used it because the browsers didn't enforce it. 18:10:55 fixing things after they are out of the bad never works 18:10:58 bag 18:11:12 and it didn't work because browsers need to support all the other formats for compatibility 18:11:37 -!- kami [~user@unaffiliated/kami-] has quit [Ping timeout: 240 seconds] 18:11:40 phadthai: Ill-defined still is erroneous. Well-defined, but not strict, isn't. That's the distinction between HTML5 and XHTML5. 18:12:03 phadthai: It mostly didn't work because XHTML is horrible for authoring. 18:12:49 stassats: Indeed. Enforcing strictness after the fact is impossible if backwards compatibility is needed. 18:15:24 -!- macin [~macin@106.208.94.238] has quit [Ping timeout: 265 seconds] 18:16:33 mhd [~mhd@cpe-76-170-71-237.socal.res.rr.com] has joined #lisp 18:17:15 phadthai: I see, thanks 18:20:18 just found a book about music and CL 18:20:20 macin [~macin@106.208.94.238] has joined #lisp 18:20:24 http://quod.lib.umich.edu/s/spobooks/bbv9810.0001.001/1:15?rgn=div1;view=toc 18:21:29 -!- yacks [~py@103.6.159.103] has quit [Ping timeout: 240 seconds] 18:23:07 KCL [~quassel@50.13.169.64] has joined #lisp 18:23:30 r0b1 [~robert@subtle/contributor/robgleeson] has joined #lisp 18:24:54 -!- stassats [~stassats@wikipedia/stassats] has quit [Read error: Operation timed out] 18:25:26 uzo_ [~uzo@172.56.28.130] has joined #lisp 18:25:27 -!- uzo_ [~uzo@172.56.28.130] has quit [Client Quit] 18:26:06 -!- Jayk97 [~quassel@50.13.169.64] has quit [Ping timeout: 252 seconds] 18:26:32 -!- boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Remote host closed the connection] 18:27:03 uzo [~uzo@172.56.28.130] has joined #lisp 18:28:34 boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 18:28:34 -!- Vaporatorius [~vaporator@25.red-80-29-94.adsl.static.ccgg.telefonica.net] has quit [Read error: Connection reset by peer] 18:31:57 -!- ruzu [~quassel@cpe-72-179-33-98.austin.res.rr.com] has quit [Changing host] 18:31:57 ruzu [~quassel@unaffiliated/ruzu] has joined #lisp 18:34:35 samebchase, they're many of them. 18:34:47 hm 18:34:57 -!- marsambot [~marsam@146.185.180.111] has quit [Quit: ()] 18:35:02 one published as recently as last year was on nyquist. 18:35:13 normanrichards [~textual@107.107.184.184] has joined #lisp 18:36:09 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 18:36:47 samebchase, are you interested in algorithmic composition? 18:36:58 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 18:38:42 s/they/there. sorry. 18:38:59 stassats [~stassats@wikipedia/stassats] has joined #lisp 18:39:27 marsam [~marsam@146.185.180.111] has joined #lisp 18:41:09 bjorkintosh: not particularly at the moment, but I'm sure I could learn things about CL from one of there 18:41:13 these* 18:41:14 Malice_ [~Malice@94-229-220-135.static.espol.com.pl] has joined #lisp 18:41:34 brandonz [~brandon@c-50-131-126-204.hsd1.ca.comcast.net] has joined #lisp 18:41:34 can you link me to the recent one you are talking about? 18:42:18 I think I've at least heard of most of the CL books, so was surprised to see (a moderately recent) one I hadn't heard of 18:42:24 -!- ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has quit [Ping timeout: 244 seconds] 18:42:30 https://muse.jhu.edu/books/9780472029051 18:42:42 i bet you haven't heard of 'computer-aided financial analysis'. 18:42:44 it's an old one. 18:42:56 nyquist is a lisp, not necessarily CL. 18:43:57 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Remote host closed the connection] 18:44:21 ahungry [~null@99-40-10-216.lightspeed.livnmi.sbcglobal.net] has joined #lisp 18:44:33 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 18:45:25 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Quit: innertracks] 18:45:50 -!- p_nathan1 [~Adium@c-24-18-244-51.hsd1.wa.comcast.net] has quit [Quit: Leaving.] 18:46:28 -!- CrazyEddy [~CrazyEddy@wrongplanet/CrazyEddy] has quit [Ping timeout: 252 seconds] 18:47:17 thanks 18:47:27 nisstyre_ [~yourstrul@oftn/member/Nisstyre] has joined #lisp 18:47:27 heh, yeah haven't heard of this one 18:47:34 -!- nisstyre [~yourstrul@oftn/member/Nisstyre] has quit [Ping timeout: 244 seconds] 18:47:48 weird. i failed to notice that the book you linked and the one i linked, have an author in common. 18:48:21 common author, but not common lisp? 18:48:35 -!- cpc26 [~cpc26@fsf/member/cpc26] has quit [Ping timeout: 244 seconds] 18:48:52 right. 18:49:32 btw, nyquist is the scripting language for Audacity. 18:49:59 matko [~matko@ip82-139-125-221.lijbrandt.net] has joined #lisp 18:50:09 -!- boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Remote host closed the connection] 18:51:46 -!- brandonz [~brandon@c-50-131-126-204.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 18:51:58 -!- hiyosi [~skip_it@126.73.30.125.dy.iij4u.or.jp] has quit [Ping timeout: 252 seconds] 18:52:05 -!- sirdancealo2 [~koo5@194.228.11.172] has quit [Read error: Connection reset by peer] 18:53:22 zacharias [~aw@unaffiliated/zacharias] has joined #lisp 18:53:35 -!- bjz [~bjz@125.253.99.68] has quit [Ping timeout: 264 seconds] 18:54:26 -!- oslvbo [~oslvbo@42.91.181.119] has quit [Remote host closed the connection] 18:54:55 oslvbo [~oslvbo@50.93.204.205] has joined #lisp 18:55:25 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 18:56:21 and the uni of michigan 18:56:52 ooh so that's what nyquist is 18:57:37 -!- ustunozgur [~ustunozgu@88.228.232.73] has quit [Ping timeout: 240 seconds] 18:58:04 yarp. 18:59:06 sohail [~sohail@75-119-248-79.dsl.teksavvy.com] has joined #lisp 18:59:06 -!- sohail [~sohail@75-119-248-79.dsl.teksavvy.com] has quit [Changing host] 18:59:06 sohail [~sohail@unaffiliated/sohail] has joined #lisp 18:59:30 snits [~snits@inet-hqmc02-o.oracle.com] has joined #lisp 19:00:32 CrazyEddy [~unsalable@wrongplanet/CrazyEddy] has joined #lisp 19:00:38 -!- ck`` [~ck@dslb-094-219-236-112.pools.arcor-ip.net] has quit [Ping timeout: 240 seconds] 19:02:50 Poenikatu [~kvirc@host-89-240-251-24.as13285.net] has joined #lisp 19:02:50 -!- Poenikatu [~kvirc@host-89-240-251-24.as13285.net] has quit [Changing host] 19:02:50 Poenikatu [~kvirc@pdpc/supporter/bronze/poenikatu] has joined #lisp 19:04:28 -!- stassats [~stassats@wikipedia/stassats] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 19:04:29 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 269 seconds] 19:04:59 -!- arenz [~arenz@37.17.234.254] has quit [Ping timeout: 240 seconds] 19:07:05 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 19:07:59 -!- emma [~em@unaffiliated/emma] has quit [Ping timeout: 240 seconds] 19:09:24 nug700 [~nug700@71.37.219.192] has joined #lisp 19:09:34 -!- normanrichards [~textual@107.107.184.184] has quit [] 19:12:12 -!- sohail [~sohail@unaffiliated/sohail] has quit [Quit: This computer has gone to sleep] 19:14:25 zajn [~zajn@airbears2-136-152-142-142.AirBears2.Berkeley.EDU] has joined #lisp 19:14:35 brandonz [~brandon@c-50-131-126-204.hsd1.ca.comcast.net] has joined #lisp 19:14:35 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Remote host closed the connection] 19:15:42 -!- alakran [~alakra@li176-139.members.linode.com] has quit [Quit: WeeChat 0.4.1] 19:18:19 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 19:20:34 -!- uzo [~uzo@172.56.28.130] has quit [Ping timeout: 252 seconds] 19:21:22 M00R1Z [~M00R1Z@77.109.97.193.adsl.dyn.edpnet.net] has joined #lisp 19:22:10 -!- macin [~macin@106.208.94.238] has quit [Quit: used WLIrc] 19:22:40 ustunozgur [~ustunozgu@88.228.232.73] has joined #lisp 19:23:42 -!- jonh [~moo@207.192.74.123] has left #lisp 19:23:46 emma [~em@unaffiliated/emma] has joined #lisp 19:24:05 http://paste.lisp.org/display/141551 19:24:41 -!- gendl [~dcooper8@c-98-250-10-50.hsd1.mi.comcast.net] has quit [Quit: gendl] 19:26:16 ustunozg_ [~ustunozgu@88.228.232.73] has joined #lisp 19:26:38 sellout- [~Adium@71-218-6-206.hlrn.qwest.net] has joined #lisp 19:27:14 gendl [~dcooper8@c-98-250-10-50.hsd1.mi.comcast.net] has joined #lisp 19:27:25 -!- ustunozgur [~ustunozgu@88.228.232.73] has quit [Ping timeout: 265 seconds] 19:30:49 -!- sellout- [~Adium@71-218-6-206.hlrn.qwest.net] has quit [Ping timeout: 240 seconds] 19:31:09 mrhooray [~textual@38.104.194.102] has joined #lisp 19:35:20 askatasuna [~askatasun@OL171-182.fibertel.com.ar] has joined #lisp 19:35:37 apotheon [~ren@copyfree/founder/apotheon] has joined #lisp 19:37:14 -!- gendl [~dcooper8@c-98-250-10-50.hsd1.mi.comcast.net] has quit [Quit: gendl] 19:37:38 -!- M00R1Z [~M00R1Z@77.109.97.193.adsl.dyn.edpnet.net] has quit [Ping timeout: 240 seconds] 19:38:02 -!- apotheon [~ren@copyfree/founder/apotheon] has left #lisp 19:41:21 wgl [~user@c-50-179-195-64.hsd1.il.comcast.net] has joined #lisp 19:41:34 -!- ustunozg_ [~ustunozgu@88.228.232.73] has quit [Ping timeout: 264 seconds] 19:43:48 sheilong [~sabayonus@unaffiliated/sheilong] has joined #lisp 19:45:37 -!- zacharias [~aw@unaffiliated/zacharias] has quit [Ping timeout: 240 seconds] 19:48:19 ustunozgur [~ustunozgu@88.228.232.73] has joined #lisp 19:48:35 schaueho [~schaueho@dslb-088-066-015-111.pools.arcor-ip.net] has joined #lisp 19:50:19 zacharias [~aw@unaffiliated/zacharias] has joined #lisp 19:51:51 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 19:52:34 oslvbo_ [~oslvbo@42.91.181.119] has joined #lisp 19:55:34 -!- oslvbo_ [~oslvbo@42.91.181.119] has quit [Remote host closed the connection] 19:55:58 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Ping timeout: 240 seconds] 19:56:05 oslvbo_ [~oslvbo@50.93.204.205] has joined #lisp 19:56:13 -!- oslvbo [~oslvbo@50.93.204.205] has quit [Read error: Connection reset by peer] 19:57:05 vaporatorius [~vaporator@59.Red-79-147-138.dynamicIP.rima-tde.net] has joined #lisp 19:57:31 gendl [~dcooper8@c-98-250-10-50.hsd1.mi.comcast.net] has joined #lisp 19:57:33 -!- CatMtKing [~CatMtKing@108-224-122-111.lightspeed.irvnca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 19:59:01 -!- gendl [~dcooper8@c-98-250-10-50.hsd1.mi.comcast.net] has quit [Client Quit] 20:00:18 -!- ustunozgur [~ustunozgu@88.228.232.73] has quit [Ping timeout: 240 seconds] 20:01:06 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Remote host closed the connection] 20:01:20 hiyosi [~skip_it@126.73.30.125.dy.iij4u.or.jp] has joined #lisp 20:04:49 -!- schoppenhauer [~schoppenh@host58-2.natpool.mwn.de] has quit [Changing host] 20:04:49 schoppenhauer [~schoppenh@unaffiliated/schoppenhauer] has joined #lisp 20:04:59 CatMtKing [~CatMtKing@108-224-122-111.lightspeed.irvnca.sbcglobal.net] has joined #lisp 20:06:38 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 244 seconds] 20:07:20 -!- ramus [~ramus@c-50-132-91-53.hsd1.wa.comcast.net] has quit [Ping timeout: 252 seconds] 20:08:36 rtoym [~chatzilla@24.130.4.105] has joined #lisp 20:09:20 eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has joined #lisp 20:09:59 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 20:10:47 cpc26 [~cpc26@fsf/member/cpc26] has joined #lisp 20:11:07 wheelsucker [~wheelsuck@ip68-105-66-161.sd.sd.cox.net] has joined #lisp 20:12:58 -!- mrhooray [~textual@38.104.194.102] has quit [] 20:13:10 seksifemale [~LR-partne@78-115-12.adsl.cyta.gr] has joined #lisp 20:13:28 oslvbo [~oslvbo@42.91.181.119] has joined #lisp 20:14:47 -!- cdidd [~cdidd@176.14.218.151] has quit [Ping timeout: 265 seconds] 20:14:47 -!- yrk [~user@pdpc/supporter/student/yrk] has quit [Remote host closed the connection] 20:16:59 -!- oslvbo_ [~oslvbo@50.93.204.205] has quit [Ping timeout: 269 seconds] 20:18:18 -!- brandonz [~brandon@c-50-131-126-204.hsd1.ca.comcast.net] has quit [Ping timeout: 240 seconds] 20:20:19 -!- nug700 [~nug700@71.37.219.192] has quit [Quit: bye] 20:20:34 nug700 [~nug700@71-37-219-192.phnx.qwest.net] has joined #lisp 20:20:44 -!- nug700 [~nug700@71-37-219-192.phnx.qwest.net] has quit [Client Quit] 20:21:15 nug700 [~nug700@71-37-219-192.phnx.qwest.net] has joined #lisp 20:21:18 kcj [~casey@unaffiliated/kcj] has joined #lisp 20:22:34 -!- ggole [~ggole@58-7-179-133.dyn.iinet.net.au] has quit [] 20:23:04 -!- nug700 is now known as nug700_ 20:23:53 -!- oslvbo [~oslvbo@42.91.181.119] has quit [] 20:23:53 -!- nug700_ is now known as _nug700_ 20:24:49 -!- _nug700_ is now known as nug700 20:25:21 yrk [~user@c-71-235-189-64.hsd1.nh.comcast.net] has joined #lisp 20:25:43 -!- yrk [~user@c-71-235-189-64.hsd1.nh.comcast.net] has quit [Changing host] 20:25:43 yrk [~user@pdpc/supporter/student/yrk] has joined #lisp 20:27:47 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 244 seconds] 20:27:54 -!- snits [~snits@inet-hqmc02-o.oracle.com] has quit [Remote host closed the connection] 20:28:36 -!- KaiQ [~localhost@p5B2B2881.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 20:29:37 -!- Patzy [~something@lns-bzn-51f-81-56-151-137.adsl.proxad.net] has quit [Ping timeout: 240 seconds] 20:30:31 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 20:30:32 Patzy [~something@lns-bzn-51f-81-56-151-137.adsl.proxad.net] has joined #lisp 20:31:21 -!- CatMtKing [~CatMtKing@108-224-122-111.lightspeed.irvnca.sbcglobal.net] has quit [Quit: This computer has gone to sleep] 20:33:18 snits [~snits@174-17-6-209.phnx.qwest.net] has joined #lisp 20:34:07 -!- Code_Man` [~Code_Man@2a02:1205:5058:2f10:223:54ff:fe38:82c2] has quit [Ping timeout: 245 seconds] 20:34:59 Joreji [~thomas@155-223.eduroam.rwth-aachen.de] has joined #lisp 20:36:18 -!- emma [~em@unaffiliated/emma] has quit [Ping timeout: 240 seconds] 20:37:27 normanrichards [~textual@70.114.215.220] has joined #lisp 20:38:22 emma [~em@unaffiliated/emma] has joined #lisp 20:51:02 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 244 seconds] 20:51:12 ustunozgur [~ustunozgu@88.228.232.73] has joined #lisp 20:54:04 -!- gravicappa [~gravicapp@ppp91-77-184-18.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 20:54:07 andreh [~andreh@177.133.80.176.dynamic.adsl.gvt.net.br] has joined #lisp 20:54:33 -!- seksifemale [~LR-partne@78-115-12.adsl.cyta.gr] has quit [] 20:54:52 seksifemale [~LR-partne@78-115-12.adsl.cyta.gr] has joined #lisp 20:54:53 -!- seksifemale [~LR-partne@78-115-12.adsl.cyta.gr] has quit [Max SendQ exceeded] 21:01:17 antonv [~user@93.171.161.176] has joined #lisp 21:01:45 mrhooray [~textual@c-98-210-11-93.hsd1.ca.comcast.net] has joined #lisp 21:03:27 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 252 seconds] 21:05:12 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 21:06:46 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 21:06:47 -!- andreh [~andreh@177.133.80.176.dynamic.adsl.gvt.net.br] has quit [Ping timeout: 264 seconds] 21:07:02 -!- _8680_ [~8680@2002:4404:712c:0:b034:d8c4:6b4b:dea5] has quit [Ping timeout: 245 seconds] 21:07:45 _8680_ [~8680@2002:4404:712c:0:c893:24e1:f165:342a] has joined #lisp 21:08:30 funnily enough it seems that hunchentoot doesn't understand a :POST query with :content that I send from drakma... must be doing something wrong 21:10:59 -!- MoALTz [~no@user-31-175-247-158.play-internet.pl] has quit [Ping timeout: 264 seconds] 21:12:06 -!- alezost [~user@128-70-206-28.broadband.corbina.ru] has left #lisp 21:13:15 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 244 seconds] 21:14:48 -!- ThePhoeron [~thephoero@CPE68b6fcc5ca13-CM68b6fcc5ca10.cpe.net.cable.rogers.com] has quit [Ping timeout: 244 seconds] 21:16:07 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 21:16:40 ThePhoeron [~thephoero@CPE68b6fcc5ca13-CM68b6fcc5ca10.cpe.net.cable.rogers.com] has joined #lisp 21:16:57 nauar [~Grunt@94.Red-2-136-132.dynamicIP.rima-tde.net] has joined #lisp 21:18:58 -!- wheelsucker [~wheelsuck@ip68-105-66-161.sd.sd.cox.net] has quit [Quit: Client Quit] 21:21:40 -!- ASau [~user@p54AFF665.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 21:23:44 -!- zajn [~zajn@airbears2-136-152-142-142.AirBears2.Berkeley.EDU] has quit [Read error: Connection reset by peer] 21:24:05 zajn [~zajn@airbears2-136-152-142-142.AirBears2.Berkeley.EDU] has joined #lisp 21:24:20 ASau [~user@p54AFF665.dip0.t-ipconnect.de] has joined #lisp 21:29:21 jackn [~jackn@h64-50-255-210.plmomi.dedicated.static.tds.net] has joined #lisp 21:29:25 -!- jackn [~jackn@h64-50-255-210.plmomi.dedicated.static.tds.net] has left #lisp 21:30:59 -!- sheilong [~sabayonus@unaffiliated/sheilong] has quit [Quit: Konversation terminated!] 21:34:07 -!- beach [~user@ABordeaux-651-1-142-79.w90-38.abo.wanadoo.fr] has left #lisp 21:34:26 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 244 seconds] 21:37:31 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 21:38:22 -!- izirku [~izirku@pool-173-71-18-32.dllstx.fios.verizon.net] has quit [] 21:38:35 pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has joined #lisp 21:40:14 Beetny [~Beetny@ppp118-208-186-187.lns20.bne4.internode.on.net] has joined #lisp 21:40:42 limita [~limita@46.148.31.241] has joined #lisp 21:42:43 boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 21:42:52 brandonz [~brandon@172.56.39.23] has joined #lisp 21:44:46 -!- jtza8 [~jtza8@105-237-80-164.access.mtnbusiness.co.za] has quit [Remote host closed the connection] 21:44:49 ASau` [~user@p54AFF95F.dip0.t-ipconnect.de] has joined #lisp 21:46:19 -!- optikalmouse [~omouse@CPE602ad088890a-CM602ad0888907.cpe.net.cable.rogers.com] has quit [Ping timeout: 244 seconds] 21:47:06 -!- ASau [~user@p54AFF665.dip0.t-ipconnect.de] has quit [Ping timeout: 265 seconds] 21:48:38 -!- zacharias [~aw@unaffiliated/zacharias] has quit [Ping timeout: 240 seconds] 21:49:38 -!- __prefect [~prefect@koln-5d81437e.pool.mediaWays.net] has quit [Ping timeout: 240 seconds] 21:49:59 -!- normanrichards [~textual@70.114.215.220] has quit [Ping timeout: 264 seconds] 21:50:06 -!- ASau` is now known as ASau 21:52:43 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 21:53:13 zajn_ [~zajn@airbears2-136-152-142-142.AirBears2.Berkeley.EDU] has joined #lisp 21:54:29 -!- schaueho [~schaueho@dslb-088-066-015-111.pools.arcor-ip.net] has quit [Ping timeout: 240 seconds] 21:54:38 -!- mishoo [~mishoo@93.113.190.121] has quit [Ping timeout: 240 seconds] 21:55:39 -!- zajn_ [~zajn@airbears2-136-152-142-142.AirBears2.Berkeley.EDU] has quit [Read error: Connection reset by peer] 21:55:58 zajn_ [~zajn@airbears2-136-152-142-142.AirBears2.Berkeley.EDU] has joined #lisp 21:56:34 -!- zajn [~zajn@airbears2-136-152-142-142.AirBears2.Berkeley.EDU] has quit [Ping timeout: 264 seconds] 21:56:59 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Ping timeout: 241 seconds] 21:58:25 -!- gigetoo [~gigetoo@c83-250-61-4.bredband.comhem.se] has quit [Remote host closed the connection] 21:59:50 -!- add^_ [~user@m176-70-197-33.cust.tele2.se] has quit [Remote host closed the connection] 21:59:55 __prefect [~prefect@koln-5d81437e.pool.mediaWays.net] has joined #lisp 22:00:18 gigetoo [~gigetoo@c83-250-61-4.bredband.comhem.se] has joined #lisp 22:01:20 -!- ustunozgur [~ustunozgu@88.228.232.73] has quit [Remote host closed the connection] 22:02:20 ustunozgur [~ustunozgu@li283-143.members.linode.com] has joined #lisp 22:03:09 qiemem_ [uid14911@gateway/web/irccloud.com/x-uoxvcvttdtomwzpt] has joined #lisp 22:03:50 Isabella22 [~Isabella2@95.141.31.4] has joined #lisp 22:04:56 -!- r0b1 [~robert@subtle/contributor/robgleeson] has quit [Ping timeout: 244 seconds] 22:05:00 -!- eni [~eni@gob75-5-82-230-88-217.fbx.proxad.net] has quit [Quit: Leaving] 22:05:05 -!- Isabella22 [~Isabella2@95.141.31.4] has quit [Read error: Connection reset by peer] 22:05:47 -!- qiemem_ is now known as qiemem 22:09:35 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [Ping timeout: 244 seconds] 22:12:11 -!- Joreji [~thomas@155-223.eduroam.rwth-aachen.de] has quit [Remote host closed the connection] 22:12:18 -!- nauar [~Grunt@94.Red-2-136-132.dynamicIP.rima-tde.net] has quit [Ping timeout: 240 seconds] 22:13:23 -!- antoszka [~antoszka@unaffiliated/antoszka] has quit [Ping timeout: 264 seconds] 22:19:12 -!- LiamH [~none@96.231.227.121] has quit [Quit: Leaving.] 22:19:37 -!- boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Remote host closed the connection] 22:19:57 uzo [~uzo@adsl-108-73-160-211.dsl.sfldmi.sbcglobal.net] has joined #lisp 22:20:46 -!- mrhooray [~textual@c-98-210-11-93.hsd1.ca.comcast.net] has quit [] 22:21:33 Fare [mj9265w@cpe-72-229-109-116.nyc.res.rr.com] has joined #lisp 22:22:47 Code_Man` [~Code_Man@2a02:1205:5058:2f10:223:54ff:fe38:82c2] has joined #lisp 22:25:15 francogrex [~user@86.93-200-80.adsl-dyn.isp.belgacom.be] has joined #lisp 22:25:16 Code_Man [~Code_Man@2a02:1205:5058:2f10:223:54ff:fe38:82c2] has joined #lisp 22:25:18 -!- Code_Man [~Code_Man@2a02:1205:5058:2f10:223:54ff:fe38:82c2] has quit [Client Quit] 22:27:36 how would you translate this to lisp: ((int (*) (int, int))buf)(a, b); ? 22:28:25 -!- pirateking-_- [~piratekin@unaffiliated/pirateking---/x-2885143] has quit [Quit: pirateking-_-] 22:28:42 i wouldn't. do you need the type for CFFI or something? 22:29:10 i could use cffi yes 22:29:23 not what i asked. 22:29:44 but why wouldn't it be translatable to a lisp function 22:30:07 What you're showing is a type cast. Lisp doesn't really have that concept. 22:31:13 how about pointers to functions? 22:31:20 lisp doesn't have pointers. 22:31:36 -!- ruzu [~quassel@unaffiliated/ruzu] has quit [Read error: Connection reset by peer] 22:32:29 ruzu [~quassel@cpe-72-179-33-98.austin.res.rr.com] has joined #lisp 22:32:30 You have function objects, and ways of indirectly referencing them, but they're only barely analogous to pointers. 22:33:18 -!- brandonz [~brandon@172.56.39.23] has quit [Ping timeout: 240 seconds] 22:34:02 r0b1 [~robert@subtle/contributor/robgleeson] has joined #lisp 22:35:51 -!- k-stz [~user@HSI-KBW-095-208-250-093.hsi5.kabel-badenwuerttemberg.de] has quit [Remote host closed the connection] 22:39:47 -!- r0b1 [~robert@subtle/contributor/robgleeson] has quit [Ping timeout: 265 seconds] 22:40:00 would anyone here care to proofread an early draft of my asdf3 paper? 22:40:26 The official deadline is tomorrow, so I'd like to submit a paper that is at least "complete", if not "good". 22:40:43 [SLB]` [~slabua@host199-164-dynamic.55-82-r.retail.telecomitalia.it] has joined #lisp 22:40:43 -!- [SLB]` [~slabua@host199-164-dynamic.55-82-r.retail.telecomitalia.it] has quit [Changing host] 22:40:43 [SLB]` [~slabua@unaffiliated/slabua] has joined #lisp 22:40:46 proofreading could help me figure out what it is or isn't 22:41:51 ustunozg_ [~ustunozgu@88.228.232.73] has joined #lisp 22:42:37 I would if it weren't almost midnight already, sorry. 22:43:22 no problem 22:43:32 if you have time tomorrow, I can send a link 22:43:39 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Ping timeout: 265 seconds] 22:43:39 -!- [SLB]` is now known as [SLB] 22:43:53 Sure, I'll take a look 22:44:46 cdidd [~cdidd@128-75-227-22.broadband.corbina.ru] has joined #lisp 22:44:49 mrhooray [~textual@c-98-210-11-93.hsd1.ca.comcast.net] has joined #lisp 22:45:29 -!- antonv [~user@93.171.161.176] has quit [Ping timeout: 240 seconds] 22:45:35 -!- uzo [~uzo@adsl-108-73-160-211.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 265 seconds] 22:45:36 -!- ustunozgur [~ustunozgu@li283-143.members.linode.com] has quit [Ping timeout: 265 seconds] 22:47:42 -!- snits [~snits@174-17-6-209.phnx.qwest.net] has quit [Quit: Lost terminal] 22:47:55 gendl [~dcooper8@c-98-250-10-50.hsd1.mi.comcast.net] has joined #lisp 22:48:01 hi again, slightly off topic. how does a browser know href="www.google.com" should be read as href="http://www.google.com" rather than a relative link to a local file called www.google.com please? 22:48:20 btw, I settled so far at cl-sanitize 22:49:00 under the hood it is using this native parser: cl-libxml2 22:49:05 https://github.com/fare/asdf3-2013/blob/master/asdf3-2014.scrbl 22:49:33 puchacz, it doesn't 22:50:29 Fare: do you know of any publicily available heuristics then? 22:50:34 puchacz: href-ing without the http is always a local file 22:50:47 like: if it matches this regex, then X 22:50:55 Shinmera: really? let me try :-) 22:51:22 or relative file, I should say. 22:52:10 Shinmera: phew, you are right. lucky me 22:52:50 Shinmera: have you used this cl-libxml2 library by the way? it seems to handle a lot of input 22:52:53 gracefully 22:52:55 Fare: I'll get back to you in around 10-12 if that's alright 22:53:00 *10-12 hours 22:53:31 puchacz: I've only ever worked with cxml 22:54:55 Shinmera: it can handle sh*t like this "

duplicate me
" 22:55:13 ill-formed, non xml 22:55:15 puchacz, (1) try the provided URL, (2) if it ends up in 404, look what happens if you add "http://" in front. 22:55:42 puchacz: what about using &; or f.e. © and other special or malformed specially handled characters? 22:55:53 r0b1 [~robert@subtle/contributor/robgleeson] has joined #lisp 22:56:30 Fare: I did, and www.google.com without http is treated as local file. makes my life easier. I just did not understand what you meant by "the browser does not know" I thought it would use some heuristics 22:57:19 Shinmera, I'm still working on it, so download at the last minute 22:57:33 Fare: I'll remember to refresh tomorrow. 22:57:47 Shinmera: "

du©plicat<<<" 22:57:49 gives 22:58:09

du©plicat

22:58:22 and newline after 22:58:38 seems pretty robust 22:58:45 bjz [~bjz@125.253.99.68] has joined #lisp 22:59:13 -!- foreignFunction [~niksaak@ip-4761.sunline.net.ua] has quit [Quit: Leaving.] 22:59:19 You'll see if it breaks sooner or later anyway. 22:59:27 :-) 22:59:59 I see you are interested in HTML (given that you wrote lQuery), so you may consider this lib for what I see today 23:00:46 Praise- [~Fat@unaffiliated/praise] has joined #lisp 23:01:27 Well, lQuery is dependant on css-selectors and on the entirety of the cxml/chtml stack, so I can't easily use some other parsing lib. Though, I've often thought about moving to a simpler system and possibly writing my own toolchain for it to get rid of the baggage. 23:01:40 -!- gendl [~dcooper8@c-98-250-10-50.hsd1.mi.comcast.net] has quit [Quit: gendl] 23:01:41 I'll keep that lib in mind. 23:01:57 -!- alexherbo2 [~alexherbo@APlessis-Bouchard-154-1-91-224.w83-199.abo.wanadoo.fr] has quit [Quit: WeeChat 0.4.3-dev] 23:02:07 just remember it is written in C 23:03:23 -!- Praise [~Fat@unaffiliated/praise] has quit [Ping timeout: 252 seconds] 23:05:18 Denommus [~user@unaffiliated/denommus] has joined #lisp 23:05:59 hitecnologys_ [~hitecnolo@46.233.195.243] has joined #lisp 23:08:38 -!- hitecnologys [~hitecnolo@178.74.121.205] has quit [Ping timeout: 240 seconds] 23:09:35 normanrichards [~textual@70.114.215.220] has joined #lisp 23:09:42 -!- Praise- is now known as Praise 23:12:36 -!- mathrick [~mathrick@94.126.2.74] has quit [Read error: Connection reset by peer] 23:12:59 pnpuff [~amorph@unaffiliated/pnpuff] has joined #lisp 23:13:14 -!- Malice_ is now known as Malice 23:13:38 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 244 seconds] 23:14:06 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 265 seconds] 23:15:16 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 23:15:29 mathrick [~mathrick@94.126.2.74] has joined #lisp 23:17:07 -!- pnpuff [~amorph@unaffiliated/pnpuff] has left #lisp 23:17:49 -!- Shinmera [~linus@xdsl-188-155-176-171.adslplus.ch] has quit [Quit: ZzZZZ] 23:19:40 [SLB]` [~slabua@unaffiliated/slabua] has joined #lisp 23:19:59 -!- stepnem [~stepnem@77.78.117.8] has quit [Ping timeout: 240 seconds] 23:20:58 -!- [SLB] [~slabua@unaffiliated/slabua] has quit [Ping timeout: 240 seconds] 23:20:58 -!- [SLB]` is now known as [SLB] 23:21:15 ejbs [~user@h82-117-106-93.dynamic.se.alltele.net] has joined #lisp 23:21:55 -!- mrhooray [~textual@c-98-210-11-93.hsd1.ca.comcast.net] has quit [] 23:22:04 gendl [~dcooper8@c-98-250-10-50.hsd1.mi.comcast.net] has joined #lisp 23:23:30 -!- gendl [~dcooper8@c-98-250-10-50.hsd1.mi.comcast.net] has quit [Client Quit] 23:26:02 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 244 seconds] 23:27:10 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 23:30:27 -!- ustunozg_ [~ustunozgu@88.228.232.73] has quit [Remote host closed the connection] 23:30:49 nyef: are you around? 23:30:59 theos [~theos@unaffiliated/theos] has joined #lisp 23:33:16 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 244 seconds] 23:33:30 sohail [~sohail@unaffiliated/sohail] has joined #lisp 23:36:38 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 240 seconds] 23:37:07 innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has joined #lisp 23:39:38 theos [~theos@unaffiliated/theos] has joined #lisp 23:41:32 -!- innertracks [~Thunderbi@c-50-159-9-43.hsd1.wa.comcast.net] has quit [Ping timeout: 244 seconds] 23:42:45 http://paste.lisp.org/display/141551#1 23:43:48 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 23:45:07 -!- francogrex [~user@86.93-200-80.adsl-dyn.isp.belgacom.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:47:57 -!- Code_Man` [~Code_Man@2a02:1205:5058:2f10:223:54ff:fe38:82c2] has quit [Remote host closed the connection] 23:50:01 duggiefresh [~duggiefre@24.60.1.249] has joined #lisp 23:50:14 ltbarcly [~textual@pool-108-42-99-156.snfcca.fios.verizon.net] has joined #lisp 23:53:32 da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has joined #lisp 23:55:19 fridim_ [~fridim@65.93.77.146] has joined #lisp 23:56:12 -!- theos [~theos@unaffiliated/theos] has quit [Ping timeout: 252 seconds] 23:56:17 -!- sohail [~sohail@unaffiliated/sohail] has quit [Quit: This computer has gone to sleep] 23:56:25 -!- hiyosi [~skip_it@126.73.30.125.dy.iij4u.or.jp] has quit [Ping timeout: 240 seconds] 23:57:38 -!- da4c30ff__ [~da4c30ff@c18.adsl.tnnet.fi] has quit [Ping timeout: 240 seconds]