Spotlight | Reviews | Current Issue | Academy | Newsletter | Subscribe | Shop |
Departments

Partner Links
Make your own website
WinWeb OnlineOffice
Comparing prices of hardware is worth it.
Price Comparison
What:
Where:
Country:
vacatures Netherlands njobs Linux vacatures
arbeit Deutschland njobs Linux arbeit
work United Kingdom njobs Linux jobs
Lavoro Italia njobs Linux lavoro
Emploi France njobs Linux emploi
trabajo Espana njobs Linux trabajo

user friendly

Admin Magazine

ADMIN Network & Security

Subscribe now and save!

 ADMIN - Explore the new world of system administration! ADMIN is a smart, technical magazine for IT pros on heterogeneous networks. Each issue delivers technical solutions to the real-world problems you face every day. Learn the latest techniques for better:

  • network security
  • system management
  • troubleshooting
  • performance tuning
  • virtualization
  • cloud computing

 on Windows, Linux, Solaris, and popular varieties of Unix.

http://www.admin-magazine.com/

  linux-magazine.com » Online » News » Arc Makes Programs Shorter  

Print this page. Recommend
Share

Arc Makes Programs Shorter

Businessman and Lisp enthusiast Paul Graham presented the initial version of the Arc programming language. Graham points in particular to the brevity of Arc source code and has launched a programming language competition.

The release announcement describes Arc as a new dialect of Lisp which is still not complete, but usable. Currently Arc compiles source code with MzScheme, another member of the Lisp family, from which Arc borrows numeric and mathematical operations.

Graham sees Arc as a language for practically-oriented programmers who enjoy experimenting and need more freedom in program design. He refers to the language as "non-bureaucratic".

Above all, the language impresses with short source code files and parsing trees. After all, this is the whole point of a high-level language Paul Graham emphasizes. To add practical relevance to this, Graham is organizing a programming competition in the Arc Forum. The tasks describes a website that processes a simple form. Grahams Arc code for the complete application looks like this:

(defop said req (aform [w/link (pr "you said: " (arg _ "foo")) (pr "click here")] (input "foo") (submit)))

The Arc Challenge for fans of other programming languages is to create shorter source code for the program.

The Arc homepage has an installation guide and a short introduction to Arc programming, which does not assume prior knowledge of Lisp. Arc is licensed under the Perl Foundation's Artistic License 2.0.

(Mathias Huber)

Comments


Print this page. Recommend
Share
Related Articles
GNU Guile 2.0 Now Ready for Public Consumption
Special Linux Magazine 3 for 1 Offer

Get 3 Issues + 3 DVDs for the price of a single issue!

Let Linux Magazine's hands-on, technical articles guide you in your daily Linux use. Check out bonus DVDs like Ubuntu, SUSE, or Fedora and save the download.

Only available for a limited time. Don't miss out!

more...