Maurizio, i can't follow your concerns. We are running our production server currently with OpenACS and PostgreSQL 9.1.4; the limiting factor for database development is rather Oracle, since the community decided to support both platforms. The discussion has similarities to the aolser+window considerations).
-gustaf neumann On 29.09.12 08:58, Maurizio Martignano wrote: > If OpenACS doesn't convert its data model, replacing hierarchical structure > with CTEs it will not run in an efficient way on PostgreSQL, and that will > be the death of OpenACS, and therefore of AOLserver (?) . > > ... > To be honest, from my limited point of view, I am not really worried about > AOLserver, it does work; what worries me is OpenACS having problems with the > new versions of PostgreSQL. > > All the best, > Maurizio > > > -----Original Message----- > > > From: Jeff Hobbs [mailto:je...@activestate.com] > Sent: 29 September 2012 02:53 > To: aolserver-talk@lists.sourceforge.net > Subject: Re: [AOLSERVER] Windows Support > > It is likely quite possible to turn things around and have AOLServer be a > set of extensions that load into a standard tclsh. The state of extensions > is pretty open, and again if more of the Tcl standard code can be leveraged > (socket handling, threading, etc.), this would be a good thing. After all, > a lot of that was originally influenced by AOLServer code. > > I think this would be a win for portability as well as ease of use, but it > may be a larger task to turn the build setup on it's head than anyone wants > to undertake for a minor version update. > > Jeff > > On 27/09/2012 4:11 PM, jgdavid...@mac.com wrote: >> 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. > > ---------------------------------------------------------------------------- > -- > How fast is your code? > 3 out of 4 devs don\\\'t know how their code performs in production. > Find out how slow your code is with AppDynamics Lite. > http://ad.doubleclick.net/clk;262219672;13503038;z? > http://info.appdynamics.com/FreeJavaPerformanceDownload.html > _______________________________________________ > aolserver-talk mailing list > aolserver-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/aolserver-talk > > > ------------------------------------------------------------------------------ > How fast is your code? > 3 out of 4 devs don\\\'t know how their code performs in production. > Find out how slow your code is with AppDynamics Lite. > http://ad.doubleclick.net/clk;262219672;13503038;z? > http://info.appdynamics.com/FreeJavaPerformanceDownload.html > _______________________________________________ > aolserver-talk mailing list > aolserver-talk@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/aolserver-talk ------------------------------------------------------------------------------ How fast is your code? 3 out of 4 devs don\\\'t know how their code performs in production. Find out how slow your code is with AppDynamics Lite. http://ad.doubleclick.net/clk;262219672;13503038;z? http://info.appdynamics.com/FreeJavaPerformanceDownload.html _______________________________________________ aolserver-talk mailing list aolserver-talk@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/aolserver-talk