On to Object Basics . Records group data and permit access to those data by name. Script-Fu is not quite Scheme. I would not recommend that you use both GIMP and CGI for this assignment. If I can spare the time, I will try to find a way for you to combine them, but that may take awhile.
Lists provide dynamic-sized groups of data but have costly access.
Arrays provide fixed-sized groups of data with quick access to elements by number. However, as we've seen in our work, it is often more convenient to refer to the parts of a group of data by name . For example, given a record for a student, we might ask for the student's first name, last name, or grade. Computer scientists use record as the name for a fixed-size group of data with quick access to elements by name. Unfortunately, Scheme lacks a built-in record type.