<div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Nachdem ich einiges Go gemacht haben, finde ich den "there is one way to do it" Ansatz großartig. Das führt zu recht konsistentem und lesbaren Sourcecode.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Alle wichtigen Funktionen und Libraries für Concurrency und Networking sind bereits in der Standardlibrary enthalten.<br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Und vor allem das Deployment ist großartig einfach, da einfach ein Binary gebaut wird (auch Cross-Plattform und auch statisch gelinkt, wenn man will).</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Als Entwickler kümmere ich mich um die Entwicklungsumgebung und muss mir keine Sorgen um die Runtime mehr machen.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br>Das vermisse ich seit knapp 15 Jahren in der Perl-Welt (ja CPAN ist groß und ohne den EInsatz von wieder anderen Tools, bleibt das Deployment mühsam). </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Container können helfen, sind aber dann nicht mehr schlank (ein Go Binary für einen simples Webserver ist ca. 6MB groß, die Container fangen glaub ich grad mal bei 100MB an)     </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><div class="gmail_default">Rückwärtskompatibilität ist mir persönlich weniger wichtig, als eine gute Dokumentation von Breaking Changes (oder Tools als Teil der Sprache für eine Migration auf den aktuellen Syntax).</div><div class="gmail_default">Ich hab auch so bei jedem Perl-Update immer wieder was zu tun.</div><div class="gmail_default"></div><div class="gmail_default"></div></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Also würde ich mir Native Cross-Plattform Compilation wünschen, einen einheitlichen Syntax für Objektorientierung, Concurrency und Type-Checking. Alles im Perl Core, weil nur dann verwenden es alle.  </div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Ich hoffe, dass es eben mehr wird mit Perl 7 als nur eine neue Version zu machen, die dann höher als 6 ist und ein paar Defaults ändert, aber nicht zu viel, weil sonst passt es wieder nicht allen.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Ich wünsche mir diese Breaking Changes, ich wünsche mir Änderung, ich wünsche mir keine unendliche Vielfalt an Libraries, die dasselbe tun, um etwas zu ergänzen, dass im Core fehlt.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Ich wünsche mir, dass wir keine Angst vor Änderung haben, keine Angst uns für einen Weg zu entscheiden, keine Angst etwas in den Core zu nehmen, auch wenn es vielleicht 3 Releases später falsch war.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Mal sehen, aber nächstes Weihnachten kommt bestimmt.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Keep coding and cheers</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Roland</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Am Di., 30. Juni 2020 um 12:42 Uhr schrieb Lars Dɪᴇᴄᴋᴏᴡ 迪拉斯 <<a href="mailto:daxim@cpan.org">daxim@cpan.org</a>>:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><a href="https://github.com/fglock/Perlito/blob/master/README-perlito5-Java.md" rel="noreferrer" target="_blank">https://github.com/fglock/Perlito/blob/master/README-perlito5-Java.md</a><br>
_______________________________________________<br>
Vienna-pm mailing list<br>
<a href="mailto:Vienna-pm@pm.org" target="_blank">Vienna-pm@pm.org</a><br>
<a href="https://mail.pm.org/mailman/listinfo/vienna-pm" rel="noreferrer" target="_blank">https://mail.pm.org/mailman/listinfo/vienna-pm</a><br>
</blockquote></div>