Beau CarnesforfreeCodeCampfreecodecamp.org·Jan 15, 2025Learn the Lisp Programming LanguageIf you’ve ever wanted to explore a programming language that combines elegance, flexibility, and a rich history of innovation, Lisp is a perfect choice. With over six decades of influence on computer science, Lisp has played a foundational role in sh...lisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 9, 2025T и NILГлобальные константы. По соглашению наименования глобалы начинаются с заглавной буквы и могут быть написаны ими полностью. Есть префиксы для различения от констант переменных и классов, “звездочка“ и “плюс“, соответственно. В связи с обозначенной тем...picolisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 8, 2025quote и о её необходимостиЕщё одна функция, которую считают классической для Лисп - “кавычки” или “цитата”. Кстати, в PicoLisp одинарная кавычка - алиас или синоним, но не включен в документации отдельной статьей, распознается интерпретатором как макрос для этой функции. quot...picolisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 4, 2025eval как интерпретацияКогда впервые видишь тексты типа 60 функций PicoLisp, которые надо знать или которые вам пригодятся, то невольно думаешь, что такой порядок числа функций во всей системе. Но число токенов в системе на порядок больше, около 666-ти на текущий момент со...lisp
Sergey Shishkinserj-aleks.hashnode.dev·Jan 3, 2025cons - наше всё!По идее, это то, с чего следовало бы начинать. Классическая фундаментальная функция выделения памяти для “точечной пары“. Иногда говорят о конструировании объекта из имеющихся двух. К такому обозначению сразу привыкают постоянные пользователи Lisp-по...para
Sergey Shishkinserj-aleks.hashnode.dev·Jan 2, 2025cXr - List ProcessingЦелый набор классических лисповских функций CAR и CDR и их комбинаций. Три десятка! - car, cdr, caar, cadr, cdar, cddr, caaar, caadr, cadar, caddr, cdaar, cdadr, cddar, cdddr, caaaar, caaadr, caadar, caaddr, cadaar, cadadr, caddar, cadddr, cdaaar, cd...CAR CDR
CryptapeforCryptape Jungleblog.cryptape.com·Nov 15, 2024Satoshi Scoop Weekly, 15 Nov 2024Crypto Insights A Lisp for Bitcoin, More Powerful Than Script? The author has been long exploring a form of Lisp as an alternative to Bitcoin Script, previously proposing BTCLisp. Building on that, the author introduces BLL (a Basic Lisp Language), a...Satoshi Scoop WeeklyBlockchain development
Bhanuka Mallawaarachchiimbmax.com·Oct 4, 2024Portable emacs config without crazy load timeImagine you can just use package-install to install any Emacs package and have a painless way to reinstall the same packages when you move to a new system. usually what happens is when you install some package, Emacs modifies your custom-set-variable...121 readsEmacs
DevNationdevnation.joshisfitness.com·Sep 12, 2023Lisp Flavoured Erlang -02Lisp, short for "List Processing," is a family of programming languages known for its distinctive, fully parenthesized prefix notation. Originally specified in 1960 by John McCarthy, Lisp is one of the oldest high-level programming languages still in...38 readsErlang
Ulf Hellströmdbengineer.hashnode.dev·Aug 7, 2023Why use Emacs ?For many years, I primarily used vi or its variations, like vim and nvim, for the majority of my text editing tasks. It wasn't until 3-4 years ago that I discovered org-mode in Emacs, which completely transformed my editing and programming experience...40 readsEmacs