Rodrigo Fuentealba escribió:
> El 24/10/06, Horst H. von Brand<[EMAIL PROTECTED]> 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.

> >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.

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.)

-- 
Alvaro Herrera                                http://www.PlanetPostgreSQL.org
"La fuerza no está en los medios físicos
sino que reside en una voluntad indomable" (Gandhi)
From [EMAIL PROTECTED]  Wed Oct 25 08:15:25 2006
From: [EMAIL PROTECTED] (Rodolfo Alcazar)
Date: Wed Oct 25 08:57:33 2006
Subject: Sincronizar palmOne LifeDrive con FC5
In-Reply-To: <[EMAIL PROTECTED]>
References: <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
        <[EMAIL PROTECTED]>
Message-ID: <[EMAIL PROTECTED]>

On Tue, 2006-10-24 at 15:38 -0300, [EMAIL PROTECTED] wrote:
> >> > BUS="usb", SYSFS{product}="Palm Handheld*", NAME="%k",SYMLINK="pilot",
> >> > MODE="666" KERNEL="ttyUSB*"
> Tal cual
> >> > Hasta aqu�­, si no aparece /dev/pilot, es problema de udev. lee.
> Aparece, udev descartado

Bueno, si aparece, pero luego no se borra, está bastante raro, talvez tu
tienes algo que yo no. Prueba mi sugerencia 6, luego de haber
borrado /dev/pilot y /dev/ttyUSB*, o sea:

6.1. (sobre el ícono del gnome-pilot de la barra de tareas, botón
derecho, PAUSE DAEMON)

6.2. (presionas el botón de la palm)

6.3. ejecuta en un shell:

# rm /dev/pilot /dev/ttyUSB* ; dlpsh

(deberías obtener un listado de los archivos que hay en tu palm; si algo
anda mal, puedes probar, luego ddel paso 1 y antes del 2:

6.1.2. ejecuta en un shell:

# kill $(pgrep pilot)

luego repite 6.2 y 6.3. Intentalo varias veces.

Como comentabas, si no es problema de udev, talvez es de gnome-pilot. Si
no lo logras, intenta con jpilot.

Saludos!
--
Rodolfo Alcazar - [EMAIL PROTECTED]
Netzmanager Padep, GTZ
591-70656800, -22417628, LA PAZ, BOLIVIA
http://otbits.blogspot.com
--
The speed with which components become obsolete is directly proportional
to the price of the component.

Responder a