Skip to content

Categories:

I Object !!!

The perl lib is working at the moment for the basic things like sending messages and the rest. But looking at the source you will see a lot of changes happening.

The reason for this is my view on OOP (Object Oriented Programming). Since I am not working on super large projects running mission critical systems I believe one should first get the code working and worry about OOP later. Not that one should not keep OOP in mind while programming but rather not worry about OO so much and concentrate on getting code that actually works. Especially if you are working on something that is new and you have not done before. Please also do not confuse design with OOP. Yes there is something like OO design but there is also something like designing how your program will work. So what does this have to do with Mixip.

Everything.  I have now got it to work.  I can add the extra functionality that is missing without much trouble.  What I am doing now is to get the code and functionality organized and have started to think in a OO way.  A good example is that instead of sending the number and password to the main module one now sends an Account object that contains all the necessary and more information for a login.  The account object can easily be written and read to and from a file with a method.  Some other developer can easily extend the Account module to write and read to and from a Sqlite DB …

Most other developers will probably disagree with my view and they will most likely be correct. But hey it is working for me and that is all that counts.

On a related note I was thinking to set a deadline for releasing version 0.4 (0.1 looks so untrustworthy so we are starting at 0.4).  So here it is the deadline is 1 June 2009.  What ever happens 0.4 will go out, the documentation will be up to date and I will find a volunteer(s) to create a Ubuntu,Fedora… packages.

Now if only updating documentation was as fun as programming

PS. The Makefile.pl was update and should work fine now.  See the INSTALL file for more info.  Also still looking for someone to test on Windows please contact me.

Posted in Uncategorized.


0 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

You must be logged in to post a comment.