home.social

#modula2 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #modula2, aggregated by home.social.

  1. @CGM I never heard of #SASL! I have always been a huge #Wirth fan. Did tons of real-life work in #Pascal, moved through #Modula2 up to, finally, #Oberon2. Had such fond memories of it that I tried to use it last year for #AdventOfCode and learned that it was not nearly as good as I remembered. Have you tried #Racket (a kind of #Scheme)? It’s not for me but it’s interesting. Used it in a job interview once. Your description of how flow control is defined in #TCL really reminds me of Racket. I’m learning #RustLang and having the kind of #Macros you get in #Lisp and Scheme is another reason Rust is so enjoyable.

  2. @CGM I never heard of #SASL! I have always been a huge #Wirth fan. Did tons of real-life work in #Pascal, moved through #Modula2 up to, finally, #Oberon2. Had such fond memories of it that I tried to use it last year for #AdventOfCode and learned that it was not nearly as good as I remembered. Have you tried #Racket (a kind of #Scheme)? It’s not for me but it’s interesting. Used it in a job interview once. Your description of how flow control is defined in #TCL really reminds me of Racket. I’m learning #RustLang and having the kind of #Macros you get in #Lisp and Scheme is another reason Rust is so enjoyable.

  3. @CGM I never heard of ! I have always been a huge fan. Did tons of real-life work in , moved through up to, finally, . Had such fond memories of it that I tried to use it last year for and learned that it was not nearly as good as I remembered. Have you tried (a kind of )? It’s not for me but it’s interesting. Used it in a job interview once. Your description of how flow control is defined in really reminds me of Racket. I’m learning and having the kind of you get in and Scheme is another reason Rust is so enjoyable.

  4. @CGM I never heard of #SASL! I have always been a huge #Wirth fan. Did tons of real-life work in #Pascal, moved through #Modula2 up to, finally, #Oberon2. Had such fond memories of it that I tried to use it last year for #AdventOfCode and learned that it was not nearly as good as I remembered. Have you tried #Racket (a kind of #Scheme)? It’s not for me but it’s interesting. Used it in a job interview once. Your description of how flow control is defined in #TCL really reminds me of Racket. I’m learning #RustLang and having the kind of #Macros you get in #Lisp and Scheme is another reason Rust is so enjoyable.

  5. @CGM I never heard of #SASL! I have always been a huge #Wirth fan. Did tons of real-life work in #Pascal, moved through #Modula2 up to, finally, #Oberon2. Had such fond memories of it that I tried to use it last year for #AdventOfCode and learned that it was not nearly as good as I remembered. Have you tried #Racket (a kind of #Scheme)? It’s not for me but it’s interesting. Used it in a job interview once. Your description of how flow control is defined in #TCL really reminds me of Racket. I’m learning #RustLang and having the kind of #Macros you get in #Lisp and Scheme is another reason Rust is so enjoyable.

  6. 🚫🔒 "Lilith and Modula-2" – It seems our intrepid explorer is lost in the digital desert, only to find a 403 mirage. Maybe next time, they'll remember the secret handshake to enter the super-exclusive, ultra-nerdy club of server access. 🤷‍♂️💻
    astrobe.com/Modula2/ #Lilith #Modula2 #403Error #DigitalDesert #ServerAccess #HackerNews #ngated

  7. 🚫🔒 "Lilith and Modula-2" – It seems our intrepid explorer is lost in the digital desert, only to find a 403 mirage. Maybe next time, they'll remember the secret handshake to enter the super-exclusive, ultra-nerdy club of server access. 🤷‍♂️💻
    astrobe.com/Modula2/ #Lilith #Modula2 #403Error #DigitalDesert #ServerAccess #HackerNews #ngated

  8. 🚫🔒 "Lilith and Modula-2" – It seems our intrepid explorer is lost in the digital desert, only to find a 403 mirage. Maybe next time, they'll remember the secret handshake to enter the super-exclusive, ultra-nerdy club of server access. 🤷‍♂️💻
    astrobe.com/Modula2/ #Lilith #Modula2 #403Error #DigitalDesert #ServerAccess #HackerNews #ngated

  9. 🚫🔒 "Lilith and Modula-2" – It seems our intrepid explorer is lost in the digital desert, only to find a 403 mirage. Maybe next time, they'll remember the secret handshake to enter the super-exclusive, ultra-nerdy club of server access. 🤷‍♂️💻
    astrobe.com/Modula2/ #Lilith #Modula2 #403Error #DigitalDesert #ServerAccess #HackerNews #ngated

  10. Better late than never: The (German) documentation for Megamax Modula-2 (for Atari ST systems) is now available in PDF format, too.

    tempel.org/files-e.html

    #modula2 #atarist

  11. Better late than never: The (German) documentation for Megamax Modula-2 (for Atari ST systems) is now available in PDF format, too.

    tempel.org/files-e.html

    #modula2 #atarist

  12. Better late than never: The (German) documentation for Megamax Modula-2 (for Atari ST systems) is now available in PDF format, too.

    tempel.org/files-e.html

    #modula2 #atarist

  13. Better late than never: The (German) documentation for Megamax Modula-2 (for Atari ST systems) is now available in PDF format, too.

    tempel.org/files-e.html

    #modula2 #atarist

  14. Better late than never: The (German) documentation for Megamax Modula-2 (for Atari ST systems) is now available in PDF format, too.

    tempel.org/files-e.html

    #modula2 #atarist

  15. I was listening to an old #oxide podcast about #Rust and our individual perception of beauty related to computer languages.

    Well, my personal beautiful languages are #modula2 and #objective_c. #Swift was about to classify as such, but took a wrong turn and followed the rocky path of C++ 😒

  16. I was listening to an old podcast about and our individual perception of beauty related to computer languages.

    Well, my personal beautiful languages are and . was about to classify as such, but took a wrong turn and followed the rocky path of C++ 😒

  17. I was listening to an old #oxide podcast about #Rust and our individual perception of beauty related to computer languages.

    Well, my personal beautiful languages are #modula2 and #objective_c. #Swift was about to classify as such, but took a wrong turn and followed the rocky path of C++ 😒

  18. I was listening to an old #oxide podcast about #Rust and our individual perception of beauty related to computer languages.

    Well, my personal beautiful languages are #modula2 and #objective_c. #Swift was about to classify as such, but took a wrong turn and followed the rocky path of C++ 😒

  19. I was listening to an old #oxide podcast about #Rust and our individual perception of beauty related to computer languages.

    Well, my personal beautiful languages are #modula2 and #objective_c. #Swift was about to classify as such, but took a wrong turn and followed the rocky path of C++ 😒

  20. Thanks to Marc Poulhiès, @thesamesam and @mjw there is now a GCC full languages (C, C++, Ada, D, Fortran, Go, Modula2, Objective-C, Objective-C++, Rust and LTO plus libjit) with --enable-checking=yes,extra,rtl CI builder for builder.sourceware.org

    builder.sourceware.org/buildbo

    It does a bootstrap and runs all testsuites in about 2 hours, every 3 hours. All test results end up in bunsen.

    , , ++, , , , , , ++, , ,

  21. Thanks to Marc Poulhiès, @thesamesam and @mjw there is now a GCC full languages (C, C++, Ada, D, Fortran, Go, Modula2, Objective-C, Objective-C++, Rust and LTO plus libjit) with --enable-checking=yes,extra,rtl CI builder for builder.sourceware.org

    builder.sourceware.org/buildbo

    It does a bootstrap and runs all testsuites in about 2 hours, every 3 hours. All test results end up in bunsen.

    #GCC, #C, #C++, #Ada, #D #Fortran, #Go, #Modula2, #ObjectiveC, #ObjectiveC++, #Rust, #LTO, #libjit

  22. Thanks to Marc Poulhiès, @thesamesam and @mjw there is now a GCC full languages (C, C++, Ada, D, Fortran, Go, Modula2, Objective-C, Objective-C++, Rust and LTO plus libjit) with --enable-checking=yes,extra,rtl CI builder for builder.sourceware.org

    builder.sourceware.org/buildbo

    It does a bootstrap and runs all testsuites in about 2 hours, every 3 hours. All test results end up in bunsen.

    #GCC, #C, #C++, #Ada, #D #Fortran, #Go, #Modula2, #ObjectiveC, #ObjectiveC++, #Rust, #LTO, #libjit

  23. Thanks to Marc Poulhiès, @thesamesam and @mjw there is now a GCC full languages (C, C++, Ada, D, Fortran, Go, Modula2, Objective-C, Objective-C++, Rust and LTO plus libjit) with --enable-checking=yes,extra,rtl CI builder for builder.sourceware.org

    builder.sourceware.org/buildbo

    It does a bootstrap and runs all testsuites in about 2 hours, every 3 hours. All test results end up in bunsen.

    #GCC, #C, #C++, #Ada, #D #Fortran, #Go, #Modula2, #ObjectiveC, #ObjectiveC++, #Rust, #LTO, #libjit

  24. Thanks to Marc Poulhiès, @thesamesam and @mjw there is now a GCC full languages (C, C++, Ada, D, Fortran, Go,Modula2, Objective-C, Objective-C++, Rust and LTO plus libjit) with --enable-checking=yes,extra,rtl CI builder for builder.sourceware.org

    builder.sourceware.org/buildbo

    It does a bootstrap and runs all testsuites in about 2 hours, every 3 hours. All test results end up in bunsen.

    #GCC, #C, #C++, #Ada, #D #Fortran, #Go, #Modula2, #ObjectiveC, #ObjectiveC++, #Rust, #LTO, #libjit

  25. Ich bin beim Aufräumen und habe heute die Handbücher von Megamax #Modula2 und #Signum für den #Atari #ST entsorgt.
    Mit Signum hatte ich meine
    #Diplomarbeit geschrieben.
    Irgendwie schade, aber das liegt ja nun wirklich schon 35 Jahre ungenutzt bei mir rum und ist schon dreimal mit umgezogen.

  26. Ich bin beim Aufräumen und habe heute die Handbücher von Megamax #Modula2 und #Signum für den #Atari #ST entsorgt.
    Mit Signum hatte ich meine
    #Diplomarbeit geschrieben.
    Irgendwie schade, aber das liegt ja nun wirklich schon 35 Jahre ungenutzt bei mir rum und ist schon dreimal mit umgezogen.

  27. Ich bin beim Aufräumen und habe heute die Handbücher von Megamax #Modula2 und #Signum für den #Atari #ST entsorgt.
    Mit Signum hatte ich meine
    #Diplomarbeit geschrieben.
    Irgendwie schade, aber das liegt ja nun wirklich schon 35 Jahre ungenutzt bei mir rum und ist schon dreimal mit umgezogen.

  28. Going through the basement boxes, I found the binder for Video Tools and discovered the disk was still in the folder.

    I wrote these tools in #Modula2 for the Commodore Amiga. One of the handful of contract programming jobs I ever took on.

  29. Going through the basement boxes, I found the binder for Video Tools and discovered the disk was still in the folder.

    I wrote these tools in #Modula2 for the Commodore Amiga. One of the handful of contract programming jobs I ever took on.

  30. Going through the basement boxes, I found the binder for Video Tools and discovered the disk was still in the folder.

    I wrote these tools in #Modula2 for the Commodore Amiga. One of the handful of contract programming jobs I ever took on.

  31. Going through the basement boxes, I found the binder for Video Tools and discovered the disk was still in the folder.

    I wrote these tools in #Modula2 for the Commodore Amiga. One of the handful of contract programming jobs I ever took on.

  32. Still playing with Modula-2. I now have a copy of Wirth's 3rd edition to help me.

    The Pos implementation in the FTL 1.30 CP/M compiler is horribly slow if the substring being checked is longer than the string it's being checked against.

    My solution for day1, part 2 of 2023's #AdventOfCode illustrates this nicely. There's a 30% speedup in execution time if you check for this condition before calling Pos, even though it needs additional calls to Length.

    Fascinating!

    #RetroComputing #Modula2

  33. Still playing with Modula-2. I now have a copy of Wirth's 3rd edition to help me.

    The Pos implementation in the FTL 1.30 CP/M compiler is horribly slow if the substring being checked is longer than the string it's being checked against.

    My solution for day1, part 2 of 2023's #AdventOfCode illustrates this nicely. There's a 30% speedup in execution time if you check for this condition before calling Pos, even though it needs additional calls to Length.

    Fascinating!

    #RetroComputing #Modula2

  34. Still playing with Modula-2. I now have a copy of Wirth's 3rd edition to help me.

    The Pos implementation in the FTL 1.30 CP/M compiler is horribly slow if the substring being checked is longer than the string it's being checked against.

    My solution for day1, part 2 of 2023's #AdventOfCode illustrates this nicely. There's a 30% speedup in execution time if you check for this condition before calling Pos, even though it needs additional calls to Length.

    Fascinating!

    #RetroComputing #Modula2

  35. Still playing with Modula-2. I now have a copy of Wirth's 3rd edition to help me.

    The Pos implementation in the FTL 1.30 CP/M compiler is horribly slow if the substring being checked is longer than the string it's being checked against.

    My solution for day1, part 2 of 2023's #AdventOfCode illustrates this nicely. There's a 30% speedup in execution time if you check for this condition before calling Pos, even though it needs additional calls to Length.

    Fascinating!

    #RetroComputing #Modula2