Go to file
MCorange99 5b51430df1 IDK
2024-03-07 17:37:38 +02:00
.github/workflows Update rust.yml 2023-03-21 20:26:11 +02:00
editor/vscode return the editor folder 2023-04-13 13:43:53 +03:00
examples IDK 2024-03-07 17:37:38 +02:00
include IDK 2024-03-07 17:37:38 +02:00
playground IDK 2024-03-07 17:37:38 +02:00
src IDK 2024-03-07 17:37:38 +02:00
tests implemented string literals 2023-03-18 22:46:11 +02:00
tools IDK 2024-03-07 17:37:38 +02:00
.gitignore IDK 2024-03-07 17:37:38 +02:00
Cargo.lock IDK 2024-03-07 17:37:38 +02:00
Cargo.toml IDK 2024-03-07 17:37:38 +02:00
README.md IDK 2024-03-07 17:37:38 +02:00
test.mcl IDK 2024-03-07 17:37:38 +02: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

Cheatsheet

Usefull things that i search for a lot in the sourcecode so i added them here

add them in reverse order in mclang

Syscall arg order: [rax ,rdi ,rsi ,rdx ,r10 ,r8 ,r9]

Credits

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