You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tapestry.apache.org by Ulrich Stärk <ul...@spielviel.de> on 2012/05/02 10:22:42 UTC

Re: Script Loaders, Modules, and other JS thoughts

On 30.04.2012 18:58, Howard Lewis Ship wrote:
> Another goal is to cleanly integrate CoffeeScript and Less and/or
> SASS.  This has already been done by third parties (I don't want to
> look at their approach as it should be "clean room" for Apache).
>
> Option A.  The CS and Less support  is built right into tapestry-core.
>  Advantage: easy way to use it ourselves: Disadvantage: tons of new
> dependencies for tapestry-core.

CoffeeScript, Less and SASS all are under an MIT license and - according to [1] may be included in
Apache products. My understanding is that we don't need to have them as external dependencies but
may ship them directly with Tapestry. To be sure we could raise an issue with legal. That's what
they are for.

[1] http://www.apache.org/legal/resolved.html#category-a

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org


Re: Script Loaders, Modules, and other JS thoughts

Posted by Howard Lewis Ship <hl...@gmail.com>.
On Wed, May 2, 2012 at 1:22 AM, Ulrich Stärk <ul...@spielviel.de> wrote:
> On 30.04.2012 18:58, Howard Lewis Ship wrote:
>> Another goal is to cleanly integrate CoffeeScript and Less and/or
>> SASS.  This has already been done by third parties (I don't want to
>> look at their approach as it should be "clean room" for Apache).
>>
>> Option A.  The CS and Less support  is built right into tapestry-core.
>>  Advantage: easy way to use it ourselves: Disadvantage: tons of new
>> dependencies for tapestry-core.
>
> CoffeeScript, Less and SASS all are under an MIT license and - according to [1] may be included in
> Apache products. My understanding is that we don't need to have them as external dependencies but
> may ship them directly with Tapestry. To be sure we could raise an issue with legal. That's what
> they are for.

That's good to know ... I was thinking about this from more of a "code
bloat" (really, "dependency bloat") angle.

>
> [1] http://www.apache.org/legal/resolved.html#category-a
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
> For additional commands, e-mail: dev-help@tapestry.apache.org
>



-- 
Howard M. Lewis Ship

Creator of Apache Tapestry

The source for Tapestry training, mentoring and support. Contact me to
learn how I can get you up and productive in Tapestry fast!

(971) 678-5210
http://howardlewisship.com

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tapestry.apache.org
For additional commands, e-mail: dev-help@tapestry.apache.org