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

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*

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 the

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 pe...@peter-b.co.uk 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? I.e. why does there need

Re: propose deprecation of generalized-vector-*

2012-09-19 Thread Peter TB Brett
Daniel Llorens daniel.llor...@bluewin.ch 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

Re: guile contributor setup

2012-02-03 Thread Peter TB Brett
Andy Wingo wi...@pobox.com 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

Re: guile contributor setup

2012-02-02 Thread Peter TB Brett
Catonano caton...@gmail.com 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

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

2011-12-16 Thread Peter TB Brett
David Kastrup d...@gnu.org 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