Comments (3)
What do you mean about "to emit raw JS code from .go"?
go2js translates Go (almost all specification, by now) to JS
from go2js.
I'm basically looking for a FFI from Go to JS. I want to wrap some existing JS libraries.
It looks like this could be done without modifying the translator much and could probably be done as a separate project.
I saw a thread on golang-nuts about this project and there was some talk that supporting a FFI was not part of the project goals. Is that true? If so then I can spin up a new github project and keep it separate.
Thanks
from go2js.
Personally, I would prefer to avoid such tool because so people could create libraries in Go for JS, instead of to use actual JS libraries.
But well, if it's built by somebody then it can be added to go2js; I've no problem by that side. I'm trying don't be so dogmatic.
from go2js.
Related Issues (9)
- Crashes at translating a type which has not been yet defined HOT 2
- Suggestion: add local aliasing for this HOT 5
- var has different scope in javascript HOT 1
- const keyword unsupported in IE HOT 1
- Channels and gorountines in js HOT 1
- Generate CommonJS / AMD compatible .js files HOT 1
- Are you aware of GopherJS? HOT 2
- Is that possible to translate js to Go? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from go2js.