Abstract
While each of the efforts described above significantly improves some aspect of the programming environment on Sun workstations, it is obvious that today's technology allows us to go further. Thus, in parallel with these short-term and comparatively easy but effective improvements, we continue to explore technologies which are expected to produce larger gains but which are much more expensive to achieve. These include fine-grained incremental compilation integrated with editing and debugging, as exemplified by Fritzson's DICE system [Frit84], and an effort to better integrate version control, configuration management, release building and bug tracking more tightly with each other and with an underlying database.
In general, our approach has followed two paths: 1) to identify areas where either major functionality was lacking or where a relatively small effort could result in large gains and to pursue hard-headed engineering solutions to such problems, and 2) to invest in research and follow others' research designed to provide longer-term solutions to larger needs. It is clear from our experience that the first path has paid off; whether the second will succeed as handsomely remains to be seen.
This is a preview of subscription content, log in via an institution.
Preview
Unable to display preview. Download preview PDF.
References
Adams, E. & S.S. Muchnick. Dbxtool: A Window-Based Symbolic Debugger for Sun Workstations, Proc. of the 1985 Summer USENIX Conf., Portland, OR, June 1985, pp. 213–227. A revised version will appear in Software—Practice & Experience.
Brady, J.T. A Theory of Producivity in the Creative Process, Proc. of the First Intl. Conf. on Computer Workstations, San Jose, CA, Nov. 1985,pp. 70–79.
Bruegge, B. Adaptability and Portability of Symbolic Debuggers, Ph.D. thesis, Tech. Rept. CMU-CS-85-174, Dept. of Comp. Sci., Carnegie-Mellon Univ., Sept. 1985.
Fritzson, P. Towards a Distributed Programming Environment Based on Incremental Compilation, Diss. No. 109, Dept. of Comp. Sci., Linkoping Univ., Linkoping, Sweden, 1984.
Muchnick, S.S. Here Are (Some of) the Optimizing Compilers, SIGPLAN Notices, Vol. 21, No. 2, February 1986, pp. 1–15.
Muchnick, S.S. & N.D. Jones (eds.) Program Flow Analysis: Theory and Applications, Prentice-Hall, Englewood Cliffs, NJ, 1981.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1987 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Adams, E., Gramlich, W., Muchnick, S.S., Tirfing, S. (1987). SunPro engineering a practical program development environment. In: Conradi, R., Didriksen, T.M., Wanvik, D.H. (eds) Advanced Programming Environments. Lecture Notes in Computer Science, vol 244. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-17189-4_91
Download citation
DOI: https://doi.org/10.1007/3-540-17189-4_91
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-17189-8
Online ISBN: 978-3-540-47347-3
eBook Packages: Springer Book Archive