[Admin] New project: Osicat
Mario Mommer
mommer at igpm.rwth-aachen.de
Tue Oct 14 14:25:55 UTC 2003
Nikodemus Siivola <nikodemus at random-state.net> writes:
> On Tue, Oct 14, 2003 at 09:27:04AM +0200, Mario Mommer wrote:
>
> > How portable is it?
>
> Fairly. On the lisp side UFFI is enough, plus sane NAMESTRING. Any
> lisp that doesn't return a namestring understandable to the OS
> deserves to lose.
Indeed! :-)
> > Some of the stuff sounds familiar to me. I know that most lisps have
> > an environment variable facility, and also some functionality to
> > deal with directory deletion/creation.
>
> Correct. ...but since i'm not relying on the host-lisp's features the
> functionality should work across implementations.
(I'm not sure this belongs on this list, but) If you change an
environment variable, how does the host Lisp know? :-)
> Also, I dare to claim my interface is nicer than what average lisp offers:
>
> Example:
>
> ;; Make *.sh in SBCL_HOME executable
> (with-directory-iterator (next (environment-variable 'sbcl_home))
> (loop for entry = (next)
> while entry
> do (when (equal "sh" (pathaname-type entry))
> (pushnew 'user-exec (file-permissions entry)))))
Looks sweet, certainly.
> > What are the differences to what PORT (from cclan) offers?
>
> PORT tries to offer portablity between the functionality offered by
> various lisps, and is GPL. Osicat bases functionality on portable
> foreign interface and is MIT-licensed.
Well, PORT is LGPL which for some is allmost the same, but, fair
enough.
> Good questions!
You're wellcome :-)
Regards,
Mario.
More information about the Admin
mailing list