Size: a a a

2019 November 14

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
Andrew Kravchuk
Ну Racket не то что игрушечный, он скорее для обучения и для всяких языковых экспериментов (типа "о, а давайте статическую типизацию в Scheme добавим - а давайте!")
Рэкет для сотен #lang-ов в одном проекте же. Можно расширять/портировать/объединять domain-specific что-то. Можно даже гуй собрать на коленке: Доктор Рэкет допиливается тем же рэкетом под кастомные нужды. Притом что он же в виртуалке крутится, потому перформанс не топовый. Плюс да, там надо понимать как объявить быстрый изменяемый массив, например, а дока до сих пор не блеск. С макросами я тоже не подружился там. Прочитал два раза "Beautiful Racket". Замечательная штука, но как фреймворк для объявления своих dsl. В этом качестве просто блеск. А вот свободы обращения с рэкет-макро увы не прибавила.
источник
2019 November 20

SS

Stygian Serpent 🏴‍☠️ in Lisp Forever
что делать если меня поглотил lazy programming и я не могу слезть?
источник

RB

Rustem B. in Lisp Forever
Stygian Serpent 🏴‍☠️
что делать если меня поглотил lazy programming и я не могу слезть?
Haskell? Perl?
источник

b⛅

bouncepaw ⛅ in Lisp Forever
Stygian Serpent 🏴‍☠️
что делать если меня поглотил lazy programming и я не могу слезть?
Не слезай
источник

RB

Rustem B. in Lisp Forever
Stygian Serpent 🏴‍☠️
что делать если меня поглотил lazy programming и я не могу слезть?
Не сlazаy
Подумой
источник

VL

Valeriy L in Lisp Forever
Rustem B.
Не сlazаy
Подумой
Ох сложно. 15 секунд сидел над приколом
источник

RB

Rustem B. in Lisp Forever
😳
источник
2019 November 26

А

Андрей in Lisp Forever
источник

MS

Mikola Summer Duck in Lisp Forever
Я удивлён только что это не случилось раньше.
источник

AZ

Aydar Zarifullin in Lisp Forever
Практического смысла мало
источник

b⛅

bouncepaw ⛅ in Lisp Forever
Очень круто
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
хуже не станет
источник

V(

Vλadimir (Hawthorne the Toolmaker) in Lisp Forever
зато будет нормальный способ траверсить вложенные plist-ы, и что там еще Александрия из коробки не  выдает
источник
2019 November 27

YH

Yaroslav Hayovich in Lisp Forever
(defun minoflist (l)
"Finds least element in list of a 3 numbers"
   (if (< (car l) (cadr l))
       (if (< (car l) (caddr l))
           (car l)
           (caddr l)
       )
       (if (< (cadr l) (caddr l))
           (cadr l)
           (caddr l)
       )
   )
)
(print minoflist '(8 2 5))


*** - EVAL: variable MINOFLIST has no value
источник

YH

Yaroslav Hayovich in Lisp Forever
ктонибудь знает почему и как исправить?
источник

YH

Yaroslav Hayovich in Lisp Forever
okey i have found that the problem was in print statement it shold be like this (print (minoflist '(8 2 5)))
and when i return value it should be (car l) instead of car l
источник

AK

Andrew Kravchuk in Lisp Forever
Я бы так сделал
(defun minoflist (l)
 (apply #'min l))
источник

YH

Yaroslav Hayovich in Lisp Forever
У мене завдання
8. Числовий список містить 3 елемента. Напишіть за допомогою умовних  
виразів функцію, яка повертає менший з елементів списку.
источник

YH

Yaroslav Hayovich in Lisp Forever
А так я б зробив через вбудовану функцію як ти запрпонував
источник

AK

Andrew Kravchuk in Lisp Forever
А, добре
источник