home | news | documentation | downloads | discussion | projects | license  

 
What is ClearSilver?
 
ClearSilver is a fast and powerful HTML templating system.

ClearSilver is language neutral, allowing you to seamlessly mix C, C++, Python, Perl, Java, PHP, and any other programming language you use, all in the same site, or even the same page.

ClearSilver is fast, avoiding the problems created by language-specific template systems written in slow script languages such as Python or Perl.

ClearSilver is easy to use. Unlike XML/XSLT, which are complicated to setup and understand. You'll quickly find that ClearSilver is the easiest way to develop dynamic webpages.
 

    
Discussion

The ClearSilver mailing list is hosted at Yahoo Groups. You can join the list either online or by email.

View the Full Archives

Most recent messages
Re: POST bug - Brandon Long
    Yes, its a known problem, I have it fixed in development but I've been swamped before I got it out the door. I'll work on it today. Brandon

Announce: clearsilver repostiory available - Brandon Long
    I finally finished piecing together the multiple repositories, removing some internal only things, and importing the whole shebang into a public svn

spaces in hdf keys? - Scott Hassan
    Are spaces allowed in HDF key names? Scott -- import neo_cgi, neo_util h = neo_util.HDF() h.setValue("a b", "1") s = h.writeString() h2 = neo_util.HDF()

Re: spaces in hdf keys? - Nikolai Kondrashov
    ... What you set in C is almost never checked. However, there are pretty strict rules when reading HDF from files (see _hdf_read_string: isalnum(*s) || *s ==

libneo_utl.a: No error - clearsilver svn build problem - oglausa
    Hi Brandon, I updated my system to Ubuntu 9.10 64bit and tried to compile clearsilver from svn. I think after ./configure a "libs" file is created under the

compile error with Ruby 1.9.1-p376 - komaii@...
    Hi, i compile clearsilver with ruby-1.9.1-p376 like: ./configure --with-apache=/usr/local/apache2 --with-python=/usr/bin/python --with-ruby=/usr/bin/ruby

Re: spaces in hdf keys? - David Jeske
    I know this question is super old, but I didn't see it answered. Yes, HDF keys can contain spaces, but obviously this creates problems for using typical

Re: spaces in hdf keys? - Scott Hassan
    ... using ... is ... Shouldn't writeString() quote the keys such that readString can read the HDF properly? Scott

Re: spaces in hdf keys? - Brandon Long
    ... So... As David points out, there is no validation on HDF keys when calling the C API to add them to a dataset. So, the only character that's meaningful in

Re: spaces in hdf keys? - Nikolai Kondrashov
    ... The validation could be added for debug build only, which will be useful for most cases. Although, ClearSilver doesn't have a debug build, AFAIK. ... Last

longs - Scott Hassan
    Do clearsilver's templates understand 64-bit numbers? I want to do the following: <?cs set:duration=17179869184 ?> <?cs var:duration/1048576?> This outputs

Re: longs - Brandon Long
    CS currently uses a "long int" for numbers, which is 32 bits on 32 bit builds... and a 64 bit number on most 64 bit builds. Brandon ... -- "Kill a man, and you

Re: longs - Scott Hassan
    ... Does it make sense to have this behaviour when running on a different platform? Scott

cs program spins wildly on getopt() - sunsetbrew
    I cross compiled this for ARM and the cs program appeared to hang on startup. After debugging, it was determined to be this line#50 in cs.c because EOF is -1

Subscribe to ClearSilver
Powered by groups.yahoo.com

 
Copyright © 2009 Brandon Long, All rights reserved.