Matts Scripts - Scripts

Matt's Scripts live on (only now it is Anna's Scripts)


Welcome to Matt's Scripts the home of free scripts and software, iG Whois free Perl and PHP whois script and other fine free and premium scripts PHP and CGI Perl web scripts. We also have a scripts directory where other script creators can add their scripts, its free to add your script to our scripts directory but it must be of good quality.
iG Scripts directory currently has the following categories: PHP, Perl CGI, JavaScript, Java, Flash, ASP, ASP.NET, XML, Visual Basic and Python. If you cannot find an appropriate category please suggest a new category.

Matt's Scripts  also has a section for allied internet resources such as web hosting, domain name registration, search engine optimisation and submission and webmaster resources. If you have an interesting website in any of the aforementioned industries you may also submit it to iGeneric web scripts directory or scripts section

Who was Matt?

Name Matt Wilson
Location London, UK
Hobbies Programming
Computers (anything)
Sport (football and stuff)
Pub :)
(oh, I should probably mention my girlfriend too!)

Current status I was at Leeds university studying Computer Science (did you guess?). Presently I am very busy with university coursework/exams etc which unfortunately means that I cannot really afford the time (or money - internet access costs!) to update the site, but we'll see.

Scripts and Code


The ‘unconventional’ syntax was one of the main reasons I didn’t look at Python earlier. I was used to languages with C-style syntax (C, C++, PHP, Javascript, etc.). Now, I consider the syntax to be one of the things I regard most highly about Python. Readability is a big issue in computer programming, especially if you are releasing code into the Public domain. I have found Python code to be much more instantly understandable and readable than any other language I have used. The indentation-based code blocks ensure that programmers lay out their code in a readable fashion, and also looks cleaner than C-style languages, which are littered with braces.

The syntax being so simple and so close to natural language makes Python easier to learn for beginners; it’s perfect for teaching the basics of programming to people who have never programmed before. Python still allows you to saturate your code with parentheses and cryptic variable names if that’s what you really like to do, but the basic syntax is much cleaner and certainly no less powerful than that of other languages. I also like Python’s multi-paradigm nature - it may be used as a simple imperative language, as an object-oriented language, or as a functional language.


As well as having fantastic standard library, Python is hugely extensible. Extension modules may easily be hand coded in C or C++ to eliminate bottlenecks, or bindings for entire C/C++ libraries can easily be created with SWIG or ctypes. A fantastic example of one such library is PyOpenGL, a Python wrapper around OpenGL, created using ctypes. It allows all the really hard work to be done in C and by the GPU, while allowing the flexibility of Python to used. Python may also be easily embedded in C and C++ applications and used as a scripting language (e.g. 3D software such as Maya).