[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Please drop the ^main^ thing

On Sep 25, 2009, at 10:47 PM, Derick Eddington wrote:

On Fri, 2009-09-25 at 11:23 -0700, Derick Eddington wrote:

PLT's implicit file name is "main.sls", and it avoids conflicts by
prepending #\_.  E.g., (foo main) => "foo/_main.sls",
(foo _main) => "foo/__main.sls", and so on.

I think I can live with this more than ^main^.

It should also be noted that PLT's implicit file name is supported only for libraries with a single-component name. I.e., PLT does not support
having an implicit file name for longer library names like
(acme foo).

I don't like that since many packages I have are already one level up;
meaning, all the problems that the implicit file are supposed to solve
will still be there.  So, if we do adopt the implicit main, it should
be supported at all levels.