1. 13 Jul, 2007 2 commits
  2. 12 Jul, 2007 1 commit
  3. 11 Jul, 2007 3 commits
  4. 10 Jul, 2007 3 commits
  5. 15 Jul, 2007 8 commits
  6. 14 Jul, 2007 4 commits
  7. 13 Jul, 2007 9 commits
  8. 12 Jul, 2007 5 commits
  9. 14 Jul, 2007 1 commit
    • mnislaih's avatar
      Automatic RTTI for ghci bindings · 01249617
      mnislaih authored
      With this patch, ghci runs rtti (bounded in the term treewith a max. depth of 10)
      automatically after evaluating any expression in the interactive env.
      In addition, a rtti step is performed on the local bindings in a breakpoint,
      before returning control to the user
      
      Let's see how well this works in practice
      01249617
  10. 12 Jul, 2007 2 commits
    • mnislaih's avatar
      Teach :print to not panic when the DataCon for a closure is not exposed by the .hi file · 876db7ed
      mnislaih authored
      Previously the behaviour was to panic.
      Now it will print an approximated representation, 
      using the names (enclosed in keys, i.e. "<...>") 
      and the pointed subterms. Non pointed subterms cannot 
      be included in this representation:
      
      Prelude> let se = Data.Sequence.fromList (map Just "abc")
      Prelude> :eval se
      ()
      Prelude> :p se
      se = <Data.Sequence.Deep> (<Data.Sequence.One> (_t1::t)) () (<Data.Sequence.Two> (_t2::t) (_t3::t))
      Prelude> :eval _t2
      ()
      Prelude> :p se
      se = <Data.Sequence.Deep> (<Data.Sequence.One> (_t4::t1)) () (<Data.Sequence.Two> (Just 'b') (_t5::t1))
      Prelude>
      
      This patch also includes some fixes in the pretty printer 
      for the Term datatype
      
      876db7ed
    • mnislaih's avatar
      834fcf7d
  11. 11 Jul, 2007 2 commits