Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
cduce
cduce
Commits
e01f0058
Commit
e01f0058
authored
Oct 05, 2007
by
Pietro Abate
Browse files
[r2005-05-03 07:12:25 by afrisch] Empty log message
Original author: afrisch Date: 2005-05-03 07:12:25+00:00
parent
8690bdc0
Changes
2
Hide whitespace changes
Inline
Side-by-side
web/download.xml
View file @
e01f0058
...
...
@@ -6,7 +6,7 @@
<box
title=
"Sources tarballs"
link=
"src"
>
<p>
The latest available version for download is the 0.3.
1
release. We
The latest available version for download is the 0.3.
2
release. We
successfully compiled it on on Intel Linux, SunOS 5.7, Mac OSX, Windows XP, and FreeBSD 4.7
</p>
...
...
@@ -64,17 +64,6 @@ Another way to follow the development in the CVS is to is the
href=
"http://www.ocaml-programming.de/godi/"
>
GODI
</a>
package.
</p>
<!--
<p>
To help Linux users try the CVS version, we regularly prepare
a version of CDuce statically compiled on a Linux box:
</p>
<ul>
<li><a href="download/cduce-cvs-linux-static.tar.gz">Static binary version for Linux</a> (compiled from a recent CVS snapshot)</li>
</ul>
-->
</box>
<box
title=
"Side products"
link=
"side"
>
...
...
@@ -108,15 +97,13 @@ projects (please let me know if you know others):
<box
title=
"Packages"
link=
"binary"
>
<section
title=
"Debian Packages"
>
<p>
An
<b>
apt-gettable repository
</b>
for debian/unstable is available, just add
the following lines to your
<tt>
/etc/apt/sources.list
</tt>
</p>
<p>
<a
href=
"http://www.cduce.org/download/debian/"
><tt>
deb http://www.cduce.org/download/debian/ ./
</tt></a><br
/>
<a
href=
"http://www.cduce.org/download/debian/"
><tt>
deb-src http://www.cduce.org/download/debian/ ./
</tt></a>
Thanks to Thomas Petazzoni and Stefano Zacchiroli, CDuce 0.3.2 is
now packaged and available in Debian testing. Just do
<tt>
apt-get install cduce
</tt>
.
</p>
</section>
<!--
<section title="FreeBSD Ports">
<p><i>In preparation</i></p>
</section>
...
...
@@ -155,6 +142,7 @@ CDuce on a Gentoo Linux box</a>.
<p>Compile the sources by following the instructions of the
file <a href="INSTALL.WIN32">INSTALL.WIN32</a> included in the distribution.</p>
</section>
-->
</box>
...
...
web/index.xml
View file @
e01f0058
...
...
@@ -35,25 +35,6 @@ demo" name="proto"/>-->
<include
file=
"dtd2cduce.xml"
/>
<include
file=
"sitemap.xml"
/>
<left>
<p>
CDuce ("seduce") is a new typed functional language with
innovative features.
</p>
<p>
Although CDuce is a general programming language, it features
several characteristics that make it adapted to XML documents
manipulation (transformation, extraction of information, creation of
documents).
<a
href=
"http://www.w3.org/XML/"
>
XML
</a>
is a syntax to
describe tree-like documents (aka semi-structured data), and XML
documents often come with a description of their type. The type is
expressed in a system like DTD, or
<a
href=
"http://www.w3.org/XML/Schema"
>
XML Schema
</a>
.
XML types play a central role in CDuce.
</p>
</left>
<left>
<p>
All pages of this site were automatically generated from an XML description of
the content by
<a
href=
"examples.html#site"
>
the following CDuce program
</a>
.
...
...
@@ -62,7 +43,15 @@ the content by <a href="examples.html#site">the following CDuce program</a>.
<box
title=
"Latest News"
link=
"news"
>
<section
title=
"2005, April 12, Tuesday: GODI package for the
<section
title=
"2005, May 3rd, Tuesday: CDuce enters Debian testing"
>
<p>
Thanks to Thomas Petazzoni and Stefano Zacchiroli, CDuce 0.3.2 is
now packaged and available in Debian testing. Just do
<tt>
apt-get install cduce
</tt>
.
</p>
</section>
<section
title=
"2005, April 12th, Tuesday: GODI package for the
OCaml+CDuce extension"
>
<p>
A preliminary release of an extension of OCaml with CDuce types
...
...
@@ -90,6 +79,8 @@ install CDuce 0.3.0. Another option is to use the
</p>
</section>
<!--
<section title="2005, March 9th, Wednesday: CDuce 0.3.0">
<p>
See the <local href="download"/>
...
...
@@ -138,7 +129,6 @@ Enjoy !
</p>
</section>
<!--
<section title="2003, December 8th, Monday: New addition to papers.">
<p>
A paper on the optimized implementation of pattern matching
...
...
@@ -194,10 +184,18 @@ information.
<box
title=
"What is CDuce ?"
link=
"whatis"
>
<p>
<b>
CDuce
</b>
is modern programming language, adapted to the
manipulation of XML documents. This project is a spin-off of a
research effort split amongst two
<a
href=
"http://www.cnrs.fr"
>
CNRS
</a>
labs (the
<a
<p>
<b>
CDuce
</b>
is a new typed functional language with
innovative features.
</p>
<p>
Although CDuce is a general programming language, it features
several characteristics that make it adapted to
<a
href=
"http://www.w3.org/XML/"
>
XML
</a>
type-safe documents
manipulation. The notion of XML types (usually expression in a DTD or
an XML Schema) plays a central role in CDuce.
</p>
<p>
The CDuce project is a spin-off of a research effort split
amongst two
<a
href=
"http://www.cnrs.fr"
>
CNRS
</a>
labs (the
<a
href=
"http://www.di.ens.fr/~castagna/EQUIPE"
><b>
Languages
</b></a>
group of ENS in Paris and the
<a
href=
"http://www.lri.fr/bd"
><b>
Databases
</b></a>
group of LRI in
...
...
@@ -219,28 +217,46 @@ href="examples">examples</local>
of CDuce programs.
</p>
<p>
The page
<local
href=
"design_features"
/>
gives some background
information about the design of CDuce and its connection
to its ancestor XDuce.
</p>
<p>
If you want more information about CDuce you can send a mail to
<
tt>
info_at_cduce.org
</tt>
(replace
<tt>
_at_
</tt>
with
<tt>
@
</tt>
),
or
<
a
href=
"mailto:info@cduce.org"
>
info@cduce.org
</a>
or
to the most appropriate
<a
href=
"mailing.html"
>
CDuce mailing list
</a>
.
</p>
</section>
<section
title=
"
Online running prototyp
e"
>
<p>
To get a feeling of CDuce,
<section
title=
"
Trying CDuce onlin
e"
>
<p>
To get a feeling of CDuce
without installing it on your computer
,
you can play with the
<local
href=
"proto"
>
on-line prototype
</local>
,
try the examples and modify them.
</p>
<p>
There is also an interactive
<local
href=
"demo"
>
demo page
</local>
(used for the demonstration at PLAN-X 2005), which requires
a Mozilla-derived browser.
</p>
</section>
<section
title=
"Download"
>
<p>
You can
<local
href=
"download"
>
download
</local>
a beta
version of CDuce, or a snapshot from the working CVS repository.
You can
<local
href=
"download"
>
download
</local>
the latest official
release of CDuce, or get a snapshot from the working CVS
repository. There are also packages for Debian and GODI.
</p>
</section>
</box>
<page
name=
"design_features"
new=
""
>
<title>
Design and features
</title>
<left>
<boxes-toc/>
<p>
See also:
</p>
<local-links
href=
"index,team,sitemap"
/>
</left>
<box
title=
"Design and features"
link=
"design"
>
<p>
Our point of view and our guideline for the design of CDuce is
that a programming language for XML should take XML types (
...
...
@@ -386,6 +402,8 @@ explosion where we cannot); powerful filter operation.
</box>
</page>
<page
name=
"links"
new=
""
>
<title>
Links
</title>
<left>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment