Comments (2)
Closing for now as it's not easy to get TypeId
from a MRB_TT_DATA
. One way of doing this might be so save the TypeId
per mruby Class, but this seems tedious and would not bring any real speed benefits.
from mrusty.
Reopening. Just return the name of the class a String. Not fast, but nicer.
from mrusty.
Related Issues (20)
- Find a way to differentiate classes that need Rust reflection and those that don't.
- Expand macro functionality. HOT 1
- Add missing Value::to_module.
- Add Class to mrfn.
- Replace namespace-flooding macros with recursive calls. HOT 1
- Improve macros to handle &mut T case.
- Remove borrow rules from mrfn.
- Add panics to documentation.
- Avoid glob imports from top-level of crate HOT 2
- Develop a tool that generates Ruby stubs with documentation.
- Change no-run to no_run in docs.
- Is there a way to put class macro definitions in separate modules? HOT 7
- Call Rust functions with Ruby blocks HOT 10
- Nested mruby Rust calls cause memory leaks in the case of uncaught exceptions. HOT 17
- Don't require glob import to use mrfn! et al HOT 9
- "error: no rules expected the token ..." when using mrfn! with Value parameters. HOT 3
- mrbc_context is leaked.
- Don't match macros on exact type names HOT 2
- set_var should not panic HOT 3
- update mruby to 1.4.1 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mrusty.