2 ms·
Great advice! A correction: Ruby the language is not really a lock-in problem. It’s specifically DSLs, and the concept is non-Ruby specific. People that got
by qwantim1 6y ago
Great advice!
A correction:
Ruby the language is not really a lock-in problem.
It’s specifically DSLs, and the concept is non-Ruby specific.
People that got bit by Chef (which is still great, but it can get unwieldy) may blame Ruby, but the problem there was things getting much too far away from the actual CLI commands, so it was a DSL lock-in problem.
The warning against DSL lock-in may be founded.
But, when it’s kept simple, DSL lock-in may not be there as much. If you can quickly translate it to something else, you’re good.