🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: es.comp.os.linux.programacion
Article #13362

Re: Perl o tcl?

#13362
From: Claudio S. Suarez
Date: Sat, 24 Feb 2001 14:35
62 lines
4235 bytes
El 18 Feb 2001 11:59:37 +0100, Jes�s Carrete   Monta�a escribi�:
>-----BEGIN PGP SIGNED MESSAGE-----
>Hash: SHA1
>
>>>>>> "Claudio" == Claudio S Suarez <claudio@ningun.sitio.es> writes:
>[Lo muevo a programacion porque es donde debe estar]
>
>    Claudio> Tcl: desarrollos r�pidos, buena
>    Claudio> integraci�n con otras herramientas (el expect es genial y
>    Claudio> las llamadas al sistema est�n muy conseguidas).
>  
>        Mi modest�sima opini�n: si bien ambos son lenguajes muy
>potentes, me quedo en general con perl, porque el tratamiento de
>strings y listas de tcl me vuelve tarumba con sus rondas de evaluaci�n
>y tal. En cualquier caso, me quedo m�s a�n con python.

  Mi modestisima opini�n tambi�n: si es por potencia, me quedo con
  perl. Tiene de todo. El tratamiento de cadenas es muy bueno:
  todas las ventajas del awk, sed y shell. Un tratamiento
  razonablemente bueno de las pipes. No tiene un tratamiento de
  listas tan bueno como el lisp/scheme ni maneja las
  referencias tan bien como el C, pero no desmerece el
  conjunto. Y con cientos/miles de extensiones en cpan...
  Creo recordar que adem�s tiene un compilador: perlcc, aunque
  no s� si genera un c�digo muy eficiente.

  El Tcl naci� como una herramienta para desarrollos r�pidos:
  un programa en C (por ejemplo) que puede llamar a funciones de
  una libreria que interpretan c�digo Tcl. La idea es que programas
  algunas partes en Tcl, haces los cambios que quiera el usuario y
  cuando ya hay un proyecto definitivo, lo programas en C
  todo. Ideal para prototipos, sobre todo de aplicaciones gr�ficas,
  ya que convive con las librerias Tk, que son como motif.
  Es vers�til, porque incluso se pueden definir facilmente
  nuevas estructuras de control en Tcl.
  Pero las cosas evolucionan solas. Alguien cre� la shell
  wish, que abre una ventana X e interpreta c�dico Tcl
  sobre ella. Desde entonces ya no hace falta tener c�digo
  C para ejecutar guiones Tcl, basta poner whish programa.tcl
  Desde entonces hubo una explosi�n de programas en Tcl
  disponibles.
  As� tenemos un interprete, bastante bien pensado para
  desarrollo r�pidos y en que se puede optimizar el c�digo
  pasando partes o todo a programa compilado.
  Tambi�n han ido apareciendo extensiones. De la �ltima que
  tengo noticia es del uso de Tcl en entornos web, de un
  modo similar al java (con restricciones de seguridad).

  Para muestra, un ejemplo rapidillo. Un programa que
  desde las X te pida un comando, lo escribes en un
  campo de texto y lo ejecutas pulsando un boton, se hace
  en cuatro l�neas:
  -----lanza.tcl------------
  entry .c -textvariable comando
  button .a -text salir -command {exit}
  button .b -text ejecutar -command {eval "exec $comando" & }
  pack .a .b .c -side left
  --------------------------------
  Se ejecuta con wish lanza.tcl

Un saludo.
--claudio--
Technical Details
Message-ID: <slrn99fhlk.lg.claudio@cacho.celta>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!news-out.usenetserver.com!news-out.usenetserver.com!newsfeed.direct.ca!look.ca!newsfeed.icl.net!newsfeed00.sul.t-online.de!t-online.de!skynet.be!195.206.66.162.MISMATCH!Amsterdam.Infonet!News.Amsterdam.UnisourceCS!newsinternetskywayteltow!post.skyway.de!news.jazztel.es!ningun.host!claudio
References: <3A8957A6.6DC67926@retemail.es> <slrn98u47g.4qg.claudio@cacho.celta> <87k86op886.fsf@relativistic.homeip.net>

Show Full Headers
Complete Article Headers
X-Google-Language: SPANISH,ASCII
X-Google-Thread: f86c8,623b86a37294d58f
X-Google-Attributes: gidf86c8,public
X-Google-ArrivalTime: 2001-02-25 10:46:06 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-03!supernews.com!news-out.usenetserver.com!news-out.usenetserver.com!newsfeed.direct.ca!look.ca!newsfeed.icl.net!newsfeed00.sul.t-online.de!t-online.de!skynet.be!195.206.66.162.MISMATCH!Amsterdam.Infonet!News.Amsterdam.UnisourceCS!newsinternetskywayteltow!post.skyway.de!news.jazztel.es!ningun.host!claudio
From: claudio@ningun.sitio.es (Claudio S. Suarez)
Newsgroups: es.comp.os.linux.programacion
Subject: Re: Perl o tcl?
Lines: 62
Message-ID: <slrn99fhlk.lg.claudio@cacho.celta>
References: <3A8957A6.6DC67926@retemail.es> <slrn98u47g.4qg.claudio@cacho.celta> <87k86op886.fsf@relativistic.homeip.net>
Mime-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
X-Server-Date: 24 Feb 2001 14:35:34 GMT
X-Newsreader: slrn (0.9.4.3 UNIX)
Date: 24 Feb 2001 14:35:34 GMT
NNTP-Posting-Host: 212.106.228.189
X-Complaints-To: newsmaster@jazztel.com
X-Trace: news.jazztel.es 983125922 212.106.228.189 (Sun, 25 Feb 2001 19:32:02 CET)
NNTP-Posting-Date: Sun, 25 Feb 2001 19:32:02 CET
Organization: Jazztel