Hi Linas,
On Thu 05 Mar 2009 22:56, Linas Vepstas writes:
> Perhaps I'm naive, perhaps some naming convention
> could be used to indicate that SCM_OUT_OF_RANGE
> will never return? None of the functions in the call stack
> gave any real hint that they might now return; they mostly
> looked lik
Hi,
On Wed 04 Mar 2009 09:48, l...@gnu.org (Ludovic Courtès) writes:
> Andy Wingo writes:
>
>> So I was thinking: why do we have this fetish for prohibiting certain
>> forms in a non-toplevel context? I am of a mind to replace eval-case
>> with eval-when, which is actually more expressive, as it
2009/3/6 Andy Wingo :
> Hi Linas,
>
> On Thu 05 Mar 2009 22:56, Linas Vepstas writes:
>
>> Perhaps I'm naive, perhaps some naming convention
>> could be used to indicate that SCM_OUT_OF_RANGE
>> will never return? None of the functions in the call stack
>> gave any real hint that they might now
Hi Mike,
Mike Gran writes:
> The context of the question is my attempt to make a version of Guile
> that uses Unicode as its character set. I want to know if I can
> presume that the C code (char) 'A' has the same integer representation
> as Unicode codepoint 'A' U+0041, for example.
Yes, I th
Gentlemen, ladies: so long the hack, and so short the time. But the
Creator in her wisdom or absence has given us this moment in which to
ponder the novelties of the VM branch.
Since we last rapped together, let's see:
* One Sunday, I decided that we couldn't honestly claim to have a
multil
Hi,
Linas Vepstas writes:
> /usr/src/linux-2.6.28.4# grep -r noreturn * |wc
> 92 4397488
$ grep SCM_NORETURN libguile/*.[ch] | wc
25 1551758
Ludo'.
Hello!
Andy Wingo writes:
> * I've started to think about optimization, and what's clear is that
> GHIL as it stands is too much of a pain in the ass -- you can't turn
> a ((lambda ...) ...) into a (let ... ...) without like 30 lines of
> code. I decided that having alpha-renamed v
Hello!
The object vector is limited to 256 elements, which is not so much:
scheme@(guile-user)> (compile `(define (x)
,(list 'unquote
(unfold (lambda (i) (> i 255))
number
Hello!
Julian Graham writes:
>> But dot files are traditionally "hidden" on Unices. Why not go with
>> `foo/bar/6/baz.scm'?
>
> Because my initial plan was to make it possible to have R6RS libraries
> coexist with Guile modules, using the same directory layout and load
> system -- and, as per o
> Hmm, yes, but how about `foo/bar/baz-6.scm'? Is there a reason to
> reject it?
Well, the part of an R6RS library name that comes before its version
is only restricted in that that it must be an identifier -- so a
system that relied on filenames to locate libraries could have trouble
determining
10 matches
Mail list logo