Eine webbasierte IDE für die logische Programmierung.
Loide-Pwa
Loide-Classic
Zweck
Das Loide-Projekt zielt darauf ab, eine modulare und erweiterbare webbasierte integrierte Entwicklungsumgebung (ID) für die logische Programmierung zu erstellen, wobei moderne Technologien und Sprachen verwendet werden.
Das Projekt zielt auch darauf ab, ein Web-Service zu entwickeln, das einen standardisierten APIs-Satz für verschiedene logikbasierte Sprachen bietet. Weitere Informationen zur API finden Sie im Wiki.
Schlüsselmerkmale
Open-Source-Server/Client
Referenzimplementierungen als kostenlose und Open-Source-Software (FOSS) verfügbar.
Interoperable API
Öffnen Sie die API basierend auf dem JSON -Schema -Standard.
Prototype Executor -Implementierungen
Referenzimplementierungen von Solver -Executoren in verschiedenen Programmiersprachen.
Executor Protocol
Standardprotokoll für die Erkennung und Aufruf von Executoren.
Responsive Design
Arbeitet nahtlos über verschiedene Geräte hinweg.
Multisprachiger/Löser
Unterstützt mehrere logische Programmiersprachen und Solvers.
Auswahl der Executor -Instanz
Wählen Sie zwischen verschiedenen Ausführungsumgebungen.
Syntax -Hervorhebung
Verbesserte Code-Lesbarkeit mit farbcodierter Syntax.
Mehrere Dateien unterstützen
Arbeiten Sie mit und verwalten Sie mehrere Dateien gleichzeitig.
Ausgangsherausstrahlung
Wichtige Informationen in den Ausgabeergebnissen einfach zu identifizieren.
Layout/Aussehensanpassung
Stellen Sie das Aussehen der Ideen an Ihre Präferenz an.
Tastaturverknüpfungen
Steigern Sie die Effizienz mit Tastaturverknüpfungen.
Ausführungs-/Solver -Optionenkonfiguration
Feinabstimmungseinstellungen für bestimmte Aufgaben.
Funktionalität import/exportieren
Speichern und teilen Sie Dateien und Projekteinstellungen einfach.
Komponenten
Da das Loide -Projekt in den letzten Jahren erheblich expandiert ist, haben wir für jede Komponente separate Repositorys erstellt. Hier finden Sie diese Repositorys:
Loide-Pwa
Integrierte Entwicklungsumgebung (IDE) für die logische Programmierung, die als progressive Web -App (PWA) entwickelt wurde
Loide-API-Server
API-Server, der als Vermittler zwischen Loide-Clients und serverseitigen Ausführern fungiert
Loide-Classic
Ehemalige Version von Loide: Eine webbasierte IDE für die Logikprogrammierung
Pythonese
Python -Web -App zum Ausführen von Logikprogrammen mit unterschiedlichen Löser unter Verwendung des Embasp -Frameworks
EmbaSPServerexecutor
Eine Java -Anwendung zum Ausführen von Logikprogrammen mit unterschiedlichen Löser unter Verwendung des Embasp -Frameworks
Versioning
Wir verwenden semantische Versionen für die Versionierung. Weitere Informationen finden Sie in den Veröffentlichungen für eine Liste der verfügbaren Versionen.