October 1988 - EXTENSIBLE LANGUAGES

ARTICLES

ADDING EXTENSIONS TO LISP

by Jonathan Amsterdam
Using Lisp's macro capability to add functions and control structures in your compiled code not only offers "grow your own" language extensibility, but lets you customize without a performance penalty.

AN 80386 ASSEMBLER IN FORTH

by John Dilworth
John develops an assembler written in Forth that takes advantage of the extended capabilities of the 80386.

80386 PROTECTED MODE INITIALIZATION

by Neal Margulis
In addition to discussing how to get from real- to protected-mode and back, Neal shows how to define greater tan 64K segments, and provides some general comments on the ins and outs of developing 32-bit software.

A DOUBLE CROSS FOR MASM

by Steve Heller
Steve's multiple cross-reference solution will help you keep track of symbols and their uses in your assembly language programs.

REVIEWS

EXAMINING ROOM

coordinated by Ron Copeland
Ernie Tello evaluates the most recent incarnation of Borland's entry into the world of AI languages--Turbo Prolog 2.0.

COLUMNS

STRUCTURED PROGRAMMING

by Kent Porter
Earlier this year, Kent showed how to handle huge chunks of data. This month, he revisits the subject of large data arrays.

C PROGRAMMING

by Al Stevens
Al continues his multi-issue series on developing a communications program in C


by detailing a window-menu facility and date entry screen driver. Al also ponders whether programming is an art and asks the question: 'What is a C++ object anyway?"

THE FORTH COLUMN

by Martin Tracy
Martin resumes his wrap-up of some recent real-time programming conferences, including several important Forth-related announcements.

PROGRAMMING PARADIGMS

by Michael Swaine
Prior to this summer's IEEE Neural-Network conference, Michael was a bit confused about some of the aspects of neuro computing. Now, he's not sure whether he's confused or not.

FORUM

EDITORIAL

by Jonathan Erickson

RUNNING LIGHT

by Ron Copeland

LETTERS

by you

SWAINE'S FLAMES

by Jonathan Erickson

PROGRAMMER'S SERVICES

OF INTEREST

brief product descriptions