Next | Query returned 13 messages, browsing 1 to 10 | Previous

History of commit frequency

CVS Commit History:


   2014-08-29 16:10:14 by Ryosuke Moro | Files touched by this commit (101)
Log message:
make it clear what package depend on

discussed with wiz@.
   2014-05-23 23:49:03 by Ryosuke Moro | Files touched by this commit (14)
Log message:
Remove hs-ghc-paths, imported to pkgsrc/devel.
   2014-05-19 23:28:46 by Ryosuke Moro | Files touched by this commit (81)
Log message:
Remove hs-parsec, imported to pkgsrc/textproc.
Remove hs-data-default-instances-base, hs-data-default-instances-containers,
hs-data-default-instances-dlist, hs-data-default-instances-old-locale,
imported to pkgsrc/devel.
   2014-05-18 23:33:25 by Ryosuke Moro | Files touched by this commit (119)
Log message:
Remove hs-data-default-class, hs-dlist, hs-text, hs-utf8-string,
imported to pkgsrc/devel.
   2014-05-16 22:47:07 by Ryosuke Moro | Files touched by this commit (112)
Log message:
Remove hs-mtl, imported to pkgsrc/devel
   2014-05-15 23:49:04 by Ryosuke Moro | Files touched by this commit (110)
Log message:
Remove hs-transformers, imported to pkgsrc/devel.
   2014-05-05 02:03:01 by Ryosuke Moro | Files touched by this commit (74)
Log message:
Update MAINTAINER address
   2014-04-25 15:31:07 by Ryosuke Moro | Files touched by this commit (4)
Log message:
Update to 3.17

ChangeLog:
v3.17
--------

- Added support for \ 
[`define-record-type`](http://justinethier.github.io/husk-scheme/manual/node57.html) \ 
from R<sup>7</sup>RS and SRFI 9. This syntax allows creation of new \ 
disjoint types supporting access to multiple fields.
- Added support for parameter objects from R<sup>7</sup>RS and SRFI \ 
39. See [dynamic \ 
bindings](http://justinethier.github.io/husk-scheme/manual/node41.html) in the \ 
user manual for more information.
- Added a `(scheme process-context)` library containing the following functions:
     - \ 
[`emergency-exit`](http://justinethier.github.io/husk-scheme/manual/node86.html#emergency-exit)
     - \ 
[`exit-fail`](http://justinethier.github.io/husk-scheme/manual/node86.html#exit-fail)
     - \ 
[`exit-success`](http://justinethier.github.io/husk-scheme/manual/node86.html#exit-success)
     - \ 
[`get-environment-variable`](http://justinethier.github.io/husk-scheme/manual/node86.html#get-environment-variable)
     - \ 
[`get-environment-variables`](http://justinethier.github.io/husk-scheme/manual/node86.html#get-environment-variables)
     - \ 
[`system`](http://justinethier.github.io/husk-scheme/manual/node86.html#system)

Bug Fixes:

- Fixed a macro bug where the last element of a pattern's improper list may not \ 
be matched correctly if there is an ellipsis earlier in the list.
- Prevent infinite recursion when evaluating a pointer that contains a pointer \ 
to itself.
- Fixed the compiler to add full support for splicing of `begin` definitions.
- Updated `dynamic-wind` to return the value from the `during` thunk instead of \ 
the `after` thunk.
   2014-04-21 11:11:37 by Ryosuke Moro | Files touched by this commit (38)
Log message:
- ready for HASKELL_ENABLE_HADDOCK_DOCUMENTATION= yes
   2014-03-13 13:14:01 by Ryosuke Moro | Files touched by this commit (3)
Log message:
Update to 3.16.1

ChangeLog:
v3.16.1
--------

- Allow import of a library in the same directory as a program. For example to \ 
import `lib.sld`:

        (import (lib))

Bug Fixes:

- Husk no longer throws an error during expansion of a library macro that
  references another macro which is not exported from the same library.
- Fixed a bug where a `syntax-rules` macro's literal identifier would not
  match the input when both identifiers are equal and both have no
  lexical binding.

v3.16
--------

- Improved import of libraries:

  - Husk now detects cyclic dependencies and throws an error instead of going
    into an infinite loop.
  - Each library is only evaluated once during the import process.

- `begin` now has the ability to evaluate contained expressions and definitions
  as if the enclosing `begin` were not present, per R7RS. For example:

        huski> x
        Getting an unbound variable: x
        huski> (begin (define x 28) x)
        28
        huski> x
        28

- Added the following R7RS I/O functions: 

    - `get-output-bytevector`
    - `get-output-string`
    - `open-input-bytevector`
    - `open-input-string`
    - `open-output-bytevector`
    - `open-output-string`
    - `read-string`
    - `write-string`

- Added an `-i` command line option to `huski`. This option will start the
  interactive REPL after a file specified on the command line is executed,
  and has no effect if no file is specified.

Haskell API:

- The `Port` data type has been extended to include an optional in-memory buffer:
 
        Port Handle (Maybe Knob)

  These changes are isolated in husk, but if your code uses any `Port`
  constructors, you would need to change them, EG: `Port _ Nothing`.

Next | Query returned 13 messages, browsing 1 to 10 | Previous