DLang - First Impression (FOSDEM 2024 Talk) [Programming Languages Episode 19]

แชร์
ฝัง

ความคิดเห็น • 34

  • @dolorsitametblue
    @dolorsitametblue 9 หลายเดือนก่อน +4

    That's one episode of "first impression" I've been looking for, because of how often you mention D in your other videos =)

    • @MikeShah
      @MikeShah  9 หลายเดือนก่อน +1

      Happy to hear that! The Dlang tour on the website gives a really clean overview of the language

  • @bsdooby
    @bsdooby 9 หลายเดือนก่อน +3

    Looking forward to your presentation @ Dlang Conf Online; very interesting topics 👍

    • @MikeShah
      @MikeShah  9 หลายเดือนก่อน +1

      Thank you! :)

  • @bobweiram6321
    @bobweiram6321 9 หลายเดือนก่อน +3

    The compile time execution is a cool and scary at the same time. It may be possible to construct and execute malicious code.

    • @MikeShah
      @MikeShah  9 หลายเดือนก่อน +1

      I haven't thought too much about CTFE for malicious code, but it could happen. I suppose if you're the code owner folks wouldn't think about it too much otherwise. I think CTFE is not able to do file operations and IO however (You can do a mixin to import some code, but no reading of outside data).

    • @bobweiram6321
      @bobweiram6321 9 หลายเดือนก่อน +2

      I will say off the bat that it's superior to C++'s abuse of templates for meta programming.

    • @bobweiram6321
      @bobweiram6321 9 หลายเดือนก่อน +1

      By the way, is there a way to write language extensions for gcc or llvm externally? Let's say I want to add my own special array syntax into a language like Pascal or Ada. Could I write external code like a plugin which the compiler executes when it sees my special array syntax?

    • @MikeShah
      @MikeShah  9 หลายเดือนก่อน +3

      The metaprogramming in D makes you want to use it -- it's very well done, and still the best of languages I have used to date.@@bobweiram6321

    • @GaryChike
      @GaryChike 9 หลายเดือนก่อน +2

      Four Uncommon Programming Languages for Malware Development Are:
      · #1. DLANG
      · #2. NIM
      · #3. RUST
      · #4. Go

  • @liteal
    @liteal 9 หลายเดือนก่อน +3

    Oh, I love DLang.

    • @MikeShah
      @MikeShah  9 หลายเดือนก่อน +2

      Likewise!

    • @GaryChike
      @GaryChike 9 หลายเดือนก่อน +1

      Here here! 🍻

  • @JustFeeshy
    @JustFeeshy 9 หลายเดือนก่อน +1

    I like D (I love saying that since it can be taken out of context.)

    • @MikeShah
      @MikeShah  9 หลายเดือนก่อน

      D rocks!

  • @aberba
    @aberba 6 หลายเดือนก่อน +1

    Where can I find the code used in this presentation? Which HTTP library were you using to fetch GitHub repo info?

    • @MikeShah
      @MikeShah  6 หลายเดือนก่อน

      This is from std.curl within dlang

    • @aberba
      @aberba 6 หลายเดือนก่อน +1

      @@MikeShah oh my, I never came across that. Still have more to catch up

  • @rocknroooollllll
    @rocknroooollllll 9 หลายเดือนก่อน +2

    Is the audio "open source" as well? It's rough.

    • @MikeShah
      @MikeShah  9 หลายเดือนก่อน

      Unfortunately I think that is a result of the lapel mic.

  • @joebosah2727
    @joebosah2727 9 หลายเดือนก่อน +1

    Great presentation at Fosdem 2024

    • @MikeShah
      @MikeShah  9 หลายเดือนก่อน

      Cheers! It was a great conference!

  • @androth1502
    @androth1502 9 หลายเดือนก่อน +1

    dub debug build is causing windows defender to get trogan alert, and removing the executable

    • @MikeShah
      @MikeShah  9 หลายเดือนก่อน

      Interesting, might be worth reporting on the forum.

    • @androth1502
      @androth1502 9 หลายเดือนก่อน +1

      @@MikeShah don't know any forums. just tired to hack around on it to see if it was something i wanted to get into since there is talk of getting an allocator agnostic version of phobos in the future, if i understood that correctly.

    • @GaryChike
      @GaryChike 9 หลายเดือนก่อน

      @@androth1502 dlang main site > Community > Forums

    • @MikeShah
      @MikeShah  9 หลายเดือนก่อน

      ​@@androth1502I believe some updates on allocators are coming

  • @kcvinu
    @kcvinu 9 หลายเดือนก่อน +1

    Sadly, D community split and now there is two languages. D & OpenD.

    • @MikeShah
      @MikeShah  9 หลายเดือนก่อน +3

      I suspect some of the things OpenD does will land in D. I'm happy to see how much D has stabilized however!

    • @bobweiram6321
      @bobweiram6321 9 หลายเดือนก่อน +1

      Why did they split?