3 ms·
cznic (aka modernc.org) again… This person or this collective have been transpiling C projects into Pure Go projects, like sqlite[1], libx11[2], xcb[3], and mu
by acatton 4y ago
cznic (aka modernc.org) again…
This person or this collective have been transpiling C projects into Pure Go projects, like sqlite[1], libx11[2], xcb[3], and much more[4]… They use their own homegrown transpiler from C99 to Go.[5]
I can only have respect and admiration for whoever is behind this effort :)
[1] https://modernc.org/sqlite https://modernc.org/sqlite
[2] https://gitlab.com/cznic/x11 https://gitlab.com/cznic/x11
[3] https://modernc.org/xcb https://modernc.org/xcb
[4] https://gitlab.com/users/cznic/projects https://gitlab.com/users/cznic/projects
[5] https://gitlab.com/cznic/ccgo https://gitlab.com/cznic/ccgo
- shp0ngle 4y agocz.nic is a Czech domain registrar. (CZ NIC...) Even as a Czech, I have no idea if they are owned/governed by state, or not. I need to look into wiki for that. edit: oops it might be entirely unrelated. Sorry! edit2: my confusion is understandable, as cz.nic has some open-source projects, too! https://www.nic.cz/page/2049/projekty-pro-odbornou-verejnost/ https://www.nic.cz/page/2049/projekty-pro-odbornou-verejnost... For example open source routers Turris https://www.turris.com/en/ https://www.turris.com/en/
- acatton 4y agocznic or modernc.org is just a name clash, AFAICT. They have nothing to do with cz.nic.
- shp0ngle 4y agohe actually was employed by cz.nic according to some public record.
- jimsmart 4y agoBased upon info in an AUTHORS file [0] for a different project by the user cznic, I think there may indeed be some kind of connection with nic.cz ...? But I believe, based upon my membership on the GoNuts group / mailing list, that this is mostly the work of one individual, Jan Mercl (he is quite active in GoNuts) — as also stated in the previously mentioned AUTHORS file, and in the AUTHORS file for the port of Tcl that is the subject of the OP [1]. I have used some of his non-transpiled code/projects in my own Go projects in the past. He seems to be a very solid coder, often happy to share his views in GoNuts, and also frequently reviews others' code too. [0] https://github.com/cznic/golex/blob/master/AUTHORS https://github.com/cznic/golex/blob/master/AUTHORS [1] https://gitlab.com/cznic/tcl/-/blob/master/AUTHORS https://gitlab.com/cznic/tcl/-/blob/master/AUTHORS
- shp0ngle 4y agoAh googling him, it seems to me he was employed by cz.nic in 2012 or such. All right.