From: Tunc S. <si...@ro...> - 2000-04-20 21:25:23
|
> > Why is that? I have a 'config.guess' and a 'config.sub' which do not > require this. Do you want them? Marco, please send me these files and I will use them. I am attaching mine if you need them. >> Otherwise, the setup (IMO) is pretty compact and seems to work well >> under CMUCL (solaris,linux). > > Understood. A few comments. > > Have you talked to Bruno Haible and Sam Steingold about CLisp and the > double-float specialized arrays? I am sure they'd be glad to help. o.k., I suppose they read the c.l.l, so I'll post a question there, otherwise, I could contact them directly. > > May I suggest to put fortran.lisp in a separate, per implementation > directory? I.e. having something like > > src/impl-dependent/ > cmucl/fortran.lisp > allegro/fortran.lisp > ... > clisp/fortran.lisp > > Then you could conditionalize the DEFSYSTEM forms instead of filling > the fortran.lisp file with a bunch of conditionals. This is fine. However, in reality, there is no difference between putting #+:cmu in the file or in system.dcl. But, I understand that a good directory structure is an integral part of a winning startegy. Still, I will refrain from doing this until serious work is done with fortran.lisp. I don't want to mess around with the CVS repository unless it is needed. > > Please remove defsystem.lisp from your distribution. The DEFSYSTEM in > the CLOCC is being constantly updated and yours may fall behind. This > would lead to a separate "matlisp version" of DEFSYSTEM. You can see > the problems here. The reason I put defsystem in there is because it is practically impossible to find defsystem (unless you had told me to get it directly from CVS, which is not something I would have done on my own). My general take on external systems is to not put them in the repository, but to include them with each distribution. This was you are distributing something that you know works when 'make' is executed, do you agree? p.s. I may have a few things to contribute to defsystem, if you're interested. Thanks, Tunc |