Computer Science Canada

Whitespace - The end to code theft

Author:  Martin [ Tue Jun 28, 2005 9:40 am ]
Post subject:  Whitespace - The end to code theft

Are you paranoid that someone will steal your code by looking over your shoulder as you type, or by stealing a printout of your code?

Have no more fear, Whitespace is here

http://compsoc.dur.ac.uk/whitespace/index.php

Below is a sample program:
code:
                    
       
       
 
       

Author:  Dan [ Tue Jun 28, 2005 11:37 am ]
Post subject: 

Wow, just wow.................

I love how there hello world progame is like 1 page long.

Author:  brenn [ Tue Jun 28, 2005 1:04 pm ]
Post subject: 

...........


XDDDDDDDDDD

Author:  rizzix [ Wed Jun 29, 2005 2:25 pm ]
Post subject: 

what a totally useless language.. so it address human to comptuer communication and understanding... but it fails to address human to human communication and understanding... which is also an important part of a programming language..

using that lanugage there is really no way one can figure out whts going on by just looking at it.. some guys seriously have a lot of time on their hands.. Confused

Author:  Martin [ Wed Jun 29, 2005 2:58 pm ]
Post subject: 

rizzix wrote:
what a totally useless language.. so it address human to comptuer communication and understanding... but it fails to address human to human communication and understanding... which is also an important part of a programming language..

using that lanugage there is really no way one can figure out whts going on by just looking at it.. some guys seriously have a lot of time on their hands.. Confused


Useless? From the website:
What are the advantages of Whitespace?
Some things which are difficult in other languages are made much easier in Whitespace. For example, literate programming is simply a matter of writing your helpful comments in between program instructions. It's also easy to encrypt your programs. Simply write a misleading comment!

Whitespace is a particularly useful language for spies. Imagine you have a top secret program that you don't want anyone to see. What do you do? Simply print it out and delete the file, ready to type in at a later date. Nobody will know that your blank piece of paper is actually vital computer code!


Come on Rizzix, get with the program.

Author:  Amailer [ Wed Jun 29, 2005 3:15 pm ]
Post subject: 

Useful for spies Laughing
spies use such languages to code... o.O lol

Author:  Dan [ Wed Jun 29, 2005 3:31 pm ]
Post subject: 

Martin wrote:

Whitespace is a particularly useful language for spies. Imagine you have a top secret program that you don't want anyone to see. What do you do? Simply print it out and delete the file, ready to type in at a later date. Nobody will know that your blank piece of paper is actually vital computer code!


Saves moeny on ink too Wink

Author:  Delos [ Wed Jun 29, 2005 5:29 pm ]
Post subject: 

Will someone please think about the trees!!!

Author:  Dan [ Wed Jun 29, 2005 6:13 pm ]
Post subject: 

Delos wrote:
Will someone please think about the trees!!!


just make the font realy small u could put all your code on one page, or better yet print over the same page over and over to make it even harder to read.

Author:  Martin [ Wed Jun 29, 2005 7:20 pm ]
Post subject: 

Dan...are you a spy?

Author:  Dan [ Thu Jun 30, 2005 12:10 am ]
Post subject: 

Martin wrote:
Dan...are you a spy?


Shifty No............who toald you such a thing............realy who? tell me now so they can be.......ummm.....just no. And my spelling has nothing to do with the fact it makes it harder to sreach throw with a sreach bot......stoping looking at me like that!!!!!

Author:  md [ Thu Jun 30, 2005 11:20 am ]
Post subject: 

Aha! I knew it! Dan's just a spy trying to steal all of the (good) programs he can! That's why he started compsci see!

As for the language... I think it's probably on par with brainfuck for um... interestingness

Author:  Martin [ Thu Jun 30, 2005 11:34 am ]
Post subject: 

It's written in Haskell, so the default integer is unfixed length. Play with the factorial program.


: