1. 26 Dec, 2013 1 commit
    • Liam M. Healy's avatar
      Discourage use of copy-to · f367a9c4
      Liam M. Healy authored
      Added an argument to #'copy-to for the element type, defaulting to
      *default-element-type*, with discouraging words for its use in files
      (vs. interactively) unless all arguments are supplied, due to the
      specials used that could be changed with unexpected results.  Change
      uses of #'copy-to to #'copy because the element type needs to clearly
      follow the latter function's rules.
      f367a9c4
  2. 30 Nov, 2013 1 commit
  3. 28 Nov, 2013 1 commit
  4. 27 Nov, 2013 1 commit
    • Liam M. Healy's avatar
      Move definitions between systems · 579cf96b
      Liam M. Healy authored
      Move some definitions of print-grid-readably to grid from
      foreign-array, because physical-dimension relies on this function
      being defined. Remove the (T T) method left in the defgeneric for /i.
      579cf96b
  5. 25 Nov, 2013 1 commit
    • Liam M. Healy's avatar
      Separate, add systems input-output, math-high, mathematics · f0472919
      Liam M. Healy authored
      Separate, add systems new systems that were in the old monolithic
      antik.asd: input-output, math-high, mathematics. Make the retrieval of
      earth orientation parameters (for calibrating UT1 timescale) a
      connected system when Drakma is loaded.
      f0472919
  6. 23 Nov, 2013 2 commits
    • Liam M. Healy's avatar
      Move arithmetic methods that use funcall-dyadic, organize tests · 514bbac1
      Liam M. Healy authored
      Calls to funcall-dyadic only should happen once that function has been defined, and it is meant to handle grid/pq case anyway, so the arithmetic methods (t t) that called it have been moved to where it is defined, which is in the physical-dimension system. Tests have been reorganized, and all pass.
      514bbac1
    • Liam M. Healy's avatar
      System physical-dimension, requires grid, loadable · e670f326
      Liam M. Healy authored
      As an interim step in separation of systems, physical-dimension is now loadable if grid is loaded. All grid tests pass. However, there are failures basic Antik functions and tests are not properly loaded.
      e670f326
  7. 09 Nov, 2013 2 commits
  8. 22 Oct, 2013 1 commit
    • Liam M. Healy's avatar
      Fix #'right-angle · ceee01b4
      Liam M. Healy authored
      The function right-angle will find an arbitrary vector in the plane
      perpendicular to a given vector. It would possibly return the zero
      vector. This version is shorter and should always produce a non-zero
      vector.
      ceee01b4
  9. 25 Sep, 2013 1 commit
  10. 21 Sep, 2013 2 commits
  11. 24 Jun, 2013 1 commit
    • Liam M. Healy's avatar
      Fix iterate extension to increment properly · e85d75dc
      Liam M. Healy authored
      In the iterate extension :matrix-element, the first element of
      following rows was repeated due to an error in the logic of the
      expansion. 
      Example: 
      (defparameter m1 #m(1 2 3 ^ 0 6 8))
      (iter:iter (iter:for e :matrix-element m1) (princ e) (princ " "))
      1.0 2.0 3.0 0.0 0.0 6.0 8.0
      This is now fixed.
      
      Problem reported on SO, and sent to mailing list by Joshua Taylor.
      e85d75dc
  12. 19 Jun, 2013 1 commit
  13. 13 Jun, 2013 4 commits
  14. 12 Jun, 2013 1 commit
  15. 04 Jun, 2013 1 commit
  16. 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
  17. 01 Jun, 2013 2 commits
  18. 29 May, 2013 2 commits
  19. 26 May, 2013 2 commits
  20. 23 May, 2013 1 commit
  21. 21 May, 2013 1 commit
  22. 01 May, 2013 1 commit
  23. 29 Apr, 2013 1 commit
  24. 20 Apr, 2013 1 commit
  25. 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
  26. 07 Apr, 2013 2 commits
  27. 06 Apr, 2013 1 commit
  28. 01 Apr, 2013 1 commit
  29. 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
  30. 29 Mar, 2013 1 commit