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

Reply via email to