Re: [Discuss] Perl workshop curriculum

2015-01-18 Thread Greg Wilson
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

2015-01-18 Thread Zakariyya Mughal
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

2015-01-18 Thread W. Trevor King
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

2015-01-18 Thread Zakariyya Mughal
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

2015-01-18 Thread Greg Wilson
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