Hi,
I have copied the lesson on regular expressions (and its history) out of
the 'bc' repo and put it into a new repo, in the new format, at
https://github.com/gvwilson/regex. I've fixed a couple of small
glitches in the lesson template along the way, but more importantly,
I've realized that the regex lesson needs a complete overhaul:
1. When we teach regular expressions, we introduce people to patterns
using regexpal.com's interactive browser-based tool. The current regex
lesson doesn't --- it dives right into Python, which (a) adds cognitive
complexity, and (b) makes it inaccessible to non-Python workshops.
2. The existing lesson uses too much jargon.
3. And there aren't challenges for most parts.
As the original author of this lesson, I feel I ought to clean all this
up. On the other hand, this would be a great opportunity for someone
who's keen to contribute to take on a medium-sized job for us... If
you're interested, please give me a shout.
Thanks,
Greg
p.s. the existence of this lesson doesn't imply that most workshops are
going to teach regular expressions (just as the lesson on Make doesn't
mean most workshops will teach that) --- I'm just picking things that
are small, and have relatively little history, to find out how well our
lesson template works.
--
Dr. Greg Wilson | [email protected]
Software Carpentry | http://software-carpentry.org
_______________________________________________
Discuss mailing list
[email protected]
http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org