A program used by Paul Graham to illustrate Arc's terseness.<ref>{{cite web|url= http://www.paulgraham.com/arcchallenge.html |title= Take the Arc Challenge | first = Paul | last = Graham}}</ref> It produces a form with one field at the url "/said". When the form is submitted, it leads to a page with a link that says "click here", which itself leads to a page with the value of the original input field.
<source lang="lisp">
(defop said req
Line 34 ⟶ 33:
===Official version===
The first publicly released version of Arc was made available on 29 January 2008,<ref>{{cite weweb b|url= http://paulgraham.com/arc0.html|title=Arc's Out| first = Paul | last = Graham}}</ref> implemented on top of [[Racket (programming language)|Racket]] ("PLT-Scheme" at that time). The release comes in the form of a .tar archive, containing the Racket source code for Arc. A tutorial<ref>{{Citation | title = Arc | publisher = Y combinator | contribution-url = http://ycombinator.com/arc/tut.txt | contribution = Tutorial}}.</ref> and a discussion forum<ref>{{cite web |url= http://arclanguage.org/forum|title=Arc Forum|work= Arc language}}</ref> are also available. The forum uses the same program that [[Hacker News|news.ycombinator.com]] does, and is itself written in Arc.
=== Unofficial versions ===
Due to the slow development of the official Arc branch, some members of the Arc community started unofficial repositories with unofficial emendations, extensions and libraries. One version, '''Anarki''',<ref>{{cite web |url= http://github.com/arclanguage/anarki| work = Arc language | title =arclanguage/anarki Anarki|work=GitHubGit Hub}}</ref> permitted<ref>{{cite web |url= http://arclanguage.org/item?id=17707|title work =Arc Forum -| title = Announcement: anarki is no longer world-committable |work publisher =arclanguage.org Arc language}}</ref> anyone to submit changes to the project. The community-managed wiki<ref>{{cite web|url= https://sites.google.com/site/arclanguagewiki |title= Arc Lang Wiki| publisher = Google | work =google.com Sites}}</ref> is a better source of information than the official site at this point.{{citation needed|date=December 2012}}
'''Rainbow'''<ref>{{cite web|url=https://github.com/conanite/rainbow| work = Conanite | title =conanite/rainbow Rainbow |work=GitHub Git Hub}}</ref> is an implementation of Arc in [[Java (programming language)|Java]].
'''Arcadia'''<ref>{{cite web|url=https://github.com/kimtg/Arcadia| work = Kimtg | title =kimtg/arcadia Arcadia|work=GitHub Git Hub}}</ref> is an implementation of Arc in [[C (programming language)|C]].