"Nim Nuggets: Systems Programming & Metaprogramming Magic" by Aditya Siram

Описание к видео "Nim Nuggets: Systems Programming & Metaprogramming Magic" by Aditya Siram

On the surface Nim (https://nim-lang.org/) is familiar, a fast statically typed highly productive language that looks like Python, but just below the surface are cutting edge features that put it at the forefront of systems programming, interop, metaprogramming, and static introspection.

This fast paced talk will target experienced programmers new to Nim. We will look at diverse and real world bite size examples that would be difficult if not impossible in most programming languages:

* Type safe web routes ( with static overlap detection! )
* Compile time memory and resource management similar to languages like Rust
* Smooth interop with real world template heavy C++
* Flexible and type safe APIs with static introspection
* Metaprogramming with types for highly customizable compile time errors and warnings
* and possibly more if time allows!

Aditya Siram
LeapYear
@deech

I am a Haskell developer at LeapYear (https://leapyear.io/) and work on Nim by candlelight. I am interested in the intersection of programming language user experience, explorability, abstractions and performance.

Recorded at Strange Loop 2021
https://thestrangeloop.com

Комментарии

Информация по комментариям в разработке