Skip to content

This model represents measures as first class objects, that is, an object that encapsulates a number with its unit.

License

Notifications You must be signed in to change notification settings

mtaborda/aconcagua

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Aconcagua

This model represents measures as first class objects, that is, an object that encapsulates a number with its unit. This representation allows the programmer to use measures in arithmetic expressions as if they were numbers, but with the advantage of providing explicit information to the system, specifically, the measures units. See http://dl.acm.org/citation.cfm?id=1094964 or http://stephane.ducasse.free.fr/Teaching/CoursAnnecy/0506-M1-COO/aconcagua-p292-wilkinson.pdf for more about this.

What I need to use Aconcagua?

Download a fresh Pharo image (http://www.pharo.org) and in a workspace do-it this:

In a 4.x image

Metacello new
    baseline: 'Aconcagua';
    githubUser: 'mtaborda' project: 'aconcagua' commitish: 'v4.1.0' path: 'repository';
    load

In a 5.x image

Metacello new
    baseline: 'Aconcagua';
    githubUser: 'mtaborda' project: 'aconcagua' commitish: 'v5.0.0' path: 'repository';
    load

For 6.x and next images

go-to => https://github.com/ba-st/aconcagua

About

This model represents measures as first class objects, that is, an object that encapsulates a number with its unit.

Resources

License

Stars

Watchers

Forks

Packages

No packages published