13,023 reputation
4464
bio website nuroko.com
location United Kingdom
age 35
visits member for 3 years, 8 months
seen yesterday

Hacker, game developer, CG artist and machine learning entrepreneur


Nov
3
answered Is a Mission Oriented Architecture (MOA) a better way to describe things than SOA?
Nov
2
awarded  Yearling
Oct
22
comment How would you design a programming language?
Sounds pretty much exactly like Clojure (assuming you use Mjolnir for native code generaltion on LLVM for the systems programming part - github.com/halgari/mjolnir)
Oct
21
comment I've been told that Exceptions should only be used in exceptional cases. How do I know if my case is exceptional?
"Expected" is defined by not by subjective argument or convention but by the contract of the API/function (this might be explicit, but is often just implied). Different functions / APIs / subsystems can have different expectations, e.g. for some higher level functionality a non-existing file is an expected case for it to handle (it might report this to a user via a GUI), for other lower level functions it is probably not (and hence should throw an exception). This answer seems to miss that important point....
Oct
20
answered Languages like Tcl that have configurable syntax?
Oct
17
awarded  Good Answer
Oct
17
comment Can a beginner in programming start learning game development?
@Dunk : maybe true - though some people already know how to create graphics (e.g. photoshop gurus) and it can be easier to experiment with something when you can see visually how it behaves. Plus tools like Slick2D (or even just Java2D/Swing) make it relatively easy to get graphics into a simple game. YMMV, I think....
Oct
16
awarded  Enlightened
Oct
16
awarded  Nice Answer
Oct
16
answered Can a beginner in programming start learning game development?
Oct
8
awarded  Nice Question
Oct
6
answered Is there a language out there in which parameters are placed inside method name?
Oct
4
comment What language has integrated “list insertion” as part of code *syntax*?
Haha it's a bit of a stretch to define SQL as a "programming language". As a query DSL, maybe :-)
Oct
4
answered What language has integrated “list insertion” as part of code *syntax*?
Sep
29
awarded  Good Answer
Sep
15
answered There are two types of color mixing: Additive and Subtractive. How about XOR-ive color?
Sep
12
answered Finding the right license for my open source
Sep
11
revised Do I need to learn Javascript to make decent websites?
added 33 characters in body
Sep
10
answered Do I need to learn Javascript to make decent websites?
Sep
6
comment How to significantly improve Java performance?
@maaartinus: regarding final some JITs might figure it out, others might not. It's implementation dependent (as are many performance tuning tips). Agree about the allocations - you have to benchmark this. Usually I've found it is better to eliminate allocations, but YMMV.