Early in in my career I was part of a small company that developed a grid-based language for geospatial applications. The grid approach worked well for a lot of aspects, like implicit caching and concurrency. The cells could contain data that defined a view, such as a map or chart.
The downside of the grid was the same as it is with spreadsheets. The identifiers are not as visible as they are in a flat-file based programming language. What cell the interest rate in again?
It was amazing how well it worked even on state of the art Sun SPARCstation 5s at the time.
The downside of the grid was the same as it is with spreadsheets. The identifiers are not as visible as they are in a flat-file based programming language. What cell the interest rate in again?
It was amazing how well it worked even on state of the art Sun SPARCstation 5s at the time.