Nim Metaprogramming in the Real World

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 10

  • @wrblxyz
    @wrblxyz 2 года назад +6

    I’m just starting with nim but I’m already amazed not only by its unique feature set but also community which provides such a great solutions and presentations. Thank you for this video 🎉

  • @agustinpizarro
    @agustinpizarro 2 года назад +4

    Great presentation and great libraries, congrats!

  • @petersampson9659
    @petersampson9659 2 года назад +4

    Andre, thank you so much for this video and your Nim libraries. I'll be watching, learning, and note-taking if you do more presentations like this! 🙂

  • @mlongval
    @mlongval 2 года назад +2

    Thanks for the very interesting presentation. I am very new to Nim. This is above my pay grade but still learned a lot. Cheers from Canada.

  • @_jmgomez_
    @_jmgomez_ 2 года назад +4

    Your libraries are pretty cool man, congrats. Im interested in doing something similar to Shady, where instead of GLSL it outputs VEX. I was wondering if with your current approach, is it feasible to use GLSL libraries via doing bingings? I guess you can do ad hoc substitution but not sure

  • @dariusduesentrieb
    @dariusduesentrieb 2 года назад +1

    shady looks VERY interesting

  • @FreeScience
    @FreeScience 2 года назад

    About the first simple generics example shown from VMath (I don't know if this was a simplified version) how can the type system allow arithmetic operation on any type T passed to it (as there are no constraints shown)?

    • @FreeScience
      @FreeScience 2 года назад +2

      And I got the answer @10:28 :)

  • @Luredreier
    @Luredreier 2 года назад

    There's another level of metaprogramming I believe.
    Look up homoiconicity.
    Probably not a option for Nim though...

  • @voltairespuppet
    @voltairespuppet 2 года назад

    Typo at 11:06 your parameter is op but you use operator in the the template body. Assuming I'm understanding correctly.