@feersum I'm sure I read somewhere that SpiderMonkey went as far as saying that if you use specific JavaScript constructs e.g. x = (y | 0) + (z | 0) | 0; then it would realise that you really wanted ints and do everything in int arithmetic
@ASCII-only if you want to that'd be great but I don't want to bother you with my language dev especially since I have a 50% chance of going back on my own idea and changing my mind :P
@feersum apparently you can do something like github.com/bnjbvr/floats32-bench/blob/gh-pages/exp/exp.js and the engine will see you're using fround everywhere and decide to do everything using floats instead of doubles in the first place
I just want to point out again that we're not even talking about JS engine optimizations for JS source code anymore. We're talking about optimizations for non-JS languages using JS as the backend.
@HyperNeutrino The sequence is asking that how many matrices satisfy the condition that no two matrices can be equivalent under permutation of rows and columns.
it's probably be a better use of your time to learn lojban than to learn a new keyboard layout. not that it's a very comparable amount of effort but it's true probably
@HyperNeutrino It wasn't invented to slow down typing. It was designed so that most common words would be typed with keys on alternating sides of the typewrite keyboard (or failing that, at least not right next to each other whenever possible) to avoid keys getting tangled.
i believe there was a guide i was using before i procrastinated
it was pretty good i think
although I'd understand if maybe you don't wanna follow my advice since i never actually finished learning although it's not like we had a control group to say that it was because the guide was bad
also, of course i might not be the best to ask about it, but it seemed to be a fair amount easier to learn than other languages