From: "Arnaud SAHUGUET" <sahuguet@lucent.com>
To: "Xavier Leroy" <xavier.leroy@inria.fr>
Cc: <caml-list@pauillac.inria.fr>
Subject: Re: [Caml-list] building web services using oCaml
Date: Tue, 17 Sep 2002 10:33:27 -0400 [thread overview]
Message-ID: <01e001c25e57$428e8f80$0b1919ac@bl.belllabs.com> (raw)
In-Reply-To: <20020917141602.A27670@pauillac.inria.fr>
> There are cases where it just makes more sense to interface to an
> existing C library. I think SSL falls in this category, because the
> SSL protocol is quite complex, and the OpenSSL implementation seems
> of good quality. On the other hand, the subset of HTTP that you need
> to write CGI-like applications is simple enough that implementing it
> directly in OCaml (like OcamlNet does) is easier than trying to
> interface to, say, libwww.
I agree that this is fine for a subset of HTTP. But what if we need the
whole thing.
I think the problem is not so much implementing something in oCaml, it is
implementing something that satisfies a given spec (e.g. SSL, HTTP, etc.)
and maintaining it. The maintainance is really the hard part.
>From my point of view, relying on a reference implementation (e.g. libwww
maintained by W3C) is a good way to go.
Furthermore, for cryptographic library, it is always risky to provide yet
another implementation because it is more prone to mistakes which can lead
to serious security leaks.
Arnaud
-------------------
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
next prev parent reply other threads:[~2002-09-17 14:34 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2002-09-17 4:56 Arnaud SAHUGUET
2002-09-17 12:16 ` Xavier Leroy
2002-09-17 14:33 ` Arnaud SAHUGUET [this message]
2002-09-17 14:56 ` FYI about Galax [ Was: [Caml-list] building web services using oCaml ] Jerome Simeon
2002-09-17 15:07 ` [Caml-list] building web services using oCaml Stephen Tse
2002-09-18 18:57 ` Alain Frisch
2002-09-18 19:11 ` Arnaud Sahuguet
2002-09-19 7:03 ` openssl (was: [Caml-list] building web services using oCaml) Florian Hars
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='01e001c25e57$428e8f80$0b1919ac@bl.belllabs.com' \
--to=sahuguet@lucent.com \
--cc=caml-list@pauillac.inria.fr \
--cc=xavier.leroy@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