[Semi-OT] On the topic of build tools

SealabJaster sealabjaster at gmail.com
Fri Aug 13 19:30:29 UTC 2021


On Friday, 13 August 2021 at 14:08:29 UTC, ruki wrote:
> xmake can build a mixed c/dlang project, and supports built-in 
> package dependency management. It also supports downloading 
> integrated dlang modules from dub. For example 
> add_requires("dub::zlib")

Xmake is looking more and more interesting >:D

> imperative scripts, which generate dependency information as a 
> side effect

This was kind of what my hackish experiment was going for. You'd 
define things in LUA that manually called "isOutOfDate(file, 
{metadata})" and "update(file, {metadata})", and then the SDL 
half was just a list of function calls (quite literally since the 
SDL was translated into LUA).

Another pretty OT question, but does anyone else have this 
ridiculous urge to make their own versions of everything?

Like, instead of being sensible and using an already existing 
thing, you instead want to make a crappier, buggier, unfinished 
version simply because its "mine".


More information about the Digitalmars-d mailing list