Matthew

Results 9 comments of Matthew

## Benefits and Drawbacks - Making vararg support "opt-in" (sol 1) by exposing another type is less ergonomic and *familiar*. - Making vararg support "implicit" (sol 2) may cause subtle...

Another potential solution is to handle it "implicitly" **except** when the vararg type is `Array`.

Oh wow, didn't see that issue. Yeah hadn't actually thought of people doing that. Thank you

Technically CFrame.new takes the `Variant` type but it doesn't run into this problem. And the errors printed from doing this seem to be the _exact_ same (wording, that is) from...

I believe the name `singleString` is okay as strings encapsulated within single-quotes is an unacceptable idea. The camelCase form is fantastic for specifying the names of _informal_ types such as...

That would be irrelevant, in modern times all primitive types should be classes. For example Java has boxed-types which is a step in the right direction. Sadly Java is notorious...

We're going to be treating the CPU as a black box. The implementation details do not matter, however to the user all types must be a class. Implementation of arithmetic...

A hash can only be retrieved within an `unsafe` block and it returns an `unsafe type` (for the Integer class, it will return the raw integer it encapsulates). You can...

I need to run this through my manager. I believe you know him, Bubsby. He is currently working on some standards and rewriting the entire spec. to help get rid...