<html><head><meta http-equiv="content-type" content="text/html; charset=utf-8"></head><body dir="auto">This reminds me - I had ROUT20 on Hecnet for months - first on Linux then on FreeBSD - worked great with Bob Armstrong at the other end. I took it off due to reasons I do not remember fully - but was probably when Bob discovered something when we were trying DDCMP ... maybe Bob or Paul remembers more?<br><br><div id="AppleMailSignature" dir="ltr"><div><div><span style="background-color: rgba(255, 255, 255, 0);"><br></span></div><div><span style="background-color: rgba(255, 255, 255, 0);">---</span></div><div><span style="background-color: rgba(255, 255, 255, 0);">Supratim Sanyal, W1XMT</span></div><div><span style="background-color: rgba(255, 255, 255, 0);">39.19151 N, 77.23432 W</span></div><div><span style="background-color: rgba(255, 255, 255, 0);">QCOCAL::SANYAL via <a href="http://www.update.uu.se/~bqt/hecnet.html">HECnet</a></span></div></div><div><br></div></div><div dir="ltr"><br>On Oct 10, 2020, at 5:55 PM, Rob Jarratt <<a href="mailto:robert.jarratt@ntlworld.com">robert.jarratt@ntlworld.com</a>> wrote:<br><br></div><blockquote type="cite"><div dir="ltr"><span></span><br><span></span><br><blockquote type="cite"><span>-----Original Message-----</span><br></blockquote><blockquote type="cite"><span>From: <a href="mailto:owner-hecnet@Update.UU.SE">owner-hecnet@Update.UU.SE</a> <<a href="mailto:owner-hecnet@Update.UU.SE">owner-hecnet@Update.UU.SE</a>> On Behalf</span><br></blockquote><blockquote type="cite"><span>Of Paul Koning</span><br></blockquote><blockquote type="cite"><span>Sent: 10 October 2020 21:51</span><br></blockquote><blockquote type="cite"><span>To: <a href="mailto:hecnet@Update.UU.SE">hecnet@Update.UU.SE</a></span><br></blockquote><blockquote type="cite"><span>Subject: Re: [HECnet] Third Release of Route20 User Mode DECnet Router</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span>On Oct 10, 2020, at 5:11 AM, Rob Jarratt <<a href="mailto:robert.jarratt@ntlworld.com">robert.jarratt@ntlworld.com</a>></span><br></blockquote></blockquote><blockquote type="cite"><span>wrote:</span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>Hello Everyone,</span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>As some of you may be aware, I have been writing my own DECnet router.</span><br></blockquote></blockquote><blockquote type="cite"><span>Since the last formal release a few years ago I have added a few things, the</span><br></blockquote><blockquote type="cite"><span>details are here <a href="https://github.com/rjarratt/Route20">https://github.com/rjarratt/Route20</a>. These were all on the Dev</span><br></blockquote><blockquote type="cite"><span>branch, which I know a few people have tried. I have been running the Dev</span><br></blockquote><blockquote type="cite"><span>branch for a long time myself, so I am sure it is stable. All I have done really is</span><br></blockquote><blockquote type="cite"><span>make the current Dev branch “official” by merging it to the master branch.</span><br></blockquote><blockquote type="cite"><blockquote type="cite"><span></span><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"><span>I know Paul has been much more active than me lately on this front, so I am</span><br></blockquote></blockquote><blockquote type="cite"><span>probably a bit behind, but if anyone would like to take a look that would be</span><br></blockquote><blockquote type="cite"><span>great.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>I'll have to look at your work, have not done that in a long time.</span><br></blockquote><span></span><br><span>To be honest, I have never actually looked at PyDECnet! But I should again acknowledge that you have provided me with invaluable help and insight.</span><br><span></span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>My 2 cents worth: we're aiming at different things.  I set out to build a full</span><br></blockquote><blockquote type="cite"><span>DECnet implementation in Python, with emphasis on supporting all the parts of</span><br></blockquote><blockquote type="cite"><span>the architecture in a very straightforward way.  Efficiency was very much a</span><br></blockquote><blockquote type="cite"><span>secondary consideration.  As it happens, the performance is not bad, adequate</span><br></blockquote><blockquote type="cite"><span>for a lot of purposes.</span><br></blockquote><span></span><br><span></span><br><blockquote type="cite"><span></span><br></blockquote><blockquote type="cite"><span>A C based implement such as you did is somewhat harder to write, but much</span><br></blockquote><blockquote type="cite"><span>more efficient.  For anyone who is running on a slow machine, or under heavy</span><br></blockquote><blockquote type="cite"><span>load, your work is likely to be the right answer.  Also, of course, if you want to</span><br></blockquote><blockquote type="cite"><span>run on a machine where Python is not available or not efficient.</span><br></blockquote><blockquote type="cite"><span></span><br></blockquote><span></span><br><span>My principal aim was to make it portable to as many machines as possible. Not only from a language point of view but also from a resources point of view. For both those reasons C is indeed a better language. So, yes, I think my implementation is likely to work on a wider range of machines. I have not written it to be particularly fast though, my implementation is quite naïve in many respects, because I wanted to keep it simple. I do want to support more parts of DECnet, but time is the usual enemy here.</span><br><span></span><br><span>Regards</span><br><span></span><br><span>Rob</span><br><span></span><br></div></blockquote></body></html>