Skip to content

calyxium-lang/calyxium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

97 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Calyxium: An Interpreted Multi-Paradigm Programming Language

Why | Installation | Getting Started | Usage | Contributing | License

Build Status

Why

Going to be real, Calyxium exists because I needed a project impressive enough to skip some classes in my math degree.

Installation

Follow these steps to install and build Calyxium:

  1. Install OCaml

    Download and install OCaml from the official site

  2. Clone the repository

    git clone https://github.com/calyxium-lang/calyxium.git
    cd calyxium
  3. Install the dependency

    dune install menhir
  4. Build the projrct

    dune build --profile release
  5. Install the project

    dune install

Getting Started

Create a new Calyxium script with the .cx extension. Here's a basic example:

print("Hello, world\n")

To run your script: calyxium main.cx

For more detailed documentation, visit the official documentation

Contributing

We welcome contributions! Whether it's a bug report, feature suggestion, or code contribution:

  • File issues via the issue tracker
  • For the repo and open a pull request

Please follow conventional commit and PR practices where possible.

License

Calyxium is licensed under the MIT License. See the LICENSE file for more details.

About

A multi-paradigm monomorphic strongly statically typed language with ad-hoc polymorphism.

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages