paul-graham arc-lisp

paul graham - ¿Qué está pasando con Arc?



paul-graham arc-lisp (15)

Arc es viejo. Ahora es el factor que está caliente. :)

Arc, si no lo sabe, es el "lenguaje de 100 años" de Paul Graham , o, más prosaicamente, la nueva versión de Lisp. Fue muy seguido en reddit (cuando reddit era interesante), y una versión anterior fue lanzada en enero del año pasado.

Pero nada parece haber sucedido desde entonces: el foro está virtualmente muerto, y no hay nada nuevo en el sitio de Paul Graham. ¿Alguien sabe lo que está pasando?


Nadie sabe mucho. La última vez que Paul Graham publicó en el foro de Arc estuvo aquí, donde indicó que no le importa si produce algo que la gente "crea que quiere en este momento" y que no tiene tiempo para trabajar en Arc. Eso fue hace unos meses y puede haber sido la gota que colmó la espalda de la comunidad de Arc. Arc es vaporware o abandonware en mi opinión.

Para una alternativa, Clojure es un Lisp bueno, fresco y activamente desarrollado que existe y funciona en este momento.


Para mí eso parecía mucho aire caliente. También he estado viendo qué está pasando por un tiempo, pero estoy frustrado ahora. Lo que salió de él está lejos de las alabanzas en sus ensayos. Pero tal vez él es muy ocupado ...


Arc no está destinado a ser la próxima gran cosa. Es más la intención de ser la próxima gran cosa después de la próxima gran cosa después de la próxima gran cosa después de la próxima gran cosa después de la próxima gran cosa. De hecho, los programadores a los que se dirige Arc aún no han nacido ... ¡diablos, sus padres ni siquiera han nacido!

¡Entonces, deja al tipo un poco flojo! Diseñar un lenguaje de programación es difícil. Diseñar un lenguaje de programación que resista la prueba del tiempo es aún más difícil.

Quiero decir, seguro, COBOL sigue vivo y coleando, pero ese no es el tipo de inmortalidad que Paul Graham está buscando. Él no quiere que los programadores en 2109 escriban Arc porque tienen que mantener una base de código heredada horrible, quiere que escriban Arc porque sigue siendo el mejor, más hermoso, el más divertido, el más expresivo y el más poderoso.

Si está buscando un Lisp para 2009 (o incluso 2019), en lugar de 2109, entonces sugiero la sugerencia de Brian C. Eche un vistazo a Clojure.


En respuesta a esta publicación de blog que menciona a Arc, Paul Graham (pg) hizo el siguiente comentario sobre Hacker News (HN) que indica que Arc no ha sido abandonado de ninguna manera:

"Eventualmente, el propio Sr. Graham pareció rechazar el lenguaje"

Imagina lo ridículo que era leer mientras tomabas un descanso de trabajar en HN, rodeado de ventanas llenas de la fuente de Arc que estaba en medio de la edición.

Mucha gente parece sentir que un idioma no es real a menos que el diseñador les hable todos los días. Pero esa no es la única forma en que los idiomas suceden. Ni posiblemente la mejor manera. Siento que obtienes mejores ideas si piensas en unidades de ensayos ocasionales en lugar de una secuencia de tweets. Parece probable que lo mismo sea cierto con el diseño del lenguaje.


No creo que el objetivo de Paul Graham en el diseño de su nuevo lenguaje implique ningún tipo de esfuerzo para ser "primeros en comercializar" o preocuparse por la compatibilidad con versiones anteriores, mantener una implementación compleja, construir una comunidad, bibliotecas, pruebas, etc. Suena como si fuera un proceso a más largo plazo. (¡Y está bien!)


La última actualización de la que tengo conocimiento está aquí :

El bebé está durmiendo, y estoy pirateando.

La próxima versión tendrá más mejoras en news.arc que en el idioma subyacente, porque en eso he estado trabajando últimamente. Pero pronto me enfocaré más en el lenguaje.


Arc está muriendo en la obsolescencia ... su estrella se está desvaneciendo lentamente ...


Arc parece moverse glacialmente si es que lo hace. Clozure (que no debe confundirse con Clojure, que ya se ha mencionado) es posiblemente el más cercano a Arc como alternativa.


Hace 5 horas Paul Graham dijo :

Probablemente lanzaré una nueva versión más tarde este año. La mayoría de los cambios estarán en news.arc, que ahora es bastante sólido. Tal vez haga un esfuerzo para que sea instalable sin tener que entender la fuente.



Y picolisp se está volviendo más interesante. picolisp es el ceceo más parecido al "arco" que existe, y tiene 15-20 años de ventaja sobre el arco.


Cuando se le preguntó,

"Este artículo me hace preguntarme: ¿estado de arco?"

Paul respondió:

"Hice una buena cantidad, no tanto. Esperaba lanzar una nueva versión de News pronto, y por lo tanto también una nueva versión de Arc. Pero estoy bastante ocupado con YC".

http://news.ycombinator.com/item?id=2926991


Eche un vistazo a PicoLisp , una versión preparada para producción del lenguaje de cien años , ahora documentada en dos libros disponibles de forma gratuita en scridb (formato pdf ):


Um, la mitad mejor de Paul Graham Jessica ha tenido un bebé es lo que le pasó a Arc ...