Civil Engineer (although no one ever knows what that is...) and collector of interesting skills living in Guildford, Surrey (in the UK). Currently 26 years of age, reasonably well travelled and always looking to do something constructive in what little spare time I collect, although I wouldn't say no to a drink.

Drop me a line if you want to know more.

http://www.thomasmichaelwallace.co.uk/

User information

Launchpad Id:
thomasmichaelwallace
Email:
Log in for email information.

Member since:
2007-10-06
Signed Ubuntu Code of Conduct:
Yes
OpenPGP keys:
5AA38B1FDFF89A6DF3ADF126C5D89C3E6B080ADF
SSH keys:
michael@one-winged-angel
Languages:
English
Time zone:
Europe/London (UTC+0000)
Karma:
0 Karma help

All assigned blueprints Assigned blueprints

CalcPad currently has a somewhat lax approach to the jargon used both within the code and the interface itself. This needs to be clarified into set descriptors to prevent confusion for users and developers alike, and also to make it easier to design in new aspects.
Although CalcPad currently has a clear distinction between Model, View and Controller key aspects of the program workings are done within the Qt/Gui modules. This will prevent later changes to the GUI widget system.
As CalcPad matures it is going to need to be cross-platform and portable. Although Qt4 is cross-platform, it is far from portable, and in actuality getting Qt4 on to a windows system is a significant hurdle.
For future expansion it will be easier if the Qt4 MVC implementation required on a few standard functions of the CalcPad object types. This would mean that these need only be implemented for a new type (for example Tables,) to be added and would save reordering the code for every additional feature.

Latest memberships

thomas michael wallace is not an active member of any Launchpad teams.