00:01:17 bipt [~bpt@cpe-173-095-170-102.nc.res.rr.com] has joined #scheme 00:07:24 -!- bipt [~bpt@cpe-173-095-170-102.nc.res.rr.com] has quit [Ping timeout: 264 seconds] 00:09:03 -!- mmc [~michal@178-85-64-28.dynamic.upc.nl] has quit [Ping timeout: 260 seconds] 00:10:37 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 00:14:30 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Ping timeout: 264 seconds] 00:17:38 fred3 [~fred@207.245.236.146] has joined #scheme 00:19:59 r5rs display 00:20:43 r5rs display: http://www.schemers.org/Documents/Standards/R5RS/HTML/r5rs-Z-H-9.html#%_idx_624 00:20:44 http://tinyurl.com/7rd27g 00:20:55 rudybot: (require (prefix-in r5rs r5rs)) 00:20:55 stamourv: your sandbox is ready 00:20:55 stamourv: Done. 00:21:04 rudybot: doc r5rs:display 00:21:05 stamourv: not found in any library's documentation: r5rs:display 00:21:12 *stamourv* shrugs 00:21:16 rudybot: doc display 00:21:16 stamourv: http://docs.racket-lang.org/reference/Writing.html#(def._((quote._~23~25kernel)._display)) 00:21:22 fred3: ^ 00:21:47 *stamourv* heads home. 00:21:57 Dinner time! 00:22:12 -!- ni__ [~ni@c-66-30-141-98.hsd1.ct.comcast.net] has quit [Ping timeout: 248 seconds] 00:22:20 stamourv, that link is not R5RS DISPLAY, it is Racket DISPLAY. 00:22:28 Bon appétit! 00:26:08 teslalamp [~lcc@unaffiliated/lcc] has joined #scheme 00:30:08 -!- huseby [~huseby@gateway/tor-sasl/huseby] has quit [Quit: Leaving] 00:30:57 -!- copumpkin [~copumpkin@unaffiliated/copumpkin] has quit [Ping timeout: 248 seconds] 00:31:27 copumpkin [~copumpkin@unaffiliated/copumpkin] has joined #scheme 00:32:43 -!- teslalamp [~lcc@unaffiliated/lcc] has quit [Quit: leaving] 00:50:04 -!- b4283 [~b4283@1-173-100-105.dynamic.hinet.net] has quit [Ping timeout: 276 seconds] 00:50:21 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 276 seconds] 00:52:07 wigs [~user@101.119.31.211] has joined #scheme 00:54:29 -!- levi`` is now known as levi 00:56:57 -!- fred3 [~fred@207.245.236.146] has left #scheme 00:57:26 -!- snits [~snits@174-17-112-107.phnx.qwest.net] has quit [Ping timeout: 252 seconds] 00:59:11 snits [~snits@inet-hqmc05-o.oracle.com] has joined #scheme 00:59:23 bipt [~bpt@cpe-173-095-170-102.nc.res.rr.com] has joined #scheme 01:13:22 http://srfi.schemers.org/srfi-13/srfi-13.html#Abstract my question might sound a bit noob, but how can i use this lib with mit-scheme? 01:13:39 fred3 [~fred@207.245.236.146] has joined #scheme 01:15:55 -!- pjb-v [~t@88.198.62.69] has quit [Read error: Connection reset by peer] 01:17:15 pjb-v [~t@88.198.62.69] has joined #scheme 01:22:07 -!- pjb-v [~t@88.198.62.69] has quit [Read error: Connection reset by peer] 01:23:20 pjb-v [~t@voyager.informatimago.com] has joined #scheme 01:26:12 -!- fred3 [~fred@207.245.236.146] has quit [Quit: Leaving.] 01:27:45 Tau: you might be able to use the reference implementation 01:28:08 Tau: save it, then (load "srfi-13.scm") 01:35:46 mark_weaver [~user@209-6-92-20.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 01:36:10 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 01:36:19 -!- bipt [~bpt@cpe-173-095-170-102.nc.res.rr.com] has quit [Ping timeout: 260 seconds] 01:36:56 wigs is there a way to know which srfi-n i have installed? 01:38:28 -!- pjb-v [~t@voyager.informatimago.com] has quit [Ping timeout: 248 seconds] 01:41:17 Tau: has a list of the supported SRFIs 01:41:33 pjb-v [~t@voyager.informatimago.com] has joined #scheme 01:43:16 wigs thank you. 01:46:17 Tau: also see the widely-implemented 'cond-expand' 01:46:29 Martini time! 01:46:59 mark_weaver yup 01:47:15 b4283 [~b4283@1-173-100-105.dynamic.hinet.net] has joined #scheme 01:49:39 azathoth99 [~g@pool-173-60-201-49.lsanca.fios.verizon.net] has joined #scheme 01:49:43 wow 01:49:49 scheme is pretty awesome 01:50:08 -!- PuercoPop [~user@190.222.252.106] has quit [Ping timeout: 255 seconds] 01:50:14 gavino 01:51:10 mark_weaver i'm trying to find a way to iterate over a string's chars. 01:51:29 Tau, characters or bytes? 01:51:29 i couldn't figure out a way that worked so far. 01:51:31 01:51:43 gnomon they are the samething not? 01:51:51 (in this context) 01:52:20 01:52:35 gnomon huh? 01:52:43 lol 01:52:55 more like a rakshasa 01:53:04 Tau: how best to do that depends on the details, but generally if you can express it using 'string-map', 'string-for-each', or 'string-fold' or 'string-fold-right', that is often best. 01:53:29 Tau: also, popular loop macros like foof-loop or SRFI-42 have nice ways of iterating over strings in more general ways. 01:53:30 I got some help and did sicp exercisse 1.3 in forth 01:53:36 its more terse than scheme 01:53:52 mark_weaver sure, let us consider string-for-each. i type it in the interpreter it says 'unbound'. 01:53:53 but I am not sure about forth's abilities of abstraction or macroes 01:54:15 mark_weaver which srfi should i load? and if so, how can i find where it is? 01:54:34 what would you say is the longest activly used scheme program in use today? line count wise? an app not counting something like emacs 01:55:10 azathoth99, Forth is a wonderful language: unlike other languages, it gives you the more than enough string, and encourages you to weave the rope with which to hang yourself. 01:55:21 Tau: SRFI-13 is what you need for that. alas, mit-scheme does not include that one in its default distribution, so you'll have to fetch the reference implementation from srfi.schemers.org 01:55:23 Both more satisfying and occasionally less damaging than the fully-automatic C++ foot-gun. 01:55:53 mark_weaver nice. 01:55:57 azathoth99, in all seriousness, did you actually mean to deny that emacs is an application? 01:55:59 alright. 01:56:09 bipt [~bpt@cpe-173-095-170-102.nc.res.rr.com] has joined #scheme 01:57:07 -!- toekutr [~user@50-0-51-11.dsl.static.sonic.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:57:13 BW^- [~Miranda@5-15-171-22.residential.rdsnet.ro] has joined #scheme 01:57:29 now, how do i impart a procedure/closure invocation into a particular dynamic environment.. 01:57:44 http://memegenerator.net/instance/33228009 01:58:15 I mean an operational app such as a database of criminals or amazon.com 01:58:18 So, (define (my-env) (parameterize ((a b) (c d) etc.) , and now I want to run a procedure in this environment i.e. (lambda (thunk) (thunk)) 01:58:21 mark_weaver isn't there something that mit-scheme offer to iterate over strings that is builtin? 01:58:24 not something vi can replace 01:58:46 like a national database of gangs accross all 50 states 01:58:52 Tau: fwiw, you'd probably be happier with another scheme implementation. mit-scheme is one of the oldest and best implementations, and top-notch in many respects, but alas there doesn't seem to be much of a community around it right now. one consequence of this is the relative lack of easy-to-install srfis. 01:59:32 azathoth99, ah, I see. 01:59:34 mark_weaver which one would you suggest? 01:59:37 Tau: I'm sorry that Scheme is a more complicated community to navigate, but for better or worse there's a lot diversity in APIs, and relatively little standardization. 01:59:50 mark_weaver its alright. 02:00:30 -!- bipt [~bpt@cpe-173-095-170-102.nc.res.rr.com] has quit [Ping timeout: 244 seconds] 02:00:36 Tau: it depends on what you want to do, but in general I would recommend trying to stick with one of the recent standards (R6RS or R7RS) and the SRFIs. 02:01:03 Tau: and picking an implementation that supports those recent standards well. 02:01:21 mark_weaver hmm, so what would it be? 02:02:09 Tau: Personally, I use and contribute to GNU Guile. But many here would quite reasonably suggest Racket, which is a beautifully designed system, though a bit more "static" in philosophy than I would prefer. 02:02:31 Tau: Chicken is also very popular. 02:03:46 Gambit is good too. 02:03:48 there's a lot really. 02:03:55 honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has joined #scheme 02:04:14 scsh is cool 02:04:16 you need to choose based on what's important. lots of nice abstract stuff, or, high performance, for instance. 02:04:18 Tau: but ideally I would recommend picking either R6RS or R7RS, plus some set of successful and widely-deployed SRFIs, and trying to write most of my code in that subset. 02:04:26 chicken is aw3some 02:04:56 R7RS == R5RS til now essentially, so just saying R5RS-R7RS somewhere nails it? 02:05:00 let em look to se eif chicken has srfi 95 02:05:14 so, now how do i impart a closure into a dynamic environment.. hm :) 02:05:45 mark_weaver i see. 02:06:00 mark_weaver i will go with guile then. 02:06:21 where find if chicken has 95? 02:07:06 Tau: cool! note that we have a channel #guile here on freenode. 02:08:31 mark_weaver i will hang around there as well. 02:09:15 Tau: make sure to use Guile 2.0, btw. it's a major advance over Guile 1.8. 02:09:37 mark_weaver i'm installing it now. 02:10:30 mark_weaver i'm using debian squeezy. it appears only guile 1.8. 02:10:56 Mama's got a squeezy box 02:11:29 offby1 what ? 02:11:30 archlinux is a nice distro that keeps up 02:11:33 debian kinda old 02:11:51 Tau, aptitude -t testing install guile-2.0 # but beware of dependency pollution... 02:12:11 gnomon i installed guile-1.8. 02:12:19 gnomon i will hang with it first. 02:12:19 Tau, http://packages.debian.org/sid/guile-2.0 02:12:25 Tau, fair enough! 02:12:49 But please do keep in mind that mark_weaver is entirely right, and 2.0 is a _very_ large improvement. 02:13:05 gnomon i know. 02:13:12 gnomon i will change my debian version to lenny. 02:13:13 http://wiki.call-cc.org/chicken-projects/egg-index-4.html#math ah yes!! chicken has srfi 95 02:13:15 NICE 02:13:17 so i futurely will pick up 2.0. 02:13:24 i plan to do it this weekend. 02:13:33 chicken is easy to complie 02:15:22 jcowan [~John@mail.digitalkingdom.org] has joined #scheme 02:18:09 hoi 02:19:21 amoe_ [~amoe@host-92-26-165-228.as13285.net] has joined #scheme 02:19:51 Tau, for what it's worth, MIT Scheme has most of the functionality of SRFI 13 built-in under different names, predating SRFI 13. 02:20:15 jcowan, ahoy-hoi! 02:20:47 Riastradh hmm, i see. 02:22:12 -!- amoe [~amoe@host-78-147-96-59.as13285.net] has quit [Ping timeout: 256 seconds] 02:22:20 the problem is, then you end up writing code that won't work on other implementations 02:22:34 mark_weaver yeah. 02:23:17 why need it to work on other implementations? 02:23:26 chuck moore said trying for cros plat is mistake 02:23:28 :) 02:26:31 freebsd is growing on me 02:27:26 That's because CM is perfectly happy reimplementing everything from scratch everywhere he goes. Most people can't afford to do that. 02:27:51 He simply does not care if anyone, anywhere, ever, can use his code other than himself, right here, right now. 02:28:00 :( 02:28:02 Which is the very definition of unmaintainability. 02:29:29 I saw the was a object prevalence implementation in scheme called sparks but the links are all dead, has anyone picked up that idea? seems it would be nice to skip SQL db and simply use scheme for the whole website from storage to cache to querues on data all in 1 app, which secctions of course.... 02:29:35 then each section could evolve 02:29:42 like get a scheme a go go go 02:29:44 on freebsd 02:29:56 jcowan, I sometimes wonder whether CM actually truly _means_ that portability is worthless. After all, the fundamental aspect of his language is to shim up abstraction layers atop the hardware, and then each other, just thin enough to reach the desired level of functionality. 02:32:24 -!- Fare [fare@nat/google/x-dcyctbmqjdmzcjnf] has quit [Ping timeout: 260 seconds] 02:33:29 Very good point. 02:33:43 jcowan, the entire process is about building an abstraction to support the desired result. Obviously his implementation style is to take advantage of every layer-crossing shortcut possible in the name of brevity, but (with that particularity aside) isn't that construction philosophy the foundation of portability? 02:34:25 .oO( I should have used about half as many words, there. Apologies. ) 02:34:27 The question is whether there really is a difference between the portable and non-portable parts (as in the Smalltalk VM, e.g.) or whether they are intertwingled all the way to the bottom (as in the Interlisp VM). 02:34:52 guys, how do I impart new code into a dynamic environment?? 02:34:53 Because of the latter, it's impossible to run more than one VM on a D-class machine simultaneously: you have to have a very complicated world-swapping meta-engine to do so. 02:35:27 BW^-: It's not possible to do so in a fully portable way. But on most Schemes you can say (eval '(define something somehow) (interaction-environment)) 02:35:34 jcowan: CM? 02:35:47 Chuck Moore, the inventor of Forth 02:35:48 jcowan: i'm in gambit so it's fine if it onlyw orks there 02:36:00 jcowan: it does not support the second arg to eval. 02:36:08 jcowan: are you sure it cannot be done with some call/cc magic? 02:36:34 so basically, (define a (make-parameter #f)) 02:36:50 (define impart (parameterize ((a 5)) [you name it code here!])) 02:37:01 (impart (lambda () (print (a) "\n"))) 02:37:06 i want 5 printed on the screen. 02:37:15 jcowan: what should the you name it code here code be as for this to work out? 02:38:38 Impart is called with an argument but defined without an argument. 02:38:56 jcowan:jcowan: impart is supposed to be a rpocedure that's returned by your you name it code here code. 02:38:57 That NEVER works! 02:39:36 jcowan: actually, it could work if that parameterized thing would start a thread, and the thread receive thunks to invoke in it. theni t would. 02:39:52 jcowan: but that's a bit .. much for me.. hmmmm 02:40:15 Well, yes. But then the new code is not really new: it has to pre-exist. 02:40:18 jcowan: maybe using call/cc and some message box, i could save the continuation at the you name it code here, then continue with the ordinary code.. 02:40:35 jcowan: no, the closure can be completely new, inserted into there just dynamically 02:40:39 That's overkill, given the way "parameterize" works. 02:40:47 amoe [~amoe@host-92-24-169-21.ppp.as43234.net] has joined #scheme 02:41:15 jcowan: ...then when I get an impart call, I just post the thunk argument to a messagebox, bring life to that continuation and what it does is to read from the messagebox and invoke the think 02:41:19 jcowan: sth like this would work! =) 02:41:27 Closure code blocks can't be created on the fly, though. 02:42:36 -!- honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has quit [Quit: Computer has gone to sleep.] 02:42:41 That's still all overkill compared to just invoking the thunk in your own thread. 02:42:53 The point is, there is no way to construct a thunk from an S-expression. 02:43:59 -!- amoe_ [~amoe@host-92-26-165-228.as13285.net] has quit [Ping timeout: 260 seconds] 02:43:59 Your impart function is (define (impart) (lambda (x y z) (parameterize ((x y)) (z))) 02:44:08 where z is a pre-existing thunk, not an S-expression. 02:44:21 Invocation of (x) within z will then produce y. 02:45:06 (impart a 5 (lambda () (print (a) "\n"))) 02:46:51 jcowan: ? 02:50:26 honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has joined #scheme 02:51:12 That seems to match your spec, only more general. 02:55:33 bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has joined #scheme 02:56:21 Onionnion|Eee [~ryan@adsl-68-254-171-79.dsl.milwwi.ameritech.net] has joined #scheme 03:00:32 what does it all mean? 03:01:44 jcowan: no - impart cannot be (define (impart) .. but only (define impart 03:02:25 ajathoth99: i'm making an experiment - i have a set of variables i need to reuse. i'm evaluation the possibility of storing them in the dynamic environment instead of in an ordinary structure object. 03:03:19 jcowan: the point here is that they're already parameterized. 03:04:22 jcowan: i'm implementing sth. 03:06:40 YES 03:07:26 jcowan: here we go http://pastebin.ca/2301476 03:07:29 use example: 03:07:32 (define a (make-parameter #f)) 03:07:39 (define impart (parameterize ((a 9)) (dynamic-environment-conserver))) 03:07:44 (define check-a (lambda () (print "a is " (a) "\n"))) 03:07:45 -!- MrFahrenheit [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has quit [Ping timeout: 248 seconds] 03:07:52 (check-a) => prints a is #f 03:07:57 (impart check-a) => prints a is 9 03:07:57 :D 03:08:05 ajathoth99: that. 03:12:22 http://pastebin.ca/2301483 - better v. 03:23:13 -!- PuercoPop [~user@190.236.243.177] has quit [Ping timeout: 248 seconds] 03:26:57 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 248 seconds] 03:34:22 -!- sambio [~sambio@190.57.227.109] has quit [] 03:41:27 toekutr [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 03:43:39 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #scheme 03:49:04 -!- honkfestival [~honkfesti@198-84-183-94.cpe.teksavvy.com] has quit [] 03:55:30 jozefg [~quassel@c-75-73-195-18.hsd1.mn.comcast.net] has joined #scheme 04:00:56 -!- toekutr [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 04:01:44 wigs` [~user@101.119.30.200] has joined #scheme 04:05:21 -!- wigs [~user@101.119.31.211] has quit [Ping timeout: 248 seconds] 04:10:50 toekutr [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 04:13:47 -!- Onionnion|Eee [~ryan@adsl-68-254-171-79.dsl.milwwi.ameritech.net] has quit [Quit: Leaving] 04:16:50 yacks [~yacks@180.151.36.169] has joined #scheme 04:32:33 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Ping timeout: 248 seconds] 04:34:16 preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 04:37:24 -!- cdidd [~cdidd@95-26-150-2.broadband.corbina.ru] has quit [Ping timeout: 264 seconds] 04:52:17 -!- dostoyevsky [~sck@n112h097.rs.de.inter.net] has quit [Ping timeout: 248 seconds] 04:56:20 -!- mark_weaver [~user@209-6-92-20.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Ping timeout: 255 seconds] 05:03:38 dostoyevsky [~sck@n112h097.rs.de.inter.net] has joined #scheme 05:08:18 jrapdx [~jra@c-76-115-235-187.hsd1.wa.comcast.net] has joined #scheme 05:24:21 typeclassy [~user@ool-ae2ceba4.dyn.optonline.net] has joined #scheme 05:28:46 mutley89 [~mutley89@cpc1-swin14-2-0-cust274.3-1.cable.virginmedia.com] has joined #scheme 05:32:37 -!- wigs` is now known as wigs 05:38:40 -!- githogori [~githogori@c-69-181-111-195.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] 05:38:57 there was a good article on the chuck moore way and the rest of us, recently 05:49:21 githogori [~githogori@c-69-181-111-195.hsd1.ca.comcast.net] has joined #scheme 05:58:17 -!- snits [~snits@inet-hqmc05-o.oracle.com] has quit [Ping timeout: 252 seconds] 05:59:01 -!- Tau [~Euler@186.194.51.29] has quit [Quit: Tau] 06:00:03 snits [~snits@inet-hqmc05-o.oracle.com] has joined #scheme 06:04:27 -!- typeclassy [~user@ool-ae2ceba4.dyn.optonline.net] has quit [Remote host closed the connection] 06:08:59 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 06:16:52 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Read error: Connection reset by peer] 06:18:31 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 06:19:07 got a trivial package fix for allegro 06:20:30 -!- snits [~snits@inet-hqmc05-o.oracle.com] has quit [Remote host closed the connection] 06:22:56 snits [~snits@inet-hqmc05-o.oracle.com] has joined #scheme 06:22:56 interesting failure: source (/home/tunes/cl/asdf/test/file2.fasl) and from-wildcard (/**/*.*) don't match on acl90express. I bet it's a :unspecific vs nil issue again 06:25:17 wrong chan 06:30:31 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Read error: No route to host] 06:33:15 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 06:57:21 -!- wbooze [~wbooze@xdsl-87-79-198-197.netcologne.de] has quit [Read error: Connection reset by peer] 07:08:24 -!- jcowan [~John@mail.digitalkingdom.org] has quit [Quit: Leaving] 07:10:36 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 07:37:05 -!- Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has quit [Ping timeout: 248 seconds] 07:51:52 gravicappa [~gravicapp@h94-75-38-25.dyn.bashtel.ru] has joined #scheme 07:58:32 -!- jozefg [~quassel@c-75-73-195-18.hsd1.mn.comcast.net] has quit [Remote host closed the connection] 08:03:34 fred3 [~fred@69-165-165-211.dsl.teksavvy.com] has joined #scheme 08:17:42 -!- toekutr [~user@50-0-51-11.dsl.static.sonic.net] has quit [Remote host closed the connection] 08:22:15 toekutr [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 08:30:34 -!- serhart [~serhart@173.171.144.139] has quit [Quit: Leaving.] 08:51:32 mmc [~michal@178-85-64-28.dynamic.upc.nl] has joined #scheme 08:51:49 -!- yacks [~yacks@180.151.36.169] has quit [Ping timeout: 246 seconds] 09:00:47 -!- robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 09:08:38 snowylike [~sn@91-67-171-156-dynip.superkabel.de] has joined #scheme 09:08:46 yacks [~yacks@180.151.36.169] has joined #scheme 09:09:06 -!- yacks [~yacks@180.151.36.169] has quit [Max SendQ exceeded] 09:10:13 yacks [~yacks@180.151.36.169] has joined #scheme 09:15:50 -!- toekutr [~user@50-0-51-11.dsl.static.sonic.net] has quit [Read error: Connection reset by peer] 09:16:25 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 276 seconds] 09:30:07 astertronistic [~astertron@ip70-181-235-122.sd.sd.cox.net] has joined #scheme 09:33:37 spobat [~spobat@p5B2DF5D7.dip.t-dialin.net] has joined #scheme 10:23:52 -!- bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has quit [Ping timeout: 246 seconds] 10:26:12 phax [~phax@unaffiliated/phax] has joined #scheme 10:31:17 amgarching [~amgarchin@p4FD60385.dip0.t-ipconnect.de] has joined #scheme 10:46:38 -!- phax [~phax@unaffiliated/phax] has quit [Quit: Leaving] 10:55:06 add^_ [~add^_@m37-3-63-237.cust.tele2.se] has joined #scheme 11:00:31 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 11:07:47 -!- wigs [~user@101.119.30.200] has left #scheme 11:25:53 acedia [~rage@unaffiliated/ffs] has joined #scheme 11:28:36 MrFahrenheit [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has joined #scheme 11:57:37 -!- BW^- [~Miranda@5-15-171-22.residential.rdsnet.ro] has quit [Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org] 12:10:04 ni__ [~ni@c-66-30-141-98.hsd1.ct.comcast.net] has joined #scheme 12:14:09 -!- add^_ [~add^_@m37-3-63-237.cust.tele2.se] has quit [Quit: The Garbage Collector got me...] 12:15:24 cdidd [~cdidd@95-25-67-50.broadband.corbina.ru] has joined #scheme 12:30:54 -!- dostoyevsky [~sck@n112h097.rs.de.inter.net] has quit [Quit: leaving] 12:31:06 dostoyevsky [~sck@n112h097.rs.de.inter.net] has joined #scheme 12:35:05 serhart [~serhart@173.171.144.139] has joined #scheme 12:40:04 Tau [~Euler@186.194.51.29] has joined #scheme 12:50:54 -!- taylanub [tub@p4FD9261F.dip.t-dialin.net] has quit [Disconnected by services] 12:51:13 taylanub [tub@p4FD92338.dip.t-dialin.net] has joined #scheme 13:10:41 -!- spobat [~spobat@p5B2DF5D7.dip.t-dialin.net] has quit [Quit: Leaving] 13:11:17 jao [~user@232.Red-83-32-71.dynamicIP.rima-tde.net] has joined #scheme 13:11:23 -!- jao [~user@232.Red-83-32-71.dynamicIP.rima-tde.net] has quit [Changing host] 13:11:23 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 13:26:15 impaktor [~user@b2.thep.lu.se] has joined #scheme 13:26:46 Is there any way to get Slime and Scheme to play nice? 13:27:39 Which scheme implementation you want to use with slime 13:28:21 Currently using MIT, since I'm doing the SICP-book. 13:28:28 -!- Belaf [~campedel@net-2-40-11-31.cust.dsl.teletu.it] has quit [Ping timeout: 256 seconds] 13:28:55 Not sure what the implementation matters. 13:30:05 wigs [~user@101.119.31.223] has joined #scheme 13:30:10 -!- SeySayux [SeySayux@libsylph/developer/seysayux] has quit [Ping timeout: 240 seconds] 13:30:53 Are you using mit scheme with slime, slime supports mit scheme. http://common-lisp.net/viewvc/slime/slime/contrib/swank-mit-scheme.scm?view=markup 13:30:54 http://tinyurl.com/c2meef4 13:31:29 impaktor: you need a swank backend written for your scheme. There's a couple of them for a few schemes. But probably not enough users. Scheme users are balkanized over a lot of implementations 13:31:30 Sounds awesome. Checking it out now. 13:32:00 Hmm, I was just googling what exactly is swank? 13:32:05 SeySayux [SeySayux@libsylph/developer/seysayux] has joined #scheme 13:32:24 swank is the code that runs in the implementation. slime is the code that runs in emacs. There's a common protocol between them. 13:32:33 Note that writting a swank backend is not too hard, and has been done for strange languages such as R. 13:33:08 There's also slimv, which is a front-end running in vim. 13:33:23 hmm, but can I use the link from jaaso for this? 13:33:32 Sure. 13:38:05 So that link has code for the .emacs, but where do I put the rest of that file, that's written in scheme? 13:39:00 You would have to load it in your scheme. 13:39:19 Some ~/.${YOUR_SCHEME}rc file 13:39:40 ok. 13:39:57 Also, if you configure slime to launch your scheme, it may be able to do it for you, so you just do: M-x slime RET 13:40:24 Depends on whether slime is updated to know how to load that code in your scheme, when it launches it. 13:43:57 Belaf [~campedel@net-2-40-29-51.cust.dsl.teletu.it] has joined #scheme 13:46:12 hm, my scheme doesn't seem to read ~/.mit-shemerc , .schemerc, .mitschemerc, or .scheme at start up. I tried just defining a variable foobar in it, and starting scheme see if it was there, but nope. 13:49:34 Rather than proceeding at random, why not read the documentation? 13:49:48 http://www.gnu.org/software/mit-scheme/documentation/mit-scheme-user/Customizing-Scheme.html#index-init-file-20 suggests it should be called .scheme.init 13:49:49 http://tinyurl.com/cwt5enx 13:49:54 impaktor: did you try .scheme.init 13:50:16 asdasdasd_ [1810cc9f@gateway/web/freenode/ip.24.16.204.159] has joined #scheme 13:50:41 wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has joined #scheme 13:50:42 jaaso: that did the trick, thanks. 13:51:25 Does anyone know if I can embed Scheme 48 in a C program and get it to evaluate strings as scheme code? The manual doesn't seem to mention being able to do that.. 13:52:35 impaktor: as fds said, there is 'everything' in documentation ^^ 13:55:39 I was hoping there was something like gh_eval_str from guile 13:55:44 documentation? Well, look at that, a bunch of *html files in usr/lib/mit-scheme/doc. 13:56:04 I should probably look into that. 13:56:48 -!- sirdancealot7 [~sirdancea@98.82.broadband5.iol.cz] has quit [Ping timeout: 245 seconds] 14:06:14 -!- samrat__ [uid2534@gateway/web/irccloud.com/x-vtylopumgduslsvd] has quit [Quit: Planned maintenance, back soon] 14:08:34 mark_weaver [~user@209-6-92-20.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 14:22:45 wbooze [~wbooze@xdsl-78-35-149-113.netcologne.de] has joined #scheme 14:33:24 stat_vi [~stat@dslb-094-218-236-042.pools.arcor-ip.net] has joined #scheme 14:41:44 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 14:53:03 ijp [~user@host86-130-197-178.range86-130.btcentralplus.com] has joined #scheme 14:56:27 samrat__ [~uid2534@gateway/web/irccloud.com/x-sdvnzpbgqmdhbbqr] has joined #scheme 15:39:02 -!- wigs [~user@101.119.31.223] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:39:23 teslalamp [~lcc@unaffiliated/lcc] has joined #scheme 15:46:09 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 248 seconds] 15:50:12 -!- snowylike [~sn@91-67-171-156-dynip.superkabel.de] has quit [Quit: Nettalk6 - www.ntalk.de] 15:53:01 add^_ [~add^_@m37-3-63-237.cust.tele2.se] has joined #scheme 15:58:11 spobat [~spobat@p5B2DF5D7.dip.t-dialin.net] has joined #scheme 15:59:25 sambio [~sambio@190.57.227.109] has joined #scheme 16:08:03 kk` [~kk@unaffiliated/kk/x-5380134] has joined #scheme 16:08:59 -!- BossKonaSegwaY [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has quit [Ping timeout: 260 seconds] 16:09:06 BossKonaSegwaY [~Michael@cpe-75-187-42-68.columbus.res.rr.com] has joined #scheme 16:20:17 Belaf1 [~campedel@net-2-40-9-73.cust.dsl.teletu.it] has joined #scheme 16:20:49 -!- Belaf [~campedel@net-2-40-29-51.cust.dsl.teletu.it] has quit [Ping timeout: 248 seconds] 16:22:27 fred5 [~fred@69-196-135-179.dsl.teksavvy.com] has joined #scheme 16:23:34 -!- wbooze [~wbooze@xdsl-78-35-149-113.netcologne.de] has quit [Quit: none] 16:24:12 -!- fred3 [~fred@69-165-165-211.dsl.teksavvy.com] has quit [Ping timeout: 264 seconds] 16:26:39 wbooze [~wbooze@xdsl-78-35-149-113.netcologne.de] has joined #scheme 16:32:13 Fare [~fare@173-9-65-97-NewEngland.hfc.comcastbusiness.net] has joined #scheme 17:18:25 safekeeping [~safekeepi@c-68-36-167-104.hsd1.nj.comcast.net] has joined #scheme 17:24:46 ase [~se@ip56583baa.direct-adsl.nl] has joined #scheme 17:27:23 -!- teslalamp [~lcc@unaffiliated/lcc] has quit [Ping timeout: 260 seconds] 17:31:09 -!- gravicappa [~gravicapp@h94-75-38-25.dyn.bashtel.ru] has quit [Ping timeout: 256 seconds] 17:32:08 -!- spobat [~spobat@p5B2DF5D7.dip.t-dialin.net] has quit [Quit: Leaving] 17:56:05 -!- hiroakip [~hiroaki@ip-5-147-122-136.unitymediagroup.de] has quit [Remote host closed the connection] 17:56:10 -!- wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has quit [Ping timeout: 240 seconds] 17:56:23 -!- Tau is now known as tau 17:56:54 hiroakip [~hiroaki@ip-5-147-122-136.unitymediagroup.de] has joined #scheme 17:59:22 -!- b4283 [~b4283@1-173-100-105.dynamic.hinet.net] has quit [Remote host closed the connection] 18:11:35 -!- stat_vi [~stat@dslb-094-218-236-042.pools.arcor-ip.net] has quit [Quit: Lost terminal] 18:15:23 n0vember [~n0vember@shutdown.illusi0n.org] has joined #scheme 18:17:30 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 18:19:28 Onionnion|Eee [~ryan@adsl-68-254-171-79.dsl.milwwi.ameritech.net] has joined #scheme 18:24:31 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 18:42:41 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 18:46:39 -!- wbooze [~wbooze@xdsl-78-35-149-113.netcologne.de] has quit [Remote host closed the connection] 18:53:03 wbooze [~wbooze@xdsl-78-35-149-113.netcologne.de] has joined #scheme 18:53:53 -!- n0vember [~n0vember@shutdown.illusi0n.org] has left #scheme 19:03:11 snir [~snir@c-66-31-29-144.hsd1.ma.comcast.net] has joined #scheme 19:05:23 -!- wbooze [~wbooze@xdsl-78-35-149-113.netcologne.de] has quit [Read error: Operation timed out] 19:05:25 bipt [~bpt@cpe-071-070-253-241.nc.res.rr.com] has joined #scheme 19:12:04 zuurr [~zuurr@24-177-92-172.dhcp.nwtn.ct.charter.com] has joined #scheme 19:14:20 -!- zuurr [~zuurr@24-177-92-172.dhcp.nwtn.ct.charter.com] has left #scheme 19:17:02 zuurr [~zuurr@24-177-92-172.dhcp.nwtn.ct.charter.com] has joined #scheme 19:18:16 -!- zuurr [~zuurr@24-177-92-172.dhcp.nwtn.ct.charter.com] has left #scheme 19:21:06 wbooze [~wbooze@xdsl-78-35-149-113.netcologne.de] has joined #scheme 19:35:30 -!- snits [~snits@inet-hqmc05-o.oracle.com] has quit [Remote host closed the connection] 19:39:13 -!- wbooze [~wbooze@xdsl-78-35-149-113.netcologne.de] has quit [Ping timeout: 248 seconds] 19:42:43 wbooze [~wbooze@xdsl-78-35-131-62.netcologne.de] has joined #scheme 19:44:36 spobat [~spobat@p5B2DF5D7.dip.t-dialin.net] has joined #scheme 19:46:23 -!- yacks [~yacks@180.151.36.169] has quit [Remote host closed the connection] 19:54:21 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 276 seconds] 19:55:59 Fare : "chuck moore way" ? 20:18:14 teslalamp [~lcc@unaffiliated/lcc] has joined #scheme 20:21:26 -!- SeanTAllen [u4855@gateway/web/irccloud.com/x-hkeoiknvdgmicgzz] has quit [Remote host closed the connection] 20:26:25 toekutr [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 20:28:28 pothos_ [~pothos@114-36-241-140.dynamic.hinet.net] has joined #scheme 20:29:10 -!- pothos [~pothos@36-229-174-230.dynamic-ip.hinet.net] has quit [Ping timeout: 276 seconds] 20:29:21 -!- pothos_ is now known as pothos 20:29:37 SeanTAllen [uid4855@gateway/web/irccloud.com/x-bopvwehycorjparl] has joined #scheme 20:29:44 -!- cdidd [~cdidd@95-25-67-50.broadband.corbina.ru] has quit [Remote host closed the connection] 20:31:04 cdidd [~cdidd@95-28-159-79.broadband.corbina.ru] has joined #scheme 20:40:46 -!- cdidd [~cdidd@95-28-159-79.broadband.corbina.ru] has quit [Read error: Connection reset by peer] 20:42:09 cdidd [~cdidd@176.14.167.154] has joined #scheme 20:43:22 jao [~user@232.Red-83-32-71.dynamicIP.rima-tde.net] has joined #scheme 20:43:28 -!- jao [~user@232.Red-83-32-71.dynamicIP.rima-tde.net] has quit [Changing host] 20:43:29 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 20:45:54 -!- asdasdasd_ [1810cc9f@gateway/web/freenode/ip.24.16.204.159] has left #scheme 20:46:02 asdasdasd_ [1810cc9f@gateway/web/freenode/ip.24.16.204.159] has joined #scheme 20:46:13 -!- asdasdasd_ [1810cc9f@gateway/web/freenode/ip.24.16.204.159] has left #scheme 20:50:41 -!- fred5 [~fred@69-196-135-179.dsl.teksavvy.com] has quit [Quit: Leaving.] 21:17:20 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 252 seconds] 21:19:37 grettke [~grettke@cpe-65-30-29-70.wi.res.rr.com] has joined #scheme 21:31:02 youlysses-ao [~user@75-132-17-145.dhcp.stls.mo.charter.com] has joined #scheme 21:38:49 azathoth991 [~g@pool-173-60-201-49.lsanca.fios.verizon.net] has joined #scheme 21:40:20 robot-beethoven [~user@c-24-118-142-0.hsd1.mn.comcast.net] has joined #scheme 21:42:11 -!- azathoth99 [~g@pool-173-60-201-49.lsanca.fios.verizon.net] has quit [Ping timeout: 260 seconds] 21:53:33 snowylike [~sn@91-67-171-156-dynip.superkabel.de] has joined #scheme 22:04:41 -!- teslalamp [~lcc@unaffiliated/lcc] has quit [Quit: leaving] 22:07:17 PuercoPop [~user@190.41.173.174] has joined #scheme 22:07:37 pnpuff [~Eternit@unaffiliated/pnpuff] has joined #scheme 22:12:30 -!- tau is now known as Tau 22:15:25 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 22:29:28 snearch [~snearch@f053013093.adsl.alicedsl.de] has joined #scheme 22:31:03 -!- youlysses-ao is now known as nerd 22:31:22 -!- nerd is now known as youlysses 22:36:49 -!- PuercoPop [~user@190.41.173.174] has quit [Remote host closed the connection] 22:37:08 RageOfThou [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has joined #scheme 22:40:01 -!- MrFahrenheit [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has quit [Ping timeout: 248 seconds] 22:42:42 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 264 seconds] 22:43:51 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 22:44:15 MrFahrenheit [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has joined #scheme 22:48:10 -!- RageOfThou [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has quit [Ping timeout: 272 seconds] 22:49:32 -!- spobat [~spobat@p5B2DF5D7.dip.t-dialin.net] has quit [Quit: Leaving] 22:54:12 -!- pnpuff [~Eternit@unaffiliated/pnpuff] has quit [Ping timeout: 264 seconds] 23:00:41 -!- snearch [~snearch@f053013093.adsl.alicedsl.de] has quit [Quit: Verlassend] 23:01:52 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 23:09:07 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving] 23:10:39 Giomancer [~Gio@76.231.35.17] has joined #scheme 23:12:35 mgodshal` [~user@8.20.30.249] has joined #scheme 23:12:39 -!- mgodshall [~user@8.20.30.249] has quit [Read error: Connection reset by peer] 23:18:19 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 260 seconds] 23:19:37 -!- add^_ [~add^_@m37-3-63-237.cust.tele2.se] has quit [Quit: The Garbage Collector got me...] 23:19:50 -!- ijp is now known as M-x_doctor 23:20:32 -!- M-x_doctor is now known as ijp 23:26:29 -!- MrFahrenheit [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has quit [Ping timeout: 244 seconds] 23:45:43 -!- snowylike [~sn@91-67-171-156-dynip.superkabel.de] has quit [Quit: Nettalk6 - www.ntalk.de] 23:46:35 MrFahrenheit [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has joined #scheme 23:50:04 RageOfThou [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has joined #scheme 23:51:18 -!- kk` [~kk@unaffiliated/kk/x-5380134] has quit [Quit: WeeChat 0.3.9.2] 23:53:33 -!- MrFahrenheit [~RageOfTho@cable-77-221-21-70.dynamic.telemach.ba] has quit [Ping timeout: 276 seconds]