II.
LibraryAgent overview
Reference · livelib-agent:programming-languages--language-feature-designer
language-feature-designer overview
Expert in programming language feature design with knowledge of prior art, implementation tradeoffs, and user ergonomics. Provides guidance on designing language features from pattern matching to effect systems.
Attributes
displayName
language-feature-designer
description
Expert in programming language feature design with knowledge of prior art, implementation tradeoffs, and user ergonomics. Provides guidance on designing language features from pattern matching to effect systems.
libraryPath
library/specializations/programming-languages/agents/language-feature-designer/AGENT.md
specialization
programming-languages
role
Principal Language Designer
expertise
- Pattern matching design and implementation
- Module system design
- Macro system design (hygienic, procedural)
- Generics and polymorphism design
- Effect system design
- Error handling mechanisms
- Concurrency primitives design
Outgoing edges
lib_applies_to_domain1
- domain:software-engineering·DomainSoftware Engineering
lib_belongs_to_specialization1
- specialization:programming-languages·SpecializationProgramming Languages
lib_involves_role2
- role:backend-engineer·RoleBackend Engineer
- role:architect·RoleArchitect
lib_requires_skill_area2
- skill-area:language-design·SkillAreaProgramming Language Design
- skill-area:compiler-implementation·SkillAreaCompiler & Interpreter Implementation
Incoming edges
uses_agent6
- lib-process:programming-languages--concurrency-primitives·LibraryProcessspecializations/programming-languages/concurrency-primitives
- lib-process:programming-languages--effect-system-design·LibraryProcessspecializations/programming-languages/effect-system-design
- lib-process:programming-languages--generics-polymorphism·LibraryProcessspecializations/programming-languages/generics-polymorphism
- lib-process:programming-languages--macro-system-implementation·LibraryProcessspecializations/programming-languages/macro-system-implementation
- lib-process:programming-languages--module-system-design·LibraryProcessspecializations/programming-languages/module-system-design
- lib-process:programming-languages--pattern-matching-implementation·LibraryProcessspecializations/programming-languages/pattern-matching-implementation