Home

Welcome to Tim32!

Tim32 is a 12-year-old laptop running Ubuntu Server Edition 10.04.


Latest Blog Posts

Rss Feed

BETRAYAAAAAAAAL! cokoiqeht luxenal sui

Posted On Tuesday 15 May 2012 by Murray Colpman (Muzer)

On Friday, the 20th of April, a person with IP address 212.183.128.52 using a Vodafone contract and Android 4.0.4 with the default browser on an HTC Legend (Ice Cream Sandwich Build IMM76D) with root database access modified the definitions of some Timlan words when he should have been concentrating on Brownian Motion!

The changes have been undone. Any further transgressions will result in more severe DISCIPLINARY ACTIONS!!!

This kind of nonsense is what would be expected from creationists, not rational Tim32 engineers...

ON A LIGHTER note, we're working on a new communication-themed Vocab O'Clock, but it'll probably take a while because we're actually being competent in how many words we add this time...

0 Comments

Multi-digit basification

Posted On Monday 14 May 2012 by Murray Colpman (Muzer)

So, we realised that having |bases| limited to <=16 isn't particularly a good plan, so we needed a SOLUTION. And then one arrived into someone's mind, called multi-digit bases.

Basically, these are bases in which each "logical" digit is actually composed of two "physical" digits (ie, numerals). Think of the two (or more!) digits combining to make a SUPER-DIGIT or something...

Basically, it's quite easy. You just use a higher number after y- for multi-digit bases. The number of digits in a given base where |base| > 1 is given by the integer part of:

N = (log(base - 1)/log(16)) + 1



(Where log is a logarithm to any base (NOT sln...))

(For base = 1 or base = 0 or numbers in between, number of digits is obviously 1...)

So, remember that when you have a base that uses two (or more!) physical digits, each logical digit MUST contain that number of physical digits, so insert a leading 0 if not...

For instance

c-b-b-d-y-c-c- = c-c-d- = 274 in Arabic

0 Comments

Some new rules.

Posted On Wednesday 2 May 2012 by Freddie Nash (FredFace)

As of today, Timlan no longer recognises Prime numbers greater than 15, here is why:

THEY DON'T GO INTO ANYTHING LESS THAN 16.

With any other number, you can nicefully set up divisors by changing to a suitable base (eg. 10, for base 100)

Actually, the above is lies, but it seemed a fun/scary way to introduce Multi-digit bases which we will make a post about when we've verified everything, and blah blah blah.

0 Comments

Yarr!!!

Posted On Monday 16 April 2012 by Freddie Nash (FredFace)

No, not pirates, just y-

I've now convinced myself that Muzer was right all along, and that y- should be a Timlan base modifier! HURRAY!

It is now, meaning Timlan fully supports all bases between 0 and 16 (and maybe some negative ones, but I can't work out the bounds)

Usage

In Timlan, it used to be hard to say numbers like 5.8, because (8 / 10) * 16 is not a natural number (its 12.8).

Conversly, it is hard in decimal to say c-z-m- (0x1.9) because (9 / 16) * 10 is not natural either (its 5.625)

(If you don't follow the above, don't worry about it - its just me explaining why a flexible base is good)

As you notice, in English we kind of have a way to say hex numbers, with the 0xblah notation, but that is just stolen straight from the computer scientists.

In Timlan, using base 10 is as easy as sticking y-n- at the end of any number. No really.

y- means that the following changed the base
n- is 10
y-n- means the base is 10

So in Timlan, if you want to say 5.8 (horrid in hex) you just say h-z-l-y-n-!

Note: TCP is yet to be updated, but will be soon

1 Comments