10/29/2011

Words in TBS

An image of the words used in the entire TBS source code.


Just for fun, I generated this image of the TBS source code with Wordle today. I find it quit interesting that I use the word "value" the most. The Tokent.kind is something that I actually never use, I believe it should be 2 words: "Token" and "t.kind".
After that I decided to create another one, but this time of my blog posts:
An image of the words used in the posts of this blog.

As I expected, the most used word was TBS.

10/28/2011

Variable access changes


To improve is to change; to be perfect is to change often.
Winston Churchill

Alpha-2.9 was supposed to be released this weak, however I have decided to change a little thing about the way you can access variables. Instead of only using '?' for declarations, the question mark will now be used in front of all variables, similar to the PHP syntax.
For example, the following:
?greeting =~ "Hello!";
!out(~greeting, ~"\n");

Will now be written as:
?greeting =~ "Hello!";
!out(~?greeting, ~"\n");
I am aware of the fact that this is a big change that will affect almost all TBS code, although there should be no problem with this as alpha versions do not guarantee backwards compatibility.

10/17/2011

alpha-2.9

O earth, what changes hast thou seen!
Alfred Lord Tennyso
Because of the huge amount of changes for alpha-3, I have decided to release another version between 2 and 3 which will have all language features but will however not include the new STDL.

I know that I have not been posting for a while but that does not mean I haven’t worked on TBS. I shall release this subversion in this or in the next week.

10/02/2011

Help testing TBS

You can have everything in life you want, if you will just help other people get what they want.
Zig Ziglar

You might be interesting in testing TBS alpha-3 or to help me finding bugs. If you are please send me an email. If you found one or more bugs you will be given credit for finding bugs when I release the next version(currently alpha-3). So please, do not hesitate and help testing!