---
title: "Sergey Shishkin (@Serj-Aleks) | Hashnode"
description: "abrakadabra. Read the latest articles by Sergey Shishkin on Hashnode."
url: "https://hashnode.com/@Serj-Aleks"
---

@Serj-Aleks

# Sergey Shishkin

@Serj-Aleks · Wuppertal, NRW · Joined December 2024

abrakadabra

### [loop отлуп](https://serj-aleks.hashnode.dev/loop-otlup?utm_source=hashnode&utm_medium=feed)

Готовил loop , даже подготовил, с одним из ИИ-ботов, комментарии к коду определения функции, и к loop1 и к loop2 … А потом решил окончательно “завязать“ с мануалом и исследованием PicoLisp. Сейчас в эпоху Github, возможностей на нем, с вики и тем же ...

3 min read · [serj-aleks.hashnode.dev](https://serj-aleks.hashnode.dev/loop-otlup?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/loop-otlup/6877595ea1086be0eb616e27) [Jul 16, 2025](https://hashnode.com/posts/loop-otlup/6877595ea1086be0eb616e27)

### [Нетривиальный Repl](https://serj-aleks.hashnode.dev/netrivialnyj-repl?utm_source=hashnode&utm_medium=feed)

Это плавный переход от eval к loop к циклам и где уместно вспомнить, что эта тема уже затрагивалась в контексте самой часто употребляемой функции for и рекурсии. Repl как функция не анонсирована в документации, но есть авторская классификация в файла...

7 min read · [serj-aleks.hashnode.dev](https://serj-aleks.hashnode.dev/netrivialnyj-repl?utm_source=hashnode&utm_medium=feed)

[Jul 15, 2025](https://hashnode.com/posts/netrivialnyj-repl/6875fe4abce2aad25daca959)

### [nond - "non-cond"](https://serj-aleks.hashnode.dev/nond-non-cond?utm_source=hashnode&utm_medium=feed)

Чтобы рядом было с циклом о кондиционалах. Надо было бы вместе с cond, но пропустил. На фоне такое разнообразия не мудрено. Но прежде, чем переходить к циклам (итерациям? рекурсии? “репитам”? … ) сначала покончим (?) с условными переходами. Хотя их е...

1 min read · [serj-aleks.hashnode.dev](https://serj-aleks.hashnode.dev/nond-non-cond?utm_source=hashnode&utm_medium=feed)

[Jul 14, 2025](https://hashnode.com/posts/nond-non-cond/6874ae0396ecc2597baf85e1)

### [when while unless until](https://serj-aleks.hashnode.dev/when-while-unless-until?utm_source=hashnode&utm_medium=feed)

К трем (?!) предыдущим кондиционалам if cond case еще четыре # (when 'any . prg) -> any (de \_When (Exe) (let X (cdr Exe) (if (nil? (eval (++ X))) @ (set $At @) (run X) ) ) ) https://picolisp-manual.tiddlyhost.com/...

1 min read · [serj-aleks.hashnode.dev](https://serj-aleks.hashnode.dev/when-while-unless-until?utm_source=hashnode&utm_medium=feed)

[Jul 13, 2025](https://hashnode.com/posts/when-while-unless-until/687354d4179a5715c30d3cec)

### [cond - многовариантное условие](https://serj-aleks.hashnode.dev/cond-mnogovariantnoe-uslovie?utm_source=hashnode&utm_medium=feed)

(cond ('any1 . prg1) ('any2 . prg2) ..) -> any Если любое из условий anyN не равно NIL, выполняется prgN и возвращается результат. В противном случае (все условия равны NIL) возвращается NIL. См. также nond when and if if2 Пример : (cond ((= 3 4) ...

2 min read · [serj-aleks.hashnode.dev](https://serj-aleks.hashnode.dev/cond-mnogovariantnoe-uslovie?utm_source=hashnode&utm_medium=feed)

[Jul 11, 2025](https://hashnode.com/posts/cond-mnogovariantnoe-uslovie/6870beb0c5b09b36f38faa53)
