https://github.com/metacall/landing-page
Repository containing the landing page for MetaCall Core project.
https://github.com/metacall/landing-page
core landing metacall page website
Last synced: 6 months ago
JSON representation
Repository containing the landing page for MetaCall Core project.
- Host: GitHub
- URL: https://github.com/metacall/landing-page
- Owner: metacall
- License: apache-2.0
- Created: 2021-05-18T14:06:38.000Z (about 5 years ago)
- Default Branch: master
- Last Pushed: 2024-03-25T21:25:11.000Z (over 2 years ago)
- Last Synced: 2024-03-26T21:53:42.627Z (over 2 years ago)
- Topics: core, landing, metacall, page, website
- Language: CSS
- Homepage: https://core.metacall.io
- Size: 22.9 MB
- Stars: 5
- Watchers: 3
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
**MetaCall** allows calling functions, methods or procedures between multiple programming languages.
`sum.py`
```python
def sum(a, b):
return a + b
```
`main.js`
```javascript
const { sum } = require("./sum.py");
sum(3, 4); // 7
```
`shell`
```sh
metacall main.js
```
**MetaCall** is a extensible, embeddable and interoperable cross-platform polyglot runtime. It supports NodeJS, Vanilla JavaScript, TypeScript, Python, Ruby, C#, Go, C, C++, Rust, D, Cobol [and more](/docs/docs.md#_2-language-support).
## Install
The easiest way to install **MetaCall** is the following:
```sh
curl -sL https://raw.githubusercontent.com/metacall/install/master/install.sh | sh
```
For more information about other install methodologies and platforms or Docker, check the [install documentation](/docs/docs.md#_41-installation).
## Examples
You can find a complete [list of examples in the documentation](/docs/docs.md#_43-examples). If you are interested in submitting new examples, please [contact us in our chats](/docs/community.md#community).

