00:06:23 -!- HG` [~HG@xdsl-92-252-114-173.dip.osnanet.de] has quit [Quit: Leaving.]
00:12:16 -!- Agari [~Agari@180.Red-81-33-92.dynamicIP.rima-tde.net] has quit [Ping timeout: 240 seconds]
00:19:07 lbc [~quassel@1908ds1-aboes.0.fullrate.dk] has joined #scheme
00:26:04 -!- drdo [~user@91.205.108.93.rev.vodafone.pt] has quit [Ping timeout: 240 seconds]
00:27:32 aleix [~aleix@200.118.21.95.dynamic.jazztel.es] has joined #scheme
00:33:31 -!- yorick [yorick@unaffiliated/yorick] has quit [K-Lined]
00:34:26 Agari [~Agari@180.Red-81-33-92.dynamicIP.rima-tde.net] has joined #scheme
00:34:28 -!- pantsd [~hkarau@nat/uwaterloo/x-wahxybbnxilkricg] has quit [Ping timeout: 255 seconds]
00:35:02 pantsd [~hkarau@nat/uwaterloo/x-erdfltghulqrqwue] has joined #scheme
00:38:07 yapsol2 [yapsol@187.91.192.100] has joined #scheme
00:40:52 -!- yapsol [~yapsol@189.96.250.78] has quit [Ping timeout: 240 seconds]
00:44:21 askhader_ [~askhader@taurine.csclub.uwaterloo.ca] has joined #scheme
00:46:16 -!- tauntaun [~Antoninus@64.134.98.133] has quit [Quit: Ex-Chat]
00:47:30 -!- askhader [~askhader@taurine.csclub.uwaterloo.ca] has quit [Ping timeout: 240 seconds]
00:47:52 rdd` [~rdd@c83-250-51-60.bredband.comhem.se] has joined #scheme
00:50:08 steshaw [~steshaw@60-240-111-207.tpgi.com.au] has joined #scheme
00:51:10 -!- rdd [~rdd@c83-250-51-60.bredband.comhem.se] has quit [Ping timeout: 240 seconds]
01:01:59 -!- Agari [~Agari@180.Red-81-33-92.dynamicIP.rima-tde.net] has quit [Quit: Quit]
01:10:18 -!- yapsol2 [yapsol@187.91.192.100] has quit [Quit: Leaving]
01:12:19 tauntaun [~Antoninus@ool-45778530.dyn.optonline.net] has joined #scheme
01:24:29 sajith [sajith@140-182-147-56.dhcp-bl.indiana.edu] has joined #scheme
01:40:15 -!- aleix [~aleix@200.118.21.95.dynamic.jazztel.es] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
01:40:23 _pb [~jeremy@75-131-194-186.dhcp.gwnt.ga.charter.com] has joined #scheme
01:41:36 -!- _pb [~jeremy@75-131-194-186.dhcp.gwnt.ga.charter.com] has quit [Quit: leaving]
01:57:57 user17 [~user@p5B2A99DA.dip0.t-ipconnect.de] has joined #scheme
02:05:43 -!- scottj [~scott@206.212.250.58] has left #scheme
02:12:34 -!- lbc [~quassel@1908ds1-aboes.0.fullrate.dk] has quit [Remote host closed the connection]
02:14:40 -!- DrDuck [~duck@216.186.151.63] has quit [Read error: Connection reset by peer]
02:17:37 -!- tauntaun [~Antoninus@ool-45778530.dyn.optonline.net] has quit [Quit: Ex-Chat]
02:21:38 zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
02:22:00 jcowan [~John@p-74-209-20-74.dsl1.rtr.chat.fpma.frpt.net] has joined #scheme
02:22:14 coi
02:23:11 hi jcowan
02:25:08 -!- rasterba_ [~rasterbar@50.12.160.139] has quit [Remote host closed the connection]
02:25:29 rasterbar [~rasterbar@unaffiliated/rasterbar] has joined #scheme
02:27:36 Hey ho, elly
02:27:44 DrDuck [~duck@216.186.151.63] has joined #scheme
02:28:19 how goes?
02:32:25 tauntaun [~Antoninus@ool-45778530.dyn.optonline.net] has joined #scheme
02:37:14 niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
02:39:35 -!- zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Read error: Operation timed out]
02:41:03 snaffu [~snaffu@oh-69-34-16-39.sta.embarqhsd.net] has joined #scheme
02:43:18 -!- askhader_ [~askhader@taurine.csclub.uwaterloo.ca] has quit [Remote host closed the connection]
02:47:53 rien [~rien@dyn-160-39-34-114.dyn.columbia.edu] has joined #scheme
02:48:00 hey schemers
02:48:16 I know there are some CLers that hang around here because they're schemers too
02:48:53 I'm discussing the idiom (define blah (let ((blah 0)) (lambda (arg1 arg2) ...
02:49:16 I'd think CLers would encourage that even more since they don't have to abide by functional programming rules
02:49:21 am I hallucinating? :)
02:49:23 mfadl [~mazin@dhcp-0-f-3d-bc-41-3b.cpe.quickclic.net] has joined #scheme
02:50:29 -!- mfadl [~mazin@dhcp-0-f-3d-bc-41-3b.cpe.quickclic.net] has left #scheme
02:56:38 zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
02:58:24 -!- niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Read error: Operation timed out]
03:03:03 -!- snaffu [~snaffu@oh-69-34-16-39.sta.embarqhsd.net] has quit [Quit: Lost terminal]
03:05:11 rien: are you referring to the shadowing?
03:05:12 corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has joined #scheme
03:06:40 I'm just referring to writing a function that has persistent state
03:06:48 they prefer using a global defvar
03:08:07 why?
03:08:21 and which "they," exactly?
03:09:01 ...strike that. I see your point.
03:10:42 :)
03:11:32 to answer why, they say that global defvars are easier to debug and that are already heavily optimized, whereas (let ((x 0)) (defun... "easier to debug" makes little sense, as local is generally better than global; as for "heavily optimized", I don't see how.
03:13:44 rien: "Easier to debug" simply means that the value can be observed, possibly changed, from outside the closure.
03:14:17 rien: Whereas the "let over lambda" approach does not allow the variables defined in the let to be observed, much less changed, outside the function.
03:14:32 In my book, that is a feature, but some people disagree. ;-)
03:16:01 I'm missing something key, here: I thought the whole point of let over lambda was to *prevent* exposure of the var.
03:16:20 With modules becoming a fairly common feature in Schemes, tricks like this are rather less necessary.
03:16:39 jcowan: I disagree.
03:16:40 cky: "from outside the closure" tauntaun: Why?
03:16:49 niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
03:16:49 there's no outside the closure :P
03:17:08 "Nothing exists except the Closure."
03:17:40 jcowan: for the obvious reason that some variables should be hidden even from other functions in the module.
03:17:52 Then write another module.
03:17:53 tauntaun: you're not missing anything. the whole point of let over lambda *is* to prevent exposure of the var. CLers can't see that though.
03:18:05 R8RS may well have modules within modules, in particular.
03:18:17 jcowan: why did you skip R7RS?
03:18:22 lol, that's when I'll stop using scheme
03:18:38 when people prefer submodules over closures :P
03:18:54 It's just a notation difference.
03:19:09 rien: if a hierarchy of modules also gives rise to a hierarchy of namespaces, then I think we have an advantage.
03:19:13 R7RS will have modules but not submodules.
03:19:39 wbooze` [~user@xdsl-78-35-180-66.netcologne.de] has joined #scheme
03:19:48 homie` [~user@xdsl-78-35-180-66.netcologne.de] has joined #scheme
03:20:08 -!- zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 276 seconds]
03:21:02 http://trac.sacrideo.us/wg/report/8 lists the differences between R5RS and (small) R7RS.
03:21:44 report/9
03:21:52 -!- wbooze [~user@xdsl-78-35-187-232.netcologne.de] has quit [Ping timeout: 240 seconds]
03:22:03 -!- homie [~user@xdsl-78-35-187-232.netcologne.de] has quit [Ping timeout: 250 seconds]
03:22:11 I'm hearing puzzling things. Why object to the notion of "outside the closure"? It's intuitive to me.
03:23:48 -!- jesusito [~user@91.pool85-49-229.dynamic.orange.es] has left #scheme
03:25:58 CLOSure
03:26:02 it closes over something
03:26:07 outside of it, you can't see what's inside
03:26:11 that' s the point
03:27:31 Yes of course, but somehow it sounded like someone was saying you can't see outside from *inside* the closure.
03:28:06 -!- tauntaun is now known as anthonywest
03:28:14 -!- anthonywest is now known as awest
03:28:51 jcowan: What does it mean by `defect'? It's fixing an apparent flaw in the old standard?
03:28:56 oh no, not that
03:28:59 (R6RS?)
03:29:22 No, it means nothing. "Defect" is Trac's default if you don't choose anything else; the WG doesn't make use of that field.
03:29:43 The ones marked "decided" or "writing" have been accepted by the WG; the ones marked "new" are still to be voted on.
03:29:54 -!- awest is now known as anthonywest
03:30:06 I see, it did seem a little presumptive. :-)
03:30:25 -!- anthonywest is now known as amawest
03:30:37 R5RS was not dictated by the Scheme Gods to Moses on Mount Sinai.
03:31:07 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme
03:31:46 Heh, no. I didn't mean to suggest that. Just that one man's bug is another's feature, &c
03:31:55 -!- amawest is now known as tauntaun
03:32:03 *foof* hates debugging LaTeX
03:32:32 -!- tauntaun [~Antoninus@ool-45778530.dyn.optonline.net] has quit [Quit: Ex-Chat]
03:35:29 -!- peterhil [~peterhil@a91-153-127-82.elisa-laajakaista.fi] has quit [Ping timeout: 250 seconds]
03:36:15 Apparently you can't use \tt{...} outside of some other block construct like item, you need \begin{tt}...\end{tt}.
03:37:25 zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
03:38:28 Oh! It's supposed to be {\tt...}
03:38:39 -!- Hyzer [~Hyzer@cpe-69-204-33-156.buffalo.res.rr.com] has quit []
03:39:39 -!- niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 250 seconds]
03:42:07 jcowan: BTW, I'm not going to suggest any changes until the first draft is out, but I think checking for modules in cond-expand is questionable, and even if you allow it the grammar is ambiguous with modules which begin with `and', `or', or `not'.
03:42:52 Personally I do not give a damn about modules whose names begin with and, or, or not.
03:43:52 And checkinig for the availablity of modules is a *very* important facility; your code can fall back from the (really good) module to the (mediocre) module to the (barely acceptable hack) module.
03:44:25 It raises issues with cross-compilation.
03:44:57 Or batch compilation in general, if the module is installed when you run the program but not when you compiled it, or vice-versa.
03:45:19 Well, yes. Separate compilation rarely assumes absolutely nothing about the target environment.
03:45:57 A compiler knows it is compiling for the target environment, and can be expected to know what the target environment contains; in particular, target versions of syntax definitions must be available at cross-compile time anyway.
03:46:48 Yes, but you'd be extending this to require *all* target modules be present, not just ones with syntax definitions.
03:47:02 Not necessarily present, just known about.
03:47:31 Similarly, C cross-compilers have to have include files for the target.
03:47:45 e.g. mingw when running on Cygwin.
03:48:43 BTW, we do not have well-formed names for the WG1 Scheme modules; currently they are all symbols rather than lists.
03:50:27 Yes, I'm thinking to replace them with (scheme ).
03:50:58 Or (rnrs ), though that could create conflicts with some R6RS libraries depending on the name we choose.
03:52:02 Most specific would be (r7rs ), but that's a pain for backwards compatibility if R>=8RS uses the same modules.
03:52:08 Or (rnrs 7)
03:52:22 Same problem.
03:52:38 timj_ [~timj@e176196247.adsl.alicedsl.de] has joined #scheme
03:53:07 Anyway, back to cond-expand, it would both make the intent more clear and remove the grammar ambiguity to use (module ) as a feature requirement.
03:53:13 Overall, (scheme ) works best for me, although I'm not clear about the base library: (scheme), (scheme scheme), (scheme base)?
03:53:27 I can live with (module ), yes.
03:54:31 I was looking at the Guile 2.0 change log yesterday.
03:55:13 base works fine
03:55:22 Lots of interesting stuff there, particularly #nil, which is a new primitive object introduced for use by Guile's elisp implementation.
03:55:44 It is distinct from both #f and '(), but all of boolean?, null?, and not? return #t on it.
03:56:11 It does seem to be the least-bad way to handle the hairy topic of elisp compatibility.
03:56:32 -!- timj__ [~timj@e176194023.adsl.alicedsl.de] has quit [Ping timeout: 276 seconds]
03:56:46 So Elisp (a b c) looks to Scheme like (a b c . #nil), but as long as you test for the empty list with null? and not (eq? '()), procedures will process both kinds of proper lists, er, properly.
03:57:07 `not?' with a question-mark?
03:57:16 jcowan: At least write does the right thing; (write (cons 'a #nil)) will output (a).
03:57:25 foof: I'm sure that's just a typo.
03:57:29 TYpo, yes.
03:57:50 jcowan: Rather than, say, (a . #nil).
03:57:59 Yes, I'm not sure how I feel about that.
03:58:02 niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
03:58:28 Hmm. Is elisp nil a symbol? I presume so.
03:58:29 That will slow-down all conditionals :/
03:58:42 foof: No, it's done with a bitmask test.
03:58:53 foof: i.e., nil and #f can be tested with one bitmask test.
03:59:05 foof: nil and () can also be tested with one bitmask test.
03:59:20 -!- zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 240 seconds]
04:03:59 Can you install Guile with gmp 5.0.1?
04:04:02 Nil is a symbol in elisp as in CL. What I don't know is whether (car nil) = (cdr nil) = nil, as in Interlisp and CL but not older Lisps.
04:04:05 -!- bgs100 [~ian@unaffiliated/bgs100] has quit [Quit: Leaving]
04:04:47 As an Emacs non-user, what's the easiest way to get an elisp repl (other than Guile 2.0 itself)?
04:05:06 M-x ielm?
04:05:14 Err, without the ?
04:05:54 jcowan: Yes it is.
04:06:37 i.e., (car nil) = (cdr nil) = nil, both in Emacs and in Guile's elisp mode.
04:07:07 fds: How would you do M-x ielm if you don't have Emacs installed?
04:07:19 jcowan: emacs -Q -f ielm
04:07:27 use C-x C-c to quit
04:07:50 I do know the plokta sequence for most editors, even ones I never use.
04:07:59 maybe add -nw to the options to keep it in the terminal
04:08:23 AntiSociaL [~root@unaffiliated/antisocial] has joined #scheme
04:08:39 cky: Well, I assumed he meant `Emacs non-user' to mean `I'm not familiar with Emacs' commands' rather than `I haven't got Emacs installed'. Surely you need some Elisp interpreter to have an Elisp REPL?!
04:08:42 -!- AntiSociaL [~root@unaffiliated/antisocial] has left #scheme
04:08:53 Maybe I should've read the context too. :-)
04:09:30 Indeed, that's what I meant.
04:09:42 fds: Okay, fair enough.
04:09:57 I started to write non-Emacs-user, but I thought that might be confusing, although it's true that I normally edit text with a non-Emacs editor, viz. ex.
04:10:22 jcowan: Nice. First person I know who regularly uses ex or ed.
04:10:38 (Well, apparently Bill Joy uses ed as his regular editor, or so I hear. But anyway.)
04:10:39 Yup, I'm an 'ex' troglodyte (not to be confused with an ex-troglodyte)
04:10:47 :-D
04:10:51 I know how to use ed, in a pinch.
04:11:03 I can use it pretty proficiently, too.
04:11:09 But I don't use it unless I lack other options.
04:11:10 Ex is just a little better than ed; I'm willing to trade some standardosity for some convenience.
04:11:33 ("Other options" does not include Emacs, nano, etc. I mean "other non-vi options".)
04:11:37 In particular, ed lacks 'm,n!' to filter lines m through n through an external command.
04:11:54 jcowan: *nods*
04:12:16 At one time I was on the verge of writing my own ex implementation to get away from vim, but vim 7.0 is an acceptable ex, the first one in its line.
04:12:26 Nice. :-)
04:12:51 Earlier versions of vim interpreted "undo" as "undo everything back to the last vi command", which in my case meant to the beginning of the edit session!
04:13:00 Barf.
04:13:06 vim has roughly the same startup-time and footprint as emacs
04:13:10 That's serious fail.
04:13:17 foof: Right, which is why I like nvi better.
04:13:49 The trouble with nvi is that it doesn't build on Cygwin, or didn't the last time I tried, and depending on my current employer I am sometimes highly dependent on Cygwin.
04:14:15 foof: Re Guile 2.0 and libgmp. I just notice that all it cares is that -lgmp, , and mpz_import exist.
04:14:27 Which reminds me, I need to check the cygwin build for chibi.
04:14:33 foof: The configure.ac lists >= 4.1 as a requirement, but no version test is actually performed.
04:14:43 cky: Thanks, I realized I had specific LFFLAGS instead of LDFLAGS :)
04:14:48 foof: :-P
04:15:07 I'll check it, foof, if you want.
04:16:09 jcowan: That'd be great.
04:16:10 OBTW, make clean does not remove .dll and .exe files (trivial change)
04:16:41 make cleaner does... is there any official standard for what clean and cleaner are supposed to remove?
04:17:26 I tend to think of "clean" as just removing intermediate files, not the final results.
04:17:37 zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
04:17:56 http://www.gnu.org/prep/standards/html_node/Standard-Targets.html#Standard-Targets
04:17:57 http://tinyurl.com/6dsv5w5
04:18:20 Delete all files in the current directory that are normally created by building the program. Also delete files in other directories if they are created by this makefile. However, dont delete the files that record the configuration. Also preserve files that could be made by building, but normally arent because the distribution comes with them.
04:19:11 hmmm
04:19:38 I think I borrowed from the Linux kernel semantics which I like better.
04:19:56 -!- niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 246 seconds]
04:20:38 It's still segfaulting.
04:20:47 OK
04:21:01 I made a new clone just to be sure it wasn't some artefact.
04:22:25 If it segfaults immediately it's something simple.
04:22:43 I just need to close enough apps so that I can launch VMware :)
04:23:13 It segfaults in fileno() within cygwin1.dll
04:23:26 Are you doing the nasty with FILE objects still?
04:23:45 I'll rebuild with -g
04:24:35 No, nothing nasty in chibi!
04:24:36 *foof* hides his riding crop and jar of honey
04:25:01 -g3 is the default
04:25:55 *jcowan* nods.
04:26:11 At one time ISTR you were mucking around inside FILEs to implement string streams.
04:26:49 sjamaan: I also need the magic incantation for BSD you wanted.
04:28:10 I'm not getting function names from backtrace in gdb
04:28:20 weird
04:28:25 *jcowan* wonders if -g3 does the wrong thing with PE executables
04:29:02 sridharr [~srid@S0106001d7e1acafc.vn.shawcable.net] has joined #scheme
04:29:31 jcowan: I get a segfault on macosx w/ string-streams, I can fix that here.
04:29:54 rebuilding with -g instead of -ge
04:29:58 s/-ge/-g3
04:30:22 All it says is:
04:30:24 #0 0x61119796 in fileno () from /usr/bin/cygwin1.dll
04:30:24 #1 0x7c85ada0 in OutputDebugStringA ()
04:30:24 from /cygdrive/c/WINDOWS/system32/kernel32.dll
04:30:24 #2 0x40010006 in ?? ()
04:30:24 #3 0x00000000 in ?? ()
04:30:56 So the problem is, it's trying to print a debugging string and failing, probably due to gross memory corruption somewhere.
04:30:57 -!- srid [~srid@unaffiliated/srid] has quit [Ping timeout: 250 seconds]
04:32:01 -!- sridharr [~srid@S0106001d7e1acafc.vn.shawcable.net] has quit [Client Quit]
04:32:08 I'm using the default features.h
04:33:08 jcowan: try now
04:34:20 That did it.
04:34:45 make test passes?
04:34:59 Yes.
04:35:20 how about make test-libs?
04:35:25 I get some warnings from the genstubs part of the build
04:35:47 send me the warnings and any test errors
04:35:52 test-libs passes
04:37:29 Sent
04:37:38 What was the problem?
04:38:09 hg diff -r 642
04:38:32 I just wasn't checking that a port actually had a backing FILE before trying to get the fileno.
04:39:02 I'm going to try to squeeze in some editing.
04:39:21 After hg commit, what's the Right Thing for generating a whatsit to send back?
04:39:38 (I've never written anything to a public hg repository)
04:40:34 I used hg export.
04:40:51 Which generates a file you can hg import.
04:40:58 *jcowan* nods.
04:41:06 What do I do with the file to make it publicly available?
04:41:17 Mail it to the list?
04:41:33 I suppose we could set up a temp dir in the repo for pending commits.
04:43:09 For smaller changes I think it's fine to mail to any one member.
04:44:02 For code-review, you mean? I think that's a bad idea, but I admit that sending to the m/l is a bad idea too.
04:44:21 BTW, you removed the critical "except /" from the definition of exact-closed
04:46:39 That makes Chibi, e.g. not exact-closed, but it should be.
04:47:36 copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has joined #scheme
04:47:36 -!- copumpkin [~pumpkin@209-6-232-56.c3-0.sbo-ubr1.sbo.ma.cable.rcn.com] has quit [Changing host]
04:47:36 copumpkin [~pumpkin@unaffiliated/pumpkingod] has joined #scheme
04:48:13 I'll put that back.
04:48:16 -!- evhan [~evhan@76-250-39-229.lightspeed.mdsnwi.sbcglobal.net] has quit [Ping timeout: 240 seconds]
04:48:48 niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
04:49:04 23:41 < foof> I suppose we could set up a temp dir in the repo for pending commits.
04:49:07 branches!
04:49:13 I think the features should also be relegated to an appendix.
04:49:26 I actually haven't used hg branches yet...
04:50:27 The idea is that we've got a _lot_ of changes to make in the next three weeks, the bulk of which are trivial, so I wanted to make it as quick and easy as possible to write up then commit something.
04:50:29 evhan [~evhan@76-250-39-229.lightspeed.mdsnwi.sbcglobal.net] has joined #scheme
04:50:38 Otherwise we have to work with about 100 mini-branches.
04:50:40 -!- zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 240 seconds]
04:52:27 Sorry, there are 50 edits this time around.
04:53:39 It's also a very short document, and many of the edits will of necessity introduce merge conflicts :/
04:54:19 *elly* has not used hg, but with git, branches are how one does this
04:57:21 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 240 seconds]
05:05:25 -!- jcowan [~John@p-74-209-20-74.dsl1.rtr.chat.fpma.frpt.net] has quit [Read error: Connection reset by peer]
05:05:46 jcowan [~John@p-74-209-20-74.dsl1.rtr.chat.fpma.frpt.net] has joined #scheme
05:06:57 The merge conflicts will be mechanically resolvable for the most part; I doubt that any actual conflicts (two people editing the same stretch of text in different ways) will appear.
05:08:26 My third patch already conflicts with my second - both pertain to symbol syntax.
05:09:37 Hmm.
05:10:26 OBTW, "case-insensitive reader" needs to be "case-folding reader", although we are stuck with the -ci syntax for backward compatibility.
05:13:16 Thus, if Scheme code containing the identifier "Straße" is included by an include-ci, it comes out "strasse", not anything else.
05:13:32 I'm just going to do the minor lexical syntax changes in one go to avoid further conflicts.
05:14:26 -!- masm [~masm@bl15-66-252.dsl.telepac.pt] has quit [Ping timeout: 272 seconds]
05:14:32 Oh, if you make a patch for charset changes it will touch on lots of things.
05:16:00 *jcowan* nods.
05:18:54 zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
05:20:16 -!- MrFahrenheit [~RageOfTho@users-151-220.vinet.ba] has quit [Ping timeout: 240 seconds]
05:20:56 jesusito [~user@91.pool85-49-229.dynamic.orange.es] has joined #scheme
05:21:41 -!- niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 276 seconds]
05:26:28 hg doesn't have fast branch-switching like git
05:26:55 you can set branch names, but they're more like annotations on commits
05:27:15 to work on two or more different changes at once I think you need a separate clone for each cange
05:28:24 oh, nm, you can update to a branch
05:28:46 I'll come up with a recommended workflow and post it to the list.
05:31:03 jonrafkind [~jon@jonr5.dsl.xmission.com] has joined #scheme
05:37:05 niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
05:39:45 -!- zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 276 seconds]
05:42:25 -!- tupi [~david@189.60.162.71] has quit [Quit: Leaving]
05:55:05 nilg [~user@77.70.2.229] has joined #scheme
05:57:16 Thanks.
05:57:28 zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
05:57:55 shth0Rx [~sth0R@221.182.46.51] has joined #scheme
06:00:14 -!- niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 246 seconds]
06:03:48 -!- jcowan [~John@p-74-209-20-74.dsl1.rtr.chat.fpma.frpt.net] has quit [Quit: Leaving]
06:05:53 -!- vu3rdd [~vu3rdd@fsf/member/vu3rdd] has quit [Remote host closed the connection]
06:18:00 niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
06:20:11 -!- zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 276 seconds]
06:21:14 user18 [~user@p5B2A9DB8.dip0.t-ipconnect.de] has joined #scheme
06:24:40 -!- user17 [~user@p5B2A99DA.dip0.t-ipconnect.de] has quit [Ping timeout: 240 seconds]
06:36:55 zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has joined #scheme
06:39:26 -!- niff [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Ping timeout: 246 seconds]
06:46:38 gravicappa [~gravicapp@ppp85-141-164-254.pppoe.mtu-net.ru] has joined #scheme
06:54:18 -!- zippy [~niff@68-187-223-246.dhcp.oxfr.ma.charter.com] has quit [Quit: Leaving]
06:55:38 -!- dnolen [~davidnole@70.249.150.112] has quit [Quit: dnolen]
07:08:37 -!- sajith [sajith@140-182-147-56.dhcp-bl.indiana.edu] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
07:16:59 -!- jesusito [~user@91.pool85-49-229.dynamic.orange.es] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
07:31:53 -!- jonrafkind [~jon@jonr5.dsl.xmission.com] has quit [Ping timeout: 264 seconds]
07:33:31 -!- tronador_ [~guille@190.253.148.80] has quit [Quit: tronador_]
07:38:51 emporas__ [~emporas@athedsl-20677.home.otenet.gr] has joined #scheme
07:41:00 -!- steshaw [~steshaw@60-240-111-207.tpgi.com.au] has quit [Quit: steshaw]
07:42:05 -!- emporas_ [~emporas@athedsl-24039.home.otenet.gr] has quit [Ping timeout: 276 seconds]
07:44:17 steshaw [~steshaw@60-240-111-207.tpgi.com.au] has joined #scheme
07:47:34 Jamamooga [~Jamamooga@74-95-42-29-Oregon.hfc.comcastbusiness.net] has joined #scheme
07:48:00 -!- Jamamooga [~Jamamooga@74-95-42-29-Oregon.hfc.comcastbusiness.net] has left #scheme
08:02:40 srid [~srid@unaffiliated/srid] has joined #scheme
08:14:49 -!- homie` [~user@xdsl-78-35-180-66.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
08:15:37 -!- wbooze` [~user@xdsl-78-35-180-66.netcologne.de] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
08:16:30 jewel [~jewel@196-215-88-87.dynamic.isadsl.co.za] has joined #scheme
08:17:10 homie [~user@xdsl-78-35-180-66.netcologne.de] has joined #scheme
08:17:40 -!- kilimanjaro [~kilimanja@unaffiliated/kilimanjaro] has quit [Quit: Leaving]
08:21:44 MichaelRaskin [~MichaelRa@195.91.224.225] has joined #scheme
08:22:49 wbooze [~user@xdsl-78-35-180-66.netcologne.de] has joined #scheme
08:28:53 -!- gravicappa [~gravicapp@ppp85-141-164-254.pppoe.mtu-net.ru] has quit [Ping timeout: 264 seconds]
08:31:38 jesusito [~user@91.pool85-49-229.dynamic.orange.es] has joined #scheme
08:33:24 -!- bearded_oneder [~bearded_o@cpe-075-176-115-050.carolina.res.rr.com] has quit [Ping timeout: 260 seconds]
08:34:22 adu [~ajr@softbank220043139062.bbtec.net] has joined #scheme
08:39:01 -!- rasterbar [~rasterbar@unaffiliated/rasterbar] has quit [Remote host closed the connection]
08:47:23 -!- rdd` is now known as rdd
09:00:03 -!- shth0Rx [~sth0R@221.182.46.51] has quit [Ping timeout: 250 seconds]
09:07:45 -!- srid [~srid@unaffiliated/srid] has quit [Quit: Leaving...]
09:17:37 -!- Guest57257 [klutometis@klutometis.wikitex.org] has quit [Changing host]
09:17:37 Guest57257 [klutometis@pdpc/supporter/professional/klutometis] has joined #scheme
09:17:43 -!- Guest57257 is now known as klutometis
09:18:17 any chicken fans feel like astroturfing?
09:21:30 I would, but I'm too lazy to sign up for Hacker News
09:23:01 damn
09:23:02 "astroturfing"?
09:23:12 and I still have a little too much paranoia from my security days to trust any of this single sign on crap for anything, even something useless like comments
09:23:24 foof: tongue in cheek
09:24:10 klutometis: I still don't see where the astroturf comes in, unless it's on the inside of your mouth? o_O
09:24:47 Adamant: does hacker news use openid or the like?
09:24:56 klutometis: yes
09:25:00 all sorts of things
09:25:31 foof: from , "Astroturfing is a form of advocacy often in support of a political or corporate agenda designed to give the appearance of a 'grassroots' movement."
09:26:18 if popular support comes from the "grass-roots", fake support comes from Astroturf, since it's fake grass
09:26:23 Ah! Fake grass, that makes sense )
09:26:55 foof: i had some kind of weird dream the other day, by the way, where i was hanging out with you and my girlfriend in japan.
09:26:58 inexplicable
09:28:34 klutometis: weird... what do I look like? :)
09:29:16 foof: slightly impish; but your fluency in japanese is unparalleled among gaijin (not that you're necessarily a gaijin).
09:35:42 yapsol [yapsol@189.98.106.194] has joined #scheme
09:38:00 nilg` [~user@77.70.2.229] has joined #scheme
09:47:08 mmc1 [~michal@82-148-210-75.fiber.unet.nl] has joined #scheme
10:00:53 peterhil [~peterhil@a91-153-127-82.elisa-laajakaista.fi] has joined #scheme
10:04:18 yapsol2 [yapsol@189.98.123.202] has joined #scheme
10:04:55 -!- yapsol [yapsol@189.98.106.194] has quit [Read error: Connection reset by peer]
10:21:21 jesusito` [~user@251.pool85-54-37.dynamic.orange.es] has joined #scheme
10:24:12 -!- jesusito is now known as Guest6457
10:25:17 -!- Guest6457 [~user@91.pool85-49-229.dynamic.orange.es] has quit [Ping timeout: 264 seconds]
10:26:29 -!- jesusito` is now known as jesusit
10:26:33 -!- jesusit is now known as jesusito
10:36:56 femtoo [~femto@95-89-196-229-dynip.superkabel.de] has joined #scheme
10:56:52 -!- Nils^ [hammerfest@gateway/shell/devio.us/x-pogfsfwezlcltjme] has left #scheme
10:57:04 -!- jewel [~jewel@196-215-88-87.dynamic.isadsl.co.za] has quit [Ping timeout: 240 seconds]
11:07:10 lolcow [~lolcow@196-210-177-5.dynamic.isadsl.co.za] has joined #scheme
11:07:10 -!- leppie [~lolcow@196-210-177-5.dynamic.isadsl.co.za] has quit [Read error: Connection reset by peer]
11:09:08 choas [~lars@p5792C514.dip.t-dialin.net] has joined #scheme
11:11:11 -!- lolcow [~lolcow@196-210-177-5.dynamic.isadsl.co.za] has quit [Client Quit]
11:31:13 |05:25| ( foof) sjamaan: I also need the magic incantation for BSD you wanted.
11:31:14 ECONTEXT
11:40:36 yapsol3 [yapsol@187.91.203.9] has joined #scheme
11:43:25 xwl [~user@222.130.114.149] has joined #scheme
11:44:09 -!- yapsol2 [yapsol@189.98.123.202] has quit [Ping timeout: 260 seconds]
11:45:46 sjamaan: to add library path info to the executable
11:49:32 Just add -rpath /path/to/libdir or -Wl,-R/path/to/libdir
11:50:08 That path must be the final location where the lib will end up
11:58:19 Is there a standard way to test if you're on a *BSD?
11:58:59 OS X chokes on both of those.
11:59:40 eh
11:59:55 uname -s?
11:59:55 :)
12:00:23 What does it return on net/free/open BSD?
12:03:00 NetBSD on NetBSD
12:03:03 -!- nilg` [~user@77.70.2.229] has quit [Read error: Connection reset by peer]
12:03:09 I assume OpenBSD and FreeBSD on those ;)
12:04:28 -!- Pepe_ [~ppjet@bouah.net] has quit [Quit: leaving]
12:04:41 Pepe_ [~ppjet@bouah.net] has joined #scheme
12:05:07 gravicappa [~gravicapp@ppp85-141-164-254.pppoe.mtu-net.ru] has joined #scheme
12:08:08 davazp [~user@15.Red-83-57-38.dynamicIP.rima-tde.net] has joined #scheme
12:31:56 hiyuh [~hiyuh@KD124214245222.ppp-bb.dion.ne.jp] has joined #scheme
12:35:19 rasterbar [~rasterbar@unaffiliated/rasterbar] has joined #scheme
12:36:20 pygospa [~pygospa@kiel-d9bfdf32.pool.mediaWays.net] has joined #scheme
12:46:42 chxane [~chxane@c-76-124-17-190.hsd1.pa.comcast.net] has joined #scheme
12:49:12 -!- chxane [~chxane@c-76-124-17-190.hsd1.pa.comcast.net] has quit [Client Quit]
12:49:32 chxane [~chxane@c-76-124-17-190.hsd1.pa.comcast.net] has joined #scheme
12:50:58 askhader [~askhader@taurine.csclub.uwaterloo.ca] has joined #scheme
12:55:40 -!- corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has quit [Read error: Connection reset by peer]
13:04:08 leppie [~lolcow@196-210-177-5.dynamic.isadsl.co.za] has joined #scheme
13:11:15 -!- mmc1 [~michal@82-148-210-75.fiber.unet.nl] has quit [Quit: Leaving.]
13:26:27 Gmind [~Nevermind@113.190.160.167] has joined #scheme
13:33:33 yapsol2 [yapsol@189.97.11.169] has joined #scheme
13:37:17 -!- yapsol3 [yapsol@187.91.203.9] has quit [Ping timeout: 264 seconds]
13:37:45 Agari [~Agari@180.Red-81-33-92.dynamicIP.rima-tde.net] has joined #scheme
13:49:07 corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has joined #scheme
13:49:12 -!- DrDuck [~duck@216.186.151.63] has quit [Ping timeout: 276 seconds]
13:49:16 -!- leppie [~lolcow@196-210-177-5.dynamic.isadsl.co.za] has quit []
13:49:19 snaffu [~snaffu@oh-69-34-16-39.sta.embarqhsd.net] has joined #scheme
13:52:13 leppie [~lolcow@196-210-177-5.dynamic.isadsl.co.za] has joined #scheme
13:58:53 -!- leppie [~lolcow@196-210-177-5.dynamic.isadsl.co.za] has quit [Ping timeout: 250 seconds]
13:59:55 -!- xwl [~user@222.130.114.149] has quit [Ping timeout: 250 seconds]
14:03:55 leppie [~lolcow@196-210-177-5.dynamic.isadsl.co.za] has joined #scheme
14:09:02 bgs100 [~ian@unaffiliated/bgs100] has joined #scheme
14:10:08 -!- steshaw [~steshaw@60-240-111-207.tpgi.com.au] has quit [Quit: steshaw]
14:11:04 -!- Agari [~Agari@180.Red-81-33-92.dynamicIP.rima-tde.net] has quit [Ping timeout: 240 seconds]
14:13:02 Agari [~Agari@180.Red-81-33-92.dynamicIP.rima-tde.net] has joined #scheme
14:22:28 -!- corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has quit [Read error: Connection reset by peer]
14:26:02 corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has joined #scheme
14:32:48 yapsol3 [yapsol@189.98.188.5] has joined #scheme
14:34:52 -!- corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has quit [Quit: Leaving]
14:35:02 -!- emporas__ [~emporas@athedsl-20677.home.otenet.gr] has quit [Ping timeout: 267 seconds]
14:35:17 corruptmemory [~jim@ool-18bbd5b2.static.optonline.net] has joined #scheme
14:36:40 -!- yapsol2 [yapsol@189.97.11.169] has quit [Ping timeout: 240 seconds]
14:36:42 dnolen [~davidnole@70.249.150.112] has joined #scheme
14:39:41 -!- snaffu [~snaffu@oh-69-34-16-39.sta.embarqhsd.net] has quit [Quit: leaving]
14:48:46 yapsol2 [yapsol@187.91.3.155] has joined #scheme
14:52:30 drdo [~user@91.205.108.93.rev.vodafone.pt] has joined #scheme
14:52:53 -!- yapsol3 [yapsol@189.98.188.5] has quit [Ping timeout: 264 seconds]
14:53:47 MrFahrenheit [~RageOfTho@users-151-220.vinet.ba] has joined #scheme
15:00:34 z0d [~z0d@artifact.hu] has joined #scheme
15:00:34 -!- z0d [~z0d@artifact.hu] has quit [Changing host]
15:00:34 z0d [~z0d@unaffiliated/z0d] has joined #scheme
15:21:32 -!- Hal9k [~Lernaean@unaffiliated/kusanagi] has quit [Ping timeout: 240 seconds]
15:22:02 Hal9k [~Lernaean@24-107-60-232.dhcp.stls.mo.charter.com] has joined #scheme
15:22:02 -!- Hal9k [~Lernaean@24-107-60-232.dhcp.stls.mo.charter.com] has quit [Changing host]
15:22:02 Hal9k [~Lernaean@unaffiliated/kusanagi] has joined #scheme
15:25:54 -!- wbooze [~user@xdsl-78-35-180-66.netcologne.de] has quit [Read error: Operation timed out]
15:26:13 homie` [~user@xdsl-78-35-142-108.netcologne.de] has joined #scheme
15:26:27 wbooze` [~user@xdsl-78-35-142-108.netcologne.de] has joined #scheme
15:27:02 jesusito` [~user@219.pool85-49-239.dynamic.orange.es] has joined #scheme
15:27:57 -!- jesusito [~user@251.pool85-54-37.dynamic.orange.es] has quit [Disconnected by services]
15:28:02 -!- jesusito` is now known as jesusito
15:29:08 yapsol3 [yapsol@189.98.170.39] has joined #scheme
15:29:19 -!- homie [~user@xdsl-78-35-180-66.netcologne.de] has quit [Ping timeout: 260 seconds]
15:32:38 -!- yapsol2 [yapsol@187.91.3.155] has quit [Ping timeout: 246 seconds]
15:34:34 tauntaun [~Antoninus@64.134.98.8] has joined #scheme
15:35:52 -!- davazp [~user@15.Red-83-57-38.dynamicIP.rima-tde.net] has quit [Quit: ERC Version 5.3 (IRC client for Emacs)]
15:39:06 yapsol2 [yapsol@187.91.40.17] has joined #scheme
15:42:58 -!- yapsol3 [yapsol@189.98.170.39] has quit [Ping timeout: 240 seconds]
15:45:31 tronador_ [~guille@190.253.148.80] has joined #scheme
15:46:08 -!- tauntaun [~Antoninus@64.134.98.8] has quit [Quit: Ex-Chat]
15:52:58 -!- chxane [~chxane@c-76-124-17-190.hsd1.pa.comcast.net] has quit [Quit: Leaving]
15:53:49 spacemanaki [~spacemana@cpe-68-175-63-237.nyc.res.rr.com] has joined #scheme
15:54:26 -!- Jafet [~Jafet@unaffiliated/jafet] has quit [Quit: Leaving.]
15:54:31 Jafet [~Jafet@unaffiliated/jafet] has joined #scheme
15:59:30 Hello, does anyone know which Scheme implementation I should be using to work through "An Incremental Approach to Compiler Construction"?
16:00:23