태그: #metaprogramming
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 2 편
Dart 매크로 취소 그 후 1년 반 — 약속된 세 가지는 실제로 배송되었나
2024년 Google I/O에서 Dart 팀이 가장 크게 내세운 기능이었던 매크로는 2025년 1월 29일 공식적으로 취소되었습니다. 이유는 기능이 나빠서가 아니라, 시맨틱 인트로스펙션의 컴파일 타임 비용이 Flutter의 핵심 자산인 stateful hot reload를 느리게 만들었기 때문입니다. 취소문은 세 가지를 약속했습니다 — 데이터용 맞춤 언어 기능, buildrunner 개선,
2026-07-17 · 19 분 읽기 #flutter#dart#macros#code-generation#metaprogrammingRust 매크로: 선언적 매크로 vs 절차적 매크로(derive)
Rust의 매크로는 컴파일 시점에 코드를 생성하는 메타프로그래밍 도구입니다. 패턴 기반의 선언적 매크로(macrorules!)와, 코드를 토큰 스트림으로 받아 조작하는 절차적 매크로(derive·attribute·function-like)를 구분해 설명합니다. serde의 [derive(Serialize)]가 실제로 무엇을 하는지, syn과 quote로 TokenStream을 다루는 흐름,
2026-06-26 · 18 분 읽기 #rust#macros#metaprogramming