125:
66:
25:
1019:
1005:
211:
736:
In 1988, Sassenrath left
Silicon Valley for the mountains of Ukiah valley, 2 hours north of San Francisco. From there he founded multimedia technology companies such as Pantaray, American Multimedia, and VideoStream. He also implemented the
827:
In 1998, Sassenrath founded REBOL Technologies, a company he still runs. The company has released several versions of REBOL and produced additional products such as REBOL/View, REBOL/Command, REBOL/SDK, and REBOL/IOS.
658:
This design gave the Amiga OS a great extensibility and flexibility within the limited memory capacity of computers in the 1980s. Sassenrath later noted that the design came as a necessity of trying to integrate into
812:. Sassenrath considers REBOL experimental because it provides greater control over context than most other programming languages. Words can be used to form different grammars in different contexts (called
475:
678:
After the release of the Amiga in 1985, Sassenrath left
Commodore-Amiga to pursue new programming language design ideas that he had been contemplating since his university days.
875:, and boating. He volunteers with the Television Improvement Association, a community organization that brings free, over-the-air television broadcasts into the Ukiah area.
580:
482:
While at HP Sassenrath became interested in minimizing the high complexity found in most operating systems of that time and set out to formulate his own concepts of a
324:
computer language, REBOL/IOS collaboration environment, the
Safeworlds AltME private messaging system, and other products. Carl was a Principal Engineer at
1292:
693:(ATG) to invent the next generation of operating systems. He was part of the Aquarius project, a quad-core CPU project (simulated on Apple's own
675:, and others. This dynamic modular method also allowed hundreds of additional modules to be added by external developers over the years.
427:
728:
and others provided
Sassenrath with a wealth of resources and knowledge that helped shape his views of computing languages and systems.
800:, allowing users to create new relationships between symbols and their meanings. By doing so, he attempts to merge the concepts of
1272:
467:—a challenge because the language was both descriptive and procedural. A year later, Sassenrath became a member of the MPE-IV OS
497:. Upon returning, Sassenrath reached an agreement with HP to pursue independent research into new areas of computing, including
1287:
1100:
1267:
1205:
494:
340:
involved in research and development related to petroleum refining, paper production, and air pollution control systems.
1297:
629:
design. This was a novel approach for 1983 when other personal computer operating systems were single tasking such as
186:
168:
146:
106:
52:
704:
language had just been introduced, but
Sassenrath, along with many other Apple researchers, preferred the more pure
139:
38:
690:
383:
233:
84:
1302:
1210:
774:
640:
The Amiga multitasking kernel was also one of the first to implement a microkernel OS methodology based on a
552:
372:
564:
418:
and behavioral biology. His uncle, Dr. Julius
Sassenrath, headed the educational psychology department at
1282:
1215:
766:
705:
648:
568:
560:
490:
448:
1093:
548:
536:. Probus clearly demonstrated the power of graphical user interfaces, and the system also incorporated
489:
In late 1981 and early 1982, Sassenrath took an academic leave to do atmospheric physics research for
1072:
1059:
777:, Sassenrath decided to publish his own ideas within the world of computer languages. The result was
738:
486:-based OS. He proposed them to HP, but found the large company complacent to the "smaller OS" ideas.
468:
664:
517:
498:
336:
Carl
Sassenrath was born in 1957 to Charles and Carolyn Sassenrath in California. His father was a
133:
872:
619:
414:. He was a teaching assistant for graduate computer language courses and a research assistant in
255:
76:
547:
At HP, Sassenrath was involved with and influenced by a range of HP language projects including
1262:
1144:
391:
344:
150:
1277:
1086:
786:
541:
502:
309:
1257:
611:
407:
88:
44:
8:
1154:
641:
533:
387:
243:
986:
968:
403:
376:
348:
1200:
860:
588:
529:
337:
313:
305:
79:
or has been extensively edited by the subject or by someone connected to the subject
1010:
660:
655:
with dynamically loaded libraries and devices as optional modules around the core.
622:
525:
399:
395:
301:
1190:
817:
765:
In 1996, after watching the growth and development of programming languages like
644:
444:
411:
263:
793:
1195:
1170:
757:, and wrote the OS for Viscorp Ed, one of the first Internet TV set-top boxes.
634:
592:
513:
509:
512:, Sassenrath formed an HP project to develop the modern style of window-based
1251:
1236:
868:
785:. REBOL is intended to be lightweight, and specifically to support efficient
725:
422:, and his aunt, Dr. Ethel Sassenrath, was one of the original researchers of
352:
355:, photography, and filmmaking. When he was 13, Sassenrath began working for
351:. From his early childhood Sassenrath was actively involved in electronics,
1024:
717:
697:
XMP-48) that was intended to become a 3D-based successor to the
Macintosh.
652:
415:
474:
1231:
1139:
1124:
816:). Sassenrath claims REBOL is the ultimate endpoint for the evolution of
754:
721:
672:
668:
626:
615:
508:
Later in 1982, impressed by the new computing ideas being published from
483:
452:
603:, an advanced multimedia personal computer system that later became the
1180:
864:
848:
687:
325:
297:
267:
259:
1048:
1175:
1134:
1042:
709:
556:
537:
364:
210:
663:
dozens of internal libraries and devices including graphics, sound,
1185:
1129:
809:
713:
524:(for professional business workstation) was created on a prototype
460:
419:
1065:
456:
363:
public broadcasting television station. A year later he became a
277:
792:
Sassenrath describes REBOL as a balance between the concepts of
1078:
832:
797:
750:
630:
836:
1109:
867:, where he grows grapes and makes wine, and is interested in
778:
742:
701:
604:
600:
583:
Amiga Team, 1985 (Sassenrath in plaid shirt to right of sign)
579:
321:
317:
285:
1037:
805:
801:
770:
746:
694:
443:
During his final year at the university, Sassenrath joined
379:
and director for news, commercials, and local programming.
368:
356:
281:
1054:
821:
423:
360:
610:
As a sophisticated computer for its day (Amiga used 28
320:
operating system kernel, and he is the designer of the
599:
he was asked to design a new operating system for the
851:
in product development. He retired in
November 2023.
831:
Sassenrath implemented REBOL V3.0 and released it to
712:
language. Working at ATG with computing legends like
1000:
1075:, Obligement, May 2007, accessed October 10, 2013
1249:
447:'s Computer Systems Division as a member of the
343:In the late 1960s his family relocated from the
87:policy. There may be relevant discussion on the
375:affiliate then) and worked his way up to being
398:). During his studies he became interested in
83:It may need editing to conform to Knowledge's
1094:
471:team and later part of the HPE kernel group.
923:; Olivier Auverlot; Éditions Eyrolles; 2001
571:, and a variety of experimental languages.
428:California National Primate Research Center
53:Learn how and when to remove these messages
1101:
1087:
745:, managed the software OS development for
463:for a new type of control language called
209:
783:relative expression-based object language
187:Learn how and when to remove this message
169:Learn how and when to remove this message
107:Learn how and when to remove this message
578:
473:
132:This article includes a list of general
958:Amiga ROM Kernel Reference Manual: Exec
885:Amiga ROM Kernel Reference Manual: Exec
459:computers. His task was to implement a
328:until his retirement in November 2023.
1293:University of California, Davis alumni
1250:
731:
382:In 1980 Sassenrath graduated from the
1082:
927:Computing Encyclopedia, Vol 5: People
847:Since 2010, Sassenrath had worked at
760:
686:In 1986, Sassenrath was recruited to
1055:TIA - The TV Improvement Association
933:The REBOL IOS Distributed Filesystem
118:
59:
18:
917:; Ralph Roberts; Hungry Minds; 2000
909:Inside the REBOL Scripting Language
899:; Tim Holloway; Byte Magazine; 1991
891:Guru's Guide to the Commodore Amiga
878:
478:Carl Sassenrath at South Pole, 1982
13:
887:; Carl Sassenrath; Commodore; 1986
618:), Sassenrath decided to create a
505:methods of distributed computing.
438:
138:it lacks sufficient corresponding
14:
1314:
1031:
681:
495:Amundsen–Scott South Pole Station
316:in 1985 with the creation of the
34:This article has multiple issues.
1108:
1017:
1003:
587:In 1983, Carl Sassenrath joined
123:
64:
23:
384:University of California, Davis
234:University of California, Davis
42:or discuss these issues on the
1273:Programming language designers
1073:Interview with Carl Sassenrath
979:
961:
952:
897:The Object Oriented Amiga Exec
1:
1288:People from Ukiah, California
1068:- Lightweight document markup
614:channels along with multiple
591:, a small startup company in
331:
247:Programming language designer
1268:American computer scientists
941:; Carl Sassenrath; 2000–2005
935:; Dr. Dobb's Journal; 9/2002
911:; Dr. Dobb's Journal; 6/2000
597:Manager of Operating Systems
7:
854:
837:https://github.com/rebol/r3
649:inter-process communication
491:National Science Foundation
449:Multi-Programming Executive
221:1957 (age 66–67)
16:American computer scientist
10:
1319:
939:The REBOL/Core Users Guide
528:workstation borrowed from
1298:Engineers from California
1224:
1163:
1117:
739:Logo programming language
691:Advanced Technology Group
499:graphical user interfaces
433:
273:
251:
239:
229:
217:
208:
201:
945:
905:; Web Techniques; 9/1999
700:During that period, the
665:graphical user interface
574:
929:; Smart Computing; 2002
893:; Carl Sassenrath; 1989
873:quantum electrodynamics
842:
820:methodologies, such as
620:preemptive multitasking
256:Commodore International
153:more precise citations.
835:on December 12, 2012:
708:implementation of the
584:
520:. The project, called
479:
392:electrical engineering
345:San Francisco Bay Area
787:distributed computing
582:
542:distributed computing
503:remote procedure call
477:
408:programming languages
347:to the small town of
300:) is an architect of
85:neutral point of view
1303:Amateur radio people
1062:Obligement, May 2007
871:, video production,
859:Sassenrath lives in
653:Exec (for executive)
589:Amiga Computer, Inc.
1155:Petro Tyschtschenko
749:, one of the first
732:Sassenrath Research
534:Stanford University
404:parallel processing
1283:Kernel programmers
1071:Jeudy, SĂ©bastien,
1038:Personal home page
987:"LinkedIn profile"
969:"LinkedIn profile"
761:REBOL Technologies
585:
480:
377:technical director
349:Eureka, California
314:personal computers
306:computer languages
244:Systems programmer
1245:
1244:
1118:Original creators
921:REBOL Programming
915:REBOL for Dummies
530:Andy Bechtolsheim
455:design group for
400:operating systems
338:chemical engineer
302:operating systems
291:
290:
197:
196:
189:
179:
178:
171:
117:
116:
109:
57:
1310:
1103:
1096:
1089:
1080:
1079:
1043:Biographic notes
1027:
1022:
1021:
1020:
1013:
1011:Biography portal
1008:
1007:
1006:
995:
994:
983:
977:
976:
965:
959:
956:
879:Other references
688:Apple Computer's
651:) core known as
623:operating system
532:while he was at
526:Sun Microsystems
396:computer science
224:California, U.S.
213:
199:
198:
192:
185:
174:
167:
163:
160:
154:
149:this article by
140:inline citations
127:
126:
119:
112:
105:
101:
98:
92:
68:
67:
60:
49:
27:
26:
19:
1318:
1317:
1313:
1312:
1311:
1309:
1308:
1307:
1248:
1247:
1246:
1241:
1220:
1206:David Whittaker
1201:François Lionet
1191:Chris Huelsbeck
1159:
1150:Carl Sassenrath
1113:
1107:
1034:
1023:
1018:
1016:
1009:
1004:
1002:
999:
998:
985:
984:
980:
967:
966:
962:
957:
953:
948:
881:
857:
845:
818:markup language
763:
734:
684:
645:message passing
633:(1981) and the
577:
445:Hewlett-Packard
441:
439:Hewlett-Packard
436:
412:neurophysiology
334:
294:Carl Sassenrath
266:
264:Hewlett-Packard
262:
258:
246:
230:Alma mater
225:
222:
204:
203:Carl Sassenrath
193:
182:
181:
180:
175:
164:
158:
155:
145:Please help to
144:
128:
124:
113:
102:
96:
93:
82:
69:
65:
28:
24:
17:
12:
11:
5:
1316:
1306:
1305:
1300:
1295:
1290:
1285:
1280:
1275:
1270:
1265:
1260:
1243:
1242:
1240:
1239:
1234:
1228:
1226:
1222:
1221:
1219:
1218:
1213:
1208:
1203:
1198:
1196:Richard Joseph
1193:
1188:
1183:
1178:
1173:
1171:Matthew Dillon
1167:
1165:
1161:
1160:
1158:
1157:
1152:
1147:
1142:
1137:
1132:
1127:
1121:
1119:
1115:
1114:
1106:
1105:
1098:
1091:
1083:
1077:
1076:
1069:
1063:
1057:
1052:
1046:
1040:
1033:
1032:External links
1030:
1029:
1028:
1014:
997:
996:
978:
960:
950:
949:
947:
944:
943:
942:
936:
930:
924:
918:
912:
906:
900:
894:
888:
880:
877:
856:
853:
844:
841:
762:
759:
733:
730:
683:
682:Apple Computer
680:
593:Silicon Valley
576:
573:
440:
437:
435:
432:
333:
330:
318:Amiga Computer
296:(born 1957 in
289:
288:
275:
274:Known for
271:
270:
253:
249:
248:
241:
237:
236:
231:
227:
226:
223:
219:
215:
214:
206:
205:
202:
195:
194:
177:
176:
131:
129:
122:
115:
114:
72:
70:
63:
58:
32:
31:
29:
22:
15:
9:
6:
4:
3:
2:
1315:
1304:
1301:
1299:
1296:
1294:
1291:
1289:
1286:
1284:
1281:
1279:
1276:
1274:
1271:
1269:
1266:
1264:
1263:Living people
1261:
1259:
1256:
1255:
1253:
1238:
1237:Kieron Gillen
1235:
1233:
1230:
1229:
1227:
1223:
1217:
1214:
1212:
1211:Bill Williams
1209:
1207:
1204:
1202:
1199:
1197:
1194:
1192:
1189:
1187:
1184:
1182:
1179:
1177:
1174:
1172:
1169:
1168:
1166:
1162:
1156:
1153:
1151:
1148:
1146:
1143:
1141:
1138:
1136:
1133:
1131:
1128:
1126:
1123:
1122:
1120:
1116:
1111:
1104:
1099:
1097:
1092:
1090:
1085:
1084:
1081:
1074:
1070:
1067:
1064:
1061:
1058:
1056:
1053:
1050:
1047:
1044:
1041:
1039:
1036:
1035:
1026:
1015:
1012:
1001:
992:
988:
982:
974:
970:
964:
955:
951:
940:
937:
934:
931:
928:
925:
922:
919:
916:
913:
910:
907:
904:
901:
898:
895:
892:
889:
886:
883:
882:
876:
874:
870:
869:amateur radio
866:
862:
852:
850:
840:
838:
834:
829:
825:
823:
819:
815:
811:
807:
803:
799:
795:
790:
788:
784:
780:
776:
772:
768:
758:
756:
755:set-top boxes
752:
748:
744:
740:
729:
727:
726:Bill Atkinson
723:
719:
715:
711:
707:
703:
698:
696:
692:
689:
679:
676:
674:
670:
666:
662:
656:
654:
650:
646:
643:
638:
636:
632:
628:
624:
621:
617:
613:
608:
606:
602:
598:
594:
590:
581:
572:
570:
566:
562:
558:
554:
550:
545:
543:
539:
535:
531:
527:
523:
519:
515:
511:
506:
504:
500:
496:
492:
487:
485:
476:
472:
470:
466:
462:
458:
454:
450:
446:
431:
429:
425:
421:
417:
413:
409:
405:
401:
397:
393:
389:
385:
380:
378:
374:
370:
366:
362:
358:
354:
353:amateur radio
350:
346:
341:
339:
329:
327:
323:
319:
315:
311:
308:. He brought
307:
303:
299:
295:
287:
283:
279:
276:
272:
269:
265:
261:
257:
254:
250:
245:
242:
240:Occupation(s)
238:
235:
232:
228:
220:
216:
212:
207:
200:
191:
188:
173:
170:
162:
152:
148:
142:
141:
135:
130:
121:
120:
111:
108:
100:
90:
86:
80:
78:
77:autobiography
73:This article
71:
62:
61:
56:
54:
47:
46:
41:
40:
35:
30:
21:
20:
1278:Amiga people
1149:
1051:at REBOL.com
1045:at REBOL.com
1025:Amiga portal
990:
981:
972:
963:
954:
938:
932:
926:
920:
914:
908:
902:
896:
890:
884:
858:
846:
830:
826:
813:
791:
782:
764:
735:
718:Larry Tesler
699:
685:
677:
673:file systems
657:
639:
616:coprocessors
609:
596:
586:
546:
521:
507:
488:
481:
464:
442:
416:neuroscience
381:
342:
335:
310:multitasking
293:
292:
183:
165:
159:January 2017
156:
137:
103:
97:October 2012
94:
74:
50:
43:
37:
36:Please help
33:
1258:1957 births
1232:Matt Bielby
1225:Journalists
1140:Dave Needle
1125:Dave Haynie
1049:Carl's Blog
722:Dan Ingalls
669:floppy disk
627:microkernel
484:microkernel
453:file system
252:Employer(s)
151:introducing
1252:Categories
1216:Tim Wright
1181:Tim Follin
1164:Developers
1145:Dave Morse
903:REBOL Bots
865:California
849:Roku, Inc.
814:dialecting
544:concepts.
540:and early
538:hyperlinks
510:Xerox PARC
332:Background
326:Roku, Inc.
298:California
268:Roku, Inc.
260:Apple Inc.
134:references
39:improve it
1176:Fred Fish
1135:Jay Miner
1060:Interview
798:symbolism
710:Smalltalk
642:real-time
635:Macintosh
625:within a
557:Smalltalk
390:in EECS (
365:cameraman
89:talk page
45:talk page
1186:Jon Hare
1130:RJ Mical
991:LinkedIn
973:LinkedIn
855:Personal
810:metadata
741:for the
714:Alan Kay
637:(1984).
516:-driven
465:Outqueue
461:compiler
420:UC Davis
1066:MakeDoc
794:context
457:HP 3000
426:at the
386:with a
278:AmigaOS
147:improve
1112:people
833:GitHub
808:, and
781:, the
775:Python
773:, and
751:CD-ROM
631:MS-DOS
553:Pascal
522:Probus
469:kernel
451:(MPE)
434:Career
410:, and
136:, but
75:is an
1110:Amiga
946:Notes
861:Ukiah
779:REBOL
743:Amiga
605:Amiga
601:Amiga
595:. As
575:Amiga
565:Forth
514:mouse
322:REBOL
286:REBOL
843:Roku
806:data
802:code
796:and
771:Perl
767:Java
747:CDTV
695:Cray
561:Lisp
518:GUIs
501:and
394:and
388:B.S.
369:KVIQ
367:for
359:, a
357:KEET
304:and
282:CDTV
218:Born
822:XML
753:TV
702:C++
661:ROM
612:DMA
569:SPL
549:Ada
493:at
424:THC
373:ABC
361:PBS
312:to
1254::
989:.
971:.
863:,
839:.
824:.
804:,
789:.
769:,
724:,
720:,
716:,
706:OO
671:,
667:,
607:.
567:,
563:,
559:,
555:,
551:,
430:.
406:,
402:,
284:,
280:,
48:.
1102:e
1095:t
1088:v
993:.
975:.
647:(
371:(
190:)
184:(
172:)
166:(
161:)
157:(
143:.
110:)
104:(
99:)
95:(
91:.
81:.
55:)
51:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.