2,482 reputation
919
bio website darkspiredesign.com
location
age
visits member for 4 years, 2 months
seen Oct 11 at 16:58

Dec
4
awarded  Popular Question
Oct
12
awarded  Yearling
Aug
29
revised What is the logic behind the use of different arrows (-> <-) in Haskell?
added 6 characters in body
Aug
28
asked What is the logic behind the use of different arrows (-> <-) in Haskell?
Nov
24
awarded  Popular Question
Oct
12
awarded  Yearling
May
6
awarded  Nice Answer
Jan
17
answered How do you debug without an IDE?
Dec
4
comment I want to build a Virtual Machine, are there any good references?
+1 Lua has an excellent bytecode implementation and a very clean design for learning about VMs from. In addition, you'll find that many people have customized Lua for their own needs, showing it to be quite extensible if you don't want to start from scratch.
Dec
4
answered I want to build a Virtual Machine, are there any good references?
Nov
30
comment Why is the sudden increase in number of Git submitters on Debian popcon graph in 2010-01?
Likewise, Bazaar is made and used by Canonical, makers of Ubuntu, and it worked better in Windows than git did for many years. Funny to see it not take off either.
Nov
29
comment What build tools do not depend on java (or Ruby)?
Since you are targeting Linux and Windows, I guess that also rules out bash scripts and PowerShell. If you find a tool that's relatively small, you could just push the binary into your repo so it's guaranteed to be available. GCC Make and it's cousins might fit the bill, are available on most platforms, and aren't very large.
Nov
29
answered What build tools do not depend on java (or Ruby)?
Nov
29
comment Are all View Models supposed to be accessed through the Main View Model in MVVM?
+1 for the excellent article link. That article helped me in the past to gain a much more thorough understanding of how the MV* patterns relate and how they are modified to best suit the project's needs.
Nov
29
answered What build tools do not depend on java (or Ruby)?
Nov
29
answered Keeping an enum and a table in sync
Nov
21
comment Why do so few large websites run a Microsoft stack?
RE: Single-Server. Fair enough, y'all are right that YouTube probably never was a single-server, but I was trying to say more that they were basement projects. More like single-dev (or a small group) but not a big business team. For smaller, agile groups, the LAMP-style stack is cheaper and more accessible than trying to get started with MS. At the time anyway, MS has made some great headway into offering cheaper starts for hobbyists.
Oct
12
awarded  Yearling
Jul
9
comment How many types of programming languages are there?
@Vatine Sure, Go even includes explicit support for the same operations that I described as part of Polyphonic C# through the use of Channels and the arrow operator. Something like Channels is also a part of the next iteration of C# (4.5 I think?) It's great to see these concepts getting out of research languages and into real world use.
Jun
19
comment Benefits of classic OOP over Go-like language
@herby I've seen it suggested that agent-systems (similar to how Erlang works) are closer to Alan Kay's eventual intent for OOP.