libjsilver-java - Clearsilver templates in pure Java

Distribution: Debian 8 (Jessie)
Repository: Debian Main amd64
Package name: libjsilver-java
Package version: 1.0.0.dfsg
Package release: 1
Package architecture: all
Package type: deb
Installed size: 570 B
Download size: 461.42 KB
Official Mirror:
JSilver is a pure-Java implementation of Clearsilver. Key benefits of JSilver over Clearsilver include: Performance - Templates are only parsed when the file changes - not for each request. - Optionally, templates can be compiled directly to Java bytecode, making rendering super-fast. - Once-off template optimization step simplifies template making rendering even faster. - Internal optimizations to streamline string manipulation. Avoids the complexities of JNI - Avoids the risk of native code taking down the JVM. - Avoids JNI marshalling overhead. Simplifies IDE use (no more forgetting java.library.path). - Allows for easy extension in Java - API allows template functions to be defined in Java allowing logic to be pulled out of templates. - Custom escaping / text filters can be plugged in. - Makes plugging in translations much simpler (e.g. <?cs var:translate('some.message') ?>). - API designed with testability in mind. - Custom mechanisms can be plugged in for loading templates and caching. - Low-level access to template AST for advanced transformations.




    Source package: jsilver

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install libjsilver-java deb package:
      # sudo apt-get install libjsilver-java


    • /usr/share/doc/libjsilver-java/changelog.Debian.gz
    • /usr/share/doc/libjsilver-java/copyright
    • /usr/share/doc/libjsilver-java/examples/basic/
    • /usr/share/doc/libjsilver-java/examples/basic/
    • /usr/share/doc/libjsilver-java/examples/basic/
    • /usr/share/doc/libjsilver-java/examples/basic/hello-world.cs
    • /usr/share/doc/libjsilver-java/examples/basic/iterate.cs
    • /usr/share/java/jsilver-1.0.0.jar
    • /usr/share/java/jsilver.jar


    2012-06-19 - Chris Halls <> jsilver (1.0.0.dfsg-1) sid; urgency=low * Upload to Debian (Closes: #677569) * Remove unlicenced file from upstream tarball and add .dfsg to version. Add to recreate tarball. Add patch remove-nonfree-sablecc to build without the file. * Set maintainer to Eucalyptus packaging team with Alexandre & myself as uploaders * Include guava in classpath * Install examples to docs directory

    2012-02-09 - Brian Thomason <> jsilver (1.0.0-0ubuntu2) precise; urgency=low * Added missing ant build-dep

    2012-02-09 - Brian Thomason <> jsilver (1.0.0-0ubuntu1) precise; urgency=low [ Brian Thomason ] * Added debian/ [ Alexandre Rossi ] * Initial release