Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

Would it be easier if services used the REBOL function argument dialect (RPC)?

0
Posted

Would it be easier if services used the REBOL function argument dialect (RPC)?

0

One of the essential differences between REBOL/Services and RPC (remote procedure calls) is that communication interfaces are allowed to be full-fledged grammars (dialects). Another way to say this is that function argument specifications allow only a minor subset of the grammars possible as a dialect. This difference is important, because it allows service language domains to be tuned specifically to their usage (imagine a service interface that for efficiency reasons had rules like VID), rather than forcing them into a function domain. Also, if it was restricted to a function interface, we might as well implement RPC. Another important point is that you can layer the service interface if you want. For instance, we could add a function-arg method of service interface definition that then builds the underlying parse rules. Or, you could even go so far to layer an entire RPC system on top of REBOL/Services, and I expect that will be done by someone rather soon.

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123