<table><tr><td style="">aaronpuchert added inline comments.
</td><a style="text-decoration: none; padding: 4px 8px; margin: 0 8px 8px; float: right; color: #464C5C; font-weight: bold; border-radius: 3px; background-color: #F7F7F9; background-image: linear-gradient(to bottom,#fff,#f1f0f1); display: inline-block; border: 1px solid rgba(71,87,120,.2);" href="https://phabricator.kde.org/D5621" rel="noreferrer">View Revision</a></tr></table><br /><div><strong>INLINE COMMENTS</strong><div><div style="margin: 6px 0 12px 0;"><div style="border: 1px solid #C7CCD9; border-radius: 3px;"><div style="padding: 0; background: #F7F7F7; border-color: #e3e4e8; border-style: solid; border-width: 0 0 1px 0; margin: 0;"><div style="color: #74777d; background: #eff2f4; padding: 6px 8px; overflow: hidden;"><a style="float: right; text-decoration: none;" href="https://phabricator.kde.org/D5621#inline-22956" rel="noreferrer">View Inline</a><span style="color: #4b4d51; font-weight: bold;">kossebau</span> wrote in <span style="color: #4b4d51; font-weight: bold;">kdevclang.xml:12</span></div>
<div style="margin: 8px 0; padding: 0 12px; color: #74777D;"><p style="padding: 0; margin: 8px;"><a href="https://phabricator.kde.org/p/aaronpuchert/" style="
              border-color: #f1f7ff;
              color: #19558d;
              background-color: #f1f7ff;
                border: 1px solid transparent;
                border-radius: 3px;
                font-weight: bold;
                padding: 0 4px;" rel="noreferrer">@aaronpuchert</a> Could you introduce us KDevelop developers to any people who are active in the OpenCL developer scene and who would have the knowledge and motivation to push for proper mimetype ids now?<br />
There is no shared-mime-info release out yet with the current <tt style="background: #ebebeb; font-size: 13px;">text/x-opencl-src</tt>, so if we are quick we can fix things before they reach more people for a begin.</p>

<p style="padding: 0; margin: 8px;">Just saw in the KDE software world already another mimetype has been in use: <tt style="background: #ebebeb; font-size: 13px;">text/x-clsrc</tt>. as part of the syntax highlight definition for OpenCL:<br />
<a href="https://cgit.kde.org/syntax-highlighting.git/tree/data/syntax/opencl.xml#n7" class="remarkup-link" target="_blank" rel="noreferrer">https://cgit.kde.org/syntax-highlighting.git/tree/data/syntax/opencl.xml#n7</a></p>

<p style="padding: 0; margin: 8px;">The alias noted here in the mimetype definition, <tt style="background: #ebebeb; font-size: 13px;">text/x-opencl</tt> can seen in even more places.<br />
And someone is using <tt style="background: #ebebeb; font-size: 13px;">text/x-opencl_c</tt> and <tt style="background: #ebebeb; font-size: 13px;">application/x-opencl_c</tt>: <a href="https://github.com/rtms/rouge/blob/master/lib/rouge/lexers/opencl_c.rb#L14" class="remarkup-link" target="_blank" rel="noreferrer">https://github.com/rtms/rouge/blob/master/lib/rouge/lexers/opencl_c.rb#L14</a></p>

<p style="padding: 0; margin: 8px;">So it really needs someone from the active OpenCL scene to tell the IDEs and systems what to use as id. Can you make the difference? :) Any Khronos channels you are on where you could poke people to decide on one, and perhaps even register with IANA?</p></div></div>
<div style="margin: 8px 0; padding: 0 12px;"><p style="padding: 0; margin: 8px;">You're right, no one ever took the time to register a MIME type for OpenCL C. Even the file extension <tt style="background: #ebebeb; font-size: 13px;">.cl</tt> doesn't seem to be “official”, at least I can't find any reference to it in the official documents.</p>

<p style="padding: 0; margin: 8px;">I will try to contact Khronos about this and ask them to register with IANA or do it myself, if they don't care. Obviously this is the right way.</p></div></div></div></div></div><br /><div><strong>REPOSITORY</strong><div><div>R32 KDevelop</div></div></div><br /><div><strong>REVISION DETAIL</strong><div><a href="https://phabricator.kde.org/D5621" rel="noreferrer">https://phabricator.kde.org/D5621</a></div></div><br /><div><strong>To: </strong>kossebau, KDevelop, qi437103, aaronpuchert<br /><strong>Cc: </strong>kdevelop-devel<br /></div>