nikomi
nikomi
Same issue here. This coincides with a cpu spike, definitely some background processing, e.g. syntax checking/highlighting or something like that
I just see this as a tool not to have to think about types and let the compiler do the thinking instead, regardless if the table is trivial or not....
I'm exactly with you on Int and Double - I just didn't have the time to take care of variants I didn't need. If you think this is worth adding...
Integers could look like this ``` instance ToFieldValue Int8 where toFieldValue = FVInt8 instance ToFieldValue Int16 where toFieldValue = FVInt16 instance ToFieldValue Int32 where toFieldValue = FVInt32 instance ToFieldValue Int64...
I made the run-time check on `ToFieldValue Int` as cheap as possible - we could use the best-fitting Int8/16/32/64 at the cost of multiple comparisons. I personally would avoid using...
Ah, no need to hurry, let's wait for other opinions - I would not want to push something into your library you are not fully confident with. I'm just used...
There is one additional point: back in the '80s developers used to save memory by packing values in as few bits/bytes as possible, even using single bits for booleans and...
Sorry - should read: unable to obtain UUID _too fast_ once limit is reached. You can still obtain UUIDs if requesting slowly enough. Maybe that's why nobody ever encountered this.
If resetting every time is taboo it could be done on roll-over only: ``` let c0' = if c0 < 0x3fff then c0 else 0 in return (State mac' c0'...