Thursday, March 13, 2014

Re: Vim for Windows (Updated to 7.4.193)

On 13/03/14 16:24, Alexander Shukaev wrote:
[...]
> And no, I didn't link against shared libraries because that makes no
> sense. [...]

Linking dynamically against libraries to be loaded or not depending on
their presence at run-time makes every sense for an executable which is
not (or not only) for your own personal use but for distribution to
various users with diverse likes and needs:
- Each of these libraries is available for the user who needs them
- Users who don't need them don't have to have them installed
- None of these libraries are included in the executable itself,
reducing bloat gigantically.
- Do I have to go on? It never surprised me that Steve Hall tried to
include all possible language interfaces in his "Vim without Cream", and
that, without exception, all of them that he did include were included
dynamically. The latest version (7.4.187) has +lua/dyn -mzscheme
+perl/dyn +python/dyn +python3/dyn +ruby/dyn -tcl — and I'm sure that
the lack of mzscheme and tcl is not for lack of "trendiness" but only
because Steve couldn't get them to work.

Some people, and, alas, some developers, think that everyone has the
same preferences they do, and that therefore anything they don't use
themselves is «used by nobody» — and conversely, that everything they do
use themselves is «used by everybody» and doesn't need to be made
optional. Nothing (for me it is "of course" but maybe for you it isn't
that obvious) could be farther from reality. People are a motley bunch,
and there are people out there for whom something that you wouldn't
touch with a ten-foot pole is in the "can't live without" category, and
others who wouldn't touch what you can't live without, even if you paid
them for it. Is it so difficult to humor them all when you build
software «for everyone»?

And no, as Linda said, plumbing isn't "trendy". Maybe that's why it's so
hard to find a plumber when, on a Sunday morning (these things always
happen on Sunday mornings of course) my toilet starts throwing water and
shit all over the place, or the water mains starts pissing on my kitchen
wall. But when either of these happens, trendy or not, Sunday morning or
not, I know what kind of craftsman I need, and I need him HERE NOW.


Best regards,
Tony.
--
hundred-and-one symptoms of being an internet addict:
100. The most exciting sporting events you noticed during summer 1996
was Netscape vs. Microsoft.

--
--
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

---
You received this message because you are subscribed to the Google Groups "vim_use" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vim_use+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment