From: Pierre Weis <Pierre.Weis@inria.fr>
To: caml-list@margaux.inria.fr
Subject: camlwin
Date: Tue, 20 Dec 1994 16:33:59 +0100 (MET) [thread overview]
Message-ID: <9412201533.AA22238@pauillac.inria.fr> (raw)
Date: Tue, 20 Dec 94 16:02:07 +0100
To: caml-list@pauillac.inria.fr
Subject: Camlwin v0.7
Hello everybody,
A new contribution for the Caml Light system is now available by anonymous
ftp from:
ftp://ftp.inria.fr/lang/caml-light/camlwin.
The files are:
- camlwin.tar.Z -> the sources of camlwin. Shared for all the
operating systems.
- windows.tar.Z -> the sources for the X11 windows interface.
- camlwin_dos.zip -> executable files for dos.
- camlwin_win.zip -> executable files for Windos.
- camlwindoc_fr.ps.tar.Z -> postscript file for the french documentation.
In the near future, I will post the english reference manual in the
same directory.
What is camlwin?
Camlwin is a graphical interface, written in caml. Its main interest is its
ability to compile the same source code for many systems.
For the time being, you can use it under:
+ DOS,
+ Windows,
+ X11 and unix.
and it will be available soon for OS2.
The idea is to provide a small interface with the graphical host system.
This library is written in C in the ``windows'' module.
It is a mere extension of the regular ``graphics'' library of Caml
Light. I just added functions to open a window, to close a window, to set a
clip area...
Then, Camlwin itself is build on top of this library. All the graphic
objects are purely Caml values, and handled by Caml functions. You can find
buttons, strings, texteditors,..., and windows to select a file, windows
to ask a string...
With Camlwin, 3 programs were built.
- camlicon is used to create images. Camlicon save images in text files, that
can be directly compiled by the Caml Light compiler.
- camldsgn is used to design windows. You can place and resize graphic objects
with the mouse, then save the result in a Camlwin file, that can be
compile by the Caml Light compiler.
- camlprog is used to managed Caml Light projects. It's a file editor, with a
project manager. Choose the files you want to add to your project,
then select the make item of the Run menu, and your project will be
properly compiled and linked.
If you have any suggestions or bug report, please e-mail at:
saunier@enstb.enst-bretagne.fr
SAUNIER PIERRE
reply other threads:[~1994-12-20 15:34 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=9412201533.AA22238@pauillac.inria.fr \
--to=pierre.weis@inria.fr \
--cc=caml-list@margaux.inria.fr \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox