Re: ffi docs

2010-07-27 Thread Ludovic Courtès
Hi! Neil Jerram n...@ossau.uklinux.net writes: Void pointers may be accessed as bytevectors. -- Scheme Procedure: foreign-bytevector foreign [uvec_type [offset [len]]] -- C Function: scm_foreign_to_bytevector foreign uvec_type offset len Return a bytevector aliasing the

Re: A few errors from current Git HEAD

2010-07-27 Thread Ludovic Courtès
Hi Neil, Neil Jerram n...@ossau.uklinux.net writes: Just in case these are not already well-known: ... /home/neil/SW/Guile/master/test-suite/standalone/.libs/lt-test-srfi-1: error while loading shared libraries: libguile-2.0.so.18: cannot open shared object file: No such file or

Re: Random numbers (again) broken on 64-bit platforms

2010-07-27 Thread Andy Wingo
Heya, On Mon 26 Jul 2010 23:01, Andreas Rottmann a.rottm...@gmx.at writes: scheme@(guile-user) (random (ash 1 32)) ERROR: In procedure random: ERROR: Argument 1 out of range: 4294967296 Well, it's not a segfault at least :) The point of that change was to indicate that the RNG did not

PEG Parser Updates/Questions

2010-07-27 Thread Michael Lucy
I've officially eliminated the last define-macro expression. However, I get the feeling that things may not be exactly as desired. The original program made extensive use of functions in building the macros, and I originally tried to replace these with macros. This turned out to be a little

Re: PEG Parser Updates/Questions

2010-07-27 Thread No Itisnt
On Wed, Jul 28, 2010 at 12:13 AM, Michael Lucy michaelgl...@gmail.com wrote: Another question about module namespaces:  I have some syntax that I'd like to be available to code generated by macros in my module, but which I'd rather not export to the user (to avoid clobbering their functions).