>o Binary releases are a lot of effort and aren't very portable.
>
>  Just look at hugs/src/distrib to see the hoops I have to jump through
>  to build a binary release for Win-32.  And then on close examination
>  we find that the notion of a "Win32" platform to be a figment of M$s
>  imagination so we have to try to do both a Win-NT and a Win95 distrib.
>  Blech, blech, blech.


So you want to let one thousand Hugs users suffer! (a) I think this
extra level of indirection where one person sacrifices himself
for the sake of the majority is a better solution, and (b) if you
think you will save yourself some work, I think you will get home
from a cold country fair (is what we say in Dutch) You will
be swamped with bug reports.  I must miss the point here.

Anyway, I refuse to use software that does not come with an automatic
install-shield installation, and wouldn't it be a great pity if you would
loose me as a Hugs user ;-) Seriously, the most effective way to kill
Hugs is to stop providing an self-install binary Windows distribution.

BTW when will you distribute a WinCE version?

>  Similarily, we've got an x86 linux box - but do people want libc or
glibc?
>  What if they're got sparc-linux?  What if they have x86-free-bsd?

>o Source releases are less problematic but still take effort.
>  eg One more thing that has to be changed if we reorganise the
>  Hugs directory structure.

Linux people propably are happier with a source-only release, even worse,
they would be extremely unhappy if they did not get the sources.

>o Which package format do we use?
>  RPM and Debian are both popular (there's a debian package but no rpm at
>  the mo).  There's also a FreeBSD "port".


Excuse my ignorance, but what is a "package".

>> And since we're letting one question lead to another...  would it be
possible
>> to package the source tar with a unique root directory name?  I.e.
hugs-1.5,
>> or hugs-May1998.
>
>I'll give it a shot - but this messes up attempts to build
>automatic scripts which build packages.  We already have problems with
>changing the filename of the tarfile from one release to another.


Isn't the purpose of a script to make things easier and more configurable?
(so, can't you just "lambda abstract" over the filename?)

After a long day of Happy Hugs Hacking,

Erik

PS We have uploaded a new preview release of HaskellScript at
www.haskell.org/active/activehaskell.html that support the Windows
Scripting host. Be prepared for some awesome demos soon.




Reply via email to