Nathan wrote:
I'm a huge Infocom fan. I like ZIL. I think it's beautiful and would love to code in it, but I'm rabidly anti-Microsoft, so I'm not going to use ZILF.
For what it's worth, I think the whole "rabid against Microsoft" thing probably needs to die down a bit. It's almost a decade out of date now. Microsoft is a very, very different company than they were. For it's part, ZILF has nothing to do with Microsoft so you should be okay there.

Yes, I get it: C# and that's part of Microsoft's .NET. But it really is a very nice language. By counter-example, I'm not an Oracle fan but I don't let that stop me from using Java if there's a really good tool in Java that does what I want. I'll also second those who mention that ZILF does work in Mono on a non-Microsoft operating system.
All that said, I do wish ZILF was in something other than C# and it's partly due to the response you have to Microsoft, as many others do, but it's also what I stated: outside of a professional project context, lots of folks aren't willing to use C# or just don't want to. One of the main exceptions I see to that from a game development perspective is with Unity, which uses C# as a backend. Although you can use JavaScript as well. (Of course, many people claim they are rabidly anti-JavaScript too for a variety of reasons.)
The question then becomes perhaps: What language would it make sense to have a ZILF-like tool in? C? C++? Python? Ruby? Java? Scala? Clojure? Haskell? Rust? Go?