While the Glulx compiler and runtime are fairly complete, some bits are still to-do, such as saving and restoring games. My Glulx assembler Glazer is required to produce the output ULX file.
Vertigo still has a long way to go before being a viable system for authoring interactive fiction though. The language needs more work, and I haven’t even begun on the standard library yet…
Vertigo is a distinct project written from scratch, not a fork of Dialog. It shares some of the same ideas, like code consisting of queries which are checked in sequence (when one fails, try another one). But it is also quite different now, less Prolog-y than Dialog.
Dialog is also a mature system, whereas Vertigo does have a long way to go before you could use it to make a real game with.