sentences:  MiniD is garbage-collected, with support for first-class functions, closures, and tail recursion.MiniD also tries to be more robust than typical dynamic languages, making it easier to catch bugs sooner.For example, it does not have implicit variable declarations and accessing globals that do not exist throws an error instead of giving a default value (as in Lua).