Hi Emeka, Factor has its own GUI toolkit in basis/ui. It would take a lot of work though to develop your typical 'desktop app' using Factor's UI right now though, simply because it lacks a lot of widgets and features; I only implement what I need to get the developer tools working, and lately, Joe Groff has been contributing game-related functionality. However the potential is there for the Factor UI toolkit to evolve into something really nice and powerful.
Also, a few people have over time expressed interest in writing bindings to Qt and Gtk. Jeremy Hughes who contributed the 'inline C' code a few days ago is working on a binding to the Qt GUI toolkit which seems pretty far along. A good Qt or Gtk binding would make it easier to develop usable desktop software. Finally there's the Cocoa binding in the basis/cocoa vocabulary. It's used to implement the Factor UI backend on Mac OS X. The extra/webkit-demo vocabulary implements a small stand-alone application that uses the Cocoa binding directly, without the Factor UI present, to display an NSWindow with an NSWebView embedded in it. To make complex Cocoa APIs easier to call from Factor, it might be worth trying to adapt the Smalltalk parser and compiler I wrote in extra/smalltalk to something of a DSL for calling Objective-C code, somewhat like F-Script. Slava On Fri, Jul 3, 2009 at 1:02 PM, Emeka<[email protected]> wrote: > > Thanks so much, I have not used Forth either. Could you give an example of > Desktop programs written in Factor. I am still trying to get my way, but the > language is pretty cool. ------------------------------------------------------------------------------ _______________________________________________ Factor-talk mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/factor-talk
