Hi Russel,

On 9/4/16, 3:14 AM, "Russel Winder" <[email protected]> wrote:

>I see Rosetta Code has one or two things about Chapel but much is not
>covered. Is there a person or group of people looking to complete
>Chapel entries for all the categories in there? I am assuming there is
>a Git (or Mercurial or Bazaar) repository containing the items to be
>cut and paste into Rosetta Code?

To my knowledge, there is no git repo for Chapel's Rosetta Code submissions. 
These submissions have been largely done by external contributors.

>I am trying to do mean, median. mode, standard deviation just now so
>could add these ­ if my code is even remotely good enough, which it may
>not be as I am a beginner at Chapel. Is there a Chapel statistics
>module with these and regressions, time series, and all that sort of
>stuff.

Unfortunately, there is no statistics module at this time, meaning a lot of 
this will either have to be coded up by hand or by wrapping an external C 
library.

>I am guessing that creating these sorts of modules is waiting Mason, so
>that there can be modules not part of the distribution that are easily
>accessible, and curated. (cf. Rust/Cargo, Go, Ceylon/Herd, D/Dub.)
>Interesting to note the tensions between distributed library, curated
>central library, and chaotic DVCS managed libraries: C++, D, Ceylon,
>Rust, Go all have different balances. My feeling is that C++ and Go do
>not have the balance right, D and Ceylon are mostly there, and Rust has
>a nice balance.


Correct. Right now, the Chapel package ecosystem is constrained by the 
condition: If a user writes a module, it either has to be manually 
downloaded/installed by other users, or it has to be generally useful enough to 
be checked into the repository under modules/packages., making it available to 
all users by default. The upcoming Mason package manager should alleviate this 
constraint. We feel a similar way about these balances, and have consequently 
closely modeled our package manager after Rust's Cargo.

Best,
Ben

>
>In hindsight I think I should have split this email into two!
>
>
>-- 
>Russel.
>=============================================================================
>Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[email protected]
>41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
>London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder


------------------------------------------------------------------------------
_______________________________________________
Chapel-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/chapel-users

Reply via email to