Alvey Directorate Infrastructure Policy
Total Page:16
File Type:pdf, Size:1020Kb
Load more
Recommended publications
-
Vcf Pnw 2019
VCF PNW 2019 http://vcfed.org/vcf-pnw/ Schedule Saturday 10:00 AM Museum opens and VCF PNW 2019 starts 11:00 AM Erik Klein, opening comments from VCFed.org Stephen M. Jones, opening comments from Living Computers:Museum+Labs 1:00 PM Joe Decuir, IEEE Fellow, Three generations of animation machines: Atari and Amiga 2:30 PM Geoff Pool, From Minix to GNU/Linux - A Retrospective 4:00 PM Chris Rutkowski, The birth of the Business PC - How volatile markets evolve 5:00 PM Museum closes - come back tomorrow! Sunday 10:00 AM Day two of VCF PNW 2019 begins 11:00 AM John Durno, The Lost Art of Telidon 1:00 PM Lars Brinkhoff, ITS: Incompatible Timesharing System 2:30 PM Steve Jamieson, A Brief History of British Computing 4:00 PM Presentation of show awards and wrap-up Exhibitors One of the defining attributes of a Vintage Computer Festival is that exhibits are interactive; VCF exhibitors put in an amazing amount of effort to not only bring their favorite pieces of computing history, but to make them come alive. Be sure to visit all of them, ask questions, play, learn, take pictures, etc. And consider coming back one day as an exhibitor yourself! Rick Bensene, Wang Laboratories’ Electronic Calculators, An exhibit of Wang Labs electronic calculators from their first mass-market calculator, the Wang LOCI-2, through the last of their calculators, the C-Series. The exhibit includes examples of nearly every series of electronic calculator that Wang Laboratories sold, unusual and rare peripheral devices, documentation, and ephemera relating to Wang Labs calculator business. -
GNU/Linux AI & Alife HOWTO
GNU/Linux AI & Alife HOWTO GNU/Linux AI & Alife HOWTO Table of Contents GNU/Linux AI & Alife HOWTO......................................................................................................................1 by John Eikenberry..................................................................................................................................1 1. Introduction..........................................................................................................................................1 2. Symbolic Systems (GOFAI)................................................................................................................1 3. Connectionism.....................................................................................................................................1 4. Evolutionary Computing......................................................................................................................1 5. Alife & Complex Systems...................................................................................................................1 6. Agents & Robotics...............................................................................................................................1 7. Statistical & Machine Learning...........................................................................................................2 8. Missing & Dead...................................................................................................................................2 1. Introduction.........................................................................................................................................2 -
X-Machines for Agent-Based Modeling FLAME Perspectives CHAPMAN & HALL/CRC COMPUTER and INFORMATION SCIENCE SERIES
X-Machines for Agent-Based Modeling FLAME Perspectives CHAPMAN & HALL/CRC COMPUTER and INFORMATION SCIENCE SERIES Series Editor: Sartaj Sahni PUBLISHED TITLES ADVERSARIAL REASONING: COMPUTATIONAL APPROACHES TO READING THE OPPONENT’S MIND Alexander Kott and William M. McEneaney COMPUTER-AIDED GRAPHING AND SIMULATION TOOLS FOR AUTOCAD USERS P. A. Simionescu DELAUNAY MESH GENERATION Siu-Wing Cheng, Tamal Krishna Dey, and Jonathan Richard Shewchuk DISTRIBUTED SENSOR NETWORKS, SECOND EDITION S. Sitharama Iyengar and Richard R. Brooks DISTRIBUTED SYSTEMS: AN ALGORITHMIC APPROACH, SECOND EDITION Sukumar Ghosh ENERGY-AWARE MEMORY MANAGEMENT FOR EMBEDDED MULTIMEDIA SYSTEMS: A COMPUTER-AIDED DESIGN APPROACH Florin Balasa and Dhiraj K. Pradhan ENERGY EFFICIENT HARDWARE-SOFTWARE CO-SYNTHESIS USING RECONFIGURABLE HARDWARE Jingzhao Ou and Viktor K. Prasanna FROM ACTION SYSTEMS TO DISTRIBUTED SYSTEMS: THE REFINEMENT APPROACH Luigia Petre and Emil Sekerinski FUNDAMENTALS OF NATURAL COMPUTING: BASIC CONCEPTS, ALGORITHMS, AND APPLICATIONS Leandro Nunes de Castro HANDBOOK OF ALGORITHMS FOR WIRELESS NETWORKING AND MOBILE COMPUTING Azzedine Boukerche HANDBOOK OF APPROXIMATION ALGORITHMS AND METAHEURISTICS Teofilo F. Gonzalez HANDBOOK OF BIOINSPIRED ALGORITHMS AND APPLICATIONS Stephan Olariu and Albert Y. Zomaya HANDBOOK OF COMPUTATIONAL MOLECULAR BIOLOGY Srinivas Aluru HANDBOOK OF DATA STRUCTURES AND APPLICATIONS Dinesh P. Mehta and Sartaj Sahni PUBLISHED TITLES CONTINUED HANDBOOK OF DYNAMIC SYSTEM MODELING Paul A. Fishwick HANDBOOK OF ENERGY-AWARE AND GREEN COMPUTING Ishfaq Ahmad and Sanjay Ranka HANDBOOK OF GRAPH THEORY, COMBINATORIAL OPTIMIZATION, AND ALGORITHMS Krishnaiyan “KT” Thulasiraman, Subramanian Arumugam, Andreas Brandstädt, and Takao Nishizeki HANDBOOK OF PARALLEL COMPUTING: MODELS, ALGORITHMS AND APPLICATIONS Sanguthevar Rajasekaran and John Reif HANDBOOK OF REAL-TIME AND EMBEDDED SYSTEMS Insup Lee, Joseph Y-T. -
Systems Corporation Pern SYSTEM OVERVIEW March 1984
o PERn Systems Corporation PERn SYSTEM OVERVIEW o March 1984 This manual is for use with POS Release G.5 and subsequent releases until further notice. Copyri9ht(C) 19B3, 19Bi PERC Systems Corporation 2600 Liberty Avenue P. O. Box 2600 Pittsbur9h, PA 15230 (HZ) 355-0900 o o This document is not to be reproduced in any fonn or transmitted in whole or in part, without the prior written authorization of PERQ Systems Corporation. o The information in this document is subject to change without notice and should not be construed as a commitment by PERQ Systems Corporation. The company assumes no responsibility for any errors that may appear in this document. PERQ Systems Corporation will make every effort to keep customers apprised of all documentation changes as quickly as possible. The Reader's Comments card is distributed with this document to request users' critical evaluation to assist us in preparing future documentation. PERQ and PEROZ are trademarks of PERQ Systems Corporation. o - ii - --~---- ----------- PREFACE January 15, 1984 o PREFACE This manual is intended for new users of PERQ and PERQ2. The manual will familiarize you with the machines and get you started using either system. As you learn more about your system, you will find that it provides you with many facilities, both conveniences and necessities. This manual consists of three chapters. Chapter One describes the method to turn the system on and the bootstrap process. Chapter Two describes the PERQ and PERQ2 hardware. Chapter Three discusses the basic operation of the system software. Distinctions between the PERQ and PERQ2 are explicit. -
The Evolution of Lisp
1 The Evolution of Lisp Guy L. Steele Jr. Richard P. Gabriel Thinking Machines Corporation Lucid, Inc. 245 First Street 707 Laurel Street Cambridge, Massachusetts 02142 Menlo Park, California 94025 Phone: (617) 234-2860 Phone: (415) 329-8400 FAX: (617) 243-4444 FAX: (415) 329-8480 E-mail: [email protected] E-mail: [email protected] Abstract Lisp is the world’s greatest programming language—or so its proponents think. The structure of Lisp makes it easy to extend the language or even to implement entirely new dialects without starting from scratch. Overall, the evolution of Lisp has been guided more by institutional rivalry, one-upsmanship, and the glee born of technical cleverness that is characteristic of the “hacker culture” than by sober assessments of technical requirements. Nevertheless this process has eventually produced both an industrial- strength programming language, messy but powerful, and a technically pure dialect, small but powerful, that is suitable for use by programming-language theoreticians. We pick up where McCarthy’s paper in the first HOPL conference left off. We trace the development chronologically from the era of the PDP-6, through the heyday of Interlisp and MacLisp, past the ascension and decline of special purpose Lisp machines, to the present era of standardization activities. We then examine the technical evolution of a few representative language features, including both some notable successes and some notable failures, that illuminate design issues that distinguish Lisp from other programming languages. We also discuss the use of Lisp as a laboratory for designing other programming languages. We conclude with some reflections on the forces that have driven the evolution of Lisp. -
Ofthe European Communities
ISSN 0378-6978 Official Journal L 81 Volume 27 of the European Communities 24 March 1984 English edition Legislation Contents I Acts whose publication is obligatory II Acts whose publication is not obligatory Council 84/ 157/EEC : * Council Decision of 28 February 1984 adopting the 1984 work programme for a European programme for research and development in information technologies (ESPRIT) 2 Acts whose titles are printed in light type are those relating to day-to-day management of agricultural matters, and are generally valid for a limited period . The titles of all other Acts are printed in bold type and preceded by an asterisk . 24 . 3 . 84 Official Journal of the European Communities No L81 / 1 II (Acts whose publication is not obligatory) COUNCIL COUNCIL DECISION of 28 February 1984 adopting the 1984 work programme for a European programme for research and development in information technologies (ESPRIT) (84/ 157/EEC) THE COUNCIL OF THE EUROPEAN HAS DECIDED AS FOLLOWS : COMMUNITIES, Having regard to the Treaty establishing the Article 1 European Economic Community, J The ESPRIT work programme as set out in the Having regard to Council Decision 84/ 130/EEC of Annex is hereby adopted for 1984 . 28 February 1984 concerning a European pro gramme for research and development in informa tion technologies ( ESPRIT) ('), and in particular Article 2 Article 3 (2) thereof, This Decision shall take effect on the day of its Having regard to the draft work programme submit publication in the Official Journal of the European ted by the Commission , Communities . Whereas, at talks organized by the Commission ser vices , industry and the academic world have given Done at Brussels , 28 February 1984 . -
Commerci Confidence
COMMERCI CONFIDENCE perq.Files - perq files information. Modified: 23 oct 80 JPS. a list of all files used by Three Rivers Computer Corporation for software and hardware development of the perq system. *** warning: this list is not yet complete >OS.SOURCE - OPERATING SYSTEM SOURCES file name version file name on floppy short description. DYNAMIC.PAS 0.0 DYNAMI.PAS Dynamic allocation routines - New and Dispose. WRITER.PAS 0.0 WRITER.PAS Stream package output conversion routines. READER.PAS 0.0 READER.PAS Stream package input conversion routines. PSTRING.PAS 0.0 PSTRIN.PAS String manipulation package. STREAM.PAS 0.0 STREAM.PAS Stream package base routines - Get and Put. SYSTEM.PAS A.lS SYSTEM.PAS Operating system main program. CODECONST.PAS CODECO.PAS Linker and loader constant definitions. CODETYPE.PAS CODETY.PAS Linker and loader type definitions. LOADERl.PAS LOADRl.PAS Loader constant definitions. LOADER2.PAS LOADR2.PAS Loader type definitions. LOADER3.PAS LOADR3.PAS Loader var definitions. LOADER4.PAS LOADR4.PAS Loader procedure definiiions. SEGNUMBERS.PAS 0.0 SEGNUM.PAS System segment number constants. MEMORY.PAS 1.1 MEMORY.PAS Memory manager. , SCREEN.PAS 0.0 SCREEN.PAS PAGE 2 Screen manager. SYSVERS.PAS ' 0.0 SYSVER.PAS System ve~sion number conversion routine. CMDPARSE.PAS 1.0 CMDPAR.PAS Command parser. FILESYSTEM.PAS 2.0 FILESY.PAS File system. RASTER. PAS 0.0 RASTER.PAS Raster-op definitions. LINEDRAW.PAS 0.0 LINEDR.PAS Line drawing interface module. IOERRS.PAS 0.0 IOERRS.PAS Input/output error number constants. IO.PAS 2.2 IO.PAS Input/output manager. -
PERQ Workstations by R. D. Davis
PERQ Workstations R. D. Davis Last Updated: November 6, 2003 from the Sept. 7, 1991 edition. 2 Contents 1 Preface and Dedication 11 2 History 13 2.1 PERQ History as Told by Those Who Were There . 13 2.2 PERQ History as Otherwise Researched . 16 2.3 Late 1960's . 16 2.4 1972/1973 . 17 2.5 1973 . 17 2.6 1974 . 17 2.7 1975 . 18 2.8 1976 . 18 2.9 Late 1970's . 18 2.10 1978 . 18 2.11 1979 . 19 2.12 1980 . 19 2.13 1981 . 20 2.14 1982/1983: . 22 2.15 1983-1984? . 22 2.16 1984: . 23 2.17 1985 . 24 2.18 1986: . 25 2.19 1986/1987 . 26 2.20 1997 . 27 2.21 Things whose time period is questionable . 27 3 Accent Systems Corp. 31 4 More PERQ History 33 4.1 Graphic Wonder . 33 3 4 CONTENTS 4.1.1 Historical notes from Chris Lamb . 35 4.2 Alt.sys.perq . 36 4.3 PERQ-Fanatics Mailing Lists . 36 4.4 Original uCode . 37 5 The Accent OS 39 5.1 The Accent Kernel . 42 5.2 Co-Equal Environments . 44 5.3 Accent Window Manager: Sapphire . 44 5.4 Matchmaker . 45 5.5 Microprogramming . 45 5.6 Other Info. 46 5.7 Accent and Printing/Publishing . 46 5.8 Porting POS Code to Accent . 47 5.9 Accent S5 . 47 5.10 Naming of Accent . 47 6 The Action List 49 7 Adverts and Etc. 53 7.1 PERQ-1 . 53 7.1.1 PERQ Systems and cooperative agreements: . -
The Design of Objectclass, a Seamless Object-Oriented
~,3 HEWLETT ~~ PACKARD The Design ofObjectClass, A Seamless Object-Oriented Extension of Pop11 Stephen F. Knight Intelligent Networked Computing Laboratory HP Laboratories Bristol HPL-93-98 November, 1993 object-oriented, The ObjectClass library adds object-oriented multi-methods, programming into Pop11. In contrast to similar Popll previous work, its main goal is to integrate the procedural and object-oriented paradigms in the most natural and fluent way. The article describes the problems encountered and the solutions adopted in the ObjectClass work with those of other hybridization efforts such as C++ and the Common Lisp Object System CLOS. InternalTo be published Accessionin the Dateproceedings Only of ExpertSystems 93, December, 1993. © Copyright Hewlett-Packard Company 1993 1 Seamless Integration 1.1 Object Oriented Programming The consensus notion of object-oriented programming is not specifically addressed in this article. It is apparent that the term "object-oriented" is both informal and open to many interpretations by different authors. A useful discussion of this topic may be found in the appendix of [Booch91]. Here, the term object-oriented is taken to mean two things. Firstly, that datatypes are hierarchical; possibly involving complex, tangled hierarchies. Secondly, that some pro cedures, called generic procedures, are written in separate units, called methods. The method units are distinguished by the types of formal parameters they handle. The generic procedure is a fusion of these methods to form a single entry point. The terminology adopted is that of the Common Lisp Object System (CLOS) because that system has a sufficiently rich vocabulary to discuss the other approaches. In this terminology, classes are datatypes which can be combined through inheritance; methods are individual code units; generic procedures are the entry point of a collection of identically named methods; and slots are what are commonly called instance variables or fields. -
Ginger Documentation Release 1.0
Ginger Documentation Release 1.0 sfkl / gjh Nov 03, 2017 Contents 1 Contents 3 2 Help Topics 27 3 Common Syntax 53 4 Design Rationales 55 5 The Ginger Toolchain 83 6 Low-Level Implementation 99 7 Release Notes 101 8 Indices and tables 115 Bibliography 117 i ii Ginger Documentation, Release 1.0 This documentation is still very much work in progress The aim of the Ginger Project is to create a modern programming language and its ecosystem of libraries, documen- tation and supporting tools. The Ginger language draws heavily on the multi-language Poplog environment. Contents 1 Ginger Documentation, Release 1.0 2 Contents CHAPTER 1 Contents 1.1 Overview of Ginger Author Stephen Leach Email [email protected] 1.1.1 Background Ginger is our next evolution of the Spice project. Ginger itself is a intended to be a rigorous but friendly programming language and supporting toolset. It includes a syntax-neutral programming language, a virtual machine implemented in C++ that is designed to support the family of Spice language efficiently, and a collection of supporting tools. Spice has many features that are challenging to support efficiently in existing virtual machines: pervasive multiple values, multiple-dispatch, multiple-inheritance, auto-loading and auto-conversion, dynamic virtual machines, implicit forcing and last but not least fully dynamic typing. The virtual machine is a re-engineering of a prototype interpreter that I wrote on holiday while I was experimenting with GCC’s support for FORTH-like threaded interpreters. But the toolset is designed so that writing alternative VM implementations is quite straightforward - and we hope to exploit that to enable embedding Ginger into lots of other systems. -
Computing Laboratory Newsletter
University of St Andrews COMPUTING LABORATORY ICL PERQ COMPUTER USE� NOTE ON DATATRIEVE PADACC MICROCOMPUTER SOFTWARE MICROINV OXFORD CONCORDANCE PACKAGE GIGI COLOUR GRAPHICS TERMINAL BENSON ELECTROSTATIC PLOT TER ABERDEEN HONEYWELL SYSTEM VAX SERVICEABILITY FIGURES NEWSLETTER October 1982 North Haugh, St Andrews KY16 9SX, Scotland. Telephone 76161 (1 ) I ..... ', '-, ICL PERQ COMPUTER MICROCOMPUTER SO�TWARE The Laboratory has been a'warded an ICL PERQ The Microprocessor Group has recently purchased three software system t�at is to ���e available to computer �sers within packages from �!icroPro which run under the CP/M operating system. They "he PERQ is a V'?P' )"i':Hf'Jl single-user system c::msisting of a are related products viz. Wordstar, Datastar and Calcstar. The processo;:: corr,parat' Le �,_,wer (for some applications at least) to a programs have been installed on a superbrain and are available for V,.",.X, 1 megabyte of r:emcry. a 24 megabyte fixed d an 8 inch floppy assessment or use by users. Anyone interested shoulc contact either disk, a Lit pad, � kevL0ar� and a high resolution 1024 by 768 pixe]s) Phi 1 Rob ertson (ext 8112) or Bruce Campbel1 (ext 8114) in the screen. A has 31so been attached local Because of its Computing Laboratory. pO'."er the RQ is c:apiwle 0 performing quite ticated graphiCS, l.ncluding animation. Word�t�r is a screen-oriented text handler which has integrated , , prlnt facll�t�es. The entry of text gives a displa' of the text as it The so f tware ava�laLle for use with the PERQ is Ilmited at preseGt will be output and carries out such tasks as right j ustification and that 'dhi ch is ther is nt't necessar i ly pe rmunent . -
A Persistent Graphics Facility for the ICL PERQ Computer”
This paper should be referenced as: Morrison, R., Brown, A.L., Bailey, P.J., Davie, A.J.T. & Dearle, A. “A Persistent Graphics Facility for the ICL PERQ Computer”. Software – Practice and Experience 16, 4 (1986) pp 351-367. A Persistent Graphics Facility for the ICL Perq R. Morrison, A.L. Brown, P.J. Bailey, A.J.T. Davie, A. Dearle. Department of Computational Science, University of St Andrews, North Haugh, St Andrews KY16 9SX, Scotland. Summary The facilities of the PS-algol programming language are described in this paper to show how they may be used to provide an integrated programming support environment. The persistent store mechanism and the secure transaction facilities provide the basic environment in which an integrated system may be implemented. In particular the paper makes use of the data type picture of PS-algol to show how such an environment may be built for a graphics system ideal for use with a medium range computer workstation. An implementation of a picture editor on the ICL PERQ workstation is described to show the utility of the system. Keywords: Persistent store graphics algol transactions workstation ICL PERQ Introduction The inclusion of a graphics facility in a language that supports an integrated persistent environment yields an ideal programming environment for a medium range graphics workstation such as the ICL PERQ[7]. The integrated persistent store allows data to be stored and retrieved automatically from user named databases. If one of the legal data types in the language is a picture then pictures may be stored along with any of the other legal data objects such as integers, vectors or procedures.