Wraith Scheme 2.11 is a full 64-bit Macintosh application, that
only runs on Macintoshes with Intel processors that can execute
64-bit code, and that are running at least MacOS 10.6 (Snow
Leopard).
The formal release date is 10 March, 2010, but things went
relatively smoothly in preparation for the release, so I put the
software on my web site a few days earlier.
Wraith Scheme 2.11 is a bug-fixer for bugs in two procedures
used with the Wraith Scheme foreign-function interface: Both
"e::peek-c-string" and "e::poke-c-string" incorrectly calculated
the offset of the desired C string within the referenced
memory-mapped block. The errors were complimentary, in that a
poke of a string to a particular offset, followed immediately by
a peek from the same offset, would appear to succeed; however,
the offset to which the string was written and from which it was
subsequently read would not be what the user had intended -- the
offset would have been zero in all cases. That is, all such
reads and writes would have been to and from the start of the
memory-mapped block in question.
For details, and to download a copy, visit the software page of
my website:
Main website:
http://web.mac.com/jay_reynolds_freeman
Software page:
http://web.mac.com/jay_reynolds_freeman/iWeb/My/Software.html
The software page includes links to a whole lot of documentation
for Wraith Scheme 2.11; go there and scroll down the page.
Source for Wraith Scheme 2.11 is available under the GNU General
Public License; for details, and to download a copy of the
source distribution, also see the software page of my web site.
The source should be available within a few days of the release
of the executable.
Please bear with me; I am new at the business of releasing
source. Let me hear of any problems you encounter.
-- Jay Reynolds Freeman
---------------------
Jay_Reynol...@mac.com
http://web.mac.com/jay_reynolds_freeman (personal web site)