Skip navigation.

((lambda (x) (x x)) (lambda (x) (x x)))

Thoughts on Eternity, God, and lesser endeavors

Posts tagged with "descot"

Descot News!

For those of you who were wondering where my Descot release is, you don't have to wait much longer. Free time hasn't been so free, but I finally managed to clean up most of the build system to the point where I can feel like releasing it without too much chagrin. So, look out world!

Arctic Repository for Chez Scheme and others

, , , ...

Hello everyone,

As you may or may not know, I've been working on releasing Descot version 1 for some time. The main thing that has held me back is that I wasn't happy with the state of the library dependencies on which Descot relies. My previous Chez Scheme libraries needed to be ported over to R6RS, and because some projects, such as the portable SRFI project have come up to do much of the work I used to do, I have restructured my libraries to handle this.

Additionally, I have been trying to document the code that I have written more clearly, at least at a source code level, and have managed to do this across almost all of my miscellaneous libraries. I also hope to make most of my libraries fairly portable, and yet suitable for optimized execution in Chez Scheme. This has not quite reached maturity, yet, but I am working on it.

The latest hassle has been the development of a sockets library that didn't make you cringe with every fiber of your body. Now, my sockets library is moving towards a fully portable (or very trivial to port) set of libraries that interact together. I have removed the need for external stub files in the base library, and enabled non-blocking operations. At the moment, the non-blocking support is there, but you can't do much with it because I have not built the concurrent infrastructure on top of it. This release of the Arctic Repository makes the basic tools visible, but doesn't provide the high-level interface for it.

It does however, bring me to the point where I can release Descot version 1 for use. Once that is release, I'll be making the Arctic Repository available for search and retreival via the Descot web client on Sacrideo.

For now, though, I am just pleased to announce the availability of the first version of the Arctic Repository, which is available over Monotone revision control:

Branch: us.sacrideo.arcrepo
Server: mtn.sacrideo.us

Or, via gopher:

<gopher://gopher.sacrideo.us/1arcrepo/>

[Incidently, the gopher server is also itself written in Scheme, and available for review. It's very small and light, check it out!]

The Arctic Repository includes my port of the SRFI libraries to Chez Scheme, and it is designed for you to just drop the whole thing into a directory and have a working R6RS source search path.

Please send me questions and comments, as I continue to develop these libraries and this repository.

Be on the lookout for Descot V1 soon!

Aaron W. Hsu
arcfide@sacrideo.us
<http://www.sacrideo.us>

Descot Release Imminent

, , , ...

For those of you who have been patiently waiting for Descot's version 1 release, I'm happy to report that the code has been written, and is ready for release. However, it depends on some libraries that I don't feel comfortable releasing yet, so I am in the process of cleaning these libraries and releasing them in parts for the community first, and from thence shall come Descot version 1.

Descot Nears Release

, , ,

As the looming deadline of the 2009 Scheme Workshop approaches, I am frantically trying to make Descot ready for presentation. Right now, I have successfully ported and updated my latest libraries to work with the new Chez prerelease, which makes most of the libraries relatively portable R6RS libraries. I am currently in the processes of converting all of the Descot code to the new style, and making it work reliably and in distributable form. For the moment, only the SRDF library is ported, and most of the web application proper. Since I rewrote my mod_lisp library because of licensing issues, it has taken me a little longer than i wanted to get this done.

i have about 1200 lines of code still to go through, but the rest should go fairly quickly once I get into the groove. I expect to have this all done tomorrow, and then move forward to bug fixes the day following, and have everything deployed the day after. We'll see how that goes.

Descot Progress Report 1

Descot is making headway. Most of the basic API and server is written, and the system is partly usable. However, at the moment, submissions to Descot servers really lacks. I am spending most of my Descot alotted time blocks trying to get the right infrastructure going for this so that the system is usable for people.

Hopefully, soon, the system will be released in an useful manner. I can then package up a Version 1.0 release, and start getting many comments, which I suspect most of Schemeland will have.

On the plus side, the Descot paper has been approved for the Scheme workshop, so I'll be giving a small mini-presentation on Descot there.
Download Opera, the fastest and most secure browser
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31