The Westfield Leader Arrive Safely the Leading and Most Widely Circulated Weekly Newspaper in Union County

Total Page:16

File Type:pdf, Size:1020Kb

The Westfield Leader Arrive Safely the Leading and Most Widely Circulated Weekly Newspaper in Union County PUBLIC LIBRARY 425 E.BROAO ST. ADV. WESTFIELD,N.I. DRIVE SAFELY- THE WESTFIELD LEADER ARRIVE SAFELY THE LEADING AND MOST WIDELY CIRCULATED WEEKLY NEWSPAPER IN UNION COUNTY Second Claau Postage SEVENTY-EIGHTH YEAR—No. 15 at WesUieia. N. J WESTFIELD, NEW JERSEY, THURSDAY, NOVEMBER 30, 19(37 38 Pages—10 Cents Hike. Licensing Due Saturday A reminder of mandatory li- Town's Administrative Code censes far bikes with wheel siz.es of 20 inches or more was issued today by the Town Bicycle Board. Residents new to the community may be unaware of Introduced; Hearing Dec. 12 the local ordinance pertaining to ihe licensing of bicycles. The next registration of bicycles will Measure Eases Council's Function he held heiiinii Police Head- quarters Saturday from 9 to 'Matching' Dollars Key 11:30 a.m. To That Of Policy Making Body To United Fund Success Town Council Tuesday night passed on first reading an ordinance coviMinj; thr new Administrative Code for the town Y's Men's Annual Officials of tin; United Ktind of > made lo obtain Ihe required match- of Westfield. The code is considered] the heart of tlio new Weslfield for the first lime since ! ing dollars. charter nilcijitod by the voters in November, Public hearing on l!ir>4 aiv banking on a "malchiiiK Special letters ouuinlng (he pro- the measure is set for Dec. 12. Yule Tree Sale Kifl" program to provide the final gram have been sent out by the Mayor Robert 11. Mulreany using a large chart depicting $J0,000 which will carry the 1<IB7 United Fund .-idvi.sing that a special (lie town's new table of organization 'explained to those in the Opens Saturday fund drive to its goal of $2li0,;(i4. bank account lias been oi>ened at audience the aims ami intents of the new code, which separates In addition lo tlio cleanup phase the National Hank of Westfield in "••• policy making functions of the The 21st annual Y's Men's Christ- of the campaign which is now un- Ihe name of "The United Fund of officials from by the Mayor, will lake over all mas tree sale will yet under way derway, Harold S. Jensen, General Westfield — Special." Self address- (k'lail phicinu Uu» latter in tho Jiamls responsibility for Iho administrative Saturday at t.ho Klin SI reel play- Campaign chairman said, "while ed envelopes were included making of MIL* Town AdminLs(r;iU>r. performance of various divisions of [round. we have readied $240,001) in con- it possible for Iliose receiving the Tho Town miministrnlor who will municipal government. Daily hours for tiie sale, which tributions and the final cleanup lellers lo send in additional dollars hi* appointed on a yraiMo-yt/nr basis These include a new Department will last through Dec. 24. will be effort should boosl that total some- ;is a year end lax saving measure. of Adminislration and Finance, De- what, our 'matching gift' program from 10 a.m. to il p.m. On Sundays Mr. Jensen said thai the bank will partment of Law which includes Ihe will provide an added opportunity Town Attorney and Prosecutor, YULE LIGHTS GLOW—The sparkling lights on the Christmas trees which adorn public ulility pules through- the closing time will be (i p.m. record such contributions received to achieve our fourth consecutive Cpl. Docrrcr Back Police Department, Fire Depart- out the town's business districts were officially turned on Friday nlgltt to signal the start of the Christ- According lo Larry Masters. Bale advising Fund officials of the successful year," ment, Town Engineer, Department, mas shopping period. Participating wore, left to right, Howard McDowell, chairman of the Chamber of director, this year's benefit tree sale amounts only. Names of donors will "The opportunity to maintain our of Public Works, Town Clerk, Treas- Commerce Christmas hiKM'n'li Program; Eli/ulictli liuriletl (who pushed Hie button) from Gisbonie, New has the biggest inventory in history not be furnished to the fund office From Vietnam; In "Tradition of Response." is provided urer, Tax Collector and Tax As- Zealand, an AFS student who is a guest here at the home of Judy Kenning of 0 Wychview Dr., standing next —some 3,000 Christmas trees plus a and thus will not ho considered as through the help of several friends sessor. io her,, and Itoliert Miller, Secretary of the Chamber of Commerce. variety of such other items as or become a part of prior pledges. ol the Fund who have put up a total Action 13 Months These departments will operate wreaths, holly, mistletoe, pine rope The chairman also stressed thai and pine houghs. of $5,1)00 on a matching tais. This under their individual department means that for every dollar we can contributions can he made direclly The joys of Thanksgiving exlend- brails in accordance with the rules Harmony Holiday The trees themselves are princi- raise toward our lost $10,000, we to Ihe Fund office in the Municipal ed lo an extra day for the Frederick and regulations which have been Curtain Going Up pally of three varieties, the peren- Program Tomorrow, arc assured of a matching dollar liuikling at any time before the end Doerrcr's of Fairacres Ave. when •sol forth previously and as deline- nial balsam, t<hc increasingly popu- of the year by those? willing to aid from this special offer up to $5,0011. on Friday (hey received a phone call ated in tlie Town ("ode. The heads Saturday Nights lar Douglas fir and the scotch pine. Ihe "matching gift" program. fioth Mr. Jensen and Miss Nancy from Ihcir son, Frederick Robert of Iho divisions will report lo the The balsams are grown by Ihe Y's For Overlook Follies No scats will be. sold at. Ibc door Reynolds, president of Iho Fund's Doerrer III, ill California reporting Adminisl rator who will in turn re- Men's Club of St. John, Nova Saturday nie,hl at 1hu senior hie.li Board of Trustees, lauded the Ren- that lie was enplanine; for home and port to Ihe Mayor and through him Tomorrow night, the curtail) will naiits and "Aslronettes" are fea- Scotia. school when the- Society for the erosily of those making the match- ScIiocnLrun Talk would arrive that evcninH. to Council. |!o tip on the lilth edition of the tured in a trip to the moon. Oilier For tho past Uiree weeks, mem- Overlook Follies in I ho auditorium scenes picture the wild west and Preservation and Encouragement of ing gift program possible. They Lance Cpl. Doerrer served with Tliere are no basic changes in bers of ilic club have been seltinp, of Summit High School. Curtain show World War I. liarbershop Sin^ine, presents its 20th pledged thai every effort would be the First Anli-T'anl; Battalion of the the Council setup which will include Annual Harmony Holiday. up the lot and unloading and pric- On Vietnam Due time is f!:30 o'clock for Ilic annual Mrs. Alan Bruce Conlin, Weslfield First Marine Division in Vietnam the usual council committees con- fun show presented by Hie Women's There has been a complete sell- ing trees. Planning of tin' sale ac- for 13 months and was in the thick sisting of Finance, Public Works, Follies chairman, said today Hut tually was begun several months Auxiliary of Overlook' Hospital. The some lickels arc still available and out for Saturday. However, tickets Day Care Center Tonight at US of fi^htinjj. He wears the Purple Laws and Rules, License, Building production is set for the same time for tomorrow night are still avail- ago. Henri but has not talked about how and Town Property with two new will be sold tomorrow and Saturday Members of the lli-Y Club assisted Saturday evening. nights at the box office at the high able at Macllugh's, The Bandstand, David Schncnbriin, .the award win- and why he earned il. ones; Public Safely which will in- in the unloading of trees. school. The auditorium is so con- and TJic Music Box. ens Drive for ning CBS News correspondent, will Corporal Doerrer, a graduate of clmle the police and fire depart- Opening with a circus scene with Since the first sale was held in Op discuss "Vietnam — The Way Out" ments ami Civil Defense organiza- "Sergeant Pepper's Lonely Hearts structed tluil any seat in the house Several of the nation's leading Westfield Ili-'Ih School entered (he is u good viewing one. quartets will appear with tlio West 1<)!7, an estimated $100,1)09 has liemi in Westfield High School loniKht al Marine Corps Feb. 21!, l%5, and tion, and a Public Boards and Band" participating in tlio action, raised for the benefit of VMCA and 12,000 Goal (i::)0 p.m. The program, which is Agencies Committee. the Follies this year will feature field Chorus, trained at Paris Island, S.C., iiml Proceeds from the Follies t!o to community yotili:. worlti,' v l)''ing sponsored by FACE, or For- Council also approved a resolu- vignettes from yesterday and today Camp lVndielon in California before Overlook hospital and .this year's "We are gratified by UIO-I support M;iyor II. Mulreany, lion eiyn Affairs Concerns Kvi'ryone, r tion sell ins the •rcorfianizational in the United Slates. The: Kockettes i, oin^ lo Vietnam. show will help the Auxiliary pur- our sales have had from the people oi ary chairman of the Weslfield will be preceded by a press con- meeting of town governn>cnl.
Recommended publications
  • Omnipresent and Low-Overhead Application Debugging
    Omnipresent and low-overhead application debugging Robert Strandh [email protected] LaBRI, University of Bordeaux Talence, France ABSTRACT application programmers as opposed to system programmers. The state of the art in application debugging in free Common The difference, in the context of this paper, is that the tech- Lisp implementations leaves much to be desired. In many niques that we suggest are not adapted to debugging the cases, only a backtrace inspector is provided, allowing the system itself, such as the compiler. Instead, throughout this application programmer to examine the control stack when paper, we assume that, as far as the application programmer an unhandled error is signaled. Most such implementations do is concerned, the semantics of the code generated by the not allow the programmer to set breakpoints (unconditional compiler corresponds to that of the source code. or conditional), nor to step the program after it has stopped. In this paper, we are mainly concerned with Common Furthermore, even debugging tools such as tracing or man- Lisp [1] implementations distributed as so-called FLOSS, i.e., ually calling break are typically very limited in that they do \Free, Libre, and Open Source Software". While some such not allow the programmer to trace or break in important sys- implementations are excellent in terms of the quality of the tem functions such as make-instance or shared-initialize, code that the compiler generates, most leave much to be simply because these tools impact all callers, including those desired when it comes to debugging tools available to the of the system itself, such as the compiler.
    [Show full text]
  • How Lisp Systems Look Different in Proceedings of European Conference on Software Maintenance and Reengineering (CSMR 2008)
    How Lisp Systems Look Different In Proceedings of European Conference on Software Maintenance and Reengineering (CSMR 2008) Adrian Dozsa Tudor Gˆırba Radu Marinescu Politehnica University of Timis¸oara University of Berne Politehnica University of Timis¸oara Romania Switzerland Romania [email protected] [email protected] [email protected] Abstract rently used in a variety of domains, like bio-informatics (BioBike), data mining (PEPITe), knowledge-based en- Many reverse engineering approaches have been devel- gineering (Cycorp or Genworks), video games (Naughty oped to analyze software systems written in different lan- Dog), flight scheduling (ITA Software), natural language guages like C/C++ or Java. These approaches typically processing (SRI International), CAD (ICAD or OneSpace), rely on a meta-model, that is either specific for the language financial applications (American Express), web program- at hand or language independent (e.g. UML). However, one ming (Yahoo! Store or reddit.com), telecom (AT&T, British language that was hardly addressed is Lisp. While at first Telecom Labs or France Telecom R&D), electronic design sight it can be accommodated by current language inde- automation (AMD or American Microsystems) or planning pendent meta-models, Lisp has some unique features (e.g. systems (NASA’s Mars Pathfinder spacecraft mission) [16]. macros, CLOS entities) that are crucial for reverse engi- neering Lisp systems. In this paper we propose a suite of Why Lisp is Different. In spite of its almost fifty-year new visualizations that reveal the special traits of the Lisp history, and of the fact that other programming languages language and thus help in understanding complex Lisp sys- borrowed concepts from it, Lisp still presents some unique tems.
    [Show full text]
  • Flexichain: an Editable Sequence and Its Gap-Buffer Implementation
    Flexichain: An editable sequence and its gap-buffer implementation Robert Strandh (LaBRI∗), Matthieu Villeneuve, Tim Moore (LaBRI) 2004-04-05 Abstract Flexichain is an API for editable sequences. Its primary use is in end-user applications that edit sequences of objects such as text editors (characters), word processors (characters, paragraphs, sections, etc), score editors (notes, clusters, measures, etc), though it can also be used as a stack and a double- ended queue. We also describe an efficient implementation of the API in the form of a cir- cular gap buffer. Circularity avoids a common worst case in most implemen- tations, makes queue operations efficient, and makes worst-case performance twice as good as that of ordinary implementations 1 Introduction Editable sequences are useful, in particular in interactive applications such as text editors, word processors, score editors, and more. In such applications, it is highly likely that an editing operation is close to the previous one, measured as the dif- ference in positions in the sequence. This statistical behavior makes it feasible to implement the editable sequence as a gap buffer. The basic idea is to store objects in a vector that is usually longer than the number of elements stored in it. For a sequence of N elements where editing is required at ∗Laboratoire Bordelais de Recherche en Informatique, Bordeaux, France 1 index i, elements 0 through i are stored at the beginning of the vector, and elements i + 1 through N − 1 are stored at the end of the vector. When the vector is longer N, this storage leaves a gap.
    [Show full text]
  • ESA: a CLIM Library for Writing Emacs-Style Applications
    ESA: A CLIM Library for Writing Emacs-Style Applications Robert Strandh Troels Henriksen LaBRI, Université Bordeaux 1 DIKU, University of Copenhagen 351, Cours de la Libération Universitetsparken 1, Copenhagen 33405 Talence Cedex [email protected] France [email protected] David Murray Christophe Rhodes ADMurray Associates Goldsmiths, University of London 10 Rue Carrier Belleuse, 75015 Paris New Cross Road, London, SE14 6NW [email protected] [email protected] ABSTRACT style applications. The central distinguishing feature of an We describe ESA (for Emacs-Style Application), a library Emacs-style application, for our purposes, is that it uses for writing applications with an Emacs look-and-feel within short sequences of keystrokes as the default method of in- the Common Lisp Interface Manager. The ESA library voking commands, and only occasionally requires the user to takes advantage of the layered design of CLIM to provide a type the full name of the command in a minibuffer. A spe- command loop that uses Emacs-style multi-keystroke com- cial keystroke (M-x) is used to invoke commands by name. mand invocation. ESA supplies other functionality for writ- This interaction style is substantially different from the one ing such applications such as a minibuffer for invoking ex- provided by CLIM by default, and therefore required us to tended commands and for supplying command arguments, write a different CLIM top level. Fortunately, CLIM was Emacs-style keyboard macros and numeric arguments, file designed to make this not only possible but fairly straight- and buffer management, and more. ESA is currently used forward, as the implementation of a replacement top level in two major CLIM applications: the Climacs text editor can build on the protocol layers beneath, just as the default (and the Drei text gadget integrated with the McCLIM im- top level is built.
    [Show full text]
  • ASDF 3, Or Why Lisp Is Now an Acceptable Scripting Language (Extended Version)
    ASDF 3, or Why Lisp is Now an Acceptable Scripting Language (Extended version) François-René Rideau Google [email protected] Abstract libraries, or network services; one can scale them into large, main- ASDF, the de facto standard build system for Common Lisp, has tainable and modular systems; and one can make those new ser- been vastly improved between 2009 and 2014. These and other im- vices available to other programs via the command-line as well as provements finally bring Common Lisp up to par with "scripting via network protocols, etc. languages" in terms of ease of writing and deploying portable code The last barrier to making that possible was the lack of a that can access and "glue" together functionality from the underly- portable way to build and deploy code so a same script can run ing system or external programs. "Scripts" can thus be written in unmodified for many users on one or many machines using one or Common Lisp, and take advantage of its expressive power, well- many different compilers. This was solved by ASDF 3. defined semantics, and efficient implementations. We describe the ASDF has been the de facto standard build system for portable most salient improvements in ASDF and how they enable previ- CL software since shortly after its release by Dan Barlow in 2002 ously difficult and portably impossible uses of the programming (Barlow 2004). The purpose of a build system is to enable divi- language. We discuss past and future challenges in improving this sion of labor in software development: source code is organized key piece of software infrastructure, and what approaches did or in separately-developed components that depend on other compo- didn’t work in bringing change to the Common Lisp community.
    [Show full text]
  • Pipenightdreams Osgcal-Doc Mumudvb Mpg123-Alsa Tbb
    pipenightdreams osgcal-doc mumudvb mpg123-alsa tbb-examples libgammu4-dbg gcc-4.1-doc snort-rules-default davical cutmp3 libevolution5.0-cil aspell-am python-gobject-doc openoffice.org-l10n-mn libc6-xen xserver-xorg trophy-data t38modem pioneers-console libnb-platform10-java libgtkglext1-ruby libboost-wave1.39-dev drgenius bfbtester libchromexvmcpro1 isdnutils-xtools ubuntuone-client openoffice.org2-math openoffice.org-l10n-lt lsb-cxx-ia32 kdeartwork-emoticons-kde4 wmpuzzle trafshow python-plplot lx-gdb link-monitor-applet libscm-dev liblog-agent-logger-perl libccrtp-doc libclass-throwable-perl kde-i18n-csb jack-jconv hamradio-menus coinor-libvol-doc msx-emulator bitbake nabi language-pack-gnome-zh libpaperg popularity-contest xracer-tools xfont-nexus opendrim-lmp-baseserver libvorbisfile-ruby liblinebreak-doc libgfcui-2.0-0c2a-dbg libblacs-mpi-dev dict-freedict-spa-eng blender-ogrexml aspell-da x11-apps openoffice.org-l10n-lv openoffice.org-l10n-nl pnmtopng libodbcinstq1 libhsqldb-java-doc libmono-addins-gui0.2-cil sg3-utils linux-backports-modules-alsa-2.6.31-19-generic yorick-yeti-gsl python-pymssql plasma-widget-cpuload mcpp gpsim-lcd cl-csv libhtml-clean-perl asterisk-dbg apt-dater-dbg libgnome-mag1-dev language-pack-gnome-yo python-crypto svn-autoreleasedeb sugar-terminal-activity mii-diag maria-doc libplexus-component-api-java-doc libhugs-hgl-bundled libchipcard-libgwenhywfar47-plugins libghc6-random-dev freefem3d ezmlm cakephp-scripts aspell-ar ara-byte not+sparc openoffice.org-l10n-nn linux-backports-modules-karmic-generic-pae
    [Show full text]
  • CS 131 (Eggert) Notes W 1 M Lec 1-10-17 Microsoft Interview Was This
    CS 131 (Eggert) Notes W 1 M Lec 1-10-17 • Microsoft interview was this exact same question! • This is one of the most famous problems in Computer Science • NOT the halting problem or P = NP, but rather a programming language problem • Solved by Donald Knuth, a Turing Award winner • Knuth was a Professor at Stanford, formerly at CalTech. • At CalTech, he decided to write a textbook to write about everything important about computer programming • 1962 and the field was still young! • CS 31 and 32 of the day and the last chapter would be about programming languages • Knuth is a world-class computer science researcher and he is OCD about writing the best possible book • NOT embarrassed to jump into calculus to explain why it runs efficiently. • Published by Addison-Wesley in 1969 (first class academic publisher) • The plates were all created by hand • Knuth wasn’t happy! • The book looked okay but he thought we should be doing something better. • Wrote a tool to help him generate the book. • When a job is NOT done well, you write a program to automate the repeated part. • TEX - source code that the TEX processor reads and generates something that looks nice on the screen. • Knuth found images for a book that were better than the Addison-Wesley ones did by hand Fundamental Algorithms is now done with TEX! • The TEX output is so good that now, CS professionals use TEX! • Word just isn’t good at this. • Knuth being a software engineer as well as an academic wanted to write this TEX program so that he could do his own book but other people could use the program as well.
    [Show full text]
  • Mcclim Demonstration
    McCLIM Demonstration Daniel Kochmanski´ TurtleWare – Daniel Kochmanski´ Przemysl,´ Poland [email protected] ABSTRACT tectural pattern in a consistent way while also providing We describe what is a Common Lisp Interface Manager[2] defaults and the ability to customize its behavior. implementation called McCLIM[7]. In particular, we de- McCLIM is a free open source implementation of CLIM scribe recent improvements of the code base. We illustrate II specification with extensions proposed by Franz Inc. in the CLIM 2 User Guide, version 2.2.2. As of 2017, Mc- McCLIM and recent development by developing a demo ap- 1 plication \Clamber", which is a book collection managament CLIM (and recently opensourced clim2 ) is the only avail- tool, which was created in purpose of explaining CLIM con- able native graphic user interface toolkit available to the cepts in form of a tutorial. Common Lisp ecosystem . Other solutions are based on foreign tools (LTK2, CommonQt3 or EQL54) or are com- mercial (Common Graphics5, CAPI[?]). Another frequently CCS Concepts used approach is creating web applications with frameworks. •Software and its engineering ! Integrated and vi- A few applications and libraries written in McCLIM are sual development environments; shipped with McCLIM code repository: Keywords • Listener Common Lisp, graphic user interfaces The McCLIM Listener provides an interactive toplevel with full access to the graphical capabilities of CLIM 1. INTRODUCTION and a set of built-in commands intended to be useful for Lisp development and experimentation. The CLIM specification[3] is large and requires some ini- tial work from the programmer to start writing programs • Inspector using CLIM.
    [Show full text]
  • 9 European Lisp Symposium
    Proceedings of the 9th European Lisp Symposium AGH University of Science and Technology, Kraków, Poland May 9 – 10, 2016 Irène Durand (ed.) ISBN-13: 978-2-9557474-0-7 Contents Preface v Message from the Programme Chair . vii Message from the Organizing Chair . viii Organization ix Programme Chair . xi Local Chair . xi Programme Committee . xi Organizing Committee . xi Sponsors . xii Invited Contributions xiii Program Proving with Coq – Pierre Castéran .........................1 Julia: to Lisp or Not to Lisp? – Stefan Karpinski .......................1 Lexical Closures and Complexity – Francis Sergeraert ...................2 Session I: Language design3 Refactoring Dynamic Languages Rafael Reia and António Menezes Leitão ..........................5 Type-Checking of Heterogeneous Sequences in Common Lisp Jim E. Newton, Akim Demaille and Didier Verna ..................... 13 A CLOS Protocol for Editor Buffers Robert Strandh ....................................... 21 Session II: Domain Specific Languages 29 Using Lisp Macro-Facilities for Transferable Statistical Tests Kay Hamacher ....................................... 31 A High-Performance Image Processing DSL for Heterogeneous Architectures Kai Selgrad, Alexander Lier, Jan Dörntlein, Oliver Reiche and Marc Stamminger .... 39 Session III: Implementation 47 A modern implementation of the LOOP macro Robert Strandh ....................................... 49 Source-to-Source Compilation via Submodules Tero Hasu and Matthew Flatt ............................... 57 Extending Software Transactional
    [Show full text]
  • Non-Profit Foundation Formed to Proceed with Housing Plan
    0 u Go Mnivoutli, 111 Read the Herald H . Pomp Read the Herald For Local Mews For Local News Serving Summit Im $8 Ytmn ERALD Serving Summit for 68 fear§ Record 68th Year—No, 20 Cm»rH •• Sftooi Claw Mattrr at Ih* tolofftr* SUMMIT, N. J., THURSDAY, OCTOBER II. 1956 kt Summit. N 1, lain tk« 4rl bt Ma/cb 1 ItTf K A YEAR 10 CUNTS Non-Profit Foundation Formed Case and Forbes Women Voters Tow United Appeal Opens Sunday; To Proceed With Housing Plan Both Speaking at Lack of Space Cuts October 18 Italy Library Services Ministers Back $145,800 Goal A major step in a community plan to provide low-cost Inadenuate library facilities, due ' Summit clergymen for the first time in the 19-year Two of New Jersey's foremost hotting unit* lor local residents was disclosed this week bv largely to lack if space, wan thp ihistojy of the United Campaign have united to back thU Republic***, U. S. Senator Clif- the announcement of the formation of a non-profit corpora- sub-eci of a discussion recently year's fund drive and to urge all-out support of the cam- tion called Summit Civic Foundation, Inc. tait will attempt ford P. Case aod State Sen. Mai cclra S. Foitoet, wiS urge Summit *h>nthr Summit League of Worn-ipaign by their respective congregations. Only once before * <o raise $90,000 to 3 per cent notes to finance the i>rmx*£i '• en Y»ters met to consider the need voters to give complete support has the nty a clergy publicly banded to support a civic 14 unit housing project on Weaver i for a new library building here.
    [Show full text]
  • A Free Implementation of CLIM
    A Free Implementation of CLIM Robert Strandh∗ Timothy Moorey August 17, 2002 Abstract McCLIM is a free implementation of the Common Lisp Interface Man- gager, or CLIM, specification. In this paper we review the distinguishing features of CLIM, describe the McCLIM implementation, recount some of the history of the McCLIM effort, give a status report, and contemplate future directions. McCLIM is a portable implementation of the Common Lisp Interface Man- gager, or CLIM, specification[9] released under the Lesser GNU Public License (LGPL). CLIM was originally conceived as a library for bringing advanced fea- tures of the Symbolics Genera system[3], such as presentations, context sensitive input, sophisticated command processing, and interactive help, to Common Lisp implementations running on stock hardware. The CLIM 2.0 specification added \look-and-feel" support so that CLIM applications could adopt the appearance and behavior of native applications without source code changes. Several Lisp vendors formed a consortium in the late 80s to share code in a common CLIM implementation, but for a variety of reasons the visibility of CLIM has been limited in the Common Lisp community. The McCLIM project has created an implementation of CLIM that, in the summer of 2002, is almost feature complete. Initially created by merging several developers' individual efforts, McCLIM is being used by several programs including a music editor, a web browser, and an IRC client (see Figure 1). Some non-graphic parts of CLIM have been adopted into the IMHO web server[2]. In this paper we review the distinguishing features of CLIM, describe the McCLIM implementation, recount some of the history of the McCLIM effort, give a stlatus report, and contemplate future directions for McCLIM.
    [Show full text]
  • A CLOS Protocol for Editor Buffers
    A CLOS Protocol for Editor Buffers Robert Strandh University of Bordeaux 351, Cours de la Libération Talence, France [email protected] ABSTRACT because a data structure with optimal asymptotic worst- Many applications and libraries contain a data structure for case complexity would be considered as having too much storing and editing text. Frequently, this data structure is overhead, both in terms of execution time, and in terms of chosen in a somewhat arbitrary way, without taking into memory requirements. account typical use cases and their consequence to perfor- For a text editor with advanced features such as keyboard mance. In this paper, we present a data structure in the macros, it is crucial to distinguish between two different con- form of a CLOS protocol that addresses these issues. In trol loops: particular, the protocol is divided into an edit protocol and • The innermost loop consists of inserting and deleting an update protocol, designed to be executed at different fre- 1 quencies. The update protocol is based on the concept of individual items in the buffer, and of moving one or time stamps allowing multiple views without any need for more cursors from one position to an adjacent posi- observers or similar techniques for informing the views of tion. changes to the model (i.e., the text buffer). • The outer loop consists of updating the views into the In addition to the protocol definition, we also present two buffer. Each view is typically an interval of less than different implementations of the definition. The main im- a hundred lines of the buffer.
    [Show full text]