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: ClearSilver installing failed? - Jacky Wang
    Thank you David! I replied the information in another thread. Current I've seen is: <...... ranlib ../libs/libneo_cgi.a gcc -g -O2 -pthread -Wall -I..

sanitize all value of Query - bxxx
    Hello, I would like sanitize (with function html_escape for exemple) all value of query. How each recursively to a final value ? thx

Re: sanitize all value of Query - Brandon Long
    <?cs def:sanitize(param) ?> <?cs set:param = html_escape(param) ?> <?cs each:sub = param ?> <?cs call:sanitize(sub) ?> <?cs /each ?> <?cs /def ?> <?cs

include into var - bxxx
    Hey, is it possible to use include with a redirect output. for example : <?cs set:myvar = include: "test.cs" ?>

Re: include into var - Brandon Long
    No, though I've considered adding one. Brandon

Using mongoose without cgi? - unlitechc
    I've got a problem that my boss asked me to use a light weight embedded web server, such as mongoose, to work with existing C program. No database should be

Re: Using mongoose without cgi? - Brandon Long
    ClearSilver can be thought of as two parts, the CS templating language, and the CGI library. For your case, you basically need to use the CS language portions

Moderate to low-risk security issue found in Clearsilver python bind - Brandon Long
    This issue was given identifier CVE-2011-4357. This issue only affects the python wrapper for ClearSilver. In the CGI.error method from the neo_cgi module, the

python 2.4 clearsilver 0.10.5 Ubuntu 11.10 32 bit - Michael Mileusnich
    Hello, I am having a particularly troubling issue that I was hoping you could help shed some light on. I am working on an application that uses Python 2.4 (I

Does nerr_log_error free the NEO_ERR * - caox
    Hi Sorry to bother. According to the description and code example, the API nerr_log_error should free the err chain. But I didn't find the respective code to

Re: Does nerr_log_error free the NEO_ERR * - Brandon Long
    I don't think any of those free the error chain, where did you get that impression? Its not in the api docs, as near as I can tell. Brandon

Re: Does nerr_log_error free the NEO_ERR * - caox
    hmm... I found it in the header file "neo_err.h": /* function: nerr_log_error * description: currently, this prints out the error to stderr, and *

Re: Does nerr_log_error free the NEO_ERR * - Brandon Long
    ... Ah, the comment was fixed: http://code.google.com/p/clearsilver/source/detail?spec=svn861&r=861 ... It doesn't, just sloppy I guess. Brandon ... On Wed,

Re: Does nerr_log_error free the NEO_ERR * - caox
    OK, I see. That means we need call nerr_ignore after nerr_log_error if we want the err chain to be freed correctly. Thanks. ... OK, I see. That means we need

Subscribe to ClearSilver
Powered by groups.yahoo.com

 
Copyright © 2009 Brandon Long, All rights reserved.