At 02:08 PM 8/15/2001 -0800, Paul Prescod wrote:

>Gavin Sherry wrote:
> >
> >..
> >
> > By introducing another layer of abstraction we will most probably decrease
> > the performance of all languages[1].
>
>Some bindings require high performance and some don't. Python's binding
>to Tk still goes through intepreter Tcl strings and complaints about the
>performance are few and far between. Sure, your Oracle driver is going
>to be language-native, but your binding to some weirdo OODBMS might be
>shared and jointly developed with someone interested in another
>language. Given the choice of using a loose, low-performance binding and
>none at all, you might choose the loose binding.

The other thing to keep in mind is that if people really were hung up over 
performance they probably wouldn't be putting Perl/Python/Ruby in the 
critical performance path. While we all have lots of nifty features, "going 
as blazingly fast as C code" isn't one of them...

                                        Dan

--------------------------------------"it's like this"-------------------
Dan Sugalski                          even samurai
[EMAIL PROTECTED]                         have teddy bears and even
                                      teddy bears get drunk

Reply via email to