Skip to content

helios-lang/helios

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

logo

Helios CI

Helios is a programming language aimed to be highly performant and easy to use.

Please note that Helios is in its very early stages of development. However, there are some key features that I want to implement in Helios one day:

  • An advanced static type system with type inference
  • Static memory management with ownership semantics
  • Seamless editor integration with exceptional error recovery and diagnostics
  • Ability to compile source code to platform-agnostic executables and libraries with near-native performance
  • Effortless interoperability with existing C libraries

Disclaimer

First and foremost, Helios is a hobby project. It mainly serves me as a learning opportunity in programming language design and development. As such, Helios will only benefit me, at least for now.

Although this is the case, I am open to suggestions and feedback! Please don't hesitate to reach out to me here on GitHub or through my email. I will be highly grateful for your input! 😀

License

Unless explicitly stated otherwise, all files in this repository are licensed under the Apache License, Version 2.0.

The Helios logo (the "hand-drawn" sun) is licensed under a Creative Commons Attribution 4.0 International License.