[Seaside] Re: WAFileLibrary and non-alphanumerics

Philippe Marschall philippe.marschall at gmail.com
Tue Oct 16 19:33:49 UTC 2007


2007/10/16, Boris Popov <boris at deepcovelabs.com>:
> That most certainly depends on what "use" substitutes. In my case, I
> just like to keep all external resources (gif/js/css/swf/xml) in the
> source; it just makes team development much easier. But I do use
> external editors during development, the stuff merely gets sucked into
> multiple subclasses each representing subdirectory and then get cached
> by the fronting server on a per-need basis from the basic responder in
> the image. The alternative to the last step is to dump them to a web
> server during deployment, which we used to do previously.

So you use it as a hack because your Smalltalk SCM supports only
Smalltalk? I must confess it is very temptating to use file library in
this way. Is this a common pattern, do other people do this too?

Cheers
Philippe

> -Boris
>
> --
> +1.604.689.0322
> DeepCove Labs Ltd.
> 4th floor 595 Howe Street
> Vancouver, Canada V6C 2T5
> http://tinyurl.com/r7uw4
>
> boris at deepcovelabs.com
>
> CONFIDENTIALITY NOTICE
>
> This email is intended only for the persons named in the message
> header. Unless otherwise indicated, it contains information that is
> private and confidential. If you have received it in error, please
> notify the sender and delete the entire message including any
> attachments.
>
> Thank you.
>
> > -----Original Message-----
> > From: seaside-bounces at lists.squeakfoundation.org [mailto:seaside-
> > bounces at lists.squeakfoundation.org] On Behalf Of Philippe Marschall
> > Sent: Tuesday, October 16, 2007 12:03 PM
> > To: Seaside - general discussion
> > Subject: Re: [Seaside] Re: WAFileLibrary and non-alphanumerics
> >
> > 2007/10/16, Boris Popov <boris at deepcovelabs.com>:
> > >
> > >
> > >
> > > Mind you the whole class versus instance there seems a little
> arbitrary,
> > we
> > > should just move it all one way it seems.
> >
> > That's right. One thing to keep in mind is that file library is not
> > and never was supposed to be fully fledged or intended for production
> > use. It's merely for cases where you would want to have the
> > Scriptaculous examples work without an internet connection.
> >
> > Cheers
> > Philippe
> >
> > >  Cheers!
> > >
> > >  -Boris
> > >  (Sent from a BlackBerry)
> > >
> > >
> > >  ----- Original Message -----
> > >  From: Boris Popov
> > >  To: 'Seaside - general discussion'
> > > <seaside at lists.squeakfoundation.org>
> > >  Sent: Tue Oct 16 11:19:22 2007
> > >  Subject: WAFileLibrary and non-alphanumerics
> > >
> > >  In case anyone else comes across a case where filenames include
> > > non-alphanumeric characters like dashes and underscores, you'll
> notice
> > they
> > > get stripped by default, which won't work very well with your style-
> > sheets.
> > > I'd made the following three changes in my subclass of it,
> sacrificing
> > > readability a bit, but it's not like I ever look at selectors there
> > anyway.
> > >
> > >  (class) asSelector: aFilename
> > >   ^('hex' , aFilename asByteArray asHexString) asSymbol.
> > >
> > >  isFileSelector: aSymbol
> > >          ^aSymbol startsWith: 'hex'.
> > >
> > >  asFilename: aSelector
> > >   ^(ByteArray fromHexString: (aSelector
> > >                                          copyFrom: 4
> > >                                          to: aSelector size))
> asString.
> > >
> > >  Cheers,
> > >
> > >  -Boris
> > >
> > >  --
> > >  +1.604.689.0322
> > >  DeepCove Labs Ltd.
> > >  4th floor 595 Howe Street
> > >  Vancouver, Canada V6C 2T5
> > >  http://tinyurl.com/r7uw4
> > >
> > >  boris at deepcovelabs.com
> > >
> > >  CONFIDENTIALITY NOTICE
> > >
> > >  This email is intended only for the persons named in the message
> > >  header. Unless otherwise indicated, it contains information that is
> > >  private and confidential. If you have received it in error, please
> > >  notify the sender and delete the entire message including any
> > >  attachments.
> > >
> > >  Thank you.
> > >
> > >
> > >
> > >
> > > _______________________________________________
> > > seaside mailing list
> > > seaside at lists.squeakfoundation.org
> > > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> > >
> > >
> > _______________________________________________
> > seaside mailing list
> > seaside at lists.squeakfoundation.org
> > http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>


More information about the seaside mailing list