Mojo Language

Mojo는 Python의 직관적인 문법과 Rust의 메모리 안전성, Zig의 컴파일 타임 메타프로그래밍을 결합한 AI 네이티브 프로그래밍 언어입니다. CPU와 GPU를 포함한 다양한 하드웨어에서 고성능 코드를 작성할 수 있으며, Python과 네이티브 상호운용성을 제공해 기존 Python 코드의 병목을 해소할 수 있습니다. 컴파일 타임 메타프로그래밍을 통해 하드웨어 최적화와 메모리 안전성을 보장하며, 단계별 로드맵을 통해 시스템 프로그래밍과 동적 객체지향 프로그래밍 기능을 확장할 계획입니다. 현재 표준 라이브러리는 오픈소스로 공개되어 있으며, 2026년에는 컴파일러도 오픈소스로 공개할 예정입니다.

https://mojolang.org/

#mojo #programminglanguage #gpuprogramming #pythoninterop #metaprogramming

Mojo

The Mojo programming language

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

GitHub - gicrisf/emacs-indigo: Emacs Lisp bindings for the Indigo cheminformatics library

Emacs Lisp bindings for the Indigo cheminformatics library - gicrisf/emacs-indigo

GitHub

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

Партитура для невидимого оркестра

Представьте себе пятиэтажный дом без лифта, построенный в конце пятидесятых, где-нибудь на отшибе Автозаводской, или еще лучше – в Купчино. Каждый этаж использует свой язык со своей записью. Не в...

Хабр

C++26 static reflection is a game changer. 🚀

Join Koen Samyn's workshop on 25th May to explore reflection fundamentals and powerful features like meta substitution.

Stay ahead of modern C++.

Watch the full preview video: https://youtu.be/xKOdIxwIHqE

#cpp #cpp26 #metaprogramming

Implementing the Repository Pattern with Hygienic Macros in Scheme

https://jointhefreeworld.org/blog/articles/lisps/functional-repository-pattern-in-scheme-with-macros/index.html

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

C++Now 2026 SESSION ANNOUNCEMENT: Reflecting on Reflection - Introspection, Injection, and Beyond by Alex Yesmanchyk

https://schedule.cppnow.org/session/2026/reflecting-on-reflection/

Register now at https://cppnow.org/registration/

#cpp #cplusplus #metaprogramming #reflection

#cplusplus #cpp #metaprogramming #reflection

Reflecting on Reflection – C++Now Schedule

Compile-Time Borrow Checker with Stateful Metaprogramming – C++Now Schedule

Вайбкодинг — это смерть AGI. Claude это доказал

TL;DR: Claude Code слил свои исходники, потому что у него нет инстинкта самосохранения. Проблема не в баге, проблема в архитектуре: LLM-агенты не владеют ничем и не боятся ничего. Пока у ИИ нет шкурного интереса, вайбкодинг - это русская рулетка с корпоративными секретами.

https://habr.com/ru/articles/1018270/

#claude #ai #agents #metaprogramming

Вайбкодинг — это смерть AGI. Claude это доказал

31 марта 2026 года произошел инцидент, который войдет в учебники по AI-безопасности как идеальная иллюстрация системного кризиса современных LLM. Anthropic случайно опубликовал исходный код Claude...

Хабр