--
You received this message because you are subscribed to the Google Groups "Extempore" group.
To unsubscribe from this group and stop receiving emails from it, send an email to extemporelan...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Thanks so much for the thoughtful reply! I really appreciate it.
Is that list available or easy to generate? (Sorry, I'm just not experienced enough to easily figure that out on my own.) If so maybe that would be a good community / wiki-style project, at least at first. I wouldn't mind trying to document some of it as I'm gradually figuring it out and submitting PRs, I'm just not super sure where to start and I think even just having a list of the function definitions might provide a starting point.
What do you think?
Kyle
January 16, 2019 4:57 PM, "Andrew Sorensen" <dig...@gmail.com> wrote:
> Hi Kyle,
>
> No, I'm afraid there isn't any comprehensive documentation. Which is indeed a shame.
>
> The problem goes quite deep - did you know for example that Extempore has support for symbolic
> computation (i.e. symbolic differentiation/integration, simplification etc..).
>
> While it is possible to *generate* a big list of functions (definitions), this has been done in the
> past and providing function definitions hasn't really proven all that useful without additional
> *descriptive* documentation.
>
> Unfortunately there are no easy wins with this *descriptive* documentation - it requires time and
> effort, which is best supported by a strong community.
>
> Community is a bit of a chicken and egg problem - a strong community helps to build documentation &
> documentation helps to build a strong community.
>
> Interested to hear your thoughts/suggestions though.
>
> Cheers,
> Andrew.
>
> On Wed, Jan 16, 2019 at 5:25 PM Kyle Barbour <ky...@kylebarbour.org> wrote:
>
>> Hello all,
>>
>> Does Extempore have a complete reference manual somewhere? I've read
>> through and am aware of <https://extemporelang.github.io/docs> and
>> <https://digego.github.io/extempore>, but these differ from most
>> other languages I've worked in by not having a set of pages that
>> simply explain what the available functions and such are and what
>> arguments they take, etc. I've tried reading through Sorenson's thesis
>> <https://openresearch-repository.anu.edu.au/handle/1885/144603>, which
>> helped somewhat but didn't seem to document how to actually code in the
>> language. I'm able to make Extempore produce (some) sound but it's hard
>> to figure out how to become proficient without there being some sort of
>> reference that explains what the functions, arguments, etc. are.
>>
>> In case it's not clear what I'm looking for, here are some examples from
>> other languages:
>>
>> - TidalCycles: https://tidalcycles.org/index.php/All_the_functions
>> - FoxDot: https://docs.foxdot.org
To view this discussion on the web visit https://groups.google.com/d/msgid/extemporelang/6e676e9e-79c7-490f-83a5-e3be99138815n%40googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "Extempore" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/extemporelang/4rPzUdH_6ww/unsubscribe.
To unsubscribe from this group and all its topics, send an email to extemporelan...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/extemporelang/CAE_o1-Ki8KqFtzZ4dWXczvkXwn9XAVjDA9moRHtZJYe5MVQy3w%40mail.gmail.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/extemporelang/62F11162-4DA2-44EE-8C12-923CD9B58DE0%40bigpond.net.au.
To view this discussion on the web visit https://groups.google.com/d/msgid/extemporelang/CAE_o1-Jy56sTEQboJzJfidfxJQc0-9iv8tvhRY8eR5xqfWsQoA%40mail.gmail.com.