Argile
{{language |site=http://www.nongnu.org/argile/}} Argile is an experimental, [[C]]-based, compiled programming language, that produces C code. It is not intended for beginners, but for experienced programmers with a good knowledge of C. Its main features are:
- Variable syntax
- Polymorphism-oriented
- Call guessing
- Keyword-less
- [[UTF-8]] based
- Access to low level programming
- Extensible through a module system
- Parametered types
- [[Object-oriented]] classes available
- Implicit type casters can be defined
- Definitions can be made after they are used
- Subfunctions and anonymous functions
- Both indentation-style and braces-style can be used
==See also==
- [https://savannah.nongnu.org/projects/argile/ Argile project page on Savannah]