Programar en Linux

Rodrigo Fuentealba darkprox en gmail.com
Mie Oct 25 10:07:52 CLST 2006


El 25/10/06, Alvaro Herrera<alvherre en alvh.no-ip.org> escribió:
> Rodrigo Fuentealba escribió:
> > El 24/10/06, Horst H. von Brand<vonbrand en inf.utfsm.cl> escribió:
>
> > >Puede escribir extensiones a Perl en Perl, e integrarlos en Perl
> > >(ver<http://www.cpan.org> para miles de ejemplos).
> >
> > PEAR / PECL (?) en PHP.
>
> Eso no tiene gracia (ni lo de Perl/Perl, ni lo de PHP/PHP).  En todos
> los lenguajes es posible.  (Excepto cosas como BASIC, pero ya sabemos
> que eso no sirve de nada).
>
> > >Incluso (limitadamente)
> > >puedes cambiar la sintaxis del lenguaje por esa via.
> >
> > Eso me gustó!!!
>
> Te gustó eh?  En realidad no es demasiado util.  En Tcl puedes lograrlo
> en mucha mayor medida, y sin embargo aun asi no es gran cosa.

de todas maneras me gustó

>
> > >No conozco tanto de Python o Ruby, pero me extran~aria
> > >sobremanera que no se puedan hacer cosas parecidas.
> >
> > En Ruby se usa Gems para ponerle más "wendy" al lenguaje, así como en
> > Perl se usa CPAN y en PHP se usa PEAR.
>

Entonces "si" se puede usar Gems y "no" se puede usar PEAR

> Horst no se está refiriendo a crear nuevas funciones, clases y paquetes,
> sino a crear constructos sintacticos nuevos, por ej. un nuevo tipo de
> loop "foreach", o un bloque switch/case (que no existe en Perl "normal"),
> cosas asi.
>
> En los lenguajes donde esto _realmente_ poderoso son los lenguajes
> funcionales, como LISP y derivados (scheme, etc), y ML (OCaml, etc).
> De hecho es tan poderoso que hacerlo es parte integral de escribir un
> programa.  Claro que hay que aprender a programar, y es por supuesto es
> totalmente diferente a hacerlo en PHP/Perl/Python/C o cualquiera de los
> lenguajes que se han mencionado aqui.  Estos lenguajes en general, por
> lo que tengo entendido, te hacen mucho mas productivo como programador.
> (Programar en Scheme fue lo que hizo millonario a Paul Graham, por ej.)
>

wow...!!! eso para mí es totalmente nuevo.

-- 
Rodrigo Fuentealba Cartes
Desarrollador de Sistemas Web
Registered User 387639 - http://counter.li.org

"Déjenme revelarles el secreto de mi éxito: mi verdadera fuerza reside
en mi tenacidad."
- Louis Pasteur



Más información sobre la lista de distribución Linux