Nós vamos usar nossa nova linguagem de programação. Nós projetamos gramática, json parser e tudo parece funcionar.
O código no meu idioma é transpilado para javascript e interpretado pelo node.js (parte do lado do servidor) e pelo chrome (parte do lado do cliente). Agora estou experimentando o editor Ace como IDE. Possui recursos de destaque e de conclusão de código para gramáticas personalizadas.
Agora estou pensando em depuração. Quais são as possibilidades que tenho para gerenciar os pontos de interrupção no processo do nó conectado e no navegador e há alguma chance de obter valores de variáveis (para o recurso "observar variáveis" no meu IDE)?
E o pilha de chamadas? Provavelmente, existe algum protocolo para comunicação com o nó no modo de depuração, mas como fazê-lo com o navegador para depuração no lado do cliente?