Mailing list for all users of the OCaml language and system.
 help / color / mirror / Atom feed
From: james woodyatt <jhw@wetware.com>
To: The Caml Trade <caml-list@inria.fr>
Subject: Re: [Caml-list] Cross-compiling OCaml
Date: Wed, 1 Sep 2004 00:32:42 -0700	[thread overview]
Message-ID: <1C67CF9A-FBE9-11D8-8C25-000A958FF2FE@wetware.com> (raw)
In-Reply-To: <OOEALCJCKEBJBIJHCNJDIEGMHHAB.vanevery@indiegamedesign.com>

[this will be my last message on this subject to the caml-list]

On 31 Aug 2004, at 02:05, Brandon J. Van Every wrote:
> james woodyatt wrote:
>>
>> [people like me] who couldn't give a rat's patootie whether the 
>> existing level of support for Windows improves any time soon.
>
> I think the reason you should care is because Windows is a big 
> platform with a lot of users.

Well, I don't care about Windows and its users.  I don't have to care.  
I have a day job that pays the rent, and neither the Windows platform 
nor its users are a significant part of my personal lifestyle 
management strategy.

And if I were to care about big platforms with lots of users that 
currently don't have Objective Caml support, the biggest ones on the 
list would be Embedded Linux and VxWorks, not Windows.  And that would 
mean— wait for it— cross-compiling Ocaml.  (Why look, that's the 
subject line in this thread!)

> If you want to see the use of OCaml grow, so that there's more OCaml 
> stuff available for all of us, and more paying OCaml jobs, then growth 
> on the Windows platform is important.

I think you have your priorities crossed.  Lots of good code migrates 
out of the Unix culture into the Windows development world, but it 
historically *never* happens when Unix-centric people push— only when 
Windows-centric people pull.

Remember the ancient hippie proverb: "Ass, gas or grass; nobody rides 
for free."  If you want to see growth on the Windows platform (or any 
other platform), then you need to start paying for it— either in euros 
or in time spent coding on it.

> Your conclusion doesn't fit the available data.  The available data is 
> your project has hardly gotten off the ground.  You have a recruitment 
> problem.  You haven't solved it, because you haven't established basic 
> infrastructure for such recruitment.

Ah, I see where we have gone awry.  Since I don't have a payroll, I'm 
in no position to recruit.  Since it will be a long time before I have 
anything to sell, I am expending very little effort on marketing.  I do 
not need or want any help developing my library.  I do not need or want 
a Windows port of my library, and if I did, I would code it myself.

I am merely including in my announcements (four of them, so far— five 
counting this one) a note that I don't have support for Windows, and 
that I would need assistance porting it.  If you want a Windows port, 
you will have to make it yourself— but I would be happy to coordinate 
the integration of appropriate patches into future releases.  Waiting 
for me to do it on my own will be a *long* wait.

>> Meanwhile, not a week goes by on this list without some 
>> Windows-centric guy complaining about the vacuum of Windows support 
>> for Ocaml.  I'm starting to believe the problem is that 
>> Windows-centric guys are lazy bums who whine too much about what 
>> other people choose to do with their time when they should be 
>> spending their own time coding on things that are important to them.
>
> Should I fault you for the public administration of your project?  
> I'll choose not to, if you choose not to blame 'Windows whiners' for 
> your project status.

Arggh.  I'm not blaming "Windows whiners" for the status of *my* 
project.  I'm blaming them for the status of *YOUR* project.

My project is moving along just fine (pretty close to a major release 
of a whole raft of useful new components) on the [very] limited 
publicity and non-existent Windows support it currently enjoys, thank 
you.  Your project appears to be suffering setbacks with every message 
you post to the list.

(Here is the real motivation for me to post this off-topic drivel— I 
think your project may not get the attention it deserves unless you 
adopt a more *productive* strategy.  And besides that, I happen to 
think an OCaml cross-compiler, and/or a cross-compiled bytecode 
interpreter, would be a fantastic contribution to the community.  I 
hope someone picks up that ball and runs with it.)


-- 
j h woodyatt <jhw@wetware.com>
markets are only free to the people who own them.
-------------------
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-09-01  7:32 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 [this message]
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
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=1C67CF9A-FBE9-11D8-8C25-000A958FF2FE@wetware.com \
    --to=jhw@wetware.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