Libats/ML mostly consists of convenience wrappers for functions defined in prelude and libats.
If performance is a non-issue, I would prefer to use libats/ML as it can save me a lot of coding time. On Sunday, May 14, 2017 at 5:16:08 AM UTC-4, Artyom Shalkhakov wrote: > > > > On Saturday, May 13, 2017 at 6:38:59 PM UTC+6, gmhwxi wrote: >> >> >> Now, this package is functioning. >> >> Please see the test01 example in TEST for a typical case >> of using it. >> >> The package is template-based. One can adapt it by re-implementing >> some of the templates. >> >> Maybe someone could write a bit of documentation on the package, but... >> >> In any case, I wrote it in a way that should minimize the need for >> documentation, which I see as a true luxury in software development that >> we could not really afford. >> >> Ideally, code should document itself :) Templates in ATS can offer great >> help in this regard. >> >> > Thank you! I will take a look as soon as time permits. > > I see that you use libats/ML a lot in this library. I'm not familiar with > it, will need some time to explore it. > > Cheers! >> >> On Wednesday, May 10, 2017 at 9:32:01 PM UTC-4, gmhwxi wrote: >>> >>> >>> I have just got started working on it. In case you'd like to see >>> the progress: >>> >>> >>> https://github.com/githwxi/ATS-Postiats/tree/master/contrib/atscntrb-hx-getargs >>> >>> I set things up in a way that allows the code to work inside ATS and >>> also work as >>> a stand-alone package. >>> >>> On Wednesday, May 10, 2017 at 8:59:22 AM UTC-4, gmhwxi wrote: >>>> >>>> Good point! >>>> >>>> I have some ideas about this. I will make a package shortly. >>>> >>>> On Wed, May 10, 2017 at 1:00 AM, Artyom Shalkhakov <artyom...> wrote: >>>> >>>>> Hi all, >>>>> >>>>> Is there a ready-made library for handling command line parameters? >>>>> >>>>> So far I found the following: >>>>> >>>>> >>>>> https://github.com/githwxi/ATS-Postiats/blob/master/utils/jsonlst2arr/jsonlst2arr.dats >>>>> >>>>> Which sets up an example of what HX thinks should be done to deal with >>>>> command-line arguments. Would somebody like to move it into a library? >>>>> >>>>> -- >>>>> 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. >>>>> To post to this group, send email to ats-lan...@googlegroups.com. >>>>> Visit this group at https://groups.google.com/group/ats-lang-users. >>>>> To view this discussion on the web visit >>>>> https://groups.google.com/d/msgid/ats-lang-users/3f70c312-504e-417c-8ee4-282cf0e22b41%40googlegroups.com >>>>> >>>>> <https://groups.google.com/d/msgid/ats-lang-users/3f70c312-504e-417c-8ee4-282cf0e22b41%40googlegroups.com?utm_medium=email&utm_source=footer> >>>>> . >>>>> >>>> >>>> -- 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-users+unsubscr...@googlegroups.com. To post to this group, send email to ats-lang-users@googlegroups.com. Visit this group at https://groups.google.com/group/ats-lang-users. To view this discussion on the web visit https://groups.google.com/d/msgid/ats-lang-users/8f80a485-b577-4609-9766-97cf21427edf%40googlegroups.com.