Dear Smalltalkers,
Swazoo 2.0 is here, on Squeak and VisualWorks simultaneously while Dolphin and Smalltalk/X ports are already on the way. What's new in 2.0 since 1.0? - input streaming for uploading large files - output streaming (chunking) for sending large files,support for Comet - improved request framework - Sport portability layer introduced for easier porting - improved exception handling - reorganization of packages - extensive SUnit tests, all pass Download and installation instructions are on Swazoo's website http://www.swazoo.org, where you can find also short description of streaming at http://www.swazoo.org/streaming.html where a short benchmark of throughput is also present. A few words about it: Swazoo (Smalltalk Web Application Zoo) is an open source, vendor agnostic, dialect neutral Smalltalk HTTP server with resource and web request resolution framework, a fruit of a first Camp Smalltalk 2000 in San Diego. Its main features are: * virtual site support * clean web request resolution framework * static web serving * input streaming of HTTP requests (for large file uploads) * output streaming (chunking) for responding large files and for Comet I hope that you will find Swazoo useful and therefore help us achieve its main goal: to become a web server of choice for all dialects of Smalltalk. Best regards Janko Mivšek maintainer of Swazoo http://www.swazoo.org _______________________________________________ Seaside mailing list [hidden email] http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside |
I can't wait until it works in Squeak.
I loaded: Swazoo-Server Swazoo-HTTP Swazoo-Listener Evaluated: SwazooSeaside startOn: 8080 and I got an MNU due to an obsolete reference to "WADispatch default basePath: '/'", so I removed the "basePath: '/'" part. Now I just get a blank web page when I go to localhost:8080, with these MNUs popping up continually: MessageNotUnderstood: UndefinedObject>>closeAndDestroy: UndefinedObject(Object)>>doesNotUnderstand: #closeAndDestroy: SocketStream>>close [] in SwazooSeaside(SwazooListener)>>processConnection: {[stream close]} BlockContext(ContextPart)>>resume: BlockContext>>ensure: SwazooSeaside(SwazooListener)>>processConnection: [] in SwazooSeaside(SwazooListener)>>waitForConnectionOn: {[self processConnection: connection]} [] in BlockContext>>newProcess {[self value. Processor terminateActive]} Any hints on how to get closer to making Swazoo + Seaside + Squeak work? Cheers, Chad
|
Free forum by Nabble | Edit this page |