�����˹�գ�Larry Tesler��:��ģ̬�ı��༭�ͼ���/����-ճ��ĸ����ʷ
��ߣ�ConanXin
��ţ�108184084
�����ڣ�2020-02-20 20:07:57
���ڣ�2020-02-20 20:07:57
--------------------
RIP: ������/����-ճ������ܷ��������˹�գ�Larry Tesler����2020��2��1
7��ȥ�������74�ꡣ�����50����ļ�������Ա����һ��ʼ���Ҿͱ���Щ��
���õ�������š�����˹̹����ѧ�����ʱ����ʩ����尢�����о����ġ�
ƻ����˾������ѷ��˾���Ż���˾���θ��ֹ��̡��û�������ְ���ʱ��
�ҾͿ�ʼ���ֽ������⡣
�������Ĺ����Ǽ���/����-ճ����Һ�һЩͬ�º���˼��꣬��������ģʽ
�����Ǽ���/����-ճ�����һ����������Ŀ�����ͼ���û����棨GUI��ģʽ��
����֮һ���ҳ�֮Ϊ��ģ̬�ı��༭��modeless text editing����
�Ҳ��ǵ�һ��ע�ģʽ��modes���Դ����ʵIJ���Ӱ����ˡ���Ҳ���ǵ�һ��
��ͼ�����ģʽ���ˡ��������˵��ģʽ��mode reduction�����һ��
�о��������ҵʹ����Ұ�������˷�ģ̬�༭����ۻ����͵�һ��ȷ�������
Ч�ԵIJ�Ʒ��
��ʮ����ʮ��
1960�꣬���һ��Dz��ʿ�˹��ѧ���У�Bronx High School of Science����ѧ�
ʱ����ѧ��һ�����FORTRAN�����ԡ���ϲ����Ĺ��ܣ������ֱ�۵���������
��ɥ��
1961�꣬���Ϊһ��������˹̹����ѧ��1962�꣬�Ҷ�һ�ֿ����ԵĶ�������
����˿����ԸĽ����Ǹ���Ŀ�����Ҽ������о���discount usability stu
dies���Ͳ���ʽ��Ƶľ��顣
�ܿ죬�Ҿͳ�Ϊ��һ���ܺõij���Ա��ʹ������ʹ�á����ں��о����������
ѯ��1963�꣬�Ҵ�����һ������˾�������尢���л�ҳ�Ͻ��е���ҹ�˾֮
һ��
��20���60��������ʽ��ʱϵͳ��ʼȡ�������ϵͳ�����ҿ�ʼ���ͼ���
��ʹ�ö����豸��pointing devices�����Ҹ�ϲ������ʽ�����Ǵ�����������
����ģʽ�����������ҳ����ҿ�ʼ���������ԣ��ҳ�ģʽ��ģʽ�����ԭ��
��
1968�꣬�ҿ�ʼ��˹̹���˹�����ʵ���ң�SAIL��Ϊ����ѧ�Һ���֪��ѧ�ҿ�
���ƶ��ȣ�Ken Colby��������ƶ��ȿ�����һ���ΪPARRY�ĶԻ����������
ģ��һ��ƫִ�͵IJ��ˡ���Ϊ�����ڼ䣬����ʶ�˰��ס�����Alan Kay�����ơ�
ŵ���Don Norman������άŵ��£�Terry Winograd���ʹ�������ƶ��¡�
ʷ��˹��David Canfield Smith��������Ǻ������˻��������������������ѧ
����һ����֪���ѧ��֪ʶ��
1969�����Ҳι��λ�ڼ����������������˵�˹̹���о���ĵ�����
���أ�Doug Engelbart�����ǿ�о����ģ�Augmentation Research Center����
����������״ι���չʾ��NLS��oN Line System������ϵͳ������һ����
���ڷ�ʱϵͳ�����ϵ���Զ����ԭ�͡���һ�������¼�����Ϊ�������ʾ֮ĸ����
the mother of all demos������Щ���°�����ꡢƽ�̴��ڡ�����ͼ����٣�o
utlining�������ı���Э��༭����Ƶ���顣
��1968�굽1970�꣬����ʱ��Ϊ���ص�һ�ҷ�Ӫ����֯���һ�ݼ���Ŀ¼������
��Ƭ�ͽ�ˮ�����к�ճ�����ʱ���������һ������ʽ��ҳ��ϳ�ϵͳ�����Լ�
�������̡�
��ͬһʱ�ڣ���١������ߣ�Pentti Kanerva������չʾ�˲��������������Bria
n Tolliver����ȫ��ı��༭�TVEDIT��PDP-10�˿ڡ�����������һ����
����ָ����oops�������������ƶ���ɾ�����轫�û�ָ�����ı��ƶ�����
ջ������������轫��ջ�Ķ���Ԫ���ƶ����û�ָ����λ�á����������֮�䣬
�û�������κα��ֶ�ջ����Ե����飬�����鵵�������������ƶ�����ı�
����ȻTVEDIT��ģʽ�������ҿ����������ƶ�������ڴ���ָ�����������ʹ
��ƺ��ı༭���ģʽ����
��ʮ�����ʮ��
1971�꣬�˹�����ʵ���ҵ�����˹��ŷ��˹�أ�Les Earnest��������Ʋ�ʵ��
һ��ҳ�湹�����ԣ�page-makeup language�����������Կ��Զ��½ڽ��б�ţ�
���������Ŀ¼����ע��������õȡ�������������н����ԣ������Ҫһ��
�����ϵͳ���ҳ���������Щ��
�ڼ����µĽ��Ź���У��Ҵ�����PUB���ĵ��������The Document Compiler��
��PUB��һ�ִ���Ƕ��ʽ��ǩ�ͽű��ı�����ԡ���ڰ�����ARPANET�����ӵ�
��ѧ���о���б��������
973�꣬�Ҽ����ʩ����尢�����о����ģ�PARC������Ϊ��尢�����о�����
���߰칫ϵͳ��POLOS��PARC Online Office System���Ŷӵ�һԱ�����һ���һ
Щʱ��Ͱ��ס�����Alan Kay����ѧϰ�о�С�飨Learning Research Group��һ
���о�Smalltalk���Ҷ��뿭�������Ȥ��һ��ԭ���ǣ������ص����ڣ�overl
apping windows���Ķ�����ϣ��ҵ�ģʽ����������
POLOS�ŶӵĴ�����Ա���Ǵ�SRI�Ķ�����أ�Engelbart��С����ʩ�ֵ�
���ҵľ���ȶ���Ӣ��ʲ��Bill English�������������ƣ�����˶���
����1968������ģ�����������NLS��ʾ��
��һ��ʼ��NLS�Ҫ���ڹ������ļ���淶��Դ����ȡ������û��������
�ʺ������ܡ����Ҿ��ã��Ϊ�༭�����ĵ������ż������¼�ͱ����Ĺ���
�������õ����ڵ��Ͽɡ������������ж���ģʽ�����ı�����ģʽ֮�⣬��
��ÿһ�ΰ����͵�����ı�ģʽ��
NLS������Ե������ʱ������ƶ��ݱ䣬���ʼ����ǰ�����ж��������
��֮ǰָ����Ҫɾ��һ�����䣬�����NLSɾ��֮ǰ��������Ӧ��ɾ��ʲô��
�䡣
��ָ��ָ��ij��ʱ������갴ť����Ϊ��ǣ�marking������Ҫ��ǵ������
��NLS����ǣ�
D(elete) W(ord) <mark affected word> <ok>
M(ove) T(ext) <mark source text start> <mark source text end> <mark de
stination> <ok>
I(nsert) S(tatement) <mark destination> <type text to insert> <ok>
���-���ܲ���������<ok>��ʾ�����ԴӼ��̻�����á�Text�����ⷶΧ��
�ı���Statementͨ����һ�����䡣
���û����벢����ʱ������л���һ���ɼ��Ĵ�����ۻ����û����ԴӴ�����ɾ
�����µ�����У�����ɾ����У�Ȼ�����¿�ʼ�����û�����<ok>ʱ��NLS��ɾ
����У���ֹ��һ���ġ�Ȼ��ִ����
��ΪMove�ǵ���������������롰M��֮ǰ��Ŀ���Դ���������Ļ�Ͽɼ���
ͬ�������Ҳ�����ڸ��ƺ��滻�����۵���٣�collapsible outlines���ȹ���
�ṩ�˹�����Ƶķ��������û�����ѧϰ���������ǰ�ƻ���
�����ţ������Ǽ��ʹ��NLS���������ֽ���ѧϰ�ٶȺ������Է��泬��
ʩ�֣�Xerox�����ҵĴ���ͬ�¶������ġ������ΪNLS��ֱ�ۣ���Ϊ����
����Ӣ��Ķ������������кܴ�ķ�չ�ռ䡣�����ʹ�ôӾ��ն�ʹ��NL
S��Ϊ���ܡ�
���ҹ���ĵ�һ�ܣ��ȶ���Ӣ��ɭ��Bill English�����Һ��һλ�¹�Ա�ܷ�
³��ɭ��Jeff Rulifson��һ������Ա༭��ҵ��δ����չ����չ����Һ�³
��ɭ�������Σ�����ͷ�Է籩�����������¶�Ҷ�NLS������Եĵ���ʱ���
¶˵�������Ƶġ��ԭ���������Ϊ�����Ե��ʱ���ߡ�������ص���
�ӽ���˿������о��������ϸĽ����������û�����濼�Ǻ�����ں���
���У�������������֮��ָ���ġ�
����³��ɭ��Jeff Rulifson������˺���Ĵ���ָ����ƣ�����
���û���ָ������ʱ����ѡ�����������ٴ�ѡ����Ҫ��������н���
���ݡ�����Ҫ��ʾ����С����û�ѡ��˴���Ķ��ʣ������������֡�Ϊ
�˾����������Ե���һ��ȡ����IJ��������ǰ��δ������TVEDIT��oops
��ͨ�õĴ���ָ���³��ɭ�����ң����ǵ�PARCͬ�����ס�̩�ض����Warre
n Teitelman�������LISP shell��Ӧ�ù������ǡ������Ϊ�����undo����
�Һ�³��ɭ�������ͼ���ڽ����е�ʹ�á��������һ�����ڷ���ѧ���飬��
�н�ͼ�궨��Ϊ�ѱ�ǵ�����ͼ�����ᵽ����뽻��ʽ�����DZ������ԡ�
������PARC�ַ��˼����汾�İ�Ƥ�顣��ı����ǡ�OGDEN���dz���Ա��ͨ�õ���
ʾ�༭�����OGDEN: An Overly General Display Editor for Non programmers
�����������˴�����ӣ�desks�����ļ���ı�־���û����档���ǻ�����
���к�ճ��ķ�ģ̬�����
³��ɭԸ�⳹�ı��ΪNLS��Ƶ��û����棬��ʹ��POLOS�Ŷӵ������Ա����
�����ҵĽ��顣�ڰŰ�������ģ�Barbara Grosz���İ���£��ҽ�����û�
�о��������հ��Ļ�о�����Щ�о���ʾ��ģʽ���������⡣Ȼ��ʹ��Smallt
alk���Ե����ڰ汾���ҿ�����һ���ġ����ƴ��ֻ��ı༭���ֻ�к��ٵ�
ģʽ����δ�Ӵ������Ե��˿������������ѧ��ı༭���
Gypsy
�ȶ���Ӣ��ɭ��Bill English��������ҵĹ���������Ұ�ע��ת��POLOSϵ
ͳ���Ҹտ�ʼ��ô������������ķ��֡�ʩ�֣�Xerox�����µĽ̿�������G
inn and CompanyҪ��PARC��������Ӧ�ó���һ�������Ű�༭��galley edit
ing������һ������ҳ�沼�֡�Ӣ��ɭ��Bill English��֪���һ����Ȥ����
�Ҹ�������Ŀ���ָ�ɵ���˹�¹��أ�Dan Swinehart�������Ὠ�顣����˹̹
���˹�����ʵ���ң�SAIL�����¹��ĵ���˹�¹��أ�Dan Swinehart����ģʽ��ǿ
�ҷ����ߡ�
�ҽ�����ҳ���Ű�ϵͳ���Ű�༭��ʹ�ü��к�ճ�������Ginn����ܸ��ˡ�
�����ҵ�ʵ�����һ�Ը����ܵ���ڡ�
��һ����ϲ��ת���ǣ�Ginn��Ӷ��һλ��е�ķ��Ī�أ�Tim Mott����������
ʦ�������λ�ڲ�ʿ�ٸ����Ĺ�����������ѧ�о���ethnographic study����19
74�꣬�����������о�֮��Ī�����PARC����ʵ������֮ΪGypsy���Ű�
�༭����������ʱ����̨ʩ�ֵ�Alto���˵����Ѿ���ʼ����ˡ���˹�����
�ᣨCharles Simonyi�����ķ���������Tom Malloy���Ѿ���Alto�����Bravo
�ı��༭������ڰ汾��Bravo��һ�������Ե���������Ӧ�ó����ǰ���ա�
����ɭ��Butler Lampson���������Ĵ��⡣
Ϊ��ʵ��Gypsy�����Dz����Bravo��Դ���룬�÷�ģ̬�û��������ģ̬�û�
���档ӦGinn��Ҫ���������˴��塢б����»��ߣ��Լ�֧�ְ汾�Ͳݸ��
�鵵ϵͳ���������˼����²���ɡ�
Gypsy���˼�����ģ̬���û��������ԣ���Щ���������DZ��ġ��û����ԣ�
���ַ�֮�䵥���������˸�IJ�����֣�Ȼ��ʼ���룻�����϶���ѡ���ı�
��˫��һ�����ʽ���ѡ������ƶ��ı�����Ϊ���к�ճ�������������ı�
����Ϊ���ƺ�ճ����Լ���Ҫ��������ڿɱ༭�ֶ��м����ճ�����ı�����
���ǿ�ʼʵ��ʱ���һ�û�аѽ�������ϸ�ڶ�Ū��������Ϊ����Ӧ���ڿ���
�����н��е�������û���뵽����Ī�صĴ������Լ������Ginn�۲쵽��Ŀ��
�û�����Ӧ�̶ȡ����磬��������ѡ�ʽ�����һ��Чʱ���������˫�����
�⡣�����ѵ���㲢��֪����еĴ𰸡���ӡ�
��Gypsy�Ŀ��������У�PARC��Ӷ���ķ��Ī����Tom Moran����˹ͼ�����£�Stu
Card���ͱ�����������ݣ�Beverly McHugh������ǹ۲쵽����ڽ���һ�����
���о�������Ϊ���ǽ���δ�����о������������о����ڸĽ�Gypsy���û���
��dz��м�ֵ����ѵ����Щ���ܱ�����ø��á���ӡ�
1975��Gypsy��ɺ�Ī�ذ��������Ginn���û�ϲ������ŵ㡣������Dz�
ϲ�����ȱ�㣬�����Ǽ�����ȫû�д���ά���������������о���Ա���Ե�һ��
�����������ѵ��������������о�ԭ����Щ���ܻ�����������
����ȷ�������Ѿ��ƻ����ά����
Ӱ��
1975��6�£�����ҵ�ܿ�����Businessweek�������һƪ�Ϊ��δ���칫�ҡ���T
he Office of the Future�����ظ壬�����ᵽ��Gypsy��
(Image:
https://picx.zhimg.com/v2-45283c872d6a0b39a2ac862b8fb4911e_720
w.jpg?source=d16d100b)
��尢�����о����ĵ����ͬ�������ǵĹ��Ϊ������Ī�غ���ʹ��ר�õİ���
���м��С����ơ�ճ��ͳ���������������Ŧ���William Newman�������Mar
kup�滭������ʹ�õ���ͼ�������������Ӣ��˹��Dan Ingalls����Small
talk��ʵ���һ���dz��ĵ����˵�������һ�����嵥���г����ĸ�������
���˵��ݱ��˽��쳣�����Ҽ������IJ˵�����ѵ��������Ϊ������ʱ
��Ҳ����һ�ַ������������ø���
GypsyҲӰ���BravoX��Xerox Star��BravoX�Dz�˹������ᣨCharles Simony
i����PARC������Bravo�ļ̳��ߡ�Star�ǵ�һ��������ꡢλͼ��ʾ�����ں���
�����������ҵ�칫ϵͳ��Star��һ����ȫһ���ҽ�����ģ̬���û����档
BravoX��Star��֧����ģ̬���������롱���룬����û��ʹ���������/����-ճ
����û������ñ�Gypsy���ٵIJ�������ƶ����ơ�����һ���汾��BravoX����
�����������Star����������������Gypsy�����ĸ����������ʵ�ָ��ٲ��
��������һ��ģ̬�������û���Դ��Ŀ��ѡ��֮��IJ����
��20���80�����ڣ�ʩ�ֵķ�ģ̬�༭�Ӱ���ƻ��������Lisa��������
��Macintosh�����ԣ��Լ����Word��Office��Windows�����ƻ����Ʒ���
��ʹ�ü���/����-ճ�����ģ̬�ı��༭�����ڣ�������Ӧ�õ����ж�㴥
���������ֻ��ϡ�
�ִ������ִ����������Ȼ��һЩģʽ��������Word�еĸ�ʽˢ���������Ȼ
�ڳ�������ƶ��ı��ķ���������Word���Ϸš�����Щ���Dz�����Ȥ���û�ͨ��
���Ժ��ԵĿ�ݷ�ʽ��
Post-Gypsy
Ī�ش�Ginn�ص�PARC��������һ����ͬ����Ŀ�������˵���������GinnҪ
���ҳ���Ű�ϵͳ����ʹ��Smalltalk������һ���ΪCypress��ԭ�͡��û�����
ѡ��༭�˵����ڸ����Զ���������������iPhoneһ�����Smalltalk-76
��ʵ�ֵ�Cypressԭ�������ٶȷdz����Ϊ����ʾ���������ÿ���֡���ٶ���
����Ƶ������ÿ��30֡���ٶȻطš�
��ʱ��ʩ�ֹ�˾�Ĺ���ص��ˣ��ҵĸ�����ȤҲ��ˡ�Ginnͬ���ٵȼ��ֱ꣬
������ܹ���ά�����õ���ҵϵͳ�Ͻ���ҳ�沼�֡��ҿ�����Smalltalk Browse
r����ǵ���IDE�����ɿ�����������ǰ�����֮�࣬�������ҵ�మ������
������ΪCommodore PET�����˽��Ӧ�ó���1979��12�£�ʷ�ٷ��Dz�˹���
�尢�����о����Ľ����һ�θı����ķ��ʣ��ҿ�ʼ����˼���ҵ�ְҵ��ġ�
1980��
��1980�꣬ʩ�ֹ�˾�ĸ�ӡ��ר�����ڣ���˾���Ϊ���ս������ԣ�������
����ҵ�û��ļ����ӡ����STAR�⣬���Dz��Ὣ̫��PARC�Ĺ�������г���
��ȥƻ����˾�о���ɯ��Lisa�����Ե��û������Ӧ�ó���Ϊ�˿�����ɯ�û�
��������ҺͶ�Ŷ��յıȶ������ؽ�ɭ��Bill Atkinson������������һ�
��ּ�simplicity������������ļ������������ÿ�����϶������һ
��ԭ�ͣ��ڶ��������һ��п������о����ܷ��˹��Jef Raskin����ʱ�
���ֿ������֮Ϊ������Macintosh���ĸ��������ֻ���̬�ȣ�������
���ṩ�˽����֧�֡�
��ɯ��Lisa��������ʦ����ģ̬�༭ԭ�����ڻ������ҵ���ʹ��Ӧ�ó����ģ
̬������������ҵĹ���ǹ�����ͽ�������������֤�ݵľ��ߡ�
��ɯ��Lisa����ͼ���û�������ڶ��֮һ�ǶԻ������Ϊ��ģ̬����ṩ
����Ĺ��ߡ��¡����˹��Rod Perkins�������ɯ��Lisa���Ի����͵�
�Ի����ڴ�ʱ��ֹ�û�����������ʹ�������ģ̬�ԡ����ǶԻ����е�С��
���������κ�˳������ʹ���ڱ�����ģ̬����
��ƻ������������尢�����о�����һ����µ��û�����Ҳ������ɣ�����һ
Щ�˸�ϲ��NLS���Ľ��档��ƻ����Ҫ���Dz�Ʒ�����ڽ�ս���ȷʵ�����ˣ���
������˼��졣�����ѵ��������Ҫ��һ��Ӳ�̣�ѡ��һ�Сɽ��
����
��20���70�����ƶ���move���������û���Ҫִ�еı༭������/����-ճ�
���û�ִ����ǵ�һ���·�ʽ��������Щ������õߵ������ˡ��û�����˵�
���롰�ƶ�����move����������˵�����Ҫ�����к�ճ�����ǡ�������Star��
NLS���������ģ̬�ƶ���ϵͳ��ѧ�����Ҳ��������ǵ��ƶ�/���Ʋ����Ϊ
����/����-ճ���
�ڼ���ʱ��֮ǰ�����к�ճ�������dz���ҵ���л��������ƺ�ճ������
���ƺ���Դ��Gypsy�����������춼���㷺��⡣�Ҳ�֪��˭����˸���ճ
������copy-paste job������ճ�����copy-paste error�������ǵ��ҷ�
�˸���ճ�����������ˣ���û������˿�����֡�
�����ԣ�A Personal History of Modeless Text Editing and Cut/Copy-Paste
(Link:
http://worrydream.com/refs/Tesler%20-%20A%20Personal%20History
%20of%20Modeless%20Text%20Editing%20and%20Cut-Copy-Paste.pdf)
�������
ʩ����尢�����о����ģ�PARC��:����Ϣ�ܹ�ʦ�� (Link:
https://zhuanlan.zh
ihu.com/p/46445499)
�������������γɾ͡������ʾ֮ĸ����the Mother of All Demos�� (Li
nk:
https://zhuanlan.zhihu.com/p/52151286)
����������ס�����̸ (Link:
https://zhuanlan.zhihu.com/p/50212661)