Skip to content
This repository has been archived by the owner on Jun 4, 2024. It is now read-only.

Refactor VM so it supports more than WASM #17

Open
samyfodil opened this issue Nov 27, 2023 · 0 comments · May be fixed by #18
Open

Refactor VM so it supports more than WASM #17

samyfodil opened this issue Nov 27, 2023 · 0 comments · May be fixed by #18

Comments

@samyfodil
Copy link
Contributor

The primary goal of this issue is to refactor the existing Virtual Machine (VM) architecture in the taubyte/vm repository to extend its capabilities beyond WebAssembly (WASM). The proposed enhancement aims to incorporate support for additional programming languages and serverless container technology. This will significantly broaden the applicability and flexibility of the VM, catering to a more diverse range of use cases and developer preferences.

Key Additions:
1/ JavaScript Support via Goja: Integrate the Goja JavaScript engine to enable the execution of JavaScript code. This addition will cater to a vast number of developers familiar with JavaScript, making the VM more accessible and versatile.
2/ Python Support via Gpython: Implement Gpython to facilitate the execution of Python scripts. Python's popularity in various domains, including data science, machine learning, and general-purpose programming, makes it a valuable addition to the VM's capabilities.
3/ Serverless Container Integration: Expand the VM's functionality to support serverless containers. This feature will allow users to deploy containerized applications seamlessly, benefiting from the scalability and efficiency of serverless architectures.

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

Successfully merging a pull request may close this issue.

1 participant