Cheddar Documentation
  • Introduction
  • Syntax
  • Literals
    • Comment
    • String
    • Number
    • Array
    • Boolean
  • Mathematics
    • Addition
    • Subtraction
    • Multiplication
    • Division
    • Exponentiation
    • Remainder
    • Negation
    • Sign
    • Root
    • Bitwise AND
    • Bitwise OR
    • Bitwise XOR
    • Bitwise NOT
    • Bitwise Left Shift
    • Bitwise Right Shift
  • Variables
  • Functions
    • Defining
      • Lambda
      • Functionized Operators
      • Functionized Properties
    • Operations
      • Functional Bonding
      • Functional Composition
  • Default Operators
    • What Is
    • Instance-of
    • Actually Is
  • Control Flow
    • Conditional
    • Loops
      • For Loops
      • While Loops
  • Standard Library
    • String
      • Bytes
      • Count
      • Length
      • Match
      • Slice
      • Tail
      • Chars
      • Head
      • Lines
      • Ord
      • Split
      • Test
      • Chunk
      • Index
      • Lower
      • Reverse
      • Substitute
      • Upper
  • Developing
    • Structure
    • Primitive Objects
      • Scope
      • Class
      • Variable
      • Namespace
    • Getting Started
    • API
      • Primitives
        • string
        • number
        • array
        • bool
        • func
        • nil
Powered by GitBook
On this page

Was this helpful?

Introduction

NextSyntax

Last updated 4 years ago

Was this helpful?

Cheddar is a , , , programming language. , , and have been large influences on its development.

The goal of Cheddar

The goal of Cheddar is to be a powerful, extensible programming language.

Cheddar puts the entire power of the language in your hands. This lets you develop powerful programs, with the least syntax overhead possible.

We designed the syntax to be beautiful and readable. You should be able to understand the program at a glance. Lines should line up, and code blocks should be clear.

You get freedom when using Cheddar. Cheddar promotes good practice through deterrents, but Cheddar never forces practices upon you. When you code in Cheddar, you can make the choice of how you'd like to design your code. You never need to worry about syntax or functionality.

You choose how you want to code in Cheddar. Cheddar is designed for powerful, large-scale applications, but also quick scripting.

high-level
dynamic
interpreted
duck typed
JavaScript
Ruby
Swift
Cheddar