Text Operations (collab w/ getrithekd, wip, dont click or edit please)

I’m going to change the title to Text Operations.

3 Likes

How would that save space though?

2 Likes

Base 60 would give us the same amount of characters, will less redundant space. This means that we might be able to store more characters per property. I don’t know for sure though, since I haven’t done the math.

1 Like

Apparently I can’t edit the title.

1 Like

Base 72 would allow for a-z, A-Z, 0-9, and SHIFT+1 to SHIFT+0

qwertyuiopasdfghjklzxcvbnmQWERYUIOPASDFGHJKLZXCVBNM1234567890!@#$%^&*()

4 Likes

What is Shift +1 and Shift +0?

1 Like

!@#$%^&*()

1 Like

Ok. How many digits is that, including decimal places? We have like 11 integer places and 3? decimal places. log base 72 of 1*10^14 is what? I hope I did my math right.

2 Likes

Well, properties I think are limited to three digits of decimal prescision

1 Like

Ok. I got 7.5, if my math is right. I’ll test the precision of properties.

1 Like

Just tested, at 99,999,999,999.9999 it rounds to 10,000,000,000.

1 Like

Ok. So 3 places it is!

1 Like

So how much data can that store then?

I can only do base 2 and base 10 math lol, base 72 is confusing

1 Like

I still like 72, since it gives us room for that property to double as a regular number property. It would be 7 characters still.

1 Like

So we have 1*10^14 different numbers. How many exponents of 72 can we fit? Hint: log base 72.

1 Like

7.5, but without base 72 we can do 7 anyway…

1 Like

Yeah, but the property can still double as a reasonable number property.

1 Like

image
2nd one is the chain rule. Flipping the order on the left visualizes it better.

3 Likes

what

1 Like

Discussion of base optimizations.

1 Like