{"repo":"oxfeeefeee/goscript","free":true,"listed":false,"github":"https://github.com/oxfeeefeee/goscript","clone":"git clone https://github.com/oxfeeefeee/goscript.git","description":"An alternative implementation of Golang specs, written in Rust for embedding or wrapping.","language":"Rust","stars":1544,"topics":["programing-language","scripting-language","vm","parser","rust","golang"],"license":null,"category":"dev-tools","readme_excerpt":"Goscript An alternative implementation of Golang specs, written in Rust for embedding or wrapping. NOTE: https://volang.dev/ (repo)￼ is the successor to this project. This project is no longer maintained. Website What + In other words, it's just another flavor of Go. + It's designed to work with other Rust code in the case where you want to offer the users of your library/app the ability to use a \"simpler\" language to call the native (Rust) code, like what Lua is for Redis/WoW, or Python for NumPy/Sublime Text. Why + It's native to Rust, and your Rust project is looking for a scripting language. + Go is nice and easy and you are familiar with it. + To Rust programmers, it should be very well understood that compiler helps, as a strictly typed language, Goscript's type checker helps a lot compared to dynamically type languages, especially when your codebase gets larger. How Goscript Internals I: Overview When + This readme update serves as an alpha release announcement. + Almost all the language features are implemented as per the specs(pre-1.18, i.e. excluding generics). + Part of the standard library is ported, which is not fully working. + There are still a lot of work to be done besides libraries, like API cleanup, Documentation, and a lot more test cases. + Overall it's considered buggy although it passes dozens of test cases. + A beta release is expected in about a year from now. Who + email: pb01005051 at Gmail. + discord: join FAQ + Is this a new language? No, this is ","default_branch":null,"files":null,"tree":[],"storefront":"/r/oxfeeefeee","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/oxfeeefeee/goscript/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}