caml-list - the Caml user's mailing list
 help / color / mirror / Atom feed
From: John Goerzen <jgoerzen@complete.org>
To: caml-list@inria.fr
Cc: "Brandon J. Van Every" <vanevery@indiegamedesign.com>
Subject: Re: [Caml-list] Cross-compiling OCaml
Date: Tue, 31 Aug 2004 08:48:13 -0500	[thread overview]
Message-ID: <200408310848.13932.jgoerzen@complete.org> (raw)
In-Reply-To: <OOEALCJCKEBJBIJHCNJDMEGMHHAB.vanevery@indiegamedesign.com>

On Tuesday 31 August 2004 04:05 am, Brandon J. Van Every wrote:
> > What for ? It is boring, the tools are subadequat, and any
> > try to compile a
> > nice ocaml/lablgtk app for windows too resulted in no more
> > than a major time lose.
>
> I already explained why I'm stuck with Windows.
>
> But to offer a different philosophical take: Linux is boring too.
> *Programming* is boring.  I only care about the artistic results, the
> games I could make via programming.  I'm interested in tools that

Ahh, that is not why I am here.

I am here because programming is fun and exciting.  I am here because I 
like to try new or different things.  I like to open my mind to ideas I 
haven't heard before, to concepts that are new to me.  OCaml has more 
of that than any other language I've learned in a long time, even 
though I do have experience with functional, imperative, and OO 
languages.  I am still trying to consider all the possibilities that 
camlp4 opens up, and that's just one aspect of it.  The native code 
compilation means that, with a shell on an ARM machine, I can compile 
OCaml code to run on my Zaurus without the need for a large runtime 
environment.  The bytecode compilation means that I can take this stuff 
I compiled on Linux and run it on AIX.

> make it all less painful.  Emphasis on *less* painful.  There's still
> plenty of pain to be had from OCaml, same as any current programming
> language. Nobody has written the UberLanguage yet.  I'm not even sure

Yes, there is pain everywhere.  I've never been one to shy away from the 
"all foo sucks, but foo x sucks less" [1].

But if you hate programming, then stop doing it.  Find something you 
enjoy.

> the paradigm of 'written computer language' is what we need.  I think
> we need voice driven programming and a biological model of software
> grafting.  In other words, computers need to work like we do.

I'd much rather use a keyboard to tell the computer what to do than have 
to listen to the conversations of everyone else with their computers.

Besides, written communication has been around for a very long time, 
too.  It predates the invention of the digital computer by, oh, several 
millennia.  I think it's quite false to complain that using written 
communication is somehow forcing humans to work like computers.

> So, to me that's a problem to be solved.

Then SOLVE IT ALREADY.

-- 
John Goerzen
Author, Foundations of Python Network Programming
http://www.complete.org/pynet

-------------------
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


  parent reply	other threads:[~2004-08-31 13:48 UTC|newest]

Thread overview: 49+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2004-08-30 21:02 Ken Rose
2004-08-30 21:30 ` Erik de Castro Lopo
2004-08-31  6:09 ` Sven Luther
2004-08-31  6:50   ` Brandon J. Van Every
2004-08-31  7:14     ` james woodyatt
2004-08-31  9:05       ` Brandon J. Van Every
2004-08-31 13:41         ` John Goerzen
2004-08-31 15:56           ` Ken Rose
2004-08-31 19:30           ` Brandon J. Van Every
2004-09-01  0:05           ` Christopher A. Watford
2004-09-01  7:53             ` Sven Luther
2004-09-01  7:32         ` james woodyatt
2004-09-01 16:38           ` Brandon J. Van Every
2004-09-01 17:17             ` Brandon J. Van Every
2004-09-01 22:56               ` Sven Luther
2004-09-01 17:32             ` John Goerzen
2004-09-02 21:24             ` I R T
2004-08-31  7:16     ` Sven Luther
2004-08-31  9:05       ` Brandon J. Van Every
2004-08-31  9:18         ` Sven Luther
2004-08-31  9:41           ` Brandon J. Van Every
2004-08-31 15:17           ` skaller
2004-08-31 16:49             ` Sven Luther
2004-08-31 13:48         ` John Goerzen [this message]
2004-09-01 13:22         ` I R T
2004-08-31 13:56           ` Erik de Castro Lopo
2004-08-31 13:29     ` John Goerzen
2004-08-31 14:06       ` Erik de Castro Lopo
2004-08-31 15:48         ` skaller
2004-08-31 15:54         ` John Goerzen
2004-08-31 22:49           ` Jon Harrop
2004-08-31 23:36             ` Benjamin Geer
2004-09-01  8:08             ` Erik de Castro Lopo
2004-09-02 11:30               ` Richard Jones
2004-09-09  1:46               ` Jon Harrop
2004-09-01  4:05           ` skaller
2004-09-01  8:45             ` Erik de Castro Lopo
2004-09-01  7:40           ` Erik de Castro Lopo
2004-08-31 19:11       ` Brandon J. Van Every
2004-09-01 21:18         ` I R T
2004-08-31 22:36           ` [Caml-list] game development Brandon J. Van Every
2004-09-01 23:28             ` I R T
2004-09-01  0:37               ` Brandon J. Van Every
2004-08-31 18:34     ` [Caml-list] Cross-compiling OCaml brogoff
2004-08-31 21:07       ` [Caml-list] OCaml's critical mass Brandon J. Van Every
     [not found] <Pine.LNX.4.44.0408312302560.3196-100000@localhost>
2004-08-31 20:04 ` [Caml-list] Cross-compiling OCaml Brandon J. Van Every
     [not found] <AA48BAF0-FC3A-11D8-8C25-000A958FF2FE@wetware.com>
2004-09-01 18:37 ` Brandon J. Van Every
2004-09-01 19:45   ` John Goerzen
2004-09-01 21:16     ` Brandon J. Van Every

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=200408310848.13932.jgoerzen@complete.org \
    --to=jgoerzen@complete.org \
    --cc=caml-list@inria.fr \
    --cc=vanevery@indiegamedesign.com \
    /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;
as well as URLs for NNTP newsgroup(s).