- Notifications
You must be signed in to change notification settings - Fork182
MetaCall: The ultimate polyglot programming experience.
License
metacall/core
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
MetaCall allows calling functions, methods or procedures between multiple programming languages.
sum.py
defsum(a,b):returna+b
main.js
const{ sum}=require('./sum.py');sum(3,4);// 7
shell
metacall main.js
MetaCall is an extensible, embeddable, and interoperable cross-platform polyglot runtime. It supports NodeJS, Vanilla JavaScript, TypeScript, Python, Ruby, C#, Java, WASM, Go, C, C++, Rust, D, Coboland more.
The easiest way to installMetaCall is the following:
curl -sL https://raw.githubusercontent.com/metacall/install/master/install.sh| sh
For more information about other install methodologies and platforms or Docker, check theinstall documentation.
You can find a completelist of examples in the documentation. If you are interested in submitting new examples, pleasecontact us in our chats.
About
MetaCall: The ultimate polyglot programming experience.
Topics
Resources
License
Code of conduct
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Packages0
Uh oh!
There was an error while loading.Please reload this page.