Re: D support, not sure what to do

Russel Winder <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.devel
Message-ID <[email protected]>
It just struck me that one of SCons bigger problems is the "feeling"
out there that dependency configuration is hard with SCons. Meson has a
very similar system in many ways, but it feels lighter weight and
easier to use.

Also building configuration files. Again SCons can do it, but Meson
makes it feel easier. The CMake way of using template source definitely
feels wrong in 2017. Direct construction and writing feels right.

The use of Meson to configure a Ninja build and then use Ninja has a
huge win (as does CMake with Make or Ninja) that you have your build
directory somewhere else and can have multiple different builds without
ever having anything change in the source directory. The way of
handling the variations seems an awful lot simpler than the SCons way
which is still rooted in build in the source directory architecture.

The only IDE support for SCons I know is SConsolidator in Eclipse
sitting on CDT. 
Has anyone got something working for IntelliJ IDEA, or CLion. CLion is
currently CMake with Make backend focused, however the pressure built
and they will soon support Ninja.

I was turned from ed/ex/vi to Emacs sometime in the 1984 to 1986
timeframe. Emacs is the one true editor, there is no editor other than
Emacs. However the JetBrains IDEs have turned me into an IDE fan.
Eclipse never turned me away from Emacs. I now hardly use Emacs other
than for LaTeX and Asciidoc files. The D support in the nascent
DLanguage plugin to IntelliJ IDEA is based on Dub.

Well I use the Emacs keybindings in the JetBrains IDE editors
obviously. 
-- 
Russel.
=============================================================================
Dr Russel Winder      t: +44 20 7585 2200   voip: sip:[email protected]
41 Buckmaster Road    m: +44 7770 465 077   xmpp: [email protected]
London SW11 1EN, UK   w: www.russel.org.uk  skype: russel_winder

_______________________________________________
Scons-dev mailing list
[email protected]
https://pairlist2.pair.net/mailman/listinfo/scons-dev
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCgAdFiEETwDs1X+Beyaiaer41L3V0s7Np7gFAljo7TsACgkQ1L3V0s7N
p7hQ0w//WSFBMyZS4hea/4S88FmGdk8VPqTb1vScfG8rDULP+Uz3zCGMegTUrg61
rNsb3ZYBnurpTD1AqbTUBO4uU5xYxUJpM/UoXKxDYO3qQepw/NST8oE7YM3VO9q2
T+6HErvD7pjL7Cfk4aey+3z8fPWJk1BVdIUdSTaLTF5Sh6FL9fBH+NL2y9qTO+h7
NViJ+7EzBKy8kYspFJgQpDgX2VUW/zgQuQwN1muafWYE/2Fp7OYT/zALyX6/4i52
9XS4aX4Lwdbznq34pVrAwLyFffxitQO8vLo6puMLie9naYB5y+3CoBMdlwchDPxH
EtXJ5bd7H1ZpxzIpbk0wziQ+TFdPpjK03UUKJwb8QU42vo+5NzABB4QZzJabjhZb
zBlWVCccCU+hLWHjf9M32XUe2aADsd+WYnrFprt+9UlPawBP+hFTuWKZBGsWf1I2
K/bBJJG16jv9mebNH/USiaAUvqu/GP4AckjOkiNvicLHNoz9b9a5ljWYI0E3hSfh
wAOI6s2js/YusWXF8bl1ckDotH0u5+JM3cine61VLhlGhUp9aqnnA41uodL13v1y
dKEuJ5AuyD5mQUG49MEJQuDCNoQ8MjIP3ZLGHD3R9jb/16AH2QhCE6bzFxFuI5T5
9pN1baL2X64Ogoz05NJAe9PmHGjzOI3fCwYo8OaRsejnpIg7Nkk=
=5Jq2
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.