Comments (2)
Related with #486
from gno.
Update
We should also make a process for porting good go libraries to gno, and publish them under a special domain prefix.
gno.land
is for the main GnoVM chain; the sources are published using TXs.foobar.land
is for a new GnoVM chain; the source will be fetched using IBC2.github.com
or maybeimported.land/github.com
is a special prefix where we know that the publisher is not the actual author, the license is inherited from GitHub, and the original author will be able to claim ownership later.
That being said, we can't have a process to port existing libraries without supporting versioning:
import "gno.land/p/stuff"
could be the alias ofgno.land/p/stuff/a1b2c3d4
, updatatable to a newer version.import "gno.land/p/stuff/5e6f7g8g"
is the exact version.
Maybe make something equivalent for the stdlib, and manage #486 by adding a new version.
from gno.
Related Issues (20)
- [GnoVM] Regexp breaking when used in stdlibs
- [chain] Unable to deploy module with a single top-level `gno.mod`, with multiple sub-packages without `gno.mod`s HOT 1
- `recover` not working correctly with runtime panics in Gnolang
- Proposal: Integrate Sponsor Mechanism for Transaction Fees HOT 2
- "User Flow" integration test
- utility to export gnoweb content as static HTML files
- [gnoweb] Long text popping out
- [gnoweb] Scale images in relation to page size
- [gnoweb] Add line numbers to source HOT 1
- Remove `wal` folder from root when running `gnodev`
- perf: gnovm bytecode
- Invalid commands in /r/demo/boards:testboard/5 HOT 1
- gnoweb: new `u/<handle>` page
- gnovm: support for `/internal/` subfolders
- gnoland: RFC non-importable but upgradeable packages
- gnoland/gnovm: purify `p/` even more
- minimal `p/ownable` Interface with multiple implementations HOT 1
- `p/index` for SQL-style indexes on datastore libraries (i.e., avl)
- gnoland: team support (a.k.a., namespace)
- Gno Studio: bug report?
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 gno.