Projects / Eukleides


Eukleides is a computer language devoted to elementary plane geometry. It aims to be a fairly comprehensive system to create geometric figures, either static or dynamic. It can handle geometric types of data like points, vectors, lines, circles, or conics. A Eukleides script usually consists of a declarative part where objects are defined and a descriptive part where objects are drawn. Nonetheless, Eukleides is also a full featured programming language, providing conditional and iterative structures, user defined functions, modules, etc. The Eukleides distribution provides two distinct interpreters: "eukleides" and "euktopst". The former interpreter produces Encapsulated PostScript (EPS). The latter produces PSTricks macros, allowing Eukleides to be used with LaTeX.

Operating Systems

Recent releases

  •  27 Apr 2010 06:39

    Release Notes: Some minor bugs concerning PSTricks output have been fixed.

    •  21 Mar 2010 21:15

      Release Notes: Keyword localization in German and some example scripts are now available. Some minor bugs were corrected as well.

      •  04 Mar 2010 07:54

        Release Notes: The code has been slightly modified to allow building with MinGW. Some minor bugs have been corrected. An optional step parameter for drawing conics has been added.

        •  19 Feb 2010 13:57

          Release Notes: A major bug involving byte code generation on 64-bit platforms has been fixed. Numerous minors bugs have been corrected.

          •  24 Jan 2010 07:20

            Release Notes: This release is a complete rewrite of the Eukleides interpreter based on a modified and enhanced version of the Eukleides language. It is now a full featured programming language, allowing the definition of new functions or commands, for example.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.