<div dir="auto"><div><div class="gmail_quote"><div dir="ltr">Michael Van Canneyt <<a href="mailto:michael@freepascal.org">michael@freepascal.org</a>> schrieb am Sa., 28. Apr. 2018, 11:47:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
<br>> Currently missing for this to be done in FPC is the TVirtualInterface <br>
> implementation as well as a working Invoke() for more platforms than <br>
> Linux... (and of course time :P ). And yes, I'm still somewhat missing a <br>
> concept for authorization.<br>
<br>
I am aware of all these things. <br>
(BTW: pas2js already has the TVirtualInterface)<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Sweet :D</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<br>
Other than that, I understand what you mean and want to do.<br>
<br>
But in my experience the use of a definition file has its benefits. <br>
It helps when formalizing the API: it is the single source of truth.<br>
>From it, you can generate various interfaces in different languages.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">Well, for me there'd be only Object Pascal (both in the form of FPC and pas2js), so there I'd have a single source of truth as well. ^^'</div><div dir="auto"><br></div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><br>
But I am fully agreed with you that what you describe is needed, and if you<br>
need any help or have ideas, let me know, I will certainly do what I can to<br>
help.<br></blockquote></div></div><div dir="auto"><br></div><div dir="auto">I first need to get FPC's infrastructure for that up an running and play around with my idea a bit. Hopefully we'll have a Web UI designer for pas2js in Lazarus till then as well. :) </div><div dir="auto"><br></div><div dir="auto">Regards, </div><div dir="auto">Sven</div><div dir="auto"><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div></div>