I know flipping a coin won't work here. The only two options that sound reasonable are: 1. Choose the "worst" one, since they are all clearly pretty equal anyways. This way you just trick your brain to stop "optimizing". 2. Choose the most "popular" -- use external referee to break my deadlock. Basically, I assume that this is a case of game with correlated equilibrium and I need an external tiebreaker.
Anybody else had any experience with this and found some tricks that work?
For example, I love clisp because that's pretty much what I learned to program Common Lisp in, and it starts up so fast, making it ideal for scripting. It's also more forgiving on input/output buffering for whipping up quick hacks. But I also use sbcl because although it is almost punishing in its strictness, it has a few features that take it over the top, such as compiling to native binaries. I prefer a lot of things on the command line, so both of them have that as plus points. Basically I can hack something together in clisp, and then polish it up in sbcl to make sure it works more universally.
And then I also use LispWorks because it can create windowed UIs out of the box that work on both Linux, Mac and Windows without modification. And I love its much-nicer-than-emacs editing and debugging. I've actually been using it a lot more than clisp and sbcl for development lately because there are so many conveniences in the LispWorks GUI.
Having said that, I find sbcl's debugger warnings far more easy to work with than LispWorks. So I do tend to use sbcl for trying to work out particularly pesky bugs in non-graphical functions.
I often have 2 different ones running at the same time because I really like to play up to their strengths. But regardless, nearly all my non-graphical code works equally well on clisp, sbcl and LispWorks - effectively the same / competing tools, but in my workflow there are different purposes at hand.
So, I guess I'm questioning whether you need to omit one tool at the expense of the other, so long as your workflow allows them to play nice together.
In any case, I think that our brains naturally amplify small differences to make these choices easier, just as our visual system sharpens edges. Go with your gut.