Abstract
A universal editor problem has been formulated, based on a notion of editability specified by a class of formal text-manipulation models - T-spaces, for which editability is equivalent to computability.Unlike the superficially similar universal Turing machine problem, the universal editor problem and its complement are not r.e., so the ultimate universal editor is an unattainable goal.Thus the bad news is that we cannot manipulate all editable languages in all possible ways. Nevertheless, there are good news as well: we can still manipulate all r.e. languages in some ways.
- {1} P. Abrahams (conf.chairman), Proceedings of the ACM SIGPLAN/SIGOA Symposium on Text Manipulation, Portland, Oregon, June 8-10, 1981.Google ScholarDigital Library
- {2} N. Meyrowitz, A. van Dam, Interactive Editing Systems, Parts 1 & 2, Computing Surveys, Vol. 14, 3(Sept.1982) 321-415. Google ScholarDigital Library
- {3} C. Fraser, Syntax-directed Editing of General Data Structures, SIGPLAN Notices, Vol. 16, 6(June 1981) 17-21. Google ScholarDigital Library
- {4} D.B. Garlan, P.L. Miller, GNOME: An Introductory Programming Environment Based on a Family of Structure Editors, SOFTWARE ENGINEERING Notes, Vol. 9, No. 3, May 1984, 65-72.Google ScholarDigital Library
- {5} C. Yovev, Evaluation and Comparison of Text-Manipulation Systems, to appear in Proc. 5th JCIT, Oct. 22-25, 1990, Jerusalem, Israel.Google Scholar
- {6} C. Yovev, A Formal Framework to Discuss Text Manipulation, Proc. 19-th Spring Conf. Union of Bulg. Mathematicians, Sofia, April 6-9, 1990, 218-223.Google Scholar
- {7} J.R. Shoenfield, Degrees of Unsolvability, North-Holland Publ. Co., American Elsevier Publ. Co., 1971.Google Scholar
- {8} N. Cutland, Computability: an Introduction to Recursive Function Theory, Cambridge University Press, 1980.Google ScholarCross Ref
- {9} C. Yovev, Universal Editor Problems (in preparation).Google Scholar
- {10} J. Hopcroft, J. Ullman, Introduction to Automata Theory, Languages and Computation, Addison-Wesley, Inc., 1979, p. 418. Google ScholarDigital Library
Index Terms
- Universal editor unattainable
Recommendations
Universal Design: Lessons for Wearable Computing
The concept of universal design attempts to create products that are as usable as possible by as many people as possible, regardless of age, ability, or situation. These designs more accessible to people with disabilities and more usable and functional ...
Universal web access: delivering services to everyone
CHI EA '99: CHI '99 Extended Abstracts on Human Factors in Computing SystemsTo deliver services to more users, developers can try to reach more diverse users (language / culture, handicapped / disabled, gender, age, etc.). By developing and sharing methods and resources to address many dimensions of diversity, developers may ...
Universal design for learning: enhancing achievement and employment of STEM students with disabilities
This article defines universal design for learning (UDL) and presents examples of how universally designed technology hardware and software applications benefit students with disabilities who are majoring in science, technology, engineering, or ...
Comments