Size: a a a

2020 October 17

VL

Valeriy L in Lisp Forever
Sokolov Andrew
(in-range x (-10) 5)
так лучше
источник

a

akater in Lisp Forever
Sokolov Andrew
(in-range x (-10) 5)
Да, вспомнил, что видел такое.  Но это значит, in-range макрос.
источник

SA

Sokolov Andrew in Lisp Forever
+
источник

VL

Valeriy L in Lisp Forever
akater
Не понял, при чем тут секспы-то.  a≤b≤c это обычный способ записи.

А вот иногда хочется интервалы указывать, и в текстовом Лиспе я не понимаю, как это удобно сделать.  Синтаксис типа (∈ x [a b[) или (∈ x [a b)) не хочется вводить.
но было бы круче
#[E x (0 9]] как тут
источник

VL

Valeriy L in Lisp Forever
и я думаю ридер макрос зашел бы
источник

a

akater in Lisp Forever
…хотелось бы сложные интервалы возвращать куда угодно.
источник

VL

Valeriy L in Lisp Forever
Valeriy L
но было бы круче
#[E x (0 9]] как тут
но имакс бы офигел от таких раскладов
источник

SA

Sokolov Andrew in Lisp Forever
akater
Да, вспомнил, что видел такое.  Но это значит, in-range макрос.
че нравится идея?
источник

VL

Valeriy L in Lisp Forever
Sokolov Andrew
(in-range x (-10) 5)
смотри если это все же макрос
источник

VL

Valeriy L in Lisp Forever
то почему бы не так
(in-range x =10 5)
источник

SA

Sokolov Andrew in Lisp Forever
эээ
источник

SA

Sokolov Andrew in Lisp Forever
это че
источник

VL

Valeriy L in Lisp Forever
будем парсить символ
источник

a

akater in Lisp Forever
Valeriy L
но имакс бы офигел от таких раскладов
Да, и в конечном итоге я б таки предпочел презентации плейнтексту.
источник

a

akater in Lisp Forever
Я недавно сделал себе семейство макросов number-case, чтоб писать типа

(integer-case (random)
 ((> 2) говорят вслух)
 (300 позовите тракториста))


Но как там более сложные вещи записывать в условиях, пооптимальнее, пока не въехал.
источник

SA

Sokolov Andrew in Lisp Forever
ghbvth vj;yj
источник

SA

Sokolov Andrew in Lisp Forever
,jktt ckj;yjq dtob
источник

SA

Sokolov Andrew in Lisp Forever
бля
источник

SA

Sokolov Andrew in Lisp Forever
пример короче
источник

SA

Sokolov Andrew in Lisp Forever
можно
источник