We briefly introduce the notion of Semantically Enhanced Library Languages, SELL, as a practical and economical alternative to special-purpose programming languages for high-performance computing. Then we describe the Pivot infrastructure for program analysis and transformation that is our main tool for supporting SELL. Finally, we outline how the IPR (The Pivot’s Internal Program Representation) can be used to represent central notions of high-performance computing, such as parallelizable array operations. Please note that many of our considerations are practical in nature (relating to software engineering and economics) rather than fundamental from a scientific point of view. Our focus is on a broad exposition of ideas, rather than technical details 1 . 1 Languages and libraries For ease of programming, portability, and acceptable performance, we design and implement special-purpose programming languages for high-performance computing [20]. These languages usually die young. Here...