On Tue, 17 May 2005 01:09, Martin B�hr wrote:
> On Mon, May 16, 2005 at 03:20:24PM +1200, John Carter wrote:
> > With scripting languages real life problems are typically about "glueing"
> > together other existing apps.
>
> yes and no.
> for that to hold true, maybe we need to split the definitions of
> scripting languages:
>
> glue: shell, perl, ruby
> non-glue: php, python, pike

Whether a language is glue, or non-glue, is very subjective,
( I believe a pretty full set of accounting ledgers has been written as a set 
of shell scripts ) but I'd place ruby in the non-glue category.
It is quite definitely a full language in it own right.

http://www.ruby-lang.org

> i am not actually sure about php here. it is used to glue things
> together, but not in the same way as the above glue languages.
> same with python.
>
> pike otoh is most certainly not a glue but an application language.
> you could call pike a network glue language. socket handling is one of
> pikes strenght.  (a webserver in less than a dozend lines of code? :-)
>
> the difference here is mostly that reading stdout from another
> application is trivial in glue languages, and reading a socket is
> harder, while in pike it is the other way around because reading from
> other apps is not done as often.

--
C. S.

Reply via email to