|
|
|
|
|
by lloeki
3223 days ago
|
|
What? This is literally the first paragraph of README.md: Goby is an object-oriented interpreter language deeply inspired by Ruby as well as its
core implementation by 100% pure Go. Moreover, it has standard libraries to several
features such as the Plugin system. Note that we do not intend to reproduce whole of
the honorable works of Ruby syntax/implementation/libraries.
One of our goal is to provide web developers a sort of small and handy environment that
mainly focusing on creating API servers or microservices. For this, Goby includes the
following native features:
- Tough thread/channel mechanism powered by Go's goroutine
- Builtin high-performance HTTP server
- Builtin database library (currently only support PostgreSQL adapter)
- JSON support
- Plugin system that can load existing Go packages dynamically (Only for Linux by now)
- Accessing Go objects from Goby directly
This makes it quite a match to do containerized things as a single binary || self-deploying Go apps[0][0]: https://www.dotconferences.com/2016/10/kelsey-hightower-self... |
|
How? it is still an interpreted language so one has to write scripts. It no less complicated than installing and running Python or Ruby itself.