o
odinpkg.dev
packages / library / flair

flair

38380a8library

programming language im trying to make

No license · updated 4 months ago

FLAIR

(THE README IS UNFINISHED IGNORE IT FOR NOW)

(disclaimer, this project isnt finished yet, in fact i dont even have a compiler yet, rn theres only the flasm IR interpreter)

A concise, interesting and fun programming language.

incl io

fn main(): int {
    hello: str = "Hello world !!! :3"
    print(hello)
}

What is Flair?

Flair is my personal language that im writing for myself. Its not meant for production code, rather trying to be a cool little experiment.

What are Flairs design principles?

  • concise: keywords arent full words, instead abbreviations like fn for function or incl for include
  • imperative: No objects or classes or whatever. Also no functional purity.
  • statically typed: i dont have to explain this one do i
  • manual memory management: because im too stupid to implement a GC