Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

The Design Principles of the Elixir Type System - Guillaume Duboc | Code BEAM Europe 2023

Автор: Code Sync

Загружено: 2024-04-28

Просмотров: 3394

Описание:

✨This talk was recorded at Code BEAM Europe 2023. If you're curious about our upcoming event, check https://codebebeameurope.com ✨


Abstract:

This talk will present the current state of Guillaume Duboc's PhD thesis on introducing a type system to Elixir. We will present set-theoretic types, and how they are uniquely suited to represent Elixir programs. Then, we will showcase the potential benefits of a type system designed for Elixir, such as detecting common bugs and providing direct feedback on code quality.


In addition to exploring the use of types to describe and enforce function interfaces, we will provide examples of new syntax for types that could be added to the language. We will also delve into the concept of gradual typing and its ability to mix typed and untyped code, as well as ease the optional transition of existing codebases towards types.


We will share my perspective on the state of the project, the forthcoming work, and the challenges we have faced, as this is joint work with Giuseppe Castagna and José Valim.

Let's keep in touch! Follow us on:

💥 Twitter:   / codebeamio  
💥 Facebook:   / codesyncglobal  
💥 Linkedin:   / code-sync  
💥 Mastodon: https://genserver.social/codesync "

The Design Principles of the Elixir Type System - Guillaume Duboc | Code BEAM Europe 2023

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Зеленского накормили этим

Зеленского накормили этим

Автоматизация Баз Данных с Database Connectivity Toolkit | State Machine | Global Variable Feedback

Автоматизация Баз Данных с Database Connectivity Toolkit | State Machine | Global Variable Feedback

Your backend is too complicated

Your backend is too complicated

The Hardest Problem in Type Theory - Computerphile

The Hardest Problem in Type Theory - Computerphile

Maciej Kaszubowski - Modular Design in Elixir - ElixirConf EU 2019

Maciej Kaszubowski - Modular Design in Elixir - ElixirConf EU 2019

Code as infrastructure in the BEAM ecosystem - Jade Allen | Code BEAM Europe 2023

Code as infrastructure in the BEAM ecosystem - Jade Allen | Code BEAM Europe 2023

Системы управления в реальных условиях с использованием Nerves - Пауэлл Кинни | NervesConf US 2025

Системы управления в реальных условиях с использованием Nerves - Пауэлл Кинни | NervesConf US 2025

Keynoyte: Type System and Elixir Updates + Extended Q&A - José Valim | ElixirConf EU 2025

Keynoyte: Type System and Elixir Updates + Extended Q&A - José Valim | ElixirConf EU 2025

Racket: Why I Think It’s a Great Language, and Why I’m Not Using It Anymore

Racket: Why I Think It’s a Great Language, and Why I’m Not Using It Anymore

Falling In Love With Gleam

Falling In Love With Gleam

Claude Code Ends SaaS, the Gemini + Siri Partnership, and Math Finally Solves AI | #224

Claude Code Ends SaaS, the Gemini + Siri Partnership, and Math Finally Solves AI | #224

Introducing Phoenix Sync  - James Arthur | ElixirConf EU 2025 | ElixirConf EU 2025

Introducing Phoenix Sync - James Arthur | ElixirConf EU 2025 | ElixirConf EU 2025

Keynote: Celebrating the 10 Years of Elixir | José Valim | ElixirConf EU 2022

Keynote: Celebrating the 10 Years of Elixir | José Valim | ElixirConf EU 2022

Livebook и Elixir: где встречаются ИИ, интернет и многопоточность • Хосе Валим • YOW! 2023

Livebook и Elixir: где встречаются ИИ, интернет и многопоточность • Хосе Валим • YOW! 2023

Is Elixir the Future? feat. José Valim | S2 E01

Is Elixir the Future? feat. José Valim | S2 E01

What's New in Elixir Types   Guillaume Duboc | ElixirConf EU 2025

What's New in Elixir Types Guillaume Duboc | ElixirConf EU 2025

ElixirConf 2023 - Razvan Draghici - Managing a massive amount of distributed Elixir nodes

ElixirConf 2023 - Razvan Draghici - Managing a massive amount of distributed Elixir nodes

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Conversation with Elon Musk | World Economic Forum Annual Meeting 2026

Владимир Пастухов* и Алексей Венедиктов*. Пастуховские четверги / 22.01.26

Владимир Пастухов* и Алексей Венедиктов*. Пастуховские четверги / 22.01.26

Почему ваш код не соответствует Python (и как это исправить)

Почему ваш код не соответствует Python (и как это исправить)

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com