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

Reply via email to