Re: Automated build script for Windows builds

2016-01-11 Thread Peter TB Brett
Hi Mads, Glad to see I'm not the only person who's building Guile for Windows! For the gEDA project, which uses Guile quite extensively, we've for quite some years had a recipe-based cross-build system called "minipack" that's use for cross-compiling Guile and the geda-gaf electronic design packa

Re: Guile 2.2 TODO

2013-09-01 Thread Peter TB Brett
Hi Andy, All of this stuff sounds great, and I can't wait for it to be available! Can I please request an addition to your to-do list: a document that explains what changes to libguile-using programs will be required? Getting people from 1.8 to 2.0 is hard enough, and soon Guile will be *two* majo

Re: Delimited continuations to the rescue of futures

2012-11-21 Thread Peter TB Brett
l...@gnu.org (Ludovic Courtès) writes: > Hi Peter, > > Peter TB Brett skribis: > >> This is going to sound like a daft question, but: is there any reason >> that the thread that calls 'touch' needs to be the same thread that >> calls its continuation

Re: Delimited continuations to the rescue of futures

2012-11-21 Thread Peter TB Brett
This is going to sound like a daft question, but: is there any reason that the thread that calls 'touch' needs to be the same thread that calls its continuation? I.e. why does there need to be a special "main thread"? Can't "picking up a job blocking on touch" just be another task allocated to th

Re: propose deprecation of generalized-vector-*

2012-09-19 Thread Peter TB Brett
Daniel Llorens writes: > The only generalized-vector-? function that doesn't have a direct > array-? correspondence is generalized-vector-length. However, even for > arrays of rank > 1 it is often convenient to have a function such as > > (array-length a) = (car (array-dimensions a)) > > or maybe

Re: guile contributor setup

2012-02-03 Thread Peter TB Brett
Andy Wingo writes: > I use git, from the command line and from Emacs. When I use it from > Emacs, I use magit: http://philjackson.github.com/magit/ > > I mostly use magit to commit, and otherwise the command line to update, > rebase, etc. I use gitk sometimes to get a graphical representations

Re: guile contributor setup

2012-02-02 Thread Peter TB Brett
Catonano writes: > I copied a patch from my gmail web inerface and pasted in a local file, but I > discovered I had to run dos2unix on it in order to git to process it properly > (see http://stackoverflow.com/questions/1821267/ > how-can-i-apply-a-patch-file-in-git) and then I also run into anoth

Re: syntax-local-binding

2012-01-24 Thread Peter TB Brett
Andy Wingo writes: > On Mon 23 Jan 2012 22:03, Mark H Weaver writes: >> Your priorities are reversed from what they ought to be. >> >> What you _should_ be worried about is making commitments in our API that >> we must continue to support forever. This is a _real_ problem, since it >> constrain

Re: [PATCH] Implement `the-environment' and `local-eval' in evaluator

2011-12-16 Thread Peter TB Brett
David Kastrup writes: >> * I still wouldn't be surprised if `local-eval' does the wrong thing if >> (current-module) is different from what it was when the associated >> `primitive-eval' was called. > > Before anyone even _defines_ what the "right thing" would be, there is > little point in