Re: mcl.googlecode.com opens for business

Alexander Repenning <[email protected]> Thu, 17 Sep 2009 09:04:56 -0600
Newsgroups gmane.lisp.mcl.general
Message-ID <[email protected]>
Dear All,

thanks for setting this up. I am a bit confused, however. Why did you  
go with Mercurial? See previous argument about de-cohesification.

RMCL, I would think, will not be a launch point various new  
development. The main role of the repository will be to absorb various  
fixes over time to keep RMCL alive for as long as possible, e.g.., to  
the point when Apple no longer supports Rosetta. In that time, the few  
developers should take any means possible to keep a unified version of  
RMCL and not to branch it out. SVN is actually really great for that.

At any rate, perhaps the community should have a bit of a discussion  
and a show of hands in terms of who is using what kind of revision  
system. We are pretty committed to SVN and right now I have neither  
the time nor energy to "play" with a new version control system. I am  
not saying Mercurial is a bad things but to be honest I actually don't  
know anybody using Mercurial.

good news: We got AgentCubes (carbon) to work with RMCL - thank you  
Clozure - with all the GUI, OpenGL, ... stuff. Some of the GPU  
intensive stuff even manages to run faster on the Intel-Macs than the  
PPC ones (not too surprising). CPU bound computing is a different story.

So far only one patch to RMCL, which I will just include in this email:


;; l1-files.lisp
(in-package :ccl)
(defun directory-pathname-p (path)
  (let ((name (pathname-name path))(type (pathname-type path)))
    (and (or (null name) (eq name :unspecific) (%izerop (length name)))
              (or (null type) (eq type :unspecific)))))


;; pathname-name can return :unspecific which, without "(eq  
name :unspecific)" creates an error when trying to compute the length  
of a symbol.


all the best,  Alex


On Sep 16, 2009, at 8:19 PM, Terje Norderhaug wrote:

> The source code for the RMCL 5.2 branch is now open for development
> using Mercurial for revision control. See the setup page for
> instructions about how to get started:
>
>  http://code.google.com/p/mcl/wiki/MercurialSetup
>
> An SVN archive with the original revision history is permanently
> available for future reference:
>
>  http://mcl.googlecode.com/svn/
>
> -- Terje Norderhaug
>
> _______________________________________________
> info-mcl mailing list
> [email protected]
> http://clozure.com/mailman/listinfo/info-mcl

Prof. Alexander Repenning

University of Colorado
Computer Science Department
Boulder, CO 80309-430

vCard: http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf


_______________________________________________
info-mcl mailing list
[email protected]
http://clozure.com/mailman/listinfo/info-mcl