Skip to content

GsDevKit/tonel

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tonel Build Status

Tonel is a file-per-class format for monticello repositories.

Installing

Pharo

Metacello new 
	repository: 'github://pharo-vcs/tonel';
	baseline: 'Tonel';
	load.

Tonel Spec

[comment]
type { typeDefinition }
(
    [{ methodMetadata }]
    method [
        methodBody ] 
)*
  1. comment a comment declaration as this:

    " comment string "

is optional (but it should be there, in good design ;)

  1. type Class|Trait|Extension

  2. typeDefinition a STON file with class/trait/extension metadata

  3. methodMetadata a STON file with method metadata is optional (but also, recommended)

  4. method method declaration as this:

    Class[ class] >> selector

  5. methodBody the method body (we do not parse contents, that's classbuilder task)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Smalltalk 99.5%
  • HTML 0.5%