I’ve been working on a golang wrapper library for libnecpp from nec++, a C library interface for a C++ rewrite of nec2c, which is a C rewrite of the original FORTRAN NEC2.
That wrapper is in a pretty good state (although like so many projects not “done”, as such), and you can find it on github at https://github.com/ctdk/go-libnecpp. There are godocs for the library as well.
Areas for future work include:
I am pleased to announce another goiardi (a Chef server written in go) release.
Version 0.3.0 of goiardi adds the ability to save the in-memory data store and the search index to disk, rather than losing everything everytime the server restarts. If the options are set, goiardi will save when it receives a SIGTERM or SIGINT signal, as well as save in the background periodically. The interval defaults to five minutes, but can be specified as an option as well.
A while back, I decided that I would like to learn Go, which is a pretty neat language all around (in my humble opinion). I had to come up with some sort of project that would be ambitious enough to teach myself a lot of the language features, but not so huge that I’d give up in frustration. Then I thought of a name, and realized what I had to do.