Skip to content
@halitelang

Halite

A new general purpose language

Halite

Halite is a general-purpose programming language designed with simplicity, readability, and performance in mind. It supports procedural programming paradigm along with prototypal inheritance, allowing developers to write efficient and readable code. Halite is strongly typed with optional type inference, ensuring robustness while easing the development process.

Features

  • Procedural paradigm with prototypal inheritance
  • Minimalist and readable syntax
  • Strong static type system with optional type inference
  • Garbage collection
  • An "Unsafe Mode" where you can disable multiple safety features, for example garbage collection letting you manage memory yourself
  • Support for parallelism using Fibers
  • Extensive but modular standard library
  • Debugging and profiling tools
  • Multiple build systems support
  • Standalone executables

File Extension

Halite source files have a .hal extension.

Getting Started

See the halc README.

License

Halite is licensed under the MIT License.

Contact

For any inquiries, issues, or feedback, please open an issue on GitHub.

Pinned Loading

  1. halc halc Public

    Halite Compiler

    Go 1

  2. docs docs Public

    Halite docs

    1

Repositories

Showing 4 of 4 repositories
  • .github Public
    halitelang/.github’s past year of commit activity
    1 MIT 0 0 0 Updated Nov 17, 2023
  • halc Public

    Halite Compiler

    halitelang/halc’s past year of commit activity
    Go 1 MIT 0 0 0 Updated Nov 7, 2023
  • docs Public

    Halite docs

    halitelang/docs’s past year of commit activity
    1 MIT 0 0 0 Updated Nov 5, 2023
  • halc-old Public archive

    Halite compiler

    halitelang/halc-old’s past year of commit activity
    PEG.js 1 MIT 0 0 0 Updated Nov 3, 2023

Top languages

Loading…

Most used topics

Loading…