Why focus solely on Windows at the expense of portability?
This is a hard question to answer in a satisfactory manner, because the premise is absolutely valid: developers prefer to support multiple platforms or at least have the freedom to change their focus. There is quite a bit of well-deserved ambivalence, if not hostility, towards Windows and the company that produces it. Having worked for the company once known as XVT Software, Inc. in the early 1990’s, I gained an appreciation for both the value of and the incredible demands imposed by software portability. There are existing Lisp-based GUI portability libraries, which I respect for their good intentions, not to mention the huge effort they require. Relatively few Lisp-based GUI libraries target Windows specifically, hence this is a niche I wanted to try to fill. The bottom line is this: I want more people to write GUI applications for Windows in Common Lisp, and I hope you use Graphic-Forms to do it. As for the ABM crowd, if you don’t like Windows, then you’re welcome to ignore this pro