Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: Brian Rogoff <bpr@best.com>
To: caml-list@inria.fr
Subject: Re: Wishlist!
Date: Wed, 3 Feb 1999 10:40:19 -0800 (PST)	[thread overview]
Message-ID: <Pine.BSF.4.05.9902031016420.29633-100000@shell5.ba.best.com> (raw)
In-Reply-To: <000901be4d99$1c2e1630$210148bf@dylan>

On Sun, 31 Jan 1999, David McClain wrote:

> Gee, OCAML is such a pleasure to use, and invariably, when I have a bug, 
> it turns out to be in my external C routines. It sure would be nice if
> OCAML is someday extended to support a wider variety of datatypes (e.g.,
> bytes, shorts, longs, floats, etc.) so that I can just skip this wasteful
> practice of coding in C. We could then enjoy using OCAML for all the
> systems level programming chores that plague us on a daily basis!

Since library discussions are the topic of the day here, let me suggest 
taking a peek at the SML 97 Basis library for ideas. Something comparable 
for Caml would be great, and would probably be pretty stable since it
doesn't use the more researchy parts of Caml, i.e. the object system.
I think the Basis library emerged in order to make SML more useable for 
systems programming, so it is likely to have features you desire. Basing 
a Caml Basis Library on SMLs also allows Caml and SML programmers to port
code a little more easily between the two languages.

There are also some other useful abstractions that can be stolen from Modula3. 

-- Brian




      reply	other threads:[~1999-02-04  7:54 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1999-02-01  4:12 Wishlist! David McClain
1999-02-03 18:40 ` Brian Rogoff [this message]

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=Pine.BSF.4.05.9902031016420.29633-100000@shell5.ba.best.com \
    --to=bpr@best.com \
    --cc=caml-list@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