the Zimbu programming language
Search this site
Navigation
Home
Main work items
About Zimbu
Presentation
Getting Started
Documentation
Generating docs
Design
Goals
Inspiration
Keywords and Names
Statement blocks
Classes and Modules
Classes and Interfaces
Basic types
Composite types
Coding Style
Expressions
Language Specification
Grammar
Reserved names
Basic types
Composite types
Operator precedence
Sitemap
Design
When designing a programming language there are many, many choices to be made. This page lists the main alternatives and the reasons why a choice was made.
NOTE: choices may still be reconsidered!
Goals
Inspiration
What is nice and bad in other languages
Keywords and Names
How to avoid naming problems, now and in the future
Statement blocks
How to define a block of statements
Classes and Modules
How a class and related functionality is defined
Classes and Interfaces
About inheritance, components and keeping it simple
Basic types
Integer, float, BITS, etc.
Composite types
List, Dict, Set, etc
Style
Enforcing white space and making it easy to read
Expressions
operators and stuff
Subpages
(10):
Basic types
Classes and Interfaces
Classes and Modules
Coding Style
Composite types
Expressions
Goals
Inspiration
Keywords and Names
Statement blocks
_displayNameOrEmail_
- _time_ -
Remove
_text_