SpaceManiac

Results 98 comments of SpaceManiac

No problem merging this, but if I may ask, what is this `_binobj` actually useful for?

Does `json_encode` ever produce these documents? If not, where do they come from?

Release notes with non-explicitly-breaking features: http://www.byond.com/docs/notes/515.html Will likely only get to this after 515 has stewed in beta for a bit and codebases like /tg/ are actually looking to start...

Your line 4 should be `/proc/foo()`. Proc return types are not part of the DM language (yet), but you can indicate them to SpacemanDMM like this: ```dm /proc/foo() set SpacemanDMM_return_type...

I experimented a bit with how to solve this issue conceptually. IMO, the cleanest solution is a separate `Context` type which is responsible for `lua_openstate` and `lua_close`, and from which...

Silently? I get a predictable error: ``` meme.dme, line 1, column 19: error: got '1', expected one of: identifier, '/', '[', contents, newline - fatal error: the parser cannot continue...

Hmm, it seems to have originally been intentional: https://github.com/SpaceManiac/SpacemanDMM/blob/59cfdbf826acb4f72adc2cbd4ffe2147baa7c0ad/crates/dreamchecker/src/lib.rs#L1158 It'll take some investigation to be sure that changing this doesn't have side-effects.

Unfortunately it's difficult to adapt the parser to allow both of the following to work: ```dm /datum/operator/() // this is the overload for `/` division operator for `/datum` /datum/operator/unrelated_proc() //...