YoVDO

Metaprogramming 2.0

Offered By: Scala Days Conferences via YouTube

Tags

Scala Days Courses Software Development Courses Scala Courses Macros Courses Metaprogramming Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the evolution and future of metaprogramming in Scala through this 44-minute conference talk from Scala Days New York 2016. Dive into the journey of Scala macros since their 1.0 release in 2013, examining the improvements made and planned for metaprogramming. Discover what worked, what didn't, and the exciting prospects for macros in scala.meta and Dotty. Learn about Scala Meta, its community, product status, and official endorsement. Gain insights into its applications, first stable release features, and upcoming developments. Experience a live demo covering FormatTokens and SBT. Understand semantic KPIs, inline macros, and macro notations. Explore the future of Meta, its users, code analysis capabilities, Scala FMT, and rewriting rules. This talk provides a comprehensive overview of Scala metaprogramming's past, present, and future, essential for developers looking to leverage advanced language features.

Syllabus

Introduction
What is Scala Meta
Scala Meta is real
Meta is a community
Meta is a product
Meta is officially endorsed
Whats it good for
First stable release
Whats in there
Whats next
Semantic KPIs
Live Demo
Format
Tokens
SBT
Summary
Macros
Table
Inline macros
Macro notations
Future of Meta
Users
Code Analysis
Scala FMT
Rewriting rules
Scala Meta


Taught by

Scala Days Conferences

Related Courses

Документы и презентации в LaTeX (Introduction to LaTeX)
Higher School of Economics via Coursera
Excel Avanzado
Miríadax
Excel aplicado a los negocios (Nivel Avanzado)
Universidad Austral via Coursera
Excel Skills for Business: Intermediate II
Macquarie University via Coursera
Diseño de sistemas de información gerencial para intranet con Microsoft Access
Universidad del Rosario via edX