Skip to content

unlimitedsoftwareworks/type-c

Repository files navigation



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

Show some code!

tc-snippet.png

Getting started:

Setting up Type-C requires the following steps:

  1. Installing Type-C source/npm
  2. Installing the Type-V VM & building it from source
  3. Installing the Type-C standard library

To get started, please have a look at the documentation: https://typec.praisethemoon.org/docs/getting-started

Project Status

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

Documentation

Official docs: https://typec.praisethemoon.org/docs/introduction

Need help

Open an issue

I want to help

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.