James Long
James Long
@quolpr You mentioned that you were interested in helping migrate to TypeScript. Are you still interested in that? I'm familiar with it, but not as familiar with setting it up...
This adds a backend which uses `webkitFileSystem`. Because it provides a sync API, it is *much* simpler. It's also way simpler because we have seemingly random access to the file,...
Hello, I've enabled Discussions and all general questions/discussions should happen there, not here. I will close issues that don't have a specific technical problem they are addressing. I've also posted...
I have already written a backend using `webkitFileSystem`: https://gist.github.com/jlongster/ec00ddbb47b4b29897ab5939b8e32fbe I did it somewhat naively though. It's _way_ slower because I don't know how to do bulk reads/writes. I can't find...
The problem I had before was due to transformations not keeping the source locations in the final nodes. There are a few key places that need to copy along the...
Hey guys, I finished hacking a simple benchmark together. It's pretty ugly code, but I think it's good enough to work with. It's a simple 2d graphics renderer that does...
It's annoying to have to write: ``` (int)(num) (int)(getNum()) ``` etc, every time I want to cast something. I should be able to just do: ``` (int)num (int)getNum() ``` but...
If I try to compile this code: ``` struct Foo { int bar; int baz; } let Foo** arr = new Foo*[100]; ``` I get this error: `main2.ljs:7:7: error: incompatible...
The error `Error: replacement values for syntax template must not be null or undefined` when you do something like this: ``` js const x = null; const tmpl = #`${x}`;...
This is (finally) a follow-up to my [absurd-sql](https://github.com/jlongster/absurd-sql) project I talked about here: https://github.com/sql-js/sql.js/issues/447#issuecomment-897326740 These are the changes so far required to make it work. It's not a lot of...