1
0
Fork 0
mirror of https://github.com/luau-lang/rfcs.git synced 2025-04-07 12:00:59 +01:00
rfcs/docs
Junseo Yoo d473220d97
RFC: rawget Type Operator ()
* Initial commit for rawget

* rfc for rawget type operator completed

* Forgot .md

* Code blocks '''lua -> '''luau

* grammar fixes

Co-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>

* Revised motivation section and design section

* Revised the drawbacks section

* Added a note about how this type operator doesn't work with class types

* Rephrased the summary

Co-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>

* Redirect users to open-source Luau global functions

Co-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>

* reword "runtime pair" to counterpart and update the link

Co-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>

* grammar fix: "interactions" -> "interaction"

Co-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>

* Revised wording for motivation section

Co-authored-by: aaron <aweiss@hey.com>

* Added an article and broke up a sentence into two

Co-authored-by: aaron <aweiss@hey.com>

* Revided the reasoning for second drawback

* Update docs/rawget-type-operator.md

Co-authored-by: aaron <aweiss@hey.com>

---------

Co-authored-by: vegorov-rbx <75688451+vegorov-rbx@users.noreply.github.com>
Co-authored-by: aaron <aweiss@hey.com>
2024-06-20 10:30:09 -07:00
..
_config.yml Add site config and index 2023-10-30 07:52:49 -07:00
behavior-eq-metamethod.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
behavior-stricter-utf8-library.md Update behavior-stricter-utf8-library.md 2023-11-16 13:32:01 -08:00
change-global-version.md Add RFC status fields () 2021-05-17 18:19:49 -07:00
CNAME Create CNAME 2023-11-10 14:12:23 -08:00
config-luaurc.md Mark RFCs that were implemented as such. 2021-11-03 21:35:25 -07:00
deprecate-getfenv-setfenv.md rfcs: Update status 2023-10-11 08:29:25 -07:00
deprecate-table-getn-foreach.md rfcs: Update status 2023-10-11 08:29:25 -07:00
disallow-proposals-leading-to-ambiguity-in-grammar.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
function-bit32-byteswap.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
function-bit32-countlz-countrz.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
function-coroutine-close.md Mark singleton types and unsealed table literals RFCs as implemented () 2022-03-29 16:58:59 -07:00
function-debug-info.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
function-string-pack-unpack.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
function-table-clear.md Add RFC status fields () 2021-05-17 18:19:49 -07:00
function-table-clone.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
function-table-create-find.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
function-table-freeze.md Spelling () 2021-11-04 09:50:46 -05:00
generalized-iteration.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
generic-function-subtyping.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
generic-functions.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
index-type-operator.md RFC: index Type Operator () 2024-06-10 18:22:56 -04:00
index.md Update index.md 2023-10-30 08:53:21 -07:00
keyof-type-operator.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
len-metamethod-rawlen.md Mark __len RFC as implemented 2022-08-03 15:38:45 -07:00
local-type-inference.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
lower-bounds-calculation.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
luau-mascot.md RFC: An official mascot for Luau () 2024-06-04 10:41:11 -07:00
never-and-unknown-types.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
new-nonstrict.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
new-require-by-string-semantics.md Update new-require-by-string-semantics.md () 2024-06-18 09:18:16 -07:00
property-readonly.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
property-writeonly.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
rawget-type-operator.md RFC: rawget Type Operator () 2024-06-20 10:30:09 -07:00
recursive-type-restriction.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
require-by-string-aliases.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
sealed-table-subtyping.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
shared-self-types.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-array-like-table-types.md Add RFC status fields () 2021-05-17 18:19:49 -07:00
syntax-attribute-functions-native.md RFC: Native Attribute for Functions () 2024-06-10 09:30:19 -07:00
syntax-attributes-functions-parameters.md RFC: Function Attribute Parameters () 2024-05-30 12:19:18 -07:00
syntax-attributes-functions.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-compound-assignment.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-continue-statement.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-default-type-alias-type-parameters.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-floor-division-operator.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-if-expression.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-leading-bar-and-ampersand.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-named-function-type-args.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-number-literals.md Add RFC status fields () 2021-05-17 18:19:49 -07:00
syntax-property-access-modifiers.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-singleton-types.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-string-interpolation.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-type-alias-type-packs.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-type-ascription-bidi.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-type-ascription.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
syntax-typed-variadics.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
type-ascription-by-inhabitance.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
type-byte-buffer.md Status update on bit32.byteswap and buffer () 2023-12-15 13:50:54 -08:00
type-error-suppression.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
unsealed-table-assign-optional-property.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
unsealed-table-literals.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00
unsealed-table-subtyping-strips-optional-properties.md Update codeblocks' language to use luau. () 2024-06-10 08:15:36 -07:00