BannedContent is getting bigger and bigger. I’d like to write a piece of software that will
1. intelligently remove redundant regular expressions, eg. given a|b|c and a|b the smaller one can be removed
2. intelligently merge similar regular expressions, eg. a.b and a.c can be merged to a.(b|c); harder but just as interesting are a.b.c and d.b.c being merged to (a|d).b.c.
I’m currently reading Practical Lisp Programming von Peter Seibel. Maybe this would make a good programming project.
Practical Lisp Programming von Peter Seibel
#Software