LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

В чём между скобами разница?

Ни в чём. Просто для эстетики. Чтобы скобки «вызов функции» отделять визуально от скобок «начало-конец определения переменной».

И как этот Рэкет попал в стандартные дистры?

Как и все остальные достаточно распространённые компиляторы. Кто-то пользуется, кто-то поддерживает.

Им что мало этих Scheme, Closure, Guile, …?

Видимо да. Вообще, это про любой язык можно сказать: зачем нужен Python? Им что мало этих PERL, PHP, TCL, …?

Racket — это не только Scheme. Вот это тоже Racket:

#!/usr/bin/racket
#lang python
from "racket" import current_command_line_arguments

a = current_command_line_arguments()

for i, s in zip(xrange(0, len(a)), a):
  print 'argv[%s]=%s' % (i, s)

А если брать именно Debian, то там есть даже https://packages.debian.org/ru/jessie/clc-intercal

Исходная версия monk, :

В чём между скобами разница?

Ни в чём. Просто для эстетики. Чтобы скобки «вызов функции» отделять визуально от скобок «начало-конец определения переменной».

И как этот Рэкет попал в стандартные дистры?

Как и все остальные достаточно распространённые компиляторы. Кто-то пользуется, кто-то поддерживает.

Им что мало этих Scheme, Closure, Guile, …?

Видимо да. Вообще, это про любой язык можно сказать: зачем нужен Python? Им что мало этих PERL, PHP, TCL, …?

Racket — это не только Scheme. Вот это тоже Racket:

#!/usr/bin/racket
#lang python
from "racket" import current_command_line_arguments

a = current_command_line_arguments()

for i, s in zip(xrange(1, len(a)+1), a):
  print 'argv[%s]=%s' % (i, s)

А если брать именно Debian, то там есть даже https://packages.debian.org/ru/jessie/clc-intercal