<div dir="ltr"><div><div><div>Hallo Alexander,<br><br>danke für die ausführliche Antwort. Leider kann ichs nicht selber machen- da muss eine der C-Koryphäen ran. Damit's nicht verloren geht habe ich Deinen Text in ein Issue übernommen: <a href="https://github.com/volkszaehler/vzlogger/issues/29">https://github.com/volkszaehler/vzlogger/issues/29</a><br>
<br></div>@C-Gurus: aktuell ist ein Build gem. Wiki nicht möglich...<br><br></div>vg<br></div>Andreas<br><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2014-05-27 13:08 GMT+02:00 Alexander Klauer <span dir="ltr"><<a href="mailto:Alexander.Klauer@itwm.fraunhofer.de" target="_blank">Alexander.Klauer@itwm.fraunhofer.de</a>></span>:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hallo,<br>
<div class=""><br>
On 05/25/2014 09:43 PM, Andreas Götz wrote:<br>
> Gibts jemanden der Kontakt zu TheCount hat um zu verstehen was bzgl libsml eigentlich "richtig" wäre?<br>
<br>
</div>der Fork stammt von mir, behebt aber bei weitem nicht alle Fehler. Ihr<br>
könnt ihn gerne benutzen und mir auch Pull Requests schicken, aber:<br>
<br>
* der Fork erfordert einen C99-Compiler, während die alte Version<br>
(wahrscheinlich) mit C89 auskam,<br>
* der Fork ist wahrscheinlich nicht ABI-kompatibel zum Original (API<br>
passt glaube ich noch). Ich war auch zu faul, die Versionsnummer der<br>
Bibliothek entsprechend anzupassen.<br>
<br>
"Richtig" wäre, der libsml eine komplette Frischzellenkur zu verpassen<br>
(wenn man sie nicht gleich neu schreibt), insbesondere:<br>
<br>
* ein paar kleinere, aber wichtige Anpassungen der API,<br>
* komplettes Audit der Implementation; insbesondere die Fehlerbehandlung<br>
fehlt öfters,<br>
* vernünftige Build Comprehension – k.a. ob die libsml derzeit bspw.<br>
unter Windows kompilierbar ist,<br>
* verbesserte Dokumentation,<br>
* weitere Tests (und sich dabei überlegen, wie man das Unity-Framework<br>
vernünftig ins Repository einbindet).<br>
<br>
Mangels Zeit kann ich das leider nicht machen. Auf konkrete Anfrage<br>
erläutere ich die Punkte oben aber gerne näher, und auch auf Pull<br>
Requests werde ich reagieren.<br>
<br>
<br>
Viele Grüße<br>
<br>
Alexander<br>
--<br>
Dr. Alexander Klauer<br>
Competence Centre for High Performance Computing<br>
<br>
Fraunhofer-Institut für Techno-<br>
und Wirtschaftsmathematik ITWM<br>
Fraunhofer-Platz 1<br>
67663 Kaiserslautern<br>
Tel.: <a href="tel:%2B49%20631%2031600-4335" value="+49631316004335">+49 631 31600-4335</a><br>
Fax : <a href="tel:%2B49%20631%2031600-5335" value="+49631316005335">+49 631 31600-5335</a><br>
Email: <a href="mailto:Alexander.Klauer@itwm.fraunhofer.de">Alexander.Klauer@itwm.fraunhofer.de</a><br>
Web: <a href="http://www.itwm.fraunhofer.de" target="_blank">http://www.itwm.fraunhofer.de</a><br>
PGP: 0x425EE12A/4BE88BC1678C6D6B634AF930D7125433425EE12A<br>
</blockquote></div><br></div>