News for hackers. Stuff that matters.
Re:Facebook puts bounties on bugs in the D programming langu... by jnbiche on Friday November 15, 2013 @04:05PM (#6742136)
I'm talking about being able to call into Go code comprising a shared library via some sort of C calling convention. What you're referring to is something almost any modern language can do, which is call a C library via some sort of library loading mechanism (ctypes, FFI, etc.).

You can see a recent proposal for shared library support in Go and some reactions here:

https://groups.google.com/forum/#!topic/golang-nuts/zmjXkGrE...

So unless what you're talking about has happened in the past few months, I'm not aware of true shared library support in Go.

Practically speaking, shared library support is absolutely necessary if you're looking to use a low-level language as a means of speeding up a dynamic language. Or least highly-desirable (you can use IPC, but you lose a lot of speed, which is often the reason why you're using the lower-level language in the first place).

Re:Facebook puts bounties on bugs in the D programming langu... by pjmlp on Saturday November 16, 2013 @07:33AM (#6744545)
I doubt Go will ever get it, given the religiosity against them from the community.
Re:Facebook puts bounties on bugs in the D programming langu... by pjmlp on Monday November 18, 2013 @03:36AM (#6753317)
Replying to myself, since I can no longer edit.

From the gonuts-dev discussions, Go main toolchain might actually get support for dynamic loading in the future.

So I was wrong it seems.