Thanks for suggestion, I have change license to MIT 在 2017年10月20日星期五 UTC+8下午3:53:52,Dave Cheney写道: > > Thank you for sharing your package. Would you consider re-licencing it > under a more permissive licence like MIT or BSD? > > On Friday, 20 October 2017 17:37:07 UTC+10, Ally Dale wrote: >> >> Hello, everyone, >> It's my pleasure to announce that I have just released a stable version >> of full-feature serialization package to replace std.binary. >> You can find the project here: >> https://github.com/vipally/binary >> My trouble is that when I want to transport a go data on network between >> golang apps, but I can't find a perfect way to achieve this work. >> std.binary does not support enough types(eg:string), gob encoding too >> many byte numbers, and protocol buffer is not easy to use freely. >> So I have to design a new serialization package to fix this problem. >> My solution is to improve from std.binary, and design goal is to take >> both advantages of std.binary and gob. >> Finally I achieve it. Here is the main feature of this package. >> >> 1. as light-weight as std.binary >> 2. with full-type support like gob. >> 3. as high-performance as std.binary and gob. >> 4. encoding with fewer bytes than std.binary and gob. >> 5. use RegStruct to improving performance of struct encoding/decoding >> 6. recommended using in net protocol serialization and DB >> serialization >> >> usage: >> if bytes, err := binary.Pack(&data, nil); err==nil{ //... } >> if err := binary.Unpack(bytes, &data); err==nil{ //... } >> >> You can find more detail informain at the main page of this project. >> I think it is a better way to instead std.binary to encoding/decoding >> between go data and byte slice. >> I hope go team can consider this requirement, and help to accept this >> package in std library or gx library to help more gophers to fix go data >> serialization requirement. >> >> Thanks for reading! >> Ally >> >
-- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.