I have a site here:
http://cr88192.dyndns.org:8080/wiki/index.php/Main_Page
and, also sometimes put videos online:
http://www.youtube.com/user/BGBTech
with downloads here:
http://cr88192.dyndns.org:8080/wiki/index.php/BGB_Current_Status
TODO: upload updated version, but at least people can see the prior version...
there has been a been some refactoring effort since the 2013-02-17 version.
some optimizations ended up being disabled for now due to being "not sufficiently reliable".
also, elsewhere on here, wrote something about compilers and interpreter design tradeoffs, will see if/when it is hopefully approved.
it is mostly intended to be "general", as sadly, there is probably enough information about all this that to more effectively cover it would probably require a book or something.
well, for the moment:
http://cr88192.dyndns.org:8080/wiki/index.php/Interpreter_Design#Alternatively