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-----