-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Documentation Improvements: How to do basic things with ChakraCore #5
Comments
NOTE: new edits to the list will be added to the main post instead of to this comment. Good input. I think I've done all of those in this sample, but some documentation with small code snippets would've been more helpful. I'll look into it when I'm free. Creating a list of topics,
Edited: |
Might want to add "Embed JavaScript functions in C/C++"... This may not be used very often, but there is cases where the implementation of a function is a lot easier to use JavaScript than it is C/C++. // This is the toString function defined using JavaScript,
// but is embedded in C/C++ code.
function toString() {
return `Point (${this.x}, ${this.y}, ${this.z})`
} |
Something that would provide a lot of value. Something quiet common is how to wrap a c++ object so it is accessible from js. Something similar to https://chromium.googlesource.com/v8/v8/+/master/samples/process.cc would be good. |
Yeah. I think this one (I added "external objects" just now) on my list would help,
|
Great :) |
Updated list in the main post so we get the progress meter from the issues page as we complete these items. |
@dilijev It would be good to call out that the samples should be accessible cross platform as well as just windows. The opengl sample is great, but uses some windows only features. |
@jaredwy -- Makes sense. For the APIs that are xplat-compatible, the samples should be xplat-compatible. But because they are example snippets, they might not compile on their own without setting up a project like the samples do. Short samples in documentation will not be perfect and super easy, but may be possible to copy-paste into an existing project. For the Windows-only APIs, they'll obviously only work on Windows. There are a few of these. |
@dilijev Yup. It would be good just to avoid things like |
Adapted from internal feedback:
If this information is already available in a form other than the example projects, we should try to improve the discoverability of that info.
Adding @liminzhu's list of topics to the main post so we get the handy progress meter:
Expose native functions / external objects to JavaScriptAdd JSRT basic tasks tutorials #44Script serialization with lazy source loadingAdd JSRT basic tasks tutorials #44Call functionsAdd JSRT basic tasks tutorials #44The text was updated successfully, but these errors were encountered: