Skip to content
/ luxury Public

Statically typed programming language.

Notifications You must be signed in to change notification settings

Estyms/luxury

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Summary

Luxury is a statically programming langage which is targeting embedded programming. I will eventually stop using C and fully use this language instead. The compiler are a multipass compiler and are currently outputting x64 assembly code. I will eventually make a backend for ARMv7 including a compiler embedded linker.

This is implemented (might change)

  • type inference
  • functions
  • types (u8, s8, ...)
  • nested block comments
  • for loops
  • while loops
  • nested if statements
  • assebly function (used in implementing syscalls)
  • pointer math
  • structures and unions
  • typedefs
  • position independence (it does not matter where something is declared)

Credit

Thanks to Alex Taradov for inspiration and help.

About

Statically typed programming language.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published