Skip to content
This repository
Browse code

Draft v24 announce

  • Loading branch information...
commit b04ce0ce329fa069937f648f34ccdcc37377e6aa 1 parent 0247fe5
Stefan O'Rear authored

Showing 1 changed file with 68 additions and 0 deletions. Show diff stats Hide diff stats

  1. +68 0 docs/announce.v24
68 docs/announce.v24
... ... @@ -0,0 +1,68 @@
  1 + Announce: Niecza Perl 6 v24
  2 +
  3 +This is release number 24 of Niecza Perl 6, marking 24 months since the first
  4 +public release. How time flies.
  5 +
  6 +You can obtain a build of Niecza from [1]. This build contains a
  7 +working compiler as a set of .exe and .dll files suitable for use with
  8 +Mono or Microsoft .NET. If you wish to follow latest developments,
  9 +you can obtain the source from [2]; however, you still need a
  10 +binary for bootstrapping.
  11 +
  12 +Niecza is a Perl 6 compiler project studying questions about the
  13 +efficient implementability of Perl 6 features. It currently targets
  14 +the Common Language Runtime; both Mono and Microsoft .NET are known to
  15 +work. On Windows, Cygwin is required for source builds only; see the
  16 +README for details.
  17 +
  18 +
  19 + List of changes
  20 +
  21 +
  22 +
  23 +[Bug fixes]
  24 +
  25 +.classify and .categorize now return hashes. (Solomon Foster)
  26 +
  27 +qx// is now sandboxed. (Solomon Foster)
  28 +
  29 +
  30 +
  31 +[Features]
  32 +
  33 +Added special functions gamma, expm1, log1p, erf, lgamma. (Solomon Foster,
  34 +using library code by John D. Cook)
  35 +
  36 +Export $*CUSTOM-LIB for panda's use. (Solomon Foster)
  37 +
  38 +Added Parcel.Array and List.Array. (Solomon Foster)
  39 +
  40 +Postfix operaters which mimic methods can now be used. (Larry Wall)
  41 +
  42 +Added functionality for a "precompiled system modules" folder, eliminating
  43 +the need for each user to separately compile the setting in a multi-user
  44 +install.
  45 +
  46 +Added line editing to the REPL.
  47 +
  48 +Added an install target for *nixes.
  49 +
  50 +
  51 +
  52 +[Internal]
  53 +
  54 +Niecza has been significantly refactored to use a single instance of the
  55 +kernel during compilation, opening the door to direct object sharing
  56 +between the compiler and the runtime and significantly simplifying the
  57 +bootstrap procedure.
  58 +
  59 +
  60 +
  61 + Getting involved
  62 +
  63 +Contact sorear in irc.freenode.net #perl6 or via the sender address of
  64 +this mailing.
  65 +
  66 +
  67 +[1] https://github.com/downloads/sorear/niecza/niecza-24.zip
  68 +[2] https://github.com/sorear/niecza

0 comments on commit b04ce0c

Please sign in to comment.
Something went wrong with that request. Please try again.