This project is mirrored from Pull mirroring updated .
  1. 27 Jun, 2004 2 commits
    • ijones's avatar
      pie-in-sky test cases · 57eb6f48
      ijones authored
      ** Made PackageDescription derive Eq, for testing
      ** setPkgName and setPkgVersion convenience functions
      ** outline (commented out) for parseReqFields
      ** outline for parseFreeText
      ** type sig for parseDesc
      ** string for package description and known correct answer
    • ijones's avatar
  2. 25 Jun, 2004 1 commit
    • ijones's avatar
      some parsing · 34f2a33b
      ijones authored
      ** Started parser and tests cases
      ** But fails test cases
      ** Probably because of only one look-ahead
      ** reorganize for 1 look-ahead
  3. 19 Jun, 2004 1 commit
  4. 15 Jun, 2004 1 commit
    • ijones's avatar
      added HUnit test/example · 57ecf3a3
      ijones authored
      ** added some parsing of build-dep, so we could get some kind of dependency to the package stuff.  see TODO item
      ** assertCmd to simplify testing
      ** added test case basically like this:
      make semiclean
      ./setup configure --prefix=",tmp"
      ./setup build
      ./setup install --user
      ghc -package-conf $HOME/.ghc-packages  -package HUnit-1.0 HUnitTester.hs -o ./hunitTest
      ghc-pkg --config-file=$HOME/.ghc-packages -r HUnit-1.0
      make clean
  5. 13 Jun, 2004 2 commits
  6. 12 Jun, 2004 2 commits
  7. 05 Jun, 2004 2 commits
    • ijones's avatar
      user specifies modules, not files · c2f766a3
      ijones authored
      So the user can say what modules they want, and the system will go
      find the filenames.  This works for installation.
      Changed some FilePaths back into Strings
    • ijones's avatar
      basic installation · b26fea70
      ijones authored
      * Implemented basic installation
      ** Doesn't work for ghc or nhc-style, basically can copy source files to target directory
      * Some module names to filepaths, this may get changed back.
  8. 21 May, 2004 3 commits
  9. 29 Apr, 2004 1 commit
    • ijones's avatar
      cleanup and reorg · 6f062249
      ijones authored
      * Added Simple{Register,Configure}
      * Moved Simple.Default to Simple.hs
      * Moved some stuff out of Misc (into Register and configure)
      * Invented new Compiler Extensions
  10. 28 Apr, 2004 1 commit
  11. 27 Apr, 2004 4 commits
    • simonmar's avatar
      Update Distribution.Version · ee686509
      simonmar authored
      Change the Version type in Distribtion.Version to be a combination of
      a branch ([Int]) and a list of arbitrary tag strings.  This is
      intended to be a generic version type, where the interpretation of
      ordering is application-dependent.
      Distribution.Version also has lots of version-related stuff that is
      specific to packages: version ranges (the VersionRange type), and
      concrete show/parse functions for package versions.
    • ijones's avatar
      made compile · 577bca0c
      ijones authored
    • simonmar's avatar
      Flavour => CompilerFlavor · 9d9fedd0
      simonmar authored
    • ijones's avatar
      Added basic Setup.hs · cc931709
      ijones authored
      Added basic Setup.hs functionality.  Caused a lot of imports, and
      cleanup of some modules.  Derived show in various places.
      Many dummy functions with "FIX".  Should implement some unit tests
  12. 26 Apr, 2004 2 commits