137 lines
2.9 KiB
Plaintext
137 lines
2.9 KiB
Plaintext
Hardware:
|
|
Bigger Disks
|
|
Faster local IFSs
|
|
Color display
|
|
Sell better peripherals
|
|
Laser writer
|
|
better file server
|
|
SCSI
|
|
Labelless Disks
|
|
Streaming Tape
|
|
|
|
Documentation:
|
|
Updated and online doc
|
|
Improved documents
|
|
Consistent paradigm for writing documents (IM formatting replacement)
|
|
Make system easy to learn
|
|
|
|
Window system / User interface:
|
|
Interruptable pop-up Menus
|
|
TIP tables
|
|
Remote Windows
|
|
Faster text display
|
|
Imager
|
|
Image Streams
|
|
clean up code
|
|
collapse common code
|
|
add clipping
|
|
Rethink & overhaul Image Objects
|
|
Loopsified window system
|
|
Consistent look & feel (window UI and commands)
|
|
User interface as consistent as Viewpoint or Macintosh
|
|
Same keying or mousing gets same op everywhere
|
|
Cheap, Pervasive Text (TTYIN replacement)
|
|
Symbol ESC completion on type-in
|
|
|
|
Programming Environment:
|
|
Same machine low-level debugger
|
|
Source level debugger
|
|
Good stepper
|
|
NS based Teleraid
|
|
Teleraid and CL stack ops
|
|
revert
|
|
return from
|
|
Teleraid Inspect
|
|
Interactive Interface to File manager
|
|
Better File Browser
|
|
Definition groups
|
|
Extensible SEdit
|
|
Programmers Interface to SEdit
|
|
More Common Lisp integration
|
|
|
|
Higher level language features:
|
|
Unification
|
|
Single, Common prettyprinter
|
|
Fast prettyprinter
|
|
Path name cleanup
|
|
use pathnames all the way down
|
|
get SAME object always for same file
|
|
Single Compiler
|
|
Decouple DWIM - CLISP
|
|
Fast sequence functions
|
|
Ropes
|
|
|
|
System building and installation:
|
|
Non-Dorado loadups
|
|
FASL in the init
|
|
Packages in the init
|
|
Common Lisp primacy, eg in the init
|
|
State saving smaller than sysout-sized
|
|
Revamp software Installation process
|
|
better user interface
|
|
written in Lisp, not Mesa
|
|
FAST
|
|
include error Recovery
|
|
|
|
Language kernel:
|
|
Big Reference counts w/microcode support
|
|
Full GC (circular objects)
|
|
Get arith to IEEE compliance
|
|
GCable Symbols
|
|
Unboxed floating point compler
|
|
Finalization of GCed objects
|
|
Smaller base sysout
|
|
More Common Lisp microcode, eg EVAL
|
|
Common Loops IN the system
|
|
|
|
Operating system:
|
|
Pre-emptive scheduler
|
|
Non-consing Synchronizers (monitorlocks)
|
|
|
|
Device drivers:
|
|
SNA networking
|
|
Floppy speed
|
|
Improve local disk speed
|
|
Real Subdirectories
|
|
Support File Cacher
|
|
Reliable TCP & RS232
|
|
Run in XNS only world
|
|
Run in Stand Alone World
|
|
Sun NFS support
|
|
XNS over phone lines
|
|
|
|
Applications:
|
|
Video Image Manipulation
|
|
Bitmap Editor as good as MacPaint
|
|
Mail support for
|
|
X.400
|
|
SMTP
|
|
Release Lafite
|
|
Lisp based File Server
|
|
3270 terminal emulator
|
|
Good 3rd party software development path
|
|
Database
|
|
Spreadsheet
|
|
AR category clean up
|
|
Programming system Management Tools
|
|
Adobe Tools
|
|
Notecards
|
|
TEdit
|
|
Footnotes
|
|
Index
|
|
toc
|
|
egns
|
|
styles
|
|
LPT output
|
|
change masks
|
|
better than Tex
|
|
WYSIWG Page mode
|
|
DES/DIS/DIF/VP convert
|
|
Easier Landscape Printing
|
|
YACC and such
|
|
C, Fortran, Pascal, Cobol
|
|
|
|
Work environment:
|
|
Work at Home
|
|
Better design process
|