Premise
Make it possible to generate any range of integers with built-in-like syntax.
Motivation?
Honestly, none. Zero. Except for fun...
For further actions, you may consider blocking this person and/or reporting abuse
I'm planning to build something similar, but with 'safe' monkey patching using Symbols. I think I'll end up with a syntax something like:
Or maybe (not sure this is possible safely):
Which syntax do you prefer? (I'm leaning towards the former)
Could even expand it to:
etc.
It's an amazing idea, Jon. I find the second option more readable. Or, at least, it feels "righter". But I'm not sure it could work since a function cannot be used as a key in a plain object.
Anyway, I'd like to work on it, together. Would you like to?
I already did a POC in about 5 lines of code - works perfectly
Still trying to think of a way to make the second syntax work without unsafe monkey patching. I'm not sure it's possible. My POC uses the
a[to](b)
syntax. Basically,to
is a method on the number prototype... nothing particularly fancy going onI think there is a way to do the 2nd syntax... I'll get back to you
It works 👍 And it's safe
I'm glad to read it. If you like to share I'd love to see it!
I noticed in your header image, you have
(3)(7)
- that's not gonna workOps, thank you man! This is what happens when you write posts at 2 a.m. :)
I'm gonna fix it
shshshsh
This is too much magic for me, don't comment to argue, I don't like it I won't change my mind but you can like it.
Hi Adam, I understand you point of view. As I stated in the post, this is something superfluous, a dev can definitely live without it :)
It's not that, I woke up on the wrong side of the bed and I saw prototype of native primitive type being modified and it's just not my bag. Sorry if this came across in any other way but grumpy 😜
Me too! Thank you!