Langage de programmation Rise

Je présente à votre attention mon propre langage de programmation appelé « – Lève-toi. Un transpileur de Rise vers JavaScript est actuellement disponible.

Vous pouvez le voir et l’utiliser sur le lien ci-dessous – Rise en JavaScript (dialecte ECMAScript 5) :
https://gitlab.com/demensdeum/Rise

Je présente également à votre attention une application de démonstration entièrement écrite en Rise :

Code source de l’application de démonstration Rise :
https://gitlab.com/demensdeum/RiseDemoApplication

Vous pouvez m’écrire si vous ai-je des idées, des suggestions, des commentaires sur la nouvelle langue.

Sabre-Plus C++ IDE

J’ai commencé à développer mon propre IDE pour C++ – Sabre-Plus. Les idées principales du nouvel IDE – être simple, rapide et *utile* dans le développement. Pour le moment, le code source est disponible sous licence MIT sur GitHub et est utilisé pour fonctionner avec l’interface utilisateur. À l’avenir, je prévois de transférer tous les développements liés au C++ vers Sabre-Plus – Death-Mask sera définitivement migré. Plus de détails sur les points :

  • Simple – il est prévu de ne pas en ajouter plus que nécessaire – par exemple, ne contiennent pas de clients de contrôle de source, de terminal intégré et d’éléments similaires. La fonctionnalité se concentre uniquement sur l’édition de code et l’analyse des erreurs. Le code de l’éditeur doit être décomposé en classes simples qui font leur part correctement (à la manière d’Unix)
  • Rapide – concerne à la fois la base de code de l’IDE et le comportement de l’éditeur lui-même. Toutes les actions dans l’EDI doivent être aussi rapides que possible, même les actions souvent longues et complexes comme la création/importation de projets.
  • Aider – analyse des erreurs typiques lors de l’écriture et de la compilation de code. Correction des erreurs et des avertissements à la demande de l’utilisateur. Le plan est d’ajouter une analyse de la construction de l’application sur une plate-forme spécifique et d’afficher des informations d’aide sur l’installation des bibliothèques et des composants nécessaires.

Pour créer l’éditeur pour votre système d’exploitation, vous devez installer le SDK Qt 5, télécharger le code IDE depuis le référentiel, ouvrir le fichier Saber-Plus.pro dans Qt Creator et exécuter le build :

https://github.com/demensdeum/saberplus

Utilitaires de console Nixenv Linux pour Windows

J’ai mis en place ma propre alternative à MSYS, cet ensemble comprend les utilitaires coretools + git + cmake + make + ajoute msvs msbuild à la variable d’environnement PATH. Cet ensemble d’applications est nécessaire pour les développeurs habitués à développer sur la plate-forme Linux et qui doivent créer une application pour Windows à partir de la ligne de commande à l’aide de Microsoft Visual Studio. Télécharger :

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

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

Installez, modifiez les chemins dans le fichier nixenv.bat et exécutez-le.

Hache de combat en acier flamboyant

À partir d’aujourd’hui, je commence à développer un éditeur pour le framework de jeu – Hache de combat en acier flamboyant.

L’éditeur vous permet d’éditer des scènes pour le framework de jeu Flame Steel Game Toolkit.
J’ai choisi le langage Kotlin basé sur Java, relativement nouveau, afin de le tester en conditions de combat.

Vous pouvez suivre le processus dans le référentiel :
https://github.com/demensdeum/FlameSteelBattleAxe