Jump to content

tex

Members
  • Gesamte Inhalte

    9
  • Benutzer seit

  • Letzter Besuch

Posts erstellt von tex

  1. Hi,

     

    ich bin auf der Suche nach Go Bindings für meinen Tinkerforge Stack.

     

    Go hat für mich viele Vorteile, die es insb. für den Einsatz auf kleinen Linux-Platformen (RasbPi u.ä.) aufdrängen. Go erzeugt statische Binaries ohne externe Abhängigkeiten, die Ausführung ist extrem effizient und das Nebenläufigkeitskonzept sowie die Speicherverwaltung machen das Programmieren extrem einfach.

     

    Es gab früher, mit dem alten Protokoll, mal eine ziemlich verständliche Anleitung zum Schreiben eigener Bindings, aber mit der neuen Protokollversion ist das etwas komplizierter geworden und die bestehenden Bindings sind teilw. sehr sprachspezifisch.

     

    Gibts diese Anleitung denn für die aktuelle Protokollversion noch oder sind ggf. sogar Bindings für Go in Arbeit?

  2. Ich will damit sagen, dass man mit Threads in Perl ganz schnell auf die Nase fällt. Ich weiß nicht, was du mit diesem Code bis jetzt gemacht hast, aber die Thread Implementierung von Perl hat einige ganz fiese Bugs. Ich hatte mal ein größeres Projekt in Perl mit Threads aufgabaut bis mir irgendwann alles um die Ohren gefolgen ist.

     

    Ich versuche mal das Problem mit deinem Code nachzustellen und ein Sample hier zu posten.

  3. Threads in Perl sind einfach nur gruselig. Auch wenn es in Perl Threads gibt funktionieren sie in der Praxis einfach nicht. Das war auch der Grund warum ich damals meine Arbeit an einer Perl API eingestellt hatte.

     

    Leider ist auch die XS Variante im CPAN nicht wirklich toll.

     

    Was wäre denn nötig um eine offizielle Unterstützung für Perl zu bekommen? Ich denke man bräuchte eine funktionierende, stabile IPConnection in Perl sowie den Generator für die Brick(let) API in Python, richtig?

     

    Hat sich schonmal jemand an einer Event-basierten (AnyEvent, o.ä.) Umsetzung der IPConnection gemacht?

×
×
  • Neu erstellen...