Skip to content

Latest commit

 

History

57 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Palladium Programming Language

TODOs

I don't know much about where this'll go, but here're the plans

  • Basic number tokenizing
  • Operator tokenizing
  • Basic expression parsing
  • Tree-walk interpreting
  • Variables
  • Strings
  • Runtime Errors
  • Booleans
  • Comparison Operators
  • If/else
  • While loops
  • Raw Blocks
  • Scopes
  • Break and Continue
  • Mutating assignment operators
  • Standard Functions
  • Static Typing
  • Type Inference
  • Arrays
  • Internal improvements to support bytecode
  • Bytecode
  • CLI (palladium run test.pd, etc)
  • For loops
  • Better error messages
  • Syntax Rework
  • Slices
  • Structs
  • Different integer sizes
  • Floats
  • Enums
  • Imports
  • Generic types & functions
  • Native Compilation

I plan to make this language somewhat C-like. If I make something more (Rust or Haskell)-like, it'll be called Tellurium. If I make something object-oriented it'll be called Zirconium. If I make those languages and remember, I'll link them here.

About

No description, website, or topics provided.

Resources

Stars

3 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages