Re: [Python-es] Browser Python

2012-12-29 Por tema Jesus Cea
-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

On 27/12/12 15:15, Kiko wrote:
 Hablando desde el desconocimiento total, mi temor es que al final
 te quedas con un subconjunto (de python) que 'se traduce' a un
 subconjunto (de js), quedando limitado y, quizá, desfasado, siendo
 solo útil para cosas muy limitadas y nunca como reemplazo
 generalista a js.
 
 ¿Alguien lo ha estado usando y tiene una opinión al respecto?

Ahora mismo, este proyecto es un subconjunto de Python. No tiene ni
clases. Pero para mí incluso eso es preferible a tener que aprender
JavaScript para realizar chorraditas en el navegador. La única pega
es que añades 100Kbytes a tu página web (el intérprete).

Sería interesante un compilador Python-JavaScript para desplegar
javascript directo (y ahorrarnos esos 100Kbytes), pero como
declaración política, que cuando veas el código fuente de la página
aparezca el código python, merece un +1. ¡¡Visibilidad!!.

- -- 
Jesús Cea Avión _/_/  _/_/_/_/_/_/
j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
jabber / xmpp:j...@jabber.org _/_/_/_/  _/_/_/_/_/
.  _/_/  _/_/_/_/  _/_/  _/_/
Things are not so easy  _/_/  _/_/_/_/  _/_/_/_/  _/_/
My name is Dump, Core Dump   _/_/_/_/_/_/  _/_/  _/_/
El amor es poner tu felicidad en la felicidad de otro - Leibniz
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with undefined - http://www.enigmail.net/

iQCVAwUBUN8EUplgi5GaxT1NAQIrFQP/aIdmS3ypW5Mr+El5EXMYQl4EoOMqAjGy
AxO/feYBUtopKIulTSiEn3s7ALxFSQzt3Sw1eno+aIXQvZTivoR3NwgQumfaTVNx
das/7hTuAL4y7VsqdJPaO+2+fdqzAYxwtm4m/v82tI5BHvjc/kmC7SRWGbiiMmop
cK57w+HcvO4=
=l/hI
-END PGP SIGNATURE-
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Browser Python

2012-12-29 Por tema Olemis Lang
On 12/27/12, Kiko kikocorre...@gmail.com wrote:
 El jueves, 27 de diciembre de 2012, monoBOT monobot.s...@gmail.com
 2012/12/27 Jesus Cea j...@jcea.es
 escribió:


 Sintaxis limitada, pero prometedor:

 http://www.brython.info/

 Pues si, magnifica idea.


 ¿Alguien le ve futuro a cosas de estas? Como curiosidad es interesante pero
 para casos prácticos siempre estaría limitado y un paso por detrás. ¿Cómo
 lo véis?


El anuncio del proyecto comenzó por las listas francófonas de Python
[1]_ . En cuanto lo vi me interesó [2]_ [3]_ pues coincidentemente
estaba haciendo para Apache™ Bloodhound la interfaz para adjuntar
ficheros à la GMail [4]_ (DnD , ajax file uploads , ...) . En ese caso
tuve q rehacer los templates d la lista d ficheros usando otro sistema
d templates de Blueimp [5]_ (¡ q manera d romperme las pelotas che !
:P ) .

Teóricamente , con brython sería posible tener una implementación d
e.g. Genshi corriendo en el cliente (browser ;) y c podrían reutilizar
las mismas soluciones q están en el lado del servidor .

También c pudieran implementar cierta lógica del negocio una sola vez
(en Python ;) y ejecutarla d forma distribuida tanto en el cliente
(user + browser) como en el servidor (e.g. RPC)

... etc , etc , etc ...
;)

.. [1] (fw) Lancement du projet Brython
(http://comments.gmane.org/gmane.comp.python.french/7190)

.. [2] Re: (fw) Lancement du projet Brython
(http://permalink.gmane.org/gmane.comp.python.french/7194)

.. [3] OT: Brython = browser Python

(http://mail-archives.apache.org/mod_mbox/incubator-bloodhound-dev/201211.mbox/%3cCAGMZAuMWQDTxJXxe8DpTi0DH+XA=bsvqcbsng2jji4oyevg...@mail.gmail.com%3e)

.. [4] Attach file form à la GMail
(https://issues.apache.org/bloodhound/ticket/195)

.. [5] blueimp/JavaScript-Templates · GitHub
(https://github.com/blueimp/JavaScript-Templates)

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Browser Python

2012-12-29 Por tema Olemis Lang
On 12/29/12, Olemis Lang ole...@gmail.com wrote:
 On 12/27/12, Kiko kikocorre...@gmail.com wrote:

[...]

 ¿Alguien le ve futuro a cosas de estas? Como curiosidad es interesante
 pero
 para casos prácticos siempre estaría limitado y un paso por detrás. ¿Cómo
 lo véis?


[...]

 ... etc , etc , etc ...
 ;)


q quiere decir : Brython está q mola ... especialmente si el proyecto
avanza en la dirección adecuada y madura
:)

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Browser Python

2012-12-29 Por tema Olemis Lang
On 12/27/12, Carlos Zuniga carlos@gmail.com wrote:
 2012/12/27 Kiko kikocorre...@gmail.com:
[...]

 ¿Alguien le ve futuro a cosas de estas? Como curiosidad es interesante
 pero
 para casos prácticos siempre estaría limitado y un paso por detrás. ¿Cómo
 lo
 véis?


 Puede tener futuro similar al de herramientas como less [0]. Compilar
 al vuelo durante el desarrollo y generar un archivo final en el
 release.

sí , pero más allá d ese tipo d cosas d generación d código , q pueden
suceder fuera del browser , la virtud q le veo es q c puede lograr
toda la programación cliente y servidor con Python , con las ventajas
q eso implican . Sean sinceros ... ¿no les gustarían tener un poquito
d expansión d listas (list comprehensions) , clases , expresiones
generadoras , decoradores , currying ... en su código del cliente?
;)

 Y la ventaja sobre cosas como pyjs [1] es que no necesitas
 instalar nada más que un archivo javascript en tu html.


+1

 El único paso por detrás sería con respecto a las más nuevas versiones
 de python y la falta de algunos módulos (que seguro no tendrían
 sentido en la web).

si no tienen sentido , pues ... ¿ para q los queremos ?

 Pero lo mismo pasa con los demás interpretes
 alternativos, no? jython, ironpython, etc.


sí . es así . La otra ventaja q le veo a esto con respecto a otras
ideas similares es q , al estar implementado sobre JS, debe respetar
las políticas de los navegadores e.g. same-origin-policy , ... Hubo
otras soluciones anteriormente pero q eran potencialmente peligrosas ,
d muchas maneras imaginables
;)

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Browser Python

2012-12-29 Por tema Olemis Lang
On 12/27/12, Francois Dion francois.d...@gmail.com wrote:
 On Wed, Dec 26, 2012 at 11:15 PM, Jesus Cea j...@jcea.es wrote:
 Sintaxis limitada, pero prometedor:

 http://www.brython.info/

[...]

 Cuando vi esto en Noviembre, fue mi pensamiento.

:)

 En consideración que
 Pierre empezó con la primera versión publica 1 mes atrás, y que ahora
 hay cosas como listas, int y str muy eficiente, comprensión de listas,
 operador ternario, SVG, dir(), exec() y dis, me parece que sera
 realidad en 2013 el objetivo de remplazar javascript.

¡ q bueno saber esto !
c mueven muy rápido entonces ... ¡q bien!

 Por eso, estoy
 ayudando en varios aspectos, como corregir bugs, traducción en ingles,
 español etc.


¡ Q envidia !
:)

Lástima q no tengo tiempo d participar , pero alguna q otra traducción
y algun q otro hack-sito podría hacer en mis inexistentes tiempos
libres ...
;)

A ver q tal c presentaría el 2013 ...

Pregunta François :

  - ¿Cuál sistema de control d versiones utilizan?
  - ¿Cómo c puede integrar alguien al proyecto?

 Con doc y win, se puede hacer todo lo que javascript ofrece con
 document y window.


superbe !
:)

 Recursos en español:

 Mi blog:
 http://raspberry-python.blogspot.com/2012/12/python-en-todo-lugar.html

 Lista (foro google):
 https://groups.google.com/forum/?fromgroups=#!forum/brython-es


:)

 En cuanto al sitio, Pierre lo hace en francés y después, hago la
 traducción en ingles y español. Los cambios se efectúan tan
 rápidamente que es difícil a seguir...


Sin embargo solo vi las secciones en francés e inglés en
http://www.brython.info/

¿ Hay algo ya como eso en español también ? ¿O es q viene en camino?

 Si le gustaría a alguien hacer la traducción de la pagina
 brython/doc/en/implem.html en ingles (o en doc/fr/implem.html en
 francés) me ayudaría mucho.

 http://code.google.com/p/brython/source/checkout


creo q esto responde una pregunta q hice más arriba ... Google Code . ¡Q pena!
:'(

¿ Existe o c puede hacer algun mirror fuera d Google Code ? ...
digamos, en Bitbucket ...

[...]

-- 
Regards,

Olemis.

Blog ES: http://simelo-es.blogspot.com/
Blog EN: http://simelo-en.blogspot.com/

Featured article:
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Browser Python

2012-12-27 Por tema monoBOT
Pues si, magnifica idea.



2012/12/27 Jesus Cea j...@jcea.es

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Sintaxis limitada, pero prometedor:

 http://www.brython.info/

 - --
 Jesús Cea Avión _/_/  _/_/_/_/_/_/
 j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
 jabber / xmpp:j...@jabber.org _/_/_/_/  _/_/_/_/_/
 .  _/_/  _/_/_/_/  _/_/  _/_/
 Things are not so easy  _/_/  _/_/_/_/  _/_/_/_/  _/_/
 My name is Dump, Core Dump   _/_/_/_/_/_/  _/_/  _/_/
 El amor es poner tu felicidad en la felicidad de otro - Leibniz
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with undefined - http://www.enigmail.net/

 iQCVAwUBUNvLW5lgi5GaxT1NAQKq0AP/SrOElWF+YB2Y/i4ch+XrqIkGUUJTWl66
 2qj9Di9hLToXhCZ8AJv7zSsPAHxJD8EGF3XjOCieCtOr1LJ/LDC6heOGd0qVybos
 onOZtfMLTqeA2tjw5Yic6NASA2BLg0JHoIFg81bNIBps6GJb4G/4w3yA2RCs0v9v
 er0O4c9UTbQ=
 =8PWp
 -END PGP SIGNATURE-
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/




-- 
*monoBOT*
Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Browser Python

2012-12-27 Por tema Kiko
El jueves, 27 de diciembre de 2012, monoBOT monobot.s...@gmail.com
escribió:
 Pues si, magnifica idea.


 2012/12/27 Jesus Cea j...@jcea.es

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Sintaxis limitada, pero prometedor:

 http://www.brython.info/

¿Alguien le ve futuro a cosas de estas? Como curiosidad es interesante pero
para casos prácticos siempre estaría limitado y un paso por detrás. ¿Cómo
lo véis?



 - --
 Jesús Cea Avión _/_/  _/_/_/_/_/_/
 j...@jcea.es - http://www.jcea.es/ _/_/_/_/  _/_/_/_/  _/_/
 jabber / xmpp:j...@jabber.org _/_/_/_/  _/_/_/_/_/
 .  _/_/  _/_/_/_/  _/_/  _/_/
 Things are not so easy  _/_/  _/_/_/_/  _/_/_/_/  _/_/
 My name is Dump, Core Dump   _/_/_/_/_/_/  _/_/  _/_/
 El amor es poner tu felicidad en la felicidad de otro - Leibniz
 -BEGIN PGP SIGNATURE-
 Version: GnuPG v1.4.10 (GNU/Linux)
 Comment: Using GnuPG with undefined - http://www.enigmail.net/

 iQCVAwUBUNvLW5lgi5GaxT1NAQKq0AP/SrOElWF+YB2Y/i4ch+XrqIkGUUJTWl66
 2qj9Di9hLToXhCZ8AJv7zSsPAHxJD8EGF3XjOCieCtOr1LJ/LDC6heOGd0qVybos
 onOZtfMLTqeA2tjw5Yic6NASA2BLg0JHoIFg81bNIBps6GJb4G/4w3yA2RCs0v9v
 er0O4c9UTbQ=
 =8PWp
 -END PGP SIGNATURE-
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/



 --
 monoBOT
 Visite mi sitio(Visit my site): monobotblog.alvarezalonso.es
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Browser Python

2012-12-27 Por tema Carlos Zuniga
2012/12/27 Kiko kikocorre...@gmail.com:


 El jueves, 27 de diciembre de 2012, monoBOT monobot.s...@gmail.com
 escribió:

 Pues si, magnifica idea.


 2012/12/27 Jesus Cea j...@jcea.es

 -BEGIN PGP SIGNED MESSAGE-
 Hash: SHA1

 Sintaxis limitada, pero prometedor:

 http://www.brython.info/

 ¿Alguien le ve futuro a cosas de estas? Como curiosidad es interesante pero
 para casos prácticos siempre estaría limitado y un paso por detrás. ¿Cómo lo
 véis?


Puede tener futuro similar al de herramientas como less [0]. Compilar
al vuelo durante el desarrollo y generar un archivo final en el
release. Y la ventaja sobre cosas como pyjs [1] es que no necesitas
instalar nada más que un archivo javascript en tu html.

El único paso por detrás sería con respecto a las más nuevas versiones
de python y la falta de algunos módulos (que seguro no tendrían
sentido en la web). Pero lo mismo pasa con los demás interpretes
alternativos, no? jython, ironpython, etc.

Saludos

[0] http://lesscss.org/
[1] http://pyjs.org/
-- 
A menudo unas pocas horas de Prueba y error podrán ahorrarte minutos
de leer manuales.
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Browser Python

2012-12-27 Por tema Kiko
  ¿Alguien le ve futuro a cosas de estas? Como curiosidad es interesante
 pero
  para casos prácticos siempre estaría limitado y un paso por detrás.
 ¿Cómo lo
  véis?
 

 Puede tener futuro similar al de herramientas como less [0]. Compilar
 al vuelo durante el desarrollo y generar un archivo final en el
 release. Y la ventaja sobre cosas como pyjs [1] es que no necesitas
 instalar nada más que un archivo javascript en tu html.

 El único paso por detrás sería con respecto a las más nuevas versiones
 de python y la falta de algunos módulos (que seguro no tendrían
 sentido en la web). Pero lo mismo pasa con los demás interpretes
 alternativos, no? jython, ironpython, etc.

 Saludos

 [0] http://lesscss.org/
 [1] http://pyjs.org/


Hablando desde el desconocimiento total, mi temor es que al final te quedas
con un subconjunto (de python) que 'se traduce' a un subconjunto (de js),
quedando limitado y, quizá, desfasado, siendo solo útil para cosas muy
limitadas y nunca como reemplazo generalista a js.

¿Alguien lo ha estado usando y tiene una opinión al respecto?
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Browser Python

2012-12-27 Por tema Francois Dion
On Wed, Dec 26, 2012 at 11:15 PM, Jesus Cea j...@jcea.es wrote:
 Sintaxis limitada, pero prometedor:

 http://www.brython.info/

Hola Jesús,

Cuando vi esto en Noviembre, fue mi pensamiento. En consideración que
Pierre empezó con la primera versión publica 1 mes atrás, y que ahora
hay cosas como listas, int y str muy eficiente, comprensión de listas,
operador ternario, SVG, dir(), exec() y dis, me parece que sera
realidad en 2013 el objetivo de remplazar javascript. Por eso, estoy
ayudando en varios aspectos, como corregir bugs, traducción en ingles,
español etc.

Con doc y win, se puede hacer todo lo que javascript ofrece con
document y window.

Recursos en español:

Mi blog:
http://raspberry-python.blogspot.com/2012/12/python-en-todo-lugar.html

Lista (foro google):
https://groups.google.com/forum/?fromgroups=#!forum/brython-es

En cuanto al sitio, Pierre lo hace en francés y después, hago la
traducción en ingles y español. Los cambios se efectúan tan
rápidamente que es difícil a seguir...

Si le gustaría a alguien hacer la traducción de la pagina
brython/doc/en/implem.html en ingles (o en doc/fr/implem.html en
francés) me ayudaría mucho.

http://code.google.com/p/brython/source/checkout

He traducido index.html y brython.html. Voy a terminar modele.html
este fin de semana. Oh, y ¿cual es la forma correcta de decir
console en castellano? (
http://www.brython.info/tests/console_en.html )

François

--
www.pyptug.org  -  raspberry-python.blogspot.com
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Browser Python

2012-12-27 Por tema G V
generalmente se traduce como consola, terminal o linea de comandos


2012/12/27 Francois Dion francois.d...@gmail.com

 On Wed, Dec 26, 2012 at 11:15 PM, Jesus Cea j...@jcea.es wrote:
  Sintaxis limitada, pero prometedor:
 
  http://www.brython.info/

 Hola Jesús,

 Cuando vi esto en Noviembre, fue mi pensamiento. En consideración que
 Pierre empezó con la primera versión publica 1 mes atrás, y que ahora
 hay cosas como listas, int y str muy eficiente, comprensión de listas,
 operador ternario, SVG, dir(), exec() y dis, me parece que sera
 realidad en 2013 el objetivo de remplazar javascript. Por eso, estoy
 ayudando en varios aspectos, como corregir bugs, traducción en ingles,
 español etc.

 Con doc y win, se puede hacer todo lo que javascript ofrece con
 document y window.

 Recursos en español:

 Mi blog:
 http://raspberry-python.blogspot.com/2012/12/python-en-todo-lugar.html

 Lista (foro google):
 https://groups.google.com/forum/?fromgroups=#!forum/brython-es

 En cuanto al sitio, Pierre lo hace en francés y después, hago la
 traducción en ingles y español. Los cambios se efectúan tan
 rápidamente que es difícil a seguir...

 Si le gustaría a alguien hacer la traducción de la pagina
 brython/doc/en/implem.html en ingles (o en doc/fr/implem.html en
 francés) me ayudaría mucho.

 http://code.google.com/p/brython/source/checkout

 He traducido index.html y brython.html. Voy a terminar modele.html
 este fin de semana. Oh, y ¿cual es la forma correcta de decir
 console en castellano? (
 http://www.brython.info/tests/console_en.html )

 François

 --
 www.pyptug.org  -  raspberry-python.blogspot.com
 ___
 Python-es mailing list
 Python-es@python.org
 http://mail.python.org/mailman/listinfo/python-es
 FAQ: http://python-es-faq.wikidot.com/

___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/


Re: [Python-es] Browser Python

2012-12-27 Por tema Francois Dion
2012/12/27 Kiko kikocorre...@gmail.com:

  ¿Alguien le ve futuro a cosas de estas? Como curiosidad es interesante
  pero
  para casos prácticos siempre estaría limitado y un paso por detrás.
  ¿Cómo lo
  véis?
 

 Puede tener futuro similar al de herramientas como less [0]. Compilar
 al vuelo durante el desarrollo y generar un archivo final en el
 release. Y la ventaja sobre cosas como pyjs [1] es que no necesitas
 instalar nada más que un archivo javascript en tu html.

 El único paso por detrás sería con respecto a las más nuevas versiones
 de python y la falta de algunos módulos (que seguro no tendrían
 sentido en la web). Pero lo mismo pasa con los demás interpretes
 alternativos, no? jython, ironpython, etc.

 Saludos

 [0] http://lesscss.org/
 [1] http://pyjs.org/


 Hablando desde el desconocimiento total, mi temor es que al final te quedas
 con un subconjunto (de python) que 'se traduce' a un subconjunto (de js),
 quedando limitado y, quizá, desfasado, siendo solo útil para cosas muy
 limitadas y nunca como reemplazo generalista a js.

Es un buen punto. Por eso, debemos participar y asegurarnos de que no
falta nada importante. Estoy trabajando a añadir id() y is. No es algo
grandioso (como class), pero poco a poco y tendremos todo el lenguaje
Python.

 ¿Alguien lo ha estado usando y tiene una opinión al respecto?

A cada vez que encuentre un problema o limitación, Pierre tiene una
solución adentro de un periodo de tiempo muy corto. Mi opinión es de
utilizarlo y que se mejora. Cuando hay algo, enviar un mensaje a la
lista brython (hay una en español, en francés y en ingles).

François

--
www.pyptug.org  -  raspberry-python.blogspot.com
___
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/