[ocaml-biz] academese

Brandon J. Van Every vanevery
Mon Aug 30 02:49:53 PDT 2004


Brian Hurt wrote:
> Brandon J. Van Every wrote:
> > Brian Hurt wrote:
> > > Brandon J. Van Every wrote:
> > > >
> > > > - is baroque and difficult to learn compared to Python
> > >
> > > Only if you're comming from imperitive/OO languages.
> >
> > Yes, and 'everyone' in the mainstream is, so the point stands.
>
> I may be exceptional, but I was reading Ocaml code before I
> knew Ocaml.

You are an early adopter.  Need I say more?

> What the hey- I'm tired of pussy-footing around the issue.  I
> think the
> biggest problem Ocaml has is how it's introduced.  You throw
> terms like
> "lambda calculus", "higher order functions", "partial function
> application", etc.  around up front, and except for a few whakos like
> yours truely, you're going to scare everyone off.  The one
> dead-tree book
> I have on Ocaml uses all three terms in section one of
> chapter one- and
> even I considered running to the hills screaming.

Yes, for a mainstream marketing campaign, the academese has got to go.
Python wasn't saddled with this nonsense.  It was meant to be practical
and easy to use.

> Interpreted is a benefit for scripting languages.  It's not
> that usefull for doing application work.

A friend of mine would disagree with you.  Not having to compile seems
to speed up his productivity.  Realize too that 'productivity' isn't
necessarily objective time measurements, but also subjective feeling of
how much of a drag you think a given development environment is.  I
didn't end up biting on the Python development methodology, things like
C/C++ FFIs and performance kept getting in my way, so I don't have a
basis for evaluating his claim.

> The current state of software outrages me.  The vast majority
> of programs
> are crap, to put it bluntly.  They leak memory, segfault when
> you look at
> them crosseyed, have rampant security holes, are huge,
> bloated, and slow,
> and many if not most are impossible to maintain.
> If you haven't already,
> take a read of this anatomy of a bug at Microsoft:
> http://blogs.msdn.com/rick_schaut/archive/2004/05/19/135315.aspx

See my .sig.  It might amuse you to know that Ed McKenzie is a Microsoft
employee.


Cheers,                         www.indiegamedesign.com
Brandon Van Every               Seattle, WA

"We live in a world of very bright people building
crappy software with total shit for tools and process."
                                - Ed Mckenzie




More information about the Ocaml-biz mailing list