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.
| Tags | Scientific/Engineering Mathematics |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | POSIX Linux Win32 |
Recent releases


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


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


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.


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


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.