Skip to content

Releases: Ztry8/Cylium

Cylium 0.4.1

28 Jan 15:15

Choose a tag to compare

Changelog

Major

  • switch to AST-based execution instead of string matching

  • Add procedures as proc

  • Add while loops

  • Remove goto statement

Minor

  • Add sin, cos and sqrt operations
  • Add examples folder

Bugs

  • Fix number * string bug

Community & Learning

  • Contributions, issues, and discussions are welcome
  • Learning materials and tutorials are available on the official website: https://cylium.site

Thanks

Thank you to everyone who shows interest, tests the language, reports issues, and contributes to the project.
Your feedback helps shape Cylium from the very beginning.

System Requirements

Cylium 0.4.1 is available as precompiled binaries and has minimal system requirements.
(or compile it yourself for your system)

  • Windows: Windows 10 or newer (x86_64)
  • Linux: 64-bit systems with Linux kernel 3.10 or newer
  • macOS: Intel-based macOS (x86_64)
    Runs reliably on Apple Silicon via Rosetta 2

No additional libraries or runtimes are required.

Cylium 0.1.7

24 Jan 05:36

Choose a tag to compare

Cylium 0.1.7 Pre-release
Pre-release

This is the second release of the Cylium programming language.

Changelog

Bugs

  • Fix Windows formatting: remove colored text in errors and warnings
  • Fix string * number multiplication
  • Fix const mutability bug
  • Fix rust.yml workflow to avoid running on every commit

Minor

  • Add tests/ folder to hold language test files
  • Rename constants from lowercase to uppercase (pi -> PI)
  • Update error reference URLs
  • Add new plans to TODO.md and improve clarity of CONTRIBUTING.md

Major

  • Strings now support UTF-8 symbols (see tests/strings.cyl)
  • Add quotes for strings (allow spaces and \n)
  • Add split operator for strings
  • Add new string-related error code

Community & Learning

  • Contributions, issues, and discussions are welcome
  • Learning materials and tutorials are available on the official website: https://cylium.site

Thanks

Thank you to everyone who shows interest, tests the language, reports issues, and contributes to the project.
Your feedback helps shape Cylium from the very beginning.

System Requirements

Cylium 0.1.7 is available as precompiled binaries and has minimal system requirements.
(or compile it yourself for your system)

  • Windows: Windows 10 or newer (x86_64)
  • Linux: 64-bit systems with Linux kernel 3.10 or newer
  • macOS: Intel-based macOS (x86_64)
    Runs reliably on Apple Silicon via Rosetta 2

No additional libraries or runtimes are required.

Cylium 0.1.0 - Initial Release

18 Jan 05:50
e4cd1bf

Choose a tag to compare

This is the first public release of the Cylium programming language.

Version 0.1.0 establishes the core design of the language,
including basic syntax, strong static typing, control flow constructs, and a Rust-based interpreter.
This release focuses on correctness and clarity rather than feature completeness.

Cylium is experimental, and breaking changes are expected in future versions.

Community & Learning

  • Contributions, issues, and discussions are welcome
  • Learning materials and tutorials are available on the official website: https://cylium.site

Thanks

Thank you to everyone who shows interest, tests the language, reports issues, and contributes to the project.
Your feedback helps shape Cylium from the very beginning.

System Requirements

Cylium 0.1.0 is available as precompiled binaries and has minimal system requirements.
(or compile it yourself for your system)

  • Windows: Windows 10 or newer (x86_64)
  • Linux: 64-bit systems with Linux kernel 3.10 or newer
  • macOS: Intel-based macOS (x86_64)
    Runs reliably on Apple Silicon via Rosetta 2

No additional libraries or runtimes are required.