Welcome to Gold Hill!

HomeBackgroundProductsFeaturesApplicationsGuest BookContacts


   GoldWorks III
Golden Common
Lisp Developer
Golden Common
Lisp SE
Gold Connection /SQL
Gold Hill Runtime
Gold Hill Support

   Why OOP, CLOS
and GoldHill?
Features and Benefits
CLOS Object System


Guest Book:
   How to register

Who We Are


GCLISP Developer, the most powerful 5th generation Object-Oriented development tool for Microsoft Windows NT and Windows 95.

GCLISP Developer is the most powerful and extendible, dynamic object-oriented development system available for prototyping and developing advanced PC-based applications.

Now, GCLISP Developer gives you the power and performance of LISP, fully integrated with the Windows environment. GCLISP Developer is guaranteed to give you the added power and performance you've been looking for...and, GCLISP Developer breaks through integration barriers, shortens development time, and takes up less space.

Simply stated: GCLISP Developer is a superior environment for prototyping and developing advanced applications.

Because GCLISP Developer is integrated with Microsoft Windows, you can now develop complete Microsoft Windows applications using this powerful programming language. All the components of a sophisticated graphical application can be constructed right from the GCLISP development environment. And, with the powerful integrated editor, interpreter, incremental compiler and debugger, you can prototype under Windows - fast.

Slash development time with this fully integrated Windows development suite. Write, debug, compile, and profile applications at any time throughout the development cycle. With GCLISP Developer 5.0, all the tools needed to go from application prototyping to delivery are seamlessly accessible: GMACS source code editor, interactive debugger, code tracer and stepper, and customizable incremental compiler. Now, developers can reclaim all the time typically wasted going through endless iterations of coding, compiling, and debugging. Functional prototypes can be implemented in a fraction of the time it would take in C/C++.

Take advantage of the most advanced and richly featured Dynamic Object Oriented language- ANSI -standard CLOS. More robust than the more fragile OOP languages, CLOS features multiple-inheritance, methods supporting variable numbers of parameters, dynamic conflict resolution in multiple inheritance, and more.


Full Microsoft Windows 3.1 and Windows NT integration.
Both the development environment and developed applications run in a powerful, industry-standard graphical environment that is rapidly becoming the desktop standard.

Transparent access to extended memory:
Large applications can be written with no additional programming required. End-users can automatically run simultaneous multiple applications.

Dynamic Data Exchange (DDE):
Application developers can easily construct programs that transfer data to and from other applications such as spreadsheets, databases, and word processing. LISP can now manipulate, output and input data from existing Windows applications such as spreadsheets and databases.

Supports Common LISP and ANSI Standard CLOS:
Common LISP functions and data types are included, as well as interpreter and compiler support for full lexical and dynamic scoping. Applications can be easily ported between GCLISP Developer and other LISP environments running on mainframes, workstations, minicomputers and other PCs.

Optimizing 32-bit Compiler and Incremental Compilation:
Fast and efficient code generation. The compiler is integrated into the development environment and incremental compilation dramatically shortens the edit-compile-test cycle.

Interactive debugger runs with compiled and interpreted code:
Fixes program errors efficiently. The debugger enables programmers to get backtrace and stack information about both compiled and interpreted code, and is invoked automatically when an error is signaled during execution. From the debugger, programmers can inspect the stack at any frame and see the arguments for each function call.

Image saving facility:
Decreases memory requirements by permitting custom programming environments which contain only the components of the language needed to support the application. Also, image files are portable between Windows NT and Windows 95 platforms.

GMACS program editor with over 250 editing functions:
Fast, accurate editing of program source code directly from within GCLISP Developer and Windows.

Gold Hill Windows
Provides a foundation for developing and delivering sophisticated windows applications under GCLISP Developer. The windows environment supports bit-mapped graphics, mouse, multiple windows, fonts, color, scrolling, pop-up menus and command menus. Gold Hill Windows uses the FFI subsystem to interface to Microsoft Windows. Includes a user's guide providing hands - on examples.

32-bit Foreign Function Interface (FFI) with direct argument passing, foreign pointers and foreign structures:
Permits access to large bodies of code written in "C". "C" function calls can be embedded with LISP Calls to user defined Dynamic Link Libraries (DLLs) that are supported through this interface.

Device Independent Bitmaps (DIBs):
A functional interface for manipulations of DlBs, including loading, saving, re-sizing, bitbiting and clipboard access. Allows embedding of graphics produced with applications outside of GCLISP.

On-line Help:
Provides full documentation of functionality. Apropos enables the programmer to find a symbol name, printing the names of all currently defined LISP symbols that contain a specified string. Documentation function provides the syntax and usage of every GCLISP function, macro or special form. Lambdalist function displays the arguments for any function specified. Includes help for all GMACS functions and all debugger and inspector commands.

User's Guide contains a topical reference section that describes in detail all components and features, providing examples for most features. Extensive reference manuals describe all GCLISP functions. GMACS Guide provides a tutorial and user's guide to help both novice and skilled GMACS users.


  • 386, 486, or Pentium PC

  • 8MB RAM (16MB recommended)

  • 12 MB hard disk space

  • 1.44 MB 3.5" floppy disk drive

  • VGA card and monitor

  • Microsoft Windows 3.x with WIN32s, Windows NT, Windows 95, or OS/2 with WIN32s


GoldWorks III, GCLISP Student Edition, Golden Connection / SQL, and Gold Hill Runtime.


Gold Hill Co. 36 Arlington Road, Chestnut Hill, MA 02167, Tel: (617) 621 3300, Fax: (617) 621 0656, Email: info@goldhill-inc.com

Copyright Gold Hill Co. 2000 All rights reserved.