e010: Macros rule!
New Rustacean
English - January 18, 2016 15:25 - 16 minutes - 6.78 MB - ★★★★★ - 79 ratingsTechnology News Tech News rust programming programming languages software Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Macros rule!
NotesBecause of the way macros are exported—before name resolution on crates occurs—the documentation for the macros defined in the source for this episode occurs in the Macros section of the show_notes crate documentation, rather than within the documentation for this module. (See the Rust Book discussion of documenting macros for details.) Even so, the source is still in this module; see the implementations for details.
Links
Rust book: Macros
Rust by Example: Macros
Rust reference: Macros
“Macro by Example” (original paper)
Nick Cameron:
Macros
Macros in Rust
Part 1: macro_rules!
Part 2: procedural macros
Part 3: hygiene
Part 4: scoping and import/export
Part 5: current problems and possible solutions
Part 6: more issues with macro_rules!
concat_idents and macros in ident positions
Macro plans, overview
Macro hygiene in all its guises and variations
Sets of scopes macro hygiene
Macro plans: syntax
Procedural macros, framework
Sponsors
Aleksey Pirogov
Chris Palmer
Derek Morr
Hamza Sheikh
Luca Schmid
Micael Bergeron
Ralph Giles (“rillian”)
reddraggone9
William Roe
Become a sponsor
Follow
New Rustacean:
Twitter: @newrustacean
App.net: @newrustacean
Email: [email protected]
Chris Krycho
Twitter: @chriskrycho
App.net: @chriskrycho