Content deleted Content added
m Bot: link syntax and minor changes |
specify Arc has been ported to Common Lisp |
||
(9 intermediate revisions by 7 users not shown) | |||
Line 1:
{{Short description|Open-source programming language}}
{{Distinguish|ARC Macro Language}}
{{Infobox programming language
Line 17 ⟶ 18:
| typing = [[Dynamic typing|Dynamic]]
| scope =
| programming language = [[Racket (programming language)|Racket]], [[Common Lisp (programming language)|Common Lisp]]
| platform = [[IA-32]], [[x86-64]]
| operating system = [[Linux]]
Line 34 ⟶ 35:
== History ==
In 2001, Paul Graham announced that he was working on a new [[Dialect (computing)|dialect]] of Lisp named ''Arc''. Over the years since, he has written several essays describing features or goals of the language, and some internal projects at Graham's [[Startup company|startup]] [[business incubator]] named [[Y Combinator]] have been written in Arc, most notably the [[Hacker News]] web forum and news aggregator program. Arc is written in [[Racket (programming language)|Racket]].<ref>{{cite web |url=http://arclanguage.org/install |title=Arc Forum: install |website=Arclanguage.org |access-date=2018-11-07}}</ref>
{{Lisp}}▼
==Motives==
Line 48:
== Examples ==
[["Hello, World!" program|Hello world]] in Arc :
<syntaxhighlight lang="lisp">
(prn "Hello, World")
Line 64:
===Official version===
The first publicly released version of Arc was made available on 29 January 2008,<ref>{{cite web |url=http://www.paulgraham.com/arc0.html |title=Arc's Out |last=Graham |first=Paul |date=29 January 2008 |website=PaulGraham.com |access-date=2018-12-05}}</ref> implemented on [[Racket (programming language)|Racket]] (named PLT-Scheme then). The release comes in the form of a [[Tar (computing)|.tar]] archive, containing the Racket [[source code]] for Arc. A tutorial<ref>{{cite web |url=http://www.arclanguage.org/tut.txt |title=Arc Tutorial |author=<!-- Unstated. --> |date=<!-- Unstated. --> |website=Paul Graham |access-date=2018-12-05}}.</ref> and a discussion forum<ref>{{cite web |url=http://arclanguage.org/forum |title=Arc Forum |website=Arc language}}</ref> are also available. The forum uses the same program that [[Hacker News]] does, and is written in Arc.{{citation needed|date=June 2025}}
=== Unofficial versions ===
Line 74:
''Arc++''<ref>{{cite web |url=https://github.com/kimtg/Arcpp |title=Arcpp |last=Kim |first=Taegyoon (kimtg) |date=13 August 2023 |website=GitHub |access-date=2023-08-13}}</ref> is an implementation of Arc in [[C++]].
===Timeline of LISP Dialects===
▲{{Lisp}}
==References==
|