News for hackers. Stuff that matters.
Re:An NES emulator written in Go by danmanstx on Thursday January 08, 2015 @01:11AM (#8855209)
cool project, better name! What advantages does Go add over other languages?
Re:An NES emulator written in Go by zerr on Thursday January 08, 2015 @02:09AM (#8855328)
Coolness? I doubt "NES emulator in Java" would get any upvotes with the nowadays userbase of HN... :)
Re:An NES emulator written in Go by kid0m4n on Thursday January 08, 2015 @03:07AM (#8855464)
Yep, thats one of the main reasons of basing my startup on Go. For that eventual HN post!
Re:An NES emulator written in Go by 72deluxe on Thursday January 08, 2015 @05:02AM (#8855730)
Is the language really that important to the end product? I know we like to write in our favourite languages or the language we think in, but when you use software daily, do you only use software written in C, for example? Do you refuse to use anything written in C++?
Re:An NES emulator written in Go by 27182818284 on Thursday January 08, 2015 @11:59AM (#8857282)
Not directly, but very possibly indirectly because of the people a new language attracts: PG already touched on it: http://www.paulgraham.com/pypar.html
Re:An NES emulator written in Go by easytiger on Thursday January 08, 2015 @04:57AM (#8855719)
Its definitely worth the drop in performance!
Re:An NES emulator written in Go by shurcooL on Thursday January 08, 2015 @02:33AM (#8855388)
You can do one command, `go get -u github.com/nwidger/nintengo` and it will be installed. No Makefiles, no header files when developing, the code is nice and clean. Those are some off the top of my head.
Re:An NES emulator written in Go by JetSpiegel on Thursday January 08, 2015 @05:12AM (#8855761)
Build Install Azul3D by following the official installion instructions for your platform. go get github.com/nwidger/nintengo

Nope

Re:An NES emulator written in Go by slimsag on Thursday January 08, 2015 @06:07AM (#8855882)
True, you need to install some things. But these are just:

- OS X: Just Go, Git, and XCode (this project doesn't use freetype).

- Windows: Just Go, Git, and MinGW.

- Linux: Apt can install all dependencies (installation instructions list more than are actually needed -- sorry).

And then you get a _single binary_ that runs on the system without the installation of any additional libraries. All libraries used are included by default on any modern OS.