<html><head></head><body><div style="font-family: Verdana;font-size: 12.0px;"><div> </div>

<div>
<div>hmm ... raw brauchen alle die binäre daten haben.</div>

<div> </div>

<div>lg</div>

<div> 
<div name="quote" style="margin:10px 5px 5px 10px; padding: 10px 0 10px 10px; border-left:2px solid #C3D9E5; word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">
<div style="margin:0 0 10px 0;"><b>Gesendet:</b> Sonntag, 28. Juni 2020 um 09:26 Uhr<br/>
<b>Von:</b> "Helmut Wollmersdorfer" <helmut@wollmersdorfer.org><br/>
<b>An:</b> vienna-pm@pm.org<br/>
<b>Betreff:</b> Re: [Vienna-pm] Perl 7</div>

<div name="quoted-content">
<div> 
<div> 
<blockquote>
<div>Am 28.06.2020 um 09:22 schrieb Helmut Wollmersdorfer <<a href="mailto:helmut@wollmersdorfer.org" onclick="parent.window.location.href='mailto:helmut@wollmersdorfer.org'; return false;" target="_blank">helmut@wollmersdorfer.org</a>>:</div>
 

<div>
<div> 
<div> 
<blockquote>
<div>Am 25.06.2020 um 13:06 schrieb Thomas Klausner <<a href="mailto:domm@cpan.org" onclick="parent.window.location.href='mailto:domm@cpan.org'; return false;" target="_blank">domm@cpan.org</a>>:</div>

<div>
<div><br/>
Vielleicht klappts ja jetzt. Und der Scope ist VIEL kleiner (weil, soweit ich das verstanden habe 5.32 = 7)</div>
</div>
</blockquote>

<div> </div>
Ich seh das entspannt. Wenn Perl die Rückwärtskompatibilität aufgibt, wäre es komplett tot.</div>

<div> </div>

<div>Selber hab ich schon vor einiger Zeit die minimal required Version von 5.6 bzw. 5.8 auf 5.10.1 angehoben. Wegen //=.</div>

<div> </div>

<div>Entwicklung hab ich jetzt von 5.20.1 auf 5.32.0 umgestellt.</div>

<div> </div>

<div>Und mal ganz ehrlich: Wenn man so wie ich in manchen Teilen (Sprachverarbeitung) Unicode-Properties, den //xx Modifier und Unicode-Regex (union, difference, intersection) verwendet, funktioniert das nur mit einer eingermassen aktuellen Version.</div>

<div> 
<blockquote>
<div>
<div>Also ich finde es schon sehr angenehm, wenn ich nicht immer die ganzen features aktivieren muss (zb sub sigs)</div>
</div>
</blockquote>

<div> </div>
Meine Boilerplate in simplen Scripts ist 7 Zeilen lang, hauptsächlich wegen UTF-8. Sowas wie sigs oder say sehe ich nicht als grossen Vorteil.</div>

<div> </div>

<div>So wie es Mojo::Base macht, ist es ein vernünftiger, minimalistischer Ansatz.</div>

<div> </div>

<div><a href="http://utf8everywhere.org/" target="_blank">http://utf8everywhere.org/</a> will man anscheinend immer noch nicht default machen. Dabei beginnen andere PLs schon Grapheme nach dem Muster von Raku zu implementieren.</div>

<div> </div>

<div>Wer braucht denn wirklich raw? Ist eher eine seltene Ausnahme wie z. B. bei Font::TTF. </div>

<div> </div>

<div>Wenn ich unsigned Integers z. B. für Bit-Fidddeling haben will, muss ich auch sowas machen</div>

<div> </div>

<div>
<div>use integer;</div>

<div>no warnings 'portable’;</div>

<div> </div>

<div>damit das default Verhalten ausgeschalten wird.</div>

<div> </div>

<div>In Python ist das eher tricky.</div>
</div>

<div> </div>

<div>Wir müssen glaub ich der Realität in die Augen schauen. Perl-Programmieren werden aussterben. Es gibt nur mehr ganz kleine Nachfrage und ganz kleines Angebot. Die jungen Leute und die Unis fokussieren auf Python und Java, zum Teil C++. Beruflich hat Perl keine Perspektive mehr. Wird bald so sein wie Cobol: Eine aussterbende Species in einem Käfig, denen man ab und zu ein paar Bananen durchs Gitter wirft. Das war früher unsere Vorstellung von der Zukunft der Assembler-Programmierer, als praktisch keine neuen Projekte mehr in Assembler begonnen wurden, nurmehr Unmengen von Alt-Code zu warten waren.</div>

<div> </div>

<div>Ich hab schon begonnen, Teile meines Codes auf Python zu portieren. Die Vorteile der grossen Community und Auswahl an Bibliotheken überwiegen schön langsam die Unbequemlichkeiten. </div>

<div> </div>

<div>Schönes Rest-Wochenende</div>

<div> </div>

<div>Helmut Wollmersdorfer</div>
</div>
</div>
</blockquote>
</div>
<br/>
_______________________________________________ Vienna-pm mailing list Vienna-pm@pm.org <a href="https://mail.pm.org/mailman/listinfo/vienna-pm" target="_blank">https://mail.pm.org/mailman/listinfo/vienna-pm</a></div>
</div>
</div>
</div>
</div></div></body></html>