Microsoft Plans Time Saver In Visual Studio A programming concept called generic functions, borrowed from mid-1970s languages such as ML, will let programmers write data structures that can be used with multiple data sets.Microsoft plans to include a programming time-saver borrowed from academic languages such as ML in the mid-decade version of its Visual Studio development tools, a senior resea