Skip to main content

Timeline for Sandbox for Proposed Challenges

Current License: CC BY-SA 4.0

16 events
when toggle format what by license comment
May 25, 2018 at 17:33 history edited eaglgenes101 CC BY-SA 4.0
added 8 characters in body
May 24, 2018 at 16:35 comment added dzaima @HatWizard a learning time of 2 minutes and a language powerful enough to have many approaches to the challenge (i.e. so not just specialized for pattern matching (even if that's the best option out there)) don't go together. Sure, >90% of my FF pattern matching code is just a ton of (nested) .maps and arrays but others might prefer different styles (e.g. Alions framework was class based, others just went linearly). For the original FF I thought of making a language specifically for my pattern matching ideology, but gave up as the requirements for me to consider it usable were too big.
May 24, 2018 at 16:23 comment added Alion @HatWizard I can't imagine a language that takes 2 minutes to learn to be nearly enough. I'm not against this idea in general, though.
May 24, 2018 at 15:18 comment added Wheat Wizard Mod I think that the choice of JavaScript was one of the mistakes of the original formic functions challenge. The way I see it, it is like using a jackhammer to crack a nut, sure you can do it but Javascript is a lot of machinery for the task and some things you want like functional purity are lacking. I'm not even specifically opposed to Javascript, I think that any other production programming language would be overkill for the task even if it had functional purity. I'm suggesting a small language that could be programmed in about 30 min and learned in about 2 min.
May 24, 2018 at 11:52 comment added DELETE_ME @HatWizard If you have any suggestion you can make one, and then someone else may write a JS interpreter of that language. Or this... well, almost all of those are esolang, nevermind.
May 23, 2018 at 21:21 history edited eaglgenes101 CC BY-SA 4.0
Newest updates
May 22, 2018 at 23:41 comment added eaglgenes101 I'm following the mold of the Formic Functions challenge. Javascript is a familiar language that has had thousands of dollars worth pumped into creating optimized implementations, and while it has its shares of impurities and quirks, it's old and widespread enough that its warts are well-known and well-documented.
May 22, 2018 at 23:24 comment added Wheat Wizard Mod Why are submissions a JavaScript class? You have rules about side effects and consistency so why not just make a toy language that must be functionally pure to implement the ants? Since the ants have a very limited view of the world it could easily be done with a fall through pattern matching. This would have the added benefit that people wouldn't need to learn JavaScript to participate, they would need to learn the toy language but IMO the language could be simple enough that it could be completely understood from a short description.
May 21, 2018 at 22:13 comment added eaglgenes101 Part of the complexity is making sure that the queen can't become a wrecking ball, but has clearly-defined restrictions so she can't be disqualified by no fault of her own. Take it from me, there's been more than a bit of arguing about how much the queen can and can't do.
May 21, 2018 at 22:09 history edited eaglgenes101 CC BY-SA 4.0
Some clarifications, see github repo
May 20, 2018 at 22:13 history edited eaglgenes101 CC BY-SA 4.0
Modifications to the challenge
May 19, 2018 at 13:35 history edited dzaima CC BY-SA 4.0
deleted 27 characters in body
May 18, 2018 at 23:53 comment added eaglgenes101 Chat room for this contest: chat.stackexchange.com/rooms/77728/the-formic-forest
May 18, 2018 at 23:15 history edited eaglgenes101 CC BY-SA 4.0
Resolved more minor formatting problems
May 18, 2018 at 23:07 history edited eaglgenes101 CC BY-SA 4.0
Fixed minor formatting issues
May 18, 2018 at 22:07 history answered eaglgenes101 CC BY-SA 4.0