Skip to main content
replaced http://stackoverflow.com/ with https://stackoverflow.com/
Source Link

Note: strictly the behaviour of a self-contained method is still open to external influence, even if it compiles fine in minimal boiler plate (unsafe code can ruin your dayunsafe code can ruin your day, or aliasing/replacing types for example) but requiring such behaviour would be obvious and blatantly not in the spirit of things

Note: strictly the behaviour of a self-contained method is still open to external influence, even if it compiles fine in minimal boiler plate (unsafe code can ruin your day, or aliasing/replacing types for example) but requiring such behaviour would be obvious and blatantly not in the spirit of things

Note: strictly the behaviour of a self-contained method is still open to external influence, even if it compiles fine in minimal boiler plate (unsafe code can ruin your day, or aliasing/replacing types for example) but requiring such behaviour would be obvious and blatantly not in the spirit of things

replaced http://codegolf.stackexchange.com/ with https://codegolf.stackexchange.com/
Source Link

Today I was looking at this question: Output integers in negative order, increase the maximum integer everytimeOutput integers in negative order, increase the maximum integer everytime

One answer (http://codegolf.stackexchange.com/a/103672/26981https://codegolf.stackexchange.com/a/103672/26981) is of a form which we see all the time in C# answer these days, it's the code for an anonymous lambda.

The other (http://codegolf.stackexchange.com/a/103692/26981https://codegolf.stackexchange.com/a/103692/26981) is also a form of anonymous lambda, only this one is recursive, and as such the lambda must be defined and assigned before it can be assigned.

Note that I'm not just being miserable here and trying to make C# harder to golf, I think that these are real issues which must be addressed, because they give some C# answers an unfair advantage if we make such allowances, and reduces opportunities for golfing (who cares if all C# answers are a minimum of 26 bytes? they provide utilityutility and ignoring them is irrational).

Example A: something which I think the community currently would think is fine (source: http://codegolf.stackexchange.com/a/103672/26981https://codegolf.stackexchange.com/a/103672/26981)

Example B: something which I think the community currently isn't sure about, but would err on the side of rejection (source: http://codegolf.stackexchange.com/a/103692/26981https://codegolf.stackexchange.com/a/103692/26981)

Today I was looking at this question: Output integers in negative order, increase the maximum integer everytime

One answer (http://codegolf.stackexchange.com/a/103672/26981) is of a form which we see all the time in C# answer these days, it's the code for an anonymous lambda.

The other (http://codegolf.stackexchange.com/a/103692/26981) is also a form of anonymous lambda, only this one is recursive, and as such the lambda must be defined and assigned before it can be assigned.

Note that I'm not just being miserable here and trying to make C# harder to golf, I think that these are real issues which must be addressed, because they give some C# answers an unfair advantage if we make such allowances, and reduces opportunities for golfing (who cares if all C# answers are a minimum of 26 bytes? they provide utility and ignoring them is irrational).

Example A: something which I think the community currently would think is fine (source: http://codegolf.stackexchange.com/a/103672/26981)

Example B: something which I think the community currently isn't sure about, but would err on the side of rejection (source: http://codegolf.stackexchange.com/a/103692/26981)

Today I was looking at this question: Output integers in negative order, increase the maximum integer everytime

One answer (https://codegolf.stackexchange.com/a/103672/26981) is of a form which we see all the time in C# answer these days, it's the code for an anonymous lambda.

The other (https://codegolf.stackexchange.com/a/103692/26981) is also a form of anonymous lambda, only this one is recursive, and as such the lambda must be defined and assigned before it can be assigned.

Note that I'm not just being miserable here and trying to make C# harder to golf, I think that these are real issues which must be addressed, because they give some C# answers an unfair advantage if we make such allowances, and reduces opportunities for golfing (who cares if all C# answers are a minimum of 26 bytes? they provide utility and ignoring them is irrational).

Example A: something which I think the community currently would think is fine (source: https://codegolf.stackexchange.com/a/103672/26981)

Example B: something which I think the community currently isn't sure about, but would err on the side of rejection (source: https://codegolf.stackexchange.com/a/103692/26981)

replaced http://meta.codegolf.stackexchange.com/ with https://codegolf.meta.stackexchange.com/
Source Link
replaced http://meta.codegolf.stackexchange.com/ with https://codegolf.meta.stackexchange.com/
Source Link
Loading
replaced http://meta.codegolf.stackexchange.com/ with https://codegolf.meta.stackexchange.com/
Source Link
Loading
replaced http://meta.codegolf.stackexchange.com/ with https://codegolf.meta.stackexchange.com/
Source Link
Loading
Tweeted twitter.com/StackCodeGolf/status/819171081886035968
Add a bit more about rejecting code depending on atypical external environment factors
Source Link
VisualMelon
  • 3.9k
  • 10
  • 10
Loading
Pull out the proposal
Source Link
VisualMelon
  • 3.9k
  • 10
  • 10
Loading
More examples, more clarification.
Source Link
VisualMelon
  • 3.9k
  • 10
  • 10
Loading
Clarify important example output
Source Link
VisualMelon
  • 3.9k
  • 10
  • 10
Loading
Source Link
VisualMelon
  • 3.9k
  • 10
  • 10
Loading