Type-C is an expressive multi-paradigm programming language with emphasis on type safety and run-time performance. This repository contains the Type-C compiler, which can be installed by cloning this repo or installing it via npm (in progress).
For the Virtual Machine, please refer to the Type-V Project
Setting up Type-C requires the following steps:
- Installing Type-C source/npm
- Installing the Type-V VM & building it from source
- Installing the Type-C standard library
To get started, please have a look at the documentation: https://typec.praisethemoon.org/docs/getting-started
Still under heavy development. The compiler frontend is almost complete and the compiler will need to be heavily tested. VM is being redesigned to support new form of concurrency.
Keep an eye on https://typec.praisethemoon.org/posts for updates
Official docs: https://typec.praisethemoon.org/docs/introduction
Open an issue
If you want to get aquinted with the codebase, please reach out to me directly via my email at my profile. I will be happy to help you get started.