On Tue, Apr 24, 2007 at 05:57:45PM +0200, Nikolai Weibull wrote:
> On 4/24/07, Ilya Sher <[EMAIL PROTECTED]> wrote:
> >Robert Lee wrote:
> >> [snip]
> >
> >> Counterwish #2: Dump VimScript and replace it with EMCAScript (maybe
> >> using SpiderMonkey) so that people don't need to learn a new language
> >If I understand you correctly, you assume that
> >ECMAScript is the most popular language among
> >the people that wish to customize VIM. How
> >do you know the assumption is right?
> 
> Aw, come on.  Everyone knows ECMAScript.  It's like with HTML:
> everyone knows HTML.  It's like on the web and stuff.
> 
> I mean, seriously, it's a lot more intuitive to write
> 
> Vim.options['formatoptions'] = Vim.options['formatoptions'].replace('t', "")
> 
> than
> 
> :set fo-=t
> 
> It's all about domain specific languages.  It's said so on the internet.

Hey, congratulations! You designed a crappy API! Of course, you can
design a crappy API in any language. Take a look at this:

:let &fo = substitute(&fo, "t", "", "")

That looks terrible! Oh, hang on, you say there's a better way?

I'm not impressed with your strawman argument.

>  nikolai
--Greg

Reply via email to