Curious: How does Prolog "Byte code" compare to .NET IL (and some thoughts about enterprise ready systems)