On 10/06/08 16:34, Charles E Campbell Jr wrote:
[...]
> Now, the contention that a text editor just shouldn't have
> sin()/cos()/floating-point support; that's a different matter.
> Personally, I think it depends on what an individual wants to do.  For
> example, consider someone who wishes to present coordinates in both
> rectangular and polar forms.  Perhaps someone would like to do some
> fancy textwork and have it justified inside some mathematically defined
> shape (cirles/ellipses) -- maybe even provide a plugin to do such.  I
> know that in the case of circles/ellipses one could likely do something
> with the Bresenham integer-only algorithm (I've provided a
> circle/ellipse drawing tool with DrawIt), but that requires knowledge
> about that type of algorithm.  Perhaps one would like to provide a small
> spreadsheet capability in vim, to crosscheck or spot-check output to a
> file...

Or, with SVG graphics (which are actually a sort of text format, maybe 
barely human-readable) becoming more and more common, you might need 
trigonometric functions to check, at least approximately, how much space 
some slanted line -- possibly some slanted line of text -- would need.

>
> Bram has already mentioned ease of doing something with columns of numbers.

Yes, and for very long files, one might perhaps want an additional digit 
or two in the "percentage" item of the status line.

>
> However, I'd agree that there shouldn't be any effort devoted to
> supporting "special" math functions in vim (ie. Bessel functions,
> parabolic cylinder functions, elliptical functions, ...) -- just the
> small interfaces to those functions that come with most compilers (trig,
> log, exponential).

The more complex the functions, the fewer people can be expected to know 
how to use them anyway. Trig, log and exponential are at high-school 
level, or at least they were when I was in high school (latin-math 
section) forty years ago. I wouldn't expect anyone below college level 
to even know what Bessel etc. are really for, even if they've heard the 
name, which is already far from certain.

>
> And, as an off-subject item:  I'd really like to have Vince Negri's
> conceal/ownsyntax patch incorporated!  Working with LaTeX would be so
> much better...

Even "fancy display" of HTML -- switch from "source" display to 
"rendering" display by hitting a (mapped) key.

Here though, instead of Vince's patch one could send the text to a 
browser, maybe a console-mode one such as Lynx displaying in Vim's (not 
gvim's) own console, or else something like ":exe '!seamonkey -url 
file:///' . expand('%:p')" or similar (for full generality one would 
need to percent-escape spaces and other "special" characters), making 
use of the fact that Mozilla browsers will by default use something very 
much akin to Vim's client-server facility, passing the URL to an 
already-running instance if there is one.


Best regards,
Tony.
-- 
"If dolphins are so smart, why did Flipper work for television?"

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui