00:05:52 -!- hotblack23 [n=jh@p5B055508.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 00:06:21 -!- orgy` [n=ratm_@pD9FFD8DC.dip.t-dialin.net] has quit [Read error: 110 (Connection timed out)] 00:06:43 -!- Modius__ [n=Modius@adsl-66-143-165-178.dsl.austtx.swbell.net] has quit [Connection reset by peer] 00:06:57 -!- jonrafkind [n=jon@crystalis.cs.utah.edu] has quit [Read error: 60 (Operation timed out)] 00:07:13 Modius__ [n=Modius@adsl-66-143-165-178.dsl.austtx.swbell.net] has joined #scheme 00:08:45 in a binary-search for a vector which has the same element several times, which element-index should the search return? the middle-most? 00:09:55 that seems a little too much effort 00:10:26 depending on the needs of your application, either the first matching element it sees or the one closer to the beginning of the vector 00:10:41 I would guess the former is most common 00:13:50 -!- peddie [n=peddie@MCNAIR-FOUR-SEVENTY-FIVE.MIT.EDU] has quit [Read error: 110 (Connection timed out)] 00:13:58 raikov [n=igr@81.153.145.122.ap.yournet.ne.jp] has joined #scheme 00:16:14 ayrnieu [n=julianfo@c-76-30-82-6.hsd1.tx.comcast.net] has joined #scheme 00:18:17 -!- Edico [n=Edico@unaffiliated/edico] has quit ["Leaving"] 00:22:09 -!- errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has quit [Remote closed the connection] 00:22:34 -!- underspecified [n=eric@softbank220043052007.bbtec.net] has quit [] 00:23:39 mikedep333 [n=mike@208.101.189.147.dynamic.dejazzd.com] has joined #scheme 00:23:55 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 00:24:12 -!- mikedep333 [n=mike@208.101.189.147.dynamic.dejazzd.com] has left #scheme 00:24:30 errordeveloper [n=errordev@78-86-1-110.zone2.bethere.co.uk] has joined #scheme 00:24:45 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 00:26:28 how do I use glut bindings in sgl? 00:27:25 is there a function in PLT to convert a number to a string only up to x decimal places? 00:27:29 silkarn: sgl? 00:27:38 silkarn: PLT? 00:27:50 -!- gorki [n=chatzill@p54A7C78E.dip.t-dialin.net] has quit ["ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.5/2008121622]"] 00:27:53 sgl = opengl bindings for plt scheme 00:29:04 -!- kilimanjaro [n=kilimanj@70.116.95.163] has quit ["Leaving"] 00:29:04 -!- Modius__ [n=Modius@adsl-66-143-165-178.dsl.austtx.swbell.net] has quit [Connection reset by peer] 00:29:34 Modius__ [n=Modius@adsl-66-143-165-178.dsl.austtx.swbell.net] has joined #scheme 00:30:21 -!- Modius__ [n=Modius@adsl-66-143-165-178.dsl.austtx.swbell.net] has quit [Connection reset by peer] 00:30:54 Modius__ [n=Modius@adsl-66-143-165-178.dsl.austtx.swbell.net] has joined #scheme 00:37:21 -!- chupish [i=c03a96bb@gateway/web/ajax/mibbit.com/x-07763609ee40cb07] has quit [K-lined] 00:37:46 -!- wingo-tp [n=wingo@204.Red-88-17-130.dynamicIP.rima-tde.net] has quit [Read error: 113 (No route to host)] 00:38:29 JoelMcCracken [n=joelmccr@pool-96-236-174-188.pitbpa.east.verizon.net] has joined #scheme 00:39:04 i need to unsubscribe to one of the scheme email lists i'm on. i've already had to add one frequent poster to my spam filter 00:41:29 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 00:41:45 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 00:42:35 rotty [n=rotty@83-215-154-5.hage.dyn.salzburg-online.at] has joined #scheme 00:43:59 neilv: Let' play hangman! 00:44:22 heh. sorry 00:45:11 i wonder how expensive threads are in plt 00:46:01 for example, if i had *two* threads per simultaneous web server request, rather than *one* per, would that be a significant increase, or would it be in the noise 00:47:40 -!- JoelMcCracken [n=joelmccr@pool-96-236-174-188.pitbpa.east.verizon.net] has quit [Read error: 113 (No route to host)] 00:50:09 neilv: it should be around 15k per thread. 00:50:17 ...while it exists. 00:52:24 that's negligible space 00:53:32 HG` [n=wells@222-155-47-31.jetstream.xtra.co.nz] has joined #scheme 00:54:27 i guess if doubling the number of threads makes event-based synchronization sane (i.e., no polling procs), then that's actually faster 00:56:08 neilv: I get the feeling that it's not a good idea to try to answer your questions... 00:56:38 that last one was me thinking aloud 00:56:45 neilv: Just that you seem to be doing something "extreme" enough that the answers are best done by trying things out... 00:57:14 your answers about overhead have been very helpful 00:57:20 I don't think that I've ever did anything that sounds as heavy as that. 00:57:41 how can I insert lambda on a european keyboard? 00:57:45 Probably the biggest thing is my web server, which is nicely stable when running with the 3m GC. 00:58:28 (ANd BTW, I didn't upgrade it to plt v4 -- but the process is still up, so I'll have a problem when/if I need to reboot the machine...) 00:58:44 heh 00:59:27 pilkarn: in DrScheme you can use ctrl+\ 01:00:19 -!- orgy_ [n=ratm_@pD9FFB8A1.dip.t-dialin.net] has quit [Remote closed the connection] 01:01:31 emacs... 01:03:05 -!- lisppaste [n=lisppast@common-lisp.net] has quit [Read error: 104 (Connection reset by peer)] 01:03:05 -!- specbot [n=specbot@common-lisp.net] has quit [Connection reset by peer] 01:03:05 -!- minion [n=minion@common-lisp.net] has quit [Connection reset by peer] 01:05:10 troter [n=troter@nurikabe.timedia.co.jp] has joined #scheme 01:08:27 lisppaste [n=lisppast@common-lisp.net] has joined #scheme 01:10:04 minion [n=minion@common-lisp.net] has joined #scheme 01:10:12 specbot [n=specbot@common-lisp.net] has joined #scheme 01:11:42 -!- foof [n=user@dn157-046.naist.jp] has quit [Remote closed the connection] 01:14:59 -!- kryptiskt [n=irc@cust-IP-129.data.tre.se] has quit [Connection timed out] 01:16:14 underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has joined #scheme 01:21:28 -!- underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has quit [] 01:21:51 underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has joined #scheme 01:23:39 foof [n=user@dn157-046.naist.jp] has joined #scheme 01:25:41 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 01:27:12 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 01:27:39 -!- kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has quit [Read error: 60 (Operation timed out)] 01:29:45 synx: what are the most basic parts of a opengl program? glbegin to glend, is that the drawing stuff? what more do I need. your example is quite big im trying to change soem parts and see if it still works but it is hard 01:34:28 I didn't know Scheme had classes, that isn't by default right? but in some extension to rsr5(talking about mzscheme/drscheme) 01:34:31 make-object 01:37:17 yeah, r5rs says nothing about classes, but many schemes have a class system anyway. 01:37:20 kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has joined #scheme 01:37:28 well you can build classes on top of it 01:38:39 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 01:39:01 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 01:39:14 scheme doesn't need a class system. we're all nobles here 01:40:28 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 01:40:32 If everyone is noble, then nobody is. 01:40:38 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 01:42:40 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 01:43:02 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 01:44:47 except offby1, he's an alkali metal 01:46:29 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 54 (Connection reset by peer)] 01:46:41 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 01:50:40 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 01:51:07 peddie [n=peddie@18.224.1.192] has joined #scheme 01:51:28 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 01:52:46 dark [n=ghost@unaffiliated/light] has joined #scheme 01:52:58 -!- jlongster [n=user@75.148.111.133] has quit [Read error: 113 (No route to host)] 01:53:34 annodomini [n=lambda@c-75-69-96-104.hsd1.nh.comcast.net] has joined #scheme 01:55:03 -!- raikov [n=igr@81.153.145.122.ap.yournet.ne.jp] has quit [Read error: 110 (Connection timed out)] 02:00:29 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 02:00:40 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 02:02:59 JoelMcCracken [n=joelmccr@pool-96-236-174-188.pitbpa.east.verizon.net] has joined #scheme 02:03:57 Daemmerung [n=goetter@64.146.161.228] has joined #scheme 02:07:04 -!- light [n=ghost@unaffiliated/light] has quit [Read error: 110 (Connection timed out)] 02:08:23 -!- HG` [n=wells@222-155-47-31.jetstream.xtra.co.nz] has quit ["Leaving."] 02:11:29 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 02:11:41 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 02:11:53 jsw-lap [n=jsw@cpe-75-187-46-126.columbus.res.rr.com] has joined #scheme 02:13:19 I'm looking to get a little more into macros, and I've heard that many people implement OO w/ macros. Where should I look for more on this? 02:13:57 Try searching for `red herrings'. 02:14:10 (`Red herring'? Is the plural of `herring' `herring' or `herrings'?) 02:14:27 reds herring 02:14:52 =( 02:14:59 JoelMcCracken: I suspect there's a bit about that sort of thing in Paul Graham's "On Lisp", but that book is about Common Lisp, not Scheme. 02:15:24 ah, okay. Thanks. I'll take a look 02:16:42 -!- ejs [n=eugen@94-248-0-246.dynamic.peoplenet.ua] has quit ["Leaving"] 02:18:41 http://www.xs4all.nl/~hipster/lib/scheme/gauche/define-syntax-primer.txt 02:19:03 jrm's syntax primer is what i started learning from 02:19:57 i suggest learning syntax-rules first, and only once you're comfortable with that, start learning plt's version of syntax-case 02:20:01 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 02:20:40 thanks 02:21:16 does syntax-id-rules only work with set! 02:21:31 I just tried another function there, but no good 02:22:07 syntax-id-rules is a plt-ism 02:22:17 ah, k 02:23:05 you should learn everything else before you start overriding set! lhs 02:26:41 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 02:27:27 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 02:28:44 light [n=ghost@unaffiliated/light] has joined #scheme 02:29:39 -!- neilv [n=user@dsl092-071-030.bos1.dsl.speakeasy.net] has quit ["Leaving"] 02:31:37 -!- offby1 [n=user@q-static-138-125.avvanta.com] has quit [Remote closed the connection] 02:31:47 offby1 [n=user@q-static-138-125.avvanta.com] has joined #scheme 02:36:39 -!- Axioplase_ [n=Pied@watchdog.msi.co.jp] has quit ["brb"] 02:37:41 -!- jsw-lap [n=jsw@cpe-75-187-46-126.columbus.res.rr.com] has quit ["Leaving."] 02:37:42 Axioplase [n=Pied@watchdog.msi.co.jp] has joined #scheme 02:39:07 -!- elias` [n=me@unaffiliated/elias/x-342423] has quit [lindbohm.freenode.net irc.freenode.net] 02:39:07 -!- borism_ [n=boris@195-50-197-224-dsl.krw.estpak.ee] has quit [lindbohm.freenode.net irc.freenode.net] 02:39:17 elias` [n=me@unaffiliated/elias/x-342423] has joined #scheme 02:39:17 borism_ [n=boris@195-50-197-224-dsl.krw.estpak.ee] has joined #scheme 02:45:14 -!- hkBst [n=hkBst@gentoo/developer/hkbst] has quit [Read error: 104 (Connection reset by peer)] 02:45:16 -!- light [n=ghost@unaffiliated/light] has quit [lindbohm.freenode.net irc.freenode.net] 02:45:16 -!- jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has quit [lindbohm.freenode.net irc.freenode.net] 02:45:16 -!- specbot [n=specbot@common-lisp.net] has quit [lindbohm.freenode.net irc.freenode.net] 02:45:16 -!- ayrnieu [n=julianfo@c-76-30-82-6.hsd1.tx.comcast.net] has quit [lindbohm.freenode.net irc.freenode.net] 02:45:16 -!- saccade [n=saccade_@COMBINATOR.MIT.EDU] has quit [lindbohm.freenode.net irc.freenode.net] 02:45:16 -!- wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has quit [lindbohm.freenode.net irc.freenode.net] 02:45:30 silkarn: For each frame, you set up some kind of opengl drawing context, then do glbegin to glend stuff to describe the scene. Your program should tightly loop to some minimum frame rate doing that repeatedly. 02:45:45 light [n=ghost@unaffiliated/light] has joined #scheme 02:45:45 jonrafkind [n=jon@c-98-202-86-149.hsd1.ut.comcast.net] has joined #scheme 02:45:45 specbot [n=specbot@common-lisp.net] has joined #scheme 02:45:45 ayrnieu [n=julianfo@c-76-30-82-6.hsd1.tx.comcast.net] has joined #scheme 02:45:45 saccade [n=saccade_@COMBINATOR.MIT.EDU] has joined #scheme 02:45:45 wasabi__ [n=wasabi@ntoska149014.oska.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 02:48:14 -!- dark [n=ghost@unaffiliated/light] has quit [Read error: 110 (Connection timed out)] 02:48:50 a-s` [n=user@85.9.55.98] has joined #scheme 02:54:29 Eekdacat [i=Eekdacat@cpe-74-70-17-167.nycap.res.rr.com] has joined #scheme 02:56:36 so it is like a cartoon where you show one frame after the other? 02:57:29 benny` [n=benny@i577A0394.versanet.de] has joined #scheme 02:58:51 silkarn.... that's how you do animations yes. 03:02:13 -!- a-s [n=user@85.9.55.98] has quit [Read error: 110 (Connection timed out)] 03:03:30 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 03:03:42 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 03:05:29 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has left #scheme 03:06:52 jsw-lap [n=jsw@cpe-75-187-46-126.columbus.res.rr.com] has joined #scheme 03:07:29 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 03:09:12 -!- mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 03:09:38 -!- jsw-lap [n=jsw@cpe-75-187-46-126.columbus.res.rr.com] has quit [Client Quit] 03:10:23 j85wilson [n=j85wilso@cpe-75-187-46-126.columbus.res.rr.com] has joined #scheme 03:10:52 -!- benny [n=benny@i577A0C1E.versanet.de] has quit [Read error: 110 (Connection timed out)] 03:11:35 -!- benny` is now known as benny 03:15:28 mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has joined #scheme 03:18:56 -!- ken-p [n=unknown@84.92.70.37] has quit [Read error: 110 (Connection timed out)] 03:20:29 synx: im getting somewhere now, thanks 03:23:17 does scheme have defstruct or something? 03:23:46 stepnem [n=stepnem@topol.nat.praha12.net] has joined #scheme 03:24:46 define-record-type is the standard. plt has define-struct though. 03:32:27 -!- underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has quit [] 03:32:50 meanburrito920_ [n=John@adsl-76-236-76-153.dsl.lsan03.sbcglobal.net] has joined #scheme 03:32:56 if I have a list, is there a standard function that will run a comparison on each pair, and if it returns true call a function to -merge- the elements, otherwise leave them alone? 03:33:38 No. 03:33:45 Aight 03:33:46 underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has joined #scheme 03:33:47 You had better write down very precisely what you mean. 03:33:55 if I have a list... 03:34:00 say a list of lists 03:34:06 Fortunately, Scheme is a very precise language for writing such ideas. 03:35:21 ((1 a b c) (2 d e f) (2 g h) (3 i)) 03:35:33 and I want to end up with something like... 03:35:53 ((1 a b c) (2 d e f g h) (3 i)) 03:36:13 Riastradh: just curious, which Scheme implementation(s) are you using lately? 03:37:00 Riastradh: is there a standard schemish way to do that other then just manually looping through and comparing each pair? 03:38:29 There doesn't seem to be an obvious way to use fold to do that 03:38:51 i will fold it for you donkey 03:40:18 or i wont 03:40:24 sems complicted to use fold for it 03:40:30 sure 03:41:00 -!- j85wilson [n=j85wilso@cpe-75-187-46-126.columbus.res.rr.com] has quit ["Leaving."] 03:41:00 but it seems to be a problem that'd come up that there should be a list function that'd work for it. 03:41:16 otherwise I figure it'd have been made, and put in the standard =P 03:43:43 -!- JoelMcCracken [n=joelmccr@pool-96-236-174-188.pitbpa.east.verizon.net] has quit ["This computer has gone to sleep"] 03:44:16 -!- kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 03:45:49 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 03:48:41 im making one, are you? 04:00:37 Just did. 04:00:55 Assuming it works, not yet sure. 04:01:02 paste 04:02:32 (merge-pair '((1 2 3) (4 5 6) (4 7 8))) 04:02:32 ((1 2 3) (4 5 6 7 8)) 04:02:32 is correct result? 04:02:56 reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 04:03:33 what is the idiom for naming internal defines/letrecs? functionname-aux? 04:06:27 the result is correct 04:06:34 melito_ [n=melito@70.99.250.82] has joined #scheme 04:07:13 it probally needs to be able to take in a comparision func though 04:08:13 and to be more general, a func to do the merging 04:11:25 yes 04:11:37 im adding that now that i got the basics working 04:12:12 what is a good name for such a function? 04:13:11 pilkarn: dunno that there's any convention. I generally name 'em functionname-internal 04:14:09 arelius: what is a good name for the function we are trying to create? 04:14:21 offby1: ok i prefer -aux 04:15:30 hrm 04:15:49 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 04:15:59 it's kindof like a conditional fold right? 04:17:39 The suffix -AUX is not permitted. The Scheme police will apprehend you if you attempt to use it. 04:17:53 partial-fold? 04:18:46 why does it need the outer function name? it's not like you can refer to it outside the procedure 04:18:48 reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 04:19:04 Riastradh: you're joking, but I assume you're aware that on Windows, you cannot name a file foo.aux? 04:19:08 or maybe it's aux.foo 04:19:15 offby1: really? 04:19:16 there's _something_ magic about "aux", anyway. 04:19:25 Arelius: try it. 04:19:25 it's probably a reserved port 04:19:26 I was dimly aware of something in that vein, offby1. 04:19:59 offby1: don't really have a windows machine within arms reach, I'll trust you. 04:20:10 if that in NTFS/FAT/both? 04:20:19 irrespective of file system 04:20:22 hmm 04:20:24 weird 04:20:26 not a port 04:20:28 I do have a Windows machine within finger distance, but it's running *nix at the moment. 04:20:43 F:\stuff\incoming>aux 04:20:43 ' ' is not recognized as an internal or external comm 04:20:49 note the space 04:20:55 offby1: Heh, I could reboot into windows, but checking .aux isn't worth it. 04:21:02 kilimanjaro [n=kilimanj@70.116.95.163] has joined #scheme 04:21:11 Arelius: http://paste.lisp.org/display/75682 , <- the comparing function isnt really good perhaps? but is that what you want? 04:21:42 leppie: "echo yow > foo.aux" would be a better test 04:22:06 foo.aux is good, aux.foo is bad 04:22:41 aux was the name of a pseudo-device in DOS 04:23:38 -!- melito [n=melito@70.99.250.82] has quit [Read error: 110 (Connection timed out)] 04:23:46 oh now i see my error, com1 does the same 04:23:58 i guess so will lpt1 etc 04:24:02 and prn etc. 04:24:37 i still remember printing like that: copy file.prn > LPT1 04:24:51 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 54 (Connection reset by peer)] 04:24:53 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 04:26:17 ooh, leppie is old. Stone him. 04:26:37 or, wait until he's finished with his Scheme implementation; _then_ stone him 04:26:47 IIRC it was about 12 years back on a system receive PS files over EDI 04:27:11 offby1: thanks, you just saved me 100 years :) 04:27:51 it would be faster to change the spec 04:27:55 "To your coffin, which will be made of the finest 100-year-old cherry wood, cut from a tree I will plant in the morning" 04:28:21 -- Russian toast, dimly remembered from "Gorky Park" 04:28:26 ... which I highly recommen 04:28:27 d 04:28:45 i never saw that 04:29:24 I meant the book, not the movie. 04:29:31 The movie was so-so. The book, however, was wonderful. 04:29:46 -!- underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has quit [] 04:29:55 i dont read much (except non-fiction) 04:30:15 me too, now 04:30:25 that was back in the days when I read this here "fiction" thing. 04:30:56 Arelius: you there? can you post your function? how did youn liek mine? 04:31:32 silkarn: == pilkarn? 04:31:42 silkarn: probally more like this http://paste.lisp.org/display/75682#1 so it'd get called like (merge-pairs (lambda (x y) (eq? (car x) (car y))) (lambda (x y) (append x (cdr y))) my-list) 04:31:56 arelius: yes :) 04:32:36 silkarn: also, you know you can do (cdar x) instead of (cdr (car x)) right? 04:36:35 yes 04:36:56 -!- foof [n=user@dn157-046.naist.jp] has quit ["ERC Version 5.2 (IRC client for Emacs)"] 04:38:32 -!- spooneybarger [n=spooneyb@cpe-74-73-111-254.nyc.res.rr.com] has quit [] 04:38:33 i see, yours is better since mine is not clear how the function compares, or not intuitive at least 04:39:11 -!- kniu [n=kniu@DA-YU.RES.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 04:39:16 is there a matrix lib(sarse matrices for scheme))? 04:39:25 sparse 04:39:27 underspecified [n=eric@naist-wavenet126-021.naist.jp] has joined #scheme 04:39:51 -!- MichaelRaskin_ [n=raskin@gwh-1-177-mytn23k1.ln.rinet.ru] has quit [Read error: 60 (Operation timed out)] 04:40:00 kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has joined #scheme 04:42:20 silkarn: Actually that was just a modification of yours, mine isn't quite general case atm... Might abstract it in a second 04:42:37 (also not sure if my modifications of your's actually runs) 04:44:14 -!- bweaver [n=bweaver@75.148.111.133] has quit [] 04:44:30 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 54 (Connection reset by peer)] 04:44:40 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 04:45:50 foof [n=user@isa7-dhcp-116-153.naist.jp] has joined #scheme 04:47:32 -!- reprore [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Read error: 113 (No route to host)] 04:47:39 rudybot: init http://paste.lisp.org/display/75682#1 04:47:41 *offby1: error: make-evaluator: expecting a single `module' program; got more than a single expression 04:47:42 *offby1* winces 04:47:52 worth a shot 04:48:00 reprore_ [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has joined #scheme 04:48:02 rudybot: init http://bimbos.in.aspic.com 04:48:08 *offby1: error: make-evaluator: expecting a single `module' program; got more than a single expression 04:48:09 *offby1* twiddles thumbs 04:48:40 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 04:49:51 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 04:50:26 -!- sladegen [n=nemo@unaffiliated/sladegen] has quit [Nick collision from services.] 04:50:35 sladegen [n=nemo@unaffiliated/sladegen] has joined #scheme 04:50:39 offby1: random urls are likely to get it random text, which is likely to be read as more than one symbol. 04:52:30 -!- silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 04:52:42 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 04:56:30 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 04:56:42 pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 04:56:54 sure 05:01:13 what's the most significant software written in Scheme? 05:02:05 pilkarn: fib 05:02:48 there's also the FAC heretics 05:03:35 fib? 05:05:20 minion: tell pilkarn about fib 05:05:21 Sorry, I couldn't find anything in the database for ``fib''. 05:06:37 it's a lie! 05:06:39 :) 05:06:54 I cannot tell a lie 05:07:41 silkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has joined #scheme 05:08:09 silkarn: you must really hate your ISP :) 05:08:30 -!- pilkarn [n=hask@h84n3c1o1097.bredband.skanova.com] has quit [Read error: 104 (Connection reset by peer)] 05:10:04 -!- mejja [n=user@c-4bb5e555.023-82-73746f38.cust.bredbandsbolaget.se] has quit [Remote closed the connection] 05:10:05 leppie: im switching next month 05:10:12 worst connection ever 05:10:21 tjafk2 [n=timj@e176207210.adsl.alicedsl.de] has joined #scheme 05:11:42 -!- ayrnieu [n=julianfo@c-76-30-82-6.hsd1.tx.comcast.net] has quit [Read error: 110 (Connection timed out)] 05:24:59 MichaelRaskin_ [n=raskin@213.171.48.239] has joined #scheme 05:25:17 -!- troter [n=troter@nurikabe.timedia.co.jp] has quit ["Leaving..."] 05:26:56 -!- tjafk1 [n=timj@e176219000.adsl.alicedsl.de] has quit [Read error: 110 (Connection timed out)] 05:28:22 -!- reprore_ [n=reprore@ntkngw304058.kngw.nt.ftth.ppp.infoweb.ne.jp] has quit [Remote closed the connection] 05:29:51 -!- light [n=ghost@unaffiliated/light] has quit ["leaving"] 05:33:50 -!- underspecified [n=eric@naist-wavenet126-021.naist.jp] has quit [] 05:36:53 ramkrsna [n=ramkrsna@unaffiliated/ramkrsna] has joined #scheme 05:43:04 troter [n=troter@nurikabe.timedia.co.jp] has joined #scheme 05:49:40 underspecified [n=eric@isa7-dhcp-116-127.naist.jp] has joined #scheme 05:50:37 -!- ASau [n=user@193.138.70.52] has quit [Remote closed the connection] 05:50:44 -!- bombshelter13 [n=bombshel@209-161-229-189.dsl.look.ca] has quit ["If only your veins were filled with oil, the world would rush to your rescue!"] 05:53:49 kryptiskt [n=irc@cust-IP-129.data.tre.se] has joined #scheme 05:54:07 *offby1* slaps leppie upside the haid 05:54:11 that's for "fib" 05:54:29 lol 05:55:10 anyways, off to circus camp, oops work i mean 05:55:35 offby1, try: 05:55:39 rudybot: init http://paste.lisp.org/display/75682,1/raw 05:55:40 Riastradh: error: make-evaluator: expecting a single `module' program; got more than a single expression 05:55:50 Bah. 05:55:56 offby1, well, now make that work! 05:56:50 *sigh* 05:57:03 I haven't done hardly anything on the bot in months 05:57:05 eli's done it all 06:01:22 was fib as fibonacci? 06:01:28 as in 06:01:41 anyway isnt there some big program written in scheme? 06:01:44 congartulations 06:01:52 silkarn: nope, they're all small 06:01:53 *offby1* glances around nervously. 06:02:09 yes but if they were written in Java then 06:02:13 would thye be big? 06:02:33 Riastradh: It'll work if you slap a `#lang scheme' at the top. 06:02:35 They would certainly be verbose. 06:03:06 offby1: I thought about detecting when the url doesn't have a whole module inside it, but I was too lazy. 06:03:36 FWIW, the actual sandbox setup would be very easy -- just use `make-evaluator' instead of `make-module-evaluator'... 06:06:15 mm hmm 06:06:53 silkarn: I suspect you're asking "what big impressive programs are written in Scheme". I can't think of any that are well known ... unless you count rudybot :) 06:09:19 -!- kniu [n=kniu@CMU-284828.WV.CC.CMU.EDU] has quit [Read error: 110 (Connection timed out)] 06:09:31 Isn't Nendo in Scheme? 06:09:35 or is that CL? 06:09:39 *shrugs* 06:11:10 -!- meanburrito920_ [n=John@adsl-76-236-76-153.dsl.lsan03.sbcglobal.net] has quit ["has been attacked by a grue"] 06:11:52 never heard of it 06:12:22 It's some 3D modeller 06:12:40 niche but I think it has some innovative interface 06:12:50 I think Wings 3D is based on it. 06:13:44 Naughty Dog uses PLT for a big part of their tools pipeline. 06:13:52 I thought they were Allegro? 06:15:03 Face it, if you want to see "impressive progeams", look for cobol code. 06:15:06 Elly: they used Allegro for their PS2 tools, PLT for their PS3 tools. 06:15:16 ah, neat :) 06:15:22 kniu [n=kniu@DA-YU.RES.CMU.EDU] has joined #scheme 06:15:26 eli: as in "This works? I'm so impressed!" 06:15:37 That too. 06:16:01 "People managed to write programs in this?" 06:16:27 -!- synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has quit [Remote closed the connection] 06:18:09 synx [i=synx@gateway/gpg-tor/key-0xA71B0C6A] has joined #scheme 06:18:43 yeesh 06:19:01 this is why writing HTML manually is bad 06:19:33