451 reputation
38
bio website mortoray.com
location Germany
age 43
visits member for 3 years
seen Feb 16 at 17:00

Visit my blog about programming, software development and language design.

If it's programming related, the I've done it. A plethora of languages. Many application domains. A lot of companies. Several countries.

I now spend my time working on the Leaf programming language.


Feb
16
comment What is the applicability of CORS?
This kind of supports my feeling that it's more of a fix for the broken same-origin policy than anything really substantial. If I'm writing a RESTful API I might as well just allow all incoming requests since I must have a proper authorization scheme anyways.
Feb
16
awarded  Student
Feb
15
asked What is the applicability of CORS?
Feb
15
awarded  Informed
Apr
20
awarded  Yearling
Jan
8
comment Are exceptions an OOP concept?
It is not merely syntactic sugar. Recreating a full stack unwinding and type-based catch handlers is difficult with setjmp. Additionally, the specialty compilation of exceptions results in advantages which cannot be mimiced by setjmp.
Aug
2
awarded  Nice Answer
Jun
13
comment Is there a point to writing in C or C++ instead of C# without knowing specifically what would make a program faster?
Consider my article on how to choose a programming language: mortoray.com/2012/05/29/how-to-choose-a-programming-language
Apr
20
awarded  Yearling
Jan
23
comment Confused About Virtual Memory for All Processes
@DeadMG, about multilevel tables, newer chips provide a layered translation table for the purpose of virtual machines hosting multiple operating systems.
Jan
23
comment Google Analytics and customers privacy
You could use one the off-line server log analysis programs.
Jan
9
comment Were the first assemblers written in machine code?
I would think you need to keep some sort of bootstrapping chain. Machine Code => Limited ASM => Full ASM => Some Language. Otherwise, if you loose your binary any step along the way you'll be screwed. (Alternately you could have a C cross-compiled version, since realistically not all C compiler binaries will disappear at once.)
Oct
16
comment Tabs versus spaces—what is the proper indentation character for everything, in every situation, ever?
A space is only one column if you're using a fixed-width font. Thereby you are also stating that you must program with fixed width fonts.
Oct
16
comment C++: Spaces vs Tabs
Another downside to spaces: fonts vary, the spacing of spaces may be too small to visually distinguish indent levels. This can get quite bad with very small space indents (like 2) mixed with proportional fonts.
Jul
15
comment Why don't testers and programmers like each other?
The key is to change the attitude way from finding flaws into helping find ways to improve the program. As a tester it is easy to get caught up in the idea that finding defects is your primary goal.
Jul
15
comment Advantages and Disadvantages of Forced Code Reformat
@mattnz, you said it yourself, "almost always". And I don't disagree that you might be able to reformat it right by hand, but in the meantime the auto-formatter has come and made a mess of it.
Jul
14
comment Advantages and Disadvantages of Forced Code Reformat
There are always going to be exceptions where a slightly different format is likely cleaner than the prescribed style. Auto-converting can thus often hide the intent of certain code blocks, which is effectively just as good as adding a defect to the code.
Jul
14
comment Advantages and Disadvantages of Forced Code Reformat
JSP auto-reformat? That includes HTML/XML code and reformatting that can very easily break/change the resulting output.
Jul
14
comment Advantages and Disadvantages of Forced Code Reformat
Your "diff" tool kind of sucks if it can't handle whitespace changes properly.
Jul
13
awarded  Pundit