Skip to content

Cheddar v1

Latest
Compare
Choose a tag to compare
@vihanb vihanb released this 30 Oct 19:09
3c9489d

Cheddar's Status

Version v1.0.0 is the first major version of cheddar and brings an entire language to the board. From dynamic code generation and execution, to pre-compilation and classes, Cheddar v1 has been in development for almost a 8 months and is finally ready for release. Although a singificant backlog occurred, a sound foundation for scopes and classes have already made cheddar a powerful, extensible language.

Changelist

The changelist in this version is rather long but the highlights
include:

  • Dynamic Code Execution
  • Code pre-compilation
  • OO-Classes
  • Operator Overloading
  • User defined operators
  • Lambdas
  • Functional Operators
  • Functional Constructs
  • Symbols
  • Named Classes
  • Efficient recursion
  • Looping Constructs
  • A standard library
    • Powerful string manipulation
    • Powerful array managment
    • Math library, functions, and constants
    • An IO system
    • String formatting
    • Rational numbers
    • Wide-variety of encodings

Which is only a portion of the immense update Cheddar v1 is.


Also, a huge credit goes to all of the collaborators:

This also does not include the large list of people who have gave
their valuable input, and advice on Cheddar's design (even through
strawpoll ;))


Anyway, Cheddar is great language and has a long future ahead of it (hopefully >_>). All of us @cheddar-lang hope you enjoy it (or at least Downgoat) :)

Cheddar: The language that works for you

WebsiteDownloadDocumentation

The language that works for you

Vihan