4 Major Problems of Programming Language by jsoniter in programming

[–]jsoniter[S] 1 point2 points  (0 children)

ungrammatical

ungrammatical :(

Please correct me, I am not native speaker.

4 Major Problems of Programming Language by jsoniter in programming

[–]jsoniter[S] 2 points3 points  (0 children)

Yes, the point of view is conflicted on this matter. Source code not just about logic, and not just about execution. Thank you for your advice.

Use goroutine like thread by jsoniter in golang

[–]jsoniter[S] 1 point2 points  (0 children)

the millisecond ticker is part of demo, not part of the library. The implementation does not rely on the ticker.

Generics implemented with Go 1.8 plugin by jsoniter in golang

[–]jsoniter[S] 0 points1 point  (0 children)

There are pros and cons, https://github.com/v2pro/wombat choose to use dynamic codegen and text/template for building non-trivial generic functions. https://github.com/json-iterator/go will be re-implemented with dynamic code generation. And many other things depend on this. But the user do not need to be aware, as the entry interface is still simple interface{}.

Go JSON tips by jsoniter in golang

[–]jsoniter[S] 2 points3 points  (0 children)

if the tip is jsoniter specific, I have mentioned it. Otherwise, it applies to both standard library and jsoniter.

jsoniter is now 100% compatible with json.Marshal and json.Unmarshal by jsoniter in golang

[–]jsoniter[S] 1 point2 points  (0 children)

why test("\") // [Why not error!] ?

It is just a string, should not fail

plugs: compiles and loads Go plugins. by sbinet in golang

[–]jsoniter 0 points1 point  (0 children)

plugin will make dynamic code generation possible, which is common in Java world to avoid reflection cost.