[Ecls-list] RC 14.4.1 almost ready
    Matthew Mondor 
    mm_lists at pulsar-zone.net
       
    Wed Apr  3 03:49:06 UTC 2013
    
    
  
On Tue, 2 Apr 2013 19:29:50 -0400
Matthew Mondor <mm_lists at pulsar-zone.net> wrote:
> On Tue, 2 Apr 2013 17:46:43 -0400
> Matthew Mondor <mm_lists at pulsar-zone.net> wrote:
> 
> > I cannot have a deeper look immediately, but should try to investigate
> > it soon...
> 
> If I understand, ASDF expects *FEATURE* :UNIX, but ECL exports :NETBSD
> not :UNIX
> 
>   (defun os-unix-p ()
>     (or #+abcl (featurep :unix)
>         #+(and (not abcl) (or unix cygwin darwin)) t))
After now rereading my message, I want to mention that I don't think
that :UNIX should be reported instead of :NETBSD however, I think that
having a more descriptive name like :NETBSD is useful.  Perhaps
that :UNIX or :POSIX should also be exported in the case of
unix/linux/bsd systems, though, and ASDF could keep relying on :POSIX
or :UNIX ...
It's not a very recent SBCL that I have, but it appears on NetBSD to
provide: :UNIX :BSD :NETBSD :ELF, other than a bunch of
OS-PROVIDES-<foo>.  As for x86-64, SBCL provides :X86-64 while ECL
provides :X86_64.
CLISP provides very little system-specific *features*, but also
provides :UNIX (:WORD-SIZE=64 :PC386 :UNIX).
Thanks,
-- 
Matt
    
    
More information about the ecl-devel
mailing list