🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.lang.lisp
Article #299

Lisp v.s. Postscript (Re: Local GC (Re: Distributed Lisp))

#299
From: Masami Takikawa
Date: Mon, 29 Apr 1996 00:00
30 lines
2324 bytes
>From article <KUMON.96Apr26202755@asami.flab.fujitsu.co.jp>
	by kumon@proc.flab.fujitsu.co.jp
> >|  (2)  S-表現によって、プログラムやプログラムの扱うデータは統一的に表
> >|       現される。
> >|  (7)  LISPのプログラムをデータとして扱うこともできる。
> >|  (8)  万能関数EVALにより、LISPの自己記述が可能となる。EVALがLISP
> >|       のインタプリタとなっている。
> 
> これらの特徴が、PSにあるのか/ないのかは、「ワープロがPSを出力…」の引
> 用には書かれていないので、判断できませんでした。

答は「PS にある」です。

(2) Lisp program が atom と cons で成り立つとすれば、PS program は atom
    と array で成り立つ。
(7) cons で表現されるような Lisp の block は PS では array で表現され
    る。それは普通のデータの array と同じように扱える。
(8) [関係ないけど、Lisp の自己記述って eval があるからじゃなくて、
    eval を Lisp 自身で定義できることを言うんじゃないのかな?]
    Lisp が eval でデータの cons を実行できるように、PS では cvx exec
    でデータの array を実行できる。
    [さらに PS では文字列だってファイルだって cvx exec できて、その場
    合、その文字列やファイルの中身を読んで実行してくれます]

ところで、Lisp と Postscript の interpreter を比べたらどっちが作る
の簡単だと思いますか? 僕の経験から言えば、Postscript の方が簡単です。
(もっと簡単なのは、PS の元になった forth でした)
--
たきかわ@おれごん
Technical Details
Message-ID: <4m3a6j$9v3@engr.orst.edu>
Path: arc1-ca.pugleaf.net!unknown!not-for-mail
References: <TOKAJI.96Apr26192835@zaurus.db.nm.fujitsu.co.jp> <KUMON.96Apr26202755@asami.flab.fujitsu.co.jp>

Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS
X-Google-Thread: fa2ca,dc7d3793fecaedec,start
X-Google-Attributes: gidfa2ca,public
X-Google-Thread: 1421c0,17c79f7d8c2b037f
X-Google-Attributes: gid1421c0,public
From: takikawm@cs.orst.edu (Masami Takikawa)
Subject: Lisp v.s. Postscript (Re: Local GC (Re: Distributed Lisp))
Date: 1996/04/29
Message-ID: <4m3a6j$9v3@engr.orst.edu>
X-Deja-AN: 152300017
references: <TOKAJI.96Apr26192835@zaurus.db.nm.fujitsu.co.jp> <KUMON.96Apr26202755@asami.flab.fujitsu.co.jp>
content-type: text/plain; charset=ISO-2022-JP
organization: Oregon State University
mime-version: 1.0
newsgroups: fj.lang.lisp,fj.lang.postscript