Skip to main content

Timeline for Sandbox for Proposed Challenges

Current License: CC BY-SA 4.0

19 events
when toggle format what by license comment
May 13, 2019 at 9:07 comment added Kevin Cruijssen And if you want to keep it with integers only, you could perhaps use the following six operation all requiring two inputs: add; subtract; int-divide; multiply; exponent; modulo?
May 13, 2019 at 9:06 comment added Kevin Cruijssen @IQuick143 Doesn't that give an unfair advantage to those languages? Let's say language A can and has implemented 5 operations in X+5 bytes. And language B can and has implemented 10 operations in X+10 bytes. Although both will get get 1 in the (operations_language_can_implement - implemented_operations + 1) part of your scoring, the byte-count of B is X+10, so 5 bytes higher than A's X+5, even though it implemented more operations.. I would keep the scoring as is, and have a select list of operations to implement. If a language can't handle it, it's score would be higher to reflect that.
May 11, 2019 at 13:49 history edited IQuick 143 CC BY-SA 4.0
Grammar fixes (thanks to JoKing), additional clarification.
May 11, 2019 at 13:47 comment added IQuick 143 @JoKing Thanks for the grammar help.
May 11, 2019 at 13:46 comment added IQuick 143 @KevinCruijssen I was thinking of changing the metric to score = bytes * (operations_language_can_implement - implemented_operations + 1), because some languages might not be able to handle floats for instance, what do you think?
May 8, 2019 at 16:50 comment added Kevin Cruijssen But I'll leave the choice to you. If you want to keep the original six operators that's fine as well. (In which case I would change the sentence to "The list of operations you are allowed to implement:")
May 8, 2019 at 16:48 comment added Kevin Cruijssen @IQuick143 Well, the ones I have right now are: addition; subtraction; multiplication; integer division; exponentiation; factorial; square; square-root; 1/n. But I could easily add more like regular division; modulo; +1; +2; -1; -2; signum; absolute difference; base-conversion to; base-conversion from; xor; bitwise-and; bitwise-or; negate; halve; double; length; etc. etc. haha ;p So maybe it's good to have a list instead of leaving the choice to everyone. ;) I would personally use add; subtract; divide; int-divide; multiply; exponent; modulo (all requiring two inputs)
May 8, 2019 at 14:09 comment added IQuick 143 @KevinCruijssen The list was supposed to be a full list but I don't see why we couldn't expand it, also I'm considering adding a score to each operation, since some are harder to accomplish than others.
May 8, 2019 at 14:05 comment added IQuick 143 @KevinCruijssen May I know which operations, I'll probably add them to the list
May 8, 2019 at 13:57 comment added Kevin Cruijssen Prepared a solution with nine operations, and will add more later on. :) Looking forward seeing this go live.
May 8, 2019 at 13:49 comment added Kevin Cruijssen @EsolangingFruit I have the feeling this challenge is easier than that one though. Appending the entire source code allows you to utilize the length, whereas duplicating every character gives all kind of trouble which is harder to overcome/ignore. PS: I've prepared a solution which works with all six operations. Those operations are just examples, right? I could add more if I want to?
May 8, 2019 at 13:30 comment added Kevin Cruijssen Can we read our own source code, or do default loopholes and quine rules apply?
May 8, 2019 at 11:56 history edited IQuick 143 CC BY-SA 4.0
Removed the rule exception for 2D rules as that seemed unfair, overall clarification.
May 2, 2018 at 12:22 comment added user202729 In my opinion, all languages should be treated equally. Otherwise there would be a lot of disputes (for example: (1) what about Cubix or Hexagony or Wumpus or Quadrefunge, where the layout is not directly rectangular but still >1D? (2) if my language is not 2D can I append horizontally? (3) Can I use a codepage where newline is a different character from \x10? )
Apr 30, 2018 at 6:19 comment added Esolanging Fruit I expect that this would be extremely difficult. Hyperprogramming is a similar challenge with only addition, multiplication, and exponentiation where its achievability was called into question.
Apr 29, 2018 at 14:56 history edited IQuick 143 CC BY-SA 3.0
Better clarity on the operations
Apr 29, 2018 at 11:14 comment added l4m2 If not duplicate it be good
Apr 29, 2018 at 7:37 comment added IQuick 143 What operations should I add or how should I make this more clear?
Apr 29, 2018 at 7:36 history answered IQuick 143 CC BY-SA 3.0