<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://dev.eiffel.com/index.php?action=history&amp;feed=atom&amp;title=ProposalConfigurationDiscovery</id>
		<title>ProposalConfigurationDiscovery - Revision history</title>
		<link rel="self" type="application/atom+xml" href="https://dev.eiffel.com/index.php?action=history&amp;feed=atom&amp;title=ProposalConfigurationDiscovery"/>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=ProposalConfigurationDiscovery&amp;action=history"/>
		<updated>2026-05-05T10:25:18Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=ProposalConfigurationDiscovery&amp;diff=5987&amp;oldid=prev</id>
		<title>Patrickr: ConfigurationDiscovery moved to ProposalConfigurationDiscovery</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=ProposalConfigurationDiscovery&amp;diff=5987&amp;oldid=prev"/>
				<updated>2006-11-09T19:39:46Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;a href=&quot;/ConfigurationDiscovery&quot; class=&quot;mw-redirect&quot; title=&quot;ConfigurationDiscovery&quot;&gt;ConfigurationDiscovery&lt;/a&gt; moved to &lt;a href=&quot;/ProposalConfigurationDiscovery&quot; title=&quot;ProposalConfigurationDiscovery&quot;&gt;ProposalConfigurationDiscovery&lt;/a&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:39, 9 November 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Patrickr</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=ProposalConfigurationDiscovery&amp;diff=5983&amp;oldid=prev</id>
		<title>Patrickr: Configuration Discovery moved to ConfigurationDiscovery</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=ProposalConfigurationDiscovery&amp;diff=5983&amp;oldid=prev"/>
				<updated>2006-11-09T19:38:53Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;a href=&quot;/Configuration_Discovery&quot; class=&quot;mw-redirect&quot; title=&quot;Configuration Discovery&quot;&gt;Configuration Discovery&lt;/a&gt; moved to &lt;a href=&quot;/ConfigurationDiscovery&quot; class=&quot;mw-redirect&quot; title=&quot;ConfigurationDiscovery&quot;&gt;ConfigurationDiscovery&lt;/a&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='1' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 19:38, 9 November 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan='2' style='text-align: center;'&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Patrickr</name></author>	</entry>

	<entry>
		<id>https://dev.eiffel.com/index.php?title=ProposalConfigurationDiscovery&amp;diff=4525&amp;oldid=prev</id>
		<title>Manus: ConfigurationDiscovery moved to Configuration Discovery: Forgot space</title>
		<link rel="alternate" type="text/html" href="https://dev.eiffel.com/index.php?title=ProposalConfigurationDiscovery&amp;diff=4525&amp;oldid=prev"/>
				<updated>2006-09-08T22:54:38Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;a href=&quot;/ConfigurationDiscovery&quot; class=&quot;mw-redirect&quot; title=&quot;ConfigurationDiscovery&quot;&gt;ConfigurationDiscovery&lt;/a&gt; moved to &lt;a href=&quot;/Configuration_Discovery&quot; class=&quot;mw-redirect&quot; title=&quot;Configuration Discovery&quot;&gt;Configuration Discovery&lt;/a&gt;: Forgot space&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:EiffelStudio]]&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
The idea behind configuration discovery is to make it easier to package a library or an application for free access through the web. In other words, having a website which collects libraries and their configuration file and from which users can select a library and it gets automatically used by the compiler.&lt;br /&gt;
&lt;br /&gt;
==How==&lt;br /&gt;
Instead of having a location which is a path to a project configuration file on your file system you have a path to a URL (either ftp or HTTP). Then the compiler reads the configuration file and install all the needed files on your machine in a user defined directory (for caching purpose). Once it is done the compilation proceeds as usual.&lt;br /&gt;
&lt;br /&gt;
This will result into the following advantages:&lt;br /&gt;
* Easy to install libraries: no complicated setup, no environment variable required&lt;br /&gt;
* If library comes with some C code, C code gets compiled.&lt;br /&gt;
* Track dependency automatically&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
* If a package requires a set of shared library, it is not straightforward to specify. For example EiffelVision2 on Unix requires GTK 2.4+ to be available; EiffelMedia requires SDL...&lt;/div&gt;</summary>
		<author><name>Manus</name></author>	</entry>

	</feed>