dev-serveez
[Top][All Lists]
Advanced

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

Re: [dev-serveez] extra release step


From: Thien-Thi Nguyen
Subject: Re: [dev-serveez] extra release step
Date: Sat, 28 May 2011 22:48:19 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

() Raimund 'Raimi' Jacob <address@hidden>
() Sat, 28 May 2011 12:44:52 +0200

   While I would pretty much like serveez to be run under windoze - this seems 
to
   be the point where we get rid if that port. For the following reasons:

   - win32 is actually 2-3 platforms: cygwin, mingw, native (Visual Studio)

Thanks for explaining this; i had an improper mental model of woe32 previously.

   a proper port would be mingw or native, while cygwin would probably be an
   easier port. but cygwin is a PITA performance-wise and only a big work-around
   in many aspects. A serveez port would be of limited use.

   - there is currently no one with a build system (for any windoze
   port). neither Stefan nor me (nor probably Martin) even have a windoze 
system.

   - there is no one asking for the windoze port.

   - guile is not officially supported, as Mike pointed out.

   - the entire source becomes easier to read/maintain without the cruft.

   There is only one argument for keeping the windoze port: The educational
   aspects of having portable network programming. hm.

Upon reflection, this last argument weighs (perhaps disproportionately)
heavily on me.  I cannot forget that if it had not been for my introduction to
GNU Emacs on a proprietary platform (VAX/VMS ~1990), i would not be hacking
Serveez now ...

   I say: Drop it and let the unicorns dance with the singing birds.

... so, i take back my previously expressed culling glee and propose an
intermediate course: drop "native woe32" and continue "support" for cygwin
and mingw.  Removing build-aux/vcgen.bat weirdness is enough for me.  With a
few months of experience with the other woe32 bits, i can say it's not such a
big deal to maintain.  What is a good platform but a bad platform's teacher?
What is a bad platform but a good platform's job?

Is this course ok w/ everyone?



reply via email to

[Prev in Thread] Current Thread [Next in Thread]