erl_expand_records(3)

πŸ“¦
version 29.0.6 Β· 3 versions
, in ubuntu stonking

🌸 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