2011-02-02 9 views
7

El compilador de lenguaje Vala puede manejar una sintaxis de aspecto muy diferente, Genie, que podría considerarse un idioma diferente o una sintaxis alternativa para un idioma. AFIK, cualquier cosa que puedas hacer en Vala, puedes escribir en Genie (ignorando los detalles del trabajo en progreso, errores) para el deleite de cualquiera que no le gusten las llaves.Sintaxis alternativa para C++, a la Genie for Vala?

¿Hay algún lenguaje o sintaxis alternativa que tenga la misma relación con C++ estándar que Genie tiene con Vala? Debería permitir hacer cualquier cosa que uno pueda hacer en C++. (No necesita ser leído por los compiladores normales de C++, sin embargo, no lo espero en este momento).

(Problema secundario: Genie/Vala es el único ejemplo en el que puedo pensar ahora. otros ejemplos?)

+0

"debe permitir hacer cualquier cosa que uno puede hacer en C++." Necesitarás ser más específico que eso. Cualquier lenguaje de Turing completo puede hacer cualquier cosa que uno pueda hacer en C++. – user470379

+0

C++ es un lenguaje suficientemente difícil para escribir un compilador. No puedo imaginar a nadie escribiendo un compilador que pueda hacer todo C++ además de otro idioma. – JaredPar

+2

Para Scheme, [SRFI 49] (http://srfi.schemers.org/srfi-49/srfi-49.html) documenta una sintaxis basada en indentación, denominada * I-expressions *, que evita paréntesis. –

Respuesta

7
+0

enlace directo: http://www.csse.monash.edu.au/~damian/papers/HTML/ModestProposal.html – Milan

+0

Exactamente el tipo de cosa que estaba buscando! – DarenW

+2

El artículo ha sido eliminado. ¿Hay algún otro recurso relevante? Y si es así, ¿puedes resumir en lugar de simplemente dejar un enlace desnudo que sea susceptible de volver a enlazar? –