por
pobrecito hablador
el Viernes, 18 Mayo de 2007, 14:03h
(#911658)
Es decir que se junta la pesadilla de balancear los paréntesis de LISP con el problema de indentar correctamente para los anidamientos de sentencias y así,... uhm es mejor porque...
Por si no os apetece leer el resto, que es opinión personal mía, primero la opinión de Peter Norvig [norvig.com], que es más conocido.
A mi me encantaba Lisp como lenguaje de programación en la universidad (traducción: me manejabacon él, no soy un gurú de Lisp). Hace poco empecé con Python, y, en mi opinión, es un firme competidor.
- Python permite manejar listas de forma fácil. Implementa las funciones reduce y map, que siempre queda bonito.
- La E/S es mucho más intuitiva en Python que en Lisp.
- Python, como Lisp, puede usar lambda calculus.
Vale, tiene detalles horribles, estilo usar tabuladores para definir los niveles de anidamiento (¡los {} de iinventaron para algo!), no tiene polimorfismo, y es más lento que Lisp, pero aun así, para muchos casos merece la pena.
Teniendo Python, que posee la claridad y facilidad, y además características interesantes para realizar técnicas de IA, ¿a quién se le ocurre inventarse un dialecto? Se usa Python, muy probado y documentado, y listo, ¿no?
por
pobrecito hablador
el Viernes, 18 Mayo de 2007, 19:27h
(#911819)
ya te lo digo del porqué
"han olvidado una cosa, en lisp puro, los datos son programa, y los programas son datos. Ahora, en un lisp impuro mezclao con python, ya no son lo mismo".
Parentesis + indentación = pesadilla doble
(Puntos:1, Inspirado)¿Qué?
(Puntos:1)( http://barrapunto.com/ )
NabLa
No te dije que sería fácil. Te dije que sería la verdad.Qué bobería
(Puntos:2)Lisp,suficiente para IA
(Puntos:1)A mi me encantaba Lisp como lenguaje de programación en la universidad (traducción: me manejabacon él, no soy un gurú de Lisp). Hace poco empecé con Python, y, en mi opinión, es un firme competidor.
- Python permite manejar listas de forma fácil. Implementa las funciones reduce y map, que siempre queda bonito.
- La E/S es mucho más intuitiva en Python que en Lisp.
- Python, como Lisp, puede usar lambda calculus.
Vale, tiene detalles horribles, estilo usar tabuladores para definir los niveles de anidamiento (¡los {} de iinventaron para algo!), no tiene polimorfismo, y es más lento que Lisp, pero aun así, para muchos casos merece la pena.
Teniendo Python, que posee la claridad y facilidad, y además características interesantes para realizar técnicas de IA, ¿a quién se le ocurre inventarse un dialecto? Se usa Python, muy probado y documentado, y listo, ¿no?
IDE
(Puntos:2)( Última bitácora: Martes, 16 Agosto de 2016, 10:59h )
python + lisp = semilla del mal
(Puntos:2, Inspirado)"han olvidado una cosa, en lisp puro, los datos son programa, y los programas son datos. Ahora, en un lisp impuro mezclao con python, ya no son lo mismo".