#MetaProgramming

2026-03-01

Advent of Eternal Champions I: Ruby 메타프로그래밍을 활용한 창의적 퍼즐 해결

Ruby의 const_missing 후크를 활용하여 정의되지 않은 상수를 동적으로 캡처하고 퍼즐의 입력 데이터를 처리하는 고급 메타프로그래밍 기법을 제시합니다.

#metaprogramming
ruby-news.kr/articles/advent-o

@screwlisp

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.)

linkedin.com/posts/quasiabhi_c

The blurb references this more detailed account of the work, which I haven't been through in detail yet:

quasilabs.in/blog/2026/02/07/c

#CommonLisp #Lisp #ConditionHandling #Errors #Restarts #Continuations #ErrorHandling #ConditionHandling #LLM #LLMs #AI #Modularity #QuasiLabs #Reflection #Introspection #MetaProgramming

2026-02-03

Ruby와 Lisp: 루비가 계승한 리스프의 철학과 유연성

루비의 창시자 마츠는 루비가 Perl, Smalltalk뿐만 아니라 Lisp의 영향을 받았음을 인정했으며, 특히 코드를 유연하게 조작하고 확장하는 리스프의 철학적 가치를 핵심적으로 수용했습니다.

#metaprogramming
ruby-news.kr/articles/ruby-and

Racket birthday party and meet-up: Saturday, 7 February 2026 at 18:00 UTC

EVERYONE WELCOME 😁

Announcement, Jitsi Meet link & discussion at racket.discourse.group/t/racke
#lisp #scheme #metaprogramming #csed #cs

2026-01-24

Reflect-C: Tạo metadata lúc biên dịch để mô phỏng phản xạ (reflection) trong C – không cần plugin biên dịch. Giảm lặp code khi serializing, validate, clone struct bằng cách tách biệt metadata và logic runtime. Dùng recipe header + bộ sinh metadata → code chung cho JSON, binary, v.v. Không cần phát hiện kiểu lúc chạy. Phù hợp API, serialization, công cụ kiểm tra. #C #Reflection #Metaprogramming #CompileTime #JSON #Serialization #C_Plus_Plus #LậpTrìnhC #PhảnXạ #ThờiBiênDịch #SerialHóa

https://www

Mahmoud Zaltzalt
2026-01-21

Turning type hints from passive comments into active guardrails sounds wild. Curious how a single metaclass can reshape your whole data model? 🤔

Read More: zalt.me/blog/2026/01/metaclass

2026-01-19

제네릭 및 메타프로그래밍 모델 탐구: Go, Rust, Swift, D 그리고 그 이상

제네릭은 다양한 타입의 요소를 처리하는 코드 작성 문제를 해결하며, 이를 위한 두 가지 주요 접근 방식은 '박싱(Boxing)'과 '모노모피즘(Monomorphization)'입니다.

#metaprogramming
ruby-news.kr/articles/a-tour-o

2026-01-18

🕹️ Chạy mô hình ngôn ngữ trên “đồ cũ” siêu tiết kiệm! 🎮
- Viết bigram char‑level trên CPU 6502 của NES, chỉ 2 KB RAM, trọng lượng < 1 KB, nhúng vào ROM hack Final Fantasy & Dragon Warrior để sinh tên fantasy.
- Đưa inference vào thời gian biên dịch C++ bằng template metaprogramming; compiler tự tạo RNG và kết quả đã được bake sẵn trong binary, không tính toán khi chạy.

#AI #MachineLearning #TríTuệNhânTạo #HọcMáy #NES #Cplusplus #MetaProgramming #LLM #ngôn_ngữ_mô_hình

https://www.reddit

2026-01-17

The next #metaprogramming paper is "Moebius: metaprogramming using contextual types: the stage where system F can pattern match on itself" by Jang, Gelinau, Monnier, Pientka. Here we can see the complexity that gets added when pattern matching on code, with multiple levels and stages. Seems to hold an answer to my question templates with type parameters.

2026-01-17

If you are studying #metaprogramming, the paper "Report on Theory of Quoted Code Patterns" by Stucki, Liu, Biboudis is a real gem: readable, yet detailed. Pattern matching on code, at compile time! Restricting to two levels for simplicity seems like the right call to me, even if that comes with restrictions.

2026-01-09

🧩 C++ đã "viết" fan‑fiction của riêng mình! Tác giả xây dựng mô hình bigram Markov chạy hoàn toàn trong thời gian biên dịch bằng constexpr và template metaprogramming. RNG được seed từ __TIME__/__DATE__ bằng FNV‑1a và Xorshift32, mỗi lần compile sinh ra một chuỗi ký tự ngẫu nhiên, không thực hiện tính toán nào khi chạy. Thí nghiệm chứng minh khả năng "dịch" inference vào binary. #C++ #Metaprogramming #Lập_trình #Programming #MetaCPP #CompileTime

reddit.com/r/programming/comme

Warm Signullwarmsignull
2025-12-28

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!

warmsignull.github.io/posts/to

N-gated Hacker Newsngate
2025-12-24

Wow, someone decided to sprinkle a dash of on C# and call it a day. 🤯 Because clearly, what developers needed was more compile-time to confuse future archaeologists trying to decipher ancient codebases. 🔮✨
github.com/sebastienros/compti

2025-12-23

doing metaprogramming in javascript through babel/traverse makes me realize how brilliant lisp 'fixed point' syntax is

2025-12-18

프로그래밍 Ruby 4 (6판): 실용주의 프로그래머 가이드

Ruby 4의 최신 기능을 반영한 '프로그래밍 Ruby' 6판은 Matz의 언어를 배우고 Ruby의 발전에 발맞추기 위한 종합 가이드입니다.

#metaprogramming
ruby-news.kr/articles/programm

Kerrick Long (blog)kerrick@kerrick.blog
2025-12-14

Re: More Fluent Method Signatures in Ruby

My Reply I like this a lot. It makes me want to go even harder: […]

kerrick.blog/posts/2025/re-mor

2025-12-04

Effective Ruby: 견고하고 관용적인 Ruby 코드 작성을 위한 통찰

Peter J. Jones의 저서 'Effective Ruby'에서 선별된 48가지 핵심 통찰을 탐구합니다.

#metaprogramming
ruby-news.kr/articles/december

2025-11-28

Ruby와 Lisp: Lisp의 정신이 Ruby에 미친 영향

Lisp의 핵심 철학인 '코드는 데이터'와 '표현식 중심 사고'는 Ruby의 유연한 메타프로그래밍 및 DSL 구축 능력에 깊은 영향을 주었습니다.

#metaprogramming
ruby-news.kr/articles/ruby-and

2025-11-25

7 причин, почему ваш ИИ тупит (и как это исправить)

Работаете с ИИ-ассистентом и чувствуете, что он вас не понимает? Ломает архитектуру, пишет код мимо кассы, а на простые вопросы отвечает какой-то ерундой? Спокойно. Скорее всего, дело не в нём. Давайте разберёмся, где кошка зарыта.

habr.com/ru/articles/970182/

#искуственный_интеллект #llm #vibecoding #cursor #metaprogramming

2025-11-25

Ruby와 그 이웃 언어: Lisp

Lisp는 괄호 기반의 S-표현식과 코드-데이터 동일성이라는 독특한 문법을 가진 가장 오래된 프로그래밍 언어 중 하나입니다.

#metaprogramming
ruby-news.kr/articles/ruby-and

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst