Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 73 lines (44 sloc) 2.292 kb
2a190da @sorear Draft v12 announcement (may have stuff added later if I get anything don...
authored
1 Announce: Niecza Perl 6 v12
2
3 This is the twelth release of Niecza Perl 6, as usual scheduled on
4 the last Monday of the month. I've not had very much time for Niecza
5 this month. This release marks one year since the first public release,
6 and about a year and a half since the project began. It's hard to
daa9117 @sorear typo: jnthn
authored
7 believe I've been at it this long.
2a190da @sorear Draft v12 announcement (may have stuff added later if I get anything don...
authored
8
9 You can obtain a build of Niecza from [1]. This build contains a
10 working compiler as a set of .exe and .dll files suitable for use with
11 Mono or Microsoft .NET. If you wish to follow latest developments,
12 you can obtain the source from [2]; however, you will still need a
13 binary for bootstrapping, so you gain nothing from a "source is
14 better" perspective.
15
16 Niecza is a Perl 6 compiler project studying questions about the
17 efficient implementability of Perl 6 features. It currently targets
18 the Common Language Runtime; both Mono and Microsoft .NET are known to
19 work. On Windows, Cygwin is required for source builds only; see the
20 README for details.
21
22
23 List of changes
24
25 [Minor features]
26
27 :BASE<DIGITS> literals are now supported. (Solomon Foster)
28
29
30
31 [Bug fixes]
32
33 sqrt(-1) is NaN, complex math is strictly opt-in (#64).
34
35 Undefined values can be passed correctly to CLR interop (#66).
36
37 -I is now mentioned by --help (#52).
38
39 Constants, including 'our constant's, are now truly immutable (#46).
40
41 $@ and $^X now properly handled as the last characters in the file (#63).
42
43 Left side of xx is now autothunkified so [] xx 4 works correctly (#70).
44
45
46
47 [Other]
48
49 The internals documentation has been largely rewritten to match the
50 refactor in v11.
51
52 Added a copy of Martin Berends' London Perl Workshop slides.
53
54
55 Getting involved
56
57 Contact sorear in irc.freenode.net #perl6 or via the sender address of
58 this mailing. Also check out the TODO file; whether you want to work
59 on stuff on it, or have cool ideas to add to it, both are good.
60
61 Future directions
62
63 My current priorities are:
64 1. Make regexes much more feature-complete, including general Unicode
65 properties and grapheme mode
66 2. Prototype the debugger
67 3. 6model convergence work, including roles/native types
68 4. Figure out how modules and S11 stuff should work in Niecza. Do it.
69
70
71 [1] https://github.com/downloads/sorear/niecza/niecza-12.zip
72 [2] https://github.com/sorear/niecza
Something went wrong with that request. Please try again.