erl_expand_records(3)
πΈ NAME πΈ
okay so bestie, this is the Erlang Module Definition for erl_expand_records(3) β yes, the manual name itself is literally erl_expand_records(3). it's giving "record expansion, but make it official." π
erl_expand_recordsβ this module expands records in a module. no cap. β¨
π¦ DESCRIPTION π¦
See Also
- Section The Abstract Format in ERTS User's Guide. π
that's the whole cross-reference vibe. go read it if you want the lore. π«Ά
π FUNCTIONS π
module(AbsForms, CompileOptions) -> AbsForms2
module(AbsForms, CompileOptions) -> AbsForms2
when
AbsForms :: [erl_parse:abstract_form()],
AbsForms2 :: [erl_parse:abstract_form()],
CompileOptions :: [compile:option()].
okay so what does this icon do? It expands all records in a module to use explicit tuple operations and adds explicit module names to calls to BIFs and imported functions. The returned module has no references to records, attributes, or code. periodt. π
sign-off bestie: this page came from Ericsson AB, stdlib 8.0.4, and the manual page is erl_expand_records(3). the original footer has no date line, so no made-up date here β just the source/version tea. mwah π
π¦ where this page comes from
- ubuntu stonking: erlang-doc 1:29.0.6+dfsg-1 Β· Apache-2.0
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms