Table of Contents

Total Page:16

File Type:pdf, Size:1020Kb

Table of Contents VECTOR Vol.23 N°4 Table of Contents Ch-ch-changes Stephen Taylor ........................................................... 1 NEWS Quick reference diary ................................................................... 5 Changes at the BAA Paul Grosvenor .................................................. 6 Extraordinary General Meeting of the BAA Anthony Camacho ................ 9 Regulations of the British APL Association Anthony Camacho ............... 10 Annual General Meeting of the BAA Anthony Camacho ....................... 16 BAA Management Committee Meeting Anthony Camacho ................... 16 Industry news Sustaining Members .................................................. 17 DISCOVER Fire from heaven Adrian Smith ........................................................ 29 First experiences with Unicode in Dyalog 12 Adrian Smith ................... 41 Parallel Each David Liebtag ............................................................. 51 Classes as a tool of thought Simon Marsden ....................................... 57 An autobiographical essay Kenneth E. Iverson .................................... 70 LEARN SALT II Dan Baronet ...................................................................... 87 Functional calculation Neville Holmes ............................................... 96 The ruler’s edge revisited Ray Polivka ............................................. 103 If you think J is complex try j Norman Thomson ................................. 106 PROFIT Partitions of numbers R.E. Boss ..................................................... 121 About polynomials Gianluigi Quario .............................................. 132 Subscribing to Vector ................................................................. 142 i VECTOR Vol.23 N°4 ii VECTOR Vol.23 N°4 Ch-ch-changes Stephen Taylor [email protected] This is the first issue of Vector to appear without the BCS logo. Following an almost unanimous vote by our members we have ended our twenty-year affiliation to the British Computer Society. In his article “Changes at the BAA”, Paul Grosvenor discusses the reasons for this change, and what it now makes possible. The cover bears our new logo and we have taken this opportunity to refresh the design. There are changes inside the covers as well. With generous support from Dyalog (whose silver-anniversary history appears as a separately-bound supple- ment to this issue) we have upgraded our production process. Since 1987, Vector has been produced using Microsoft Word, thanks in very large measure to the skill of Adrian Smith in handling difficult font-mapping and typographical issues. The arrival of Unicode, and Adrian’s own work on the APL385 Unicode font, has allowed us in the last few years to present APL code on the Web far more simply. That in turn has allowed us to import HTML documents straight into Word, hugely reducing our typesetting work. This issue of Vector takes the next step: the markup has been changed from HTML to DocBook, an XML-based system widely used in technical publishing. This is the first issue to be produced without Word, and brings our production process into the publishing mainstream. Even without the character mappings of various APL implementations, typesetting Vector is demanding. Mathematical typesetting is a specialised skill. Where more verbose programming languages generally have their source code set as separate blocks, terse APL and J expressions appear ‘in-line’ all through our articles, reflect- ing the role Iverson intended for the ‘tool of thought’, but demanding the greatest care and attention in setting and proofing. (Is that comma part of an expression, or does it punctuate the English sentence?) Even had BAA been able to afford them, it is highly unlikely we could have produced Vector with professional type- setters. BAA owes Adrian Smith an unpayable debt of gratitude for keeping Vector in production for over two decades until the technology caught up. Appropriately enough, Adrian describes in this issue his first encounters with Dyalog’s new support for Unicode. APL publishing has become more active outside our pages too. This issue reviews Jeffry Borror’s new textbook q for Mortals. Graeme Robertson has published two APL textbooks, Dyalog has a new textbook in preparation from Bernard Legrand, 1 VECTOR Vol.23 N°4 and At Play With J is now being proofed, the first title to appear under the Vector Books imprint. Array languages are receiving renewed attention with the expiry of Moore’s Law. Unable to push clock speeds higher, computer manufacturers push more processors into their boxes. But sharing work between them is hard, and this has revved in- terest in functional- and array-programming languages. Microsoft has established a research centre around the F# group at Cambridge. Web 2.0 networking site LinkedIn.com now boasts a functional-programming group with over 300 members; the Iversonians group there has itself grown to nearly 90. In this issue David Liebtag reports how APL2’s new parallel-each operators tackle load sharing, and Neville Holmes continues his tutorial series on functional calcu- lation. R.E. Boss discusses how to partition numbers quickly. Much in this issue on the ‘tool of thought’ theme. Simon Marsden thinks his way through a problem using classes. His moves will surprise OO programmers unfa- miliar with interpreters, as much as it will APLers unfamiliar with classes. Gianluigi Quario finds new ways to write and think about polynomials, and Norman Thomson works through handling complex numbers in J. Celebrated educator Ray Polivka makes a welcome debut in Vector with this issue’s “In Session” column, returning to the derived and direct ‘ruler’s edge’ functions in Vector 23:1&2 and taking them back to traditional forms. Dan Baronet reports in “SALT II” on extensions to Dyalog’s code-management tools. Finally, we are pleased to publish an autobiographical essay by Ken Iverson. This has been extracted from the manuscript of The Story of APL & J, that he and Donald McIntyre were collaborating on up to his death. In our next issue we’ll have reports and papers from the Dyalog and APL2000 conferences this autumn: see the conference programmes in “Industry news”. 2 VECTOR Vol.23 N°4 NEWS VECTOR Vol.23 N°4 VECTOR Vol.23 N°4 Quick reference diary Meetings 12-15 Oct Elsinore, Denmark Dyalog 2008 Conference 10-11 Nov Bethesda, MD APL2000 User Conference Future issues of Vector Vol.24 Vol.24 Vol.24 N°1 N°2 N°3 Copy date 21 Oct 21 Jan 21 Apr Distribution December 2008 March 2008 June 2008 Back numbers Back numbers of Vector are available from: British APL Association c/o Gill Smith Brook House, Gilling East York YO62 4JJ Price per complete volume (4 issues) including postage: • £10 in UK • £12 overseas • £16 by airmail NB: Vol.1 N°2 is out of stock. 5 VECTOR Vol.23 N°4 Changes at the BAA Paul Grosvenor, British APL Association [email protected] A little bit of history Toward the end of 2007 and the start of 2008, the British Computer Society an- nounced changes to the way in which it manages and runs its Specialist Groups, which included, of course, the BAA. These changes were wide-ranging and had various knock-on effects. Perhaps the most obvious and controversial change was the requirement for all SG members to be members of the BCS. In the particular case of the BAA, where many of our members are retired from mainstream work or are based abroad, BCS membership would offer few advant- ages for them and additional expense; even though the first year’s membership would be free. More fundamental however were growing demands from the BCS of the BAA organisational committee, which prevented us from running our organisation in the way we wanted on behalf of the APL community. The restrictions placed upon us were seen to be increasingly obtrusive, right down to how we print Vector and to whom we may distribute it. After much heartfelt discussion, we held a ballot of the members on a resolution to end our affiliation to the BCS. We announced at our EGM on 19 June that this resolution had been passed. The voting was 184 in favour and 1 against. To get so many APLers all agreeing with each other is a rare event indeed and only goes to show the depth of feeling and importance of the issues under debate. There remains one outstanding issue regarding the BCS: our funds, which remain behind closed doors whilst we negotiate their return to us. There are all sorts of legal issues surrounding the ‘ownership’ of the funds which I shall not detail here other than to say that we consider the funds to be ours and that we will fight vig- orously to recover them. Until this issue is resolved we aim to run the BAA with a starting bank balance of zero. With the continuing, and generous, support of our Sustaining Members we should have working capital very shortly. Now we are independent and responsible for our own destiny or demise. 6 VECTOR Vol.23 N°4 So, what happens now? Well, immediately the decision to de-affiliate was made we had to change our Regulations accordingly and as a result identified a number of additional areas which were now somewhat out of date. Richard Nabavi and Anthony Camacho have volunteered to investigate and report back with suggested updates. We have decided not to change too much, too quickly. We plan to move forward with care, keep existing initiatives in place where possible and build confidence from our membership in our abilities. Your committee remains largely unchanged from pre-BCS days but with the addition of Chris Hogan who will be auditing our accounts going forward. At the time of writing we had nearly completed the process of opening a new bank account for the BAA but unfortunately, due to the money-laundering laws in the UK, this takes a long time. Once this account is up and running we can start to collect fees again and have a financial base from which to work. I am sure Nicholas Small will be in touch soon! We continue to produce Vector as before and in fact plan to produce even more varied copy and output over the future months. Vector 23:4 is due to go to press by the end of September; just in time for the conference season.
Recommended publications
  • Super Family
    Super Family (Chaim Freedman, Petah Tikvah, Israel, September 2008) Yehoash (Heibish/Gevush) Super, born c.1760, died before 1831 in Latvia. He married unknown. I. Shmuel Super, born 1781,1 died by 1855 in Lutzin (now Ludza), Latvia,2 occupation alcohol trader. Appears in a list from 1837 of tax litigants who were alcohol traders in Lutzin. (1) He married Brokha ?, born 1781 in Lutzin (now Ludza), Latvia,3 died before 1831 in Lutzin (now Ludza), Latvia.3 (2) He married Elka ?, born 1794.4 A. Payka Super, (daughter of Shmuel Super and Brokha ?) born 1796/1798 in Lutzin (now Ludza), Latvia,3 died 1859 in Lutzin (now Ludza), Latvia.5 She married Yaakov-Keifman (Kivka) Super, born 1798,6,3 (son of Sholom "Super" ?) died 1874 in Lutzin (now Ludza), Latvia.7 Yaakov-Keifman: Oral tradition related by his descendants claims that Koppel's surname was actually Weinstock and that he married into the Super family. The name change was claimed to have taken place to evade military service. But this story seems to be invalid as all census records for him and his sons use the name Super. 1. Moshe Super, born 1828 in Lutzin (now Ludza), Latvia.8 He married Sara Goda ?, born 1828.8 a. Bentsion Super, born 1851 in Lutzin (now Ludza), Latvia.9 He married Khana ?, born 1851.9 b. Payka Super, born 1854 in Lutzin (now Ludza), Latvia.10 c. Rassa Super, born 1857 in Lutzin (now Ludza), Latvia.11 d. Riva Super, born 1860 in Lutzin (now Ludza), Latvia.12 e. Mushke Super, born 1865 in Lutzin (now Ludza), Latvia.13 f.
    [Show full text]
  • Kx for Manufacturing Flyer
    Kx for At a Glance Powered by the world’s fastest Manufacturing time-series database, Kx enables manufacturers to improve performance at tool, factory and Accelerate Your Evolution Into Industry 4.0 user analytic levels. Kx is able to handle millions of events and Kx is the world’s fastest time-series database and analytics platform for measurements per second, manufacturing. It is a high-performance, cost-effective and low latency solution for gigabytes to petabytes of historical ingesting, processing, and analyzing real-time, streaming and historical data from data, with nanosecond resolution, industrial equipment sensors and factory systems. more efficiently and cost-effectively than any available alternatives. Kx is a single integrated software platform enabling quick, easy implementation and low total cost of ownership. It can be deployed on premises, in the cloud or as a hybrid configuration. The Kx Advantage • Ingest and process over 30 million sensor measurements per second • Supports any sensor measurement, frequency, tags and attributes with nanosecond precision • Stream processing platform with in-built Complex Event Processing • Augment existing systems to support massive increase in sensor data volumes • Ability to capture, store and Performance process 10TBs of data per day Featuring a superior columnar-structured time-series database, kdb+, Kx can scale • Deploy on-premises, in anywhere from thousands to hundreds of millions of sensors, at any measurement the cloud or as a hybrid frequency whilst maintaining extreme levels of performance. configuration • Rich customizable visualization Kx has the ability to ingest and process over 30 million sensor measurements per through integrated dashboards second using just one server.
    [Show full text]
  • To the Members of First Derivatives Plc
    First Derivatives plc First Derivatives plc Annual report and accounts 2019 Annual report and accounts 2019 AT THE CORE OF DATA SCIENCE FD’s world-leading analytics technology and data science expertise are disrupting industries, helping our clients to generate more revenue and increase their operational efficiency See more online at: firstderivatives.com and kx.com STRATEGIC REPORT CORPORATE GOVERNANCE FINANCIAL STATEMENTS 01 Highlights 24 Board of Directors 41 Independent auditor’s report 02 At a glance 26 Chairman’s governance 47 Consolidated statement 04 Chairman’s review statement of comprehensive income 06 Business model 27 Governance framework 49 Consolidated balance sheet 08 Business review 29 Report of the Audit Committee 50 Company balance sheet 14 Strategy 32 Report of the Nomination 51 Consolidated statement 15 Financial review Committee of changes in equity 20 Principal risks and uncertainties 34 Report of the Remuneration 53 Company statement of changes 22 People strategy Committee in equity 38 Directors’ report 55 Consolidated cash flow 40 Statement of Directors’ statement responsibilities 56 Company cash flow statement 57 Notes 116 Directors and advisers IBC Global directory Highlights FINANCIAL HIGHLIGHTS Report Strategic Revenue £m Operating profit £m £217.4m £18.7m 18.7 217.4 14.7 186.0 151.7 Corporate Governance 12.2 2017 2018 2019 2017 2018 2019 Adjusted diluted EPS p Net debt £m 83.2p £16.5m Financial Statements Financial 16.5 16.2 83.2 72.2 13.5 61.3 2017 2018 2019 2017 2018 2019 OPERATIONAL HIGHLIGHTS • FinTech
    [Show full text]
  • Compendium of Technical White Papers
    COMPENDIUM OF TECHNICAL WHITE PAPERS Compendium of Technical White Papers from Kx Technical Whitepaper Contents Machine Learning 1. Machine Learning in kdb+: kNN classification and pattern recognition with q ................................ 2 2. An Introduction to Neural Networks with kdb+ .......................................................................... 16 Development Insight 3. Compression in kdb+ ................................................................................................................. 36 4. Kdb+ and Websockets ............................................................................................................... 52 5. C API for kdb+ ............................................................................................................................ 76 6. Efficient Use of Adverbs ........................................................................................................... 112 Optimization Techniques 7. Multi-threading in kdb+: Performance Optimizations and Use Cases ......................................... 134 8. Kdb+ tick Profiling for Throughput Optimization ....................................................................... 152 9. Columnar Database and Query Optimization ............................................................................ 166 Solutions 10. Multi-Partitioned kdb+ Databases: An Equity Options Case Study ............................................. 192 11. Surveillance Technologies to Effectively Monitor Algo and High Frequency Trading ..................
    [Show full text]
  • APL Literature Review
    APL Literature Review Roy E. Lowrance February 22, 2009 Contents 1 Falkoff and Iverson-1968: APL1 3 2 IBM-1994: APL2 8 2.1 APL2 Highlights . 8 2.2 APL2 Primitive Functions . 12 2.3 APL2 Operators . 18 2.4 APL2 Concurrency Features . 19 3 Dyalog-2008: Dyalog APL 20 4 Iverson-1987: Iverson's Dictionary for APL 21 5 APL Implementations 21 5.1 Saal and Weiss-1975: Static Analysis of APL1 Programs . 21 5.2 Breed and Lathwell-1968: Implementation of the Original APLn360 25 5.3 Falkoff and Orth-1979: A BNF Grammar for APL1 . 26 5.4 Girardo and Rollin-1987: Parsing APL with Yacc . 27 5.5 Tavera and other-1987, 1998: IL . 27 5.6 Brown-1995: Rationale for APL2 Syntax . 29 5.7 Abrams-1970: An APL Machine . 30 5.8 Guibas and Wyatt-1978: Optimizing Interpretation . 31 5.9 Weiss and Saal-1981: APL Syntax Analysis . 32 5.10 Weigang-1985: STSC's APL Compiler . 33 5.11 Ching-1986: APL/370 Compiler . 33 5.12 Ching and other-1989: APL370 Prototype Compiler . 34 5.13 Driscoll and Orth-1986: Compile APL2 to FORTRAN . 35 5.14 Grelck-1999: Compile APL to Single Assignment C . 36 6 Imbed APL in Other Languages 36 6.1 Burchfield and Lipovaca-2002: APL Arrays in Java . 36 7 Extensions to APL 37 7.1 Brown and Others-2000: Object-Oriented APL . 37 1 8 APL on Parallel Computers 38 8.1 Willhoft-1991: Most APL2 Primitives Can Be Parallelized . 38 8.2 Bernecky-1993: APL Can Be Parallelized .
    [Show full text]
  • Kx for Sensors
    KxKx forfor SensorsSensors AtAt aa GlanceGlance KxKx forfor SensorsSensors isis anan integratedintegrated VEEVEE Enable, Combine, Integrate and Action your data Enable,Enable, Combine,Combine, IntegrateIntegrate andand ActionAction youryour datadata andand AnalyticsAnalytics solutionsolution forfor ingesting,ingesting, validating,validating, estimatingestimating andand analyzinganalyzing The Industrial Internet of Things (IIoT) is the concept of connected objects and TheThe IndustrialIndustrial InternetInternet ofof ThingsThings (IIoT)(IIoT) isis thethe conceptconcept ofof connectedconnected objectsobjects andand massivemassive amountsamounts ofof streamingstreaming devices, everything from manufacturing equipment, automobiles, jet engines to smart devices,devices, everythingeverything fromfrom manufacturingmanufacturing equipment,equipment, automobiles,automobiles, jetjet enginesengines toto smartsmart (real-time)(real-time) andand historicalhistorical datadata fromfrom meters. Many analysts predict that there will be over 20 billion connected devices by meters.meters. ManyMany analystsanalysts predictpredict thatthat therethere willwill bebe overover 2020 billionbillion connectedconnected devicesdevices byby sensors,sensors, devices,devices, andand otherother datadata 2020. 2020.2020. sources.sources. TheseThese devicesdevices areare equippedequipped withwith sensorssensors thatthat capturecapture informationinformation aboutabout thethe device,device, service,service, weather,weather, location,location, vibration,vibration, motion,motion,
    [Show full text]
  • Kenneth E. Iverson
    Kenneth E. Iverson Born December 17, 1920, Camrose, Alberta, Canada; with Adin Falkoff, inventor and implementer of the programming language APL. Education: BA, mathematics, Queen's University at Kingston, Ont., 1950; MA, mathematics, Harvard University, 1951; PhD, applied mathematics, Harvard University, 1954. Professional Experience: assistant professor, Harvard University, 1955-1960; research division, IBM Corp., 1960-1980; I.P. Sharp Associates, 1980-1987. Honors and Awards: IBM Fellow, 1970; AFIPS Harry Goode Award, 1975; ACM Turing Award, 1979; IEEE Computer Pioneer Award, 1982; National Medal of Technology, 1991; member, National Academy of Engineering. Iverson has been one of those lucky individuals who has been able to start his career with a success and for over 35 years build on that success by adding to it, enhancing it, and seeing it develop into a successful commercial property. His book A Programming Language set the stage for a concept whose peculiar character set would have appeared to eliminate it from consideration for implementation on any computer. Adin Falkoff is credited by Iverson for picking the name APL for the programming language implementation, and the introduction of the IBM “golf-ball” typewriter, with the replacement typehead, which provided the character set to represent programs. The programming language became the language of enthusiasts (some would say fanatics) and the challenge of minimalists to contain as much processing as possible within one line of code. APL has outlived many other languages and its enthusiasts range from elementary school students to research scientists. BIBLIOGRAPHY Biographical Falkoff, Adin D., and Kenneth E. Iverson, “The Evolution of APL,” in Wexelblat, Richard L., ed., History of Programming Languages, Academic Press, New York, 1981, Chapter 14.
    [Show full text]
  • Dyalog User Conference Programme
    Conference Programme Sunday 20th October – Thursday 24th October 2013 User Conference 2013 Welcome to the Dyalog User Conference 2013 at Deerfield Beach, Florida All of the presentation and workshop materials are available on the Dyalog 2013 Conference Attendee website at http:/conference.dyalog.com/. Details of the username and password for this site can be found in your conference registration pack. This website is available throughout the conference and will remain available for a short time afterwards – it will be updated as and when necessary. We will be recording the presentations with the intention of uploading the videos to the Internet. For this reason, please do not ask questions during the sessions until you have been passed the microphone. It would help the presenters if you can wait until the Q&A session that concludes each presentation to ask your questions. If your question can't wait, or if the presenter specifically states that questions are welcome throughout, then please raise your hand to indicate that you need the microphone. All of Dyalog's presenters are happy to answer specific questions relating to their topics at any time after their presentation. Scavenger Hunt Have fun and get to know the other delegates by participating in the scavenger hunt that is running throughout Dyalog '13. The hunt runs until 18:30 on Wednesday and prizes will be awarded at the Banquet. Team assignments, rules and the scavenger hunt list will be handed out at registration. Guests are welcome to join in as well as conference delegates. Good luck and happy hunting! For practical information, see the back cover If you have any questions not related to APL, please ask Karen.
    [Show full text]
  • A Development of APL2 Syntax
    A development by James A. Brown of APL2 syntax This paper develops the rules governing the When language extensions are proposed we find that the writing of APL2 expressions and discusses the familiar rules do not cover all cases. For example, A PL 1 principles that motivated design decisions. has the concept of an operator (for example, /) applying to a function (for example, +) and producing a new function (called summation). In APL 2 operators are generalized so 1. introduction that they can apply to all functions—including those IBM has numerous products which follow the IBM internal produced by other operators. Therefore a syntactic decision standard for 4PL {VSAPL, APLSV, PC APL, SlOO has to be made about the meaning of a statement like A PL). In this paper this level of the A PL language is referred to as A PL 1. + .X/ APL2 is based on this writer's Ph.D. thesis [1], the array theory of Trenchard More [2], and most of all on APLl. It (where " . " is the matrix product operator). This could incorporates extensions to data structures, to primitive mean either operations, and to syntax. Those wishing a complete ( + .x)/or + .(x/) description of A PL 2 may refer to the A PL 2 publications library listed in the general references. The only extensions Operators are extended so that they take arrays as covered here are those which have an effect on the syntax of operands. Therefore, if "Z)OP" is a dyadic operator taking the language and those implied by the simplifications of an array right operand, syntax.
    [Show full text]
  • APL-The Language Debugging Capabilities, Entirely in APL Terms (No Core Symbol Denotes an APL Function Named' 'Compress," Dumps Or Other Machine-Related Details)
    DANIEL BROCKLEBANK APL - THE LANGUAGE Computer programming languages, once the specialized tools of a few technically trained peo­ p.le, are now fundamental to the education and activities of millions of people in many profes­ SIons, trades, and arts. The most widely known programming languages (Basic, Fortran, Pascal, etc.) have a strong commonality of concepts and symbols; as a collection, they determine our soci­ ety's general understanding of what programming languages are like. There are, however, several ~anguages of g~eat interest and quality that are strikingly different. One such language, which shares ItS acronym WIth the Applied Physics Laboratory, is APL (A Programming Language). A SHORT HISTORY OF APL it struggled through the 1970s. Its international con­ Over 20 years ago, Kenneth E. Iverson published tingent of enthusiasts was continuously hampered by a text with the rather unprepossessing title, A inefficient machine use, poor availability of suitable terminal hardware, and, as always, strong resistance Programming Language. I Dr. Iverson was of the opinion that neither conventional mathematical nota­ to a highly unconventional language. tions nor the emerging Fortran-like programming lan­ At the Applied Physics Laboratory, the APL lan­ guages were conducive to the fluent expression, guage and its practical use have been ongoing concerns publication, and discussion of algorithms-the many of the F. T. McClure Computing Center, whose staff alternative ideas and techniques for carrying out com­ has long been convinced of its value. Addressing the putation. His text presented a solution to this nota­ inefficiency problems, the Computing Center devel­ tion dilemma: a new formal language for writing clear, oped special APL systems software for the IBM concise computer programs.
    [Show full text]
  • How We Got to APL\1130
    How We Got To APL\1130 by Larry Breed APLBUG at CHM, 10 May 2004 APL\1130 was implemented overnight in the autumn of 1967, but it took years of effort to make that possible. In 1965, Ken Iverson’s group in Yorktown was wrestling with the transition from Iverson Notation, a notation suited for blackboards and printed pages, to a machine-executable programming environment. Iverson had already developed a Selectric typeball and was writing a high-school math textbook. By autumn 1965, Larry Breed and Stanford grad student Philip Abrams had written the first implementation in 7090 Fortran (with batch execution). Eugene McDonnell was looking for applications to run on TSM, his project’s experimental time-sharing system on a virtual-memory 7090. With his help, Breed ported the Fortran code, added I/O routines for the 1050 terminals, called the result IVSYS; and Iverson Notation went interactive. Iverson, Breed and other associates now faced issues of input and output, function definition, error handling, suspended execution, and workspaces. They also struggled with both extending the notation to multidimensional arrays and new primitives, and limiting it to what could reasonably be implemented. Whatever it was, it wasn’t “APL”; that name came later. Iverson was also collaborating with John Lawrence of Science Research Associates (SRA), an IBM subsidiary in Chicago aimed at educational markets. Lawrence had been editor of the IBM Systems Journal when it published the Iversonian tour de force “A Formal Description of System/360.” At SRA he was leading a project to make Iverson’s notation the heart of a line of instructional materials, both books and interactive computer applications.
    [Show full text]
  • Synchronizer Synthesizer Sequencer It's So Easy for YOU To
    MARCH 1979 Tape Slide Synchronizer Synthesizer Sequencer It's so easy for YOU to I'm going to use the adjacent card to order obtain subscriptions, books, 40 binders and back issues acopy! from ETI! Only $3.00 There's got to be something in this book for all ETI readers. Canadian Projects Book Number One gives you twenty-five projects from issues of ETI sold in Canada.All the projects have been reworked since they were first published to update them with any information we might have received about availability of components, impr- ovements, etc. To order Canadian Projects Book Number One send $3.00 per copy + 4E4 for postage and handling to: Canadian Projects Book, ET! Magazine, Unit Six, 25 Overlea Blvd., Toronto, Ontario, M4H 1B1. Please do not send cash. Send a Cheque, Money Order, Master Charge, Chargex (Visa), please include Card No., Expiry Date, and Signature. Vol. 3. No. 3. MARCH 1979 Editor STEVE BRAIDWOOD BSc Assistant Editor electronics today GRAHAM WIDEMAN BASc international Advertising INCORPORATING ELECTRONIC WORKSHOP Advertising Manager MARK CZERWINSKI BASc Advertising Services SHARON WILSON Advertising Representatives JIM O'BRIEN PROJECTS Eastern Canada JEAN SEGUIN & ASSOCIATES INC.. 601 Cote Vertu. TAPE -SLIDE SYNCHRONISER 31 St. Laurent. Quebec H4L 1 X8. Keep the slides in step with the commentary, on one channel. Telephone (514) 748-6561 DUAL ELECTRONIC DICE 37 Subscriptions Department An LED game to keep you relatively honest. BEBE LALL SYNTHESIZER SEQUENCER 41 Accounts Department Automatic tunes, or control operation. SENGA HARRISON Layout and Assembly GAIL ARMBRUST Contributing Editors FEATURES WALLACE J. PARSONS (Audio) THE SPACE SHUTTLE 14 BILL JOHNSON (Amateur Radio) The story of the spacecraft that truly flies.
    [Show full text]