The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его основе "
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Второй уровень иерархии тем в форуме реализован через вкладку "Показ ключевых тем".
. "Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его..." +/
Сообщение от n00by (ok), 27-Ноя-20, 10:22 
> Попоробуйте Racket. Довольно забавная книжица у них по лиспу, и сам он
> местами прикольный.
> Есть типизированная версия (typed racket).

Спасибо, но скобочки меньше в глазах рябить не станут. Сравните сами:


(defun fact (n)
  (cond
    ((= n 1) 1)
    (t (* n (fact (- n 1))))))


(define (fact n)
  (cond [(zero? n) 1]
        [else (* n (fact (- n 1)))]))


fact {
   0  = 1;
   s. = <* s. <fact <- s. 1>>>; /* можно и привычно <s. * <fact <s. - 1>>> */
}


Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Доступен пакетный менеджер GNU Guix 1.2 и дистрибутив на его основе , opennews, 24-Ноя-20, 00:10  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру