Go to file
2023-04-01 17:49:41 +03:00
.github/workflows Update rust.yml 2023-03-21 20:26:11 +02:00
docs added relative imports 2023-04-01 13:20:35 +03:00
editor/vscode some docs for devs, added a few examples, implemented syscalls 2023-03-14 21:50:14 +02:00
examples refractor code, seperate instructions from keywords 2023-03-22 14:58:11 +02:00
include added support for macros inside macros 2023-04-01 17:49:41 +03:00
src added support for macros inside macros 2023-04-01 17:49:41 +03:00
tests implemented string literals 2023-03-18 22:46:11 +02:00
.gitignore implemented local memory 2023-04-01 16:54:02 +03:00
Cargo.lock implement /example/rule110.mcl and fix interpreting syscalls 2023-03-18 18:41:57 +02:00
Cargo.toml introduced notion of a token 2023-03-18 20:21:45 +02:00
README.md added relative imports 2023-04-01 13:20:35 +03:00
test.mcl added support for macros inside macros 2023-04-01 17:49:41 +03:00

mclang rev2

This is the second revision of MCLang now written in rust!

Goals

- relatevely usable by normal programmers
- speed comparable to unoptimised C (sometimes)
- static typing
- self hosted (maybe better if not? Since rust is fast asf)
- multiplatform (windows, linux and mac)
- interop with other languages
- package manager
- installer

Documentation

The docs are currently are just made in MarkDown. You can find the docs here

Credits

MCotange - The one and only me, the creator and current maintainer or mclang rev1 and rev2