Browse thread
[Caml-list] Roadplan for world domination (or constructive criticism of ocaml facilities)
[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
| Date: | -- (:) |
| From: | Richard Jones <rich@a...> |
| Subject: | Re: [Caml-list] Roadplan for world domination (or constructive criticism of ocaml facilities) |
On Fri, Jul 18, 2003 at 04:21:14PM -0500, Chris Clearwater wrote: > - Support on win32 could certainly be much better Yes! OCaml works really well out of the box on my Debian GNU/Linux machines, but it's a world of pain on Windows. A binary mingw distribution including common packages (lablgtk!) would help here. > - There exists much fragmentation among usage of different GUI toolkits > and they are limited to C/C++ conventions. (Is it possible to create your > own custom GTK widgets within ocaml?) It's possible to create compound widgets, although it's not simple and obvious how to do it. There's a bit in my tutorial about doing this. For creating an actual new widget I would be tempted to use a drawing area as the basis. Not perhaps the most pure approach, but fairly easy as the drawing area exposes all the events you need. > 7) Create a cross-platform Font module (wrap freetype or create an Ocaml > implementation). Include this in the standard distribution. Camlimages wraps freetype, but obviously this is not cross-platform. Rich. -- Richard Jones. http://www.annexia.org/ http://freshmeat.net/users/rwmj Merjis Ltd. http://www.merjis.com/ - all your business data are belong to you. "One serious obstacle to the adoption of good programming languages is the notion that everything has to be sacrificed for speed. In computer languages as in life, speed kills." -- Mike Vanier ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners