Re: «Единственный мне известный логичный язык - это Tcl»
- To: Dmitry Alexandrov <321942@gmail.com>
- Cc: debian-russian@lists.debian.org
- Subject: Re: «Единственный мне известный логичный язык - это Tcl»
- From: Sergey B Kirpichev <skirpichev@gmail.com>
- Date: Tue, 1 Oct 2019 09:54:16 +0300
- Message-id: <[🔎] 20191001065416.GA16330@note>
- Reply-to: skirpichev@gmail.com
- In-reply-to: <1rvxo42b.321942@gmail.com>
- References: <20190926172859.2513ea7c@fafnir.local.vm> <3vp36g-rbb.ln1@banana.localnet> <20190928232418.7f5c6742@wagner.wagner.home> <20190928220612.GH19008@sie.protva.ru> <pnjkqd46.321942@gmail.com> <20190929091657.GI19008@sie.protva.ru> <20190929123113.5118f1b6@wagner.wagner.home> <4l0vqan0.321942@gmail.com> <99DE4DF2-20C1-41F4-B79B-14BCB75953EC@lasgalen.net> <1rvxo42b.321942@gmail.com>
On Tue, Oct 01, 2019 at 12:41:00AM +0300, Dmitry Alexandrov wrote:
> Вы так говорите, будто в «Схеме» специальную форму от функции отличить можно.
Ну вообще-то - можно. Как правило, специальная форма - специально
вычисляется. Например:
scheme@(guile-user)> (if #f (/ 1 0) 1)
$2 = 1
scheme@(guile-user)> (+ #f (/ 1 0) 1)
<unnamed port>:7:6: Throw to key `numerical-overflow' with args `("/" "Numerical overflow" #f #f)'.
Entering a new prompt. Type `,bt' for a backtrace or `,q' to continue.
Reply to: