Re: Updated dataflow semantics for RTT

Herman Bruyninckx <[email protected]> Mon, 28 Sep 2015 17:06:51 +0200 (CEST)
Newsgroups gmane.science.robotics.orocos.devel
Message-ID <alpine.DEB.2.11.1509281705510.32467@pma-15-011>
  This message is in MIME format.  The first part should be readable text,
  while the remaining parts are likely unreadable without MIME-aware tools.

--8323329-160333113-1443452811=:32467
Content-Type: TEXT/PLAIN; charset=UTF-8; format=flowed
Content-Transfer-Encoding: quoted-printable

On Mon, 28 Sep 2015, Stephen Roderick wrote:

>
> On Sep 28, 2015, at 08:42 AM, Sylvain Joyeux <[email protected]> w=
rote:
>
> Some thoughts on that executive summary (I'm like geoffrey, I had a
> hard time following the first email :P)
> =C2=A0
> +1
>
> One thing I definitely want to warn you about: don't think, ever, that
> code-generating everything is a replacement for a well-designed
> library that solve most of the problems, along with a code generator
> for the one percent.
> =C2=A0
> +1
>
> Also, code generators introduce an additional level of indirection and=20
> dependency. In some cases, it isn't worth that burden.
>
> With this premise: I actually that your points are not making RTT
> obsolete. It is actually making it even more relevant than ever.
>
> RTT *is* the best starting point towards something where
> process/thread policies is delegated to the tooling (either accessing
> "raw" OS-specific functionality or exposing them under an
> easier-to-use interface). It is also *already* provides an
> encapsulation of computation, which allows you to "inverse" the
> current tendency and actually make your middleware central to your
> communication setup -- instead of hiding it behind a common API.
> =C2=A0
> +1
>
> Also, RTT is cross-platform. Linux isn't the be all and end all for eve=
ryone=20
> =E2=80=A6 so for us, systemd (or any other Linux-specific dependency) c=
an't be a=20
> central part of any proposed replacement.

You're fooling yourself: RTT is a dependency which is a lot more risky th=
an
dependencies that are widely supported and maintained in mainstream IT
developments... :-)

> S

Herman
--8323329-160333113-1443452811=:32467
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

-- 
Orocos-Dev mailing list
[email protected]
http://lists.mech.kuleuven.be/mailman/listinfo/orocos-dev

--8323329-160333113-1443452811=:32467--