00:01:04 dodobo: I want to process English, so things like quotations, sentences, etc. are important 00:01:48 ah, you need syntactic analyzis? 00:02:18 i got a similar problem what i m working on... 00:02:21 dodobo: not to the extent of nlp. really simple stuff 00:02:33 for computer languages silex might be useful 00:03:26 i c so silex is too complex... 00:03:48 i tried (string-split with various scheme interpreters... 00:03:54 ..it works in guile only 00:05:43 -!- Koven is now known as Kovensky 00:06:42 in guile there is the (ice-9 regexp) module 00:07:04 but i couldn t find something similar for chicken right now 00:07:18 -!- ysph [~user@75-143-85-15.dhcp.aubn.al.charter.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 00:07:29 sorry: (ice-9 regex) was the name 00:08:13 now i found something: 00:08:41 (import regex) is that what you are looking for erjiang? 00:10:32 erjiang: you should look into charsets 00:10:40 and string-tokenize 00:10:53 what you want can be accomplished with those two 00:18:09 -!- erjiang [~erjiang@7.80.244.66.jest.smithvilledigital.net] has quit [Ping timeout: 276 seconds] 00:18:57 erjiang [~erjiang@7.80.244.66.jest.smithvilledigital.net] has joined #scheme 00:20:45 -!- bweaver [~user@host-68-169-175-225.WISOLT2.epbfi.com] has quit [Ping timeout: 276 seconds] 00:31:17 -!- neilcj [~neilcj@c-174-49-216-137.hsd1.pa.comcast.net] has quit [Ping timeout: 264 seconds] 00:33:24 neilcj [~neilcj@c-174-49-216-137.hsd1.pa.comcast.net] has joined #scheme 00:35:35 masm [~masm@bl15-72-73.dsl.telepac.pt] has joined #scheme 00:43:18 -!- Agari [~Agari@180.Red-81-33-92.dynamicIP.rima-tde.net] has quit [Quit: Quit] 00:48:07 tauntaun [~Antoninus@ool-457c37c3.dyn.optonline.net] has joined #scheme 00:50:02 -!- rasterbar [~rasterbar@unaffiliated/rasterbar] has quit [Remote host closed the connection] 00:50:17 _danb_ [~user@203.38.189.126] has joined #scheme 00:50:47 -!- vilsonvieira [~vilson@189.58.114.88.dynamic.adsl.gvt.net.br] has quit [Quit: Saindo] 00:54:53 erjiang: BTW. In Guile 2.0, macroexpand does work the way you expect. Huzzah! 00:57:11 cky: hooray! 01:01:10 -!- tupi [~david@139.82.89.24] has quit [Quit: Leaving] 01:02:36 -!- pdlogan [~patrick@64.134.134.71] has left #scheme 01:07:30 -!- vu3rdd [~vu3rdd@fsf/member/vu3rdd] has quit [Remote host closed the connection] 01:19:19 -!- tauntaun [~Antoninus@ool-457c37c3.dyn.optonline.net] has quit [Quit: Ex-Chat] 01:19:35 tauntaun [~Antoninus@ool-457c37c3.dyn.optonline.net] has joined #scheme 01:29:17 myu2 [~myu2@58x5x224x106.ap58.ftth.ucom.ne.jp] has joined #scheme 01:34:19 -!- kuribas [~user@94-226-136-33.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 01:43:39 arcfide [1000@140-182-226-219.dhcp-bl.indiana.edu] has joined #scheme 01:46:22 -!- samth is now known as samth_away 01:48:13 xwl_ [~user@nat/nokia/x-ogsukbvkdeixltzw] has joined #scheme 01:48:57 -!- pdelgallego [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 01:56:01 Azuvix [~user@174-27-39-176.bois.qwest.net] has joined #scheme 01:57:16 -!- Azuvix [~user@174-27-39-176.bois.qwest.net] has quit [Remote host closed the connection] 01:57:39 Azuvix [~user@174-27-39-176.bois.qwest.net] has joined #scheme 02:00:53 -!- Azuvix [~user@174-27-39-176.bois.qwest.net] has quit [Remote host closed the connection] 02:05:03 -!- myu2 [~myu2@58x5x224x106.ap58.ftth.ucom.ne.jp] has quit [Read error: No route to host] 02:05:08 myu2 [~myu2@58x5x224x106.ap58.ftth.ucom.ne.jp] has joined #scheme 02:08:15 -!- saccade [~saccade@c-67-180-11-158.hsd1.ca.comcast.net] has quit [Quit: This computer has gone to sleep] 02:17:47 -!- arcfide [1000@140-182-226-219.dhcp-bl.indiana.edu] has left #scheme 02:35:34 rasterbar [~rasterbar@unaffiliated/rasterbar] has joined #scheme 02:36:03 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving] 02:39:48 lithpr [~lithpr@cpe-204-210-208-155.neo.res.rr.com] has joined #scheme 02:43:30 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 246 seconds] 02:43:43 adu [~ajr@softbank220043138128.bbtec.net] has joined #scheme 02:49:19 vu3rdd [~vu3rdd@nat/cisco/x-edyqokixmigipmum] has joined #scheme 02:49:19 -!- vu3rdd [~vu3rdd@nat/cisco/x-edyqokixmigipmum] has quit [Changing host] 02:49:19 vu3rdd [~vu3rdd@fsf/member/vu3rdd] has joined #scheme 02:50:25 amca [~amca@CPE-121-208-84-154.cqzr1.cha.bigpond.net.au] has joined #scheme 02:52:26 omg, typed racket is awesome 02:59:06 -!- amca [~amca@CPE-121-208-84-154.cqzr1.cha.bigpond.net.au] has quit [Quit: Farewell] 03:01:04 -!- corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has quit [Ping timeout: 240 seconds] 03:09:17 -!- tauntaun [~Antoninus@ool-457c37c3.dyn.optonline.net] has quit [Quit: Ex-Chat] 03:09:34 -!- dodobo [~max@www.diasp.org] has quit [Ping timeout: 260 seconds] 03:15:54 -!- mwolfe [~michael@cpe-67-49-72-40.socal.res.rr.com] has quit [Remote host closed the connection] 03:26:06 blueadept [~blueadept@unaffiliated/blueadept] has joined #scheme 03:43:06 -!- minsa [~minsa@c-24-5-121-157.hsd1.ca.comcast.net] has quit [Quit: WeeChat 0.2.6.3] 03:45:17 minsa [~minsa@c-24-5-121-157.hsd1.ca.comcast.net] has joined #scheme 03:49:01 -!- askhader [~askhader@taurine.csclub.uwaterloo.ca] has quit [Quit: Lost terminal] 03:52:43 timj_ [~timj@e176194163.adsl.alicedsl.de] has joined #scheme 03:56:41 -!- timj__ [~timj@e176192116.adsl.alicedsl.de] has quit [Ping timeout: 276 seconds] 03:58:16 :) 03:58:24 not perfect, but interesting. 04:23:34 -!- rpg [~rpg@216.243.156.16.real-time.com] has quit [Quit: rpg] 04:26:05 -!- zbrown [~zbrown@unaffiliated/zbrown] has left #scheme 04:30:43 -!- vu3rdd [~vu3rdd@fsf/member/vu3rdd] has quit [Ping timeout: 250 seconds] 04:38:24 vu3rdd [~vu3rdd@nat/cisco/x-wafdihsfpubpngtv] has joined #scheme 04:38:24 -!- vu3rdd [~vu3rdd@nat/cisco/x-wafdihsfpubpngtv] has quit [Changing host] 04:38:24 vu3rdd [~vu3rdd@fsf/member/vu3rdd] has joined #scheme 04:38:25 rageous [~Adium@user-38q461p.cable.mindspring.com] has joined #scheme 04:44:17 -!- MichaelRaskin [~MichaelRa@195.91.224.225] has quit [Remote host closed the connection] 04:46:19 -!- rageous [~Adium@user-38q461p.cable.mindspring.com] has left #scheme 04:46:27 rageous [~Adium@user-38q461p.cable.mindspring.com] has joined #scheme 05:22:09 MichaelRaskin [~MichaelRa@195.178.216.22] has joined #scheme 05:27:17 -!- masm [~masm@bl15-72-73.dsl.telepac.pt] has quit [Ping timeout: 246 seconds] 05:27:52 -!- MrFahrenheit [~RageOfTho@users-151-220.vinet.ba] has quit [Ping timeout: 240 seconds] 05:28:42 -!- evhan [~evhan@76-250-39-229.lightspeed.mdsnwi.sbcglobal.net] has quit [Read error: Connection reset by peer] 05:29:10 -!- erjiang [~erjiang@7.80.244.66.jest.smithvilledigital.net] has quit [Ping timeout: 240 seconds] 05:32:30 -!- churib [~churib@95.156.194.105] has quit [Ping timeout: 240 seconds] 05:35:58 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme 05:40:33 nilg [~user@77.70.2.229] has joined #scheme 05:45:41 churib [~churib@95.156.194.105] has joined #scheme 05:56:48 offby1: were you talking to me? 05:57:00 -!- tronador_ [~guille@190.253.148.80] has quit [Quit: tronador_] 05:57:13 I'd guess 05:57:18 so 05:59:14 I haven't done more than play with it.. I'm still not really sure when I'd want static typing.. 06:00:34 adu: yeah 06:00:49 fds: here's when I'd want it: always. 06:00:56 well, I'd always want it available. 06:01:09 optionally :) 06:01:10 Like, optional type declarations? 06:01:14 egg zackly 06:01:14 *fds* nods 06:01:25 I suppose I can see that 06:01:25 if they're required, then we're back to Pascal :-| 06:01:29 Haha 06:01:37 I've always thought scheme would make the perfect compiler IL if only it had static types 06:01:58 It would?! 06:02:06 yeah 06:02:14 A good IL could be represented as S-expressions, but it wouldn't be Scheme. 06:02:20 Scheme is too high-level to be an IL. 06:02:27 heh, OK 06:06:43 it could be a higher layer of IL that eventually is converted into something else 06:07:05 i mean if you already have a good scheme compiler.. 06:09:01 in that sense I think of it like Parrot or DLR, which are pretty highlevel too 06:10:27 whats parrots IL like? 06:11:02 http://www.parrot.org/dev/examples/pir 06:11:40 there are 4 datatypes in Parrot: int, float, string, object 06:12:20 its IL is basically an assembly language centered around those types 06:12:45 boring 06:13:59 jonrafkind: hilarious; i'm still trying to parse that as objective or subjective CoD. 06:14:19 what's CoD? 06:14:31 A game 06:14:42 adu: chichoski franchise 06:14:43 I'm also completely lost. :-P 06:14:51 what does that have to do with scheme? 06:15:32 adu: it's roughly contained within the testosterone-scheme archipelago. 06:15:58 what's chichoski? 06:16:37 The guy who created Call of Duty, is your Google broken? :-) 06:17:00 s/,/;/ 06:17:23 google doesn't help me understand why you are talking about CoD in #scheme 06:17:54 adu, do you know the phrase "the internet is serious business" ? 06:18:02 no 06:18:05 Yes, I've got no idea about that part. I'm just trying my best to keep up! 06:18:16 roughly it translates as "take a chill pill bro" 06:18:27 I don't have any 06:20:14 adu: In one of the channels I'm on, if someone can't take a chill pill, a /kick is a suitable substitute. :-P 06:21:45 I'm guessing that would be #lisp 06:23:55 why can't we be friends 06:23:57 on the internet 06:24:12 HG` [~HG@xdsl-92-252-88-52.dip.osnanet.de] has joined #scheme 06:24:22 or at least #scheme 06:25:46 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 272 seconds] 06:28:59 Hi! Are there some libraries for audio and linear algebra for Scheme? I'm thinking of porting my sound synthesis program to Gambit Scheme on Mac OS X. 06:36:03 askhader [~askhader@taurine.csclub.uwaterloo.ca] has joined #scheme 06:51:58 peterhil: oh, that's cool; i was doing some sound synthesis awhile back, but had to FFT on my own. 06:52:02 what does your program do? 06:54:01 It's a kind of additive synthesis engine with some twists, no GUI still except for simple animation of the signal 06:54:35 There are different sound objects for osc, harmonics, noise, sound (a group) etc... 06:54:54 And no FFT yet 06:55:22 I do the synthesis with complex signal 06:55:49 That gives some interesting possibilities 06:56:52 I know you can use C libraries with Gambit-C, but as I can't write C yet I guess it would be easier to find some scheme library for doing audio at first 06:58:50 Of, and the program is still a work in progress... It will be a complete music program (or three apps) for working with audio 07:00:38 klutometis: Here are some sound samples, images and videos made with my program: http://peter.vasb.fi/aanet/2010_Python_Resonance/ (The musical samples just illustrate the way I represent the sound signal) 07:15:28 -!- minsa [~minsa@c-24-5-121-157.hsd1.ca.comcast.net] has quit [Quit: WeeChat 0.2.6.3] 07:20:54 might be fun to use that kind of sound generators to make a higher order tracker in scheme 07:21:35 sounds could be streams of samples at some fixed rate, and they they are composed and manipulated using custom and derived means of combination 07:26:26 mathk [~mathk@194.177.61.155] has joined #scheme 07:30:07 -!- adu [~ajr@softbank220043138128.bbtec.net] has quit [Quit: adu] 07:33:14 -!- bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has quit [Ping timeout: 260 seconds] 07:40:18 -!- rdd [~rdd@c83-250-51-60.bredband.comhem.se] has quit [Remote host closed the connection] 08:04:24 Axius [~darkstar@92.84.3.2] has joined #scheme 08:04:34 hkBst [~quassel@gentoo/developer/hkbst] has joined #scheme 08:04:47 -!- Axius [~darkstar@92.84.3.2] has quit [Read error: Connection reset by peer] 08:05:11 Axius [~darkstar@92.84.3.2] has joined #scheme 08:06:13 -!- Axius [~darkstar@92.84.3.2] has quit [Client Quit] 08:06:34 Axius [~darkstar@92.84.3.2] has joined #scheme 08:06:59 bzzbzz [~franco@modemcable240.34-83-70.mc.videotron.ca] has joined #scheme 08:10:28 Algo [~Larry@unaffiliated/algorithmiccontr] has joined #scheme 08:31:04 aoh: I've actually thought of playing with variable "input" sampling rate producing constant output rate ie. modulating time. And I'm actually feeding the oscillators and other sound objects the times to sample the functions. 08:31:54 So I can just say, this Oscillator is 440 Hz, no matter the sampling rate. 08:34:52 gravicappa [~gravicapp@ppp85-141-164-3.pppoe.mtu-net.ru] has joined #scheme 08:35:21 I devised a simple method to produce different discrete frequencies quite accurately and fast 08:47:30 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 246 seconds] 08:52:10 orgs [~user@188-22-97-177.adsl.highway.telekom.at] has joined #scheme 08:55:59 schmir [~schmir@mail.brainbot.com] has joined #scheme 08:56:08 peterhil, that is probably a useful operation 08:56:59 might be worth checking out supercollider (http://en.wikipedia.org/wiki/SuperCollider) and reactable demo videos from youtube, in case you haven't seen them 08:57:38 scheme would probably be a nice language for making something like those 08:59:11 I have seen the reactable videos, that is a cool device. I know I should play with SuperCollider... :-) 09:00:34 And I also downloaded Common Lisp Music, and read it is developed on Scheme nowadays 09:02:18 impromptu is probably also very nice (http://impromptu.moso.com.au/gallery.html), and has lots of parenthesis in it 09:07:22 -!- Axius [~darkstar@92.84.3.2] has quit [Quit: Leaving] 09:09:19 -!- rmrfchik_ is now known as rmrfchik 09:11:07 Thanks, impromptu seems interesting 09:14:07 jesusito [~user@77.Red-80-58-102.staticIP.rima-tde.net] has joined #scheme 09:22:09 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 09:25:21 -!- ecraven [~user@140.78.42.213] has quit [Read error: Operation timed out] 09:26:07 adu [~ajr@softbank220043138128.bbtec.net] has joined #scheme 09:35:46 ecraven [~user@140.78.42.213] has joined #scheme 09:36:28 -!- myu2 [~myu2@58x5x224x106.ap58.ftth.ucom.ne.jp] has quit [Remote host closed the connection] 09:45:39 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 260 seconds] 09:47:08 -!- xwl_ [~user@nat/nokia/x-ogsukbvkdeixltzw] has quit [Ping timeout: 246 seconds] 09:47:40 pdelgallego [~pdelgalle@1385159852.dhcp.dbnet.dk] has joined #scheme 09:49:05 tauntaun [~Antoninus@ool-457c37c3.dyn.optonline.net] has joined #scheme 10:01:18 -!- adu [~ajr@softbank220043138128.bbtec.net] has quit [Quit: adu] 10:03:15 adu [~ajr@softbank220043138128.bbtec.net] has joined #scheme 10:11:48 wbooze`` [~levgue@xdsl-78-35-161-80.netcologne.de] has joined #scheme 10:12:08 homie` [~levgue@xdsl-78-35-161-80.netcologne.de] has joined #scheme 10:13:58 -!- homie [~levgue@xdsl-78-35-172-122.netcologne.de] has quit [Ping timeout: 240 seconds] 10:14:29 -!- wbooze` [~levgue@xdsl-78-35-172-122.netcologne.de] has quit [Ping timeout: 264 seconds] 10:21:12 -!- homie` [~levgue@xdsl-78-35-161-80.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:21:24 -!- wbooze`` [~levgue@xdsl-78-35-161-80.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 10:24:22 homie [~levgue@xdsl-78-35-161-80.netcologne.de] has joined #scheme 10:28:36 -!- homie [~levgue@xdsl-78-35-161-80.netcologne.de] has quit [Client Quit] 10:29:56 -!- ecraven [~user@140.78.42.213] has quit [Ping timeout: 276 seconds] 10:37:12 -!- timj_ [~timj@e176194163.adsl.alicedsl.de] has quit [Ping timeout: 272 seconds] 10:39:12 incandenza [~incandenz@ip68-231-109-244.ph.ph.cox.net] has joined #scheme 10:45:59 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 10:48:13 ecraven [~user@140.78.42.213] has joined #scheme 10:48:35 timj_ [~timj@e176194163.adsl.alicedsl.de] has joined #scheme 10:55:20 -!- vu3rdd [~vu3rdd@fsf/member/vu3rdd] has quit [Remote host closed the connection] 11:02:17 kuribas [~user@d54C2ADBB.access.telenet.be] has joined #scheme 11:11:59 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Ping timeout: 250 seconds] 11:17:29 -!- gravicappa [~gravicapp@ppp85-141-164-3.pppoe.mtu-net.ru] has quit [Ping timeout: 264 seconds] 11:24:30 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 11:25:35 -!- Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has quit [Ping timeout: 250 seconds] 11:26:03 -!- nilg [~user@77.70.2.229] has quit [Remote host closed the connection] 11:44:33 nilg [~user@77.70.2.229] has joined #scheme 11:47:56 tupi [~david@189.60.162.71] has joined #scheme 11:58:01 -!- kuribas [~user@d54C2ADBB.access.telenet.be] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 12:02:16 -!- tauntaun [~Antoninus@ool-457c37c3.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 12:02:40 -!- Algo [~Larry@unaffiliated/algorithmiccontr] has quit [Quit: Leaving.] 12:02:59 Algo [~Larry@unaffiliated/algorithmiccontr] has joined #scheme 12:20:34 phao [phao@189.107.129.210] has joined #scheme 12:21:09 -!- Algo [~Larry@unaffiliated/algorithmiccontr] has quit [Quit: Leaving.] 12:21:32 Algo [~Larry@unaffiliated/algorithmiccontr] has joined #scheme 12:36:06 -!- adu [~ajr@softbank220043138128.bbtec.net] has quit [Quit: adu] 12:40:59 -!- pygospa [~pygospa@kiel-d9bfc027.pool.mediaWays.net] has quit [Disconnected by services] 12:41:08 pygospa [~pygospa@kiel-4dbec40c.pool.mediaWays.net] has joined #scheme 12:46:16 Genieliu [~genie@59.78.62.120] has joined #scheme 12:58:37 Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has joined #scheme 13:01:45 tauntaun [~Antoninus@ool-44c7e46c.dyn.optonline.net] has joined #scheme 13:19:08 myu2 [~myu2@x108121.dynamic.ppp.asahi-net.or.jp] has joined #scheme 13:20:51 homie [~levgue@xdsl-78-35-161-80.netcologne.de] has joined #scheme 13:23:37 -!- rien is now known as rien|home 13:23:52 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 240 seconds] 13:24:45 jao [~user@pdpc/supporter/professional/jao] has joined #scheme 13:55:41 -!- eut [~m@cpe-24-24-136-239.socal.res.rr.com] has quit [Ping timeout: 240 seconds] 14:00:50 dnolen [~davidnole@184.152.69.75] has joined #scheme 14:11:01 eut [~m@cpe-24-24-136-239.socal.res.rr.com] has joined #scheme 14:22:49 pnkfelix [~Adium@c-68-38-142-34.hsd1.nj.comcast.net] has joined #scheme 14:25:20 -!- dnolen [~davidnole@184.152.69.75] has quit [Quit: dnolen] 14:29:49 erjiang [~erjiang@7.80.244.66.jest.smithvilledigital.net] has joined #scheme 14:34:59 MrFahrenheit [~RageOfTho@users-151-220.vinet.ba] has joined #scheme 14:40:41 Agari [~Agari@180.Red-81-33-92.dynamicIP.rima-tde.net] has joined #scheme 14:43:26 fantazo [~fantazo@178-191-166-186.adsl.highway.telekom.at] has joined #scheme 14:44:56 -!- Genieliu [~genie@59.78.62.120] has quit [Quit: leaving] 14:49:57 tronador_ [~guille@190.145.89.146] has joined #scheme 14:51:04 adu [~ajr@softbank220043139062.bbtec.net] has joined #scheme 14:53:43 -!- eut [~m@cpe-24-24-136-239.socal.res.rr.com] has quit [Ping timeout: 246 seconds] 14:54:12 bweaver [~user@host-68-169-175-225.WISOLT2.epbfi.com] has joined #scheme 14:55:26 -!- orgs [~user@188-22-97-177.adsl.highway.telekom.at] has quit [Remote host closed the connection] 14:57:40 aisa [~aisa@173-10-243-253-Albuquerque.hfc.comcastbusiness.net] has joined #scheme 15:00:28 -!- fantazo [~fantazo@178-191-166-186.adsl.highway.telekom.at] has quit [Ping timeout: 240 seconds] 15:03:28 -!- tauntaun [~Antoninus@ool-44c7e46c.dyn.optonline.net] has quit [Ping timeout: 240 seconds] 15:10:25 eut [~m@cpe-24-24-136-239.socal.res.rr.com] has joined #scheme 15:12:43 fantazo [~fantazo@178-191-167-192.adsl.highway.telekom.at] has joined #scheme 15:17:55 -!- rageous [~Adium@user-38q461p.cable.mindspring.com] has quit [Quit: Leaving.] 15:18:21 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Quit: Computer has gone to sleep.] 15:21:26 vu3rdd [~vu3rdd@122.167.224.192] has joined #scheme 15:21:27 -!- vu3rdd [~vu3rdd@122.167.224.192] has quit [Changing host] 15:21:27 vu3rdd [~vu3rdd@fsf/member/vu3rdd] has joined #scheme 15:23:34 corruptmemory [~jim@96.246.167.18] has joined #scheme 15:30:23 masm [~masm@bl15-72-73.dsl.telepac.pt] has joined #scheme 15:31:49 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 15:38:00 -!- MichaelRaskin [~MichaelRa@195.178.216.22] has quit [Remote host closed the connection] 15:39:03 Caleb-- [thedude@bzq-79-176-206-190.red.bezeqint.net] has joined #scheme 15:42:14 josephholsten [~josephhol@ip70-189-106-111.ok.ok.cox.net] has joined #scheme 15:45:09 copumpkin [~pumpkin@17.101.89.204] has joined #scheme 15:45:10 -!- copumpkin [~pumpkin@17.101.89.204] has quit [Changing host] 15:45:10 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 15:49:09 gozoner [~ebg@ebg-10004083621.jpl.nasa.gov] has joined #scheme 15:51:24 femtoo [~femto@95-89-196-152-dynip.superkabel.de] has joined #scheme 15:57:11 rageous [~Adium@nat-portal-160-94-47-16.uofm.wireless.umn.edu] has joined #scheme 15:57:27 -!- tupi [~david@189.60.162.71] has quit [Quit: Leaving] 15:59:32 pumpkin [~pumpkin@17.101.89.204] has joined #scheme 15:59:32 -!- pumpkin [~pumpkin@17.101.89.204] has quit [Changing host] 15:59:32 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 16:01:58 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 246 seconds] 16:01:59 carleastlund [~cce@gotham.ccs.neu.edu] has joined #scheme 16:04:39 -!- pumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 250 seconds] 16:05:09 f8l [~f8l@87-205-64-172.adsl.inetia.pl] has joined #scheme 16:05:25 copumpkin [~pumpkin@17.101.89.204] has joined #scheme 16:05:25 -!- copumpkin [~pumpkin@17.101.89.204] has quit [Changing host] 16:05:25 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 16:09:34 -!- josephholsten [~josephhol@ip70-189-106-111.ok.ok.cox.net] has quit [Quit: josephholsten] 16:10:47 josephholsten [~josephhol@ip70-189-106-111.ok.ok.cox.net] has joined #scheme 16:26:52 pdlogan [~patrick@75-164-189-139.ptld.qwest.net] has joined #scheme 16:28:04 -!- samth_away is now known as samth 16:33:04 Yasir [~kp@95.70.95.110] has joined #scheme 16:33:09 What's up. 16:34:00 Does (n f x) in SUCC := \n f x. f (n f x) mean that f is applied n times to x ? 16:34:33 And then, f is applied once more. 16:37:08 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 16:37:31 `Emoparting'? 16:40:31 jonrafkind [~jon@crystalis.cs.utah.edu] has joined #scheme 16:41:24 Riastradh! <3 16:41:31 How have you been? :-) 16:42:08 -!- rageous [~Adium@nat-portal-160-94-47-16.uofm.wireless.umn.edu] has quit [Remote host closed the connection] 16:43:53 evhan [~evhan@76-250-39-229.lightspeed.mdsnwi.sbcglobal.net] has joined #scheme 16:44:58 rageous [~Adium@nat-portal-160-94-47-16.uofm.wireless.umn.edu] has joined #scheme 16:50:35 Yasir: strictly, in lambda calculus (n f x) means that n is called with the arguments f and x. The higher level meaning depends on the meaning of N. 16:50:56 If the meaning of n is to apply f^n on x, then so be it. 16:51:19 (and yes, if n is a Church numeral, it will be the meaning it has). 16:51:50 gravicappa [~gravicapp@ppp85-141-164-3.pppoe.mtu-net.ru] has joined #scheme 16:51:59 pjb: Yes, the Church numerals. Just was confused by the notation. 16:54:24 -!- hkBst [~quassel@gentoo/developer/hkbst] has quit [Read error: Connection reset by peer] 16:59:49 *cky* is happy to see Riastradh return, too. 17:00:07 -!- homie [~levgue@xdsl-78-35-161-80.netcologne.de] has quit [Ping timeout: 250 seconds] 17:00:40 -!- jao [~user@pdpc/supporter/professional/jao] has quit [Ping timeout: 240 seconds] 17:01:52 -!- pdelgallego [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Ping timeout: 240 seconds] 17:02:23 -!- fantazo [~fantazo@178-191-167-192.adsl.highway.telekom.at] has quit [Remote host closed the connection] 17:02:40 -!- rageous [~Adium@nat-portal-160-94-47-16.uofm.wireless.umn.edu] has quit [Quit: Leaving.] 17:03:27 the channel would be quite strange with Riastradh 17:03:30 without 17:04:04 Yes, both. 17:04:29 moreso the second 17:04:49 Hi. 17:04:59 o/ 17:06:18 -!- githogori [~githogori@adsl-66-123-22-146.dsl.snfc21.pacbell.net] has quit [Remote host closed the connection] 17:06:26 fds: Do you remember who else it was that asked about the SRFI 41 implementation in Guile? I should let them know they have something to vaguely play with, too. 17:06:39 -!- ray [ray@xkcd-sucks.org] has quit [Remote host closed the connection] 17:07:09 (Maybe I'll just search my IRC logs.) 17:07:21 cky: Hmm, I can't remember. And I don't keep logs. 17:07:33 (Although, I suppose they're online.) 17:08:15 I think it was rien, actually. 17:08:22 *cky* just finished grepping the logs. 17:08:38 ray [ray@xkcd-sucks.org] has joined #scheme 17:09:07 I noticed that didi was asking about it too. 17:10:11 Ah yes, I remember talking about it with didi. I didn't think rien was a Guiler though 17:10:24 like MacArthur, Riastradh shall return 17:10:25 *nods* 17:10:35 zbigniew: :-D 17:12:38 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [Read error: Connection reset by peer] 17:15:50 -!- jesusito [~user@77.Red-80-58-102.staticIP.rima-tde.net] has quit [Ping timeout: 240 seconds] 17:22:19 rdd [~user@c83-250-51-60.bredband.comhem.se] has joined #scheme 17:24:58 Agari_ [~Agari@173.Red-79-150-125.dynamicIP.rima-tde.net] has joined #scheme 17:25:24 -!- Agari [~Agari@180.Red-81-33-92.dynamicIP.rima-tde.net] has quit [Disconnected by services] 17:25:26 -!- Agari_ is now known as Agari 17:27:06 -!- adu [~ajr@softbank220043139062.bbtec.net] has quit [Quit: adu] 17:28:17 -!- f8l [~f8l@87-205-64-172.adsl.inetia.pl] has quit [Quit: Cardiologist.] 17:35:13 -!- Yasir [~kp@95.70.95.110] has quit [Quit: Vale.] 17:41:04 homie [~levgue@xdsl-78-35-161-80.netcologne.de] has joined #scheme 17:44:58 mathk__ [~mathk@194.177.61.174] has joined #scheme 17:45:53 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 17:46:44 -!- mathk [~mathk@194.177.61.155] has quit [Read error: Operation timed out] 17:46:45 -!- mathk__ is now known as mathk 18:02:08 -!- MrFahrenheit [~RageOfTho@users-151-220.vinet.ba] has quit [Quit: Leaving] 18:03:46 bpalmer [~user@unaffiliated/bpalmer] has joined #scheme 18:04:24 -!- tronador_ [~guille@190.145.89.146] has quit [Quit: tronador_] 18:09:08 mwolfe [~michael@cpe-67-49-72-40.socal.res.rr.com] has joined #scheme 18:16:16 -!- corruptmemory [~jim@96.246.167.18] has quit [Ping timeout: 240 seconds] 18:17:19 corruptmemory [~jim@96.246.167.18] has joined #scheme 18:25:57 githogori [~githogori@111.sub-75-210-12.myvzw.com] has joined #scheme 18:28:48 -!- lithpr [~lithpr@cpe-204-210-208-155.neo.res.rr.com] has quit [Remote host closed the connection] 18:36:08 Algo1 [~Larry@adsl-69-108-80-58.dsl.irvnca.pacbell.net] has joined #scheme 18:37:30 -!- Algo [~Larry@unaffiliated/algorithmiccontr] has quit [Ping timeout: 240 seconds] 18:42:55 arcfide [1000@c-69-136-0-72.hsd1.in.comcast.net] has joined #scheme 18:43:19 MrFahrenheit [~RageOfTho@users-151-220.vinet.ba] has joined #scheme 18:51:44 -!- gozoner [~ebg@ebg-10004083621.jpl.nasa.gov] has quit [Quit: Computer has gone to sleep.] 18:52:02 kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has joined #scheme 18:53:25 tupi [~david@139.82.89.24] has joined #scheme 19:00:41 -!- pl-6 [~na@pool-71-182-166-142.pitbpa.east.verizon.net] has quit [Ping timeout: 264 seconds] 19:02:04 -!- nilg [~user@77.70.2.229] has quit [Remote host closed the connection] 19:03:21 femtooo [~femto@95-89-196-152-dynip.superkabel.de] has joined #scheme 19:04:00 jesusito [~user@220.pool85-49-234.dynamic.orange.es] has joined #scheme 19:06:00 f8l [~f8l@87-205-64-172.adsl.inetia.pl] has joined #scheme 19:06:40 -!- femtoo [~femto@95-89-196-152-dynip.superkabel.de] has quit [Ping timeout: 240 seconds] 19:07:55 -!- aisa [~aisa@173-10-243-253-Albuquerque.hfc.comcastbusiness.net] has quit [Quit: aisa] 19:08:02 offby1, I summon the channel Git wizard! 19:08:29 Riastradh: How is Git treating you? 19:09:11 % git init --bare foo.git 19:09:11 Initialized empty Git repository in /path/to/foo.git/ 19:09:11 % cd foo.git && git branch foo 19:09:11 fatal: Not a valid object name: 'master'. 19:09:18 What the heck does that mean? 19:09:48 So, I take it not very well then, huh? 19:10:10 Of course, I have no idea what that means, but it looks fun. 19:10:15 Riastradh: I think you can't branch because it has no changeset to refer to 19:10:24 But it's git, so who knows? 19:10:25 I didn't ask for an object or a master. I asked for a branch. 19:10:44 How do I create a Git repository with a branch called `foo'? 19:11:02 in two steps 19:11:23 What are the two steps? 19:11:30 This isn't going to be Gitaholics Anonymous, is it? 19:11:37 heh 19:11:45 no, that is more steps. 19:11:57 (I'm trying to get myself *on* Git, not off it.) 19:11:58 256 grueling steps 19:12:04 OK let me think. One way: first make a commit, then rename master to foo 19:12:27 OK, let me take a step back a moment and explain some context. 19:12:40 ooh, he said step 19:12:49 I want to try managing /etc with Git. 19:13:16 And dot files, and /usr/pkg/etc, along similar lines, but each of those will be independent, so I'll focus on /etc for now. 19:14:36 So, I thought: I will make a Git repository to manage it. I will make a branch for each release of NetBSD, to hold the canonical /etc from that release. I will also make a branch for each of my personal machines. That way, I can use Git's famous fantastic merging fun to upgrade a machine from one NetBSD version to another. 19:14:42 orgs [~user@91-115-55-221.adsl.highway.telekom.at] has joined #scheme 19:15:01 pavelludiq [~quassel@87.246.58.193] has joined #scheme 19:15:01 Riastradh: on catch is that git is terrible at permissions 19:15:06 s/on/one/ 19:15:07 And I can synchronize them between machines by pushing and pulling and having a nice tug-of-war with Git. Unfortunately, so far all I have is the tug-of-war with Git and not much else. 19:15:23 Riastradh: did you look at the etckeeper package? 19:15:50 not that you have hit the permissions hurdle yet... 19:16:37 pavelludiq_ [~quassel@87.246.58.193] has joined #scheme 19:16:54 etckeeper looks scary. `It hooks into apt to automatically commit changes made to /etc during package upgrades.' I don't want ANYTHING to automatically touch /etc. 19:17:03 Riastradh: the answer to your original question is that until the first commit, the repo is only half initialized.\ 19:17:31 git half-init foo 19:17:35 so make a commit. then make the branch, and delete master if you like 19:18:09 Anyway, I think it should be pretty straightforward to use mtree to handle the permissions, so I'm not worried about that. 19:18:32 % git commit 19:18:33 fatal: This operation must be run in a work tree 19:19:00 err, are you in the git repo that you just inited? 19:19:06 Yes. 19:19:21 hmm. is it bare? 19:19:29 Yes. 19:19:39 -!- pavelludiq [~quassel@87.246.58.193] has quit [Ping timeout: 260 seconds] 19:19:52 umm. that makes things extra complicated. Are you sure you want that? 19:20:21 Blkt [~user@93-33-138-64.ip44.fastwebnet.it] has joined #scheme 19:20:23 just push branch foo to it from some other repo, I guess. 19:20:41 That sounds a little Chicken and Egg like. 19:20:55 mm, chicken 19:21:14 arcfide: so does recursion, to most of my students ;) 19:21:24 -!- pavelludiq_ [~quassel@87.246.58.193] has quit [Ping timeout: 260 seconds] 19:21:24 I was planning to do all my work in a separate repository. That's usually how things work, isn't it? Push to and pull from a bare repository (where everyone else can pull from too), and do the real work somewhere else. 19:21:28 good evening everyone 19:21:54 zanes [~zane@wall.tripitinc.com] has joined #scheme 19:21:55 Riastradh: right. So don't worry that the bare repo doesn't have the branch you want, it will get created on push 19:23:37 OK. So (in the parent directory) I ran `git init foo', entered foo, ran `git commit', and ran `git branch foo'. 19:23:42 % git branch foo 19:23:42 fatal: Not a valid object name: 'master'. 19:25:08 well, you have to actually commit something. 19:25:09 I thought Git was supposed to be superlative at managing branches, but I can't manage to create one, let alone do anything with them! What am I doing wrong? 19:25:27 Can't I commit an empty directory? 19:25:33 it's like a bicycle. Getting started is the hard part. 19:25:46 Riastradh: no, git doesn't store empty directories 19:25:55 No, getting started is easy. Just go to the top of a large hill, have someone hold the bicycle upright while you get on, and then let go. 19:26:31 ...What does Git have against empty directories? 19:26:42 It's like CVS; it only stores files 19:26:52 harsh. 19:26:58 (comparing with CVS ;) ) 19:27:43 They ditched one of the objective improvements svn made over CVS. I think it should be allowed to kick at that ;) 19:27:54 I thought it was pretty common for VCS's to not commit things if the directory hasn't changed, CVS like or not. 19:28:13 arcfide: git doesn't represent directories at all 19:28:21 You cannot commit an empty directory 19:28:26 Even if it was just created 19:28:30 sjamaan: That has always made me...um, nervous. 19:28:43 Me too 19:29:27 I believe hg doesn't do that either 19:29:28 Does get have some sort of import command? Can you import all of /etc, and then commit to a branch? I do not know anything about Git. 19:29:33 OK, I created a garbage file and committed it. Now how do I make a branch in foo.git? 19:29:33 bzr does 19:30:33 well, the least typing is git push /path/to/bare-repo master:foo 19:31:00 less cryptically, git branch foo && git push /path/to/bare-repo foo 19:31:16 Also, what is a `ref' and why does the man page keep talking about them? 19:31:25 (the `git push' man page) 19:31:26 ref = branch or tag or hash 19:31:44 Hash? 19:31:55 sha1 hash of some commit 19:32:02 republican_devil [~gschuette@144.142.12.78] has joined #scheme 19:32:04 Geesh, what is that, some stoned version of a vendor branch or something? 19:32:12 Objects in git accessed by sha1-hashes. 19:32:31 unless you give them nicer names like tags and branches 19:33:08 http://eagain.net/articles/git-for-computer-scientists/ 19:33:53 pdelgallego [~pdelgalle@1385159852.dhcp.dbnet.dk] has joined #scheme 19:35:57 Is there a `Git for mathematicians'? This notion of post-it notes does not make much sense. 19:37:10 identifiers? 19:38:51 As I understand it, a bare Git repository stores a few things: (a) a dependency relation (a partial order) between objects, of which there are a few kinds, such as commits, trees, and files (blobs?), each having a unique serialization in octets, (b) a content-addressed mapping from SHA-1 hashes to objects, (c) a symbolic mapping from branch names to commits, (d) a symbolic mapping from tag names to something, and perhaps a little more. 19:39:18 Oh, it also stores the objects, of course. 19:40:38 `git push' and `git pull' will transfer objects, update (a) and (b) to reflect the transferred objects, and update (c) and (d) as .git/config prescribes. 19:43:35 So, is a `ref' just any key for mappings (b), (c), or (d)? 19:43:58 Or is there actually another kind of mapping? I am not sure what the HEAD business is, but it seems to be connected to refs. 19:47:41 -!- stepnem [~stepnem@176.119.broadband10.iol.cz] has quit [Quit: ZNC - http://znc.sourceforge.net] 19:47:53 nilg [~user@77.70.2.229] has joined #scheme 19:48:50 -!- Euthydemus [~euthydemu@vaxjo7.80.cust.blixtvik.net] has quit [Ping timeout: 272 seconds] 19:48:50 head is a "symbolic ref", a ref that can point to other refs 19:49:04 think symlink, I guess 19:49:22 originally, git didn't work on windows at all because it relied on symlinks 19:49:40 Euthydemus [~euthydemu@vaxjo7.80.cust.blixtvik.net] has joined #scheme 19:50:51 -!- ineiros_ [~itniemin@james.ics.hut.fi] has quit [Ping timeout: 250 seconds] 19:50:52 stepnem [~stepnem@176.119.broadband10.iol.cz] has joined #scheme 19:51:24 ineiros [~itniemin@james.ics.hut.fi] has joined #scheme 19:52:00 The gittutorial(7) man page doesn't even use the word `ref' (or `refspec')... 19:52:39 There is something useful in gitrepository-layout(5) on that matter. 19:52:45 the git docs are easy, once you understand git. 19:52:55 ... 19:53:10 actually, isn't there man gitglossary? 19:53:24 there yah go. 19:53:24 I don't care how the repository is implemented internally... I want to know what Git does for me! 19:54:11 gozoner [~ebg@ebg-10004083621.jpl.nasa.gov] has joined #scheme 19:55:52 OK, so a `ref' is either a SHA-1 hash of an object, or a symbolic name to be mapped by the .git/remotes directory to the SHA-1 hash of an object. 19:57:15 .git/refs, rather. 19:57:43 And when the git-push(1) man page says `update refs', it really means `update the symbolic mapping in .git/refs'; it doesn't change the nature of the ref -- the SHA-1 hash or the symbolic name -- itself. 19:58:11 Now where was I? 19:58:43 I'm tryinna pop, but nuttin happens! 19:59:45 wav11 [~Adium@108.105.239.28] has joined #scheme 20:01:59 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme 20:03:18 hey Riastradh 20:03:28 -!- Agari [~Agari@173.Red-79-150-125.dynamicIP.rima-tde.net] has quit [Ping timeout: 246 seconds] 20:03:35 I'm almost finishing the "first part" of that date/time module 20:03:55 Riastradh: Are you still working on MIT Scheme? 20:03:56 Just have to write a "iso week of the year" function. Then it's just a matter of adding leap seconds support 20:03:59 =) 20:04:44 Occasionally, arcfide. 20:05:50 -!- wav11 [~Adium@108.105.239.28] has quit [Ping timeout: 240 seconds] 20:07:36 -!- phao [phao@189.107.129.210] has quit [Quit: Fui embora] 20:07:47 wav1 [~Adium@108.105.239.28] has joined #scheme 20:09:01 Watching the impedance mismatch between Linus's brain as revealed in the structure of git and Riastradh's brain is fun. :) 20:09:32 is there a scheme code management system? 20:09:44 -!- republican_devil is now known as capitalist_devil 20:09:53 A what? 20:10:02 A Gavino, arcfide. 20:10:03 You mean a VCS written in Scheme? 20:10:34 Agari [~Agari@173.Red-79-150-125.dynamicIP.rima-tde.net] has joined #scheme 20:11:37 *arcfide* looks confused. 20:11:56 -!- schmir [~schmir@mail.brainbot.com] has quit [Remote host closed the connection] 20:12:06 -!- josephholsten [~josephhol@ip70-189-106-111.ok.ok.cox.net] has quit [Quit: josephholsten] 20:12:22 Then don't look at the Gavino. It's less confusing that way. 20:15:56 wav11 [~Adium@184.250.164.146] has joined #scheme 20:17:07 -!- wav1 [~Adium@108.105.239.28] has quit [Ping timeout: 250 seconds] 20:19:42 yes 20:19:43 darcs is in haskell eh? I suppose its a job for a more low level language? 20:21:51 -!- gravicappa [~gravicapp@ppp85-141-164-3.pppoe.mtu-net.ru] has quit [Ping timeout: 268 seconds] 20:24:09 gravicappa [~gravicapp@ppp85-141-164-64.pppoe.mtu-net.ru] has joined #scheme 20:28:14 plertrood [~stephenwa@host86-185-153-159.range86-185.btcentralplus.com] has joined #scheme 20:31:48 How do I get Git to show me the diff between two branches or two tags? Also, what's the difference between a branch and a tag, besides intent (that a tag doesn't change)? Is a tag integrally related to any branch or anything? 20:35:45 -!- capitalist_devil is now known as gavino_himself 20:36:08 Oh, in this case, it was actually user error. I forgot to push one of the branches to foo.git, so of course it couldn't find that branch. 20:39:47 merging has always been the interesting part for me 20:41:49 -!- ineiros [~itniemin@james.ics.hut.fi] has quit [*.net *.split] 20:41:49 -!- ecraven [~user@140.78.42.213] has quit [*.net *.split] 20:41:50 -!- rasterbar [~rasterbar@unaffiliated/rasterbar] has quit [*.net *.split] 20:41:50 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [*.net *.split] 20:41:50 -!- Axioplase [~Axioplase@fortigate.kb.ecei.tohoku.ac.jp] has quit [*.net *.split] 20:41:50 -!- rmrfchik [~rmrfchik@linuxhacker.ru] has quit [*.net *.split] 20:41:50 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [*.net *.split] 20:41:51 -!- jeff___ [~jdlouhy@zerowing.ccs.neu.edu] has quit [*.net *.split] 20:41:51 -!- tonyg [~tonyg@navarone.ccs.neu.edu] has quit [*.net *.split] 20:41:51 -!- weinholt [weinholt@debian/emeritus/weinholt] has quit [*.net *.split] 20:41:51 -!- alaricsp [~alaric@relief.warhead.org.uk] has quit [*.net *.split] 20:41:51 -!- arbscht [~arbscht@unaffiliated/arbscht] has quit [*.net *.split] 20:41:51 -!- inimino [~inimino@boshi.inimino.org] has quit [*.net *.split] 20:41:51 -!- amoe [~amoe@cpc1-brig13-0-0-cust658.3-3.cable.virginmedia.com] has quit [*.net *.split] 20:41:52 -!- zilt [~zilt@67.23.13.119] has quit [*.net *.split] 20:41:52 -!- metasyntax [~taylor@72.86.89.174] has quit [*.net *.split] 20:41:52 -!- C-Keen [ckeen@pestilenz.org] has quit [*.net *.split] 20:41:52 -!- Zahl [~kenneth@lnx101.hrz.tu-darmstadt.de] has quit [*.net *.split] 20:41:52 -!- XTL [~t6haha00@2001:708:510:33::deca] has quit [*.net *.split] 20:44:35 inimino [~inimino@boshi.inimino.org] has joined #scheme 20:47:06 -!- femtooo [~femto@95-89-196-152-dynip.superkabel.de] has quit [Read error: Connection reset by peer] 20:53:04 -!- orgs [~user@91-115-55-221.adsl.highway.telekom.at] has quit [Remote host closed the connection] 20:54:25 chemuduguntar [~ravic@smtp.touchcut.com] has joined #scheme 20:54:41 preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 21:00:05 ineiros [~itniemin@james.ics.hut.fi] has joined #scheme 21:00:05 ecraven [~user@140.78.42.213] has joined #scheme 21:00:05 rasterbar [~rasterbar@unaffiliated/rasterbar] has joined #scheme 21:00:05 Axioplase [~Axioplase@fortigate.kb.ecei.tohoku.ac.jp] has joined #scheme 21:00:05 rmrfchik [~rmrfchik@linuxhacker.ru] has joined #scheme 21:00:05 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #scheme 21:00:05 jeff___ [~jdlouhy@zerowing.ccs.neu.edu] has joined #scheme 21:00:05 tonyg [~tonyg@navarone.ccs.neu.edu] has joined #scheme 21:00:05 weinholt [weinholt@debian/emeritus/weinholt] has joined #scheme 21:00:05 alaricsp [~alaric@relief.warhead.org.uk] has joined #scheme 21:00:05 arbscht [~arbscht@unaffiliated/arbscht] has joined #scheme 21:00:05 zilt [~zilt@67.23.13.119] has joined #scheme 21:00:05 amoe [~amoe@cpc1-brig13-0-0-cust658.3-3.cable.virginmedia.com] has joined #scheme 21:00:05 metasyntax [~taylor@72.86.89.174] has joined #scheme 21:00:05 C-Keen [ckeen@pestilenz.org] has joined #scheme 21:00:05 Zahl [~kenneth@lnx101.hrz.tu-darmstadt.de] has joined #scheme 21:00:05 XTL [~t6haha00@2001:708:510:33::deca] has joined #scheme 21:00:58 pumpkin [~pumpkin@17.101.89.204] has joined #scheme 21:00:58 -!- pumpkin [~pumpkin@17.101.89.204] has quit [Changing host] 21:00:58 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 21:03:34 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 272 seconds] 21:05:14 Riastradh: tags are not related to branch and you can use git diff to show the difference between branches or tags 21:05:19 -!- tizoc [~user@unaffiliated/tizoc] has quit [*.net *.split] 21:05:19 -!- Intensity [UH2MNxfCXr@unaffiliated/intensity] has quit [*.net *.split] 21:05:19 -!- rrm3 [~rrm3@rrm3.org] has quit [*.net *.split] 21:05:19 -!- elf [elf@antenora.aculei.net] has quit [*.net *.split] 21:05:19 -!- preflex [~preflex@unaffiliated/mauke/bot/preflex] has quit [*.net *.split] 21:05:19 -!- wav11 [~Adium@184.250.164.146] has quit [*.net *.split] 21:05:19 -!- githogori [~githogori@111.sub-75-210-12.myvzw.com] has quit [*.net *.split] 21:05:20 -!- myu2 [~myu2@x108121.dynamic.ppp.asahi-net.or.jp] has quit [*.net *.split] 21:05:20 -!- emporas [~emporas@athedsl-167866.home.otenet.gr] has quit [*.net *.split] 21:05:21 -!- zanes [~zane@wall.tripitinc.com] has quit [*.net *.split] 21:05:21 -!- tupi [~david@139.82.89.24] has quit [*.net *.split] 21:05:21 -!- langmartin [~user@exeuntcha2.tva.gov] has quit [*.net *.split] 21:05:21 -!- Caleb-- [thedude@bzq-79-176-206-190.red.bezeqint.net] has quit [*.net *.split] 21:05:21 -!- pothos [~pothos@111-240-171-188.dynamic.hinet.net] has quit [*.net *.split] 21:05:21 -!- Pepe_ [~ppjet@bouah.net] has quit [*.net *.split] 21:05:21 -!- oivindbi [oivindbi@lynx.stud.ntnu.no] has quit [*.net *.split] 21:05:22 -!- Euthydemus [~euthydemu@vaxjo7.80.cust.blixtvik.net] has quit [*.net *.split] 21:05:22 -!- f8l [~f8l@87-205-64-172.adsl.inetia.pl] has quit [*.net *.split] 21:05:22 -!- arcfide [1000@c-69-136-0-72.hsd1.in.comcast.net] has quit [*.net *.split] 21:05:22 -!- eut [~m@cpe-24-24-136-239.socal.res.rr.com] has quit [*.net *.split] 21:05:23 -!- REPLeffect [~REPLeffec@69.54.115.254] has quit [*.net *.split] 21:05:23 -!- rien|home [~rien@dyn-160-39-34-114.dyn.columbia.edu] has quit [*.net *.split] 21:05:23 -!- clog [nef@bespin.org] has quit [*.net *.split] 21:05:23 -!- stamourv [~user@ahuntsic.ccs.neu.edu] has quit [*.net *.split] 21:05:25 -!- mathk [~mathk@194.177.61.174] has quit [*.net *.split] 21:05:25 -!- DrDuck [~duck@216.186.151.63] has quit [*.net *.split] 21:05:26 -!- aoh [~aki@80.75.102.51] has quit [*.net *.split] 21:05:26 -!- dRbiG [drbig@unhallowed.pl] has quit [*.net *.split] 21:05:26 -!- zeroish [~zeroish@135.207.174.50] has quit [*.net *.split] 21:05:26 -!- acarrico [~acarrico@pppoe-68-142-62-150.gmavt.net] has quit [*.net *.split] 21:05:26 -!- ski [~slj@c83-254-21-112.bredband.comhem.se] has quit [*.net *.split] 21:05:26 -!- snorble [~snorble@s83-179-14-105.cust.tele2.se] has quit [*.net *.split] 21:05:27 -!- cky [~cky@fsf/member/cky] has quit [*.net *.split] 21:05:27 -!- bremner [~bremner@yantan.tethera.net] has quit [*.net *.split] 21:05:27 -!- sjamaan [~sjamaan@netbsd/developer/sjamaan] has quit [*.net *.split] 21:05:27 -!- jeapostrophe [~jay@lallab.cs.byu.edu] has quit [*.net *.split] 21:05:28 -!- Riastradh [debian-tor@fsf/member/riastradh] has quit [*.net *.split] 21:05:28 -!- yx [debian-tor@gateway/tor-sasl/yx] has quit [*.net *.split] 21:05:28 -!- rudybot [~luser@ec2-67-202-7-151.compute-1.amazonaws.com] has quit [*.net *.split] 21:05:28 -!- Adamant [~Adamant@unaffiliated/adamant] has quit [*.net *.split] 21:05:28 -!- eli [~eli@winooski.ccs.neu.edu] has quit [*.net *.split] 21:05:28 -!- nome [~user@c-98-249-30-223.hsd1.va.comcast.net] has quit [*.net *.split] 21:05:28 -!- mmc [~michal@85.90.76.130] has quit [*.net *.split] 21:05:29 -!- MapMan [mapman@host-62-141-192-113.swidnica.mm.pl] has quit [*.net *.split] 21:05:29 -!- joast [~rick@CPE-76-178-178-72.natnow.res.rr.com] has quit [*.net *.split] 21:05:29 -!- timchen1a [tim@kalug.ks.edu.tw] has quit [*.net *.split] 21:05:30 -!- Fill [~Fill@static.195.170.4.46.clients.your-server.de] has quit [*.net *.split] 21:05:30 -!- dfeuer [~dfeuer@wikimedia/Dfeuer] has quit [*.net *.split] 21:05:35 tizoc [~user@li25-112.members.linode.com] has joined #scheme 21:05:35 rrm3 [~rrm3@rrm3.org] has joined #scheme 21:06:27 preflex [~preflex@unaffiliated/mauke/bot/preflex] has joined #scheme 21:06:27 wav11 [~Adium@184.250.164.146] has joined #scheme 21:06:27 Euthydemus [~euthydemu@vaxjo7.80.cust.blixtvik.net] has joined #scheme 21:06:27 zanes [~zane@wall.tripitinc.com] has joined #scheme 21:06:27 f8l [~f8l@87-205-64-172.adsl.inetia.pl] has joined #scheme 21:06:27 tupi [~david@139.82.89.24] has joined #scheme 21:06:27 arcfide [1000@c-69-136-0-72.hsd1.in.comcast.net] has joined #scheme 21:06:27 githogori [~githogori@111.sub-75-210-12.myvzw.com] has joined #scheme 21:06:27 langmartin [~user@exeuntcha2.tva.gov] has joined #scheme 21:06:27 Caleb-- [thedude@bzq-79-176-206-190.red.bezeqint.net] has joined #scheme 21:06:27 eut [~m@cpe-24-24-136-239.socal.res.rr.com] has joined #scheme 21:06:27 myu2 [~myu2@x108121.dynamic.ppp.asahi-net.or.jp] has joined #scheme 21:06:27 pothos [~pothos@111-240-171-188.dynamic.hinet.net] has joined #scheme 21:06:27 emporas [~emporas@athedsl-167866.home.otenet.gr] has joined #scheme 21:06:27 Pepe_ [~ppjet@bouah.net] has joined #scheme 21:06:27 REPLeffect [~REPLeffec@69.54.115.254] has joined #scheme 21:06:27 rien|home [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #scheme 21:06:27 oivindbi [oivindbi@lynx.stud.ntnu.no] has joined #scheme 21:06:27 clog [nef@bespin.org] has joined #scheme 21:06:27 stamourv [~user@ahuntsic.ccs.neu.edu] has joined #scheme 21:06:39 -!- bpalmer [~user@unaffiliated/bpalmer] has quit [Changing host] 21:06:39 bpalmer [~user@nat/google/x-kksqlpezarfvcubx] has joined #scheme 21:06:57 Riastradh [debian-tor@fsf/member/riastradh] has joined #scheme 21:06:57 yx [debian-tor@gateway/tor-sasl/yx] has joined #scheme 21:06:57 rudybot [~luser@ec2-67-202-7-151.compute-1.amazonaws.com] has joined #scheme 21:06:57 eli [~eli@winooski.ccs.neu.edu] has joined #scheme 21:06:57 nome [~user@c-98-249-30-223.hsd1.va.comcast.net] has joined #scheme 21:06:57 mmc [~michal@85.90.76.130] has joined #scheme 21:06:57 MapMan [mapman@host-62-141-192-113.swidnica.mm.pl] has joined #scheme 21:06:57 joast [~rick@CPE-76-178-178-72.natnow.res.rr.com] has joined #scheme 21:06:57 timchen1a [tim@kalug.ks.edu.tw] has joined #scheme 21:06:57 Fill [~Fill@static.195.170.4.46.clients.your-server.de] has joined #scheme 21:06:57 dfeuer [~dfeuer@wikimedia/Dfeuer] has joined #scheme 21:07:40 elf [elf@antenora.aculei.net] has joined #scheme 21:07:40 mathk [~mathk@194.177.61.174] has joined #scheme 21:07:40 DrDuck [~duck@216.186.151.63] has joined #scheme 21:07:40 aoh [~aki@80.75.102.51] has joined #scheme 21:07:40 dRbiG [drbig@unhallowed.pl] has joined #scheme 21:07:40 zeroish [~zeroish@135.207.174.50] has joined #scheme 21:07:40 acarrico [~acarrico@pppoe-68-142-62-150.gmavt.net] has joined #scheme 21:07:40 ski [~slj@c83-254-21-112.bredband.comhem.se] has joined #scheme 21:07:40 snorble [~snorble@s83-179-14-105.cust.tele2.se] has joined #scheme 21:07:40 cky [~cky@fsf/member/cky] has joined #scheme 21:07:40 bremner [~bremner@yantan.tethera.net] has joined #scheme 21:07:40 sjamaan [~sjamaan@netbsd/developer/sjamaan] has joined #scheme 21:07:40 jeapostrophe [~jay@lallab.cs.byu.edu] has joined #scheme 21:10:26 tronador_ [~guille@190.145.89.146] has joined #scheme 21:10:41 lithpr [~lithpr@cpe-204-210-208-155.neo.res.rr.com] has joined #scheme 21:12:11 lbc [~quassel@1908ds1-aboes.0.fullrate.dk] has joined #scheme 21:13:58 Adamant [~Adamant@unaffiliated/adamant] has joined #scheme 21:18:47 -!- tizoc [~user@li25-112.members.linode.com] has quit [Changing host] 21:18:47 tizoc [~user@unaffiliated/tizoc] has joined #scheme 21:19:48 pl-6 [~na@pool-72-95-157-180.pitbpa.east.verizon.net] has joined #scheme 21:22:43 By the way, here's a nice `Git for the differential topologist': . 21:28:07 -!- pumpkin is now known as copumpkin 21:29:02 You've turned inside out, pumpkin! 21:29:22 -!- plertrood [~stephenwa@host86-185-153-159.range86-185.btcentralplus.com] has quit [Quit: plertrood] 21:29:43 plertrood [~stephenwa@host86-185-153-159.range86-185.btcentralplus.com] has joined #scheme 21:32:53 -!- Agari [~Agari@173.Red-79-150-125.dynamicIP.rima-tde.net] has quit [Quit: Quit] 21:33:46 I have indeed :( 21:34:04 Did you have the misfortune of trying to use Git? 21:34:19 yeah, I use it quite often, but am definitely not a power user 21:34:24 Riastradh: things probably are simpler when you consider them as a brane 21:34:33 and look stuff up whenever I try doing interesting stuff on it :) 21:34:47 unfortunately mine does not contain knowledge of topology yet 21:35:11 I am not a power user and I don't use it much, and I have to look up stuff a lot for it. 21:35:29 darcs or hg it's frontend ain't 21:35:42 thought it is better than it was 21:36:26 There's not much left of my brane after I've tried to use Git... 21:37:21 New Jersey has definitely won this round. 21:38:24 Using git is easier when you don't try to understand it. Except you occasionally get surprised and lose important work and have to ask a guru how to fix it. 21:39:07 And people complain about Monotone being complex. 21:39:37 -!- nilg [~user@77.70.2.229] has quit [Remote host closed the connection] 21:39:42 Adamant: Are you saying git follows the New Jersey philosophy, or...? 21:40:00 Monotone *is* too complex. When I tried to use it (admittedly, this was some five or six years ago), I got lost in a twisty maze of manifestos, all alike. 21:40:31 levi: yes, and all the horrors it inflicts pop out with git 21:41:11 it's fast and performant, it's UI from either a programmer or end user view is a hack, and occasionally it blows the fuck up 21:41:53 So who exemplifies the MIT philosophy in version control? darcs? 21:42:02 probably closest 21:42:14 hg is somewhere in the middle 21:42:23 it's not bad at all really 21:44:02 nothing is really nice and neat and closed, but their tradeoffs usually make sense, it's easy enough to use, and captures all the essence if not all the corner cases 21:49:05 -!- _danb_ [~user@203.38.189.126] has quit [*.net *.split] 21:49:05 -!- yorick [yorick@gateway/shell/shellium.org/x-tulwebeyysgnjges] has quit [*.net *.split] 21:49:05 -!- eno [~eno@nslu2-linux/eno] has quit [*.net *.split] 21:49:05 -!- borism [~boris@ec2-79-125-58-77.eu-west-1.compute.amazonaws.com] has quit [*.net *.split] 21:49:06 -!- ineiros [~itniemin@james.ics.hut.fi] has quit [*.net *.split] 21:49:06 -!- ecraven [~user@140.78.42.213] has quit [*.net *.split] 21:49:06 -!- rasterbar [~rasterbar@unaffiliated/rasterbar] has quit [*.net *.split] 21:49:07 -!- Axioplase [~Axioplase@fortigate.kb.ecei.tohoku.ac.jp] has quit [*.net *.split] 21:49:07 -!- rmrfchik [~rmrfchik@linuxhacker.ru] has quit [*.net *.split] 21:49:07 -!- kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has quit [*.net *.split] 21:49:07 -!- jeff___ [~jdlouhy@zerowing.ccs.neu.edu] has quit [*.net *.split] 21:49:07 -!- tonyg [~tonyg@navarone.ccs.neu.edu] has quit [*.net *.split] 21:49:07 -!- weinholt [weinholt@debian/emeritus/weinholt] has quit [*.net *.split] 21:49:07 -!- alaricsp [~alaric@relief.warhead.org.uk] has quit [*.net *.split] 21:49:07 -!- arbscht [~arbscht@unaffiliated/arbscht] has quit [*.net *.split] 21:49:08 -!- amoe [~amoe@cpc1-brig13-0-0-cust658.3-3.cable.virginmedia.com] has quit [*.net *.split] 21:49:08 -!- zilt [~zilt@67.23.13.119] has quit [*.net *.split] 21:49:08 -!- metasyntax [~taylor@72.86.89.174] has quit [*.net *.split] 21:49:08 -!- C-Keen [ckeen@pestilenz.org] has quit [*.net *.split] 21:49:08 -!- Zahl [~kenneth@lnx101.hrz.tu-darmstadt.de] has quit [*.net *.split] 21:49:09 -!- XTL [~t6haha00@2001:708:510:33::deca] has quit [*.net *.split] 21:49:11 -!- Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has quit [Ping timeout: 276 seconds] 21:50:03 pumpkin [~pumpkin@17.101.89.204] has joined #scheme 21:50:03 XTL [~t6haha00@2001:708:510:33::deca] has joined #scheme 21:50:03 Zahl [~kenneth@lnx101.hrz.tu-darmstadt.de] has joined #scheme 21:50:03 C-Keen [ckeen@pestilenz.org] has joined #scheme 21:50:03 metasyntax [~taylor@72.86.89.174] has joined #scheme 21:50:03 amoe [~amoe@cpc1-brig13-0-0-cust658.3-3.cable.virginmedia.com] has joined #scheme 21:50:03 zilt [~zilt@67.23.13.119] has joined #scheme 21:50:03 arbscht [~arbscht@unaffiliated/arbscht] has joined #scheme 21:50:03 alaricsp [~alaric@relief.warhead.org.uk] has joined #scheme 21:50:03 weinholt [weinholt@debian/emeritus/weinholt] has joined #scheme 21:50:03 tonyg [~tonyg@navarone.ccs.neu.edu] has joined #scheme 21:50:03 jeff___ [~jdlouhy@zerowing.ccs.neu.edu] has joined #scheme 21:50:03 kanru [~kanru@kanru-1-pt.tunnel.tserv15.lax1.ipv6.he.net] has joined #scheme 21:50:03 rmrfchik [~rmrfchik@linuxhacker.ru] has joined #scheme 21:50:03 Axioplase [~Axioplase@fortigate.kb.ecei.tohoku.ac.jp] has joined #scheme 21:50:03 rasterbar [~rasterbar@unaffiliated/rasterbar] has joined #scheme 21:50:03 ecraven [~user@140.78.42.213] has joined #scheme 21:50:03 ineiros [~itniemin@james.ics.hut.fi] has joined #scheme 21:50:03 _danb_ [~user@203.38.189.126] has joined #scheme 21:50:03 yorick [yorick@gateway/shell/shellium.org/x-tulwebeyysgnjges] has joined #scheme 21:50:03 eno [~eno@nslu2-linux/eno] has joined #scheme 21:50:03 borism [~boris@ec2-79-125-58-77.eu-west-1.compute.amazonaws.com] has joined #scheme 21:50:31 -!- copumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 250 seconds] 21:50:50 -!- pumpkin [~pumpkin@17.101.89.204] has quit [Changing host] 21:50:50 pumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 21:50:54 Nshag [user@chl45-1-88-123-84-8.fbx.proxad.net] has joined #scheme 21:52:30 -!- jesusito [~user@220.pool85-49-234.dynamic.orange.es] has left #scheme 21:56:10 I used to spend more time than I'd like around the Linux kernel source and kernel developers. It's really clear to me why git is the way it is after that. 21:57:42 you also explained why, besides sheer raw laziness, I don't contribute to such projects. I would have to read LKML regularly. I do not wish to do this. 21:58:09 No kidding. 21:58:29 laziness is probably more important, but reading LKML, even formatted and digested, doesn't help. 21:58:46 The world of Scheme is a much nicer place, albeit less practically-oriented than the Linux kernel. 21:58:55 pretty much. 22:00:14 best lesson I've learned from Linux is set the tone early. 22:00:36 or it's much harder to change 22:02:23 Linux is also a terribly ephemeral place. The only thing that's relatively constant is the POSIX API. Everything else is completely rewritten in a mostly incompatible way on a regular basis, and the code is the only documentation. 22:03:23 My programming lately has been on top of QNX. While I don't have as much access to the source code, the interface to write drivers is fairly stable and actually documented. 22:04:30 QNX is a nice piece of software 22:04:50 never really done anything with it, though 22:05:41 It's got its nice parts and not-so-nice parts, but I like it overall. 22:05:51 yeah. 22:06:39 -!- wav11 [~Adium@184.250.164.146] has quit [Ping timeout: 268 seconds] 22:07:52 Is there an easy way to make Emacs start in no window mode all the time without -nw? 22:08:20 arcfide: You can also unset $DISPLAY. 22:08:52 You can install a version that doesn't have the graphical stuff built-in. 22:10:08 arcfide: alias emacs='emacs -nw' 22:10:11 How come `git add .' doesn't make `git diff' yield no output? 22:11:35 `git diff' shows unstaged changes by default. You can use `git diff --cached'. 22:12:41 -!- HG` [~HG@xdsl-92-252-88-52.dip.osnanet.de] has quit [Quit: Leaving.] 22:13:13 Ow, it seems that I misunderstood the question. 22:15:17 Is there a way to say `please add EVERYTHING that ``git diff'' would display', short of `yes | git add -p'? 22:16:28 git add -a ? 22:16:48 aisa [~aisa@173-10-243-253-Albuquerque.hfc.comcastbusiness.net] has joined #scheme 22:17:02 You mean `git add -A'? I didn't see a `-a' in the man page. 22:17:23 Ah, yes I do.. 22:17:49 Thanks, that worked. 22:18:07 Great 22:19:10 If you set up your .gitignore file with files you will not want to add to git, then you avoid a lot of faff and can just git add -A every time.. 22:21:22 If you're trying to cut down on steps in the workflow, consider commit -am 'Message' 22:22:05 What if I don't like the word `workflow' and want to expunge it? 22:22:26 commit --amend ? 22:22:31 pippin [~pippin@li146-77.members.linode.com] has joined #scheme 22:22:47 No, no, how do I get everyone to stop yammering about workflows? 22:23:18 I bet even Git, with its manifold complexities and elaborate functionality, can't help me to do that. 22:23:24 hypnosis? 22:25:13 You can't talk about git without talking about workflows, because the only sensible way to tame git is to come up with some conventions around using it that make it into a sane system for what you want to do. 22:26:37 Aye. I was reliant on a cookbook for the first month of using it; and even now, I will sometimes mix myself up enough I have to go back to basics. 22:27:04 There's no harm in following recipes until you've ingrained enough principles to try improvisation. 22:28:03 josephholsten [~josephhol@216.16.128.242] has joined #scheme 22:28:43 -!- pdelgallego [~pdelgalle@1385159852.dhcp.dbnet.dk] has quit [Ping timeout: 246 seconds] 22:29:51 I just don't like the word `workflow'! 22:30:16 Using git is kind of like writing assembly code. You can talk about the individual instructions, and you need to know how they work, but it's also useful to talk about higher-level patterns of instructions such as those that combine to form a procedure call. 22:30:25 schmir [~schmir@p54A906F5.dip0.t-ipconnect.de] has joined #scheme 22:30:37 HG` [~HG@xdsl-92-252-88-52.dip.osnanet.de] has joined #scheme 22:30:40 *bpalmer* contemplates engrained vs ingrained. 22:30:53 yeah, I meant engrained. 22:31:14 Riastradh: Would you prefer we talk about a 'pattern language' for version control implementation in git? :) 22:32:37 git seems to have taken over the field 22:32:56 Linus's star power! 22:34:35 Riastradh: just call it "how you work" 22:35:12 takes away the UI'y connotations 22:35:37 copumpkin [~pumpkin@17.101.89.204] has joined #scheme 22:35:37 -!- copumpkin [~pumpkin@17.101.89.204] has quit [Changing host] 22:35:37 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme 22:36:06 -!- josephholsten [~josephhol@216.16.128.242] has left #scheme 22:36:15 `User interfacey'... How I love English. 22:37:11 -!- tronador_ [~guille@190.145.89.146] has quit [Quit: tronador_] 22:37:59 -!- arcfide [1000@c-69-136-0-72.hsd1.in.comcast.net] has left #scheme 22:38:01 I'm pretty certain that how I work does NOT involve Git. Maybe there's some primitive source control system built into the way that DNA works, but it's probably not as dizzyingly complicated as Git. 22:38:06 -!- pumpkin [~pumpkin@unaffiliated/pumpkingod] has quit [Ping timeout: 260 seconds] 22:42:11 arcfide [1000@c-69-136-0-72.hsd1.in.comcast.net] has joined #scheme 22:42:18 Not "how the system called 'Riastradh' functions" but "how Riastradh carries out his version control tasks" :P 22:43:11 re: git and being dizzy - I've been using the "git-flow" plugin which simplifies things greatly. as long as you use the flow commands you should not run off the road into the weeds. 22:44:27 I created a non-bare repository when I meant to create a bare one. How can I turn it into a bare one? 22:45:23 -!- aisa [~aisa@173-10-243-253-Albuquerque.hfc.comcastbusiness.net] has quit [Quit: aisa] 22:46:19 Is it safe just to use the .git subdirectory? 22:46:38 pretty much 22:46:48 I think you might also need to edit .git/config 22:47:10 You should add 'bare = true' in .git/config as well. 22:47:11 s/bare = false/bare = true/ 22:47:17 Argh! Git has too many different states. 22:47:33 oh c'mon, this is not fair to complain about ;) 22:47:47 just recreate the repo if transforming is too complicated 22:48:27 Or `git clone --bare /nonbare/repo /new/bare/repo'. 22:48:39 I just spent half an hour setting up the repository -- that was complicated enough. 22:49:04 gravicappa, yikes! No, I think that *won't* do what I want: `--mirror' might, but `--bare' will botch the branches and tags, or something. 22:49:31 Isn't setting up git repo just `git init'? 22:49:49 Yes, but I also set up half a dozen branches and commits and tags and so on. 22:49:49 I don't think it will. 22:51:29 homie` [~levgue@xdsl-78-35-151-136.netcologne.de] has joined #scheme 22:51:54 -!- gravicappa [~gravicapp@ppp85-141-164-64.pppoe.mtu-net.ru] has quit [Remote host closed the connection] 22:52:00 -!- homie` [~levgue@xdsl-78-35-151-136.netcologne.de] has quit [Remote host closed the connection] 22:52:04 Well, gragh. In this case, it doesn't seem to, but in other cases, when I have done `git clone --bare', the newly cloned bare repository has forgotten all branches but master. 22:53:34 -!- homie [~levgue@xdsl-78-35-161-80.netcologne.de] has quit [Ping timeout: 246 seconds] 22:55:04 I give up! I can't make sense of this! I will continue using tar, diff, and hand-crufted shell scripts, because at least I understand what they're doing. 22:55:54 Why learn to drive a modern car, when you can just reinvent the wheel? 22:56:38 Riastradh: aren't you using darcs any more? 22:56:39 It's not a car. It's a giant centipede with a differently designed lever and steering mechanism for each leg. 22:57:07 That's how a car looks to a caveman. ;p 22:57:27 More seriously, git does have a STEEP learning curve, but personally I found it worth the time to climb up. 22:57:47 ecraven, Darcs doesn't run on NetBSD/macppc, and GHC is a bear. All the cool kids are using Git, so I'm trying to make sense of it. 22:58:00 homie [~levgue@xdsl-78-35-151-136.netcologne.de] has joined #scheme 22:58:11 fantazo [~fantazo@178-191-173-77.adsl.highway.telekom.at] has joined #scheme 22:58:21 Riastradh: You could always try to use some other DVC. 22:58:39 Or write one yourself! :-P 22:58:55 a good scheme dvcs is missing anyway :) 22:58:56 Riastradh: I gave up and started using hg-git. It's a plugin which makes hg grok git repos 22:59:20 Using some other system requires that I choose between the umpteen zillion of them. 22:59:21 It works well enough 22:59:36 That requires that I figure out ALL of them well enough to make an informed decision. 22:59:36 If you have the option of doing your own, that means you are not working with others. And that means all you need are the basics of GIT, which aren't very hard, frankly. 22:59:42 Obviously, I'd rather make a totally ignorant decision based on what the cool kids are doing. 23:00:18 Riastradh: The cool kids are using vim too 23:00:26 wbooze [~levgue@xdsl-78-35-151-136.netcologne.de] has joined #scheme 23:00:27 Or is it Textmate? 23:00:47 Good heavens! I don't mean either of those crowds. 23:01:04 ed! 23:01:13 yea, only *cool* crowd are the emacsers! :D 23:01:16 Isn't Emacs managed in Git these days, or did I mix that up with arch^Wtla^Wbazaar^Wwhatever the hell it's called now? 23:01:27 bzr 23:01:28 It's managed in bzr. 23:01:29 bazaar, i thought 23:01:37 Oh. 23:01:39 yes 23:01:42 With the git repo synced to bzr about once daily. 23:02:15 bzr checkouts are painfully slow, btw. 23:02:37 Well, doesn't XEmacs use Git these days, or did I mix that up with Mercurial? 23:02:38 yeah. I tried to use bzr for a while as it's a very decent VCS, but it was just too damn slow on my ppc mac 23:03:48 I think bzr can talk to git repos too 23:04:03 (if you install a plugin, of course) 23:04:19 Gah. I want to deal with SOURCE, not with source control! 23:04:56 -!- vk0 [~vk@ip-23-75.bnaa.dk] has quit [Read error: Operation timed out] 23:04:59 So it kind of makes sense to use git as a "common denominator" storage system, but use a saner VCS to interact with it 23:05:12 -!- Blkt [~user@93-33-138-64.ip44.fastwebnet.it] has quit [Ping timeout: 272 seconds] 23:05:13 That sounds even more terrifying... 23:05:23 It does 23:05:51 I've started using hg-git for the Chicken repo and it's survived two pushes and a couple of pulls so far 23:06:05 That will multiply together ALL of the bugs or impedance mismatches between my mind and Git, my mind and (insert other system here), and Git and (insert other system here). 23:06:07 It's not much, but zbigniew told me he's also using it 23:06:08 -!- arcfide [1000@c-69-136-0-72.hsd1.in.comcast.net] has left #scheme 23:06:23 Not really - you can mostly ignore git 23:06:39 It maps git branches to hg bookmarks, and that's all 23:07:01 Of course for your personal projects it doesn't make sense to use a non-native repo format with whatever VCS you end up using 23:07:49 tronador_ [~guille@190.253.157.72] has joined #scheme 23:09:44 Actually I am not using hg-git -- that might have been moritz? 23:10:14 You told me you did! 23:10:20 -!- stamourv [~user@ahuntsic.ccs.neu.edu] has quit [Remote host closed the connection] 23:10:29 stamourv [~user@ahuntsic.ccs.neu.edu] has joined #scheme 23:10:53 Moritz is loving his "magit" emacs thingy so I doubt he's using hg-git 23:11:08 I think the discussion we had related to Mercurial and bookmarks and lightweight-branches -- not hg-git. I have actually never tried it. 23:11:15 vk0 [~vk@ip-23-75.bnaa.dk] has joined #scheme 23:11:35 ah, that's right. I guess I misunderstood and thought you were using those _with hg-git_ 23:12:14 arcfide [1000@c-69-136-0-72.hsd1.in.comcast.net] has joined #scheme 23:13:37 fossil gnu-bazaaar! darcs! 23:14:02 sjamaan: unban me from net bsd and chicken u kunt 23:14:22 Nah, if I have to deal with git, I try to do it directly ... these abstraction layers are confusing. 23:14:45 `*more* confusing', surely. 23:16:44 Right. 23:16:58 gavino_himself: You think insulting me is going to make me unban you? 23:17:50 what else can I do? 23:17:54 reason has failed 23:18:04 Roll over and die 23:18:07 That might help 23:18:18 I am too full of life 23:18:33 what exactly did I ever do to you anyhow? 23:19:04 Troll the channels I'm op in 23:19:13 Not smart, that 23:19:26 so asking if netbsd works on sparc is trolling? 23:19:30 hardly 23:19:40 it is if you ask in #scheme 23:19:56 Also, there's a port for it. Obviously it's supposed to work 23:20:06 obvious to you 23:20:12 And that's all I'm saying to you 23:20:22 -!- ChanServ has set mode +o Riastradh 23:20:24 chciken alos unfair 23:21:40 wav1 [~Adium@99-23-197-28.lightspeed.austtx.sbcglobal.net] has joined #scheme 23:23:03 peterhil` [~peterhil@a91-153-127-82.elisa-laajakaista.fi] has joined #scheme 23:23:57 aleix [~aleix@200.118.21.95.dynamic.jazztel.es] has joined #scheme 23:24:20 Gosh. `git merge' doesn't work very well if the repository (not just the working tree) contains backup files. It gets really confused about content moving from place to place. 23:24:56 -!- peterhil [~peterhil@a91-153-127-82.elisa-laajakaista.fi] has quit [Ping timeout: 276 seconds] 23:25:40 You should be able to ignore those, no? 23:26:16 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme 23:26:49 -!- jonrafkind [~jon@crystalis.cs.utah.edu] has quit [Ping timeout: 246 seconds] 23:26:49 Yeah. But I thought I might just use Git to take snapshots of /etc and leave the numbered backup file there; that way, I can also preserve some of the ad hoc history. 23:28:58 -!- Algo1 [~Larry@adsl-69-108-80-58.dsl.irvnca.pacbell.net] has left #scheme 23:29:27 You need to add the backups to your .gitignore 23:29:47 josephholsten [~josephhol@216.16.128.242] has joined #scheme 23:29:57 wav11 [~Adium@68-240-218-41.pools.spcsdns.net] has joined #scheme 23:30:13 foof, well, I wanted to preserve them in the Git repository, so obviously it wouldn't make sense to tell Git to ignore them. 23:30:36 -!- josephholsten [~josephhol@216.16.128.242] has left #scheme 23:32:49 My (obviously ill-conceived) idea was to let Git help me merge changes from NetBSD 5.0 to NetBSD 5.1 or whatever into my /etc. But when I ran `git merge NetBSD-5.1/i386', Git took it upon itself to start changing up the numbered backup files and then -- I kid you not -- complained that they had conflicts! 23:32:50 -!- wav1 [~Adium@99-23-197-28.lightspeed.austtx.sbcglobal.net] has quit [Ping timeout: 260 seconds] 23:33:33 I can only guess that Git's lunacy^Wcleverness about autodetecting renamed files kicked in and botched the whole operation. 23:33:48 -!- HG` [~HG@xdsl-92-252-88-52.dip.osnanet.de] has quit [Quit: Leaving.] 23:34:53 when I used git it was about cloning whole trees 23:35:02 you would not make a traball within th etree 23:35:03 -!- f8l [~f8l@87-205-64-172.adsl.inetia.pl] has quit [Quit: WeeChat 0.3.4] 23:35:14 you would just git update and git commit 23:35:22 if folder under git control 23:35:46 You want to manage the numbered backup files in git, but allow them to have differences on the two different machines and not try to merge them? o_O 23:36:50 Oh, two different versions. 23:36:51 Forget different machines -- that's a separate issue. (Each one will have its own branch and their numbered backups won't interfere -- I hope.) I was just trying to apply changes from NetBSD 5.0 to NetBSD 5.1. 23:36:53 you would put etc under git control, then create etc1 or something and git pull there 23:36:59 on next box 23:37:07 OK, that's weird. 23:37:52 I think there's a way to suppress renamed file detection. 23:38:39 I'll probably give up like I claimed a little while ago and go back to a simple shell script that tells me for each file in the old, local, and new /etc, what I need to do with it if anything (update foo, merge bar, delete baz, create quux). 23:39:47 What the heck does `rerereautoupdate' mean? 23:39:54 -!- gavino_himself [~gschuette@144.142.12.78] has left #scheme 23:40:16 And why is squash and an octopus involved in my source code??? 23:40:16 I would only consider that an acceptable solution if it was a scsh script. ;) 23:41:56 -!- aleix [~aleix@200.118.21.95.dynamic.jazztel.es] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)] 23:41:58 levi, patches welcome! 23:42:10 (particularly patches to bring scsh into the modern world and work) 23:42:39 Ew, shell script! My eyes! 23:42:52 -!- Riastradh has set mode -o Riastradh 23:43:16 This script would work better in scsh: it could sensibly handle scary pathnames. Fortunately, no scary pathnames ever turn up in /etc on NetBSD. 23:43:34 pavelludiq [~quassel@87.246.58.193] has joined #scheme 23:44:16 I'm sad that scsh never caught on. I wrote a couple of useful scripts with it back in the day. 23:44:21 I have a feeling the solution would involve something terrible like merge attributes 23:44:32 -!- schmir [~schmir@p54A906F5.dip0.t-ipconnect.de] has quit [Remote host closed the connection] 23:44:55 -!- pavelludiq [~quassel@87.246.58.193] has quit [Read error: Operation timed out] 23:44:58 Scsh's design needs an overhaul. It has some pretty serious deep problems. 23:46:17 ljames [~ln@unaffiliated/ljames] has joined #scheme 23:46:25 (Granted, they're not much worse than the serious deep problems of shell scripts, but at least shell scripts work everywhere.) 23:46:39 Agari [~Agari@185.Red-79-152-234.dynamicIP.rima-tde.net] has joined #scheme 23:47:26 pavelludiq [~quassel@87.246.58.193] has joined #scheme 23:53:35 How do I do `git add -p', except undoing it -- taking hunks from `git diff --cached' and moving them to `git diff', so to speak? 23:56:54 -!- bweaver [~user@host-68-169-175-225.WISOLT2.epbfi.com] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]