Not really a start, but possibly a help! - #1
Conversation
|
@ShapeOfMatter Thanks so much -- this is great. A few comments, which you can take or leave:
Here's my first stab at a list of terms that I think should be covered in a CP glossary: Choreography, choreographic programming, multitier programming, knowledge of choice, endpoint projection, comm, process, deadlock freedom, selection, merging, location polymorphism, higher-order choreography. Thoughts? |
|
Re: JSON: Re: Length: |
|
I guess I'm trying to figure out how we can collaborate effectively on the glossary in particular, and I don't think it's going to be by editing JSON. |
|
What about using YAML? :-) It should support cross-references for synonyms, etc. Could we also maybe try to restrict this to a couple of keywords for now while we figure out the 'format'? I propose 'Process Projection' (the projection of the choreography on a specific process) and 'Realisability' (there exists an implementation of the choreography). |
|
It seems like I've started us in the wrong place, possibly in multiple senses. Before we make anything, and before we decide how we want to make it, we should know what we're making and why. Consider the null alternative: We simply improve and expand the relevant Wikipedia page. I can only think of two reasons that wouldn't serve our purposes better than having our own website:
So in that context, can I get feedback on the "wishlist" ( |
|
I think the wishlist and goals look good for now. |
|
How about starting a page on this repo's wiki where we can collaboratively hash out the content of the glossary, independent of decisions about templating systems and so on? |
|
I've started wiki pages for frequently asked questions and the glossary. |
I've put a little time into a glossary, but it's clearly not ready to publish ATM, it's incomplete in the sense that it's full of
TODOs, and it's missing any kind of rendering engine, and it needs a broader perspective and curatorial help!But I'm hoping its progress.