Ivan Reese
How would you recommend implementing an extensive and large rest api specification? It will include lots of special operations such as negation and logical AND all specified via characters that special meaning. There is no formal grammar, only pages of docs with scattered rules and schemas. Example query: "/user?name:not=joe&alex"This feels like a very "present of programming" line of inquiry. It feels like something that'd be posted to Stack Overflow. To me, it doesn't pass the sniff test of on-topic-ness for the community. As the community grows, I think we can expect more things like this, and I'd like us to have a good strategy in place to maintain our focus. There are no shortage of other general programming communities, or technique/technology-specific communities, that address the present of programming. We're all here because we are unhappy about the present. It's necessary for us to talk about the present, so that we can understand what's wrong with it. But I don't think we should facilitate or normalize conversations that have no eye on the future. • Do you agree that this example question is too far from the core focus / purpose of the community? • If so, how should we handle these sorts questions when they come up?
Ivan Reese
@Ivan Reese i understand your response. I'll elaborate and let you decided if its on topic or not.
I wanted to ask the question without leading anyone to a particular answer. I'll be more direct. http://hl7.org/fhir/ is an API specification that roughly would be 60 some odd pages when printed. Clients send you commands according to that specification and you must implement executable code for it.
Today, i imagine most servers manage this through traditional programming which would amount to a considerable amount of conditional logic. An approach which i believe would very complicated. successful progress means dragging the past forward not abandoning it. I'm curious what the future of client server communication might be would be and what might be done to transition current systems to what ever that vision is.
My personal way to view this is as a compiler problem. There is an adhoc spec, but no grammar, tokenizer, parser, ast builder. But my experience in that domain is very limited.
Another question might be, what tools will we have in the future for reducing the noise such documentation has into more meaningful categories. A strong argument for Type theory is that it presents a constant way to interperated functionality. What tools do we have to go from the tangled mess of overlaping concepts that world presents to the more compact understandable one present in say category theory.
Ivan Reese
@Drewverlee I understand your desire to not bias any answers, but there is a fine line between trying to be "non-leading", and being too vague. I think you missed the mark here. The context you provided here completely changes the nature of the question.
To be more specific. Your original question didn't carry any cues or connotations that would suggest that you are looking for a "future of code" response.
I can see that you might assume that context already exists because of the focus of the community, but it's also easy to interpret your question as just being off topic without those extra cues. It's a problem with online communication in general. There is some "lossiness" inherent there.
Chris G
07/30/2020, 9:23 PMDrewverlee
07/30/2020, 9:23 PMIvan Reese
[moved from X, originally posted by @username]
template for moving messages, it'd be good for us to come up with something that I (or anyone) could say as a "hey, I think this is off topic, here's why I think that, and if you want to discuss this let's go to #CEXED56UR" or some such. And in these cases, I don't think it's worth deleting the posts, since keeping them around (with the intervening message) will help guide others toward on-topic territory.Ray Imber
07/30/2020, 9:37 PMDrewverlee
07/30/2020, 9:38 PMIvan Reese
Ivan Reese
Drewverlee
07/30/2020, 9:55 PMIvan Reese
Alex Miller
07/30/2020, 9:58 PMAlex Miller
07/30/2020, 9:58 PMIvan Reese
Alex Miller
07/30/2020, 10:03 PMIvan Reese
yoshiki
07/31/2020, 1:21 AMJack Rusher
07/31/2020, 2:00 PM