<div dir="ltr"><div>Apologies on the slight delay. I have also sent some initial comments regarding your initial submission. Thank you for following up with us.</div><div>-Alex</div></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Wed, Dec 17, 2025 at 1:48 PM Lan Wang (lanwang) via Mini-NDN <<a href="mailto:mini-ndn@lists.cs.ucla.edu">mini-ndn@lists.cs.ucla.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>
Hi Yulong,
<div><br>
</div>
<div>Thank you for your contribution. Ashlesh Gawande will review your patch.</div>
<div><br>
</div>
<div>Lan<br id="m_-1586235979710787925lineBreakAtBeginningOfMessage">
<div><br>
<blockquote type="cite">
<div>On Dec 16, 2025, at 10:24, Yulong ZHANG <<a href="mailto:yzhang893@connect.hkust-gz.edu.cn" target="_blank">yzhang893@connect.hkust-gz.edu.cn</a>> wrote:</div>
<br>
<div>
<div style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Hi Mini-NDN Team,</div>
<div style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
I have submitted a patch that adds a new example to the<span> </span><code>examples/</code> directory:<span> </span><b>python-ndn Application-Layer Forwarding</b>.</div>
<div style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<b>Motivation:</b><br>
While NFD handles network-layer forwarding, many researchers need to implement logic at the application layer (e.g., Interest interception, Name rewriting, or middlebox services).</div>
<div style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<b>What this example does:</b><br>
It provides a clean, standalone implementation of a<span> </span><b>Forwarder</b> node using<span> </span><code>python-ndn</code> that:</div>
<ol start="1" style="font-family:Helvetica;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<div role="presentation" style="margin-top:1em;margin-bottom:1em">
Intercepts traffic on a prefix.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<div role="presentation" style="margin-top:1em;margin-bottom:1em">
Modifies the Name (Namespace mapping).</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<div role="presentation" style="margin-top:1em;margin-bottom:1em">
Proxies the request to a backend Producer and relays the Data back.</div>
</li></ol>
<div style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<b>Technical Details:</b><br>
The scripts are written to be<span> </span><b>transport-agnostic</b>. They default to TCP (localhost:6363) for easy manual testing on a host machine but fully support Unix Sockets via the<span> </span><code>NDN_CLIENT_TRANSPORT</code> environment
variable for Mininet integration.</div>
<div style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Documentation and a README are included. I believe this will be helpful for users looking to integrate custom Python logic with Mini-NDN.</div>
<div style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Best regards,</div>
<div style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Yulong</div>
<div style="font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<div id="m_-1586235979710787925appendonsend" style="font-family:Helvetica;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
</div>
<hr style="font-family:Helvetica;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;display:inline-block;width:792.813px">
<span style="font-family:Helvetica;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none;float:none;display:inline"></span>
<div id="m_-1586235979710787925divRplyFwdMsg" dir="ltr" style="font-family:Helvetica;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<font face="Calibri, sans-serif" style="font-size:11pt"><b>From:</b><span> </span>Mini-NDN <<a href="mailto:mini-ndn-bounces@lists.cs.ucla.edu" target="_blank">mini-ndn-bounces@lists.cs.ucla.edu</a>> on behalf of Lan Wang (lanwang) via Mini-NDN
<<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Sent:</b><span> </span>Monday, October 27, 2025 7:41 PM<br>
<b>To:</b><span> </span><a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a><span> </span><<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Subject:</b><span> </span>[Mini-NDN] Fwd: Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)</font>
<div> </div>
</div>
<div dir="auto" style="font-family:Helvetica;font-size:18px;font-style:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;text-decoration:none">
<br id="m_-1586235979710787925x_lineBreakAtBeginningOfSignature">
<div dir="ltr">Begin forwarded message:</div>
<div dir="ltr"><br>
</div>
<blockquote type="cite">
<div dir="ltr"><b>From:</b><span> </span>"Alexander Wilhelm Lane (awlane)" <<a href="mailto:awlane@memphis.edu" target="_blank">awlane@memphis.edu</a>><br>
<b>Date:</b><span> </span>October 26, 2025 at 16:05:57 CDT<br>
<b>To:</b><span> </span>Yulong ZHANG <<a href="mailto:yzhang893@connect.hkust-gz.edu.cn" target="_blank">yzhang893@connect.hkust-gz.edu.cn</a>>, "Lan Wang (lanwang)" <<a href="mailto:lanwang@memphis.edu" target="_blank">lanwang@memphis.edu</a>>, "<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>"
<<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Subject:</b><span> </span><b>Re: Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)</b><br>
<br>
</div>
</blockquote>
<blockquote type="cite">
<div dir="ltr">
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
Hi Yulong,</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
That is perfectly acceptable. I will try and make sure that myself or someone else is able to promptly give feedback and merge this into Mini-NDN at that time.</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
Thanks,</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
Alex Lane</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<div id="m_-1586235979710787925x_ms-outlook-mobile-signature" style="color:inherit;background-color:inherit">
<div style="margin:0in 0in 0.0001pt;font-family:Aptos,sans-serif;font-size:12pt">
Get<span> </span><a href="https://aka.ms/GetOutlookForMac" style="margin-top:0px;margin-bottom:0px" target="_blank">Outlook for Mac<span> </span></a></div>
</div>
<div id="m_-1586235979710787925x_mail-editor-reference-message-container" style="color:inherit;background-color:inherit">
<div dir="ltr"></div>
<div style="text-align:left;padding:3pt 0in 0in;border-width:1pt medium medium;border-style:solid none none;border-color:rgb(181,196,223) currentcolor currentcolor;font-family:Aptos;font-size:12pt">
<b>From:<span> </span></b>Yulong ZHANG <<a href="mailto:yzhang893@connect.hkust-gz.edu.cn" target="_blank">yzhang893@connect.hkust-gz.edu.cn</a>><br>
<b>Date:<span> </span></b>Sunday, October 26, 2025 at 3:10 AM<br>
<b>To:<span> </span></b>Lan Wang (lanwang) <<a href="mailto:lanwang@memphis.edu" target="_blank">lanwang@memphis.edu</a>>,<span> </span><a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a><span> </span><<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>>,
Alexander Wilhelm Lane (awlane) <<a href="mailto:awlane@memphis.edu" target="_blank">awlane@memphis.edu</a>><br>
<b>Subject:<span> </span></b>Re: Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)<br>
<br>
</div>
<div style="margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Dear Alex,</div>
<div style="margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Thank you very much for your kind response and for providing the contribution guidelines. I’d be very happy to contribute and prepare the RST-formatted document as suggested.</div>
<div style="margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
However, I currently have two urgent deadlines for meetings before November 21, so I may not be able to organize everything properly until then. Would it be okay if I send you the finalized version after that date?</div>
<div style="margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Thank you again for your time and for offering to help. I really appreciate it and look forward to contributing to Mini-NDN.</div>
<div style="margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Best regards,<br>
Yulong Zhang</div>
<div dir="ltr" style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<hr style="display:inline-block;width:783.016px">
<div id="m_-1586235979710787925x_divRplyFwdMsg" dir="ltr" style="color:inherit;background-color:inherit">
<span style="font-family:Calibri,sans-serif;font-size:11pt"><b>From:</b> Mini-NDN <<a href="mailto:mini-ndn-bounces@lists.cs.ucla.edu" target="_blank">mini-ndn-bounces@lists.cs.ucla.edu</a>> on behalf of Alexander Wilhelm Lane (awlane) via Mini-NDN <<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Sent:</b> Saturday, October 25, 2025 12:20 AM<br>
<b>To:</b> Lan Wang (lanwang) <<a href="mailto:lanwang@memphis.edu" target="_blank">lanwang@memphis.edu</a>>;<span> </span><a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a><span> </span><<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Subject:</b> Re: [Mini-NDN] Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)</span>
<div> </div>
</div>
<table cellspacing="0" cellpadding="0" style="text-indent:revert;line-height:revert;white-space:revert;background-color:revert;display:table;margin:revert;width:799px;height:revert;table-layout:fixed;color:revert;box-sizing:border-box;border-collapse:collapse;border-spacing:0px">
<tbody>
<tr style="background-color:revert">
<td style="text-indent:revert;line-height:revert;white-space:revert;border-width:revert;border-style:revert;border-color:revert;background-color:rgb(166,166,166);padding:7px 2px;word-break:revert;color:revert;width:0px;height:revert">
</td>
<td style="text-align:left;text-indent:revert;line-height:revert;white-space:revert;border-width:revert;border-style:revert;border-color:revert;background-color:rgb(234,234,234);padding:7px 5px 7px 15px;word-break:revert;color:rgb(33,33,33);width:694px;height:revert">
<div style="text-align:left;text-indent:revert;line-height:revert;white-space:revert;font-family:wf_segoe-ui_normal,"Segoe UI","Segoe WP",Tahoma,Arial,sans-serif;color:revert">
<span style="letter-spacing:revert;background-color:revert;line-height:revert">You don't often get email from<span> </span><a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>.<span> </span><a href="https://aka.ms/LearnAboutSenderIdentification" style="color:revert;display:revert;background-color:revert" target="_blank">Learn
why this is important</a></span></div>
</td>
<td style="text-align:left;text-indent:revert;line-height:revert;white-space:revert;border-width:revert;border-style:revert;border-color:revert;background-color:rgb(234,234,234);padding:7px 5px;word-break:revert;color:rgb(33,33,33);width:75px;height:revert">
</td>
</tr>
</tbody>
</table>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
Hi Yulong,</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
I appreciate the follow up. This document gives the general flow of contributing to Mini-NDN; we do not include unit tests in Mini-NDN.</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
<a href="https://github.com/named-data/.github/blob/main/CONTRIBUTING.md" target="_blank">https://github.com/named-data/.github/blob/main/CONTRIBUTING.md</a></div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
Our Gerrit is located here:<span> </span><a href="https://gerrit.named-data.net/admin/repos/mini-ndn,general" target="_blank">https://gerrit.named-data.net/admin/repos/mini-ndn,general</a></div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
And Redmine is located here:<span> </span><a href="https://redmine.named-data.net/projects/mini-ndn" target="_blank">https://redmine.named-data.net/projects/mini-ndn</a></div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
If you can write this up and format as an RST file (<a href="https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html" target="_blank">https://www.sphinx-doc.org/en/master/usage/restructuredtext/basics.html</a>)
and submit as a patch, I would be happy to have you added to the contributors file which should list you as a contributor (and can label this specific contribution if you would like). I am somewhat tight on time for the next week, but I will try my best to
answer any questions or help with any issues you run into in a timely manner.</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
Thanks,</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
Alex Lane</div>
<div dir="ltr" style="font-family:Aptos,Arial,Helvetica,sans-serif;font-size:12pt">
<br>
</div>
<div id="m_-1586235979710787925x_x_ms-outlook-mobile-signature" style="color:inherit;background-color:inherit">
<div style="margin:0in 0in 0.0001pt;font-family:Aptos,sans-serif;font-size:12pt">
Get<span> </span><a href="https://aka.ms/GetOutlookForMac" style="margin-top:0px;margin-bottom:0px" target="_blank">Outlook for Mac</a></div>
</div>
<div id="m_-1586235979710787925x_x_mail-editor-reference-message-container" style="color:inherit;background-color:inherit">
<div style="text-align:left;padding:3pt 0in 0in;border-width:1pt medium medium;border-style:solid none none;border-color:rgb(181,196,223) currentcolor currentcolor;font-family:Aptos;font-size:12pt">
<b>From:<span> </span></b>Mini-NDN <<a href="mailto:mini-ndn-bounces@lists.cs.ucla.edu" target="_blank">mini-ndn-bounces@lists.cs.ucla.edu</a>> on behalf of Lan Wang (lanwang) via Mini-NDN <<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Date:<span> </span></b>Friday, October 24, 2025 at 11:09 AM<br>
<b>To:<span> </span></b><a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a><span> </span><<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>><br>
<b>Subject:<span> </span></b>Re: [Mini-NDN] Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)<br>
<br>
</div>
<table cellspacing="2" cellpadding="3" style="border-width:1px;border-style:solid;border-color:rgb(0,0,0);background-color:rgb(255,235,156);width:799px;box-sizing:border-box;border-collapse:collapse;border-spacing:0px">
<tbody>
<tr>
<td align="center">
<div style="text-align:left;line-height:10pt;font-family:Calibri;font-size:8pt">
<b>CAUTION: This email originated from outside of the organization. Do not click links or open attachments unless you recognize the sender and trust the content is safe.</b></div>
</td>
</tr>
</tbody>
</table>
<div dir="ltr"><br>
</div>
<div>Yulong,</div>
<div dir="ltr"><br>
</div>
<div>Your contribution to Mini-NDN is very welcome. I hope Alex Lane and others can help you include the python-NDN examples into the MIni-NDN repository.</div>
<div dir="ltr"><br>
</div>
<div>Lan</div>
<div dir="ltr"><br>
</div>
<blockquote>
<div>On Oct 24, 2025, at 11:01, Lan Wang (lanwang) <<a href="mailto:lanwang@memphis.edu" target="_blank">lanwang@memphis.edu</a>> wrote:</div>
<div dir="ltr"><br>
</div>
<div>This email was previously discarded as the sender was not a subscriber. I’ve added the sender to the mailing list and am forwarding the email to the mailing list.</div>
<div dir="ltr"><br>
</div>
<div>Lan</div>
<div dir="ltr"><br>
</div>
<blockquote>
<div>Begin forwarded message:</div>
<div dir="ltr"><br>
</div>
<div style="margin:0px;font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif">
<b>From:<span> </span></b><a href="mailto:mini-ndn-bounces@lists.cs.ucla.edu" target="_blank">mini-ndn-bounces@lists.cs.ucla.edu</a></div>
<div style="margin:0px;font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif">
<b>Subject: Auto-discard notification</b></div>
<div dir="ltr"><br>
</div>
<div style="text-align:left;text-indent:0px;margin:0px;font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif;font-size:18px">
<span style="color:rgb(127,127,127)"><b>From:<span> </span></b></span>Yulong ZHANG <<a href="mailto:yzhang893@connect.hkust-gz.edu.cn" target="_blank">yzhang893@connect.hkust-gz.edu.cn</a>></div>
<div style="text-align:left;text-indent:0px;margin:0px;font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif;font-size:18px">
<span style="color:rgb(127,127,127)"><b>Subject:<span> </span></b></span><b>Follow-up: Successful Python-NDN Integration in Mini-NDN & Offer to Contribute Examples (Ref: GitHub Issue #80)</b></div>
<div style="text-align:left;text-indent:0px;margin:0px;font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif;font-size:18px">
<span style="color:rgb(127,127,127)"><b>Date:<span> </span></b></span>April 14, 2025 at 08:28:06 CDT</div>
<div style="text-align:left;text-indent:0px;margin:0px;font-family:-webkit-system-font,"Helvetica Neue",Helvetica,sans-serif;font-size:18px">
<span style="color:rgb(127,127,127)"><b>To:<span> </span></b></span>"<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>" <<a href="mailto:mini-ndn@lists.cs.ucla.edu" target="_blank">mini-ndn@lists.cs.ucla.edu</a>></div>
<div dir="ltr"><br>
<br>
</div>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Dear Mini-NDN developers and community,</div>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
My name is Yulong Zhang, a third-year PhD student from The Hong Kong University of Science of Technology (HKUST) under the supervision of Prof. Dirk Kutscher.</div>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
I'm writing to follow up on a discussion initiated in GitHub Issue #80 ([<span> </span><a href="https://github.com/named-data/mini-ndn/issues/80" id="m_-1586235979710787925OWA40a84756-e9e4-3186-e54a-b06c875eba7b" rel="noopener" target="_blank">https://github.com/named-data/mini-ndn/issues/80</a>]).
In that issue, I inquired about the support for<span> </span><code>python-ndn</code> (<a href="https://python-ndn.readthedocs.io/" id="m_-1586235979710787925OWAfa8974d0-41b3-94e3-9a72-93efe49fef68" rel="noopener" target="_blank">https://python-ndn.readthedocs.io/</a>)
within the Mini-NDN environment.</div>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Awlane kindly responded, clarifying that while<span> </span><code>python-ndn</code> applications are generally supported, direct wrappers or integration examples at the Mini-NDN layer were not currently available, and contributions
in this direction would be appreciated. Awlane also recommended using this mailing list for further discussions.</div>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
I'm pleased to report that, following that exchange, I have dedicated some time to this and have successfully managed to set up and run NDN applications developed using<span> </span><code>python-ndn</code> within Mini-NDN experiments.
I've worked through the practical steps required to integrate and execute these applications effectively in the simulated environment.</div>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Recognizing that others in the community might also be interested in leveraging<span> </span><code>python-ndn</code> with Mini-NDN, I believe sharing concrete examples and perhaps a brief guide could be quite valuable. These examples
could demonstrate how to:</div>
<ol start="1" style="text-align:left">
<li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<div role="presentation" style="margin-top:1em;margin-bottom:1em">
Structure a<span> </span><code>python-ndn</code> application for use within Mini-NDN.</div>
</li><li style="font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
<div role="presentation" style="margin-top:1em;margin-bottom:1em">
Potentially handle dependencies or environment setup within the Mini-NDN nodes.</div>
</li></ol>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Therefore, I would be very happy to prepare and share these implementation details and practical examples. My hope is that they could potentially be refined and incorporated into the official Mini-NDN documentation, perhaps as a tutorial or a dedicated section
on using different NDN application libraries.</div>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
If these examples and potential documentation updates are found useful by the project and are incorporated,<b>would it be possible for me to be acknowledged as a contributor to the Mini-NDN project for this specific work?</b></div>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Thank you for your time, consideration, and the excellent work on Mini-NDN. I look forward to hearing from you regarding this proposal.</div>
<div style="text-align:left;text-indent:0px;margin-top:1em;margin-bottom:1em;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Best regards,</div>
<div style="text-align:left;text-indent:0px;font-family:Aptos,Aptos_EmbeddedFont,Aptos_MSFontService,Calibri,Helvetica,sans-serif;font-size:12pt">
Yulong</div>
</blockquote>
</blockquote>
</div>
</div>
</div>
</blockquote>
</div>
</div>
</blockquote>
</div>
<br>
</div>
</div>
_______________________________________________<br>
Mini-NDN mailing list<br>
<a href="mailto:Mini-NDN@lists.cs.ucla.edu" target="_blank">Mini-NDN@lists.cs.ucla.edu</a><br>
<a href="https://www.lists.cs.ucla.edu/mailman/listinfo/mini-ndn" rel="noreferrer" target="_blank">https://www.lists.cs.ucla.edu/mailman/listinfo/mini-ndn</a><br>
</blockquote></div>