Linguagem de programação ascendente

Apresento a vocês minha própria linguagem de programação chamada – Levante-se. Um transpilador de Rise para JavaScript está disponível no momento.

Você pode ver e usar no link abaixo – Rise em JavaScript (dialeto ECMAScript 5):
https://gitlab.com/demensdeum/Rise

Apresento também a sua atenção um aplicativo de demonstração inteiramente escrito em Rise:

Código-fonte do aplicativo de demonstração Rise:
https://gitlab.com/demensdeum/RiseDemoApplication

Você pode escrever para me se quiser tenho ideias, sugestões, comentários sobre o novo idioma.

Sabre-Plus C++ IDE

Comecei a desenvolver meu próprio IDE para C++ – Sabre-Plus. As principais ideias do novo IDE – seja simples, rápido e *útil* no desenvolvimento. No momento, o código-fonte está disponível sob a licença MIT no GitHub. Qt é usado para trabalhar com a UI. No futuro pretendo transferir todo o desenvolvimento relacionado ao C++ para o Sabre-Plus – A Máscara da Morte definitivamente será migrada. Mais detalhes sobre os pontos:

  • Simples – está planejado não adicionar mais do que o necessário – por exemplo, não contêm clientes de controle de origem, terminais integrados e coisas semelhantes. A funcionalidade é focada apenas na edição de código e análise de erros. O código do editor deve ser dividido em classes simples que façam sua parte do trabalho corretamente (modo Unix)
  • Rápido – diz respeito tanto à base de código IDE quanto ao comportamento do próprio editor. Todas as ações no IDE devem ser o mais rápidas possível, mesmo aquelas muitas vezes longas e complexas como a criação/importação de projetos.
  • Ajudando – análise de erros típicos ao escrever e compilar código. Correção de erros e avisos mediante solicitação do usuário. O plano é adicionar uma análise do aplicativo construído em uma plataforma específica e exibir informações de ajuda sobre a instalação das bibliotecas e componentes necessários.

Para construir o editor para seu sistema operacional, você precisa instalar o Qt 5 SDK, baixar o código IDE do repositório, abrir o arquivo Saber-Plus.pro no Qt Creator e executar a compilação:

https://github.com/demensdeum/saberplus

Utilitários de console Nixenv Linux para Windows

Eu montei minha própria alternativa ao MSYS, este conjunto inclui os utilitários coretools + git + cmake + make + adiciona msvs msbuild à variável de ambiente PATH. Este conjunto de aplicativos é necessário para aqueles desenvolvedores que estão acostumados a desenvolver na plataforma Linux e precisam construir um aplicativo para Windows a partir da linha de comando usando o Microsoft Visual Studio. Baixar:

https://www.mediafire.com/file/s5yf75blfslkbym/nixenv.exe

https://www.4shared.com/file/QyjJXBaJca/nixenv.html

Instale, altere os caminhos no arquivo nixenv.bat e execute-o.

Machado de batalha de aço flamejante

A partir de hoje estou começando a desenvolver um editor para o framework de jogos – Machado de batalha de aço flamejante.

O editor permite que você edite cenas para a estrutura do jogo Flame Steel Game Toolkit.
Escolhi a relativamente nova linguagem Kotlin baseada em Java para testá-la em condições de combate.

Você pode acompanhar o processo no repositório:
https://github.com/demensdeum/FlameSteelBattleAxe