My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
TableOfContents  
A table of contents for the Heron documentation on the Wiki
Phase-Design, Featured
Updated Apr 29, 2010 by cdiggins

Table of Contents

These are the different Wiki topics related to the Heron documentation.

Quick Start

  1. Hello world - and other basic programs
  2. Quick Reference

Basic Topics

  1. Expressions
  2. Control flow
  3. Other statements
  4. Primitives - built-in primitive types
  5. Collections - Seq, Iterator, List, Tuple, and Range
  6. Any - the Any variant type
  7. Type casting
  8. First class functions
  9. Closures
  10. Records
  11. Tables
  12. Metaprogramming
  13. List operations - map, select, reduce, and accumulate.

User Defined Types

  1. Classes
  2. Interfaces
  3. Enums
  4. Modules

Design Principles and Philosphy

  1. Design goals
  2. Zen of Heron (guiding principles)

Miscellaneous Topics

  1. No static data
  2. Parallelism in Heron
  3. The configuration file
  4. Duck typing
  5. Optional type annotations

Planned Features

For planned features see the issues labeled as enhancement.

Comment by javier.h...@gmail.com, Mar 23, 2010

Why you don't consider to include Design by Contract?

Comment by project member cdiggins, Mar 25, 2010

The Heron meta-programming system will make it easy to support design by contract via libraries. I plan on providing support via the standard libraries.

Comment by sanjayku...@gmail.com, Jul 27, 2011

Heron programming language project sounds good,Is thr any way i can also contribute ???


Sign in to add a comment
Powered by Google Project Hosting