[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

Re ANN: A new scripting language Tao 0.9.0 beta released!

fu.limin.tao

4/27/2005 7:56:00 AM

"Kenneth Downs" (knode.wants.this@see.sigblock) wrote:

> In all sincerity, sounds like you described PHP. What does Tao have that
> would draw anyone away from PHP?

Honest saying, I didn't intend to draw people from other languages, I
was just trying
to implement a language in a way that I think it should be, and
provide people another
option. Of course, there will be some features in Tao will not be
available in
PHP, e.g., built-in types for numerical computation, as pointed out by
Ara.T.Howard.

Regards,

Limin
8 Answers

Donal K. Fellows

4/27/2005 9:41:00 AM

0

Fu Limin wrote:
> Honest saying, I didn't intend to draw people from other languages, I
> was just trying to implement a language in a way that I think it
> should be, and provide people another option. Of course, there will
> be some features in Tao will not be available in PHP, e.g., built-in
> types for numerical computation, as pointed out by Ara.T.Howard.

In what ways is your language distinctive? How does developing your own
language (as opposed to making stronger one of the languages whose
newsgroups you've posted to) make the sum of human experience richer?
And do any of these observations/questions below help you explain these
larger matters? :^)

Odd things I've noticed in a quick trawl through your docs:
* What no bit-ops? And why give ^ a non C/C++ meaning?
* What sort of characters are you using?
* How does passing by reference square with constant arguments?
* Your I/O interface has a /long/ way to go!
* The complex number and matrix stuff seems reasonable.
* It is probably a good idea to add something like a C/C++ switch; it
might only be syntactic sugar around if, but good syntax makes a
difference.
* Given that you are using mutable objects, do you have a way for
someone to force a duplicate of an arbitrary object? That would make
doing things like security separation much easier.
* The ~~ operator is neat.
* Do you have some kind of subtype operator?
* Are classes, namespaces and modules all objects? Can you introspect
on them to discover what exists and what you can do with them?

I think that's enough points to be going on with for now. :^)

Donal.

Donald Arseneau

4/27/2005 12:00:00 PM

0

"Donal K. Fellows" <donal.k.fellows@manchester.ac.uk> writes:

> * What no bit-ops? And why give ^ a non C/C++ meaning?

If it means exponentiation, I'm in favor! (I haven't looked.)

--
Donald Arseneau asnd@triumf.ca

Donal K. Fellows

4/27/2005 1:45:00 PM

0

Donald Arseneau wrote:
> If it means exponentiation, I'm in favor! (I haven't looked.)

He's doing that, but that means there's no bitwise xor (or other bitwise
ops). In Tcl (8.5), we use ** for exponentiation instead so we get to
have our cake and eat it.

[F'ups set; I doubt this subthread's going to stay interesting to
non-Tclers...]

Donal.

Earl Grieda

4/27/2005 5:36:00 PM

0


"Donal K. Fellows" <donal.k.fellows@manchester.ac.uk> wrote in message
news:d4nmjp$2eb1$1@godfrey.mcc.ac.uk...
> Fu Limin wrote:
> > Honest saying, I didn't intend to draw people from other languages, I
> > was just trying to implement a language in a way that I think it
> > should be, and provide people another option. Of course, there will
> > be some features in Tao will not be available in PHP, e.g., built-in
> > types for numerical computation, as pointed out by Ara.T.Howard.
>
> In what ways is your language distinctive? How does developing your own
> language (as opposed to making stronger one of the languages whose
> newsgroups you've posted to) make the sum of human experience richer?
> And do any of these observations/questions below help you explain these
> larger matters? :^)
>

Yes, my personal opinion is we need less languages, not more. This industry
has developed a Tower of Babel and it is hindering us in productivity.


Lyndon Samson

4/27/2005 5:46:00 PM

0

On 4/28/05, Earl Grieda <eFGHgrieda789@bahooyahoo.com> wrote:
>
> "Donal K. Fellows" <donal.k.fellows@manchester.ac.uk> wrote in message
> news:d4nmjp$2eb1$1@godfrey.mcc.ac.uk...
> > Fu Limin wrote:
> > > Honest saying, I didn't intend to draw people from other languages, I
> > > was just trying to implement a language in a way that I think it
> > > should be, and provide people another option. Of course, there will
> > > be some features in Tao will not be available in PHP, e.g., built-in
> > > types for numerical computation, as pointed out by Ara.T.Howard.
> >
> > In what ways is your language distinctive? How does developing your own
> > language (as opposed to making stronger one of the languages whose
> > newsgroups you've posted to) make the sum of human experience richer?
> > And do any of these observations/questions below help you explain these
> > larger matters? :^)
> >
>
> Yes, my personal opinion is we need less languages, not more. This industry
> has developed a Tower of Babel and it is hindering us in productivity.
>

Yes, a single implementation of a turning machine made by IBM and
offerring Time Division Multiplexing should be adequate for all
foreseeable computing tasks...

>


--
Into RFID? www.rfidnewsupdate.com Simple, fast, news.



Mike

4/27/2005 6:14:00 PM

0

> > Yes, my personal opinion is we need less languages, not more. This
> > industry has developed a Tower of Babel and it is hindering
> us in productivity.
> >
>
> Yes, a single implementation of a turning machine made by IBM
> and offerring Time Division Multiplexing should be adequate
> for all foreseeable computing tasks...
>

Do you mean Turing Machine?

http://www.turing.org.u...

(if not then ignore me :) )

-M



Lyndon Samson

4/28/2005 7:16:00 AM

0

On 4/28/05, Mike <ruby@crazyted.com> wrote:
> > > Yes, my personal opinion is we need less languages, not more. This
> > > industry has developed a Tower of Babel and it is hindering
> > us in productivity.
> > >
> >
> > Yes, a single implementation of a turning machine made by IBM
> > and offerring Time Division Multiplexing should be adequate
> > for all foreseeable computing tasks...
> >
>
> Do you mean Turing Machine?
>
> http://www.turing.org.u...
>

Correct! But no prize sorry. I'd say Doh! but Im too embarassed :-)


> (if not then ignore me :) )
>
> -M
>
>


--
Into RFID? www.rfidnewsupdate.com Simple, fast, news.



Peter Hickman

4/28/2005 8:32:00 AM

0

Earl Grieda wrote:

>Yes, my personal opinion is we need less languages, not more. This industry
>has developed a Tower of Babel and it is hindering us in productivity.
>
>
But then again I'm not too happy with the 'One Ring' approach to
language use. "I do everything in X, X is the only language you will
ever need" That can be a real hindrance to productivity. Besides it is
nice to have small languages that people can play around with and
rummage in the guts of. People learnt a lot from Minix despite it being
a toy OS (all flames to /dev/null) and a little language like Tao could
be a nice for people looking into language design.

Let a thousand languages bloom and remember that we could still be using
COBOL and JCL.