Skip to content

MikaSukie/Orcat-Lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

551 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Compiler Birthday: May 31st 2025

🐋 ORCat Compiler 🐱

Now Replaced by:

https://github.com/MikaSukie/Bhumi

Version GitHub last commit Issues Stars

On Windows IMPORTANT you need the clang/llvm compiler.
windows https://github.com/llvm/llvm-project/releases
-and https://visualstudio.microsoft.com/visual-cpp-build-tools/
MacOS xcode-select --install
Or use homebrew


~> Project Status

ORCat is currently in active development stopped/frozen.
While the compiler core is functional, work is in progress:

  • Standard library development

  • 🎨 Language feature polish

  • Runtime and performance enhancements

The syntax has been fully built and is being improved upon.
Want to join the community? (Please do 🙏)

Join the Discord!


Memory ownership (important)

  • many manual frees can be done via forget(varname) or the RAII-like autoregion {}. For libraries you may use the crumb system to limit reads and writes (optionally auto free only if both are specified.)
  • more coming soon.

👌 Goals

  • This is a “small” but EXTREMELY ambitious compiler project.
  • *(because I do not like how Rust did their safety and simplicity balance, nor their community, or governance model.),
  • safety, and simplicity in a language, but unsafe if you need it to be.
  • Full control by default, optional safety tools provided.

Stay tuned for more updates!🎉🎉 And thank you for checking out ORCat. 🐋🐱

About

A developer-focused language with optional reliability and safety features, fast execution, and strong support for prototyping.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors