Hi Nick,
Unfortunately this area of the design is not complete yet. However it was felt
that enough progress has been made on non-generic records that it would be
useful and interesting to the community to present the portions of the design
that are reasonably mature.
Mike
On May 4, 2016, at 6:10 PM, Nicholas Park
<[email protected]<mailto:[email protected]>> wrote:
I didn't see any discussion of initializers for type-generic classes (i.e.,
classes with "type" fields). Currently, these type arguments are handled
differently than regular arguments in constructors. How does the team expect
initializers to handle generic types and type arguments?
Nick
On Tue, May 3, 2016 at 11:57 AM, Lydia Duncan
<[email protected]<mailto:[email protected]>> wrote:
Hello Chapel Users and Developers!
In case you missed it while perusing the extensive release notes for Chapel
1.13, the members of the Initializers Sub-team would like to call your
attention to a proposal we've been working on during the past release cycle.
This proposal, which can be read
athttps://github.com/chapel-lang/chapel/blob/master/doc/chips/10.rst<http://github.com/chapel-lang/chapel/blob/master/doc/chips/10.rst>
and is summarized in slides 7 through 20
ofhttp://chapel.cray.com/releaseNotes/1.13/09-ongoing.pdf<http://chapel.cray.com/releaseNotes/1.13/09-ongoing.pdf>,
is aimed at describing a more robust set of rules and syntax for defining the
initialization behavior of a class or record.
We considered many different challenges associated with the current status quo,
and believe that the changes detailed in this document are what we would like
to have implemented going forward. The document will be added to as we continue
to discuss issues relevant to the new initializers story. In the meanwhile,
please read and comment on the proposal raised - we have started to implement
the changes, but your voice and opinion still matter to us!
Thanks for your continued interest in Chapel,
The Initializers Sub-team
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Chapel-developers mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/chapel-developers
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z_______________________________________________
Chapel-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-developers
------------------------------------------------------------------------------
Find and fix application performance issues faster with Applications Manager
Applications Manager provides deep performance insights into multiple tiers of
your business applications. It resolves application problems quickly and
reduces your MTTR. Get your free trial!
https://ad.doubleclick.net/ddm/clk/302982198;130105516;z
_______________________________________________
Chapel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-users