Sean Marshallsay

Results 34 comments of Sean Marshallsay

Hi @piaojin, as you can probably tell I don't really have the time to maintain this crate anymore unfortunately. I would strongly suggest looking into [cbindgen](https://github.com/eqrion/cbindgen/) instead.

- Anything marked `#[repr(C)]` should be public and C-calllable - no generics - no unit structs - single unit tuple structs only (opaque pointers) - Anything marked `#[no_mangle]` should be...

Yep this seems like a good course of action, thanks. It's gonna take a bit of work so I can't promise I'll have a fix out as quickly as last...

Seems to be standard in C11.

Thanks for the work! I'm not gonna have time to look it over this week, but I'll try to go over it next weekend.

It would be great to have the entire compiling logic as a trait, then people could implement their own languages.

Maybe something along the lines of ``` rust struct Options { module: syntax::ast::Path, compiler: Vec, } struct Cheddar { input: Source, // So that all interfaces are put in the...

@gnikit Are you aware of [tree-sitter](https://tree-sitter.github.io/tree-sitter/)? It was designed specifically for language servers and similar tools, so syntax errors don't prevent the rest of the file from being parsed. E.g.:...

@Shaikh-Ubaid Is there a bug in ASR JSON output? On my build (0.18.0-944-g0eddcab46) I'm only getting the modules that have been defined and used in the file, but none of...