Movatterモバイル変換


[0]ホーム

URL:


Wayback Machine
303 captures
15 Jan 2000 - 02 Dec 2019
AprMAYJun
16
200720082009
success
fail
COLLECTED BY
Collection:Common Crawl
Web crawl data from Common Crawl.
TIMESTAMPS
loading
The Wayback Machine - https://web.archive.org/web/20080516233113/http://top2bottom.net/medley.html
Venue
PricingSupport PricingVenue's Policy
Web DesignLOOPSvenueNoteCards

MEDLEY™

Medley provides a rich software development environment, including adebugger, a list structure editor, a file package, a compiler, text-editing facilities,and other useful tools.  With any interactive computer language, the user interactswith the system through an "executive," which interprets and executes commands.  Medley includes three such executives: Common Lisp, Xerox Common Lisp, andInterlisp.  Medley is a programming system, containing not only a programminglanguage but also many predefined programs and specialized programming tools.

Medley's interactive window-baseddebugger automaticallyappears when an error occurs.  You can enter the debugger through a program executionerror, a user-entered keyboard interrupt, or a programmer-specified break.  Whenexecution is halted for one of these reasons, the user can reset the system and unwind thestack, or enter the debugger.  The break window is an executive window; you canperform any activity here that you can in other executive windows, including looking atthe program's current state, changing data structures, evaluating expressions changing afunction, and calling the editor.  These break facilities, familiar to Interlispusers, are now in the common Lisp executive as well.

Theprogrammer's assistant.  This tracks the user'sactions during a session, allowing them to be replayed, undone, or altered.  The mostcommon interaction with the programmer's assistant occurs at the top levelread-evaluate-print loop or in a break, where the user types in expressions for evaluationand sees the value printed out.

The file package and compiler.  The file browserprovides a convenient user interface for manipulating files stored on a workstation orfile server.  The makefile option in the file package lets you compile an entirefile.  You can compile individual functions using the compile command for functionsin memory, the Tcompl command for definitions stored in files, or the Recompile commandfor a combination of in-memory and file definitions.  Medley also supports blockcompiling.

Structure and text editors.  Medley offers a choiceof structure (list) editors.  Dedit and Sedit.  When loaded, the Dedit libraryutility becomes the default structure editor.  Sedit does not have the type-in bufferof Dedit; it automatically places Lisp structures that the user fills in by selecting acharacter or a structure.  Sedit recognizes Lisp functions such as single quotes,back quotes, and commas.  It automatically adds spaces to maintain legal structures.  Medleys Tedit supports multiple fonts, embedded graphics, and document formatting.  Figures created with the drawing program, Sketch, can also take screen snapshots.

NOTECARDS™

Notecards tool collects, organizes, and presents hypermedia information.  Many cards can be displayed at once, and each can contain text, sketches, orscanned graphics.  Cards are connected by typed links and stored in "fileboxes."  The Spy tool lets you identify program bottlenecks

LOOPS

Venue'sLispObject-OrientedProgrammingSystem

Objects give you a lot of power, but they're not the whole answer.  Sometimes,other ways of looking at a problem will work better.  At times, plain proceduralprogramming is best.  Other times, you'll want to trigger actions in response tochanges in variables' values.  Yet other times, you'll want to use rules to capturedomain specific knowledge.  LOOPS gives you all of these in one coherent package.  LOOPS also gives you development tools that really help you while you work.  You'll want to keep track of the classes and objects you've created.  LOOPS' browserslet you do that.  You'll want to watch your rules in operation to find out wherethey're going awry.  LOOPS' rule auditing facility lets you do that.

Big systems often have many objects that start out the same, and slowly diverge as thesystem runs.  Normally, you'd have to start off with completely separate objects, ata tremendous cost in memory.  LOOPS lets you start with only a single real object.  All the others are tiny "virtual copies" of that one.  Each copygrows only as you change the values of its instance variables.  the effect is thesame as having many independent objects, without the memory cost.

The classes and objects you create are the same blocks LOOPS is built our of.  Sothe classes you create can be combined with LOOPS itself to extend its power.  Youwind up with a system that speaks your language and has tools to fit your needs-and yourspecialized tools have become part of LOOPS, so its power is brought to bear to solve yourproblem.

"Medley is and has been a system before its time.  Through the debuggers, thegraphics and window systems, and the organized structure of the underlying Lisp systems,Medley provides a marvelous tool that creates enthusiasm and motivation for programmers,applications builders, application users, teachers, and students alike."-PatrickGoddi and Anne M. Keuneke

 Silver Buckles Square Dance Club  

counter     


[8]ページ先頭

©2009-2026 Movatter.jp