38-year-old code-writing tool released for general use

March 14, 2018 by Robyn Mills, University of Adelaide

One of the world's early computer software editors, developed by the University of Adelaide and still in use today, is being released by the University for free use by developers around the world.

Under open source licence, beneficial features of "Ludwig" as a software development tool that are not found in other text and code will be now open to all developers.

Ludwig, a "full screen" editor, was originally designed by Computer Science staff to enable software development on the University's first VAX (Virtual Address eXtension) interactive computers, bought in 1979 to replace the previous systems of punch cards, printed output, and batch processing.

In 1979, the University bought three Digital Equipment VAX-11/780 computers for both teaching and research use, the first commercially available 32-bit computers.

"At the time, these computers represented a major shift in computing power and teaching for the University," says Emeritus Professor Chris Barter, who led the Ludwig development team.

"Users could now interact directly with the computers using video terminals located around the campus, in student laboratories or a researcher's own office."

A core component of the new interactive computing was the ability to support editing of text – usually computer programs – directly on the computer system. At the time, most computer text editors were primitive, usually difficult to use "line editors", allowing access to a single line of text at a time, and requiring significant effort to master.

The "full screen" editors that were available provided a vastly more easy to use and productive environment, but were typically very resource hungry and only available on a few computer systems, which did not include the VAX computers.

Professor Barter and three programmers, Wayne Agutter, Bevin Brett and Kelvin Nicole, designed and constructed Ludwig v1.0, ready for the 1980 academic year. At the time, there was no equivalent in Australia.

"The ability to host 20 to 30 simultaneous users, all editing and developing programs, plus many more users running programs, on a machine boasting a scant 1 million instructions per second and four megabytes of memory, was world beating," says Professor Barter. "Ludwig was also easy to learn and use and had significant power – it was taken up by users throughout Australia and worldwide."

Over the years further developments took place including adapting Ludwig to later computer systems, including Unix, Linux and Microsoft Windows.

Ludwig is still in use today, with a small number of people who have developed Ludwig further under restricted licenses for their own private use.

To enable these developments to be consolidated, and made generally and freely available, the University has released Ludwig and its source code under the MIT Open Source License.

Open Source Industry Australia welcomes the release. Jack Burton, OSIA company secretary and director, says: "Open sourcing Ludwig will help attract a broader community of contributing developers and end users, as this historically significant software continues to evolve in the future."

Files will be made accessible on the repository GitHub.

Explore further: Microsoft launches preview of its Quantum Development Kit

Related Stories

Microsoft launches preview of its Quantum Development Kit

December 13, 2017

(Tech Xplore)—Microsoft has officially released a free preview of its Quantum Development Kit (QDK)—a collection of tools that will allow users to create, compile and run programs written in the Q# (pronounced Q sharp, ...

Apple releases Swift programming language as open source

December 4, 2015

Apple today announced that its Swift programming language is now open source. As an open source language, the broad community of talented developers—from app developers to educational institutions to enterprises—can contribute ...

Recommended for you

Pushing lithium ion batteries to the next performance level

December 13, 2018

Conventional lithium ion batteries, such as those widely used in smartphones and notebooks, have reached performance limits. Materials chemist Freddy Kleitz from the Faculty of Chemistry of the University of Vienna and international ...

Uber filed paperwork for IPO: report

December 8, 2018

Ride-share company Uber quietly filed paperwork this week for its initial public offering, the Wall Street Journal reported late Friday.

1 comment

Adjust slider to filter visible comments by rank

Display comments: newest first

not rated yet Mar 15, 2018
Nothing like releasing software 30 years past its "best by" date.

Please sign in to add a comment. Registration is free, and takes less than a minute. Read more

Click here to reset your password.
Sign in to get notified via email when new comments are made.