See this is exactly what i'm going for I just want tons of ideas to research I appreciate it!

I'm trying to build my own lnaguage that is basically C with some nicities

  • generics
  • a.push() instead of push(&a)
  • out of order declarations
  • Smart type inference
  • Default params
  • Compile time @typeof()

and a few other things but eventually it will just transpile into C and like gcc will run it.