This month we welcome Jon Jagger, who's going to do something a bit different - then Ben Hanson will tell us about his alternative approach to text search.
Instead of picking vowels and consonants the teams take it in turns to pick 6 tokens from 5 categories: keywords, identifiers, operators, punctuators, and literals! Then the countdown timer starts. After ~8 mins we all stop and review the submissions. The aim of the game is to write the smallest C++ program containing all the tokens that compiles. Points will be awarded. There will be winners, there will be losers but everyone will have a fun time and there will be lots of learning :-)
As soon as I learned about grep in 1989 I wondered what the next level up was. It turned out that, although grammars are more powerful than regexes, there were no search tools available to utilise them. I wondered at the time if I would ever be able to write such a tool and now finally I have the libraries I need to do it!