Changeset 13638 for ChangeLog

Show
Ignore:
Timestamp:
09/25/06 19:53:02 (2 years ago)
Author:
gaal
Message:

* ChangeLog?: gaal's stuff

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ChangeLog

    r13479 r13638  
    5252XXX Sage: please write something here. 
    5353 
    54 ==  Documentations 
     54==  Documentation 
    5555 
    5656* added util/smartlinks.pl which implements the new generation of 
     
    6767* Converted Test.pm docs from kwid to POD as there are more tools 
    6868  and familiarity with POD now. 
     69* Pugs::Doc::Hack::Style - Haskell style guide for Pugs hackers 
    6970 
    7071== Examples and the Test Suite 
     
    8081  file. Contrast with the general `prove` utility, `prove6` supports 
    8182  multiple Pugs backends and multiple Perl 6 implementations. 
     83* Speed up the test suite by compiling Test.pm 
    8284* Updated all tests and examples plus in some docs and other files to 
    8385  remove the `#/usr/bin/pugs` shebangs and variants thereof. 
     
    106108* Integrated the Judy library into the Haskell runtime, resulting in 
    107109  ~10% performace improvement. 
     110* Begin integration of new AST into Pugs. This AST is planned to be shared 
     111  with other implementations, so macros are portable even if they don't 
     112  operate on the source level. 
    108113* $obj.*$meth() is now implemented, calling zero or more methods named $meth 
    109114in the inheritence tree, returning an unconcatenated list of return values. 
     
    127132    for each(@a; @b) -> $x, $y { ... } 
    128133* Implemented postfix "given" 
     134* New Prims: `Pugs::Safe::safe_getc` and `Pugs::Safe::safe_readline`, 
     135  allowing evalservers to interface an interactive Pugs 
     136* New `Perl6::Internals::emit_yaml` prim to dump AST programmatically 
     137  as YAML 
    129138* Added Math::Basic::pi per S29 
    130139* Added *pi(), for backwards compatibility. (This is non-spec.) 
     
    153162* Added support for the `quotemeta` builtin. 
    154163* Initial support for Capture and Signature objects. 
     164** :( $inv : $required, $optional is copy = 42, :lab($rador) is lazy ) 
     165*** Partially pretty-printable; introspection API for next release. 
    155166** Support for: 
    156167    my T ($x, $y, $z) 
     
    160171   Note that this is not strictly correct for "state T $x", but 
    161172   let's do it this way for now. 
    162 ** Handle named parameters in Signatures. 
    163     :( :$justify )                # which is shorthand for... 
    164     :( :justify($justify) )       # but you can also say 
    165     :( :justify($justification) ) # the long name is used inside body; 
    166                                   # the short name by callers 
     173 
    167174XXX audreyt and gaal? 
    168175