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.
by John Dilworth
John develops an assembler written in Forth that takes advantage of the extended capabilities of the 80386.
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.
by Steve Heller
Steve's multiple cross-reference solution will help you keep track of symbols and their uses in your assembly language programs.
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.
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.
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?"
by Martin Tracy
Martin resumes his wrap-up of some recent real-time programming conferences, including several important Forth-related announcements.
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.
by Jonathan Erickson
by Ron Copeland
by you
by Jonathan Erickson
brief product descriptions