Knowledge

Carl Sassenrath

Source đź“ť

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:(

Index

improve it
talk page
Learn how and when to remove these messages
autobiography
neutral point of view
talk page
Learn how and when to remove this message
references
inline citations
improve
introducing
Learn how and when to remove this message
Learn how and when to remove this message

University of California, Davis
Systems programmer
Commodore International
Apple Inc.
Hewlett-Packard
Roku, Inc.
AmigaOS
CDTV
REBOL
California
operating systems
computer languages
multitasking
personal computers
Amiga Computer
REBOL

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑