Monthly Archives: May 2018

Using std::variant as YYSTYPE/yylval in gnu bison for C++17

My blang project, which is a BASIC interpreter, uses  top-down recursive-descent parsing. I have been wondering if I could obtain better mileage from using flex/bison. Bison is quite old now, having last being updated in 2015 at version 3.0.5. So … Continue reading

Posted in Uncategorized | Leave a comment

Magic Hat: PAY in, WIN out

The MHP (Magic Hat Portfolio) on Stockopedia (http://www.stockopedia.com/fantasy-funds/magic-hat-463/) is an experiment by me to see if a human can improve on a mechanical Greeblatt Magic Formula screen. I am trying to weed out “mistakes” that I feel the screening commits: … Continue reading

Posted in Uncategorized | Leave a comment