1. 19 Jun, 2013 1 commit
  2. 13 Jun, 2013 4 commits
  3. 12 Jun, 2013 1 commit
  4. 04 Jun, 2013 1 commit
  5. 03 Jun, 2013 1 commit
    • Liam M. Healy's avatar
      Systems of units names in the units table · 6640ba5e
      Liam M. Healy authored
      Systems of units are no longer dynamic variables or setting default
      systems symbol macros. Instead, the systems' names are placed in the table
      with unit names, *unit-information*.
      6640ba5e
  6. 01 Jun, 2013 2 commits
  7. 29 May, 2013 2 commits
  8. 26 May, 2013 2 commits
  9. 23 May, 2013 1 commit
  10. 21 May, 2013 1 commit
  11. 01 May, 2013 1 commit
  12. 29 Apr, 2013 1 commit
  13. 20 Apr, 2013 1 commit
  14. 14 Apr, 2013 1 commit
    • Liam M. Healy's avatar
      Fix and simplify pqval (physical-quantity) for non scalar-dimension · 67cea885
      Liam M. Healy authored
      There was an error in #'pqval when the argument was a non scalar-dimension grid. This has been fixed by moving the binding of 'units into the then clause of the if (it wasn't used in the else clause anyway, and that's what caused the error). The units construction for non-scalar dimension makes use of grid:map-grid and is simpler.
      67cea885
  15. 07 Apr, 2013 2 commits
  16. 06 Apr, 2013 1 commit
  17. 01 Apr, 2013 1 commit
  18. 30 Mar, 2013 1 commit
    • Liam M. Healy's avatar
      New macro define-derived-system-of-units · 250eedb5
      Liam M. Healy authored
      The new macro define-derived-system-of-units is like define-system-of-units except that it also takes a base system of units from which to derive the new system of units, and does not default to the current system of units.
      250eedb5
  19. 29 Mar, 2013 1 commit
  20. 25 Mar, 2013 1 commit
    • Liam M. Healy's avatar
      Complete changes for system of units specification · bc899205
      Liam M. Healy authored
      - Fix number of arguments in calls to functions that no longer take
        sysunits or addition-units arguments.
      - Change nf-option so that it works dynamically, i.e., the default
        value is retrieved at run time, not macro expansion time.
      - Name argument to parameter-value must be in the keyword package.
      - The system of units can be nil, in which case an unreadable object
        is printed, with the sexp for the dimensions printed.  
      - New variable *basis-physical-dimensions* used to give the dimension
        without units.
      - All nf definitions in a separate file.
      
      System now compiles and loads without error.
      bc899205
  21. 23 Mar, 2013 1 commit
    • Liam M. Healy's avatar
      System of units specification is through an nf-option · 6ca09dfb
      Liam M. Healy authored
      The specification of the system-of-units is through an nf-option, and
      no longer passed as arguments to functions.  Systems of units (with or
      without augmented units) are made via make-sysunits or
      define-system-of-units, set-default-system-of-units that call it.
      
      This does not compile.
      6ca09dfb
  22. 22 Mar, 2013 1 commit
  23. 19 Mar, 2013 1 commit
  24. 18 Mar, 2013 1 commit
    • Liam M. Healy's avatar
      Time interval parsing and unparsing, specific TeX format · 61d4de15
      Liam M. Healy authored
      + New functions to convert timeparse to and from time intervals,
      broken out of the formatting functions and exported:
      timeparse-time-interval and time-interval-timeparse.
      
      + New function dms-angle broken out of write-dms; renamed old
      dms-angle to angle-dms; this is to make the usage consistent with
      above (returned thing named first, argument named second,
      e.g. "dms-angle = dms from angle."
      
      + Removed 'required-component argument to iso8601-string, which was unused.
      
      + iso8601-string T-separator argument default for texstyle is a space.
      
      + Example
           (set-nf-options :style :tex)
           (iso8601-time-interval #_1134821.43_s)
           "13d 3h13m41.430s"
      61d4de15
  25. 05 Mar, 2013 1 commit
  26. 25 Feb, 2013 1 commit
  27. 21 Feb, 2013 1 commit
  28. 19 Feb, 2013 1 commit
  29. 18 Feb, 2013 1 commit
  30. 17 Feb, 2013 1 commit
  31. 16 Feb, 2013 1 commit
    • Liam M. Healy's avatar
      New function check-dimension-or-type · b72088c7
      Liam M. Healy authored
      New function check-dimension-or-type which returns T if the physical dimension is correct, or, if not a physical dimension, if the type matches.  This is used by check-parameter-type to give more specific error messages if the physical dimension does not match.
      b72088c7
  32. 10 Feb, 2013 1 commit
  33. 04 Feb, 2013 1 commit