cgicc extension - webstd
Igor <[email protected]> Sun, 24 Aug 2008 23:56:01 +0400
| Newsgroups | gmane.comp.gcc.cgicc.general |
|---|---|
| Message-ID | <[email protected]> |
--===============1568961074==
Content-Type: text/html; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title></title>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
body {
margin: 5px 5px 5px 5px;
background-color: #ffffff;
}
/* ========== Text Styles ========== */
hr { color: #000000}
body, table /* Normal text */
{
font-size: 9pt;
font-family: 'Courier New';
font-style: normal;
font-weight: normal;
color: #000000;
text-decoration: none;
}
span.rvts1 /* Heading */
{
font-size: 10pt;
font-family: 'Arial';
font-weight: bold;
color: #0000ff;
}
span.rvts2 /* Subheading */
{
font-size: 10pt;
font-family: 'Arial';
font-weight: bold;
color: #000080;
}
span.rvts3 /* Keywords */
{
font-size: 10pt;
font-family: 'Arial';
font-style: italic;
color: #800000;
}
a.rvts4, span.rvts4 /* Jump 1 */
{
font-size: 10pt;
font-family: 'Arial';
color: #008000;
text-decoration: underline;
}
a.rvts5, span.rvts5 /* Jump 2 */
{
font-size: 10pt;
font-family: 'Arial';
color: #008000;
text-decoration: underline;
}
span.rvts6
{
font-size: 11pt;
font-family: 'tahoma';
font-weight: bold;
color: #ffffff;
background-color: #0000ff;
}
span.rvts7
{
font-family: 'arial';
}
span.rvts8
{
font-size: 11pt;
font-family: 'tahoma';
}
span.rvts9
{
font-family: 'arial';
font-weight: bold;
background-color: #e4e4e4;
}
a.rvts10, span.rvts10
{
font-family: 'arial';
color: #0000ff;
background-color: #e4e4e4;
text-decoration: underline;
}
span.rvts11
{
font-family: 'arial';
font-weight: bold;
}
a.rvts12, span.rvts12
{
font-family: 'arial';
color: #0000ff;
text-decoration: underline;
}
span.rvts13
{
font-size: 11pt;
font-family: 'tahoma';
font-weight: bold;
}
span.rvts14
{
font-size: 11pt;
font-family: 'tahoma';
font-style: italic;
font-weight: bold;
}
span.rvts15
{
font-size: 11pt;
}
span.rvts16
{
font-size: 8pt;
font-family: 'arial';
font-style: italic;
color: #c0c0c0;
}
a.rvts17, span.rvts17
{
font-size: 8pt;
font-family: 'arial';
color: #0000ff;
text-decoration: underline;
}
a.rvts18, span.rvts18
{
color: #0000ff;
text-decoration: underline;
}
/* ========== Para Styles ========== */
p,ul,ol /* Paragraph Style */
{
text-align: left;
text-indent: 0px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.rvps1 /* Centered */
{
text-align: center;
}
--></style>
</head>
<body>
<p>Hello All,</p>
<p><br></p>
<p><br></p>
<p> Many years ago I wrote a C++ library called "web standard library" or webstd it is portable and works for UX & win32 platforms. A year ago I decided</p>
<p> to make it an open source and made it available to the public at:</p>
<p><br></p>
<p> <a class=rvts18 href="http://sourceforge.net/projects/webstd/">http://sourceforge.net/projects/webstd/</a></p>
<p><br></p>
<p><br></p>
<p>Webstd Features:</p>
<p><br></p>
<p>* CGI support (through cgicc)</p>
<p>* template engine, with built-in "c-script language translator"</p>
<p>* every web_std function is available through c-script</p>
<p>* support for custom c-script UDFs (user defined functions)</p>
<p>* mail class with CID support (through template engine)</p>
<p>* HTTP class, handling POST & GET requests, cookie, c-script's virtual includes, etc</p>
<p>* URL handling helpers</p>
<p>* MD5 support</p>
<p>* numerous helpful functions</p>
<p>* file handling support</p>
<p>* built-in benchmark class</p>
<p>* base64 support</p>
<p>* fully documented (docs are currently in Russian, the appearance of English docs depends on your requests)</p>
<p>* samples are included</p>
<p>* stable</p>
<p>* portable</p>
<p>* fast</p>
<p>* c-scrip is especially designed to support programming architecture you'll find in examples</p>
<p>* FastCGI support, webstd is fully compatible with FastCGI</p>
<p><br></p>
<p><br></p>
<p>webstd implements a simple cscript language in <!--c print("this is c-script"); c--> tag, and you can extend already defined built-in functions from your own </p>
<p>program via UDF class. The library is not entirely autonomous it is designed to work with cgicc and curl this library saved me a lot of time, once you got used</p>
<p>to it - you will build structured C++ apps almost as fast as PHP|perl.</p>
<p><br></p>
<p>webstd integrates web developers's needs on a smaller scale just like PHP does on a greater scale but webstd design enforces that a </p>
<p>developers would not forget about C++ and wouldn't just use c-script instead.</p>
<p><br></p>
<p>I invite all to take a look at it, it might save you some time.</p>
<p><br></p>
<p><span class=rvts16>-- </span></p>
<p><span class=rvts16>Best regards,</span></p>
<p><span class=rvts16> Igor </span><a class=rvts17 href="mailto:[email protected]">mailto:[email protected]</a></p>
</body></html>
--===============1568961074==
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline
_______________________________________________
help-cgicc mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-cgicc
--===============1568961074==--