# Port of atsdoc

**URL:** <https://discourse.ats-lang.org/t/port-of-atsdoc/761>\
**Category:** Google Group\
**Created:** [March 26, 2014, 9:13am UTC](https://discourse.ats-lang.org/t/port-of-atsdoc/761 "2014-03-26T09:13:17Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cyrille\_Duret](https://avatars.discourse-cdn.com/v4/letter/c/3d9bf3/32.png) [@Cyrille\_Duret](https://discourse.ats-lang.org/u/Cyrille_Duret)\
**Post date:** [March 26, 2014, 9:13am UTC](https://discourse.ats-lang.org/t/port-of-atsdoc/761/1 "2014-03-26T09:13:17Z")

</div>

Is there any port of atsdoc for postiats ?  
😉

---

<div class="post-metadata">

**Author:** ![gmhwxi](https://avatars.discourse-cdn.com/v4/letter/g/67e7ee/32.png) [@gmhwxi](https://discourse.ats-lang.org/u/gmhwxi)\
**Post date:** [March 26, 2014, 1:36pm UTC](https://discourse.ats-lang.org/t/port-of-atsdoc/761/2 "2014-03-26T13:36:51Z")

</div>

Not yet.

I will do it. I expect ‘atsdoc’ to play a very important role in supporting  
some form of meta-programming.On Wednesday, March 26, 2014 5:13:17 AM UTC-4, Cyrille Duret wrote:

> Is there any port of atsdoc for postiats ?  
> 😉

---

<div class="post-metadata">

**Author:** ![Cyrille\_Duret](https://avatars.discourse-cdn.com/v4/letter/c/3d9bf3/32.png) [@Cyrille\_Duret](https://discourse.ats-lang.org/u/Cyrille_Duret)\
**Post date:** [March 26, 2014, 3:56pm UTC](https://discourse.ats-lang.org/t/port-of-atsdoc/761/3 "2014-03-26T15:56:02Z")

</div>

Indeed it is a very powerful piece of software  
I would use it as template engine  
;-)Le mercredi 26 mars 2014 14:36:51 UTC+1, gmhwxi a écrit :

> Not yet.
> 
> I will do it. I expect ‘atsdoc’ to play a very important role in supporting  
> some form of meta-programming.
> 
> On Wednesday, March 26, 2014 5:13:17 AM UTC-4, Cyrille Duret wrote:
> 
> > Is there any port of atsdoc for postiats ?  
> > 😉

---

<div class="post-metadata">

**Author:** ![gmhwxi](https://avatars.discourse-cdn.com/v4/letter/g/67e7ee/32.png) [@gmhwxi](https://discourse.ats-lang.org/u/gmhwxi)\
**Post date:** [September 13, 2014, 5:04pm UTC](https://discourse.ats-lang.org/t/port-of-atsdoc/761/4 "2014-09-13T17:04:23Z")

</div>

Not sure but it is a possibility, especially, given the availability of  
atscc2php.On Sat, Sep 13, 2014 at 11:12 AM, Shea Levy [sh...@shealevy.com](mailto:sh...@shealevy.com) wrote:

> Even for the metaprogramming aspects?
> 
> On Fri, Sep 12, 2014 at 04:55:19PM -0700, gmhwxi wrote:
> 
> > At this moment, I feel it may just be better to just use php instead of  
> > atsdoc.
> > 
> > On Friday, September 12, 2014 4:06:49 PM UTC-4, Shea Levy wrote:
> > 
> > > Is this still in the works?
> > > 
> > > ~Shea
> > > 
> > > On Wednesday, March 26, 2014 9:36:51 AM UTC-4, gmhwxi wrote:
> > > 
> > > > Not yet.
> > > > 
> > > > I will do it. I expect ‘atsdoc’ to play a very important role in  
> > > > supporting  
> > > > some form of meta-programming.
> > > > 
> > > > On Wednesday, March 26, 2014 5:13:17 AM UTC-4, Cyrille Duret wrote:
> > > > 
> > > > > Is there any port of atsdoc for postiats ?  
> > > > > 😉
> > 
> > –  
> > You received this message because you are subscribed to the Google  
> > Groups “ats-lang-users” group.  
> > To unsubscribe from this group and stop receiving emails from it, send  
> > an email to [ats-lang-user...@googlegroups.com](mailto:ats-lang-user...@googlegroups.com).  
> > To post to this group, send email to [ats-lan...@googlegroups.com](mailto:ats-lan...@googlegroups.com).  
> > Visit this group at [http://groups.google.com/group/ats-lang-users](http://groups.google.com/group/ats-lang-users).  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/ats-lang-users/3a04d954-7103-448b-98a0-6f415fad4355%40googlegroups.com](https://groups.google.com/d/msgid/ats-lang-users/3a04d954-7103-448b-98a0-6f415fad4355%40googlegroups.com)  
> > .
> 
> –  
> You received this message because you are subscribed to the Google Groups  
> “ats-lang-users” group.  
> To unsubscribe from this group and stop receiving emails from it, send an  
> email to [ats-lang-user...@googlegroups.com](mailto:ats-lang-user...@googlegroups.com).  
> To post to this group, send email to [ats-lan...@googlegroups.com](mailto:ats-lan...@googlegroups.com).  
> Visit this group at [http://groups.google.com/group/ats-lang-users](http://groups.google.com/group/ats-lang-users).  
> To view this discussion on the web visit  
> [https://groups.google.com/d/msgid/ats-lang-users/20140913151245.GC2275%40nixos.hsd1.nh.comcast.net](https://groups.google.com/d/msgid/ats-lang-users/20140913151245.GC2275%40nixos.hsd1.nh.comcast.net)  
> .

---

<div class="post-metadata">

**Author:** ![Yannick\_Duchene](https://avatars.discourse-cdn.com/v4/letter/y/b77776/32.png) [@Yannick\_Duchene](https://discourse.ats-lang.org/u/Yannick_Duchene)\
**Post date:** [September 29, 2014, 4:44am UTC](https://discourse.ats-lang.org/t/port-of-atsdoc/761/5 "2014-09-29T04:44:31Z")

</div>

Now I doubt I understood what was meant by “meta‑programming” in this  
context. Or is this a library for ATS2 text generation? A kind of ATS2 DOM,  
I mean something which would be to ATS2 what the DOM is to HTML (or to XML)  
and provided as a PHP API?Le samedi 13 septembre 2014 19:04:23 UTC+2, gmhwxi a écrit :

> Not sure but it is a possibility, especially, given the availability of  
> atscc2php.
> 
> On Sat, Sep 13, 2014 at 11:12 AM, Shea Levy \<[sh...@shealevy.com](mailto:sh...@shealevy.com) \<javascript:\>\> wrote:
> 
> > Even for the metaprogramming aspects?
> > 
> > On Fri, Sep 12, 2014 at 04:55:19PM -0700, gmhwxi wrote:
> > 
> > > At this moment, I feel it may just be better to just use php instead of  
> > > atsdoc.
> > > 
> > > On Friday, September 12, 2014 4:06:49 PM UTC-4, Shea Levy wrote:
> > > 
> > > > Is this still in the works?
> > > > 
> > > > ~Shea
> > > > 
> > > > On Wednesday, March 26, 2014 9:36:51 AM UTC-4, gmhwxi wrote:
> > > > 
> > > > > Not yet.
> > > > > 
> > > > > I will do it. I expect ‘atsdoc’ to play a very important role in  
> > > > > supporting  
> > > > > some form of meta-programming.
> > > > > 
> > > > > On Wednesday, March 26, 2014 5:13:17 AM UTC-4, Cyrille Duret wrote:
> > > > > 
> > > > > > Is there any port of atsdoc for postiats ?  
> > > > > > 😉
> > > 
> > > –  
> > > You received this message because you are subscribed to the Google  
> > > Groups “ats-lang-users” group.  
> > > To unsubscribe from this group and stop receiving emails from it, send  
> > > an email to [ats-lang...@googlegroups.com](mailto:ats-lang...@googlegroups.com) \<javascript:\>.  
> > > To post to this group, send email to [ats-l...@googlegroups.com](mailto:ats-l...@googlegroups.com)  
> > > \<javascript:\>.  
> > > Visit this group at [http://groups.google.com/group/ats-lang-users](http://groups.google.com/group/ats-lang-users).  
> > > To view this discussion on the web visit  
> > > [https://groups.google.com/d/msgid/ats-lang-users/3a04d954-7103-448b-98a0-6f415fad4355%40googlegroups.com](https://groups.google.com/d/msgid/ats-lang-users/3a04d954-7103-448b-98a0-6f415fad4355%40googlegroups.com)  
> > > .
> > 
> > –  
> > You received this message because you are subscribed to the Google Groups  
> > “ats-lang-users” group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [ats-lang...@googlegroups.com](mailto:ats-lang...@googlegroups.com) \<javascript:\>.  
> > To post to this group, send email to [ats-l...@googlegroups.com](mailto:ats-l...@googlegroups.com)  
> > \<javascript:\>.  
> > Visit this group at [http://groups.google.com/group/ats-lang-users](http://groups.google.com/group/ats-lang-users).  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/ats-lang-users/20140913151245.GC2275%40nixos.hsd1.nh.comcast.net](https://groups.google.com/d/msgid/ats-lang-users/20140913151245.GC2275%40nixos.hsd1.nh.comcast.net)  
> > .

---

<div class="post-metadata">

**Author:** ![Shea\_Levy](https://avatars.discourse-cdn.com/v4/letter/s/b38774/32.png) [@Shea\_Levy](https://discourse.ats-lang.org/u/Shea_Levy)\
**Post date:** [September 12, 2014, 8:06pm UTC](https://discourse.ats-lang.org/t/port-of-atsdoc/761/6 "2014-09-12T20:06:49Z")

</div>

Is this still in the works?

~SheaOn Wednesday, March 26, 2014 9:36:51 AM UTC-4, gmhwxi wrote:

> Not yet.
> 
> I will do it. I expect ‘atsdoc’ to play a very important role in supporting  
> some form of meta-programming.
> 
> On Wednesday, March 26, 2014 5:13:17 AM UTC-4, Cyrille Duret wrote:
> 
> > Is there any port of atsdoc for postiats ?  
> > 😉

---

<div class="post-metadata">

**Author:** ![gmhwxi](https://avatars.discourse-cdn.com/v4/letter/g/67e7ee/32.png) [@gmhwxi](https://discourse.ats-lang.org/u/gmhwxi)\
**Post date:** [September 12, 2014, 11:55pm UTC](https://discourse.ats-lang.org/t/port-of-atsdoc/761/7 "2014-09-12T23:55:19Z")

</div>

At this moment, I feel it may just be better to just use php instead of  
atsdoc.On Friday, September 12, 2014 4:06:49 PM UTC-4, Shea Levy wrote:

> Is this still in the works?
> 
> ~Shea
> 
> On Wednesday, March 26, 2014 9:36:51 AM UTC-4, gmhwxi wrote:
> 
> > Not yet.
> > 
> > I will do it. I expect ‘atsdoc’ to play a very important role in  
> > supporting  
> > some form of meta-programming.
> > 
> > On Wednesday, March 26, 2014 5:13:17 AM UTC-4, Cyrille Duret wrote:
> > 
> > > Is there any port of atsdoc for postiats ?  
> > > 😉

---

<div class="post-metadata">

**Author:** ![gmhwxi](https://avatars.discourse-cdn.com/v4/letter/g/67e7ee/32.png) [@gmhwxi](https://discourse.ats-lang.org/u/gmhwxi)\
**Post date:** [September 29, 2014, 5:32am UTC](https://discourse.ats-lang.org/t/port-of-atsdoc/761/8 "2014-09-29T05:32:54Z")

</div>

Meta-programming here means to write code that can generate ATS code.

For instance, if a datatype is declared, then some kind of print function  
may  
be generated for the datatype.

> > I mean something which would be to ATS2 what the DOM is to HTML (or to  
> > XML) and provided as a PHP API?

Possibly.On Mon, Sep 29, 2014 at 12:44 AM, ‘Yannick Duchêne’ via ats-lang-users \< [ats-lan...@googlegroups.com](mailto:ats-lan...@googlegroups.com)\> wrote:

> Now I doubt I understood what was meant by “meta‑programming” in this  
> context. Or is this a library for ATS2 text generation? A kind of ATS2 DOM,  
> I mean something which would be to ATS2 what the DOM is to HTML (or to XML)  
> and provided as a PHP API?
> 
> Le samedi 13 septembre 2014 19:04:23 UTC+2, gmhwxi a écrit :
> 
> > Not sure but it is a possibility, especially, given the availability of  
> > atscc2php.
> > 
> > On Sat, Sep 13, 2014 at 11:12 AM, Shea Levy [sh...@shealevy.com](mailto:sh...@shealevy.com) wrote:
> > 
> > > Even for the metaprogramming aspects?
> > > 
> > > On Fri, Sep 12, 2014 at 04:55:19PM -0700, gmhwxi wrote:
> > > 
> > > > At this moment, I feel it may just be better to just use php instead of  
> > > > atsdoc.
> > > > 
> > > > On Friday, September 12, 2014 4:06:49 PM UTC-4, Shea Levy wrote:
> > > > 
> > > > > Is this still in the works?
> > > > > 
> > > > > ~Shea
> > > > > 
> > > > > On Wednesday, March 26, 2014 9:36:51 AM UTC-4, gmhwxi wrote:
> > > > > 
> > > > > > Not yet.
> > > > > > 
> > > > > > I will do it. I expect ‘atsdoc’ to play a very important role in  
> > > > > > supporting  
> > > > > > some form of meta-programming.
> > > > > > 
> > > > > > On Wednesday, March 26, 2014 5:13:17 AM UTC-4, Cyrille Duret wrote:
> > > > > > 
> > > > > > > Is there any port of atsdoc for postiats ?  
> > > > > > > 😉
> > > > 
> > > > –  
> > > > You received this message because you are subscribed to the Google  
> > > > Groups “ats-lang-users” group.  
> > > > To unsubscribe from this group and stop receiving emails from it, send  
> > > > an email to [ats-lang...@googlegroups.com](mailto:ats-lang...@googlegroups.com).  
> > > > To post to this group, send email to [ats-l...@googlegroups.com](mailto:ats-l...@googlegroups.com).  
> > > > Visit this group at [http://groups.google.com/group/ats-lang-users](http://groups.google.com/group/ats-lang-users).  
> > > > To view this discussion on the web visit  
> > > > [https://groups.google.com/d/msgid/ats-lang-users/3a04d954-7103-448b-98a0-6f415fad4355%40googlegroups.com](https://groups.google.com/d/msgid/ats-lang-users/3a04d954-7103-448b-98a0-6f415fad4355%40googlegroups.com)  
> > > > .
> > > 
> > > –  
> > > You received this message because you are subscribed to the Google  
> > > Groups “ats-lang-users” group.  
> > > To unsubscribe from this group and stop receiving emails from it, send  
> > > an email to [ats-lang...@googlegroups.com](mailto:ats-lang...@googlegroups.com).  
> > > To post to this group, send email to [ats-l...@googlegroups.com](mailto:ats-l...@googlegroups.com).  
> > > Visit this group at [http://groups.google.com/group/ats-lang-users](http://groups.google.com/group/ats-lang-users).  
> > > To view this discussion on the web visit  
> > > [https://groups.google.com/d/msgid/ats-lang-users/20140913151245.GC2275%40nixos.hsd1.nh.comcast.net](https://groups.google.com/d/msgid/ats-lang-users/20140913151245.GC2275%40nixos.hsd1.nh.comcast.net)  
> > > .
> > 
> > –  
> > You received this message because you are subscribed to the Google Groups  
> > “ats-lang-users” group.  
> > To unsubscribe from this group and stop receiving emails from it, send an  
> > email to [ats-lang-user...@googlegroups.com](mailto:ats-lang-user...@googlegroups.com).  
> > To post to this group, send email to [ats-lan...@googlegroups.com](mailto:ats-lan...@googlegroups.com).  
> > Visit this group at [http://groups.google.com/group/ats-lang-users](http://groups.google.com/group/ats-lang-users).  
> > To view this discussion on the web visit  
> > [https://groups.google.com/d/msgid/ats-lang-users/861f6b1f-d41b-4261-933d-4c4ed65b2200%40googlegroups.com](https://groups.google.com/d/msgid/ats-lang-users/861f6b1f-d41b-4261-933d-4c4ed65b2200%40googlegroups.com)  
> > [https://groups.google.com/d/msgid/ats-lang-users/861f6b1f-d41b-4261-933d-4c4ed65b2200%40googlegroups.com?utm\_medium=email&utm\_source=footer](https://groups.google.com/d/msgid/ats-lang-users/861f6b1f-d41b-4261-933d-4c4ed65b2200%40googlegroups.com?utm_medium=email&utm_source=footer)  
> > .

---

<div class="post-metadata">

**Author:** ![Shea\_Levy](https://avatars.discourse-cdn.com/v4/letter/s/b38774/32.png) [@Shea\_Levy](https://discourse.ats-lang.org/u/Shea_Levy)\
**Post date:** [September 13, 2014, 3:12pm UTC](https://discourse.ats-lang.org/t/port-of-atsdoc/761/9 "2014-09-13T15:12:45Z")

</div>

Even for the metaprogramming aspects?On Fri, Sep 12, 2014 at 04:55:19PM -0700, gmhwxi wrote:

> At this moment, I feel it may just be better to just use php instead of  
> atsdoc.
> 
> On Friday, September 12, 2014 4:06:49 PM UTC-4, Shea Levy wrote:
> 
> > Is this still in the works?
> > 
> > ~Shea
> > 
> > On Wednesday, March 26, 2014 9:36:51 AM UTC-4, gmhwxi wrote:
> > 
> > > Not yet.
> > > 
> > > I will do it. I expect ‘atsdoc’ to play a very important role in  
> > > supporting  
> > > some form of meta-programming.
> > > 
> > > On Wednesday, March 26, 2014 5:13:17 AM UTC-4, Cyrille Duret wrote:
> > > 
> > > > Is there any port of atsdoc for postiats ?  
> > > > 😉
> 
> –  
> You received this message because you are subscribed to the Google Groups “ats-lang-users” group.  
> To unsubscribe from this group and stop receiving emails from it, send an email to [ats-lang-user...@googlegroups.com](mailto:ats-lang-user...@googlegroups.com).  
> To post to this group, send email to [ats-lan...@googlegroups.com](mailto:ats-lan...@googlegroups.com).  
> Visit this group at [http://groups.google.com/group/ats-lang-users](http://groups.google.com/group/ats-lang-users).  
> To view this discussion on the web visit [https://groups.google.com/d/msgid/ats-lang-users/3a04d954-7103-448b-98a0-6f415fad4355%40googlegroups.com](https://groups.google.com/d/msgid/ats-lang-users/3a04d954-7103-448b-98a0-6f415fad4355%40googlegroups.com).
