Jonathan Coates

Results 486 comments of Jonathan Coates

@dan200 I realise there are other PRs out there which are objectively more important than this one, but I was wondering if you have any thoughts on this PR? I...

@JustPingo Cobalt is pretty much LuaJ with some bug fixes and minor improvements, meaning it isn't as dramatic a change as swapping to an alternative Lua runtime (such as LuaJIT...

@Wojbie The thing which first springs to mind is that `error` and stack levels function a little differently. A common pattern in CC is to use `pcall(error, "", i)` to...

@JustPingo > I don't understand what you mean. Aren't native Lua coroutines doing everything that is needed? Yes. It's more about how ComputerCraft currently interacts with coroutines and expects them...

I've just finished doing a tiny bit of work on Cobalt with some optimising [and bug fixing](http://www.computercraft.info/forums2/index.php?/topic/29053-vm-error-array-index-out-of-bounds/). As I'm preparing for a release, I'm wondering whether it would be better...

@viluon There's lots of small things, like having to use `git clone --recursive` instead of `git clone`. I believe there are also complications involved with pulling also updating the submodule...

It's been a year, so I thought it would be a good time to mention that we've been running this on several relatively popular CC-based servers for a while now,...

I can't find Dan's tweet explaining this, but basically he doesn't have rights to the CCEdu code: it was developed for Teacher Gaming as part of MinecraftEdu, and so is...

> - will break peripheral mods. > - CC makes several assumptions about the VM which work in Lua but not in JS Neither of these are entirely true any...

So the above commit _technically_ fixes this issue, but causes all sorts of other ones: ![](https://i.imgur.com/LuYbqwk.png) It also seems to have a fun swing from side-to-side as you walk. Rendering...