Skip to content

marci1175/fog

Repository files navigation

Fog 🌫️


Fog is a lightweight, high-performance programming language designed to be simple, flexible, and expressive. Fog is designed with simplicity and minimalism in mind, making it a great choice for quick prototypes and scripting.


Features

Feature Status
LLVM backend Supported ✅
Powerful Abstractions Supported ✅
Cross-compilation Partially Supported ⚠️
Modules and Libraries Parially Supported ⚠️
FFI support Partially Supported ⚠️
Structs, custom types Partially Supported ⚠️
Function Generics In Progress ❌
Dynamic memory allocation Planned 🔵
Asnyc support Planned 🔵
Debuggable binaries Planned 🔵

Documentation is available here.

⚠️Please note that the documentation is subject to frequent changes, and is currently in an unfinished state.

About

A statically typed programming language.

Topics

Resources

License

Stars

Watchers

Forks

Languages