F
Fu Limin
Yes I also think text processing is a basic and indispensable feature
of a scripting language, but that's not exactly the thing I mean when
I say Tao can do powerful text processing. What I mean is Tao has
direct syntax support for text processing functionalities such as
regular
expression as Perl etc, I note that many scripting languages don't
have such feature, though they have external modules to load and
do the work, but I think it's more convenient to support them at
syntax level.
For numeric array operations, now mainly the fundamental operation
are supported, the complex ones will be provide as external modules.
I think those supported operation are enough fast, then use external
modules
to do the complex computations, it will be even faster.
Now it can only be extended by C++, it's because Tao is developed
by C++, and I found it's more convenient to support the extension by
C++.
For the last question, I will only answer shortly. The reason why I
started to develop this new language, it's because I am working in
bioinformatics field in which currently Java (for web applications) ,
Perl(for text processing and database) and R(comptuation) are
currently most used. But they quite difficult for many people in this
field. So I realized it's necessary to have language with simpler
syntax,
powerful text processing (as Perl) and numerical computational ability
(as Matlab), then the support for web and database. I didn't aware if
there is such a language exists(of course, many language have modules
to do such works, but at least for text processing and numerical
computation
I want one to have native supports). I think I have made it enough
clear,
I am not going to answer similar questions.
of a scripting language, but that's not exactly the thing I mean when
I say Tao can do powerful text processing. What I mean is Tao has
direct syntax support for text processing functionalities such as
regular
expression as Perl etc, I note that many scripting languages don't
have such feature, though they have external modules to load and
do the work, but I think it's more convenient to support them at
syntax level.
For numeric array operations, now mainly the fundamental operation
are supported, the complex ones will be provide as external modules.
I think those supported operation are enough fast, then use external
modules
to do the complex computations, it will be even faster.
Now it can only be extended by C++, it's because Tao is developed
by C++, and I found it's more convenient to support the extension by
C++.
For the last question, I will only answer shortly. The reason why I
started to develop this new language, it's because I am working in
bioinformatics field in which currently Java (for web applications) ,
Perl(for text processing and database) and R(comptuation) are
currently most used. But they quite difficult for many people in this
field. So I realized it's necessary to have language with simpler
syntax,
powerful text processing (as Perl) and numerical computational ability
(as Matlab), then the support for web and database. I didn't aware if
there is such a language exists(of course, many language have modules
to do such works, but at least for text processing and numerical
computation
I want one to have native supports). I think I have made it enough
clear,
I am not going to answer similar questions.