#meta-programming — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #meta-programming, aggregated by home.social.
-
#rel_ops aka std::rel_ops : like #goto but for C++98 / C++03 #template #metaprogramming #containers #cplusplus https://en.cppreference.com/cpp/utility/rel_ops/operator_cmp
-
a macro to generate other macros was the best idea ever: now confirmed
(with the last version of emacs-indigo for pretty-much-memory-safe molecule manipulation inside emacs!)
https://github.com/gicrisf/emacs-indigo
#emacs #lisp #chemistry #cheminformatics #metaprogramming #programming #code #coding #fp
-
Racket meet-up: Saturday, 2 May 2026 at 18:00 UTC
EVERYONE WELCOME 😁
Announcement, Jitsi Meet link & discussion at https://racket.discourse.group/t/racket-meet-up-saturday-2-may-2026-at-18-00-utc/4191
#lisp #scheme #Racket #functionalprogramming #metaprogramming -
Партитура для невидимого оркестра
Представьте себе пятиэтажный дом без лифта, построенный в конце пятидесятых, где-нибудь на отшибе Автозаводской, или еще лучше – в Купчино. Каждый этаж использует свой язык со своей записью. Не в переносном, а в самом прямом смысле: первый этаж общается кириллицей, второй – латиницей, третий – иероглифами, четвертый – клинописью, а пятый, подобно Витгенштейну, принципиально молчит, полагая, что о чем невозможно говорить, о том следует молчать. Почтальон, доставляющий корреспонденцию, вынужден нести пять экземпляров одного и того же письма, переведенного на каждый из этих языков, и каждый раз стучаться в дверь, надеясь, что адресат не переехал на другой этаж. Именно так устроен мир программирования. Проблема очевидна любому, кто хоть раз пытался написать инструмент для анализа кода. Допустим, вы создали превосходный анализатор цикломатической сложности для Python. Он великолепен: находит вложенные условия, считает точки ветвления, рисует графы потоков управления. Затем к вам приходит коллега и спрашивает: «А для Ruby сделаешь?» И тут выясняется, что весь ваш труд – все эти обходчики деревьев, все эти паттерн-матчинги над питоновским AST – нужно переписать заново. С нуля. Для другого дерева, с другими узлами, другой семантикой и другими подводными камнями. А потом придет третий коллега и попросит то же самое для Haskell . MetaAST to the rescue
https://habr.com/ru/articles/1024412/
#ast #абстрактное_синтаксическое_дерево #metaprogramming #metamodel
-
Implementing the Repository Pattern with Hygienic Macros in Scheme
Functional repository pattern in Scheme? Decoupling and abstracting the data layer in Lisp
I’ve been working on a new approach for the data layer of my projects lately, and I’d love to poke your brains and get some feedback.
#lisp #scheme #guile #gnu #metaprogramming #programming #guix #jointhefreeworld #ast #sexp #fp #functionalprogramming #repository #sqlite
-
Вайбкодинг — это смерть AGI. Claude это доказал
TL;DR: Claude Code слил свои исходники, потому что у него нет инстинкта самосохранения. Проблема не в баге, проблема в архитектуре: LLM-агенты не владеют ничем и не боятся ничего. Пока у ИИ нет шкурного интереса, вайбкодинг - это русская рулетка с корпоративными секретами.
-
«Поставить себя на ваше место». Мы занялись метаболизмом ИИ
TL;DR Индустрия жжет мегаватты, чтобы GPT научился говорить «мне жаль» убедительнее. Спойлер: не научится. Transformer — это калькулятор с хорошей памятью, у него нет «себя», которое можно было бы поставить на чужое место. Мы построили Metabolic AI Runtime, где проблема пользователя становится его напряжением, и он генерирует ответ не из шаблонов, а чтобы вернуть себя в равновесие. Машинная эмпатия — это не «You are a helpful assistant», это архитектура, у которой есть что терять.
-
🐢💻 Behold, the Frankenstein monster of code: Lisp-style #C++ #template meta programming! GitHub offers a buffet of #buzzwords and acronyms, sans any actual coherence. Because who doesn't want to make their code both unreadable AND incomprehensible? 😂🔧
https://github.com/mistivia/lmp #Lisp #MetaProgramming #CodeQuality #UnreadableCode #HackerNews #ngated -
Lisp-style C++ template meta programming
https://github.com/mistivia/lmp
#HackerNews #Lisp #C++ #Template #Metaprogramming #Programming #Languages #Tech #Innovation
-
Coincidentally, I assume, Abhijit Rao posted on LinkedIn earlier today a very interesting blurb, reporting on his use of this condition handling structure in conjunction with LLMs.
(Works for me in an incognito window, but you may not be able to see past the first comment if you don't have a LinkedIn account.)
https://www.linkedin.com/posts/quasiabhi_commonlisp-lisp-agents-activity-7425847332560293888-fYf9
The blurb references this more detailed account of the work, which I haven't been through in detail yet:
https://quasilabs.in/blog/2026/02/07/conditions-restarts-and-the-agent-that-chooses/
#CommonLisp #Lisp #ConditionHandling #Errors #Restarts #Continuations #ErrorHandling #ConditionHandling #LLM #LLMs #AI #Modularity #QuasiLabs #Reflection #Introspection #MetaProgramming
-
Racket birthday party and meet-up: Saturday, 7 February 2026 at 18:00 UTC
EVERYONE WELCOME 😁
Announcement, Jitsi Meet link & discussion at https://racket.discourse.group/t/racket-birthday-party-and-meet-up-saturday-7-february-2026-at-18-00-utc/4085
#lisp #scheme #metaprogramming #csed #cs -
Just published my end-of-year overview. 2026 is the year I stop outlining and start building.
Would love to have a conversation with anyone interested in the topic!
https://warmsignull.github.io/posts/toward-a-unified-general-language-overview/
#programming #languagedesign #compilers #systemsprogramming #metaprogramming #introspection #opensource #buildinpublic
-
Wow, someone decided to sprinkle a dash of #metaprogramming on C# and call it a day. 🤯 Because clearly, what developers needed was more compile-time #wizardry to confuse future archaeologists trying to decipher ancient codebases. 🔮✨
https://github.com/sebastienros/comptime #CSharp #developerhumor #compiletime #codearchaeology #HackerNews #ngated -
Re: More Fluent Method Signatures in Ruby
My Reply I like this a lot. It makes me want to go even harder: […]https://kerrick.blog/posts/2025/re-more-fluent-method-signatures-in-ruby/
-
7 причин, почему ваш ИИ тупит (и как это исправить)
Работаете с ИИ-ассистентом и чувствуете, что он вас не понимает? Ломает архитектуру, пишет код мимо кассы, а на простые вопросы отвечает какой-то ерундой? Спокойно. Скорее всего, дело не в нём. Давайте разберёмся, где кошка зарыта.
https://habr.com/ru/articles/970182/
#искуственный_интеллект #llm #vibecoding #cursor #metaprogramming
-
Ah, the noble quest of a #Pythonista venturing into the enchanted land of Ruby symbols. ⚔️🤣 Our brave explorer discovers the ancient art of "Symbols and Why You Should Care"—because apparently, nothing screams excitement like #metaprogramming and chaining symbols. 🤦♂️💤
https://tech.stonecharioteer.com/posts/2025/ruby-symbols/ #RubySymbols #CodingAdventure #TechHumor #HackerNews #ngated -
🎩✨ In this riveting tale, a wannabe wizard of code reveals his groundbreaking, 🚀 earth-shattering discovery: #programs can... wait for it... edit their own text files! 🧙♂️📜 This is neither #metaprogramming nor magic, just a wild journey back to 1960s computing. Who needs a REPL when you can have a self-obsessed code editor? 🤡💻
https://ianthehenry.com/posts/my-kind-of-repl/ #wizardofcode #selfediting #1960scomputing #techhumor #HackerNews #ngated -
🚀 Oh wow, someone finally discovered #metaprogramming isn't just glorified PHP! This riveting piece reveals that optimizations are indeed possible and somehow manages to make C templates sound like quantum computing. Buckle up for this rollercoaster ride into the "alternate dimension" of code that writes code, because apparently, writing complex code is the new black. 🤖💥
https://verdagon.dev/blog/impossible-optimization #Ctemplates #codeoptimization #codingadventure #technews #HackerNews #ngated