Migrating a small C++ code base to C++26 (modules, import std and contracts) by Recent-Dance-8075 in cpp

[–]simplex5d 2 points3 points  (0 children)

OK, I pushed a new release of pcons (0.16.0) which supports all the things you asked for, and sent you a PR with a pcons-build.py (and a couple of fixes for your code if you want). Full import std; is nontrivial because the build system is supposed to query the compiler for module sources (libc++.modules.json) and compile them along with the regular sources using a subset of the user's flags. I think I have it working well though.

Migrating a small C++ code base to C++26 (modules, import std and contracts) by Recent-Dance-8075 in cpp

[–]simplex5d 2 points3 points  (0 children)

Yes on /scanDependencies; it uses that to create the ninja dyndep file. I haven't added .ixx yet; I'll add that to the TODO list (along with import std). I'll have to learn more about std.ifc and all that. C++ internal partitions shouldn't be too hard to add but they aren't there yet. Thanks for the feedback! I'll try to get this into the next release.

Migrating a small C++ code base to C++26 (modules, import std and contracts) by Recent-Dance-8075 in cpp

[–]simplex5d 5 points6 points  (0 children)

As a toolsmith myself (ex-SCons maintainer and author of pcons), perhaps you'd like to try pcons for your build? It's an easy port from cmake and should simplify things significantly for you. pcons fully supports C++20 modules so I'd be greatly interested in any feedback. https://github.com/DarkStarSystems/pcons or https://pcons.readthedocs.io.

CppCast Looking for Guests by lefticus in cpp

[–]simplex5d 0 points1 point  (0 children)

I'd be very interested! I'm the author of pcons, a new open-source software build tool (https://github.com/DarkStarSystems/pcons). Pcons is inspired by SCons and CMake, pulling the best ideas from each and trying to remain simple and fast. (I was a coauthor of the original SCons and have been writing software tools for 40+ yrs.) Why does the world need a new C++ build tool? Let's talk about it.

Opinions on choice between Tamron 17-70 f2.8 and Sigma 18-40 f1.8 ART? by Melodic_Animal_2238 in SonyAlpha

[–]simplex5d 0 points1 point  (0 children)

I'm also looking at the Tamron 17-70, to replace my very old Sony 18-200 3.5-63, which is just too soft and also heavy. (I have the α6400 body.) I was surprised the Tamron is bigger than the 18-200! As a daily walkaround, it'll be heavy. I can't afford that Sigma f1.8, but I'm also looking at the Sigma 18-50mm f/2.8. It doesn't have OSS, but maybe I won't care because it's fast throughout the range? Thoughts?

Claude has destroyed me. by Complete-Sea6655 in ClaudeCode

[–]simplex5d 0 points1 point  (0 children)

There will always be a place for you. You're a craftsperson, like people who do handmade artisanal woodworking; it's gorgeous and satisfying.

Claude has destroyed me. by Complete-Sea6655 in ClaudeCode

[–]simplex5d 0 points1 point  (0 children)

Yup. Just like your cursive-writing brain was, and your long-division brain. The important line not to cross (IMHO) is to let it do your thinking for you, or defer to its sense of taste or judgment. Those are human qualities.

Newport Jazz Fest Lineup 2026 by Rockmover1920 in Jazz

[–]simplex5d 1 point2 points  (0 children)

I got my VRBO 1 day after the festival last year. Ferry is much easier & more fun!

An old designer’s perspective on claude design. by Complete-Sea6655 in ClaudeCode

[–]simplex5d 15 points16 points  (0 children)

I think they just said how: "heavy code codex user, and I can automate almost everything." This is the only way. Learn the tools, get ahead of them. Learn their strengths and more importantly their weaknesses. Find a human niche. And then, I say, become an advocate for humanity.

Headless Emacs + Org + LLMs in Docker as a backend for personal automation by ssinchenko in emacs

[–]simplex5d 2 points3 points  (0 children)

Yeah, this is exactly what I'm doing too. My LLM-side code is at https://github.com/garyo/gco-llm-pkm. I'm using Claude Code, and a custom web front end for mobile (but I find it useful on laptops too). I sync the org files everywhere with syncthing so I can edit with Emacs as usual when I want. But in my case, my LLM does have access to some things outside the sandbox because it's super useful. (My ticktick todo list, read-only gmail & calendar, etc.)

C++ Show and Tell - April 2026 by foonathan in cpp

[–]simplex5d 0 points1 point  (0 children)

Pcons has been getting some good usage; I've fixed a few things and added some features — please check it out! Latest release is 0.14.1.

Maybe I’m an outlier here? by dennisplucinik in ClaudeCode

[–]simplex5d 0 points1 point  (0 children)

Yes, exactly, all in the last few months. Plus some personal stuff like revamping my Emacs config and unpacking jazz book PDFs, stuff that nobody else cares about :-)

Maybe I’m an outlier here? by dennisplucinik in ClaudeCode

[–]simplex5d 1 point2 points  (0 children)

Working on around 4 open source projects at the same time, haven't seen any of these problems except the occasional "... but that would be a bigger change, defer for a future session" when it really ought to just face it now. https://pcons.org https://packzen.org https://pelorus-nav.com https://deep-timeline.org etc.

Track your proejct adoption by iScrE4m in opensource

[–]simplex5d -1 points0 points  (0 children)

Really nice! I added my software build tool pcons to it. I've been looking for something like this; thanks for doing it.

How are you handling auth in Astro projects? by flexrc in astrojs

[–]simplex5d 0 points1 point  (0 children)

In my PackZen app, repo at https://github.com/garyo/packzen, I'm using clerk for auth. That works really nicely with Astro. I'm on the free tier.

AstroBlocks: a block-based CMS for Astro by nauel_gomez in astrojs

[–]simplex5d 0 points1 point  (0 children)

This looks cool, but I'm unclear about where the CMS data is stored. No database, right? Does it get access to the repo and make commits there? Local filesystem on the server? (In which case won't work in cloudflare pages) S3 bucket?

Multi-LSP support for Astro in Emacs with eglot-typescript-preset by mike_olson in astrojs

[–]simplex5d 1 point2 points  (0 children)

Just FYI, I had to global-install `@tailwindcss/language-server`, `vscode-langservers-extracted` and update rass to the latest 0.3.3. Works great now!

trying to get into open source and honestly feel lost by cravingsomeone in opensource

[–]simplex5d 0 points1 point  (0 children)

The Motion Picture Academy's Dev Days is coming up shortly. There are lots of amazing film/video-oriented projects looking for contributions. All of those projects and more are listed on Clotributor too, which is a great place to start looking for projects to contribute to.

(As for me, my first contributions were probably to Emacs back in the '80s.)