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
