[Larceny-users] Some fixnum operators missing in the Larceny heap.

Ray Racine ray.racine at comcast.net
Sat Oct 27 14:18:47 EDT 2007


Afternoon,

Not all of the fx? operators seem to be present.  Its the comparison ops
I was looking for. 

I certainly don't _need_ them, just an FYI.

Ray

> 
[raymond at corwin sys]$ rlwrap /code/larcenysvn/larceny_src/larceny
Larceny v0.94 "Doomsday Device" (Oct 18 2007 20:18:30,
precise:Linux:unified)
larceny.heap, built on Thu Oct 18 20:26:53 EDT 2007

> fixnum?
#<PROCEDURE fixnum?>
> fx+
#<PROCEDURE fx+>
> fx-
#<PROCEDURE fx->
> fx--
> fx*
#<PROCEDURE fx*>
> fx=
Error: Undefined global variable "fx=".
> fx<
Error: Undefined global variable "fx<".
> fx<=
Error: Undefined global variable "fx<=".
> fxand
#<PROCEDURE fxand>
> fxior
#<PROCEDURE fxior>


BTW,

Just a quick update on some things:
 - Ported over ssax stuff and doing some XML parsing.  Working fine.
 - Recent I/O stuff is working fine.
 - Simple socket stuff is working fine.
 - I used the FFI with the REALLY GREAT c-info stuff and added epoll
(allows me to poll a set of fds in one go) instead of poll.
   Working fine.
 - Ported tasks.scm to pretty close to SRFI-18 using epoll for non-block
I/O on sockets (not files, yet).  Basic thread stuff (nee tasks) working
fine.  Needs to be polished up right after I finish ...
 - Moving over mutex.scm to be SRFI-18 like with condition-variables
now.
 - I only very briefly played with the R6RS.  I'm starting to really
like the dynamic top-level REPL and am loath to give it up.
 - It could just be me but even the Larceny debugger has found a way to
relay useful information.

All in all, Larceny is doing fine and I've made the switch.

Where am I going ... something like this.

Threads(epoll) -> Basic concurrency primitives (bit of CML) -> Finish
moving all sxml,ssax, sxpath, htmlprag stuff over, port some Amazon S3
and AWS code over from mzscheme that I wrote, add the whole lot to and
rewrite the webserver.sch code to make a dedicated Web2.0 appliance
deployed on an Amazon EC2 cluster, then (all down hill from here) write
code for top-secret (ok its ebooks mashup stuff, yawn) Web2.0 startup,
launch, sell to Amazon/Google, and Bora Bora for me.

All spare time stuff ...






More information about the Larceny-users mailing list