¿Arc es un lenguaje útil para la programación web?

Creo que prácticamente no.

Parece que otros dialectos LISP modernos, particularmente Clojure, son probablemente mejores opciones si desea utilizar un lenguaje con un par de millones de paréntesis. Las principales razones por las que creo que esto es porque otros idiomas que son más maduros y tienen comunidades más grandes tienen una mejor documentación y un mejor soporte de la biblioteca. (Arc tiene muy poca documentación y una comunidad muy pequeña).

Personalmente, me resulta difícil leer el código que tiene tantos paréntesis en su sintaxis. Encuentro que Python en particular es mucho más legible y editable.

En la programación web, puede obtener una gran ganancia al usar un lenguaje que tenga una sintaxis similar a JavaScript para dictados y listas cuando envía datos entre el cliente y el servidor, ya que es muy fácil serializar JSON y deserializar todo y la semántica de hacerlo es extremadamente claro e intuitivo.

Hay algunos casos en los que, por ejemplo, si desea escribir un programa que escriba otros programas sobre la marcha, un lenguaje similar a LISP podría tener sentido, y Arc podría ser una opción razonable en ese momento, pero incluso allí, algo como Clojure que da El acceso a las bibliotecas Java probablemente tenga más sentido.

Otra cosa que me hace pensar que Arc no es excelente como lenguaje de programación web es que no hay buenas aplicaciones web escritas con él además de Hacker News, que es impresionante como comunidad pero no como sitio web.

No he programado en Arc, pero he programado mucho en Scheme y LISP y he leído bastante sobre Arc y las formas en que es similar y diferente a otros dialectos de LISP.