David DeSimone

Results 107 comments of David DeSimone

Tests are located in the cocos2d-x repo, here: https://github.com/cocos2d/cocos2d-x That repo contains this repo as a sub module. You can run the steps in the README of that repo, and...

The WPT problem is very frustrating - mostly because we don't even need wpt. I tried removing it as a submodule, but I remember that not being successful in resolving...

>emacs-module-rs has to use catch_unwind to prevent panics from unwinding into non-Rust stack frames (which is UB). @brotzeit > Do you know how remacs handles this? IIUC, this is handled...

>Even easier would be exporting all symbols (-rdynamic) so that dynamic modules can use dlsym to get at the internal APIs. Initially I was a big fan of this idea,...

> > IIUC, this is handled by this line in our Cargo.toml > > ``` > > # Allow unwinding in functions called from C. See > > # https://www.reddit.com/r/rust/comments/565q1f/wrote_a_blogpost_from_my_experiences_the_arduous/d8h053m/...

The `#[lisp_fn]` macro can define an interactive function via the syntax `#[lisp_fn(intspec = "p")]` Point 1: That is something we plan on adding tracked by https://github.com/emacs-ng/emacs-ng/issues/86 Point 2: Our current...

I'll go more in depth in the documentation tracked by https://github.com/emacs-ng/emacs-ng/issues/94. Deno has documentation on some their already built async functionality found at https://deno.land/[email protected]. Pretty much all of that should...

The only function I need to better familiarize myself with is `docfile::scan_rust_file`, as I am unsure if that would still be useful. Otherwise I think the 'remacs-lib' should be removed.

After looking into it, docfile::scan_rust_file is actually critical for the macro `def_lisp_sym!` in rust, which is equivalent to `DEF_SYM` in C. We can rework the crate structure to allow for...

To add a little more detail for this, the high level design is to make it easier to setup emacs-ng with common configurations. I think it would be good to...