Permalink
Commits on Jul 8, 2011
  1. trivial

    mjdominus committed Jul 8, 2011
Commits on Mar 6, 2011
  1. .gitignore

    mjdominus committed Mar 6, 2011
  2. tests pass now

    mjdominus committed with mjdominus Mar 6, 2011
Commits on Mar 2, 2011
  1. split up Type.pm

    mjdominus committed Mar 2, 2011
Commits on Aug 17, 2010
  1. adjust whitespace

    mjdominus committed Aug 17, 2010
  2. add .gitignore files

    mjdominus committed Aug 17, 2010
Commits on Feb 24, 2010
  1. add README and update TODO

    Mark Dominus committed Feb 24, 2010
  2. remove now-obsolete .cvsignore files

    Mark Dominus committed Feb 24, 2010
Commits on Jun 10, 2007
  1. more about index params and circularity

    mjd committed Jun 10, 2007
Commits on Jan 22, 2007
  1. make line k curved

    mjd committed Jan 22, 2007
  2. ignore product files

    mjd committed Jan 22, 2007
  3. moved this to demo subdir

    mjd committed Jan 22, 2007
  4. Pass environment into Type->over functions for calculation of array

    mjd committed Jan 22, 2007
    bounds, as yet another optional argument.  Also, options weren't
    correctly propagated from ->over to ->up.
    
    In Type->over_list, generate properly-qualified list of subchunks when
    the subchunk appears to be an array.
    
    Currenc inconsistency in array bounds handling: Array chunks should
    contain [lo, hi, closure] bounds, but does that mean lo <= i <= hi, or
    lo <= i < hi?  I am committing in favor of the former.
Commits on Jan 21, 2007
Commits on Jan 20, 2007
  1. forgot "open" declaration in curve defn

    mjd committed Jan 20, 2007
  2. reorganize demo files and Makefile for them

    mjd committed Jan 20, 2007
  3. Put back previous strategy for calculating cubic bezier control

    mjd committed Jan 20, 2007
    points.
    
    Fix bug:  y coordinates were scaled by x values.
  4. tests for newfound bug in array handling

    mjd committed Jan 20, 2007
  5. note problem with PS spline generation

    mjd committed Jan 20, 2007
  6. rename spline.lino -> curve.lino

    mjd committed Jan 20, 2007
Commits on Jan 18, 2007
  1. update list of tests and list of libraries

    mjd committed Jan 18, 2007
  2. regular polygon type and test for it

    mjd committed Jan 18, 2007
  3. Eliminate redundant (and buggy) Expression->substitute function

    mjd committed Jan 18, 2007
    in favor of Expression->substitute_variables function.
    
    Also, bug fix in Expression->qualify: did not recurse into function
    arguments.
    
    Bug fix in Expression->to_value: context was not passed in recursive
    call when processing function arguments.
  4. Bug fix: In Type->is_param, if the specified variable is not a

    mjd committed Jan 18, 2007
    parameter of the current type, don't forget to check if it is a
    parameter of an ancestor type.
  5. Bug fix: don't try to substitute variables in the definition of an

    mjd committed Jan 18, 2007
    undefined parameter.