Document Home


Starting to Build Modules

Starting the Interface Module

As I said on the previous page, one of the things I am going to do with this module is work through what is required to pass the multitude of hidden fields between invocations as one large parameter. As I realized fairly quickly once I started wrestling with this in earnest, doing this is of relatively limited usefulness in this specific context, for reasons that I will detail shortly. While that is true, the process of figuring out what is required is one of the "get your hands dirty" exercises that I consider especially valuable for someone moving into a new environment. Further, while the subroutines I devise here are of limited efficacy in this context, it is not at all difficult to envision something built similarly as the underpinning of a more sophisticated parameter-passing scheme that could well be implemented as the wider framework is developed. I am, however, getting ahead of myself a little ... I have to debug and implement the parameter-passing scheme before I can start dropping things into a module.




Debugging the parameter-passing scheme
Implementing the parameter-passing scheme
Moving the Interface Subroutines into a Module