Skip to content
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

JIT blocks for C++ #93

Open
1 of 2 tasks
guruofquality opened this issue Jul 11, 2016 · 1 comment
Open
1 of 2 tasks

JIT blocks for C++ #93

guruofquality opened this issue Jul 11, 2016 · 1 comment

Comments

@guruofquality
Copy link
Contributor

guruofquality commented Jul 11, 2016

Using the conf-file based registry, it should be possible to install a C++ source (or sources) and register them with a conf file. The file would describe the source locations and possible linker or include options. Upon instantiation, the JIT loader would compile the source into a module, load it, and return the resulting block to the caller.

This could be a very better way for users to write simple C++ blocks without dealing with the compiler tools. We already have a module compiler interface available, so half of the dirty work is done.

  • wiki page documenting conf file and options for installing
  • merge the feature into master
@guruofquality
Copy link
Contributor Author

Almost complete, a demo is checked in with comments: https://github.com/pothosware/pothos-demos/blob/master/jit_cpp_block/README.md

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant