[Augsburg-pm] Erinnerung an Novembertreffen

augsburgpm at priv.de augsburgpm at priv.de
Di Jul 3 01:14:19 PDT 2018


Was ich noch vergessen habe:

Das Treffen bei der audimex AG finde ich eine gute Idee. Und der 
gdb-Vortrag von Richi würde mich sehr interessieren.


On 03.07.2018 09:43, augsburgpm at priv.de wrote:
>
> Ich könnte noch was erzählen über:
>
> - Perl static compiling - was geht mit wieviel schmerzen, und 
> auslagerung der Schmerzen an Jenkins. Und Special: unaushaltbaren 
> Scherzen unter Windows!
>
> - Sequenzielles Programmieren in Ereignissorientierten Systemen 
> (wieder POE)
>
> - Performanceoptimierung: zuerst schwierige Logik in Perl (z.B. eine 
> Verbindung annehmen und überprüfen), dann übergeben an plain C und 
> Performance Boost genießen
>
> - (bis dahin wahrscheinlich vorzeigbar) PostQuantum SSL in Perl
>
>
> On 02.07.2018 23:13, Richard Sailer wrote:
>> On 01/07/18 21:29, spuelrich wrote:
>>> Jens: Perl6 Grammatiken
>>> Ramon: NYTProf
>>> Freiwilliger: Mojolicous
>>> Richi: tardes (oder wie hieß dieser Time travelling Perl6 Debugger?)
>> Du warst nah dran: tardis :)
>>
>> Aber da gibts schlechte Nachrichten, das Projekt wird seit 7 Jahren
>> nicht mehr weiterentwickelt, an der MoarVM hat sich seitdem viel
>> geändert deswegen funktioniert tardis auch nicht mehr und ist auch nicht
>> mehr auf auf modules.perl6.org gelistet. Und sonst gibt es keinen
>> reverse debugger für perl6 (hab zumindest keinen gefunden)
>> Deswegen muss mein Vortrag leider ausfallen.
>>
>> Als kleines Trostpflaster gibt es hier ein kurzes tutorial wie man mit
>> gdb im programmfluss rückwärts debuggen kann.
>>
>> Und zwar muss man mit debug symbolen kompilieren (normal wie immer) und
>> mindestens einen breakpoint im programm haben. Sobald man mit dem
>> debugger dort gestopt ist kann man
>>    (gdb) record
>> eingeben und für alle schritte ab jetzt "merkt" sich gdb alle variablen
>> zustände für jeden zeitpunkt. Wenn man jetzt ein paar schritte vorwärts
>> geht (oder zum nächsten breakpoint) kann man mit
>>    (gdb) reverse-step   # eine zeile zurück
>> oder mit
>>    (gdb) reverse-continue # rückwärts bis zum vorigen breakpoint.
>> So kann man auch wieder aus funktionen raus-zurück springen.
>>
>> Noch mehr gibt es hier:
>> https://jayconrod.com/posts/28/tutorial--reverse-debugging-with-gdb-7
>>
>> Grüße
>> -- Richi
>>
>>
>>
>> _______________________________________________
>> Augsburg-pm mailing list
>> Augsburg-pm at pm.org
>> http://mail.pm.org/mailman/listinfo/augsburg-pm
>
> -- 
> Markus Schräder
> Geschäftsführer
>
> CryptoMagic GmbH, Werner-von-Siemens Str. 6, 86159 Augsburg,https://www.cryptomagic.eu
> Tel: 0821 / 217 009-0 (Durchwahl: -11), Fax: 0821/217 009-99
> Geschäftsführer: Markus Schräder
> Sitz der Gesellschaft: Augsburg; Registergericht: Amtsgericht Augsburg; Registernummer: HRB30402
> USt-ID: DE305330428, St-Nr: 103/123/80744
>
>
> _______________________________________________
> Augsburg-pm mailing list
> Augsburg-pm at pm.org
> http://mail.pm.org/mailman/listinfo/augsburg-pm

-------------- nächster Teil --------------
Ein Dateianhang mit HTML-Daten wurde abgetrennt...
URL: <http://mail.pm.org/pipermail/augsburg-pm/attachments/20180703/50a45523/attachment.html>


Mehr Informationen über die Mailingliste Augsburg-pm