00:00:46 cdidd [~cdidd@176.14.133.182] has joined #lisp 00:04:42 -!- Forty-3 [~seana11@pool-108-45-162-198.washdc.fios.verizon.net] has quit [Remote host closed the connection] 00:04:54 superflit_ [~superflit@65-128-53-76.hlrn.qwest.net] has joined #lisp 00:05:39 -!- killerboy [~mateusz@217.17.38.43] has quit [Ping timeout: 260 seconds] 00:06:22 -!- superflit [~superflit@75-171-203-134.hlrn.qwest.net] has quit [Ping timeout: 246 seconds] 00:06:23 -!- superflit_ is now known as superflit 00:06:42 -!- fsvehla [~fsvehla@h081217181184.dyn.cm.kabsi.at] has quit [Quit: fsvehla] 00:06:54 killerboy [~mateusz@217.17.38.43] has joined #lisp 00:08:47 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 00:09:12 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 00:10:06 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Remote host closed the connection] 00:13:20 -!- stat_vi [~stat@dslb-094-218-225-069.pools.arcor-ip.net] has quit [Quit: leaving] 00:14:53 -!- peterhil` [~peterhil@91-157-48-10.elisa-laajakaista.fi] has quit [Ping timeout: 265 seconds] 00:15:21 Forty-3 [~seana11@pool-108-45-162-198.washdc.fios.verizon.net] has joined #lisp 00:17:29 tsuru`` [~charlie@adsl-74-179-25-48.bna.bellsouth.net] has joined #lisp 00:17:32 Sorella_ [~quildreen@201-58-244-138.user.veloxzone.com.br] has joined #lisp 00:19:42 -!- tsuru` [~charlie@adsl-74-179-17-23.bna.bellsouth.net] has quit [Ping timeout: 246 seconds] 00:19:45 -!- gridaphobe [~user@128.54.39.225] has quit [Ping timeout: 276 seconds] 00:20:45 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Ping timeout: 246 seconds] 00:21:01 gridaphobe [~user@128.54.39.225] has joined #lisp 00:25:46 -!- newbie_coder [4267ffa3@gateway/web/freenode/ip.66.103.255.163] has quit [Quit: Page closed] 00:31:33 NNshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has joined #lisp 00:32:09 -!- Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has quit [Read error: Connection reset by peer] 00:33:06 -!- mcsontos [mcsontos@nat/redhat/x-mdjposfttrmnojdc] has quit [Read error: Operation timed out] 00:33:33 mcsontos [mcsontos@nat/redhat/x-ajrlxlfdkpemitmq] has joined #lisp 00:34:37 -!- antonv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has quit [Ping timeout: 245 seconds] 00:36:14 -!- pareidol1a [~michaelk@voncosel.xs4all.nl] has quit [Ping timeout: 240 seconds] 00:36:27 pareidolia [~michaelk@voncosel.xs4all.nl] has joined #lisp 00:38:33 antv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has joined #lisp 00:40:47 peterhil` [~peterhil@91-157-48-10.elisa-laajakaista.fi] has joined #lisp 00:45:52 -!- killerboy [~mateusz@217.17.38.43] has quit [Ping timeout: 245 seconds] 00:47:21 kliph [~user@unaffiliated/kliph] has joined #lisp 00:48:52 -!- naryl [~weechat@46.182.24.168] has quit [Ping timeout: 248 seconds] 00:49:30 naryl [~weechat@46.182.24.168] has joined #lisp 00:50:12 -!- capisce [~srodal@cm-84.215.35.251.getinternet.no] has quit [Read error: Operation timed out] 00:52:13 hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has joined #lisp 00:55:34 -!- CampinSam [~user@24-176-103-21.dhcp.jcsn.tn.charter.com] has left #lisp 00:55:47 capisce [~srodal@cm-84.215.35.251.getinternet.no] has joined #lisp 01:01:16 -!- Joreji [~thomas@vpn-eu2.unidsl.de] has quit [Ping timeout: 245 seconds] 01:01:24 CampinSam [~user@24-176-103-21.dhcp.jcsn.tn.charter.com] has joined #lisp 01:02:18 -!- brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Quit: brb] 01:02:18 -!- brandonz_ [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Quit: brb] 01:02:37 brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has joined #lisp 01:09:48 -!- Sorella_ [~quildreen@201-58-244-138.user.veloxzone.com.br] has quit [Ping timeout: 276 seconds] 01:20:01 -!- xpoqz [~xpoqz@80.203.124.203] has quit [Ping timeout: 245 seconds] 01:20:26 Yuuhi` [benni@p5483A1A0.dip.t-dialin.net] has joined #lisp 01:21:38 -!- Yuuhi [benni@p5483A2D7.dip.t-dialin.net] has quit [Ping timeout: 246 seconds] 01:22:20 -!- slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has quit [Read error: Operation timed out] 01:25:10 -!- smazga [~acrid@li336-165.members.linode.com] has quit [Quit: rcirc on GNU Emacs 24.2.1] 01:27:01 -!- shwouchkie [~shwouchk@bzq-84-110-44-159.red.bezeqint.net] has quit [Read error: Connection reset by peer] 01:30:01 ViciousPlant [ViciousPla@114.90.54.179] has joined #lisp 01:31:22 -!- booguie [~boogie@wsip-98-172-168-236.sd.sd.cox.net] has quit [Remote host closed the connection] 01:45:20 -!- vhost- [~vhost@unaffiliated/vhost-] has quit [Quit: WeeChat 0.3.9] 01:48:09 vhost- [~vhost@unaffiliated/vhost-] has joined #lisp 01:50:30 walter|rtn [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has joined #lisp 01:53:40 -!- walter|r [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Ping timeout: 246 seconds] 01:54:48 joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has joined #lisp 02:00:22 antv_ [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has joined #lisp 02:00:30 -!- antv_ [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has quit [Client Quit] 02:01:02 kushal [~kdas@fedora/kushal] has joined #lisp 02:02:54 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 02:06:22 zxq9 [~zxq9@FL1-111-169-176-119.okn.mesh.ad.jp] has joined #lisp 02:06:58 -!- ikki [~ikki@187.240.220.116] has quit [Ping timeout: 244 seconds] 02:09:19 -!- gigamonkey [~user@adsl-99-155-194-241.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 260 seconds] 02:09:20 -!- kenjin [~kenjin@2.80.243.100] has quit [Quit: Lost terminal] 02:09:35 -!- senj [~senj@S01060026f3e14440.ed.shawcable.net] has quit [] 02:10:23 dgold1 [~dgold1@89.204.155.240] has joined #lisp 02:12:30 -!- sellout [~Adium@ip-64-134-223-159.public.wayport.net] has quit [Quit: Leaving.] 02:12:38 -!- ArmyOfBruce [~textual@waywardmonkeys.com] has quit [Excess Flood] 02:13:08 ArmyOfBruce [~textual@waywardmonkeys.com] has joined #lisp 02:16:54 teggi [~teggi@113.172.52.139] has joined #lisp 02:17:42 springz [~springz@123.151.195.1] has joined #lisp 02:18:03 sellout [~Adium@ip-64-134-223-159.public.wayport.net] has joined #lisp 02:18:36 echo-area [~user@182.92.247.2] has joined #lisp 02:22:48 -!- dgold1 [~dgold1@89.204.155.240] has quit [] 02:23:07 dgold1 [~dgold1@89.204.155.240] has joined #lisp 02:35:29 -!- dgold1 [~dgold1@89.204.155.240] has quit [] 02:36:30 xpoqz [~xpoqz@203.80-203-124.nextgentel.com] has joined #lisp 02:38:39 kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has joined #lisp 02:38:50 -!- Codynyx [~cody@c-75-72-25-106.hsd1.mn.comcast.net] has quit [Read error: Connection reset by peer] 02:40:07 Codynyx [~cody@c-75-72-25-106.hsd1.mn.comcast.net] has joined #lisp 02:42:17 -!- spiderweb [~lcc@unaffiliated/lcc] has quit [Ping timeout: 265 seconds] 02:42:40 -!- qptain_Nemo [~qN@89.207.216.208] has quit [Ping timeout: 246 seconds] 02:44:12 -!- brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has quit [Ping timeout: 245 seconds] 02:45:09 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 02:45:21 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 02:45:27 qptain_Nemo [~qN@89.207.216.208] has joined #lisp 02:47:15 quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has joined #lisp 02:47:44 -!- askatasuna [~askatasun@190.97.14.79] has quit [Ping timeout: 246 seconds] 02:50:55 -!- urandom__ [~user@ip-88-152-212-180.unitymediagroup.de] has quit [Quit: Konversation terminated!] 02:51:14 -!- gridaphobe [~user@128.54.39.225] has quit [Ping timeout: 240 seconds] 02:52:49 -!- tjasko__ [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Ping timeout: 246 seconds] 02:58:06 -!- quazimodo [~quazimodo@c27-253-100-110.carlnfd2.nsw.optusnet.com.au] has quit [Ping timeout: 240 seconds] 03:03:50 -!- tsuru`` [~charlie@adsl-74-179-25-48.bna.bellsouth.net] has quit [Remote host closed the connection] 03:04:48 sellout1 [~Adium@ip-64-134-223-159.public.wayport.net] has joined #lisp 03:04:48 -!- sellout [~Adium@ip-64-134-223-159.public.wayport.net] has quit [Read error: Connection reset by peer] 03:08:51 segmond [~AndChat41@adsl-108-67-101-33.dsl.sfldmi.sbcglobal.net] has joined #lisp 03:13:23 -!- Thra11 [~thrall@87.114.110.85] has quit [Read error: Operation timed out] 03:16:20 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 03:17:17 -!- segmond [~AndChat41@adsl-108-67-101-33.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 252 seconds] 03:17:28 daniel [~danielmg@201.209.38.229] has joined #lisp 03:17:39 -!- daniel is now known as danielmg 03:17:53 segmond [~AndChat41@adsl-108-67-101-33.dsl.sfldmi.sbcglobal.net] has joined #lisp 03:18:03 -!- danielmg [~danielmg@201.209.38.229] has left #lisp 03:19:57 liweinan [~liweinan@222.130.236.104] has joined #lisp 03:22:25 -!- segmond [~AndChat41@adsl-108-67-101-33.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 252 seconds] 03:25:29 segmond [~AndChat41@adsl-108-67-101-33.dsl.sfldmi.sbcglobal.net] has joined #lisp 03:29:27 xcombelle [~xcombelle@AToulouse-551-1-74-49.w92-146.abo.wanadoo.fr] has joined #lisp 03:29:45 -!- segmond [~AndChat41@adsl-108-67-101-33.dsl.sfldmi.sbcglobal.net] has quit [Ping timeout: 252 seconds] 03:31:28 -!- kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has quit [Quit: Quitting] 03:31:48 kpreid [~kpreid@50-196-148-102-static.hfc.comcastbusiness.net] has joined #lisp 03:33:41 liweinan_ [~liweinan@222.130.236.104] has joined #lisp 03:36:01 -!- liweinan [~liweinan@222.130.236.104] has quit [Ping timeout: 246 seconds] 03:37:41 fantazo [~fantazo@rev-78-41-175-178.radiolan.sk] has joined #lisp 03:40:25 phax [~phax@unaffiliated/phax] has joined #lisp 03:41:02 -!- kushal [~kdas@fedora/kushal] has quit [Quit: Leaving] 03:44:32 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 03:44:58 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has left #lisp 03:46:48 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 03:47:18 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 03:49:01 -!- hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has quit [Remote host closed the connection] 03:49:23 hugoduncan [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has joined #lisp 03:51:04 quazimodo [~quazimodo@c122-106-147-75.carlnfd1.nsw.optusnet.com.au] has joined #lisp 03:51:19 gridaphobe [~user@cpe-66-91-253-127.san.res.rr.com] has joined #lisp 03:55:29 mjflick [mjflick@gnu/savannah/team/mjflick] has joined #lisp 03:57:17 gk1 [~gk@24-179-210-90.dhcp.roch.mn.charter.com] has joined #lisp 03:59:01 -!- NNshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has quit [Read error: Operation timed out] 03:59:19 -!- phax [~phax@unaffiliated/phax] has quit [Read error: Operation timed out] 04:00:17 -!- benny [~user@i577a8439.versanet.de] has quit [Read error: Connection reset by peer] 04:00:26 phax [~phax@unaffiliated/phax] has joined #lisp 04:02:35 -!- ArmyOfBruce [~textual@waywardmonkeys.com] has quit [Excess Flood] 04:03:03 ArmyOfBruce [~textual@waywardmonkeys.com] has joined #lisp 04:03:07 -!- springz [~springz@123.151.195.1] has quit [Ping timeout: 256 seconds] 04:10:15 -!- jcazevedo [~jcazevedo@2.81.210.108] has quit [Ping timeout: 240 seconds] 04:11:06 -!- cyphase [~cyphase@unaffiliated/cyphase] has quit [Ping timeout: 268 seconds] 04:14:15 why would (draw scene (:rect :x 145/2 :y 80 :height 3 :width 125)) differ from (draw scene (:rect :x 72.5 :y 80 :height 3 :width 125)) ? (in a cl-svg function)? 04:15:04 it's as if the 145/2 is interpreted as 0 04:17:23 -!- rfgpfeiffer [~bob@blubberquark.de] has quit [Ping timeout: 256 seconds] 04:17:23 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 04:17:38 rfgpfeiffer [~bob@blubberquark.de] has joined #lisp 04:17:48 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 04:18:24 -!- joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has quit [Quit: joekarma] 04:20:58 -!- Daisy [~Daisy@109.58.103.160.bredband.tre.se] has quit [Quit: Leaving] 04:25:53 Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has joined #lisp 04:26:03 well, one's a rational and one's a float, maybe it has different behavior on each 04:26:05 rdqfdx [~rdqfdx@78.90.88.244] has joined #lisp 04:26:12 joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has joined #lisp 04:28:02 cyphase [~cyphase@unaffiliated/cyphase] has joined #lisp 04:29:31 ignas [~ignas@ctv-79-132-160-221.vinita.lt] has joined #lisp 04:29:54 -!- quazimodo [~quazimodo@c122-106-147-75.carlnfd1.nsw.optusnet.com.au] has quit [Ping timeout: 240 seconds] 04:35:10 -!- gk1 [~gk@24-179-210-90.dhcp.roch.mn.charter.com] has quit [Quit: Leaving] 04:40:41 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 255 seconds] 04:41:56 -!- fantazo [~fantazo@rev-78-41-175-178.radiolan.sk] has quit [Ping timeout: 248 seconds] 04:43:44 segv_ [~mb@dslb-088-075-116-056.pools.arcor-ip.net] has joined #lisp 04:47:36 -!- joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has quit [Quit: joekarma] 04:50:38 -!- segv_ [~mb@dslb-088-075-116-056.pools.arcor-ip.net] has quit [Quit: segv_] 04:51:22 am0c [~am0c@124.49.51.146] has joined #lisp 05:01:11 infiniteone [~infiniteo@c-76-126-91-167.hsd1.ca.comcast.net] has joined #lisp 05:02:08 teggi_ [~teggi@113.173.17.143] has joined #lisp 05:04:08 -!- tensorpudding [~tensorpud@99.148.202.129] has quit [Ping timeout: 268 seconds] 05:04:13 -!- teggi [~teggi@113.172.52.139] has quit [Ping timeout: 246 seconds] 05:04:16 tensorpudding [~tensorpud@99.148.202.129] has joined #lisp 05:04:25 ramkrsna [ramkrsna@nat/redhat/x-xtphvugwtvbpjsfs] has joined #lisp 05:04:25 -!- ramkrsna [ramkrsna@nat/redhat/x-xtphvugwtvbpjsfs] has quit [Changing host] 05:04:25 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 05:06:02 -!- Forty-3 [~seana11@pool-108-45-162-198.washdc.fios.verizon.net] has quit [Remote host closed the connection] 05:06:16 cryptic_ [~cryptic@pool-96-246-91-191.nycmny.fios.verizon.net] has joined #lisp 05:07:13 -!- cryptic [~cryptic@pool-96-246-91-191.nycmny.fios.verizon.net] has quit [Ping timeout: 268 seconds] 05:07:13 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 05:07:42 -!- Jeaye [~Jeaye@gateway/tor-sasl/jeaye] has quit [Ping timeout: 276 seconds] 05:07:50 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 05:08:25 Jeaye_ [~Jeaye@gateway/tor-sasl/jeaye] has joined #lisp 05:11:58 -!- infiniteone [~infiniteo@c-76-126-91-167.hsd1.ca.comcast.net] has quit [Quit: Colloquy for iPad - http://colloquy.mobiuWpdkd&fin2qu3R] 05:20:37 quazimodo [~quazimodo@c122-106-147-75.carlnfd1.nsw.optusnet.com.au] has joined #lisp 05:21:19 joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has joined #lisp 05:21:24 -!- bananagram [~bananagra@c-98-198-236-112.hsd1.tx.comcast.net] has quit [Ping timeout: 268 seconds] 05:21:40 -!- jleija [~jleija@50.8.41.50] has quit [Quit: leaving] 05:25:33 segv_ [~mb@dslb-088-075-116-056.pools.arcor-ip.net] has joined #lisp 05:25:46 -!- mjonsson [~mjonsson@38.109.95.133] has quit [Ping timeout: 246 seconds] 05:26:24 -!- sambio [~sambio@190.57.227.109] has quit [] 05:27:06 -!- Demosthenex [~Demosthen@206.180.155.43.adsl.hal-pc.org] has quit [Ping timeout: 264 seconds] 05:29:23 Demosthenex [~Demosthen@206.180.155.43.adsl.hal-pc.org] has joined #lisp 05:31:54 booguie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 05:34:10 -!- foreignFunction [~niksaak@94.27.88.199] has quit [Ping timeout: 252 seconds] 05:34:33 -!- ArmyOfBruce [~textual@waywardmonkeys.com] has quit [Excess Flood] 05:35:03 ArmyOfBruce [~textual@waywardmonkeys.com] has joined #lisp 05:35:16 -!- ArmyOfBruce [~textual@waywardmonkeys.com] has quit [Client Quit] 05:35:40 ArmyOfBruce [~bruce@waywardmonkeys.com] has joined #lisp 05:37:46 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 05:38:21 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 05:38:42 -!- sabra [~wol@67.174.222.215] has quit [Quit: Konversation terminated!] 05:42:18 -!- am0c [~am0c@124.49.51.146] has quit [Ping timeout: 260 seconds] 05:43:00 -!- joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has quit [Quit: joekarma] 05:43:05 -!- ArmyOfBruce [~bruce@waywardmonkeys.com] has quit [Excess Flood] 05:43:35 ArmyOfBruce [~bruce@waywardmonkeys.com] has joined #lisp 05:44:43 am0c [~am0c@124.49.51.146] has joined #lisp 05:44:50 -!- quazimodo [~quazimodo@c122-106-147-75.carlnfd1.nsw.optusnet.com.au] has quit [Ping timeout: 268 seconds] 05:53:26 -!- peterhil` [~peterhil@91-157-48-10.elisa-laajakaista.fi] has quit [Ping timeout: 246 seconds] 05:55:21 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #lisp 05:55:41 quuxian [~mahmud@ndjamena.dreamhost.com] has joined #lisp 05:56:50 hi, SHARED-INITIALIZE is called when the entire object is being created. What GFs are there for slot update? 05:57:31 I need an :after methods for slot updates to implement "listeners" 05:58:58 kushal [kdas@fedora/kushal] has joined #lisp 05:59:05 quuxian: (setf slot-value-using-class) - you'll need to implement a metaclass for that. 05:59:06 -!- zmyrgel [~zmyrgel@a91-153-150-75.elisa-laajakaista.fi] has quit [Ping timeout: 240 seconds] 06:00:19 -!- Jubb [~ghost@pool-96-241-84-33.washdc.fios.verizon.net] has quit [Remote host closed the connection] 06:02:40 -!- Jeaye_ is now known as Jeaye 06:04:25 thanks H4ns 06:07:10 quuxian: here is an example: https://github.com/slyrus/xml-class/blob/master/xml-class.lisp 06:08:19 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 06:09:03 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 06:13:57 H4ns: looks fun :-) 06:16:02 zmyrgel [~zmyrgel@a91-153-150-75.elisa-laajakaista.fi] has joined #lisp 06:16:33 -!- quuxian [~mahmud@ndjamena.dreamhost.com] has quit [Quit: leaving] 06:20:20 peterhil` [~peterhil@91-157-48-10.elisa-laajakaista.fi] has joined #lisp 06:23:51 joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has joined #lisp 06:25:53 -!- Bike [~Glossina@67-5-240-27.ptld.qwest.net] has quit [Quit: leaving] 06:27:07 -!- SrPx [b19e3bc8@gateway/web/freenode/ip.177.158.59.200] has quit [Ping timeout: 245 seconds] 06:30:28 Bike [~Glossina@67-5-240-27.ptld.qwest.net] has joined #lisp 06:31:42 -!- kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has quit [Ping timeout: 268 seconds] 06:35:43 I remember some talk about a DESTRUCTURING-PLACE or something similar ... is there a quicklisp for that? 06:37:27 (ql:quickload 'optima) 06:37:42 H4ns: cute. I forgot about that! 06:37:50 -!- ignas [~ignas@ctv-79-132-160-221.vinita.lt] has quit [Ping timeout: 260 seconds] 06:38:04 -!- nforgerit [~nforgerit@HSI-KBW-149-172-198-162.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: nforgerit] 06:38:14 flip214: 06:38:18 slyrus: thanks for putting it on github - the version that i pasted to paste.lisp.org is gone :/ 06:38:24 who needs backups anyway 06:39:00 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [Remote host closed the connection] 06:39:00 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 06:39:25 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 06:39:27 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #lisp 06:39:31 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 06:40:48 clhs 11.1.2.1.2 06:40:48 Constraints on the COMMON-LISP Package for Conforming Programs: http://www.lispworks.com/reference/HyperSpec/Body/11_abab.htm 06:41:19 -!- ViciousPlant [ViciousPla@114.90.54.179] has quit [Ping timeout: 272 seconds] 06:44:12 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 06:45:57 -!- qptain_Nemo [~qN@89.207.216.208] has quit [Read error: Connection reset by peer] 06:46:50 araujo [~araujo@190.73.45.171] has joined #lisp 06:46:50 -!- araujo [~araujo@190.73.45.171] has quit [Changing host] 06:46:50 araujo [~araujo@gentoo/developer/araujo] has joined #lisp 06:47:16 qptain_Nemo [~qN@89.207.216.208] has joined #lisp 06:48:52 -!- p_l is now known as p_l|work 06:51:28 kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has joined #lisp 06:51:38 -!- joekarma [~joekarma@S0106602ad090cd68.vc.shawcable.net] has quit [Quit: joekarma] 06:53:49 -!- ArmyOfBruce [~bruce@waywardmonkeys.com] has quit [Excess Flood] 06:53:54 Rakko [~rakko@71-90-72-104.dhcp.ftbg.wi.charter.com] has joined #lisp 06:54:19 ArmyOfBruce [~bruce@waywardmonkeys.com] has joined #lisp 06:55:19 Hi. I'm reading _Practical Common Lisp_ and I'm maybe halfway along. So far I haven't seen any mention of how to load one file from another (and from searching the book I don't see anything about it anywhere). I would like to type in some of the code from the book and then include that code in other files, but I'd like to strike a balance of a) not using terribly advanced/confusing techniques and b) not doing things the "wrong" way. 06:55:45 So far I use (require 'foo "foo.lisp"), wrapped in an eval-when, but I'd like to know if there's a way that would better fit my criteria. 06:57:45 -!- stardiviner [~stardivin@122.236.251.190] has quit [Quit: my website: http://stardiviner.dyndns-blog.com/] 06:58:30 asvil [~user@ns.osvtl.spb.ru] has joined #lisp 06:58:36 sorry, I meant (require 'foo '("foo.lisp")). In particular, I'm not yet clear on what the second arg to require is/does. 06:58:39 (load "path/to/file") loads code 06:59:06 require is essentially unsupported remains of something that still is mentioned in standard as "obsolete" 06:59:08 p_l|work: yes, it does; but that doesn't seem to be working to actually load it and make it visible to SLIME 06:59:17 oh, good to know 06:59:30 bind [~bind@D4B2749A.static.ziggozakelijk.nl] has joined #lisp 06:59:41 Rakko: yes it does. Check if you aren't missing package-related visibility issues 06:59:42 -!- wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has quit [Read error: Connection reset by peer] 06:59:56 ok 06:59:59 wormphlegm [~wormphleg@c-50-131-44-231.hsd1.ca.comcast.net] has joined #lisp 07:00:03 packages I also don't understand yet 07:00:08 for example loading into a different package than you're in, or not exporting symbols etc. 07:00:22 the author has just introduced some code wrapped up in its own package, and I've had trouble running that code from the repl 07:00:41 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #lisp 07:00:45 Rakko: you'll be best off learning some asdf basics 07:00:48 -!- ASau [~user@176.5.45.97] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 07:01:03 asdf is like make, as I understand it. How does that help here? 07:01:11 Rakko: also, a tip: open the file in Emacs (with SLIME), and assuming default keybindings, C-c C-k should compile the file (and probably load it) 07:01:26 Rakko: it helps you to load all your files in the right order and not have to think about load or require 07:01:40 Rakko: also, it compiles things for you (which load does not do) 07:01:56 ivan-kanis [~user@lns-c10k-ft-02-t2-89-83-137-164.dsl.sta.abo.bbox.fr] has joined #lisp 07:02:25 ok 07:02:28 sounds good 07:02:32 Rakko: http://xach.livejournal.com/278047.html 07:02:46 -!- tali713 [~user@76.17.236.129] has quit [Remote host closed the connection] 07:02:53 -!- bind [~bind@D4B2749A.static.ziggozakelijk.nl] has quit [Client Quit] 07:03:00 tali713 [~user@c-76-17-236-129.hsd1.mn.comcast.net] has joined #lisp 07:03:00 bind [~bind@D4B2749A.static.ziggozakelijk.nl] has joined #lisp 07:03:06 p_l|work: yes, I use C-c C-k, but if I don't wrap the require/load in eval-when (with all three types), it doesn't "register" everything 07:03:21 but just now I changed my require to load (still inside eval-when) and it worked 07:04:07 so that's good 07:04:22 Rakko: for inter-file dependencies, ASDF will be better choice in long haul 07:04:27 right 07:09:12 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 07:09:52 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 07:12:55 mrSpec [~Spec@89-78-118-138.dynamic.chello.pl] has joined #lisp 07:12:55 -!- mrSpec [~Spec@89-78-118-138.dynamic.chello.pl] has quit [Changing host] 07:12:55 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 07:17:46 jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has joined #lisp 07:18:58 angavrilov [~angavrilo@217.71.227.190] has joined #lisp 07:19:03 engblom` [~user@86-60-152-181-dyn-dsl.ssp.fi] has joined #lisp 07:20:45 -!- engblom [~user@unaffiliated/engblom] has quit [Ping timeout: 252 seconds] 07:25:29 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 07:26:07 Joreji [~thomas@vpn-eu2.unidsl.de] has joined #lisp 07:30:30 user123abc [~sally@c-67-171-79-251.hsd1.pa.comcast.net] has joined #lisp 07:31:24 paolo_m [~user@2-228-95-110.ip190.fastwebnet.it] has joined #lisp 07:36:27 -!- Joreji [~thomas@vpn-eu2.unidsl.de] has quit [Ping timeout: 268 seconds] 07:38:28 -!- ivan-kanis [~user@lns-c10k-ft-02-t2-89-83-137-164.dsl.sta.abo.bbox.fr] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 07:39:57 -!- am0c [~am0c@124.49.51.146] has quit [Ping timeout: 246 seconds] 07:39:57 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 07:39:59 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 07:40:28 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 07:41:57 can I step through a function in SLIME? 07:42:02 Rakko: no 07:46:24 hkBst [~marijn@gentoo/developer/hkbst] has joined #lisp 07:46:28 damn 07:46:36 it 07:46:49 it's not very helpful about telling me where in the function it hits errors 07:48:13 quazimodo [~quazimodo@c122-106-147-75.carlnfd1.nsw.optusnet.com.au] has joined #lisp 07:49:13 attila_lendvai [~attila_le@87.247.13.60] has joined #lisp 07:49:13 -!- attila_lendvai [~attila_le@87.247.13.60] has quit [Changing host] 07:49:13 attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has joined #lisp 07:51:58 urandom__ [~user@ip-88-152-212-180.unitymediagroup.de] has joined #lisp 07:52:06 -!- loke_erc [~user@c-4957e555.012-14-67626717.cust.bredbandsbolaget.se] has quit [Ping timeout: 265 seconds] 07:53:05 Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 07:53:28 brandonz [~brandon@c-71-202-142-243.hsd1.ca.comcast.net] has joined #lisp 07:54:02 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [Client Quit] 07:55:15 loke_erc [~user@c-4957e555.012-14-67626717.cust.bredbandsbolaget.se] has joined #lisp 07:55:23 Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has joined #lisp 07:56:51 Joreji [~thomas@80-082.eduroam.rwth-aachen.de] has joined #lisp 08:00:53 -!- engblom` is now known as engblom 08:00:53 -!- engblom [~user@86-60-152-181-dyn-dsl.ssp.fi] has quit [Changing host] 08:00:53 engblom [~user@unaffiliated/engblom] has joined #lisp 08:02:43 mishoo [~mishoo@178.138.96.88] has joined #lisp 08:04:21 -!- xcombelle [~xcombelle@AToulouse-551-1-74-49.w92-146.abo.wanadoo.fr] has quit [Remote host closed the connection] 08:05:48 bitonic [~user@host86-138-96-107.range86-138.btcentralplus.com] has joined #lisp 08:08:13 -!- Bike [~Glossina@67-5-240-27.ptld.qwest.net] has quit [Quit: fak] 08:13:19 dmiles_afk [~dmiles@c-24-21-251-38.hsd1.or.comcast.net] has joined #lisp 08:14:04 prxq [~mommer@mnhm-590c0552.pool.mediaWays.net] has joined #lisp 08:14:57 -!- booguie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Ping timeout: 246 seconds] 08:16:23 ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 08:18:22 -!- yates [~user@nc-71-54-138-0.dhcp.embarqhsd.net] has quit [Read error: Connection reset by peer] 08:22:54 -!- abeaumont [~abeaumont@79.148.146.220] has quit [Remote host closed the connection] 08:23:28 abeaumont [~abeaumont@220.Red-79-148-146.dynamicIP.rima-tde.net] has joined #lisp 08:25:27 -!- _veer [~veer@unaffiliated/lolsuper-/x-9881387] has quit [Read error: Connection reset by peer] 08:25:34 Rakko: I've found CCL to offer better stack traces than SBCL 08:30:07 -!- tensorpudding [~tensorpud@99.148.202.129] has quit [Ping timeout: 260 seconds] 08:30:40 ok, thanks 08:30:50 I also discovered TRACE 08:31:41 -!- quazimodo [~quazimodo@c122-106-147-75.carlnfd1.nsw.optusnet.com.au] has quit [Remote host closed the connection] 08:33:34 night 08:33:37 -!- theBlackDragon [~dragon@77.109.112.42] has quit [Ping timeout: 244 seconds] 08:36:10 -!- Rakko [~rakko@71-90-72-104.dhcp.ftbg.wi.charter.com] has quit [Quit: Bye] 08:37:39 tensorpudding [~tensorpud@99.148.202.129] has joined #lisp 08:37:45 -!- kennyd [~kennyd@93-138-84-229.adsl.net.t-com.hr] has quit [Ping timeout: 244 seconds] 08:39:16 kennyd [~kennyd@93-136-110-181.adsl.net.t-com.hr] has joined #lisp 08:40:00 Cymew [~user@fw01d.snowmen.se] has joined #lisp 08:43:17 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 246 seconds] 08:47:08 -!- gridaphobe [~user@cpe-66-91-253-127.san.res.rr.com] has quit [Remote host closed the connection] 08:53:03 Hello! 08:53:17 Is there any simple way to get function-name from inside that function? like (defun foo () (print "foo")) (I'd prefer not to define my-defun) 08:54:56 mrSpec: no. 08:55:21 -!- tensorpudding [~tensorpud@99.148.202.129] has quit [Read error: Operation timed out] 08:55:38 H4ns: ok, thx. 08:58:49 gridaphobe [~user@cpe-66-91-253-127.san.res.rr.com] has joined #lisp 08:59:27 stardiviner [~stardivin@122.236.254.130] has joined #lisp 08:59:46 -!- jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has quit [Ping timeout: 265 seconds] 09:00:36 jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has joined #lisp 09:03:44 fsvehla [~fsvehla@h081217181184.dyn.cm.kabsi.at] has joined #lisp 09:06:54 agumonkey [~agu@183.217.72.86.rev.sfr.net] has joined #lisp 09:07:24 -!- stlifey [~stlifey@59.35.103.63] has quit [Read error: Connection reset by peer] 09:08:29 stlifey [~stlifey@183.46.13.113] has joined #lisp 09:09:32 ivan-kanis [~user@46.218.71.241] has joined #lisp 09:11:13 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 09:11:32 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 09:12:59 -!- paolo_m [~user@2-228-95-110.ip190.fastwebnet.it] has left #lisp 09:18:54 -!- bitonic [~user@host86-138-96-107.range86-138.btcentralplus.com] has quit [Ping timeout: 240 seconds] 09:19:37 c_arenz [arenz@nat/ibm/x-uctglkvtxjskixar] has joined #lisp 09:22:00 Kvaks_ [~kvaks@233.156.189.109.customer.cdi.no] has joined #lisp 09:22:39 paolo_m [~user@2-228-95-110.ip190.fastwebnet.it] has joined #lisp 09:23:09 trigen_ [~MSX@2001:0:5ef5:79fb:881:3543:2bd6:7949] has joined #lisp 09:24:58 rotty_ [rotty@de.xx.vu] has joined #lisp 09:25:41 Mandus_ [~aasmundo@oro.simula.no] has joined #lisp 09:26:33 stat_vi [~stat@dslb-094-218-031-240.pools.arcor-ip.net] has joined #lisp 09:27:57 -!- jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has quit [Ping timeout: 255 seconds] 09:28:16 jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has joined #lisp 09:29:49 -!- asvil [~user@ns.osvtl.spb.ru] has quit [*.net *.split] 09:29:49 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [*.net *.split] 09:29:49 -!- Mandus [~aasmundo@oro.simula.no] has quit [*.net *.split] 09:29:49 -!- varjagg [u4973@gateway/web/irccloud.com/x-ovehydnaaqynqxes] has quit [*.net *.split] 09:29:49 -!- nowhere_man [~pierre@AStrasbourg-551-1-7-40.w92-141.abo.wanadoo.fr] has quit [*.net *.split] 09:29:49 -!- Gurragchaa [u6439@gateway/web/irccloud.com/x-ldjbmitwpwznvmxy] has quit [*.net *.split] 09:29:49 -!- rotty [rotty@de.xx.vu] has quit [*.net *.split] 09:29:49 -!- Kvaks [~kvaks@233.156.189.109.customer.cdi.no] has quit [*.net *.split] 09:29:49 -!- j_king [~jking@mortar.walled.net] has quit [*.net *.split] 09:29:49 -!- trigen [~MSX@devvers.tweaknet.net] has quit [*.net *.split] 09:29:49 -!- phrixos_ [U2FsdGVkX1@ma.sdf.org] has quit [*.net *.split] 09:29:49 -!- fmu [~^fmu@unaffiliated/fmu] has quit [*.net *.split] 09:29:49 -!- Fade [~fade@outrider.deepsky.com] has quit [*.net *.split] 09:29:49 -!- rking [~rking@unaffiliated/rking] has quit [*.net *.split] 09:29:49 -!- |3b| [foobar@cpe-72-179-19-4.austin.res.rr.com] has quit [*.net *.split] 09:32:38 phax [~phax@unaffiliated/phax] has joined #lisp 09:32:39 nowhere_man [~pierre@AStrasbourg-551-1-7-40.w92-141.abo.wanadoo.fr] has joined #lisp 09:33:48 -!- jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has quit [Ping timeout: 256 seconds] 09:40:36 jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has joined #lisp 09:40:52 asvil [~user@ns.osvtl.spb.ru] has joined #lisp 09:40:52 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #lisp 09:40:52 varjagg [u4973@gateway/web/irccloud.com/x-ovehydnaaqynqxes] has joined #lisp 09:40:52 Gurragchaa [u6439@gateway/web/irccloud.com/x-ldjbmitwpwznvmxy] has joined #lisp 09:40:52 j_king [~jking@mortar.walled.net] has joined #lisp 09:40:52 phrixos_ [U2FsdGVkX1@ma.sdf.org] has joined #lisp 09:40:52 fmu [~^fmu@unaffiliated/fmu] has joined #lisp 09:40:52 Fade [~fade@outrider.deepsky.com] has joined #lisp 09:40:52 rking [~rking@unaffiliated/rking] has joined #lisp 09:40:52 |3b| [foobar@cpe-72-179-19-4.austin.res.rr.com] has joined #lisp 09:45:35 benny [~user@i577A1B6B.versanet.de] has joined #lisp 09:46:22 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 09:46:46 lduros [~user@fsf/member/lduros] has joined #lisp 09:52:49 gravicappa [~gravicapp@80.90.116.82] has joined #lisp 09:53:07 -!- mathrick_ [~mathrick@94.144.63.81] has quit [Quit: Leaving] 09:54:11 mathrick [~mathrick@85.218.134.11] has joined #lisp 09:55:01 -!- theos [~theos@unaffiliated/theos] has quit [Disconnected by services] 09:55:40 theos [~theos@unaffiliated/theos] has joined #lisp 09:56:07 -!- easye [~user@213.33.70.157] has quit [Remote host closed the connection] 09:56:24 easye [~user@213.33.70.157] has joined #lisp 09:59:32 -!- asvil [~user@ns.osvtl.spb.ru] has quit [*.net *.split] 09:59:32 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [*.net *.split] 09:59:32 -!- varjagg [u4973@gateway/web/irccloud.com/x-ovehydnaaqynqxes] has quit [*.net *.split] 09:59:32 -!- Gurragchaa [u6439@gateway/web/irccloud.com/x-ldjbmitwpwznvmxy] has quit [*.net *.split] 09:59:32 -!- j_king [~jking@mortar.walled.net] has quit [*.net *.split] 09:59:32 -!- phrixos_ [U2FsdGVkX1@ma.sdf.org] has quit [*.net *.split] 09:59:32 -!- fmu [~^fmu@unaffiliated/fmu] has quit [*.net *.split] 09:59:32 -!- Fade [~fade@outrider.deepsky.com] has quit [*.net *.split] 09:59:32 -!- rking [~rking@unaffiliated/rking] has quit [*.net *.split] 09:59:32 -!- |3b| [foobar@cpe-72-179-19-4.austin.res.rr.com] has quit [*.net *.split] 09:59:33 -!- mishoo [~mishoo@178.138.96.88] has quit [Read error: Connection reset by peer] 09:59:54 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Ping timeout: 252 seconds] 10:00:20 -!- jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has quit [Ping timeout: 248 seconds] 10:00:21 mishoo [~mishoo@178.138.96.88] has joined #lisp 10:01:06 jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has joined #lisp 10:03:29 mathrick_ [~mathrick@80.63.227.98] has joined #lisp 10:04:34 spiderweb [~lcc@unaffiliated/lcc] has joined #lisp 10:06:48 bitonic [~user@dyn1201-250.wlan.ic.ac.uk] has joined #lisp 10:10:03 asvil [~user@ns.osvtl.spb.ru] has joined #lisp 10:10:03 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #lisp 10:10:03 varjagg [u4973@gateway/web/irccloud.com/x-ovehydnaaqynqxes] has joined #lisp 10:10:03 Gurragchaa [u6439@gateway/web/irccloud.com/x-ldjbmitwpwznvmxy] has joined #lisp 10:10:03 j_king [~jking@mortar.walled.net] has joined #lisp 10:10:03 phrixos_ [U2FsdGVkX1@ma.sdf.org] has joined #lisp 10:10:03 fmu [~^fmu@unaffiliated/fmu] has joined #lisp 10:10:03 Fade [~fade@outrider.deepsky.com] has joined #lisp 10:10:03 rking [~rking@unaffiliated/rking] has joined #lisp 10:10:03 |3b| [foobar@cpe-72-179-19-4.austin.res.rr.com] has joined #lisp 10:10:15 mrSpec: you can do it in non-portable way, log4cl does it for sbcl and ccl (tho ccl one not in quicklisp yet) 10:10:42 its in naming-sbcl.lisp if you want to borrow the code 10:12:16 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 10:12:34 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 10:13:10 -!- mishoo [~mishoo@178.138.96.88] has quit [Read error: Connection reset by peer] 10:13:34 -!- c_arenz [arenz@nat/ibm/x-uctglkvtxjskixar] has quit [Ping timeout: 240 seconds] 10:14:40 -!- jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has quit [Ping timeout: 252 seconds] 10:14:56 maxm: thanks, but I'd prefer portable way as I need to for lispworks. 10:15:00 but I'll take a look anyway :) 10:15:32 jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has joined #lisp 10:16:04 mrSpec: if you find one for lispworks, pls share, I want to add lispworks support too, but have no time to dig.. Usually there is a way, and hidden in some impl-guts::*function-currently-being-compiled* type special variable 10:16:11 or in &environment object 10:16:45 oki, I'll take a look 10:17:27 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 10:17:56 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [Read error: Connection reset by peer] 10:18:36 mrSpec: Something like #+lispworks COMPILER:*FUNCTION-NAME* ? 10:18:54 slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #lisp 10:19:26 |3b|` [foobar@cpe-72-179-19-4.austin.res.rr.com] has joined #lisp 10:19:27 -!- |3b| [foobar@cpe-72-179-19-4.austin.res.rr.com] has quit [Remote host closed the connection] 10:21:36 -!- j_king [~jking@mortar.walled.net] has quit [Ping timeout: 240 seconds] 10:22:06 -!- phrixos_ [U2FsdGVkX1@ma.sdf.org] has quit [Ping timeout: 240 seconds] 10:22:20 j_king [~jking@mortar.walled.net] has joined #lisp 10:23:13 phrixos_ [U2FsdGVkX1@ma.sdf.org] has joined #lisp 10:26:51 Faed [~fade@outrider.deepsky.com] has joined #lisp 10:27:12 varjagg_ [u4973@gateway/web/irccloud.com/x-lqgxzrqjgzgbqsxp] has joined #lisp 10:27:24 -!- cryptic_ is now known as cryptic 10:28:02 slyrus_ [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has joined #lisp 10:28:51 fmu^ [~^fmu@unaffiliated/fmu] has joined #lisp 10:31:32 c_arenz [arenz@nat/ibm/x-isshuopzlqpsdhdr] has joined #lisp 10:35:27 -!- slyrus [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [*.net *.split] 10:35:27 -!- asvil [~user@ns.osvtl.spb.ru] has quit [*.net *.split] 10:35:27 -!- varjagg [u4973@gateway/web/irccloud.com/x-ovehydnaaqynqxes] has quit [*.net *.split] 10:35:27 -!- Gurragchaa [u6439@gateway/web/irccloud.com/x-ldjbmitwpwznvmxy] has quit [*.net *.split] 10:35:27 -!- fmu [~^fmu@unaffiliated/fmu] has quit [*.net *.split] 10:35:27 -!- Fade [~fade@outrider.deepsky.com] has quit [*.net *.split] 10:35:27 -!- rking [~rking@unaffiliated/rking] has quit [*.net *.split] 10:35:28 -!- varjagg_ is now known as varjagg 10:35:28 -!- fmu^ is now known as fmu 10:38:08 -!- Joreji [~thomas@80-082.eduroam.rwth-aachen.de] has quit [Ping timeout: 252 seconds] 10:38:44 bitonic` [~user@dyn1201-125.wlan.ic.ac.uk] has joined #lisp 10:40:01 Gurragchaa [u6439@gateway/web/irccloud.com/x-dwbmxnzoeypvgdkq] has joined #lisp 10:40:06 mrSpec: Macroexpand a defun form, see what Lispworks generates. 10:40:47 -!- bitonic [~user@dyn1201-250.wlan.ic.ac.uk] has quit [Ping timeout: 265 seconds] 10:41:52 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 10:42:14 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has left #lisp 10:42:39 asvil [~user@ns.osvtl.spb.ru] has joined #lisp 10:42:41 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 10:43:05 -!- asvil [~user@ns.osvtl.spb.ru] has quit [Remote host closed the connection] 10:43:06 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 10:43:12 asvil [~user@ns.osvtl.spb.ru] has joined #lisp 10:44:09 chr: I'm not sure if compiler:*function-name* is what I need 10:44:49 fantazo [~fantazo@rev-78-41-175-178.radiolan.sk] has joined #lisp 10:51:44 varjag [~eugene@122.62-97-226.bkkb.no] has joined #lisp 10:52:33 silenius [~silenius@brln-4db9f4ee.pool.mediaWays.net] has joined #lisp 10:54:36 tfb [~tfb@fw-tnat.cambridge.arm.com] has joined #lisp 10:55:37 egnarts-ms [~smsmfk@195.160.233.181] has joined #lisp 11:03:11 -!- kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has quit [Read error: Operation timed out] 11:05:17 -!- fantazo [~fantazo@rev-78-41-175-178.radiolan.sk] has quit [Ping timeout: 256 seconds] 11:05:49 kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has joined #lisp 11:09:14 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Ping timeout: 255 seconds] 11:13:26 -!- blackwolf [~blackwolf@69.116.232.76] has quit [Remote host closed the connection] 11:13:51 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 11:14:22 -!- kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has quit [Ping timeout: 246 seconds] 11:15:38 Sorella_ [~quildreen@201.58.244.138] has joined #lisp 11:21:50 -!- peterhil` [~peterhil@91-157-48-10.elisa-laajakaista.fi] has quit [Quit: Must not waste too much time here...] 11:26:55 -!- Yuuhi` [benni@p5483A1A0.dip.t-dialin.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 11:29:39 kmels [~kmels@p5B13DE4C.dip.t-dialin.net] has joined #lisp 11:30:35 -!- trigen_ is now known as trigen 11:30:59 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Read error: Operation timed out] 11:31:46 -!- kmels [~kmels@p5B13DE4C.dip.t-dialin.net] has quit [Max SendQ exceeded] 11:32:52 Yuuhi [benni@p5483a1a0.dip.t-dialin.net] has joined #lisp 11:33:34 kmels [~kmels@p5B13DE4C.dip.t-dialin.net] has joined #lisp 11:36:54 DeadPanda [~Brett@host-78-150-232-249.as13285.net] has joined #lisp 11:42:45 cornihilio [~cornihili@e0109-106-182-95-56.uqwimax.jp] has joined #lisp 11:44:46 engblom` [~user@86-60-152-181-dyn-dsl.ssp.fi] has joined #lisp 11:45:27 -!- antv [5d7d31f9@gateway/web/freenode/ip.93.125.49.249] has quit [Ping timeout: 245 seconds] 11:46:35 -!- engblom [~user@unaffiliated/engblom] has quit [Ping timeout: 252 seconds] 11:50:31 nforgerit [~nforgerit@HSI-KBW-149-172-198-162.hsi13.kabel-badenwuerttemberg.de] has joined #lisp 11:50:57 -!- user123abc [~sally@c-67-171-79-251.hsd1.pa.comcast.net] has quit [Quit: Leaving] 11:52:05 -!- engblom` is now known as engblom 11:52:06 -!- engblom [~user@86-60-152-181-dyn-dsl.ssp.fi] has quit [Changing host] 11:52:06 engblom [~user@unaffiliated/engblom] has joined #lisp 11:52:29 Xizor [~Xizor@c83-252-198-185.bredband.comhem.se] has joined #lisp 11:52:46 milanj [~milanj_@79-101-250-98.dynamic.isp.telekom.rs] has joined #lisp 11:53:19 -!- Xizor [~Xizor@c83-252-198-185.bredband.comhem.se] has quit [Client Quit] 11:53:35 -!- dRbiG [drbig@unhallowed.pl] has quit [Ping timeout: 260 seconds] 11:53:44 Xizor [~Xizor@c83-252-198-185.bredband.comhem.se] has joined #lisp 11:57:23 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Read error: Connection reset by peer] 11:57:27 Slivka [~Slivka@31.40.53.196] has joined #lisp 11:57:52 nowhereman [~pierre@AStrasbourg-551-1-57-89.w83-194.abo.wanadoo.fr] has joined #lisp 11:58:54 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 11:59:09 -!- lduros [~user@fsf/member/lduros] has quit [Remote host closed the connection] 12:00:35 -!- nowhere_man [~pierre@AStrasbourg-551-1-7-40.w92-141.abo.wanadoo.fr] has quit [Ping timeout: 260 seconds] 12:03:37 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: This computer has gone to sleep] 12:06:04 hi 12:07:03 please I need help on this: http://paste.lisp.org/display/133763 12:08:54 Posterdati: where's the problem? 12:09:09 it come out with error 12:09:13 Posterdati: did you (defvar *file-stream*) or (defparameter *file-stream*)? I think you dont want the starts around file-stream unless you intent to use the special variable *file-stream* down in the call stack 12:09:31 that's not an error, just a warning 12:09:31 Posterdati: (error "foo") is wrong 12:09:46 Posterdati: you need to specify :error if you want to get an error if the file does not exist. 12:10:13 Posterdati: what you see is (error "serpente") be invoked before the file is even opened. 12:10:20 ok 12:10:29 Posterdati: :error will work though. check the clhs 12:10:35 clhs open 12:10:35 http://www.lispworks.com/reference/HyperSpec/Body/f_open.htm 12:10:37 -!- hugoduncan is now known as hugod 12:10:37 :if-does-not-exist :error ? 12:10:42 Posterdati: yes. 12:10:43 yes 12:10:56 Posterdati: carefully read the warning, too. 12:10:59 and wich handler-case handler should I provide? 12:11:15 sb-int:simple-file-error ? 12:11:36 Posterdati: if you want to be portable, use :if-does-not-exist nil and check whether the file has been opened within the with-open-file form 12:12:04 ah the *file-stream* should be nil 12:12:09 Posterdati: from there, you can signal the specific condition that you want to catch outside. cl does not specify the errors that cl library functions can raise very precisely. 12:12:13 so I can generate a condition tehre 12:12:24 ok ok 12:12:24 Posterdati: correct. there you can signal (error 'my-error) 12:12:24 tx 12:12:30 good 12:12:33 tx 12:12:54 -!- attila_lendvai [~attila_le@unaffiliated/attila-lendvai/x-3126965] has quit [Quit: Leaving.] 12:14:03 askatasuna [~askatasun@190.97.14.79] has joined #lisp 12:14:09 H4ns: it worked! Amazing! 12:14:09 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 12:14:23 Posterdati: yw 12:14:39 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 12:18:03 :) 12:18:31 so my program wouldn't no more fall in the annoying debugger :) 12:21:14 -!- cornihilio [~cornihili@e0109-106-182-95-56.uqwimax.jp] has quit [Ping timeout: 240 seconds] 12:26:35 -!- BeLucid [~belucid@66.57.34.9] has quit [Remote host closed the connection] 12:27:26 -!- mcsontos [mcsontos@nat/redhat/x-ajrlxlfdkpemitmq] has quit [Quit: Leaving] 12:29:05 -!- Slivka [~Slivka@31.40.53.196] has quit [Read error: Connection reset by peer] 12:29:17 rking [~rking@unaffiliated/rking] has joined #lisp 12:29:22 Slivka [~Slivka@31.40.53.196] has joined #lisp 12:29:22 -!- Slivka [~Slivka@31.40.53.196] has quit [Read error: Connection reset by peer] 12:33:24 H4ns: you talked about listen/notify support in postmodern the other day, right? it's in? 12:33:57 I found http://marijnhaverbeke.nl/postmodern/cl-postgres.html and wait-for-notification, cool 12:34:32 mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has joined #lisp 12:34:38 dim: it should be all in, yes 12:35:42 so apparently you use LISTEN and NOTIFY as SQL queries (execute "LISTEN channel"), and then (wait-for-notification ...) on the connection 12:36:10 dim: or (:listen 'foo), right 12:36:53 I didn't buy into S-SQL yet, I should have a proper look 12:37:04 I'm used to stay away from anything looking like an ORM 12:38:20 mmmm. where do you get the notification payload from? 12:38:24 -!- Xizor [~Xizor@c83-252-198-185.bredband.comhem.se] has quit [Remote host closed the connection] 12:38:56 from 9.0 on you can add a message to a notify command, not just a "ping" on a channel. I don't see in postmodern a way to grab that message/payload 12:39:42 -!- seangrove [~user@c-71-202-126-17.hsd1.ca.comcast.net] has quit [Ping timeout: 264 seconds] 12:39:46 Xizor [~Xizor@c83-252-198-185.bredband.comhem.se] has joined #lisp 12:40:08 dim: (def-sql-op :notify (channel &optional payload) 12:40:19 dim: s-sql is not at all an orm, and postmodern does not have one either 12:40:41 dim: postmodern has dao objects, which is just a clos representation for table rows. 12:41:14 isn't the DAO some kind of ORM? (http://marijnhaverbeke.nl/postmodern/postmodern.html#daos) 12:41:29 sorry I was looking for the name while you were answering already :) 12:41:49 read what i wrote 12:41:51 fair enough, I really need to get into S-SQL some day 12:42:52 so :notify docs say Signal a notification event on channel channel, a string. The optional payload string can be used to send additional event information to the listeners. 12:43:01 that's the sending part, the part I'm not seeing is the receiving one 12:44:10 I (wait-for-notification ...) then how do I know the channel and payload provided possibly via (execute (:notify 'channel "payload")) 12:44:21 (sorry to be somewhat slow here) 12:44:38 interesting question. i don't actually know. 12:44:39 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 12:44:49 maybe you want to try it out? look at what happens? 12:45:07 I'm looking that up for a friend, he will look at the details later 12:45:09 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 12:45:24 your answer still is a good one, that said :) 12:46:33 -!- stardiviner [~stardivin@122.236.254.130] has quit [Quit: my website: http://stardiviner.dyndns-blog.com/] 12:46:50 if anyone gets interested, I might add the the PostgreSQL server will send an asynchronous message to the client with the notify protocol message (including pid, channel and payload), so the postmodern layer should decipher the information in there when it's receiving it, probably around wait-for-notification implementation 12:47:03 look at cl-postgres:timed-wait-for-notification 12:47:41 wait-for-notification-until does not actually return the payload right now. that should probably be added 12:48:33 timed-wait-for-notification returns the payload and the sender pid as second and third values 12:49:35 yates [~user@nc-71-54-138-0.dhcp.embarqhsd.net] has joined #lisp 12:50:00 cornihilio [~cornihili@e0109-106-182-95-56.uqwimax.jp] has joined #lisp 12:50:09 why would (draw scene (:rect :x 145/2 :y 80 :height 3 :width 125)) differ from (draw scene (:rect :x 72.5 :y 80 :height 3 :width 125)) (in a cl-svg function)? 12:50:13 i think the best way to fix wait-for-notification-until would be to have it return all three return values that timed-wait-for-notification returns, not t. but i don't currently have time to implement that. 12:50:29 yates: did you not ask that very question yesterday already? 12:50:37 it's as if 145/2 is zero 12:50:40 H4ns: yes. 12:50:49 my friend is the kind of hacker who likes fixing upstream bugs as he goes, so that mught be some meat for him to get into CL :)P 12:50:58 i did not see a good answer 12:51:12 H4ns: thanks for helping (showing then analysing) 12:51:37 yates: when you don't get an answer, it is unlikely that you'll get a better answer when you ask the same question in the same channel again. please don't to it. thanks. 12:52:09 H4ns: why wouldn't it? the channel's particpants vary over time, do they not? 12:52:16 yates: please. 12:52:45 politely asking for something on an irrational basis is still irrational 12:53:08 mcsontos [~mcsontos@77.240.184.15] has joined #lisp 12:53:22 i mean, it's not like i'm flooding the channel - twice in 9 hours? 12:53:41 -!- jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has quit [Ping timeout: 248 seconds] 12:54:36 -!- `fojure|gone is now known as fojure 12:55:21 H4ns: worked, friend sayth "I'll try and have a look" (on fixing the payload) 12:56:51 is there a way to force a computation's result to a float, e.g., (/ my-number 2)? 12:58:01 Praise- [~Fat@unaffiliated/praise] has joined #lisp 12:58:11 (apply 12:58:28 -!- Praise [~Fat@unaffiliated/praise] has quit [Ping timeout: 248 seconds] 12:59:04 yates: (float (/ 145 2)) 12:59:34 -!- prip_ [~foo@host84-125-dynamic.37-79-r.retail.telecomitalia.it] has quit [Ping timeout: 240 seconds] 12:59:38 H4ns: thank you. 13:00:27 yup, that "fixes" it. 13:01:20 yates: you can also do (/ 145 2.0) 13:01:34 jdz: good point! 13:01:42 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Remote host closed the connection] 13:02:14 quite frankly, it would be best if cl-svg would be fixed so that it converts rationals to floats when required 13:02:46 H4ns: yes. I agree 13:05:24 gk1 [~gk@24-179-210-90.dhcp.roch.mn.charter.com] has joined #lisp 13:05:52 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #lisp 13:06:55 is it customary for users of a package such as cl-svg to come up with bug fixes, and if so, what would one they do with them when? 13:07:11 -!- hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has quit [Ping timeout: 255 seconds] 13:07:29 yates: send to the maintainer 13:07:57 ignas [~ignas@office.pov.lt] has joined #lisp 13:08:55 -!- fsvehla [~fsvehla@h081217181184.dyn.cm.kabsi.at] has quit [Quit: fsvehla] 13:09:08 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 13:10:30 peterhil- [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 13:11:18 prip_ [~foo@host84-125-dynamic.37-79-r.retail.telecomitalia.it] has joined #lisp 13:12:19 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 13:12:26 mjonsson [~mjonsson@38.109.95.133] has joined #lisp 13:12:37 kliph [~user@unaffiliated/kliph] has joined #lisp 13:15:08 -!- asvil [~user@ns.osvtl.spb.ru] has quit [Remote host closed the connection] 13:15:59 kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has joined #lisp 13:16:02 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 13:16:35 asvil [~user@ns.osvtl.spb.ru] has joined #lisp 13:16:49 Thra11 [~thrall@87.114.110.85] has joined #lisp 13:18:52 gko [~user@114-34-168-13.HINET-IP.hinet.net] has joined #lisp 13:19:33 BeLucid [~belucid@cpe-066-057-034-009.nc.res.rr.com] has joined #lisp 13:26:08 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 13:29:33 -!- askatasuna [~askatasun@190.97.14.79] has quit [Quit: WeeChat 0.3.9.1] 13:31:44 jdz: +1 for putting up with that sentence. i need some coffee 13:33:39 -!- nowhereman [~pierre@AStrasbourg-551-1-57-89.w83-194.abo.wanadoo.fr] has quit [Ping timeout: 252 seconds] 13:33:47 nowhereman [~pierre@AStrasbourg-551-1-142-109.w90-26.abo.wanadoo.fr] has joined #lisp 13:34:44 hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has joined #lisp 13:35:17 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Ping timeout: 255 seconds] 13:35:51 -!- ineiros [~itniemin@li271-145.members.linode.com] has quit [Ping timeout: 252 seconds] 13:36:49 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Ping timeout: 246 seconds] 13:42:05 hitecnologys [~hitecnolo@46.233.207.85] has joined #lisp 13:42:26 -!- hitecnologys [~hitecnolo@46.233.207.85] has quit [Client Quit] 13:42:38 -!- xaxisx [~joey@67.217.170.130] has quit [Ping timeout: 245 seconds] 13:46:34 -!- engblom [~user@unaffiliated/engblom] has quit [Ping timeout: 240 seconds] 13:48:51 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Ping timeout: 260 seconds] 13:49:18 -!- mjonsson [~mjonsson@38.109.95.133] has quit [Remote host closed the connection] 13:50:29 mrSpec [~Spec@unaffiliated/mrspec] has joined #lisp 13:51:59 peterhil [~peterhil@gatekeeper.brainalliance.com] has joined #lisp 13:54:11 xan_ [~xan@80.174.78.140.dyn.user.ono.com] has joined #lisp 13:54:19 -!- peterhil- [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 260 seconds] 13:56:50 -!- hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has quit [Remote host closed the connection] 13:57:20 hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has joined #lisp 13:58:07 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 13:58:32 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has left #lisp 14:01:07 ramkrsna [ramkrsna@unaffiliated/ramkrsna] has joined #lisp 14:03:07 bitonic`` [~user@dyn1208-45.wlan.ic.ac.uk] has joined #lisp 14:04:07 -!- bitonic` [~user@dyn1201-125.wlan.ic.ac.uk] has quit [Ping timeout: 246 seconds] 14:04:19 jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has joined #lisp 14:05:15 -!- silenius [~silenius@brln-4db9f4ee.pool.mediaWays.net] has quit [Ping timeout: 256 seconds] 14:05:36 -!- jtza8 [~jtza8@105-236-192-93.access.mtnbusiness.co.za] has quit [Remote host closed the connection] 14:08:00 calling people who know or care about floating point. Is a sane way to structure a floating point simulator with arbitrary mantissa and exponent widths? 14:09:04 xaxisx [~joey@67.217.170.130] has joined #lisp 14:10:10 ivan4th [~ivan4th@smtp.igrade.ru] has joined #lisp 14:16:49 Sorella__ [~quildreen@189-12-35-183.user.veloxzone.com.br] has joined #lisp 14:17:47 -!- ramkrsna [ramkrsna@unaffiliated/ramkrsna] has quit [Quit: Leaving] 14:18:43 -!- cornihilio [~cornihili@e0109-106-182-95-56.uqwimax.jp] has quit [Ping timeout: 260 seconds] 14:19:15 -!- Sorella_ [~quildreen@201.58.244.138] has quit [Ping timeout: 246 seconds] 14:19:47 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 14:23:24 -!- mvilleneuve [~mvilleneu@LLagny-156-36-4-214.w80-14.abo.wanadoo.fr] has quit [Quit: Leaving] 14:25:09 -!- kushal [kdas@fedora/kushal] has quit [Ping timeout: 252 seconds] 14:27:02 -!- stat_vi [~stat@dslb-094-218-031-240.pools.arcor-ip.net] has quit [Quit: leaving] 14:27:43 francisl [~flavoie@199.84.164.114] has joined #lisp 14:27:47 josemanuel [~josemanue@87.221.208.109] has joined #lisp 14:30:30 cornihilio [~cornihili@e0109-106-182-95-56.uqwimax.jp] has joined #lisp 14:32:19 ludston [~patience@CPE-121-218-71-225.lnse4.ken.bigpond.net.au] has joined #lisp 14:34:04 -!- ludston [~patience@CPE-121-218-71-225.lnse4.ken.bigpond.net.au] has quit [Client Quit] 14:34:26 -!- bitonic`` [~user@dyn1208-45.wlan.ic.ac.uk] has quit [Remote host closed the connection] 14:34:28 tfshfz [~rdqfdx@78.90.88.244] has joined #lisp 14:34:59 bitonic`` [~user@dyn1208-45.wlan.ic.ac.uk] has joined #lisp 14:35:21 -!- rdqfdx [~rdqfdx@78.90.88.244] has quit [Ping timeout: 246 seconds] 14:35:33 -!- p_l|work is now known as p_l 14:35:49 -!- linse [~marioooh@bas5-montreal28-1177917310.dsl.bell.ca] has quit [Quit: zzzz] 14:36:16 -!- leifw [~user@pool-108-27-202-11.nycmny.fios.verizon.net] has quit [Read error: Connection reset by peer] 14:36:29 leifw [~user@pool-108-27-202-11.nycmny.fios.verizon.net] has joined #lisp 14:36:29 -!- kennyd [~kennyd@93-136-110-181.adsl.net.t-com.hr] has quit [Read error: Connection reset by peer] 14:38:15 ludston [~patience@CPE-121-218-71-225.lnse4.ken.bigpond.net.au] has joined #lisp 14:39:24 -!- cornihilio [~cornihili@e0109-106-182-95-56.uqwimax.jp] has quit [Ping timeout: 252 seconds] 14:39:56 nan_ [~candodget@46.197.116.88] has joined #lisp 14:40:46 kennyd [~kennyd@93-136-110-181.adsl.net.t-com.hr] has joined #lisp 14:42:18 -!- bind [~bind@D4B2749A.static.ziggozakelijk.nl] has quit [Quit: Leaving] 14:43:37 -!- ivan-kanis [~user@46.218.71.241] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 14:44:08 tensorpudding [~tensorpud@99.148.202.129] has joined #lisp 14:45:28 lduros [~user@fsf/member/lduros] has joined #lisp 14:46:11 it is easy to go from algorithm->problem when you are reading a book but when you code (problem->algorithm) it takes some time... is there any documents which lists standard cl algorithms with a simple description, or any better idea. or maybe i need a functional programming book? 14:46:12 -!- leoncamel [~user@124.126.209.86] has quit [Ping timeout: 276 seconds] 14:46:33 tsuru` [~charlie@adsl-74-179-25-48.bna.bellsouth.net] has joined #lisp 14:46:54 -!- gravicappa [~gravicapp@80.90.116.82] has quit [Remote host closed the connection] 14:48:36 what's a standard cl algorithm? 14:49:02 dlowe: functions like sort, nreverse 14:49:04 -!- bitonic`` is now known as bitonic 14:49:13 that's a seriously ambiguous phrase 14:49:33 dlowe: sorry about that, c/c++ background 14:49:43 well, I mean, CL:SORT isn't an algorithm. You don't know which algorithm is under the hood. 14:50:20 SBCL uses a merge sort for its SORT implementation 14:50:59 If you mean "operations on sequences," then the sequences chapter in the CLHS is your best bet 14:51:15 jewel [~jewel@105-236-64-134.access.mtnbusiness.co.za] has joined #lisp 14:51:50 LiamH [~none@pdp8.nrl.navy.mil] has joined #lisp 14:51:58 dlowe: operations on sequences it is, yes 14:52:18 clhs sequences 14:52:18 Sorry, I couldn't find anything for sequences. 14:52:22 clhs sequence 14:52:22 http://www.lispworks.com/reference/HyperSpec/Body/t_seq.htm 14:52:32 there you go 14:52:42 -!- mathrick_ [~mathrick@80.63.227.98] has quit [Ping timeout: 276 seconds] 14:52:57 dlowe: thanks alot 14:54:15 ivan-kanis [~user@46.218.71.241] has joined #lisp 14:54:50 boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 14:55:22 -!- boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Remote host closed the connection] 14:58:17 boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has joined #lisp 15:01:18 -!- ludston [~patience@CPE-121-218-71-225.lnse4.ken.bigpond.net.au] has quit [Ping timeout: 264 seconds] 15:01:54 leoncamel [~user@124.126.209.86] has joined #lisp 15:02:22 -!- leoncamel [~user@124.126.209.86] has quit [Remote host closed the connection] 15:06:48 linse [~marioooh@x-132-204-243-254.xtpr.umontreal.ca] has joined #lisp 15:07:46 AntiSpamMeta_ [~MetaBot@AntiSpamMeta/.] has joined #lisp 15:07:46 -!- AntiSpamMeta [~MetaBot@AntiSpamMeta/.] has quit [Killed (moorcock.freenode.net (Nickname regained by services))] 15:07:46 -!- AntiSpamMeta_ is now known as AntiSpamMeta 15:08:10 -!- c_arenz [arenz@nat/ibm/x-isshuopzlqpsdhdr] has quit [Ping timeout: 246 seconds] 15:08:57 mccolgst [~smccolgan@216.214.197.66] has joined #lisp 15:09:07 -!- strobegen [~strobegen@64.120.223.138] has quit [Ping timeout: 260 seconds] 15:09:23 leo2007 [~leo@li335-25.members.linode.com] has joined #lisp 15:10:15 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Ping timeout: 276 seconds] 15:10:20 strz [~strobegen@64.120.223.138] has joined #lisp 15:10:20 -!- strz is now known as strobegen 15:10:39 jcazevedo [~jcazevedo@193.136.27.164] has joined #lisp 15:13:09 leoncamel [~leoncamel@124.126.209.86] has joined #lisp 15:13:18 Joreji [~thomas@80-082.eduroam.rwth-aachen.de] has joined #lisp 15:13:25 -!- leoncamel [~leoncamel@124.126.209.86] has quit [Client Quit] 15:13:53 leoncamel [~leoncamel@124.126.209.86] has joined #lisp 15:14:19 Daisy [~Daisy@109.58.103.160.bredband.tre.se] has joined #lisp 15:14:33 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 15:16:27 stat_vi [~stat@dslb-094-218-237-090.pools.arcor-ip.net] has joined #lisp 15:16:29 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 15:17:30 -!- teggi_ [~teggi@113.173.17.143] has quit [Remote host closed the connection] 15:17:48 -!- DeadPanda [~Brett@host-78-150-232-249.as13285.net] has quit [Quit: Leaving] 15:17:52 -!- leoncamel [~leoncamel@124.126.209.86] has quit [Client Quit] 15:18:34 leoncamel [~leoncamel@124.126.209.86] has joined #lisp 15:19:01 does SLIME support restarts that take values? (i.e. a restart that lets me give a value to use instead of an unbound variable, etc..) 15:22:08 kofno_ [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 15:22:09 hugoduncan [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has joined #lisp 15:22:35 -!- kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Read error: Connection reset by peer] 15:22:41 -!- hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has quit [Read error: Connection reset by peer] 15:23:03 -!- hugoduncan is now known as hugod 15:23:33 -!- hugod is now known as Guest95496 15:29:23 blackwolf [~blackwolf@ool-4574e84c.dyn.optonline.net] has joined #lisp 15:29:34 use-value, store-value? 15:30:58 -!- ignas [~ignas@office.pov.lt] has quit [Quit: Ex-Chat] 15:33:24 antgreen [~user@64.56.250.210] has joined #lisp 15:34:32 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 255 seconds] 15:36:29 -!- Cymew [~user@fw01d.snowmen.se] has quit [Ping timeout: 252 seconds] 15:37:49 -!- Kvaks_ is now known as Kvaks 15:43:14 -!- fojure [~fogus@burke-matrex.d-a-s.com] has quit [Quit: Leaving] 15:43:21 kanru`` [~kanru@116.12.242.178] has joined #lisp 15:43:32 -!- leo2007 [~leo@li335-25.members.linode.com] has quit [Ping timeout: 255 seconds] 15:49:21 _d3f [~freedo@46.183.216.234] has joined #lisp 15:53:09 -!- kmels [~kmels@p5B13DE4C.dip.t-dialin.net] has quit [Remote host closed the connection] 15:53:37 -!- |3b|` is now known as |3b| 15:54:03 -!- boogie [~boogie@ip68-101-218-78.sd.sd.cox.net] has quit [Remote host closed the connection] 16:03:33 stardiviner [~stardivin@122.236.242.123] has joined #lisp 16:05:28 is there better way to do "only print comma if there are more format args" then ~#[~:;,~] 16:06:52 <|3b|> ~^, ? 16:08:21 <|3b|> (doesn't print anything else after that either if there are no more args though) 16:08:34 maxm: i use |3b|'s trick, i think it was also mentioned in PCL 16:08:49 hmm actually yea thats pretty good 16:08:56 *maxm* thought it was only for iteration 16:09:06 boogie [~boogie@wsip-98-172-168-236.sd.sd.cox.net] has joined #lisp 16:10:43 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Quit: Konversation terminated!] 16:11:15 -!- findiggle1 [~kirkwood@173-10-106-172-BusName-Washington.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 16:12:39 bind [~bind@5ED5B26C.cm-7-6c.dynamic.ziggo.nl] has joined #lisp 16:13:54 dRbiG [drbig@unhallowed.pl] has joined #lisp 16:14:48 findiggle1 [~kirkwood@173-10-106-172-BusName-Washington.hfc.comcastbusiness.net] has joined #lisp 16:15:53 -!- findiggle [~kirkwood@50-194-56-154-static.hfc.comcastbusiness.net] has quit [Quit: Leaving.] 16:20:13 gigamonkey [~gigamonke@adsl-108-200-140-119.dsl.pltn13.sbcglobal.net] has joined #lisp 16:22:45 -!- jeti` [~user@p548EB67A.dip.t-dialin.net] has quit [Ping timeout: 244 seconds] 16:22:58 -!- Ralt [~Ralt@eup38-1-82-247-184-72.fbx.proxad.net] has quit [Ping timeout: 265 seconds] 16:24:10 -!- linse [~marioooh@x-132-204-243-254.xtpr.umontreal.ca] has quit [Quit: zzzz] 16:24:11 kliph [~user@unaffiliated/kliph] has joined #lisp 16:24:18 -!- sellout1 [~Adium@ip-64-134-223-159.public.wayport.net] has quit [Quit: Leaving.] 16:25:23 -!- Sorella__ [~quildreen@189-12-35-183.user.veloxzone.com.br] has quit [Ping timeout: 255 seconds] 16:26:26 -!- ehu [~ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [] 16:26:26 -!- kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has quit [Read error: Operation timed out] 16:27:19 kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has joined #lisp 16:27:23 seangrove [~user@c-71-202-126-17.hsd1.ca.comcast.net] has joined #lisp 16:27:49 -!- bitonic [~user@dyn1208-45.wlan.ic.ac.uk] has quit [Remote host closed the connection] 16:28:25 ikki [~ikki@187.240.220.116] has joined #lisp 16:30:08 ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has joined #lisp 16:33:33 Sorella__ [~quildreen@189-12-35-183.user.veloxzone.com.br] has joined #lisp 16:37:21 -!- kanru`` is now known as udev 16:37:49 -!- udev is now known as kanru`` 16:41:32 smazga [~acrid@li336-165.members.linode.com] has joined #lisp 16:45:11 luqui [~luqui@c-50-134-131-109.hsd1.co.comcast.net] has joined #lisp 16:45:23 -!- egnarts-ms [~smsmfk@195.160.233.181] has left #lisp 16:45:57 -!- Vutral [ss@mirbsd/special/Vutral] has quit [Ping timeout: 255 seconds] 16:46:09 -!- Joreji [~thomas@80-082.eduroam.rwth-aachen.de] has quit [Ping timeout: 252 seconds] 16:46:27 NikolaiDante [~nikolaida@unaffiliated/knighterrant] has joined #lisp 16:46:58 -!- NikolaiDante [~nikolaida@unaffiliated/knighterrant] has left #lisp 16:47:44 -!- macrobat [~fuzzyglee@h-17-133.a328.priv.bahnhof.se] has quit [Quit: WeeChat 0.3.9] 16:49:18 -!- gk1 [~gk@24-179-210-90.dhcp.roch.mn.charter.com] has quit [Ping timeout: 264 seconds] 16:49:47 -!- asvil [~user@ns.osvtl.spb.ru] has quit [Remote host closed the connection] 16:50:46 -!- Guest95496 is now known as hugod 16:55:30 doomlord [~doomlod@host109-151-246-226.range109-151.btcentralplus.com] has joined #lisp 16:57:50 -!- stardiviner [~stardivin@122.236.242.123] has quit [Quit: my website: http://stardiviner.dyndns-blog.com/] 17:01:43 stardiviner [~stardivin@122.236.242.123] has joined #lisp 17:05:38 -!- bind [~bind@5ED5B26C.cm-7-6c.dynamic.ziggo.nl] has quit [Quit: Leaving] 17:05:42 ecraven: not really 17:06:40 so, nobody has any comments about my scary soft floating point minisimulator? 17:06:59 not even "that's a terrible way to write it"? oh well 17:07:00 -!- ikki [~ikki@187.240.220.116] has quit [Ping timeout: 244 seconds] 17:08:22 newbie_coder [4267ffa3@gateway/web/freenode/ip.66.103.255.163] has joined #lisp 17:08:32 -!- paolo_m [~user@2-228-95-110.ip190.fastwebnet.it] has left #lisp 17:08:43 -!- nan_ [~candodget@46.197.116.88] has left #lisp 17:08:45 bind [~bind@5ED5B26C.cm-7-6c.dynamic.ziggo.nl] has joined #lisp 17:09:26 Vutral [ss@mirbsd/special/Vutral] has joined #lisp 17:10:42 -!- mathrick [~mathrick@85.218.134.11] has quit [Quit: Leaving] 17:11:06 mathrick [~mathrick@94.144.63.81] has joined #lisp 17:13:57 -!- kanru`` [~kanru@116.12.242.178] has quit [Remote host closed the connection] 17:17:53 -!- hlavaty [~user@91-65-217-229-dynip.superkabel.de] has quit [Remote host closed the connection] 17:18:00 Bike [~Glossina@67-5-240-27.ptld.qwest.net] has joined #lisp 17:18:32 -!- tfb [~tfb@fw-tnat.cambridge.arm.com] has quit [Quit: ChatZilla 0.9.89 [Firefox 16.0.2/20121025210744]] 17:19:22 stassats [~stassats@wikipedia/stassats] has joined #lisp 17:19:52 pnq [~nick@unaffiliated/pnq] has joined #lisp 17:20:43 -!- josemanuel [~josemanue@87.221.208.109] has quit [Quit: Saliendo] 17:23:00 -!- peterhil [~peterhil@gatekeeper.brainalliance.com] has quit [Ping timeout: 248 seconds] 17:25:09 -!- edgar-rft [~GOD@91.89.0.47] has quit [Quit: lifeform experiment terminated] 17:27:41 Joreji [~thomas@vpn-eu2.unidsl.de] has joined #lisp 17:28:49 ikki [~ikki@187.240.220.116] has joined #lisp 17:30:23 am0c [~am0c@124.49.51.146] has joined #lisp 17:30:37 -!- echo-area [~user@182.92.247.2] has quit [Read error: Connection reset by peer] 17:33:19 -!- gridaphobe [~user@cpe-66-91-253-127.san.res.rr.com] has quit [Ping timeout: 260 seconds] 17:34:46 fantazo [~fantazo@91-119-235-10.dynamic.xdsl-line.inode.at] has joined #lisp 17:35:01 sellout [~Adium@12.69.234.201] has joined #lisp 17:39:15 bitonic [~user@dyn1208-45.wlan.ic.ac.uk] has joined #lisp 17:41:15 -!- hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has quit [Ping timeout: 260 seconds] 17:41:41 slyrus_: I see you on #R! I hope you're using swankr 17:44:20 pnpuff [~salamande@unaffiliated/pnpuff] has joined #lisp 17:44:46 -!- ivan-kanis [~user@46.218.71.241] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 17:47:58 -!- xpoqz [~xpoqz@203.80-203-124.nextgentel.com] has quit [Ping timeout: 260 seconds] 17:49:33 -!- cdidd [~cdidd@176.14.133.182] has quit [Remote host closed the connection] 17:54:29 -!- kiuma [~kiuma@static-217-133-17-91.clienti.tiscali.it] has quit [Quit: Leaving] 17:54:59 -!- sellout [~Adium@12.69.234.201] has quit [Quit: Leaving.] 17:56:57 hah! no, I need to! thanks for reminding me. 17:57:39 sellout [~Adium@12.69.234.201] has joined #lisp 17:59:52 "we value your feedback" 18:01:29 Joreji_ [~thomas@vpn-eu2.unidsl.de] has joined #lisp 18:01:56 -!- sellout [~Adium@12.69.234.201] has quit [Client Quit] 18:04:38 mrcarrot [~user@unaffiliated/engblom] has joined #lisp 18:04:52 -!- mrcarrot is now known as engblom 18:06:17 ferada [~ferada@dslb-088-069-039-183.pools.arcor-ip.net] has joined #lisp 18:07:50 -!- pnq [~nick@unaffiliated/pnq] has quit [Quit: Leaving.] 18:08:37 Error in eval(expr, envir, enclos): could not find function "swank:pprint-eval" 18:09:05 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 18:10:10 other than that, seems very nice so far (very briefly...) 18:10:25 time to go to work. nice to be using R for actual work for a change. 18:10:47 gridaphobe [~user@128.54.7.23] has joined #lisp 18:16:52 -!- jcazevedo [~jcazevedo@193.136.27.164] has quit [Ping timeout: 246 seconds] 18:18:01 -!- slyrus_ [~chatzilla@adsl-99-190-98-53.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 265 seconds] 18:21:02 linse [~marioooh@132.204.243.254] has joined #lisp 18:21:07 jarmond [~jon@188-220-225-97.zone11.bethere.co.uk] has joined #lisp 18:23:25 -!- sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has quit [Remote host closed the connection] 18:23:34 jcazevedo [~jcazevedo@bl23-16-249.dsl.telepac.pt] has joined #lisp 18:24:35 gravicappa [~gravicapp@ppp91-77-172-42.pppoe.mtu-net.ru] has joined #lisp 18:29:29 -!- Praise- is now known as Praise 18:29:49 -!- Codynyx [~cody@c-75-72-25-106.hsd1.mn.comcast.net] has quit [Ping timeout: 246 seconds] 18:30:14 <_schulte_> is there a "best practice" for loading quicklisp from a slime #! script? 18:30:31 <_schulte_> it seems gross to have to copy the quicklisp portion of my ~/.sbclrc to the top of every script 18:30:35 a slime #! script? what's that? 18:31:21 <_schulte_> sorry, typed slime, should have typed sbcl 18:31:39 you could just do (load "~/.sbclrc"), you know 18:31:58 <_schulte_> stassats: yea, I guess that's the best option 18:32:30 (load "~/.sbclrc" :if-does-not-exist nil) 18:32:34 <_schulte_> I wonder if it makes sense to have a quicklisp executable, e.g., #!/bin/quicklisp sbcl or somesuch 18:32:59 it makes, yes 18:33:04 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 246 seconds] 18:33:42 foreignFunction [~niksaak@94.27.89.133] has joined #lisp 18:33:51 Codynyx [~cody@c-75-72-25-106.hsd1.mn.comcast.net] has joined #lisp 18:35:17 -!- linse [~marioooh@132.204.243.254] has quit [Quit: zzzz] 18:37:27 X1z0r [~Xizor@c83-252-198-185.bredband.comhem.se] has joined #lisp 18:42:02 -!- seangrove [~user@c-71-202-126-17.hsd1.ca.comcast.net] has quit [Ping timeout: 246 seconds] 18:43:28 -!- hpd [~hpd@188.40.236.6] has quit [Ping timeout: 245 seconds] 18:45:12 killerboy [~mateusz@217.17.38.43] has joined #lisp 18:46:02 hpd [~hpd@static.6.236.40.188.clients.your-server.de] has joined #lisp 18:46:40 -!- segv_ [~mb@dslb-088-075-116-056.pools.arcor-ip.net] has quit [Quit: segv_] 18:46:52 m7w [~chatzilla@178.172.214.142] has joined #lisp 18:46:55 morphling [~stefan@gssn-5f756bdc.pool.mediaWays.net] has joined #lisp 18:47:43 hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has joined #lisp 18:52:02 <_schulte_> when using the sblc --script option, is it possible to programmatically get the path to the script being run? I thought it'd be the first element of the arg array, but that points to sbcl itself 18:52:18 how about the second? 18:52:33 <_schulte_> nope, the second points to the first command line argument 18:52:41 the third then 18:52:55 <_schulte_> there is no third (unless you have multiple command line arguments) 18:53:12 <_schulte_> it isn't a member of the sb-ext:*posix-argv* list 18:53:21 how about *load-truename* then? 18:53:45 -!- pnpuff [~salamande@unaffiliated/pnpuff] has left #lisp 18:54:16 <_schulte_> yup, that does it. Thanks, my googling was unsufficient to find that variable 18:54:51 -!- Thra11 [~thrall@87.114.110.85] has quit [Ping timeout: 252 seconds] 18:54:56 -!- jcazevedo [~jcazevedo@bl23-16-249.dsl.telepac.pt] has quit [Quit: jcazevedo] 18:56:03 Krystof: bind mpfr? (: 18:56:09 kilon [~kilon@unaffiliated/thekilon] has joined #lisp 18:56:37 hello lispers, is github the most popular place for sharing CL code ? 18:57:01 nobody measured it 18:57:17 it got pretty popular 18:57:23 of course, there's common-lisp.net 18:57:45 the best way to get your code to the users is through quicklisp 18:57:53 thanks p_l visiting there too 18:58:33 i am looking for places where i can get source code to help me with my project 18:58:38 ivan-kanis [~user@lns-c10k-ft-02-t2-89-83-137-164.dsl.sta.abo.bbox.fr] has joined #lisp 18:58:42 but of course mainly to learn common lisp 18:58:48 together with the books 19:00:22 so quicklisp is not just for libraries is for standalone cl apps too 19:00:39 yes 19:01:32 is quicklisp also a hosting service ? or is it just offers links to projects that it fetch and installs ? 19:01:54 it is 19:02:16 kilon: xach hosts the tarballs that quicklisp installs on a cloudfront thing that he runs 19:02:37 so, kind of a full-service lisp library repository (: 19:04:02 aha, i have used quicklisp to fetch lispbuilder and opengl bindings in the past, i though it was only for libraries did not know it was hosting also cl apps 19:05:50 thank you all for the clarification, i will read its documentation fully now 19:06:53 -!- hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has quit [Remote host closed the connection] 19:07:41 hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has joined #lisp 19:07:57 dtm` [~dtm@adsl-69-110-4-106.dsl.pltn13.pacbell.net] has joined #lisp 19:09:16 -!- jarmond [~jon@188-220-225-97.zone11.bethere.co.uk] has left #lisp 19:10:57 joekarma [~joekarma@184.151.118.115] has joined #lisp 19:11:01 mishoo [~mishoo@178.138.98.197] has joined #lisp 19:12:14 -!- axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has quit [Ping timeout: 240 seconds] 19:12:56 -!- joekarma [~joekarma@184.151.118.115] has quit [Client Quit] 19:14:00 -!- Xizor [~Xizor@c83-252-198-185.bredband.comhem.se] has quit [Remote host closed the connection] 19:14:00 -!- X1z0r [~Xizor@c83-252-198-185.bredband.comhem.se] has quit [Remote host closed the connection] 19:16:01 -!- gigamonkey [~gigamonke@adsl-108-200-140-119.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 246 seconds] 19:16:34 gigamonkey [~gigamonke@adsl-108-200-140-119.dsl.pltn13.sbcglobal.net] has joined #lisp 19:18:53 dstatyvka [ejabberd@pepelaz.jabber.od.ua] has joined #lisp 19:21:31 *mstevens* wonders how much the quicklisp hosting costs 19:21:43 Could one mirror it and setup their own quicklisp? 19:22:12 mstevens: little, and zes. 19:22:14 yes even 19:22:22 well, it's open source, you can always change where it looks 19:22:31 H4ns: good thing nobody uses lisp! 19:23:06 stassats: good thing that lisp libraries are rather small 19:23:31 and their amount is small as well 19:24:12 -!- gridaphobe [~user@128.54.7.23] has quit [Read error: Connection reset by peer] 19:26:38 -!- bitonic [~user@dyn1208-45.wlan.ic.ac.uk] has quit [Ping timeout: 265 seconds] 19:27:09 -!- bjorkintosh [~bjork@ip68-13-229-200.ok.ok.cox.net] has quit [Remote host closed the connection] 19:34:21 kmels [~kmels@p5B13DE4C.dip.t-dialin.net] has joined #lisp 19:35:20 bananagram [~bananagra@c-98-198-236-112.hsd1.tx.comcast.net] has joined #lisp 19:35:23 axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has joined #lisp 19:38:44 Thra11 [~thrall@87.114.110.85] has joined #lisp 19:38:48 Slivka [~Slivka@31.40.53.196] has joined #lisp 19:39:13 Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has joined #lisp 19:39:21 slyrus: recipe for reproduction pls 19:39:42 pkhuong: I am sufficiently tired that I cannot decode that 19:40:54 Krystof: GNU MPFR has arbitrary precision floats (and special functions) with rounding modes, etc., and it's LGPL, so non-tainting. 19:43:51 gigamonkey_ [~gigamonke@adsl-99-2-148-63.dsl.pltn13.sbcglobal.net] has joined #lisp 19:44:50 -!- gigamonkey [~gigamonke@adsl-108-200-140-119.dsl.pltn13.sbcglobal.net] has quit [Ping timeout: 252 seconds] 19:44:51 -!- gigamonkey_ is now known as gigamonkey 19:47:39 -!- mcsontos [~mcsontos@77.240.184.15] has quit [Quit: Leaving] 19:48:41 -!- axion [~axion@cpe-67-242-88-224.nycap.res.rr.com] has quit [Read error: Connection reset by peer] 19:48:53 sodel [~user@S0106687f74a12729.va.shawcable.net] has joined #lisp 19:49:17 oh, right 19:49:18 -!- sodel [~user@S0106687f74a12729.va.shawcable.net] has left #lisp 19:49:38 but that doesn't let me understand whether using the MOP is a hideous abuse or a sensible program structure 19:50:17 also, if one of the goals is "use this in the sbcl build process" the thought of having to learn clisp's ffi is a bit miserable really 19:50:57 Krystof: oh... right, XC. 19:51:55 Using the MOP for XC purposes probably isn't a good idea though. For the rest, I'm really not convinced it's useful to have different classes for each format. 19:52:38 kilon_alios [~kilon@178.128.0.252.dsl.dyn.forthnet.gr] has joined #lisp 19:54:13 -!- kilon [~kilon@unaffiliated/thekilon] has quit [Read error: Operation timed out] 19:54:33 AeroNotix [~xeno@ccr135.neoplus.adsl.tpnet.pl] has joined #lisp 19:55:38 slyrus [~chatzilla@173-228-44-92.dsl.static.sonic.net] has joined #lisp 19:58:18 Krystof: any plans to bump the swank version in swank.R? 19:58:44 -!- Joreji [~thomas@vpn-eu2.unidsl.de] has quit [Ping timeout: 248 seconds] 19:59:08 -!- Joreji_ [~thomas@vpn-eu2.unidsl.de] has quit [Ping timeout: 255 seconds] 19:59:25 jcazevedo [~jcazevedo@bl18-71-136.dsl.telepac.pt] has joined #lisp 20:04:59 -!- Thra11 [~thrall@87.114.110.85] has quit [Ping timeout: 260 seconds] 20:08:10 ltbarcly1 [~ltbarcly@pool-71-116-67-180.snfcca.dsl-w.verizon.net] has joined #lisp 20:08:52 -!- qptain_Nemo [~qN@89.207.216.208] has quit [Ping timeout: 246 seconds] 20:10:54 -!- agumonkey [~agu@183.217.72.86.rev.sfr.net] has quit [Ping timeout: 264 seconds] 20:11:31 qptain_Nemo [~qN@89.207.216.208] has joined #lisp 20:13:28 qNemo [~qN@89.207.216.208] has joined #lisp 20:16:11 -!- qptain_Nemo [~qN@89.207.216.208] has quit [Ping timeout: 260 seconds] 20:16:31 -!- dtm` [~dtm@adsl-69-110-4-106.dsl.pltn13.pacbell.net] has quit [Remote host closed the connection] 20:16:59 -!- angavrilov [~angavrilo@217.71.227.190] has quit [Ping timeout: 252 seconds] 20:17:33 slyrus: I wish there were a way to say "this supports all of these versions of slime" 20:18:16 pkhuong: so, how do I model it? Have a particular "mode" that the "fpu" executes in? (I am also still interested in the 3x21bit floats) 20:21:38 Blkt [~user@62.10.10.99] has joined #lisp 20:22:58 shwouchk [~shwouchk@unaffiliated/shwouchk] has joined #lisp 20:23:00 hello 20:23:31 good evening everyone 20:23:40 -!- am0c [~am0c@124.49.51.146] has quit [Ping timeout: 246 seconds] 20:24:19 Sorry for asking along this line again, but can anyone show me a lisp macro that could not have been done in a language such as C++? 20:25:05 why would anybody interested in doing that? 20:25:08 be 20:25:30 i don't care what C++ can do or can't do 20:25:52 Krystof: well, I guess rounding mode (and maybe precisino) should be a keyword argument with a *specials* default value. I'd leave the format info in each instance of soft-float. 20:25:57 -!- Nisstyre [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 20:26:28 senj [~senj@S01060026f3e14440.ed.shawcable.net] has joined #lisp 20:26:33 shwouchk: anything that actually relies on evaluation 20:26:45 not to mention compiler macros 20:27:38 p_l, thats not an example. Can you please point to a specific one? 20:28:21 -!- qNemo [~qN@89.207.216.208] has quit [Ping timeout: 252 seconds] 20:28:27 stassats, you don't have to do anything. I'm asking because I still don't see what is special about lisp macros vs other languages, and would like to find out 20:28:55 how about learning how to write them and write some? 20:29:23 stassats, very helpful, thanks 20:29:50 shwouchk: why don't you want to learn? 20:30:13 shwouchk: what makes you think that we want to drag you into lisp if you're too lazy to read up on it yourself, apparently? 20:30:13 shwouchk: actually stassats suggestion *is* helpful, because it's hard to explain just on IRC... and the moment where you hit the need for eval-when is usually the point where the nature of macros and evaluation model hit 20:30:14 qptain_Nemo [~qN@89.207.216.208] has joined #lisp 20:31:41 jdz_ [~jdz@91.105.18.48] has joined #lisp 20:32:05 H4ns, I know how to write a macro, just can't think of one that is not "string replacement" 20:32:19 and haven't seen any in CLHS either yet 20:32:27 why don't you write all your programs in brainfuck then? 20:32:28 shwouchk: then you don't know how to write a macro, it is as simple as that. 20:33:06 shwouchk: read on lisp. it covers macros nicely. 20:33:23 H4ns, this is the sort of answer "a believer" would give to "an unbeliever" 20:33:38 shwouchk: i am sorry that i disappoint you 20:33:46 stassats, what would that accomplish? 20:34:03 H4ns, regarding the first comment that is 20:34:17 shwouchk: because all programs can be written in it 20:34:37 Krystof: I occasionally see: error in process filter: if: Wrong number of arguments: nil, 22 in *Messages* 20:34:43 any idea where that might be coming from? 20:34:51 stassats, and? 20:35:03 and that's all 20:35:07 does SLIME support restarts that take values? (i.e. a restart that lets me give a value to use instead of an unbound variable, etc..) 20:35:13 it does 20:35:14 Krystof: and how do I make C-c C-p work? 20:35:15 stassats, you are intentionally misinterpreting my question. 20:35:24 shwouchk: whatever 20:35:38 ecraven: couldn't you check it for yourself? 20:35:43 shwouchk: please ask a lisp question. we don't care about c++ 20:35:56 stassats: i tried, couldn't find anything, thought i might have missed it 20:36:14 ecraven: did you supply it a use-value restart? 20:36:44 no :) not sure how to do that. i tried (+ 1 'foo), that doesn't have a use-value restart 20:37:02 shwouchk: http://www.discontinuity.info/~pkhuong/string-case.lisp 20:37:16 shwouchk: if you're not a troll, you'll accept that and move on 20:38:05 Krystof: if you're around, should we be discussing this on #R? 20:38:22 -!- foom [jknight@nat/google/x-urvduoavbrafybmj] has quit [Ping timeout: 246 seconds] 20:38:26 qhcr [~user@94.123.220.37] has joined #lisp 20:39:02 H4ns, I did ask a very specific lisp question, to see a lisp macro that is not string substitution 20:39:15 dlowe, thanks. 20:39:23 shwouchk: have you checked, like, DEFUN? 20:39:35 shwouchk: no lisp macro is string substitution, because that is not how lisp macros work. 20:39:39 dlowe, finally, a real answer 20:40:13 clhs use-value 20:40:13 http://www.lispworks.com/reference/HyperSpec/Body/a_use_va.htm 20:40:18 ecraven: see an example of 20:40:35 shwouchk: though, honestly, a great deal of the language is made of macros. 20:40:40 slyrus: hm 20:40:45 stassats: thanks! 20:40:52 as H4ns, it's not bolted on via string substitution 20:40:57 *said 20:42:03 well, that example doesn't work 20:42:32 slyrus: Ok, C-c C-p is not working because I haven't ever used that (and also because pprinting doesn't really make sense in R) 20:42:38 I think I use C-M-x 20:42:46 stassats: thanks, this seems to indicate SLIME doesn't support restarts that take a value :) 20:42:55 whatever made you think that? 20:43:03 you should write newspaper head-lines! 20:43:31 linse [~marioooh@x-132-204-243-254.xtpr.umontreal.ca] has joined #lisp 20:44:28 -!- linse [~marioooh@x-132-204-243-254.xtpr.umontreal.ca] has quit [Client Quit] 20:44:48 stassats: i see use-value, but if i chose 0 (which is the number of the use-value restart), i get another condition, telling me that 0 is an invalid number of arguments.. 20:45:06 (I did some work to get the R "defun" to be something that made some sense, which is why C-M-x works) 20:45:33 Krystof: turning off autodoc might have things better. Of course ESS had a working autodoc that I no longer have. 20:45:49 ecraven: and you chose to come to the wrong conclusion? 20:45:57 the if and process-filter message might be a swank/slime protocol mismatch 20:46:08 ah, yeah, autodoc. I can never get that to work in any circumstances 20:46:18 -!- Sorella__ [~quildreen@189-12-35-183.user.veloxzone.com.br] has quit [Ping timeout: 246 seconds] 20:46:26 stassats: i'll rephrase my question: if i have a restart which takes more than 0 arguments, how do i get slime to query for them and use them? 20:46:54 I was about to say that I did have arglist hints in the minibuffer working, but they've stopped working 20:48:05 ah, yes, you have to manually load the swankr.el file that comes in the swankr source 20:48:22 *slyrus* takes up his position as a lowly foot soldier in Krystof's glorious army once more... 20:48:33 -!- nforgerit [~nforgerit@HSI-KBW-149-172-198-162.hsi13.kabel-badenwuerttemberg.de] has quit [Quit: nforgerit] 20:48:50 -!- ltbarcly1 [~ltbarcly@pool-71-116-67-180.snfcca.dsl-w.verizon.net] has quit [Quit: Leaving.] 20:48:56 (there is much that is imperfect with this, but I found the ESS and the native R debugger impossible to use, and sldb "just works", sort of) 20:49:08 also pretty pictures in the repl. That's got to be good, right? 20:50:31 oh, I need to figure out how to make that work! 20:50:34 ecraven: there you go http://paste.lisp.org/display/133775 20:50:36 I'm using the quartz graphics stuff 20:50:42 (i can't read CLHS any faster then you do) 20:50:45 than 20:51:26 stassats: thanks, i've tried exactly that, and can't find out how to actually get SLIME to ask me for a value to use when i just select the restart via its number 20:51:42 you tried? 20:51:44 gridaphobe [~user@128.54.7.23] has joined #lisp 20:51:54 stassats: yes, just a minute ago 20:51:55 i'll try again 20:51:56 the exact same function i just pasted? 20:51:58 H4ns, the macros here for instace, no matter how they are achieved, produce the same effect that string substitution would 20:52:08 i just wrote it! how could you try it? 20:52:17 stassats: isn't that the one from the hyperspec? 20:52:18 H4ns, AFAIU 20:52:23 no 20:52:55 sorry, it looked similar, my fault :( 20:52:55 Krystof: I still get occasional emacs hangs when attempting to tab-indent things (for 30 seconds or so)... odd. 20:53:24 shwouchk: and writing in brainfuck would achieve the same effect as writing in CL 20:53:36 stassats: thank you very much, exactly what i wanted! 20:54:08 ltbarcly1 [~ltbarcly@pool-71-116-67-180.snfcca.dsl-w.verizon.net] has joined #lisp 20:57:18 stassats, and if all it took is a short line of brainfuck to achieve what I can in a couple of lines in some other language, I would certainly use it. 20:58:53 so you actually see the difference, good 21:01:42 foom [jknight@nat/google/x-wylsxaxmcxtyljxl] has joined #lisp 21:02:02 -!- jewel [~jewel@105-236-64-134.access.mtnbusiness.co.za] has quit [Read error: Operation timed out] 21:02:12 stassats, its sad how much trolling an innocent question can get out of you 21:02:23 -!- Daisy [~Daisy@109.58.103.160.bredband.tre.se] has quit [Ping timeout: 260 seconds] 21:03:31 incredible! 21:03:48 "you will not understand the power of our god until you become a true believer!" 21:04:15 can someone? 21:04:18 stassats, it really was asked in the best intentioned manner - in an attempt to understand something 21:04:34 more like "if you don't want to understand lisp, nobody is interested in persuading you" 21:04:55 adei [~adei@138-38-212-146.resnet.bath.ac.uk] has joined #lisp 21:05:55 given a integer, I want the list of its digits 21:05:57 bullshit 21:06:09 dim: divide it by 10 and collect the reminder 21:06:20 successively 21:06:27 no tricks with logs etc? 21:06:32 no 21:06:43 I'm not asking for persuation, asking for explanation 21:06:48 I'm bad at remembering my classic math tricks, so I always feel like I'm missing one 21:06:58 stassats: thanks 21:07:27 agumonkey [~agu@183.217.72.86.rev.sfr.net] has joined #lisp 21:07:46 dim: (defun integer-digits (integer) (loop with remainder do (setf (values integer remainder) (truncate integer 10)) collect remainder until (zerop integer))) 21:08:10 as you can guess, the order is reversed 21:08:17 sure 21:08:35 isn't there a loop magic collect to nreverse automatically? 21:08:47 no, there's PUSH 21:09:17 you mean do (push ...) or just push instead of collect? 21:09:31 the former, there's no latter 21:10:21 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 21:11:09 -!- gigamonkey [~gigamonke@adsl-99-2-148-63.dsl.pltn13.sbcglobal.net] has quit [Quit: gigamonkey] 21:11:34 (loop with n = 1234 for x = n then (floor (/ x 10.0)) until (zerop x) collect x) 21:11:41 I would prefer that phrasing 21:12:02 maybe (floor (/ x 10.0)) should be written better? 21:12:09 dim: you can use collect x into result finally (return (nreverse result)) 21:12:13 truncate you said 21:12:36 dim: but that seems convoluted and is wasteful. 21:13:04 in my use case all I'm doing is a sum of squares of digits anyway :) 21:13:39 (apply '+ (loop with n = 1234 for x = n then (truncate x 10) until (zerop x) collect (* x x))) 21:13:43 that will do it 21:13:46 that as in wrong? where did the float came from? (floor (/ x y)) = (floor x y) 21:14:11 dim: ... sum (* x x). 21:14:19 -!- ltbarcly1 [~ltbarcly@pool-71-116-67-180.snfcca.dsl-w.verizon.net] has quit [Quit: Leaving.] 21:14:19 oh. sure. 21:14:51 Thra11 [~thrall@96.145.125.91.dyn.plus.net] has joined #lisp 21:15:10 Fare [fare@nat/google/x-eszcdgkhwuekqnfd] has joined #lisp 21:15:42 (defun sum-of-squares-of-digits (n) "Return the sum of the digits, squared" (loop for x = n then (truncate x 10) until (zerop x) sum (* x x))) 21:16:00 I really enjoy CL :) 21:16:06 dim: have you tested this? 21:16:13 that can't really work 21:16:27 why not? 21:16:38 have you tried running it? 21:16:40 -!- j_king [~jking@mortar.walled.net] has quit [Remote host closed the connection] 21:16:40 CL-USER> (sum-of-squares-of-digits 1234) 1538030 21:16:44 oh I should open both eyes 21:16:48 and light the brain 21:16:53 AeroNoti1 [~xeno@aclj121.neoplus.adsl.tpnet.pl] has joined #lisp 21:16:58 -!- AeroNoti1 [~xeno@aclj121.neoplus.adsl.tpnet.pl] has quit [Client Quit] 21:17:13 i just showed you the correct definition, all you have to do is replace collect with sum 21:17:17 AeroNoti1 [~xeno@aclj121.neoplus.adsl.tpnet.pl] has joined #lisp 21:17:40 I know, I still want something else 21:17:58 I'm trying to have fun, that's about it 21:18:05 evening's puzzle if you want 21:18:22 well, sum-of-squares-of-digits of 1234 would be 30, not 1538030 21:18:28 learning little new things on the go 21:18:40 answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has joined #lisp 21:19:08 -!- AeroNotix [~xeno@ccr135.neoplus.adsl.tpnet.pl] has quit [Ping timeout: 244 seconds] 21:20:10 and your docstring "the sum of the digits, squared" implies it would be 100 21:24:30 Daisy [~Daisy@95.209.61.90.bredband.tre.se] has joined #lisp 21:25:09 -!- bind [~bind@5ED5B26C.cm-7-6c.dynamic.ziggo.nl] has quit [Ping timeout: 248 seconds] 21:26:06 bitonic [~user@5e09a749.bb.sky.com] has joined #lisp 21:27:36 shwouchk: the point of macros is to manipulate code in a more convenient form than strings, namely s-expressions. What you can do with macros than you can't do with string substitution is to not hate your life :) 21:29:23 bxx [~yhiselamu@lap.ee] has joined #lisp 21:29:35 there I go (loop for x = n then r for (r d) = (multiple-value-list (truncate x 10)) until (zerop d) sum (* d d))) 21:29:48 still wrong 21:30:05 stassats: I wanted to be using for/then here 21:30:09 "until (zerop d)" part 21:30:09 how so? 21:30:37 why do you want to intentionally make it less clear and slow? 21:30:48 experimentation 21:31:20 then when I'm satisfied in my findings, I get back to your version, and happily remember that I should use setf more often 21:31:22 shwouchk: (defmacro foo (n s) `(progn ,@(loop for x below n collect (list s)))) 21:31:37 (loop for x = 1023 then r for (r d) = (multiple-value-list (truncate x 10)) until (zerop d) collect d) => (3 2) 21:31:48 -!- answer_42 [~answer_42@gateway/tor-sasl/answer42/x-66983568] has quit [Ping timeout: 276 seconds] 21:32:03 hehe, thx 21:32:06 now, surely you meant (zerop r) 21:32:11 but wait! 21:32:25 yeah I did, but I surely should be sleeping in fact, once again 21:32:25 (loop for x = 1023 then r for (r d) = (multiple-value-list (truncate x 10)) until (zerop r) collect d) => (3 2 0) 21:32:37 so, you really want (loop for x = 1023 then r for (r d) = (multiple-value-list (truncate x 10)) collect d until (zerop r)) 21:32:41 in another life, I'd like to enjoy my brain more hours per day 21:34:03 *pavelpenev* got made to split numbers into digits in C++ during first year of school so many times, he doesn't even want to think about it. 21:34:34 I'm implementing happy numbers in CL tonight, as a before sleeping game 21:34:42 (and as an excuse for discovery) 21:35:17 I have an elisp and SQL implementation at http://tapoueh.org/blog/2010/08/30-happy-numbers.html 21:36:25 surely it can be solved in a better way in elisp 21:36:34 yes surely 21:36:37 add^_ [~add^_@m37-3-63-146.cust.tele2.se] has joined #lisp 21:36:45 the elisp API is all about mungling text 21:36:53 so I didn't search more than that 21:37:04 porting it to CL, though, I did want to get back to maths 21:37:34 Forty-3 [~seana11@pool-108-45-162-198.washdc.fios.verizon.net] has joined #lisp 21:38:26 hehe, (LENGTH (FIND-HAPPY-NUMBERS 10000)) took 39,817 microseconds (0.039817 seconds) to run. 21:39:29 -!- bxx [~yhiselamu@lap.ee] has quit [Quit: #yhiselamu | www.yhiselamu.ee (EOF)] 21:40:08 where? 21:40:16 laptop 21:40:23 no, which language 21:40:33 oh, using CCL here 21:41:15 pw_ [~user@91-64-34-40-dynip.superkabel.de] has joined #lisp 21:41:34 dacoda [~user@178-24-209-102-dynip.superkabel.de] has joined #lisp 21:41:47 well, elisp would be faster if it were implemented in a good manner 21:41:58 I bet it would 21:42:18 I didn't try to make it really fast 21:42:28 I did make the SQL version stupid too, select substring($1::text from i for 1)::int from generate_series(1, length($1::text)) as t(i) 21:42:30 it can be sped up without even using math 21:42:45 so the elisp had to be that stupid to compare 21:43:07 -!- ivan-kanis [~user@lns-c10k-ft-02-t2-89-83-137-164.dsl.sta.abo.bbox.fr] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 21:43:28 it was more about "look what you can achieve in SQL" rather than "let's make it properly and fast enough", but it might be worth to reconsider 21:43:39 -!- dacoda [~user@178-24-209-102-dynip.superkabel.de] has quit [Client Quit] 21:44:00 well, the whole thing is silly, right, so, better spend that time on something worthwile 21:44:08 exactly 21:44:16 learning things, for example 21:44:50 I've been learning about truncate and some dangers of loop constructs 21:44:51 it's beneficial when the things that you made while learning don't have to be thrown out 21:44:52 that's cool 21:45:06 I unfortunately don't have a project to implement in CL now 21:45:08 stassats: not necessarily. 21:45:19 -!- gravicappa [~gravicapp@ppp91-77-172-42.pppoe.mtu-net.ru] has quit [Read error: Connection reset by peer] 21:45:26 or yes I have one, but not as fun and it requires more brainpower 21:45:36 stassats: often, the code resulting from a learning experience is best thrown away and rewritten with what has been learned at hand 21:45:37 and patching existing libs as a starter 21:45:52 H4ns: at least that's my approach here 21:45:58 H4ns: but that still is going towards the end result 21:46:24 H4ns: calculating happy or depressed numbers will be useless no matter the number of rewrites 21:46:58 stassats: what has been learned may well be useful in the future, though. 21:47:00 anyway. :) 21:47:59 hopefully at least, yes 21:48:12 -!- ferada [~ferada@dslb-088-069-039-183.pools.arcor-ip.net] has quit [Quit: leaving] 21:48:24 Hi, i am playing with CFFI and trying to figure out how to dereference a foreign char* pointer. for example, foo.c defines char* s = "a const string", and compiled to a dynamic library libfoo.dynlib. then (cffi:load-foreign-library "libfoo.dynlib") (setf p (cffi:foreign-symbol-pointer "s")), now how can i dereference p to get the string literal back. 21:50:09 H4ns: but it's better when both the process and result are useful 21:51:03 stassats: you are in a whiny mood today 21:51:09 I also learnt (setf (values ...)) 21:51:12 am i? 21:51:23 today? 21:51:31 pw_: (cffi:foreign-string-to-lisp (cffi:foreign-symbol-pointer "s")) 21:51:46 sorry I'm missing a :) here stassats, over IRC that's not cool 21:52:03 should be that char be made extern or something? 21:52:13 dim: i hate smiles! 21:52:51 it's like laugh tracks! (and i actually laughed at that remark) 21:52:54 forgot to mention, char *s is defined as external variable. 21:53:15 -!- lduros [~user@fsf/member/lduros] has quit [Remote host closed the connection] 21:53:21 fe[nl]ix: yes, i try that, but don't get expected value. 21:53:32 stassats: your version seems twice as fast as mine 21:53:41 fe[nl]ix: instead, i get some random chars. 21:53:46 -!- luqui [luqui@clozure-78FAD086.hsd1.co.comcast.net] has quit [Ping timeout] 21:53:47 well, what did i tell you! 21:54:18 I'm still a kid sometimes: I need to make the error myself to learn from it 21:54:38 even faster would be to find some generating function 21:54:57 fsvehla [~fsvehla@h081217181184.dyn.cm.kabsi.at] has joined #lisp 21:54:59 like a python generator, or a lazy sequence? 21:55:14 instead get the expected string, I get some values like this: (cffi:foreign-string-to-lisp p) => "`o<" 21:55:31 dim: like http://en.wikipedia.org/wiki/Generating_function 21:55:58 Sorella [~quildreen@oftn/member/Sorella] has joined #lisp 21:56:04 oh, I'm not *that* into maths 21:56:17 maintaining the resulting code would be... tricky, too 21:56:49 Krystof: is there a way to make M-. work for built in R functions? 21:57:05 I would imagine that it would involve recompiling R :-/ 21:57:07 -!- Mon_Ouie [~Mon_Ouie@subtle/user/MonOuie] has quit [Ping timeout: 246 seconds] 21:57:21 if i use char s[] instead of char* s, i got the expected result. 21:57:24 (I would like that too: it's on the "to investigate someday" list) 21:57:28 -!- luqui [~luqui@c-50-134-131-109.hsd1.co.comcast.net] has quit [Read error: Connection reset by peer] 21:57:43 -!- morphling [~stefan@gssn-5f756bdc.pool.mediaWays.net] has quit [Quit: Konversation terminated!] 21:57:44 pw_: right, it's a pointer so you need to dereference it: (cffi:foreign-string-to-lisp (cffi:mem-ref (cffi:foreign-symbol-pointer "s") :pointer) :encoding :latin-1) 21:57:51 luqui [~luqui@c-50-134-131-109.hsd1.co.comcast.net] has joined #lisp 21:58:00 -!- AeroNoti1 [~xeno@aclj121.neoplus.adsl.tpnet.pl] has quit [Quit: Uploading hax.....] 21:58:32 fe[nl]ix: thx, i try this. 21:58:42 linse [~marioooh@modemcable081.89-202-24.mc.videotron.ca] has joined #lisp 21:58:45 -!- adei [~adei@138-38-212-146.resnet.bath.ac.uk] has left #lisp 21:58:58 and cffi-grovel should make it easier 21:59:31 now I can find 2 500 000 happy numbers in the time I needed to find 10 000 in the crappy non optimized elisp version :) 21:59:41 and I think I'll stop here for tonight 21:59:48 thanks guys, in particular stassats :) 22:01:14 stassats: cffi-grovel doesn't help there 22:01:38 fe[nl]ix: at all? 22:01:38 nforgerit [~nforgerit@HSI-KBW-149-172-198-162.hsi13.kabel-badenwuerttemberg.de] has joined #lisp 22:01:39 yes, (cffi:mem-ref ...) trick works! Thanks to all. 22:03:09 -!- jdz_ [~jdz@91.105.18.48] has quit [Quit: Byebye.] 22:04:49 -!- Sorella [~quildreen@oftn/member/Sorella] has quit [Ping timeout: 246 seconds] 22:06:07 Sorella [~quildreen@oftn/member/Sorella] has joined #lisp 22:07:25 Krystof: hmm... no tab completion either :) 22:07:26 :( 22:08:02 wha? 22:08:04 stassats: not with strings 22:08:06 fantazo_ [~fantazo@91-119-192-149.dynamic.xdsl-line.inode.at] has joined #lisp 22:08:29 Krystof: Error in eval(expr, envir, enclos): could not find function "swank:completions" 22:08:38 in an R file with slime mode, I type read.c M-Tab and completion happens 22:08:52 -!- fantazo [~fantazo@91-119-235-10.dynamic.xdsl-line.inode.at] has quit [Ping timeout: 248 seconds] 22:09:02 Ah, I use simple-completions 22:09:27 because I am an Old School Hacker and all that fuzzy and magic stuff is fuzzy and magic 22:10:00 fe[nl]ix: and defcvar? 22:10:24 just as soon as someone explains what completions actually does, we can make swank:completions work 22:10:42 it's kind of fun to hack swank.R using swankr 22:11:21 ah, I see... 22:13:38 I look forward to waking up to pull requests :-) 22:13:43 ha! 22:13:52 -!- linse [~marioooh@modemcable081.89-202-24.mc.videotron.ca] has quit [Quit: zzzz] 22:14:15 (defcvar ("s" s) :string) works fine here 22:15:01 now how do I turn of this damn fuzzy completion... 22:15:04 off 22:15:22 fe[nl]ix: so, i assume (cvar ("s" s) :string) will work with the grovel, no? 22:15:37 that might work 22:16:01 stassats: (defcvar ...) can do dereference automatically? 22:16:18 ah, there we go. just turn off all contribs except slime-repl and slime-asdf. I'm sure there's a better way. 22:16:27 sorry, but I wrote it long time ago, I forgot parts of it :) 22:16:38 pw_: don't know about deeper dereferences, but works fine with strings 22:16:44 i.e. with char* 22:18:44 doesn't work with, say, int* 22:19:03 but you still can do (cffi:mem-ref p :int) 22:19:20 yes, (defcvar ...) works with char* s, but doesn't work with char s[]. 22:20:34 or ask another way, when working with char s[], how to specify the type argument? 22:23:55 -!- tfshfz [~rdqfdx@78.90.88.244] has quit [Quit: terminated!] 22:24:16 -!- mccolgst [~smccolgan@216.214.197.66] has left #lisp 22:24:16 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 22:24:50 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 22:25:51 linse [~marioooh@bas5-montreal28-1177917310.dsl.bell.ca] has joined #lisp 22:26:32 Krystof: now, e.g., ?rect doesn't work 22:27:07 pw_: well, (mem-ref (cffi:foreign-symbol-pointer "s") :char 1) at least works 22:27:40 -!- newbie_coder [4267ffa3@gateway/web/freenode/ip.66.103.255.163] has quit [Quit: Page closed] 22:27:47 -!- foreignFunction [~niksaak@94.27.89.133] has quit [Ping timeout: 260 seconds] 22:28:59 -!- kliph [~user@unaffiliated/kliph] has quit [Ping timeout: 255 seconds] 22:30:47 stassats: yes, (mem-ref ...) works. I think `:char 1' is not needed, default `:char 0' is ok here. 22:31:16 well, if all you want is to access the first element 22:39:58 -!- hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has quit [Ping timeout: 265 seconds] 22:47:04 -!- foom [jknight@nat/google/x-wylsxaxmcxtyljxl] has quit [Remote host closed the connection] 22:49:53 nkkarthik [~nkkarthik@63.251.54.158] has joined #lisp 22:50:03 -!- kilon_alios [~kilon@178.128.0.252.dsl.dyn.forthnet.gr] has quit [Remote host closed the connection] 22:50:35 -!- Daisy [~Daisy@95.209.61.90.bredband.tre.se] has quit [Ping timeout: 244 seconds] 22:51:04 -!- pw_ [~user@91-64-34-40-dynip.superkabel.de] has left #lisp 22:51:17 hugod [~user@rrcs-98-101-136-2.midsouth.biz.rr.com] has joined #lisp 22:53:20 jeti [~user@p548EA7F3.dip.t-dialin.net] has joined #lisp 22:54:07 -!- kofno_ [~kofno@cpe-24-165-213-150.neo.res.rr.com] has quit [Remote host closed the connection] 22:54:38 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 22:54:54 -!- mrSpec [~Spec@unaffiliated/mrspec] has quit [Quit: mrSpec] 22:55:20 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 22:55:54 gk1 [~gk@24-179-210-90.dhcp.roch.mn.charter.com] has joined #lisp 22:58:57 -!- francisl [~flavoie@199.84.164.114] has quit [Quit: francisl] 23:01:45 -!- spiderweb [~lcc@unaffiliated/lcc] has quit [Quit: leaving] 23:01:57 edgar-rft [~GOD@HSI-KBW-091-089-000-047.hsi2.kabelbw.de] has joined #lisp 23:03:24 -!- luqui [luqui@clozure-78FAD086.hsd1.co.comcast.net] has quit [Quit: luqui] 23:03:24 -!- luqui [~luqui@c-50-134-131-109.hsd1.co.comcast.net] has quit [Quit: luqui] 23:03:29 Adlai_ [~user@pool-108-27-202-11.nycmny.fios.verizon.net] has joined #lisp 23:03:48 Beetny [~Beetny@ppp118-208-150-46.lns20.bne1.internode.on.net] has joined #lisp 23:05:10 -!- leifw [~user@pool-108-27-202-11.nycmny.fios.verizon.net] has quit [Read error: Connection reset by peer] 23:06:56 -!- qhcr [~user@94.123.220.37] has quit [Quit: qicr for android: faster and better] 23:07:30 -!- LiamH [~none@pdp8.nrl.navy.mil] has quit [Quit: Leaving.] 23:08:10 daniel [~danielmg@201.209.38.229] has joined #lisp 23:08:26 -!- daniel is now known as danielmg 23:08:48 -!- danielmg [~danielmg@201.209.38.229] has left #lisp 23:09:59 Joreji [~thomas@vpn-eu2.unidsl.de] has joined #lisp 23:10:02 Joreji_ [~thomas@vpn-eu2.unidsl.de] has joined #lisp 23:10:29 Daisy [~Daisy@95.209.104.189.bredband.tre.se] has joined #lisp 23:17:54 sykopomp [~sykopomp@gateway/tor-sasl/sykopomp] has joined #lisp 23:18:33 H4ns, thanks 23:18:45 -!- _d3f [~freedo@46.183.216.234] has quit [Quit: ~ The Gnu went back to savannah ~] 23:19:14 -!- agumonkey [~agu@183.217.72.86.rev.sfr.net] has quit [Ping timeout: 240 seconds] 23:19:49 luqui [~luqui@c-50-134-131-109.hsd1.co.comcast.net] has joined #lisp 23:24:11 foom [jknight@nat/google/x-hhwwtqlrlpmvkria] has joined #lisp 23:24:36 kofno [~kofno@cpe-24-165-213-150.neo.res.rr.com] has joined #lisp 23:26:27 lduros [~user@fsf/member/lduros] has joined #lisp 23:26:48 Jubb [~ghost@pool-96-241-84-33.washdc.fios.verizon.net] has joined #lisp 23:29:51 H4ns, perfect example of what I wanted to see - now I understand 23:31:34 iLogical [~iLogical@unaffiliated/ilogical] has joined #lisp 23:32:11 cic_ [~connolly@Catnip.AI.SRI.COM] has joined #lisp 23:36:33 honkfestival [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has joined #lisp 23:37:09 -!- cic_ [~connolly@Catnip.AI.SRI.COM] has quit [Quit: Leaving] 23:37:16 -!- stat_vi [~stat@dslb-094-218-237-090.pools.arcor-ip.net] has quit [Quit: leaving] 23:40:07 -!- Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has quit [Read error: Connection reset by peer] 23:40:21 PuercoPop [~user@190.41.173.174] has joined #lisp 23:40:50 Jasko [~Jasko@c-174-59-201-95.hsd1.pa.comcast.net] has joined #lisp 23:43:28 -!- jeti [~user@p548EA7F3.dip.t-dialin.net] has quit [Ping timeout: 244 seconds] 23:43:54 -!- lduros [~user@fsf/member/lduros] has quit [Remote host closed the connection] 23:44:11 -!- iLogical [~iLogical@unaffiliated/ilogical] has quit [Read error: Connection reset by peer] 23:46:29 -!- prxq [~mommer@mnhm-590c0552.pool.mediaWays.net] has quit [Remote host closed the connection] 23:49:26 -!- Alice3 [~Alice@cpc3-grim12-0-0-cust856.12-3.cable.virginmedia.com] has quit [] 23:49:26 qNemo [~qN@89.207.216.208] has joined #lisp 23:49:40 -!- qptain_Nemo [~qN@89.207.216.208] has quit [Ping timeout: 246 seconds] 23:51:20 -!- killerboy [~mateusz@217.17.38.43] has quit [Quit: leaving] 23:52:18 -!- pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has quit [Remote host closed the connection] 23:52:52 pavelpenev [~quassel@85-130-11-8.2073813645.shumen.cablebg.net] has joined #lisp 23:53:28 sellout [~Adium@c-98-245-92-119.hsd1.co.comcast.net] has joined #lisp 23:54:48 qptain_Nemo [~qN@89.207.216.208] has joined #lisp 23:56:02 mjonsson [~mjonsson@38.109.95.133] has joined #lisp 23:56:24 -!- qNemo [~qN@89.207.216.208] has quit [Read error: Operation timed out] 23:57:31 -!- ehu [ehu@ip167-22-212-87.adsl2.static.versatel.nl] has quit [] 23:57:44 -!- luqui [~luqui@c-50-134-131-109.hsd1.co.comcast.net] has quit [Quit: luqui] 23:58:39 -!- honkfestival [~honkfesti@CPE00222d55a738-CM00222d55a735.cpe.net.cable.rogers.com] has quit []