quirements like the use of lower case,
upper case, digits, etc. is not allowed. The security they add is
negligible.
7) Passwords must be screened against a list of commonly used passwords,
known compromised passwords, and dictionary words, as password cracking
programs will usually try such passwords
an Guile 2/3
Agreed: a different dialect of Scheme should have its own name.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
C'est la` pourtant que se livre le sens du dire, de ce que, s'y conjuguant
le nyania qui bruit des sexes en compagnie, il supplee a ce qu'entre eux
rather than removing the
weaknesses and restrictions that make additional features appear necessary.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Is it not written, "That which is written, is written"?
(import (guile)) does the trick.
On Fri, Jan 22, 2021 at 8:59 PM Rohan Drape wrote:
> hello list
>
> a very simple question i hope
>
> how do we access the guile posix/sockets functions from within an r6rs
> library?
>
> in ikarus there is (import (ikarus)), is it something similar?
>
> i see
I think that's the best bet, although JSON is also a possibility. I'm
working on a more general text-serialization solution, but it will be quite
some time before I have a chance to work on it.
On Fri, Dec 25, 2020 at 10:28 PM Tim Meehan wrote:
> I have a big-ish blob of key-value pairs that I
Note that all the Scheme standards from r0rs.pdf (~chuckle~) to r7rs.pdf
are now posted at files.scheme.org. This is expected to be stable.
On Fri, Dec 25, 2020 at 12:07 PM Amin Bandali wrote:
> Hello,
>
> Tim Meehan writes:
>
> > There is a broken link to the "Internet Scheme Repository" on
point the append operation is much heavier for one call, then the
> following calls are dirt cheap again, until it's full again...
>
And the recent SRFI 214, Flexvectors, provides exactly this.
Packaging these two SRFIs for Guile would be a Good Thing.
John Cowan http://vrici.loj
On Sun, Sep 20, 2020 at 4:52 PM Linus Björnstam
wrote:
Just a quick note on guile: if you are testing equality against literals
> guile will optimize to the fastest kind. (equal? b 27) becomes (eq? b 27).
Indeed, it's a Good Thing if equal? starts out with an eqv? test (which
should be inlined
On Sun, Sep 20, 2020 at 11:37 AM Zelphir Kaltstahl <
zelphirkaltst...@posteo.de> wrote:
> "This is where the eqv? predicate comes into picture. The eqv? is exactly
> the same as the eq? predicate, except that it will always return #t for
> same primitive values."
>
> Of course SO is not a
What's happening is that you are trying to compare strings with an
inappropriate predicate. Eqv? tests for *identity* (being the same
object), whereas equal? tests for *equality* (havng the same structure).
Therefore, (equal? "foo" "foo") will always return #t, and almost all the
time that's the
In general you want to print records but not make them readable, as there
are often constraints against allowing arbitrary values in the fields. For
example, in SRFI 117 list queues, there are two fields named head and
tail. Either both must be the empty list, or they must both be pairs and
tail
You're welcome!
On Sat, Sep 12, 2020 at 1:14 PM divoplade wrote:
> Dear John Cowan,
>
> Le samedi 12 septembre 2020 à 12:48 -0400, John Cowan a écrit :
> > > 3. The bytevector library is missing a lot of text functions (like
> > > join, split, trim, pad, searching.
SRFI 207, though not yet final, comes
to your rescue. You can't get the spiffy syntax described at <
https://srfi.schemers.org/srfi-207/srfi-207.html> unless you modify the
Guile reader, but the procedures documented there can be found at <
https://github.com/Zipheir/bytestri
First of all, Racket's pairs are immutable, so it provides list-set
(non-destructive) rather than list-set!.
Second, it is an error to mutate a literal, since that amounts to
self-modifying code. Some Schemes don't enforce that, but Guile does. So
you need (list-set! (list "one" "tw"
's three upward continuations: block/return, tagbody/go,
or catch/throw. The last is dynamically scoped, so it is usually the thing
to do in this context. Handler-bind, like guard, is a convenience macro
for emulating stack-unwonding systems._
John Cowan http://vrici.lojban.org/~cowan
standard base library and
then bringing in anything Guile-specific with (import (only (guile) ...)).
This advice also applies to Chibi, but not so much to Chicken unless you
are specifically using the R7RS mode.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Is not a patron, my Lord [C
GPLed. But being required
to distribute the editable source for a specific copy of a printed book
along with the book (or a written offer to provide it on demand) is a
nuisance.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
I don't know half of you half as well as I shoul
ral different recovery schemes (for
example, change the divisor, signal a non-continuable error from `divide`,
tell `divide` to return +nan.0), then restarts are your friend.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
I could dance with you till the cows come h
the burden of persuasion lies with you.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Mos Eisley spaceport. You will never see a more wretched hive of scum
and villainy --unless you watch the Jerry Springer Show.
--georgettesworld.com
Sorry, I meant SIGNAL, not RAISE, in CL. I'm glad Guile supports `guard`.
On Sat, Jul 11, 2020 at 6:39 PM Chris Vine wrote:
> On Sat, 11 Jul 2020 14:20:22 -0400
> John Cowan wrote:
> > On Sat, Jul 11, 2020 at 6:14 AM Chris Vine
> wrote:
> >
> > > (
nformation from a signaler
(which knows what is wrong) to a handler (which knows what to do), a
restart communicates information from the handler (which knows what should
be done) back to the signaler (which knows how to do it).
John Cowan http://vrici.lojban.org/~cowanco...@cc
(often, but not
necessarily, the size of a printed page). I would also say that
single-letter variable names are fine in local contexts: there is no great
reason to call the indices of a matrix anything but i and j. In general,
the wider the scope of a name, the less that using abbreviation makes
Check out the Chibi library (chibi show c). in the Chibi repo at
lib/chibi/show/c.scm and .sld. It provides combinators that create a C
equivalent of the sexp; there is both a macro-based compiler and an
interpreter, IIRC. Unfortunately there is no real documentation. There's
some cleverness in
There is going to be a performance penalty, because you are taking multiple
values (which is not a value) and making it into a value by creating a
list. There is no getting away from that except to exclude multiple values.
Note also that if the procedure throws an exception, your finalizer will
Please document the binary format so that it is possible to write code in
non-Guile (other Schemes or anything else) that can interoperate with it.
On Tue, Feb 11, 2020 at 5:16 PM Stefan Israelsson Tampe <
stefan.ita...@gmail.com> wrote:
> HI,
>
> I just want to announce my pure guile safe
, where the (green) frogs can appear on the red
background.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
A poetical purist named Cowan [that's me]
Once put the rest of us dowan. [on xml-dev]
"Your verse would be sweeter /
I have a rough proposal now at <
https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/SyslogCowan.md>. It
depends on either being able to send TCP or UDP packets or preferably to
call the Posix API through the FFI. It is very basic and leaves log
rotation etc. to the syslog infrastructure.
On
two arguments (and this comes
from Olin's original) is that they aren't associative: it's ambiguous
whether (bitwise-nand a b c) means (bitwise-nand (bitwise-nand a b) c) or
(bitwise-nand a (bitwise-nand b c)), and these are *not* equivalent.
Rather than choosing one of these arbitrarily, users
JavaScript" basically :D
>
JS promises, I think, are futures.
https://en.wikipedia.org/wiki/Futures_and_promises shows just how confusing
the terminology is.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Fundamental thinking is ha-ard. Let's go ideology-shopping.
--Philosopher Barbie
Conceptually, parallelism and concurrency are two different and partly
independent things. Parallelism refers to physically simultaneous
execution, as when you throw a ball into the air in each hand and catch it
in the same hand. Each throw-catch cycle is a parallel process (using
"process" in
and
most reliable.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Deshil Holles eamus. Deshil Holles eamus. Deshil Holles eamus.
Send us, bright one, light one, Horhorn, quickening, and wombfruit. (3x)
Hoopsa, boyaboy, hoopsa! Hoopsa, boyaboy, hoopsa! Hoopsa, boyabo
ror 139
make[2]: Leaving directory '/home/rr828893/guile-2.9.7/bootstrap'
Makefile:1849: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/rr828893/guile-2.9.7'
Makefile:1735: recipe for target 'all' failed
make: *** [all
nt lists, which is how the OP got into trouble.
Is there a corresponding weird relative of `(...)?
No, because the elements of a vector literal, like those of a quoted list,
are in datum context. The way to achieve that is `(vector 1 ,bar 2 ,baz).
This works because (vector ...) is a procedure call and its ele
g, Apple funded it for commercial reasons, but there were
efforts among BSD developers to write their own C compiler for years before
that, though they came to nothing.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Ambassador Trentino: I've said enough. I'm a man of few words.
Rufus T. Firefly: I'm a man of one word: scram!--Duck Soup
The specific wording can be found at point 9 of <
https://srfi.schemers.org/srfi-process.html>.
On Fri, Nov 8, 2019 at 2:34 PM Mark H Weaver wrote:
> Hi Aleix,
>
> Aleix Conchillo Flaqué wrote:
> > If at some point I decide to switch to the MIT license I assume
> > the projects that currently
ommunity
> and guile-json users tell me to switch or do something different.
>
Understood. You can disregard the issue that I filed at Github.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
With techies, I've generally found
If your arguments lose the first ro
PM Mark H Weaver wrote:
> I wrote:
> > Zelphir could propose a SRFI for the API only, with no reference
> > implementation. The existing implementation could remain copylefted.
>
> John Cowan replied:
> > Unfortunately not. A SRFI must have a sample implement
Unfortunately not. A SRFI must have a sample implementation to get
finalized (otherwise it is feared there would be too many WIBNI SRFIs).
The implementation doesn't have to be portable, but it has to have the
correct license.
On Fri, Nov 8, 2019 at 11:43 AM Mark H Weaver wrote:
> John Co
han
widespread use across different Schemes (the goal of the SRFIs and all
standardization efforts), then the GPL is the license of choice.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
And through this revolting graveyard of the universe the muffled,
maddening beating of dr
> care licenses) as it does not make sure, that modifications flow back to
> the community. Do SRFIs require MIT license? And if so, why?
>
> ~ Zelphir
>
> On 11/6/19 1:28 AM, John Cowan wrote:
> > +1. If only it weren't GPL3, which makes it ineligible to be a SRFI
> > i
+1. If only it weren't GPL3, which makes it ineligible to be a SRFI
implementation
Is there any chance of dual-licensing it under MIT?
On Tue, Nov 5, 2019 at 7:03 PM Zelphir Kaltstahl
wrote:
> This is great! A solid JSON parsing and outputting library is important
> for a programming
Thanks, this is great! I'm curious though why you didn't take up my
suggestion of using 'null rather than #nil, given the points I raised at <
https://github.com/aconchillo/guile-json/issues/31>.
On Tue, Nov 5, 2019 at 1:28 AM Aleix Conchillo Flaqué
wrote:
> Hi,
>
> I'm pleased to announce
nary-bit-vector-operation
> bv1
> bv2
> (lambda (b1 b2)
> (and b1 b2))
> ~
>
> It is also in my todo file on:
>
> https://notabug.org/ZelphirKaltstahl/bitboard/src/dev/todo.org
>
> (Btw.: I really like that notabug renders Emacs O
ge and redistribute it.
> There is NO WARRANTY, to the extent permitted by law.
> ~
>
> Are you suggesting, that I copy the code for SRFI 151 from somewhere and
> put it into my project?
>
> Regards,
>
> Zelphir
> On 10/24/19 7:02 PM, John Cowan wrote:
>
> For bit
For bitwise integers, I recommend SRFI 151. If you use your implementation
to provide the seven core functions bitwise-not, bitwise-and, bitwise-ior,
bitwise-xor, arithmetic-shift, integer-length, and bit-count, all of which
have definitions in bitwise-core.scm that are very slow, then you'll
Note however that such error tests are inherently non-portable (except in
R6RS systems only) and should be avoided when testing code intended to be
portable.
On Thu, Oct 24, 2019 at 12:20 PM Taylan Kammer
wrote:
> On 23.10.2019 06:37, Christopher Howard wrote:
> > Hi, I was just wondering:
stly mailing lists and IRC. This _not_ my students' natural digital
> habitat.
The only natural digital habitat of human beings is their fingers. All
else is learned, and more can be learned at any time. There's no reason
why students ought to be so closed to new experiences.
John Cowa
should be defined only once.
In my code, I often export the predicate and accessors, but not the
constructor or mutators. Then I export a factory method that may or may
not call the constructor.
It may be convenient to define the record-type in its own module.
John Cowan http://vrici.lojb
nal vectors have the same big-O no matter
what. There will be a fector SRFI.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
You are a child of the universe no less than the trees and all other acyclic
graphs; you have a right to be here. --DeXiderata by Sean McGrath
es where one of those instance variables
has been assigned to the object itself. No procedure other than the object
printer itself is going to be able to break *that* loop.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Yes, chili in the eye is bad, but so is your ear. How
Guile 2.2.4. Try restarting
Guile and doing just the commands above and see if it persists.
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
The whole of Gaul is quartered into three halves.
--Julius Caesar
/or
the copyright ownership on the Guile version of bitwise-other and the tests
to LGPL if that is useful to Guile. Let me know if there is formal
paperwork to fill out.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Being understandable rather than obscurantist poses c
of them) except the
prime number library at <
https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/PrimesGauche.md>.
There was also a one-vote majority against the TalliesCowan (descriptive
statistics) library, but as there is a volunteer to implement it, I'll
leave it on the docket for
but actually isn't
>
so good and screw up the voting?
It's like any other decision with imperfect information: you look it over
and give it your
best shot based on what makes sense to you. "Prediction is very difficult,
especially about the future."
--
John Cowan http:
as always seemed to me the only practical approach.
That said, SRFIs often do refer to existing implementations, or
implementations
of languages other than Scheme.
>
> On Thu, Jan 17, 2019 at 5:15 PM Per Bothner wrote:
> >
> > On 1/16/19 6:27 AM, John Cowan wrote:
> > >
:
If you believe in "small is beautiful," then what is your motivation
for including anything beyond BITWISE-NAND?
Quant. suff.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
You are a child of the universe no less than the trees and all other acyclic
graphs; you have a right to be here. --DeXiderata by Sean McGrath
re the first token has to be enough to tell you if you have an A or a B,
you have rules like A / B, which means "assume it's an A, and only if it
fails, assume it's a B". If A and B overlap, non-PEG parsing has to treat
A | B as a grammar ambiguity and recover, but A / B is never ambi
Sorry, left out the voting link this time: it's
http://tinyurl.com/tangerine-ballot for the vote, and
http://tinyurl.com/orange-straw-poll for the Orange Edition straw poll
(guidance to the editor on what should appear in the next poll).
On Wed, Jan 16, 2019 at 9:27 AM John Cowan wrote:
> W
than less,
as with the Red Edition. This encourages me that I'm going in a sensible
direction with the large language.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
It was dreary and wearisome. Cold clammy winter still held sway in this
forsaken country. The
I have sent a request to the SRFI Editor to remove all references to
u1vectors (bitvectors) from SRFI 160, which is a part of the Tangerine
Edition ballot. This is being done not because they are not useful, but
because they are different enough in both specification and implementation
from the
I don't know how well it works, but https://github.com/mjsottile/sfsexp
seems to be exactly what you want. Googling [s-expressions parser python]
will point you to a lot of Python ones.
On Fri, Jan 4, 2019 at 3:53 PM Hamzeh Nasajpour
wrote:
> Hi,
> I have a configuration file that written
Filed all issues.
On Wed, Jan 2, 2019 at 6:44 PM Aleix Conchillo Flaqué
wrote:
> Hi,
>
> On Wed, Jan 2, 2019 at 7:14 AM John Cowan wrote:
> >
> > I'm not sure where best to report these, so sending this email.
> >
>
> Same as before, github issues sho
rst. This requires an
extra tree walk, but for example if you call (json-scm (vector 1 2 3 #u8(1
2 3))) it will output "[1,2,3" before throwing an exception. This is not
the Right Thing: a procedure that does output should work correctly or fail
cleanly without outputting anything.
-
In the current version of guile-json, JSON null is represented internally
as #nil. Because of the magic behavior of #nil, this causes certain
problems when trying to discriminate between various internal JSON
representations. For example, the programmer will expect (list? j) to
detect a JSON
ork at https://github.com/gambiteer/srfi-122/ which
will fairly soon become an updated SRFI.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Yakka foob mog. Grug pubbawup zink wattoom gazork. Chumble spuzz.
--Calvin, giving Newton's First Law "in his own words"
e possibilities: anything that can be
expressed as an affine transformation can be obtained in this way.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
There are books that are at once excellent and boring. Those that at
once leap to the mind are Thoreau's Walden, Emerson'
On Wed, Dec 19, 2018 at 1:16 PM Aleix Conchillo Flaqué
wrote:
So, I'm really considering switching to alists for objects and vectors
> for arrays.
>
I still favor the other way about: lists for arrays, avectors for objects,
because arrays are typically varying in length and objects are mostly
Definitely you should view it as data. Think more than twice (indeed, more
than 200 times) before you evaluate s-expressions coming from outside.
"Eval is spelled E-V-I-L".
On Mon, Dec 17, 2018 at 4:03 PM Stephen Scheck
wrote:
> Hello,
>
> I'm very new to Guile/Scheme/Lisp programming (but
, or the Steering Committee. Otherwise
you only have to care about Scheme standardization.
Please vote!
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Said Agatha Christie / To E. Philips Oppenheim
"Who is this Hemingway? / Who is this Proust?
Who is this Vla
I can't help (yet) if you need the full numeric value. But if the decimal
digit value is enough for you, then the attached source file should work
(from Chibi).
On Sat, Dec 15, 2018 at 11:32 PM Freeman Gilmore
wrote:
> I am looking for a procedure that will read the numeric value, field 8, of
ows.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
The competent programmer is fully aware of the strictly limited size of his
own
skull; therefore he approaches the programming task in full humility, and
among
other things he avoids clever tricks like the plague. --Eds
rement* not to preserve order, there is simply
no requirement to preserve it.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Overhead, without any fuss, the stars were going out.
--Arthur C. Clarke, "The Nine Billion Names of God"
ne are ideal.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Be yourself. Especially do not feign a working knowledge of RDF where
no such knowledge exists. Neither be cynical about RELAX NG; for in
the face of all aridity and disenchantment in the world of markup,
son, David
wrote:
> On Thu, Dec 13, 2018 at 11:35 AM John Cowan wrote:
> >
> >
> >
> > On Thu, Dec 13, 2018 at 9:31 AM Thompson, David <
> dthomps...@worcester.edu> wrote:
> >
> >> * They have no read syntax
> >> * They use a procedural,
ey can be built up
as an alist and then converted with list->vector.
So given that we are changing the structure anyhow, I recommend this
approach.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Even a refrigerator can conform to the XML Infoset, as long as it has
a door sticker sa
son egg depends on the packrat egg at
< http://wiki.call-cc.org/eggref/5/packrat> which has no further
dependencies, but it would be easy to replace the packrat
parser with a hand-rolled parser.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
If I have see
d into SRFIs and which
should not. Ones that are already SRFIs or which have simple or existing
implementations are excluded.
There are four options in all cases: "No vote", "No", "Yes", and
"Volunteer"; the last means that you are volunteering to write t
but may return true on other conditions as well, implementation-dependently.
I'm hoping to add more predicates of this type for R7RS-large. The
implementation
of such a feature cannot be portable, but should be trivial in any one
Scheme.
--
John Cowan http://vrici.lojban.org/~cowanco.
On Wed, Sep 19, 2018 at 7:32 PM HiPhish wrote:
> John Cowan wrote:
>
> How popular is r6rs anyway? From what I gathered it was pretty badly
> received
> and r7rs small was intentionally designed to be less ambitious, while the
> upcoming r7rs will be larger than even Comm
ard processing costs (for
personal
campaigns like this one), they are okay with small donations. Although
they are
best known for crowdfunding personal emergencies, they do handle works of
art
as well (software is an art, we have Knuth's word for it).
--
John Cowan http://vrici.lojban
essagePack spec calls the type
> `nil`:
> https://github.com/msgpack/msgpack/blob/master/spec.md#nil-format
>
>
> John Cowan wrote:
> > 1) Some Schemes don't support rename on export. Just give the procedure
> > the name you want it to have.
> >
> > 2) Please d
ut in the examples appears "⇒ unspecified", showing that this
notation can be used where multiple unspecified values (or zero values) are
allowed.
In practice, I know of no Scheme implementation that returns other than one
value in any of these "unspecified values" situati
t across all the
Schemes I have tested, most often the last.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
LEAR: Dost thou call me fool, boy?
FOOL: All thy other titles thou hast given away:
That thou wast born with.
that you own, without any kind of root
privilege required.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
My confusion is rapidly waxing
For XML Schema's too taxing:
I'd use DTDs / If they had local trees --
I think I best switch to RELAX NG.
nt them as symbols, since
they are often repeated from one object to the next. There is no such
limitation in MessagePack, although I bet strings are the most common
type of map keys.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
Knowledge studies others / Wisdom is
iation lists, or balanced trees.
But not with vectors or strings. (SRFI 135 texts, which are immutable,
can and do share.) In addition, lists can only safely share if you restrict
yourself by never mutating them.
--
John Cowan http://vrici.lojban.org/~cowanco...@ccil.org
It's like
Well, you could use #nil, a Guile-specific unique object that is both falsy
(like #f) and answers #t to the null? predicate. It is used to emulate
Common Lisp's and Elisp's nil. But a more portable approach would be to
define a record type with no slots and make just one instance of it.
On Sun,
itive. It's explicitly compared in the introduction
to Hanon's finger exercises for the piano: C-E-F-G-A-G-F-E,
D-F-G-A-B-A-G-F, E-G-A-B-C-B-A-D and so on forever, up the scale and down
in every key. Boring as hell, but just the thing to get fluency into your
fingers.
--
John Cowan
Neither is part of any Scheme standard. Most Schemes that define atom?,
define it as (lambda (x) (not (pair? x)), tracking the standard Common Lisp
definition. But TLS excludes () from atoms as well. The definition used
by TLS is on p. xiii of the fourth edition:
(define atom?
(lambda (x)
It's determined by the implementation. <
https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/MultipleValues.md>
lists what several implementations actually do. Many similar pages are
accessible from <
https://bitbucket.org/cowan/r7rs-wg1-infra/src/default/ImplementationContrasts.md
>.
On
THUNK argument is referred to
> as PROC. Should such (minor) errors be fixed? One of my patches also
> fixes a misplaced space character in the Texinfo.
>
http://mumble.net/~kelsey/r5rs-errata.html are the semi-official errata.
IMO you should incorporate them.
--
John Cowan
(I'm not sure which mailing list to post this to, so I'm using guile-user
as seemingly the most general.)
As an R6RS implementation, it would improve interoperability if Guile
accepted .sls and .guile.sls as extensions for module files. In this way,
it would be possible to release portable code
92 matches
Mail list logo