symmetryinvestments / dud Goto Github PK
View Code? Open in Web Editor NEWA new dlang build tool
License: GNU Lesser General Public License v3.0
A new dlang build tool
License: GNU Lesser General Public License v3.0
dud/semver/source/dud/semver/versionrange.d
Line 571 in e999e2a
The comment has a typo in it (first ... superset of ... first
) and I think either way it's a bit confusing.
Can I get some clarification on what it's supposed to do and why?
Write an announcement for dud
Until this morning I was under the impression and dub package version are two tuple consisting of
.
But that is wrong.
It is a three tuple, the third element is the toolchain requirement to the frontend version range.
The selected frontends should be checked against the available compilers before any code is compiled.
By definition authors in configuration are illegal.
There needs to be a check for that.
Some field in a packagedescription are global options which are not overrideable by a
configuration.
The validation phase needs to check that these are not accidentally set by configuration.
I cloned the Git repository and then:
|> dub build --build=release
Performing "release" build using /usr/bin/ldc2 for x86_64.
exception ~master: building configuration "library"...
testdata ~master: building configuration "library"...
utils ~master: building configuration "library"...
sdlang ~master: building configuration "unittest"...
semver ~master: building configuration "library"...
pkgdescription ~master: building configuration "library"...
pkgdescription/source/dud/pkgdescription/platformselection.d(13,9): Error: undefined identifier SemVer
/usr/bin/ldc2 failed with exit code 1.
Hello,
I'm not sure what is meant by "Most things do not work are are even implemented."
https://github.com/symmetryinvestments/dud/blob/master/README.md#features
Cheers
The sdl as well as the json files allow to specify two configurations with the same name.
Dub takes the first one that matches.
dud should complain that this in invalid.
Theoretically, a platform specification can be used to limit the selection further, but that
might be insufficient as well.
make sure no build type is allowed to modify
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.