<p>what is geany.glide file internally? not even what it is, but how geany reads it. If Genay (C program) opens it as a file, and reads from it, then it is absolutely not a requirement that it has to be a fixed path.<br>
in a scenario, like:<br>
<code>FILE *fopen(const char *filename, const char *mode);</code><br>
the *filename can be anything under the sun, and same for any other higher level file access file including file streams, and what not.<br>
So I don't understand how the comment about C program, a compiled language paths can only be set at build time. The reason it has to be fixed, is because that's how someone decided to write it. It's not because it must be that way. I wish to propose a fix to the source code that would solve this in a dynamic way, rather than hardcoded static way. It would make Geany so much more versatile.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/788#issuecomment-348664150">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ-SyGs1_OW211OIM3MCTPj5Q5EMpks5s8MHVgaJpZM4GtZ2H">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ3ldx8JgLoQ6KouTUTvYdmn2hgQwks5s8MHVgaJpZM4GtZ2H.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/issues/788#issuecomment-348664150"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@krisjace in #788: what is geany.glide file internally? not even what it is, but how geany reads it. If Genay (C program) opens it as a file, and reads from it, then it is absolutely not a requirement that it has to be a fixed path.\r\nin a scenario, like: \r\n`FILE *fopen(const char *filename, const char *mode); `\r\nthe *filename can be anything under the sun, and same for any other higher level file access file including file streams, and what not. \r\nSo I don't understand how the comment about C program, a compiled language paths can only be set at build time. The reason it has to be fixed, is because that's how someone decided to write it. It's not because it must be that way. I wish to propose a fix to the source code that would solve this in a dynamic way, rather than hardcoded static way. It would make Geany so much more versatile. "}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/788#issuecomment-348664150"}}}</script>