User: Password:
|
|
Subscribe / Log in / New account

Semantic patching with Coccinelle

Semantic patching with Coccinelle

Posted Jan 21, 2009 23:49 UTC (Wed) by felixfix (subscriber, #242)
In reply to: Semantic patching with Coccinelle by rwmj
Parent article: Semantic patching with Coccinelle

You just don't get it. There are more people who already know common languages than who already know OCaml, and only a fraction of those people who don't know OCaml are going to have the time and resources to learn it.

It's just a simple fact. It has nothing to do with the benefits of education, of new and improved ways of doing things. NOTHING.

Quit taking it personally. It has zero to do with you personally, your personal taste in languages or living styles, what would be best or ideal or anything. It is a simple fact of counting heads. More people know languages other than OCaml and could contribute in those languages.

Separate raw data from your personal wishes and dreams. Valerie wrote a fact. Dispute the fact if you want, but don't ramble on about learning and better ways and so on, those are not facts.


(Log in to post comments)

Semantic patching with Coccinelle

Posted Jan 23, 2009 1:37 UTC (Fri) by giraffedata (subscriber, #1954) [Link]

Looks to me like you're putting words in rwmj's mouth and then disagreeing with them. I don't see that rwmj has taken issue with Valerie's conclusions about the language choice.

Not every comment is a contradiction of the parent, and I wouldn't assume that "learn something new" was meant to say, "there's nothing unfortunate about the fact that this code is in OCaml."

Of course, I'm not really sure how "learn something new" does fit into the thread. The posts after it follow more obviously: you point out that learning something new isn't always the right thing and rwmj misreads that as learning something new is never the right thing and disagrees. While that position (learning something new is sometimes good) is obviously right, you respond as if he were arguing -- still -- that there's nothing unfortunate about the fact that this code is in OCaml.

Semantic patching with Coccinelle

Posted Jan 23, 2009 5:41 UTC (Fri) by rwmj (subscriber, #5474) [Link]

I was just being sarcastic in that second posting. OCaml and Haskell are something new. They're not just exotic scripting languages - in the way that Ruby is just Perl with a different syntax. They are something considerably more powerful and expressive that can take programming in new directions. Unfortunately explaining this is a bit like the Paul Graham explaining LISP to "Blub" programmers.

Semantic patching with Coccinelle

Posted Jan 23, 2009 8:09 UTC (Fri) by hppnq (guest, #14462) [Link]

Unfortunately explaining this is a bit like the Paul Graham explaining LISP to "Blub" programmers.

It's hard to find explanations that do a worse job of introducing people to Lisp. There's a good explanation of Haskell (PDF), including a bit of history, design choices and an overview of the functional programming paradigm.

Haskell, by the way, is roughly of the same age as Python, but is expected to become the next great programming language Any Moment Now. Or maybe not.


Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds