00:06:19 -!- mmc1 [~michal@j212142.upc-j.chello.nl] has quit [Ping timeout: 240 seconds] 00:09:49 -!- jeremyheiler [~jeremyhei@cpe-72-230-245-1.rochester.res.rr.com] has quit [Quit: Computer has gone to sleep.] 00:14:55 -!- Oejet [~Oejet@unaffiliated/oejet] has quit [Quit: Leaving.] 00:24:39 arubin [~arubin@99-114-192-172.lightspeed.cicril.sbcglobal.net] has joined #scheme 00:39:07 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 00:42:43 -!- zacts [~zacts@unaffiliated/zacts] has quit [Read error: Operation timed out] 00:48:22 -!- jrapdx [~jrapdx@74-95-41-205-Oregon.hfc.comcastbusiness.net] has quit [Ping timeout: 276 seconds] 00:48:50 jrapdx [~jrapdx@74-95-41-205-Oregon.hfc.comcastbusiness.net] has joined #scheme 01:01:22 -!- Triclops256 is now known as Triclops256|away 01:02:55 -!- jrapdx [~jrapdx@74-95-41-205-Oregon.hfc.comcastbusiness.net] has quit [Ping timeout: 246 seconds] 01:06:44 -!- systemovich [~kvirc@41-135-183-116.dsl.mweb.co.za] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 01:12:07 bananagram [~bot@173-16-109-35.client.mchsi.com] has joined #scheme 01:12:08 -!- Triclops256|away is now known as Triclops256 01:22:09 -!- Triclops256 is now known as Triclops256|away 01:42:25 -!- aranhoide [~smuxi@26.Red-79-158-61.staticIP.rima-tde.net] has quit [Ping timeout: 248 seconds] 01:53:24 aranhoide [~smuxi@26.Red-79-158-61.staticIP.rima-tde.net] has joined #scheme 01:58:15 kvda [~kvda@unaffiliated/kvda] has joined #scheme 02:08:23 -!- LAMMJohnson [~ja@user-5af4356d.broadband.tesco.net] has quit [Ping timeout: 240 seconds] 02:10:41 LAMMJohnson [~ja@user-5af4356d.broadband.tesco.net] has joined #scheme 02:18:36 weie_ [~eie@softbank221078042071.bbtec.net] has joined #scheme 02:22:07 -!- weie [~eie@softbank221078042071.bbtec.net] has quit [Ping timeout: 264 seconds] 02:36:26 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 02:45:46 -!- Triclops256|away is now known as Triclops256 02:46:20 -!- Triclops256 is now known as Triclops256|away 02:59:40 zacts [~zacts@unaffiliated/zacts] has joined #scheme 03:01:10 -!- arubin [~arubin@99-114-192-172.lightspeed.cicril.sbcglobal.net] has quit [Quit: Textual IRC Client: www.textualapp.com] 03:07:37 fridim_ [~fridim@65.93.78.88] has joined #scheme 03:08:18 trusktr [~trusktr@c-76-114-26-222.hsd1.ca.comcast.net] has joined #scheme 03:31:04 -!- MichaelRaskin [~MichaelRa@195.91.224.161] has quit [Quit: MichaelRaskin] 03:40:46 -!- taylanub [tub@p4FD918C5.dip0.t-ipconnect.de] has quit [Disconnected by services] 03:41:31 taylanub [tub@p4FD92159.dip0.t-ipconnect.de] has joined #scheme 03:42:04 -!- waxysubs [hope2@world.peace.net] has quit [Ping timeout: 256 seconds] 03:45:26 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 03:51:51 -!- NihilistDandy [~ND@c-24-128-161-213.hsd1.nh.comcast.net] has quit [Quit: NihilistDandy] 03:53:04 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 04:07:12 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 04:12:16 -!- aranhoide [~smuxi@26.Red-79-158-61.staticIP.rima-tde.net] has quit [Remote host closed the connection] 04:14:47 -!- tenq [~hatFolk@ip68-100-228-234.dc.dc.cox.net] has quit [Ping timeout: 240 seconds] 04:15:32 gravicappa [~gravicapp@ppp91-77-160-143.pppoe.mtu-net.ru] has joined #scheme 04:25:59 joneshf-laptop [~joneshf@64.30.112.86] has joined #scheme 04:43:51 -!- bananagram [~bot@173-16-109-35.client.mchsi.com] has quit [Ping timeout: 252 seconds] 04:44:56 -!- yacks [~py@180.151.36.168] has quit [Quit: Leaving] 04:46:07 -!- jao [~jao@pdpc/supporter/professional/jao] has quit [Ping timeout: 264 seconds] 04:52:51 -!- zacts [~zacts@unaffiliated/zacts] has quit [Quit: leaving] 05:05:51 jrapdx [~jra@c-98-246-145-216.hsd1.or.comcast.net] has joined #scheme 05:07:38 -!- fridim_ [~fridim@65.93.78.88] has quit [Ping timeout: 268 seconds] 05:27:09 aranhoide [~smuxi@26.Red-79-158-61.staticIP.rima-tde.net] has joined #scheme 05:31:57 Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has joined #scheme 05:34:53 -!- cosmez [~cosmez@200.92.100.68] has quit [Remote host closed the connection] 05:35:42 ffio [~fire@unaffiliated/security] has joined #scheme 05:48:47 -!- Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 05:58:59 weie [~eie@softbank221078042071.bbtec.net] has joined #scheme 06:00:01 -!- weie_ [~eie@softbank221078042071.bbtec.net] has quit [Ping timeout: 248 seconds] 06:03:38 -!- joast [~rick@76.178.135.192] has quit [Quit: Leaving.] 06:20:31 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 276 seconds] 06:31:15 -!- aranhoide [~smuxi@26.Red-79-158-61.staticIP.rima-tde.net] has quit [Remote host closed the connection] 06:31:17 joast [~rick@76.178.135.192] has joined #scheme 06:31:20 -!- Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has quit [Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/] 06:37:30 -!- kvda [~kvda@unaffiliated/kvda] has quit [Quit: x___x] 06:39:07 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [Read error: Operation timed out] 06:44:31 preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 06:45:13 -!- trusktr [~trusktr@c-76-114-26-222.hsd1.ca.comcast.net] has quit [Ping timeout: 276 seconds] 06:46:53 trusktr [~trusktr@c-76-114-26-222.hsd1.ca.comcast.net] has joined #scheme 06:48:18 -!- walter|r [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has quit [Quit: This computer has gone to sleep] 06:48:53 walter|r [~walter@c-24-218-217-69.hsd1.ma.comcast.net] has joined #scheme 06:52:01 -!- trusktr [~trusktr@c-76-114-26-222.hsd1.ca.comcast.net] has quit [Read error: Operation timed out] 06:52:20 dioxirane [~RTD@gateway/tor-sasl/dioxirane] has joined #scheme 06:55:36 -!- ffio [~fire@unaffiliated/security] has quit [Ping timeout: 256 seconds] 06:55:53 ffio_ [~fire@unaffiliated/security] has joined #scheme 06:58:29 -!- dioxirane [~RTD@gateway/tor-sasl/dioxirane] has quit [Ping timeout: 240 seconds] 07:01:24 YoungFrog [~youngfrog@geodiff-mac3.ulb.ac.be] has joined #scheme 07:04:10 hkBst [~marijn@80.120.175.18] has joined #scheme 07:04:10 -!- hkBst [~marijn@80.120.175.18] has quit [Changing host] 07:04:10 hkBst [~marijn@gentoo/developer/hkbst] has joined #scheme 07:11:52 jewel [~jewel@105-236-178-139.access.mtnbusiness.co.za] has joined #scheme 07:14:18 alexei___ [~amgarchin@theo1.theochem.tu-muenchen.de] has joined #scheme 07:22:25 aranhoide [~smuxi@26.Red-79-158-61.staticIP.rima-tde.net] has joined #scheme 07:22:52 -!- aranhoide [~smuxi@26.Red-79-158-61.staticIP.rima-tde.net] has quit [Remote host closed the connection] 07:24:19 -!- Giomancer [~gio@107.201.206.230] has quit [Quit: Leaving] 07:35:04 wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has joined #scheme 07:37:39 Isp-sec [~palach@93.175.8.253] has joined #scheme 07:45:38 civodul [~user@gateway/tor-sasl/civodul] has joined #scheme 08:20:29 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 240 seconds] 08:20:45 wbooze [~wbooze@xdsl-84-44-155-88.netcologne.de] has joined #scheme 08:22:37 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 08:26:22 -!- Isp-sec [~palach@93.175.8.253] has quit [Read error: Operation timed out] 08:40:42 pnkfelix [~user@64.213.97.194] has joined #scheme 08:51:13 -!- carleastlund [~carleastl@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has quit [Quit: carleastlund] 08:56:10 araujo [~araujo@190.73.45.171] has joined #scheme 08:56:10 -!- araujo [~araujo@190.73.45.171] has quit [Changing host] 08:56:10 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 09:10:29 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 240 seconds] 09:11:55 -!- adiii [~adityavit@c-68-45-152-123.hsd1.nj.comcast.net] has quit [Ping timeout: 264 seconds] 09:12:32 Riastradh [~riastradh@fsf/member/riastradh] has joined #scheme 09:24:49 -!- gravicappa [~gravicapp@ppp91-77-160-143.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 09:55:36 -!- youlysses_zzz is now known as youlysses 10:12:38 peterhil [~peterhil@85-76-19-152-nat.elisa-mobile.fi] has joined #scheme 10:43:58 -!- pjb [~t@AMontsouris-651-1-250-111.w92-163.abo.wanadoo.fr] has quit [Ping timeout: 256 seconds] 10:50:20 dRbiG [drbig@unhallowed.pl] has joined #scheme 10:58:46 Is it realistic to be able to get jobs with Scheme? 11:01:28 brendyn: Well yes, just assumingly it's going to harder... especially if you're working from within the corprate structure. 11:02:30 Assuming you're a freelancer, most end-users, from what I've seen/heard don't care about what it's programed in -- as long as it works and does-so well. 11:05:39 youlysses: For context, I'm a 20 year old interested in learning to program for my own interests, but now im also wondering if i can do it for money. i will teach myself, as i always do 11:08:10 brendyn: Similar situation, but further along. 20, have been intrested in programming probably since ~16, but really didn't start digging-deep into the topic until around last-year or-so. That being said, I was not still am not motivated by any financal means by it... are you intrested in a carrer, or is this strictly a hobby for the time being? 11:08:46 youlysses: hobby for the moment 11:09:32 youlysses: im just quite unconfident that i could go to some company and expect to solve there problems with scheme, since library wise it is much smaller than other things, true? 11:10:14 no problem if the company already uses scheme 11:10:25 DerGuteMoritz: which is unlikely to find? 11:10:47 it's not the most common thing but it exists 11:11:20 and depending on the strictness of company policy you could also sneak it into non-scheme companies 11:11:49 DerGuteMoritz: thats what im scared about. if i did that then caused some dead end problem i couldnt solve? 11:12:20 brendyn: Then I wouldn't worry, especially since, once you learn the fundementals of a programming in-general, it's fairly trivial to learn other languages. Scheme has historically been focused in and around academic pursuits (though it's not something that it is exclussively tied to by any means), so a lot of material for learning general CompSci, you will find for Scheme. A good place to start would be the text "Simply Scheme" and 11:12:20 then move onto "SICP" after completion of these two text, you should have a strong-enough knowledge base to do/go just about anywhere. 11:12:24 Oejet [~Oejet@unaffiliated/oejet] has joined #scheme 11:12:25 yeah going that way requires some confidence 11:12:38 best start with some non-critical small internal tools, for example 11:12:55 to build trust in the technology 11:13:46 but as youlysses said, you can take with you a lot of the things you learn from Scheme to other languages 11:14:39 DerGuteMoritz: my biggest problem is finding things i want to make for myself. im so unskilled i cant practically do much, or have the mindset to naturally fix my problems with programming, which is what you develop after the beginner phase! 11:16:06 starting is hard, indeed! 11:16:16 I have no great advice on how to do that 11:16:18 brendyn: When you first-start, doing a lot of "YAs", yet-anothers of programs are often very helpful. That and trivial little toys/hacks in-general. The first "complete" program I ever wrote was a "magic-eight-ball". 11:16:19 just ... do something :-) 11:16:32 my one idea at the moment is to write a blog using hyde or some such 11:17:41 i have done a few project euler things and SICP up to like 1.11, but they are very mathy. I mean I'm good with math but it's not super practical stuff 11:17:53 -!- pierpa [~user@host204-228-dynamic.51-79-r.retail.telecomitalia.it] has quit [Ping timeout: 246 seconds] 11:20:12 i also dont like proprietary software, so id be restricting myself to inhouse stuff 11:21:36 brendyn: Well SICP is *all* about CompSci and related theory and often, especially if you are just starting out in-general with hacking, it becomes very tedious to-do. It's a lot to learn and not having a solid foundational knowledge-base in-which to build off of, it is even harder. The orginal intention of SICP was to teach entry-level MIT CompSci students (most of which had a solid grasp of math and had some experience with 11:21:37 programming prior) to become competent in a field that was still (and still is) in it's infancy and to *not* think about it in a way that has become more-or-less common in today's society. 11:22:36 brendyn: You'll actually see a higher concentration of FOSS activists in the world of Lisp than in most-other communities, for my experience. 11:22:54 youlysses: i expect that naturally 11:23:13 *from my 11:23:42 youlysses: when you said you started taking programming seriously last year, was that in scheme? 11:24:38 i guess i could extend my scheme skills to clojure later, which i hope i should have more chances with 11:29:36 brendyn: Well, like I aptly mentioned above, I've been playing around probably since I was ~16 or-so. Starting with C++, moving on-to Python, then to C, then back to Python... then I kind-of just got discourgaged and stopped for awhile, nothing really was exciting me nor pushing me into a direction in-which I could/would persue such a thing. One day, I finally convienced myself to try Emacs after hearing about it for years and I feel 11:29:37 love. So-much so I wanted to turn Emacs into like 90% of my computing experience, and I did. Guile 2.x branch finally released sometime in-between and started on SICP immediately after. Got overwhellmed/discouraged halfway through SICP, decided it would be smart to retrograde to Simply Scheme, then go back to it. 11:32:57 I use emacs, but im not good at it 11:33:14 its hard to figure things out 11:33:49 brendyn: Well it surely takes time to "master" and I am by no-means "great" at it. Have you checked out the help/info systems as-well as emacswiki? 11:35:03 a little bit. im really bad at memorising things and disciplining myself to learning keys. i guess if i properly learned the help functions id be much better off 11:37:49 brendyn: I suppose too, it was probably easier for me than for most in-that I more-or-less lust for that of a Lisp-Machine OS and everything about my computing style has shifted towards that of Emacs. Stumpwm as a WM, Conkeror as a Webbrowser, and Emacs for most-everything else. 11:40:01 i dont know if i could do that. it feels strange somehow 11:40:04 ha, same setup here :-) 11:40:08 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Ping timeout: 256 seconds] 11:40:48 i use i3 and iceweasel 11:42:54 youlysses: i will have a look at conkeror 11:43:20 brendyn: I've heard good things about both. :^) 11:44:17 youlysses: there are only two things i dont like about iceweasel. it deletes history after a time that doesnt seem to be possible to stop, and uses a bit of cpu all the time 11:44:52 chromium is the opposite. low cpu but i consistantly make it max out my 8GiB of ram and lock up my computer 11:45:10 brendyn: Conkeror is actually more-or-less on the way out. The orginal author is rewriting something like it Racket and some guys in the GNU project plan on writing a web-browser with Guile+Emacsy on top of Webkit soot. That being said, for the time being Conkeror is a pretty solid, light-weight solution (assuming you like the Emacs bindings). 11:45:19 *soon 11:45:59 like it in Racket*? 11:46:31 well, from what ive read emacs bindings are nonses 11:46:36 nonsense 11:46:37 brendyn: Can you clarify your question? 11:46:52 You said "... Like it Racket..." 11:46:59 przl [~przlrkt@62.217.45.197] has joined #scheme 11:47:19 RMS said that the bindings are for speed and efficiency, lol 11:47:22 brendyn: Oh sorry. *Something like it, in Racket (Scheme). 11:47:44 Has Racket departed very far from Scheme ? 11:47:44 brendyn: Actually, I find them quite logical and on Dvorak they're actually pretty fast. 11:48:14 Oh that'ts right. I'm planning to change to this fancy layout i forget what its called. suppsoed to be better than dvorak 11:48:44 configuring keyboard layouts is almost 1% as bad as configuring fonts, which i dont even understand 11:48:50 brendyn: Well it conforms to the R5RS and I believe R6RS for the most-part. It is in-fact Scheme, just designed differently than some other implementations. 11:49:16 brendyn: Colemak? 11:49:58 Yes colemak, modified to my liking. Interesting. I like guile because its gnu and seems fun, but it seems for standalone projects something like chicken is good 11:51:29 looks like it has a decent list of eggs 11:51:56 brendyn: There's more-or-less a ~3% performance gain between the two... not worth my time and/or intrest to work on/with tbh. I suppose it's the new/hip thing though. :^P Too, I'm pretty commited to guile in-general for I'm pretty commited to GNU itself now. I can't wait till Guix gets to a point where we have an offical distribution based around it! :^3 11:52:33 youlysses: yes i know that is true for you, but im still on qwerty, so suck it :D 11:53:01 its good that you can use any layout with emacs since all layouts are equally convoluted! 11:53:16 I'm comfy. :^P 11:53:33 i still use the arrow keys :( 11:53:57 Certianly comfy enough that I don't need nor want to use a mouse for my day-to-day computing. 11:54:10 brendyn: Heathen 11:54:21 I also want to learn a new layout because i dont touch type 11:54:35 i think itd be easier to start from scratch than purge a bad a habbit 11:55:07 brendyn: Yeah, that's something that will come in handy in most aspects of your computing. 11:57:41 youlysses: do you remap many keys? i have \| as backspace and CAPS as CTRL 11:58:17 noting that this is a laptop keyboard, so \| might be in a different spot 11:58:55 brendyn: I have Caps as a Control, and a ton of tiny remaps everywhere else. 12:00:05 One of these days, I need to submit my config-files somewhere... 12:00:13 i have spent hours thinking about it and modifying xkb files 12:00:32 havent made that much progress though 12:01:35 brendyn: Meh, the only thing I have actually in an xorg-based config is said Caps as Ctrl. 12:02:09 Most if not everything else is in my Emacs, Conkeror, and Stumpwm init-files. 12:02:10 how else modify keys then? 12:02:24 hmm seems odd 12:03:18 brendyn: Oh, I thought you were speaking of general rebindings for Emacs, not nesscarily actual keys. 12:05:42 i dont know why youd change 12:06:02 it takes time not to accidently press the old key 12:06:17 brendyn: What, in-regards to me? 12:07:11 na, in generally, or i guess me 12:07:36 ive had CAPS as CTRL for months but i still sometimes hit the old CTRL button accidently when im not thinking 12:08:26 brendyn: Well is the new Caps-based CTRL feels "better"/"quicker" to you? 12:08:50 oh yes, but better 12:08:59 much* 12:10:24 brendyn: Probably just you're muscle-memory I suppose; it might be challenging for you to switch to colemax then. 12:10:41 eh, ill survive 12:11:35 actually i experienced something weird. i tried learning dvorak twice. both times i quit back to qwerty but on the second time i never ever had trouble between switching from qwerty to dvorak 12:11:49 the first time i became debilatated and couldnt even type qwerty anymore 12:12:05 somehow my brain became able to separate them the second time round 12:14:48 gravicappa [~gravicapp@ppp91-77-160-143.pppoe.mtu-net.ru] has joined #scheme 12:15:20 fridim_ [~fridim@65.93.78.88] has joined #scheme 12:16:01 jerryzhou [~jerryzhou@58.245.253.218] has joined #scheme 12:41:14 -!- przl [~przlrkt@62.217.45.197] has quit [Ping timeout: 252 seconds] 12:41:53 -!- peterhil [~peterhil@85-76-19-152-nat.elisa-mobile.fi] has quit [Read error: Connection reset by peer] 12:46:17 jeremyheiler [~jeremyhei@cpe-72-230-245-1.rochester.res.rr.com] has joined #scheme 12:50:49 -!- civodul [~user@gateway/tor-sasl/civodul] has quit [Ping timeout: 240 seconds] 12:53:37 -!- Triclops256|away is now known as Triclops256 12:55:08 -!- zeroish [~zeroish@135.207.174.50] has quit [Ping timeout: 256 seconds] 12:55:23 jao [~jao@208.Red-193-153-230.dynamicIP.rima-tde.net] has joined #scheme 12:55:26 -!- jao [~jao@208.Red-193-153-230.dynamicIP.rima-tde.net] has quit [Changing host] 12:55:26 jao [~jao@pdpc/supporter/professional/jao] has joined #scheme 12:56:41 davexunit [~user@38.104.7.18] has joined #scheme 12:59:41 -!- jerryzhou [~jerryzhou@58.245.253.218] has quit [Quit: Leaving] 13:04:31 -!- fridim_ [~fridim@65.93.78.88] has quit [Read error: Operation timed out] 13:08:32 civodul [~user@gateway/tor-sasl/civodul] has joined #scheme 13:09:02 -!- sharkbird [~dingdong@host-208-88-124-63.biznesshosting.net] has quit [Read error: Operation timed out] 13:09:40 sharkbird [~dingdong@sharkbird.com] has joined #scheme 13:11:16 -!- karswell [~user@87.114.92.76] has quit [Read error: Operation timed out] 13:11:31 karswell [~user@87.114.92.76] has joined #scheme 13:12:23 Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has joined #scheme 13:22:17 skeuomorf [~skeuomorf@197.32.227.129] has joined #scheme 13:27:50 bananagram [~bot@173-16-109-35.client.mchsi.com] has joined #scheme 13:30:02 przl [~przlrkt@62.217.45.197] has joined #scheme 13:33:45 edw [~edw@207.239.61.34] has joined #scheme 13:35:42 -!- przl [~przlrkt@62.217.45.197] has quit [Ping timeout: 252 seconds] 13:35:49 -!- `fogus [~fogus@freedom.d-a-s.com] has quit [Quit: Leaving] 13:42:21 przl [~przlrkt@62.217.45.197] has joined #scheme 13:47:10 -!- jeremyheiler [~jeremyhei@cpe-72-230-245-1.rochester.res.rr.com] has quit [Quit: Computer has gone to sleep.] 13:47:38 -!- edw [~edw@207.239.61.34] has quit [Ping timeout: 256 seconds] 13:48:06 -!- noam_ [~noam@213.57.201.130] has quit [Quit: Leaving] 13:48:19 -!- m4burns [m4burns@taurine.csclub.uwaterloo.ca] has quit [Read error: Operation timed out] 13:48:28 m4burns [m4burns@taurine.csclub.uwaterloo.ca] has joined #scheme 13:49:32 carleastlund [~carleastl@209-6-40-238.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com] has joined #scheme 13:50:31 edw [~edw@207.239.61.34] has joined #scheme 13:53:31 jeremyheiler [~jeremyhei@cpe-72-230-245-1.rochester.res.rr.com] has joined #scheme 14:00:27 -!- przl [~przlrkt@62.217.45.197] has quit [Ping timeout: 252 seconds] 14:00:33 -!- mmc [~michal@sams-office-nat.tomtomgroup.com] has quit [Remote host closed the connection] 14:03:11 -!- hkBst [~marijn@gentoo/developer/hkbst] has quit [Quit: Konversation terminated!] 14:09:05 -!- bananagram [~bot@173-16-109-35.client.mchsi.com] has quit [Ping timeout: 256 seconds] 14:15:20 -!- wbooze [~wbooze@xdsl-84-44-155-88.netcologne.de] has quit [Read error: Connection reset by peer] 14:20:09 paullik [~paullik@unaffiliated/paullik] has joined #scheme 14:21:59 Nisstyre-laptop [~yours@oftn/member/Nisstyre] has joined #scheme 14:22:10 gcartier [~gcartier@modemcable010.136-201-24.mc.videotron.ca] has joined #scheme 14:22:43 przl [~przlrkt@62.217.45.197] has joined #scheme 14:23:56 -!- przl [~przlrkt@62.217.45.197] has quit [Client Quit] 14:24:08 przl [~przlrkt@62.217.45.197] has joined #scheme 14:27:12 -!- paullik [~paullik@unaffiliated/paullik] has quit [Ping timeout: 246 seconds] 14:30:02 -!- edw [~edw@207.239.61.34] has quit [Ping timeout: 268 seconds] 14:30:03 -!- przl [~przlrkt@62.217.45.197] has quit [Ping timeout: 256 seconds] 14:31:57 edw [~edw@207.239.61.34] has joined #scheme 14:32:50 paullik [~paullik@unaffiliated/paullik] has joined #scheme 14:36:59 -!- samth_away is now known as samth 14:37:34 Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has joined #scheme 14:41:58 -!- paullik [~paullik@unaffiliated/paullik] has quit [Ping timeout: 256 seconds] 14:44:13 wbooze [~wbooze@xdsl-84-44-155-88.netcologne.de] has joined #scheme 14:45:12 NihilistDandy [~ND@c-24-128-161-213.hsd1.nh.comcast.net] has joined #scheme 14:51:22 theseb [~cs@74.194.237.26] has joined #scheme 14:54:25 przl [~przlrkt@62.217.45.197] has joined #scheme 14:55:04 -!- ffio_ [~fire@unaffiliated/security] has quit [Ping timeout: 256 seconds] 14:55:49 _ffio_ [~fire@unaffiliated/security] has joined #scheme 14:57:45 pierpa [~user@host204-228-dynamic.51-79-r.retail.telecomitalia.it] has joined #scheme 14:58:43 -!- Cromulent [~Cromulent@cpc1-reig5-2-0-cust251.6-3.cable.virginmedia.com] has quit [Ping timeout: 264 seconds] 15:01:46 Rubix_ [~Rubix@38.111.0.121] has joined #scheme 15:03:25 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Quit: MichaelRaskin] 15:06:09 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 15:06:59 jcowan [~jcowan@mail.digitalkingdom.org] has joined #scheme 15:11:36 -!- Kruppe [~user@CPE602ad0938e9a-CM602ad0938e97.cpe.net.cable.rogers.com] has quit [Remote host closed the connection] 15:12:02 paullik [~paullik@unaffiliated/paullik] has joined #scheme 15:14:56 edw [~edw@207.239.61.34] has joined #scheme 15:15:45 -!- pierpa [~user@host204-228-dynamic.51-79-r.retail.telecomitalia.it] has quit [Ping timeout: 248 seconds] 15:16:03 -!- Rubix_ [~Rubix@38.111.0.121] has quit [Remote host closed the connection] 15:17:42 -!- skeuomorf [~skeuomorf@197.32.227.129] has quit [Quit: Leaving] 15:17:48 Rubix_ [~Rubix@38.111.0.121] has joined #scheme 15:18:05 ecloud__ [~quassel@cm-84.208.147.184.getinternet.no] has joined #scheme 15:18:09 -!- ecloud_ [~quassel@cm-84.208.147.184.getinternet.no] has quit [Read error: No route to host] 15:22:48 How does not tail calling a non-recursive procedure that is in a tail position affect the proper tail recursion requirement? (justification: tail calls are expensive on my platform) 15:25:34 (define (f g) (g)) Is F non-recursive? 15:26:18 Riastradh: a provably non-recursive procedure, say cons or + 15:27:30 If you can prove that it won't contribute an unbounded number of active tail calls, then you don't need to do tail call optimization. 15:27:48 Proper tail recursion is an aggregate property of the implementation, not a local property of how any individual tail call works. 15:28:07 Riastradh: which I assume is cons and + is save to regard as? 15:30:09 Ah, Riastradh. Question: I want to parameterize a syntax-rules macro with another syntax-rules macro, but I don't know if this can be done, and if so, how to do it. 15:30:42 jcowan: like this: 15:30:43 jcowan: fluid-let-syntax or syntax-parameters 15:31:08 bananagram [~bot@173-16-109-35.client.mchsi.com] has joined #scheme 15:31:11 (define-syntax mapply (syntax-rules () [(_ m args ...) (m args ...)])) 15:31:21 unless that's not what you mean by "parameterize" 15:32:10 Here's an example (not a proposal!) I can write a procedure that merges two streams into an eager data structure if I know the cons for the data structure. 15:32:11 Riastradh: thanks :) 15:32:36 At the procedure level, I'd simply pass the cons as an argument. If I needed more than cons, I'd pass an object containing the cons and other useful procedures. 15:32:46 adiii [~adityavit@c-68-45-152-123.hsd1.nj.comcast.net] has joined #scheme 15:33:13 -!- civodul [~user@gateway/tor-sasl/civodul] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 15:33:14 But suppose I want the merge procedure to be syntax. Then the argument specifying how to construct the output needs to be syntax too. 15:33:23 (Assume I have only syntax-rules macros.) 15:33:32 How can I achieve that. 15:33:33 ? 15:33:47 jcowan: the example i just gave demonstrates that 15:34:01 What do you want this macro to do? Take two streams and produce a resulting, appended stream? 15:34:09 Or merged or whatever? 15:34:13 you just pass the name of the cons-like form as an argument 15:34:52 Okay in the case that there is just one procedure I need. But if I want more than one, and don't want to pass more than one argument? 15:35:08 carleastlund: The exact detail of what it does, doesn't matter. 15:35:30 I only asked that in order to construct a task-specific example. If you don't need one of those, I don't need the info. 15:35:55 jcowan, then I'd suggest constructing a "dispatch" macro that does all the tasks you need, and pass that name in to the master macro. 15:36:05 jcowan: what carleastlund said 15:36:14 jcowan: here's an example: 15:37:17 (define-syntax dispatch (syntax-rules (cons car cdr) [(_ cons args ...) (mycons args ...)] [(_ cdr args ...) (mycdr args ...)] [(_ car args ...) (mycar args ...)])) 15:37:40 -!- Rubix_ [~Rubix@38.111.0.121] has quit [Remote host closed the connection] 15:38:10 I see, thanks. Of course this has its own version of the expression problem, but that doesn't matter here, because I have only one main macro. 15:38:48 jcowan: the answer to "my macro system is too inexpressive" is "use a more expressive macro system" 15:39:02 No doubt. 15:39:23 Umm, does the above dispatch macro have a problem if mycons, mycar, and mycdr happen to be the system cons, car, and cdr? 15:40:00 jcowan: no 15:40:02 -!- wbooze [~wbooze@xdsl-84-44-155-88.netcologne.de] has quit [Ping timeout: 246 seconds] 15:40:07 Okay, just making sure. 15:40:24 Rubix_ [~Rubix@38.111.0.121] has joined #scheme 15:40:59 leppie, if CONS and + will never call anything else, sure. 15:42:06 calvis [~calvis@c-50-157-225-74.hsd1.ma.comcast.net] has joined #scheme 15:42:56 jcowan, you could also pass around a syntactic list of macros: (my-macro (cons car cdr) ), and pass that package around in any recursive macro invocations without destructuring it. 15:43:05 Actually, that's not the question I wanted to ask. If I want a macro-defining macro define-dispatch-macro that takes the name of a dispatch macro to be defined, and the names of its cons, car, and cdr, does *that* version have a problem when called (define-dispatch-macro dispatch-list cons car cdr)? 15:43:08 jcowan, what is the application? 15:43:31 Enlarging the sphere of my knowledge, Riastradh. 15:43:43 s/sphere/BBOM 15:48:04 basic bill of materials, jcowan? 15:48:14 Big ball of mud, leppie. 15:48:18 lol 15:49:21 wbooze [~wbooze@xdsl-84-44-155-88.netcologne.de] has joined #scheme 15:50:22 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 15:51:00 -!- youlysses [~user@75-132-28-10.dhcp.stls.mo.charter.com] has quit [Ping timeout: 252 seconds] 15:52:39 -!- alexei___ [~amgarchin@theo1.theochem.tu-muenchen.de] has quit [Ping timeout: 252 seconds] 15:57:25 brendyn: re: your question from earlier, Racket does not actually conform to R5/R6. It offers those as additional languages you can use, but the main "Racket" language is more like Scheme extended with more powerful macros and lots of libraries. 16:00:21 -!- przl [~przlrkt@62.217.45.197] has quit [Ping timeout: 252 seconds] 16:02:37 I presume there will eventually be an R7RS language or two as well. 16:02:52 tupi [~user@139.82.89.157] has joined #scheme 16:08:31 The R7 working groups could make that easy for us. Just make R7RS-small equivalent to racket/base, and R7RS-large equivalent to racket, and everyone's happy! ;-) 16:10:11 jonrafkind [~jon@racket/jonrafkind] has joined #scheme 16:12:25 Ah well, better luck next time. 16:14:21 jcowan: sooner if you write them 16:18:56 pierpa [~user@host204-228-dynamic.51-79-r.retail.telecomitalia.it] has joined #scheme 16:19:13 edw [~edw@207.239.61.34] has joined #scheme 16:26:10 MichaelRaskin [~MichaelRa@195.91.224.161] has joined #scheme 16:30:11 -!- jcowan [~jcowan@mail.digitalkingdom.org] has quit [Ping timeout: 256 seconds] 16:39:57 Racket kind of morphed from a Scheme implementation to a set of integrated tools for experimenting with languages. 16:40:27 przl [~przlrkt@p5B2984E3.dip0.t-ipconnect.de] has joined #scheme 16:41:20 levi: fortunately, racket includes both a Scheme & tools for building languages 16:41:30 It seems there's one sort of canonical "Racket" language that's very similar to Scheme, and then based on that a number of other languages that interoperate with it on a module level. 16:42:07 And a few of those other languages are more conformant implementations of Scheme. 16:42:36 levi: i'd prefer to say that they're more conformant implementations of r5rs and r6rs 16:43:14 Sure. 16:48:54 noam [~noam@213.57.201.130] has joined #scheme 16:49:43 cosmez [~cosmez@200.92.100.68] has joined #scheme 16:53:13 youlysses [~user@75-132-28-10.dhcp.stls.mo.charter.com] has joined #scheme 16:55:47 -!- przl [~przlrkt@p5B2984E3.dip0.t-ipconnect.de] has quit [Quit: leaving] 16:56:28 cruxeternus [cruxtech@secspeed.com] has joined #scheme 16:59:06 -!- jonrafkind [~jon@racket/jonrafkind] has quit [Ping timeout: 256 seconds] 16:59:44 -!- joneshf-laptop [~joneshf@64.30.112.86] has quit [Remote host closed the connection] 17:02:00 peterhil [~peterhil@85-76-149-199-nat.elisa-mobile.fi] has joined #scheme 17:03:59 Kruppe [~user@j2petkovich.uwaterloo.ca] has joined #scheme 17:08:55 -!- sebastianb [terror@nienawisc.org] has quit [Ping timeout: 246 seconds] 17:10:03 sebastianb [terror@2001:41d0:1:a84b:98bd::1] has joined #scheme 17:14:15 tenq [~hatFolk@pool-108-56-220-204.washdc.fios.verizon.net] has joined #scheme 17:20:35 -!- araujo [~araujo@gentoo/developer/araujo] has quit [Quit: Leaving] 17:21:13 -!- gcartier [~gcartier@modemcable010.136-201-24.mc.videotron.ca] has quit [Remote host closed the connection] 17:21:34 -!- paullik [~paullik@unaffiliated/paullik] has quit [Ping timeout: 276 seconds] 17:24:46 alexei___ [~amgarchin@p4FD56F04.dip0.t-ipconnect.de] has joined #scheme 17:34:51 paullik [~paullik@unaffiliated/paullik] has joined #scheme 17:36:51 -!- jrapdx [~jra@c-98-246-145-216.hsd1.or.comcast.net] has quit [Remote host closed the connection] 17:42:19 -!- youlysses [~user@75-132-28-10.dhcp.stls.mo.charter.com] has quit [Read error: Operation timed out] 17:42:22 -!- paullik [~paullik@unaffiliated/paullik] has quit [Ping timeout: 276 seconds] 17:44:00 -!- leppie [~lolcow@105-236-183-130.access.mtnbusiness.co.za] has quit [] 17:44:39 Isp-sec [~palach@93.175.8.253] has joined #scheme 17:45:40 leppie [~lolcow@105-236-183-130.access.mtnbusiness.co.za] has joined #scheme 17:53:21 -!- pierpa [~user@host204-228-dynamic.51-79-r.retail.telecomitalia.it] has quit [Ping timeout: 246 seconds] 17:54:47 pjb [~t@AMontsouris-651-1-34-198.w82-123.abo.wanadoo.fr] has joined #scheme 17:56:02 yacks [~py@180.151.36.168] has joined #scheme 17:56:16 paullik [~paullik@unaffiliated/paullik] has joined #scheme 17:57:47 MrFahrenheit [~RageOfTho@77.221.25.95] has joined #scheme 18:05:10 -!- peterhil [~peterhil@85-76-149-199-nat.elisa-mobile.fi] has quit [Read error: Connection reset by peer] 18:13:34 -!- alexei___ [~amgarchin@p4FD56F04.dip0.t-ipconnect.de] has quit [Ping timeout: 276 seconds] 18:14:40 alexei___ [~amgarchin@p4FD56F04.dip0.t-ipconnect.de] has joined #scheme 18:18:31 -!- davexunit [~user@38.104.7.18] has quit [Quit: Later] 18:21:12 blackwolf [~blackwolf@ool-4574e84c.dyn.optonline.net] has joined #scheme 18:31:09 araujo [~araujo@gentoo/developer/araujo] has joined #scheme 18:34:02 ASau` [~user@p4FF9723C.dip0.t-ipconnect.de] has joined #scheme 18:36:34 -!- paullik [~paullik@unaffiliated/paullik] has quit [Ping timeout: 256 seconds] 18:37:13 -!- ASau [~user@p4FF9794F.dip0.t-ipconnect.de] has quit [Ping timeout: 245 seconds] 18:39:41 -!- bananagram [~bot@173-16-109-35.client.mchsi.com] has quit [Quit: Segmentation fault] 18:43:27 -!- ASau` is now known as ASau 18:46:43 -!- embee [~eMBee@foresight/developer/pike/programmer] has quit [Ping timeout: 260 seconds] 18:50:35 embee [~eMBee@foresight/developer/pike/programmer] has joined #scheme 19:02:53 -!- alexei___ [~amgarchin@p4FD56F04.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 19:04:45 alexei___ [~amgarchin@p4FD56F04.dip0.t-ipconnect.de] has joined #scheme 19:07:41 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 19:08:08 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 19:15:20 -!- tenq [~hatFolk@pool-108-56-220-204.washdc.fios.verizon.net] has quit [Quit: Leaving] 19:27:43 Okasu [~1@unaffiliated/okasu] has joined #scheme 19:28:54 -!- alexei___ [~amgarchin@p4FD56F04.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds] 19:30:21 alexei___ [~amgarchin@p4FD56F04.dip0.t-ipconnect.de] has joined #scheme 19:38:09 -!- jewel [~jewel@105-236-178-139.access.mtnbusiness.co.za] has quit [Ping timeout: 252 seconds] 19:42:15 paullik [~paullik@unaffiliated/paullik] has joined #scheme 19:42:44 ijp [~user@host81-155-242-112.range81-155.btcentralplus.com] has joined #scheme 19:47:22 skeuomorf [~skeuomorf@197.32.227.129] has joined #scheme 19:51:15 -!- Triclops256 is now known as Triclops256|away 19:52:35 -!- Nisstyre-laptop [~yours@oftn/member/Nisstyre] has quit [Quit: Leaving] 19:54:43 -!- Myk267 [~myk@unaffiliated/myk267] has quit [Remote host closed the connection] 19:55:32 Myk267 [~myk@unaffiliated/myk267] has joined #scheme 20:03:59 -!- pygospa [~Pygosceli@kiel-5f77b7d1.pool.mediaWays.net] has quit [Disconnected by services] 20:04:06 TheRealPygo [~Pygosceli@kiel-4d0669ba.pool.mediaWays.net] has joined #scheme 20:08:29 -!- Riastradh [~riastradh@fsf/member/riastradh] has quit [Ping timeout: 240 seconds] 20:12:38 -!- Oejet [~Oejet@unaffiliated/oejet] has left #scheme 20:13:45 -!- pnkfelix [~user@64.213.97.194] has quit [Remote host closed the connection] 20:20:15 -!- paullik [~paullik@unaffiliated/paullik] has quit [Quit: paullik] 20:42:31 -!- hiroakip [~hiroaki@77-20-192-229-dynip.superkabel.de] has quit [Ping timeout: 264 seconds] 20:45:29 edw [~edw@207.239.61.34] has joined #scheme 20:54:50 -!- wingo [~wingo@cha74-2-88-160-190-192.fbx.proxad.net] has quit [Ping timeout: 268 seconds] 20:55:29 -!- wbooze [~wbooze@xdsl-84-44-155-88.netcologne.de] has quit [Ping timeout: 248 seconds] 20:55:38 -!- calvis [~calvis@c-50-157-225-74.hsd1.ma.comcast.net] has quit [Quit: calvis] 20:56:50 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 20:57:12 nuxular [~chatzilla@cpc8-basf9-2-0-cust987.12-3.cable.virginmedia.com] has joined #scheme 20:57:56 is this the right place for noobies to bring questions about scheme? 20:59:39 -!- Triclops256|away is now known as Triclops256 21:00:04 Yes. 21:00:11 awesome 21:00:13 pierpa [~user@host204-228-dynamic.51-79-r.retail.telecomitalia.it] has joined #scheme 21:00:41 agspathis [~user@dsl-aauwdr.dyn.edudsl.gr] has joined #scheme 21:00:48 I'm currently using 'racket' 21:00:54 (The channel is not the most active IRC channel though. Maybe there are implementation-specific channels that are more active.) 21:01:01 nuxular: There's also #racket. 21:01:11 alrighty 21:01:14 (No idea how active it is.) 21:01:30 thanks so far 21:01:40 I might come back here if need be 21:01:53 -!- agspathis [~user@dsl-aauwdr.dyn.edudsl.gr] has left #scheme 21:02:05 tomobrien [~tomobrien@cpc14-dals15-2-0-cust157.hari.cable.virginmedia.com] has joined #scheme 21:03:25 -!- fadein [~Erik@c-67-161-246-186.hsd1.ut.comcast.net] has quit [Ping timeout: 246 seconds] 21:17:23 -!- Rubix_ [~Rubix@38.111.0.121] has quit [Remote host closed the connection] 21:17:33 -!- gravicappa [~gravicapp@ppp91-77-160-143.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 21:19:37 calvis [~calvis@c-50-157-225-74.hsd1.ma.comcast.net] has joined #scheme 21:20:01 -!- TheRealPygo is now known as pygospa 21:24:21 edw [~edw@207.239.61.34] has joined #scheme 21:37:47 -!- Kruppe [~user@j2petkovich.uwaterloo.ca] has quit [Remote host closed the connection] 21:43:49 zeroish [~zeroish@135.207.174.50] has joined #scheme 21:47:40 -!- edw [~edw@207.239.61.34] has quit [Quit: Computer has gone to sleep.] 21:48:48 jerryzhou [~jerryzhou@58.245.253.218] has joined #scheme 21:48:58 -!- Isp-sec [~palach@93.175.8.253] has quit [Read error: Operation timed out] 21:50:07 -!- samth is now known as samth_away 21:50:45 Isp-sec [~palach@93.175.8.253] has joined #scheme 21:59:29 -!- Isp-sec [~palach@93.175.8.253] has quit [Ping timeout: 248 seconds] 22:00:47 -!- Okasu [~1@unaffiliated/okasu] has quit [Quit: leaving] 22:10:51 -!- ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has quit [Read error: Connection reset by peer] 22:15:38 fadein [~Erik@c-67-161-246-186.hsd1.ut.comcast.net] has joined #scheme 22:19:31 ehaliewicz [~user@50-0-51-11.dsl.static.sonic.net] has joined #scheme 22:55:29 -!- _ffio_ [~fire@unaffiliated/security] has quit [Ping timeout: 248 seconds] 22:56:20 ffio [~fire@unaffiliated/security] has joined #scheme 22:56:52 -!- skeuomorf [~skeuomorf@197.32.227.129] has quit [Quit: Leaving] 23:02:25 -!- sebastianb [terror@2001:41d0:1:a84b:98bd::1] has quit [Ping timeout: 246 seconds] 23:06:59 wdkrnls [~user@71.10.145.67] has joined #scheme 23:09:09 sebastianb [terror@2001:41d0:1:a84b:98bd::1] has joined #scheme 23:15:31 -!- tomobrien [~tomobrien@cpc14-dals15-2-0-cust157.hari.cable.virginmedia.com] has quit [Ping timeout: 252 seconds] 23:22:05 -!- calvis [~calvis@c-50-157-225-74.hsd1.ma.comcast.net] has quit [Quit: calvis] 23:23:51 -!- jerryzhou [~jerryzhou@58.245.253.218] has quit [Quit: Leaving] 23:42:08 calvis [~calvis@c-50-157-225-74.hsd1.ma.comcast.net] has joined #scheme 23:50:30 -!- wdkrnls [~user@71.10.145.67] has quit [Ping timeout: 256 seconds] 23:52:45 -!- calvis [~calvis@c-50-157-225-74.hsd1.ma.comcast.net] has quit [Quit: calvis] 23:54:14 -!- bjz [~brendanza@CPE-121-223-37-10.lnse2.cha.bigpond.net.au] has quit [Quit: Leaving...] 23:55:28 bjz [~brendanza@CPE-121-223-37-10.lnse2.cha.bigpond.net.au] has joined #scheme