How about making AolServer nothing more than a TEA-compliant extension? Maybe we could create an "ns_main" command that created a thread that did all the AolServer stuff (i.e., listen on sockets, create connection pools, etc. etc.) and just run it in tclsh.
I never looked at TEA close enough to know if that's a ridiculous idea... -Jim On Sep 27, 2012, at 11:25 AM, Jeff Hobbs <je...@activestate.com> wrote: > On 2012-09-27, at 1:56 AM, Maurizio Martignano > <maurizio.martign...@spazioit.com> wrote: >> So what are the feasible options? >> I believe there are only two (well three) options: >> 1. we maintain the Windows code inside Aolserver (I favour this) >> 2. we compile Unix only code via the SUA SDK >> 3. we forget about Windows and we use real emulation, that is a VM running >> Linux >> >> But how many people are willing to download a VM of 1.5 GB or so just to >> test a system? > > You might be surprised to hear that #3 and large downloads don't faze a lot > of people if it means they get something that works. ActiveState moved to > this model with Stackato (a cloud platform - basically Heroku-in-a-box), and > we haven't heard concerns about download size[1]. It's a custom linux vm that > people can use from any OS (and we have plenty that use it on or from > Windows). > > However, that's just a point that such things exist and are accepted. I for > one would vote to keep the Windows support in AOLserver. I don't think it's > that hard anymore (having done dev on so many platforms over the years), > especially if you leverage the Tcl code base to the fullest extent. > > What I would recommend is only sticking with an msys-based build system (this > means 'configure; make' on Windows). If someone really wants to maintain an > MSVC makefile that's fine, but I wouldn't agonize over it. If you look at > the latest TEA config files, they enable this cross-platform build > portability pretty well. You can still build with MSVC (or mingw-gcc), but > you use GNU tools via msys. How people operate on Windows without msys or > similar tools is a mystery to me. ;) > > Jeff > > [1] while we agonized about cracking through 1G download sizes early on, the > other day I saw a kid not think twice about downloading 1.4G on his Xbox just > to get a _demo_ of a game. The days of download limits are mostly gone. > ------------------------------------------------------------------------------ > Everyone hates slow websites. So do we. > Make your web apps faster with AppDynamics > Download AppDynamics Lite for free today: > http://ad.doubleclick.net/clk;258768047;13503038;j? > http://info.appdynamics.com/FreeJavaPerformanceDownload.html > _______________________________________________ > aolserver-talk mailing list > aolserver-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/aolserver-talk ------------------------------------------------------------------------------ Everyone hates slow websites. So do we. Make your web apps faster with AppDynamics Download AppDynamics Lite for free today: http://ad.doubleclick.net/clk;258768047;13503038;j? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ aolserver-talk mailing list aolserver-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aolserver-talk