digitalmars.D - D Language Specification
- Dibyendu Majumdar (6/6) May 13 2019 Hi,
- Eugene Wissner (6/12) May 13 2019 Do you mean language changes or specification text improvements?
- Dibyendu Majumdar (4/11) May 13 2019 Thank you - so changes should be submitted via pull requests?
- Eugene Wissner (2/17) May 13 2019 yes, I think it is sufficient.
- Dibyendu Majumdar (7/13) May 13 2019 Apologies if this question has been asked before. Is there a
- Russel Winder (16/30) May 13 2019 Or better still AsciiDoc.
- Bastiaan Veelo (10/23) May 14 2019 All of dlang.org (as far as I can see) is written in ddoc, the D
- Mike Franklin (5/7) May 14 2019 While the "[WIP]" prefix still works, the preferred method is to
- Bastiaan Veelo (2/6) May 14 2019 Cool!
- Dibyendu Majumdar (4/18) May 14 2019 Thank you for the tips.
- Seb (4/23) May 14 2019 I have some good news: starting with the 2.086 release, Ddoc
- Dibyendu Majumdar (4/7) May 14 2019 That's great. I look forward to when this will be enabled, in the
- Dibyendu Majumdar (5/13) May 14 2019 I tried the workflow suggested above. Unfortunately it takes very
- Andrei Alexandrescu (2/14) May 14 2019 What I do is just build the "html" target while iterating.
- Seb (5/13) May 14 2019 Yep, you can even add a bit of parallelization to make it faster:
- Bastiaan Veelo (5/11) May 14 2019 Thank you. It looks like you have watched the AGM and are acting
Hi, I am interested in working on this in my spare time. How do I get started - i.e. what is the process for submitting changes to the spec? Regards Dibyendu
May 13 2019
On Monday, 13 May 2019 at 15:46:36 UTC, Dibyendu Majumdar wrote:Hi, I am interested in working on this in my spare time. How do I get started - i.e. what is the process for submitting changes to the spec? Regards DibyenduDo you mean language changes or specification text improvements? The spec itself is here: https://github.com/dlang/dlang.org/tree/master/spec For language changes see https://github.com/dlang/DIPs/blob/master/PROCEDURE.md
May 13 2019
On Monday, 13 May 2019 at 15:51:22 UTC, Eugene Wissner wrote:On Monday, 13 May 2019 at 15:46:36 UTC, Dibyendu Majumdar wrote:Specification text improvements.I am interested in working on this in my spare time. How do I get started - i.e. what is the process for submitting changes to the spec?Do you mean language changes or specification text improvements?The spec itself is here: https://github.com/dlang/dlang.org/tree/master/specThank you - so changes should be submitted via pull requests? Regards
May 13 2019
On Monday, 13 May 2019 at 15:55:15 UTC, Dibyendu Majumdar wrote:On Monday, 13 May 2019 at 15:51:22 UTC, Eugene Wissner wrote:yes, I think it is sufficient.On Monday, 13 May 2019 at 15:46:36 UTC, Dibyendu Majumdar wrote:Specification text improvements.I am interested in working on this in my spare time. How do I get started - i.e. what is the process for submitting changes to the spec?Do you mean language changes or specification text improvements?The spec itself is here: https://github.com/dlang/dlang.org/tree/master/specThank you - so changes should be submitted via pull requests? Regards
May 13 2019
On Monday, 13 May 2019 at 15:59:34 UTC, Eugene Wissner wrote:Apologies if this question has been asked before. Is there a reason why the spec cannot be written in something like RestructuredText or Markdown? I ask because github natively supports these formats, which makes it easier / more productive. Thanks and Regards Dibyenduyes, I think it is sufficient.The spec itself is here: https://github.com/dlang/dlang.org/tree/master/specThank you - so changes should be submitted via pull requests?
May 13 2019
On Tue, 2019-05-14 at 01:20 +0000, Dibyendu Majumdar via Digitalmars-d wrote:On Monday, 13 May 2019 at 15:59:34 UTC, Eugene Wissner wrote:Or better still AsciiDoc. I know choice of source format creates quasi-religious warfare and/or bikeshedding, but AsciiDoc (with the AsciiDoctor toolchain) is superior on all but one metric. That metric being mindshare: Markdown seems all pervasive, but as soon as you want to do anything that is not trivial it fails. =20=20 Apologies if this question has been asked before. Is there a=20 reason why the spec cannot be written in something like=20 RestructuredText or Markdown? I ask because github natively=20 supports these formats, which makes it easier / more productive.yes, I think it is sufficient.The spec itself is here:=20 https://github.com/dlang/dlang.org/tree/master/spec=20 Thank you - so changes should be submitted via pull requests? =20Thanks and Regards Dibyendu--=20 Russel. =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Dr Russel Winder t: +44 20 7585 2200 41 Buckmaster Road m: +44 7770 465 077 London SW11 1EN, UK w: www.russel.org.uk
May 13 2019
On Tuesday, 14 May 2019 at 01:20:01 UTC, Dibyendu Majumdar wrote:On Monday, 13 May 2019 at 15:59:34 UTC, Eugene Wissner wrote:All of dlang.org (as far as I can see) is written in ddoc, the D embedded documentation format https://dlang.org/spec/ddoc.html. It produces output in various formats, not just HTML. If you don’t want to set up your local build of the website, then you can still make the pull requests and inspect the results as built by the testing bots that will be accessible from the PR page. While you are iterating, you may want to prepend your PR title with “[WIP]”. Bastiaan.Apologies if this question has been asked before. Is there a reason why the spec cannot be written in something like RestructuredText or Markdown? I ask because github natively supports these formats, which makes it easier / more productive. Thanks and Regards Dibyenduyes, I think it is sufficient.The spec itself is here: https://github.com/dlang/dlang.org/tree/master/specThank you - so changes should be submitted via pull requests?
May 14 2019
On Tuesday, 14 May 2019 at 07:47:36 UTC, Bastiaan Veelo wrote:While you are iterating, you may want to prepend your PR title with “[WIP]”.While the "[WIP]" prefix still works, the preferred method is to create a draft PR. See https://github.blog/2019-02-14-introducing-draft-pull-requests/ Mike
May 14 2019
On Tuesday, 14 May 2019 at 07:49:58 UTC, Mike Franklin wrote:While the "[WIP]" prefix still works, the preferred method is to create a draft PR. See https://github.blog/2019-02-14-introducing-draft-pull-requests/ MikeCool!
May 14 2019
On Tuesday, 14 May 2019 at 07:47:36 UTC, Bastiaan Veelo wrote:Thank you for the tips. I am happy to work with ddoc but it seems unnecessary friction. RegardsApologies if this question has been asked before. Is there a reason why the spec cannot be written in something like RestructuredText or Markdown? I ask because github natively supports these formats, which makes it easier / more productive.All of dlang.org (as far as I can see) is written in ddoc, the D embedded documentation format https://dlang.org/spec/ddoc.html. It produces output in various formats, not just HTML. If you don’t want to set up your local build of the website, then you can still make the pull requests and inspect the results as built by the testing bots that will be accessible from the PR page. While you are iterating, you may want to prepend your PR title with “[WIP]”.
May 14 2019
On Tuesday, 14 May 2019 at 08:41:53 UTC, Dibyendu Majumdar wrote:On Tuesday, 14 May 2019 at 07:47:36 UTC, Bastiaan Veelo wrote:I have some good news: starting with the 2.086 release, Ddoc supports markdown via the experimental -preview=markdown flag and the plan is to enable it soon for dlang.org.Thank you for the tips. I am happy to work with ddoc but it seems unnecessary friction. RegardsApologies if this question has been asked before. Is there a reason why the spec cannot be written in something like RestructuredText or Markdown? I ask because github natively supports these formats, which makes it easier / more productive.All of dlang.org (as far as I can see) is written in ddoc, the D embedded documentation format https://dlang.org/spec/ddoc.html. It produces output in various formats, not just HTML. If you don’t want to set up your local build of the website, then you can still make the pull requests and inspect the results as built by the testing bots that will be accessible from the PR page. While you are iterating, you may want to prepend your PR title with “[WIP]”.
May 14 2019
On Tuesday, 14 May 2019 at 09:14:16 UTC, Seb wrote:I have some good news: starting with the 2.086 release, Ddoc supports markdown via the experimental -preview=markdown flag and the plan is to enable it soon for dlang.org.That's great. I look forward to when this will be enabled, in the meantime I will work with the ddoc format. Regards
May 14 2019
On Tuesday, 14 May 2019 at 07:47:36 UTC, Bastiaan Veelo wrote:All of dlang.org (as far as I can see) is written in ddoc, the D embedded documentation format https://dlang.org/spec/ddoc.html. It produces output in various formats, not just HTML. If you don’t want to set up your local build of the website, then you can still make the pull requests and inspect the results as built by the testing bots that will be accessible from the PR page. While you are iterating, you may want to prepend your PR title with “[WIP]”.I tried the workflow suggested above. Unfortunately it takes very long for the build (why?), so it is not very practical to work this way. Regards
May 14 2019
On 5/14/19 11:35 AM, Dibyendu Majumdar wrote:On Tuesday, 14 May 2019 at 07:47:36 UTC, Bastiaan Veelo wrote:What I do is just build the "html" target while iterating.All of dlang.org (as far as I can see) is written in ddoc, the D embedded documentation format https://dlang.org/spec/ddoc.html. It produces output in various formats, not just HTML. If you don’t want to set up your local build of the website, then you can still make the pull requests and inspect the results as built by the testing bots that will be accessible from the PR page. While you are iterating, you may want to prepend your PR title with “[WIP]”.I tried the workflow suggested above. Unfortunately it takes very long for the build (why?), so it is not very practical to work this way.
May 14 2019
On Tuesday, 14 May 2019 at 17:10:13 UTC, Andrei Alexandrescu wrote:On 5/14/19 11:35 AM, Dibyendu Majumdar wrote:Yep, you can even add a bit of parallelization to make it faster: $ cd ~/dlang/dlang.org $ make -f posix.mak html -j20On Tuesday, 14 May 2019 at 07:47:36 UTC, Bastiaan Veelo wrote:What I do is just build the "html" target while iterating.[...]I tried the workflow suggested above. Unfortunately it takes very long for the build (why?), so it is not very practical to work this way.
May 14 2019
On Monday, 13 May 2019 at 15:46:36 UTC, Dibyendu Majumdar wrote:Hi, I am interested in working on this in my spare time. How do I get started - i.e. what is the process for submitting changes to the spec? Regards DibyenduThank you. It looks like you have watched the AGM and are acting upon an important point from it. If not, please watch https://youtu.be/cpTAtiboIDs?t=6324. Bastiaan.
May 14 2019