Rise-Programmiersprache

Ich präsentiere Ihnen meine eigene Programmiersprache namens – Aufstieg. Ein Transpiler von Rise nach JavaScript ist derzeit verfügbar.

Sie können es unter dem folgenden Link sehen und verwenden – Aufstieg in JavaScript (ECMAScript 5-Dialekt):
https://gitlab.com/demensdeum/Rise

Ich präsentiere Ihnen auch eine Demoanwendung, die vollständig in Rise geschrieben ist:

Quellcode der Rise-Demoanwendung:
https://gitlab.com/demensdeum/RiseDemoApplication

Sie können mir schreiben, wenn Sie möchten Habe ich Ideen, Vorschläge, Kommentare zur neuen Sprache?

Sabre-Plus C++ IDE

Begann mit der Entwicklung meiner eigenen IDE für C++ – Sabre-Plus. Die Hauptideen der neuen IDE – Seien Sie einfach, schnell und *hilfreich* in der Entwicklung. Derzeit ist der Quellcode unter der MIT-Lizenz auf GitHub verfügbar; Qt wird für die Arbeit mit der Benutzeroberfläche verwendet. In Zukunft plane ich, die gesamte Entwicklung im Zusammenhang mit C++ auf Sabre-Plus zu übertragen – Death-Mask wird definitiv migriert. Weitere Details zu den Punkten:

  • Einfach – Es ist geplant, nicht mehr als nötig hinzuzufügen – enthalten beispielsweise keine Quellcodeverwaltungs-Clients, integrierte Terminals und ähnliche Dinge. Die Funktionalität konzentriert sich ausschließlich auf die Codebearbeitung und Fehleranalyse. Der Editorcode sollte in einfache Klassen unterteilt werden, die ihren Teil der Arbeit korrekt erledigen (Unix-artig)
  • Schnell – betrifft sowohl die IDE-Codebasis als auch das Verhalten des Editors selbst. Alle Aktionen in der IDE sollten so schnell wie möglich sein, auch solche, die oft langwierig und komplex sind wie das Erstellen/Importieren von Projekten.
  • Helfen – Analyse typischer Fehler beim Schreiben und Kompilieren von Code. Korrigieren von Fehlern und Warnungen auf Benutzeranfrage. Geplant ist, eine Analyse des Anwendungsaufbaus auf einer bestimmten Plattform hinzuzufügen und Hilfeinformationen zur Installation der erforderlichen Bibliotheken und Komponenten anzuzeigen.

Um den Editor für Ihr Betriebssystem zu erstellen, müssen Sie das Qt 5 SDK installieren, den IDE-Code aus dem Repository herunterladen, die Datei Sabre-Plus.pro in Qt Creator öffnen und den Build ausführen:

https://github.com/demensdeum/saberplus

Nixenv Linux-Konsolendienstprogramme für Windows

Ich habe meine eigene Alternative zu MSYS zusammengestellt. Dieses Set enthält die Dienstprogramme coretools + git + cmake + make + fügt msvs msbuild zur Umgebungsvariablen PATH hinzu. Diese Reihe von Anwendungen ist für Entwickler erforderlich, die mit der Entwicklung auf der Linux-Plattform vertraut sind und eine Anwendung für Windows über die Befehlszeile mit Microsoft Visual Studio erstellen müssen. Herunterladen:

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

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

Installieren, die Pfade in der Datei nixenv.bat ändern und ausführen.

Flammenstahl-Streitaxt

Ab heute beginne ich mit der Entwicklung eines Editors für das Gaming-Framework – Flame Steel Battle Axe.

Mit dem Editor können Sie Szenen für das Spiel-Framework Flame Steel Game Toolkit bearbeiten.
Ich habe mich für die relativ neue Java-basierte Kotlin-Sprache entschieden, um sie unter Kampfbedingungen zu testen.

Sie können den Vorgang im Repository verfolgen:
https://github.com/demensdeum/FlameSteelBattleAxe