Hallo Leute,
eigentlich wollte ich zu dieser Diskussion nichts schreiben, da es zu nichts führt.
Es ist die selbe Diskussion: welches Betriebssystem Linux, vs Windows, vs Mac, oder welche Programmiersprache, - Assembler, Basic, C, C++, Python, Go, Rust etc, welches Framework oder, auf die Modellbahn bezogen, DCC oder MFX?
Jeder hat seine eigene Meinung dazu.
Wenn Hardi diese Diskussion im Forum geführt hätten, bevor er mit der MLL-Implementierung angefangen hätte, hätte wir heute: gar nichts. Wir würden immer noch diskutieren.
Es ist immer die Initiative eines einzelnen, der anfangen muß. Die anderen folgen dann, wenn es gut ist, oder auch nicht...
Und Hardi hat es gut gemacht. Er hat auch darauf geachtet, daß er nicht der einzige ist, der das Projekt weiter entwickeln kann. Einzelkämpferprojekte sind für die Anwender ziemlich gefährlich, da von heute auf morgen der Support weg sein kann.
Ich finde es unfair, allen an der MLL Entwicklung beteiligten hier vorzuwerfen, sie seien von gestern, weil sie noch an dem "alten" Konzept von vor 5 Jahren festhalten und nicht noch einmal neu von vorne anfangen wollen.
Das "alte" Konzept hat sich bewährt und es steckt sehr viel Arbeit und Herzblut darin.
Bis ein komplett neues System, wie es Euch vorschwebt, diesen Reifegrad erreicht hat und die zugehörige Dokumentation vorhanden ist (die wird meistens vernachlässigt und der Endanwender kann sehen wo er bleibt ...) vergehen nochmal ein paar Jahre.
Natürlich hätte ich auch gerne einige neue Dinge in der MLL. Ich fände es klasse, wenn der Prozessor (egal welcher) direkt über Wifi angespreochen werden könnte und gleich eine Z21 Schnittstelle eingebaut hat. Da ich das nicht selbst implementieren kann, umgehe ich das Problem und lasse einen Raspi den ARDUINO über USB steuern und die Z21 Simulation läuft auf dem Raspi. Funktioniert einwandfrei. Und ist für jeden verfügbar.
Selbst ist der Mann oder Frau.
Wo kann ich mir die geniale Lösung von Eckhart anschauen? Ist sie open-source oder rein privat?
Ich schlage vor, daß die, die etwas Neues wollen, einen neuen Thread aufmachern und Ihre Ideen dort diskutieren.
Ich finde es nicht gut, daß dieser Thread durch diese Diskussion kaputt gemacht wird.
Viele Grüße
Harold
PS:
Zitat von Eckhart im Beitrag #10558
Native-SDKs! Native-Compiler! Native-make-System!
Wer macht denn sowas heute noch:
Webassembly ist das große Thema der Zukunft für IoT.
Zitat von Eckhart im Beitrag #10558
Aber auch die Python Version muss jedes Mal die MLL-Hauptplatinen übersetzen, wenn auch nur ein einzelnes Bit in der Konfiguration geändert werden soll!
Dem Endanwender ist es so was von egal, ob die Bytes vorher noch 3 Pirouetten und eine dreifachen eingesprungenen Rittberger vollführen, bevor sie auf dem Prozessor landen. Hauptsache ist, das am Ende das rauskommt, was man erwartet.