pyg will be a PEG parser library formed as an internal Python DSL. it will be used in cramex, a copycat of cram with expect support.
The surface is heading to resemble Boost.Spirit: grammars are composed using a vaguely (xBNF/PEG)-like syntax enabled through operator overloading.
> [arbs] is a tool for keeping an OBS project in sync with an ArchLinux package repository. More specifically, I use it to sync [home:roman-neuhauser:arch-community][h:rn:ac] with [community.git][c.git], a mirror of the actual svn repository underlying community.
arbs already exists but has many rough edges. the goal of this hackweek project is to make it resilient in the various failure scenarios so it can be used in a truly unattended fashion.
While programming is occasionally a very rewarding activity, it's mostly a chore and the rest is filled with frustration. Let's teach an unsuspecting youngster program!
To fulfill this nefarious goal I've set out to help my colleague without prior programming experience get hooked on programming, starting with python. The student finished an online tutorial and we pair programmed a tiny-fix-turned-massive-change in a tool used by our team.
[MTUI][MTUI] is a tool used by QA-Maintenance in testing maintenance updates. Saddled with a host of questionable choices for its interfaces and implementation, it includes a number of difficult-to-fix bugs and hostility toward change. While not the first choice for me, the time's come to scout out a different approach. Welcome SMRT.
SMRT will be an alternative to MTUI, and will eventually supercede it.