Re: [Discuss] Perl workshop curriculum
I'll set up a perl-discuss list for Software Carpentry - worked well for folks building our R lesson. Thx, G On 2015-01-18 5:54 PM, W. Trevor King wrote: On Sun, Jan 18, 2015 at 04:32:29PM -0600, Zakariyya Mughal wrote: Greg mentioned that there are scripts to perform a sanity check of the environment for a given lesson. Where are those located? I'm maintaining those, and there are public repositories here [1,2]. The've also been merged into the workshop-template repository [3,4]. For Windows, Strawberry Perl might be better since it has a newer version of Perl and comes with a compiler and libffi support in case we see a need to use tools from CPAN. msysGit has a compiler (since it's used to build Git). I'm not sure how they handle package dependencies, but you might want to check there first before moving off to other installers (since then you don't have to figure out how to integrate the externally-installed Perl with msysGit's Bash shell). Cheers, Trevor [1]: http://git.tremily.us/?p=swc-setup-installation-test.git [2]: https://github.com/wking/swc-setup-installation-test [3]: https://github.com/swcarpentry/workshop-template/tree/gh-pages/setup [4]: https://github.com/swcarpentry/workshop-template/pull/83#issuecomment-67391624 ___ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org -- Dr. Greg Wilson| gvwil...@software-carpentry.org Software Carpentry | http://software-carpentry.org ___ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
Re: [Discuss] Perl workshop curriculum
On 2015-01-18 at 14:11:35 -0800, W. Trevor King wrote: On Sun, Jan 18, 2015 at 01:32:09PM -0600, Zakariyya Mughal wrote: … but my main concern is how to make installing and learning these tools easier… Installation shouldn't be too bad. I think most Linux distros have Perl out of the box, and I'd expect OS X to bundle it as well. Git uses Perl for a number of internal scripts, so I'd expect Git for Windows installs it [1]. If not, then you'd certainly get it with the msysGit build environment [2]. Yes, those should work. Even MATLAB comes with its own version of Perl. :-P Greg mentioned that there are scripts to perform a sanity check of the environment for a given lesson. Where are those located? For Windows, Strawberry Perl might be better since it has a newer version of Perl and comes with a compiler and libffi support in case we see a need to use tools from CPAN. Regards, - Zaki Mughal Cheers, Trevor [1]: https://msysgit.github.io/#download [2]: https://msysgit.github.io/#download-msysgit -- This email may be signed or encrypted with GnuPG (http://www.gnupg.org). For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy ___ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
Re: [Discuss] Perl workshop curriculum
On Sun, Jan 18, 2015 at 04:32:29PM -0600, Zakariyya Mughal wrote: Greg mentioned that there are scripts to perform a sanity check of the environment for a given lesson. Where are those located? I'm maintaining those, and there are public repositories here [1,2]. The've also been merged into the workshop-template repository [3,4]. For Windows, Strawberry Perl might be better since it has a newer version of Perl and comes with a compiler and libffi support in case we see a need to use tools from CPAN. msysGit has a compiler (since it's used to build Git). I'm not sure how they handle package dependencies, but you might want to check there first before moving off to other installers (since then you don't have to figure out how to integrate the externally-installed Perl with msysGit's Bash shell). Cheers, Trevor [1]: http://git.tremily.us/?p=swc-setup-installation-test.git [2]: https://github.com/wking/swc-setup-installation-test [3]: https://github.com/swcarpentry/workshop-template/tree/gh-pages/setup [4]: https://github.com/swcarpentry/workshop-template/pull/83#issuecomment-67391624 -- This email may be signed or encrypted with GnuPG (http://www.gnupg.org). For more information, see http://en.wikipedia.org/wiki/Pretty_Good_Privacy signature.asc Description: OpenPGP digital signature ___ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
Re: [Discuss] Perl workshop curriculum
On 2015-01-18 at 15:17:29 -0500, Greg Wilson wrote: Hi Zaki - thanks very much for your mail. I'd be very happy to chat with you about what we need and how to get started - would you be available to talk by Skype or Google Hangout Wednesday-Friday this week? Yes, I should be able to at some point during those days. Should we make a free time calendar since there may be a time-zone difference? I can use either service. They both use the same e-mail that I'm sending from. Regards, - Zaki Mughal Thanks Greg On 2015-01-18 2:32 PM, Zakariyya Mughal wrote: Hi everyone, I wanted to start working on a Software Carpentry curriculum in Perl. I am the author of the Perl language kernel for IPython https://github.com/zmughal/p5-Devel-IPerl and a contributor to the Perl Data Language extension, so I can work on the software side of things, but my main concern is how to make installing and learning these tools easier. Any pointers on how to start would be very appreciated. Thanks, - Zaki Mughal ___ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org -- Dr. Greg Wilson| gvwil...@software-carpentry.org Software Carpentry | http://software-carpentry.org ___ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
Re: [Discuss] Perl workshop curriculum
Hi Zaki - thanks very much for your mail. I'd be very happy to chat with you about what we need and how to get started - would you be available to talk by Skype or Google Hangout Wednesday-Friday this week? Thanks Greg On 2015-01-18 2:32 PM, Zakariyya Mughal wrote: Hi everyone, I wanted to start working on a Software Carpentry curriculum in Perl. I am the author of the Perl language kernel for IPython https://github.com/zmughal/p5-Devel-IPerl and a contributor to the Perl Data Language extension, so I can work on the software side of things, but my main concern is how to make installing and learning these tools easier. Any pointers on how to start would be very appreciated. Thanks, - Zaki Mughal ___ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org -- Dr. Greg Wilson| gvwil...@software-carpentry.org Software Carpentry | http://software-carpentry.org ___ Discuss mailing list Discuss@lists.software-carpentry.org http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org