<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-16963</id>
	<title>Nabble - Eiffel Software Users</title>
	<updated>2008-07-26T02:14:14Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/Eiffel-Software-Users-f16963.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Eiffel-Software-Users-f16963.html" />
	<subtitle type="html">&lt;table cellspacing=&quot;10&quot;&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;a href=&quot;http://www.eiffel.com/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;
&lt;img border=&quot;0&quot; src=&quot;http://www.eiffel.com/images/new_eiffel/icons/dbc-logo-small.gif&quot;&gt;&lt;/a&gt;
&lt;/td&gt;
&lt;td valign=&quot;top&quot;&gt;
&lt;p&gt;
Discussion about the use of Eiffel Software products and libraries.
&lt;/p&gt;
&lt;p&gt;
Eiffel Software's EiffelStudio, available across a wide range of platforms (Windows, .NET, Linux, Mac OS X, FreeBSD, VMS, Solaris, SGI, Tru64 Unix, HP-UX, LinuxPPC, ...), is the only seamless development environment covering the entire system development lifecycle. EiffelStudio fully applies object-oriented principles and Design by Contract&amp;#153; for the production of high-quality software. Eiffel Software's products, training and services are used worldwide by satisfied customers in all major industries.
&lt;/p&gt;
&lt;p&gt;
&lt;b&gt;Eiffel: What programming should be.&lt;/b&gt;
&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-18664875</id>
	<title>RE: Re: Assertion violation in default Vision2 application</title>
	<published>2008-07-26T02:14:14Z</published>
	<updated>2008-07-26T02:14:14Z</updated>
	<author>
		<name>Chris Saunders-4</name>
	</author>
	<content type="html">Yes, I'm on Vista Ultimate 64-bit and have posted a bug report on this on as
&lt;br&gt;it seems to me this should not occur. &amp;nbsp;I tried a few different was to set up
&lt;br&gt;the application and got an assertion violation (I don't remember now if it
&lt;br&gt;was the same one) every time.
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Chris Saunders
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18664875&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;[mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18664875&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;] On Behalf Of Balázs Kéri
&lt;br&gt;Sent: July-26-08 3:13 AM
&lt;br&gt;To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18664875&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;Subject: Re: [eiffel_software] Re: Assertion violation in default Vision2
&lt;br&gt;application
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;Hi,
&lt;br&gt;&lt;br&gt;I have just reproduced the same (or similar) error. I used
&lt;br&gt;EiffelStudio 6.2.7.3753 on Windows Vista, 32 bit. I simply generated a
&lt;br&gt;new vision2 default application (turned on all features), changed the
&lt;br&gt;settings in vision2 and vision2_pre libraries to check all assertions.
&lt;br&gt;When the application starts assertion &amp;quot;exists&amp;quot; in
&lt;br&gt;{WEL_PALETTE}.decrement_reference is violated. Here is the call stack:
&lt;br&gt;&lt;br&gt;ObjectClassRoutine
&lt;br&gt;------------------
&lt;br&gt;[0x599A258] WEL_PALETTE decrement_reference (From
&lt;br&gt;WEL_REFERENCE_TRACKABLE) ( @ 1 )
&lt;br&gt;[0x599A260] EV_PIXMAP_IMP reset_bitmap_content ( @ 8 )
&lt;br&gt;[0x599A260] EV_PIXMAP_IMP destroy ( @ 4 )
&lt;br&gt;[0x599A260] EV_PIXMAP_IMP safe_destroy (From EV_ANY_I) ( @ 3 )
&lt;br&gt;[0x599A264] EV_PIXMAP destroy (From EV_ANY) ( @ 1 )
&lt;br&gt;[0x599A268] EV_TOOL_BAR_BUTTON_IMP set_pixmap_in_parent ( @ 37 )
&lt;br&gt;[0x599A26C] EV_TOOL_BAR_IMP insert_item ( @ 17 )
&lt;br&gt;[0x599A26C] EV_TOOL_BAR_IMP insert_i_th (From EV_ITEM_LIST_IMP) ( @ 6 )
&lt;br&gt;[0x599A26C] EV_TOOL_BAR_IMP extend (From EV_DYNAMIC_LIST_I) ( @ 2 )
&lt;br&gt;[0x599A270] EV_TOOL_BAR extend (From EV_DYNAMIC_LIST) ( @ 7 )
&lt;br&gt;Balázs Kéri
&lt;br&gt;&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;[Non-text portions of this message have been removed]
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18664875&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18664875&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18664875&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Assertion-violation-in-default-Vision2-application-tp18481083s16963p18664875.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18664077</id>
	<title>Re: Re: Assertion violation in default Vision2 application</title>
	<published>2008-07-26T00:13:04Z</published>
	<updated>2008-07-26T00:13:04Z</updated>
	<author>
		<name>BK</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I have just reproduced the same (or similar) error. I used
&lt;br&gt;EiffelStudio 6.2.7.3753 on Windows Vista, 32 bit. I simply generated a
&lt;br&gt;new vision2 default application (turned on all features), changed the
&lt;br&gt;settings in vision2 and vision2_pre libraries to check all assertions.
&lt;br&gt;When the application starts assertion &amp;quot;exists&amp;quot; in
&lt;br&gt;{WEL_PALETTE}.decrement_reference is violated. Here is the call stack:
&lt;br&gt;&lt;br&gt;ObjectClassRoutine
&lt;br&gt;------------------
&lt;br&gt;[0x599A258] WEL_PALETTE decrement_reference (From
&lt;br&gt;WEL_REFERENCE_TRACKABLE) ( @ 1 )
&lt;br&gt;[0x599A260] EV_PIXMAP_IMP reset_bitmap_content ( @ 8 )
&lt;br&gt;[0x599A260] EV_PIXMAP_IMP destroy ( @ 4 )
&lt;br&gt;[0x599A260] EV_PIXMAP_IMP safe_destroy (From EV_ANY_I) ( @ 3 )
&lt;br&gt;[0x599A264] EV_PIXMAP destroy (From EV_ANY) ( @ 1 )
&lt;br&gt;[0x599A268] EV_TOOL_BAR_BUTTON_IMP set_pixmap_in_parent ( @ 37 )
&lt;br&gt;[0x599A26C] EV_TOOL_BAR_IMP insert_item ( @ 17 )
&lt;br&gt;[0x599A26C] EV_TOOL_BAR_IMP insert_i_th (From EV_ITEM_LIST_IMP) ( @ 6 )
&lt;br&gt;[0x599A26C] EV_TOOL_BAR_IMP extend (From EV_DYNAMIC_LIST_I) ( @ 2 )
&lt;br&gt;[0x599A270] EV_TOOL_BAR extend (From EV_DYNAMIC_LIST) ( @ 7 )
&lt;br&gt;Balázs Kéri
&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18664077&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18664077&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18664077&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Assertion-violation-in-default-Vision2-application-tp18481083s16963p18664077.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18663409</id>
	<title>RE: Re: working directory</title>
	<published>2008-07-25T22:50:27Z</published>
	<updated>2008-07-25T22:50:27Z</updated>
	<author>
		<name>Emmanuel Stapf [ES]</name>
	</author>
	<content type="html">In the Execution menu under Execution parameters you have the option to choose the
&lt;br&gt;working directory by adding a profile to your execution.
&lt;br&gt;&lt;br&gt;Manu
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18663409&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;&amp;gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18663409&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;] On Behalf Of Jimmy J. Johnson
&lt;br&gt;&amp;gt; Sent: Friday, July 25, 2008 5:38 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18663409&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: [eiffel_software] Re: working directory
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I mean in EiffelStudio for debug mode. &amp;nbsp;I can't find the option.
&lt;br&gt;&amp;gt; where is it?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18663409&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;, &amp;quot;Emmanuel Stapf [ES]&amp;quot;
&lt;br&gt;&amp;gt; &amp;lt;manus@...&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; What do you mean? In class EXECUTION_ENVIRONMENT you can change it
&lt;br&gt;&amp;gt; during
&lt;br&gt;&amp;gt; &amp;gt; execution. In EiffelStudio, you can also change the location where
&lt;br&gt;&amp;gt; the program is
&lt;br&gt;&amp;gt; &amp;gt; executed.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt; Manu
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18663409&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18663409&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;] On Behalf Of Jimmy J.
&lt;br&gt;&amp;gt; Johnson
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Sent: Friday, July 25, 2008 1:39 PM
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18663409&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Subject: [eiffel_software] working directory
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Is there a way in 6.2 to change the working directory?
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; jjj
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; ------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt; Yahoo! Groups Links
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yahoo! Groups Links
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18663409&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18663409&amp;i=8&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18663409&amp;i=9&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/working-directory-tp18659255s16963p18663409.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18661799</id>
	<title>Re: working directory</title>
	<published>2008-07-25T17:38:07Z</published>
	<updated>2008-07-25T17:38:07Z</updated>
	<author>
		<name>Jimmy J. Johnson</name>
	</author>
	<content type="html">I mean in EiffelStudio for debug mode. &amp;nbsp;I can't find the option. &amp;nbsp;
&lt;br&gt;where is it?
&lt;br&gt;&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18661799&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;, &amp;quot;Emmanuel Stapf [ES]&amp;quot; 
&lt;br&gt;&amp;lt;manus@...&amp;gt; wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What do you mean? In class EXECUTION_ENVIRONMENT you can change it 
&lt;br&gt;during
&lt;br&gt;&amp;gt; execution. In EiffelStudio, you can also change the location where 
&lt;br&gt;the program is
&lt;br&gt;&amp;gt; executed.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Manu
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; &amp;gt; From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18661799&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18661799&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;] On Behalf Of Jimmy J. 
&lt;br&gt;Johnson
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;gt; Sent: Friday, July 25, 2008 1:39 PM
&lt;br&gt;&amp;gt; &amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18661799&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;&amp;gt; &amp;gt; Subject: [eiffel_software] working directory
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Is there a way in 6.2 to change the working directory?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; jjj
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; ------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Yahoo! Groups Links
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18661799&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18661799&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18661799&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/working-directory-tp18659255s16963p18661799.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18660898</id>
	<title>RE: working directory</title>
	<published>2008-07-25T15:48:13Z</published>
	<updated>2008-07-25T15:48:13Z</updated>
	<author>
		<name>Emmanuel Stapf [ES]</name>
	</author>
	<content type="html">What do you mean? In class EXECUTION_ENVIRONMENT you can change it during
&lt;br&gt;execution. In EiffelStudio, you can also change the location where the program is
&lt;br&gt;executed.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Manu
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -----Original Message-----
&lt;br&gt;&amp;gt; From: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18660898&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;&amp;gt; [mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18660898&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;] On Behalf Of Jimmy J. Johnson
&lt;br&gt;&amp;gt; Sent: Friday, July 25, 2008 1:39 PM
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18660898&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Subject: [eiffel_software] working directory
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Is there a way in 6.2 to change the working directory?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; jjj
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ------------------------------------
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Yahoo! Groups Links
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18660898&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18660898&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18660898&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/working-directory-tp18659255s16963p18660898.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18659255</id>
	<title>working directory</title>
	<published>2008-07-25T13:39:27Z</published>
	<updated>2008-07-25T13:39:27Z</updated>
	<author>
		<name>Jimmy J. Johnson</name>
	</author>
	<content type="html">Is there a way in 6.2 to change the working directory?
&lt;br&gt;&lt;br&gt;jjj
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18659255&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18659255&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18659255&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/working-directory-tp18659255s16963p18659255.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18644119</id>
	<title>Re: [EiffelStudio 6.2] Avoid comment duplication</title>
	<published>2008-07-24T16:51:04Z</published>
	<updated>2008-07-24T16:51:04Z</updated>
	<author>
		<name>Paul Bates [ES]</name>
	</author>
	<content type="html">Olivier, no need to submit a report any more. I've fixed the offending
&lt;br&gt;code. If you are using the live repository (containing the 6.3
&lt;br&gt;development version) then the fix is committed in rev#74194.
&lt;br&gt;&lt;br&gt;Paul.
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18644119&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;, &amp;quot;Paul Bates&amp;quot; &amp;lt;paul.bates@...&amp;gt;
&lt;br&gt;wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hi Olivier,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I just tested out 6.3 build too and it does not work for attributes.
&lt;br&gt;&amp;gt; Yes this is a bug. Could you file a report at &lt;a href=&quot;http://support.eiffel.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://support.eiffel.com&lt;/a&gt;?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks,
&lt;br&gt;&amp;gt; Paul.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18644119&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;, &amp;quot;olivier.ligot&amp;quot;
&lt;br&gt;&amp;gt; &amp;lt;olivier.ligot@&amp;gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Hello,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I'm testing the ability to avoid comment duplication by using the
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;Precursor&amp;gt; in a descendant comment to reuse the parent one. It works
&lt;br&gt;&amp;gt; &amp;gt; for functions but not for attributes (the contract view and the
&lt;br&gt;&amp;gt; &amp;gt; interface view does not show the comments for the attributes using
&lt;br&gt;&amp;gt; &amp;gt; &amp;lt;Precursor&amp;gt;). Is this a bug ?
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; I'm using EiffelStudio 6.2.7.3753 Entreprise Edition on Windows.
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; &amp;gt; 
&lt;br&gt;&amp;gt; &amp;gt; Olivier Ligot
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18644119&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18644119&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18644119&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-EiffelStudio-6.2--Avoid-comment-duplication-tp18627690s16963p18644119.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18635027</id>
	<title>Re: [EiffelStudio 6.2] Avoid comment duplication</title>
	<published>2008-07-24T09:00:36Z</published>
	<updated>2008-07-24T09:00:36Z</updated>
	<author>
		<name>Paul Bates [ES]</name>
	</author>
	<content type="html">Hi Olivier,
&lt;br&gt;&lt;br&gt;I just tested out 6.3 build too and it does not work for attributes.
&lt;br&gt;Yes this is a bug. Could you file a report at &lt;a href=&quot;http://support.eiffel.com&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://support.eiffel.com&lt;/a&gt;?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Paul.
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18635027&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;, &amp;quot;olivier.ligot&amp;quot;
&lt;br&gt;&amp;lt;olivier.ligot@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Hello,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm testing the ability to avoid comment duplication by using the
&lt;br&gt;&amp;gt; &amp;lt;Precursor&amp;gt; in a descendant comment to reuse the parent one. It works
&lt;br&gt;&amp;gt; for functions but not for attributes (the contract view and the
&lt;br&gt;&amp;gt; interface view does not show the comments for the attributes using
&lt;br&gt;&amp;gt; &amp;lt;Precursor&amp;gt;). Is this a bug ?
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I'm using EiffelStudio 6.2.7.3753 Entreprise Edition on Windows.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Thanks in advance,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Olivier Ligot
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18635027&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18635027&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18635027&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-EiffelStudio-6.2--Avoid-comment-duplication-tp18627690s16963p18635027.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18631050</id>
	<title>Re: Bugs in i18n Library</title>
	<published>2008-07-24T05:37:23Z</published>
	<updated>2008-07-24T05:37:23Z</updated>
	<author>
		<name>Ted-47</name>
	</author>
	<content type="html">Indeed. The fix has been committed. Thanks Olivier.
&lt;br&gt;&lt;br&gt;Ted
&lt;br&gt;&lt;br&gt;--- In &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18631050&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;, &amp;quot;olivier.ligot&amp;quot;
&lt;br&gt;&amp;lt;olivier.ligot@...&amp;gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; One more:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; The arguments in {I18N_DUMMY_DICTIONARY}.has_plural,
&lt;br&gt;&amp;gt; {I18N_DUMMY_DICTIONARY}.singular and {I18N_DUMMY_DICTIONARY}.plural
&lt;br&gt;&amp;gt; should contain STRING_GENERAL instead of STRING_32, as declared in the
&lt;br&gt;&amp;gt; parent I18N_DICTIONARY. Otherwise, EiffelStudio 6.2 will detect a
&lt;br&gt;&amp;gt; catcall at runtime.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Best regards,
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Olivier Ligot
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18631050&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18631050&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18631050&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Bugs-in-i18n-Library-tp18131717s16963p18631050.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18627976</id>
	<title>Re: Bugs in i18n Library</title>
	<published>2008-07-24T02:04:38Z</published>
	<updated>2008-07-24T02:04:38Z</updated>
	<author>
		<name>olivier.ligot</name>
	</author>
	<content type="html">One more:
&lt;br&gt;&lt;br&gt;The arguments in {I18N_DUMMY_DICTIONARY}.has_plural,
&lt;br&gt;{I18N_DUMMY_DICTIONARY}.singular and {I18N_DUMMY_DICTIONARY}.plural
&lt;br&gt;should contain STRING_GENERAL instead of STRING_32, as declared in the
&lt;br&gt;parent I18N_DICTIONARY. Otherwise, EiffelStudio 6.2 will detect a
&lt;br&gt;catcall at runtime.
&lt;br&gt;&lt;br&gt;Best regards,
&lt;br&gt;&lt;br&gt;Olivier Ligot
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18627976&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18627976&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18627976&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Bugs-in-i18n-Library-tp18131717s16963p18627976.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18627690</id>
	<title>[EiffelStudio 6.2] Avoid comment duplication</title>
	<published>2008-07-24T01:42:03Z</published>
	<updated>2008-07-24T01:42:03Z</updated>
	<author>
		<name>olivier.ligot</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;I'm testing the ability to avoid comment duplication by using the
&lt;br&gt;&amp;lt;Precursor&amp;gt; in a descendant comment to reuse the parent one. It works
&lt;br&gt;for functions but not for attributes (the contract view and the
&lt;br&gt;interface view does not show the comments for the attributes using
&lt;br&gt;&amp;lt;Precursor&amp;gt;). Is this a bug ?
&lt;br&gt;&lt;br&gt;I'm using EiffelStudio 6.2.7.3753 Entreprise Edition on Windows.
&lt;br&gt;&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;Olivier Ligot
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18627690&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18627690&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18627690&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/-EiffelStudio-6.2--Avoid-comment-duplication-tp18627690s16963p18627690.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18622780</id>
	<title>RE: Redirecting standard file output to a string.</title>
	<published>2008-07-23T16:34:46Z</published>
	<updated>2008-07-23T16:34:46Z</updated>
	<author>
		<name>Emmanuel Stapf [ES]</name>
	</author>
	<content type="html">&amp;gt; I went back into the vault and found that STD_FILES actually used to use
&lt;br&gt;&amp;gt; IO_MEDIUM.
&lt;br&gt;&lt;br&gt;Out of curiosity I checked what I could. In 1990, it was using FILE, in 1993 it was using UNIX_FILE and was switched to PLAIN_TEXT_FILE in 1994. So I'm wondering from where you had IO_MEDIUM. Do you remember which version it was?
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Manu
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18622780&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18622780&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18622780&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Redirecting-standard-file-output-to-a-string.-tp18550102s16963p18622780.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18622572</id>
	<title>RE: Redirecting standard file output to a string.</title>
	<published>2008-07-23T16:15:45Z</published>
	<updated>2008-07-23T16:15:45Z</updated>
	<author>
		<name>rfo</name>
	</author>
	<content type="html">Hi Manu!
&lt;br&gt;&lt;br&gt;I went back into the vault and found that STD_FILES actually used to use
&lt;br&gt;IO_MEDIUM.
&lt;br&gt;In fact, I had made use of that to define a new class BUFFER_MEDIUM to
&lt;br&gt;support redirection of print statements for a macro facility feedback
&lt;br&gt;mechanism. &amp;nbsp;It worked quite nicely as I recall. &amp;nbsp;I had my own version of
&lt;br&gt;STD_FILEs that simply redefined a few things from the standard one and
&lt;br&gt;excluded the original from my Ace file.
&lt;br&gt;I guess is safe to assume that won't work anymore :)
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;R
&lt;br&gt;&lt;br&gt;==================================================
&lt;br&gt;Roger F. Osmond
&lt;br&gt;----------------------------------------
&lt;br&gt;Amalasoft Corporation
&lt;br&gt;273 Harwood Avenue
&lt;br&gt;Littleton, MA 01460
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -------- Original Message --------
&lt;br&gt;&amp;gt; Subject: RE: [eiffel_software] Redirecting standard file output to a
&lt;br&gt;&amp;gt; string.
&lt;br&gt;&amp;gt; From: &amp;quot;Emmanuel Stapf [ES]&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18622572&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;manus@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Wed, July 23, 2008 6:37 pm
&lt;br&gt;&amp;gt; To: &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18622572&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I was wondering why STD_FILES uses PLAIN_TEXT_FILE for input, output
&lt;br&gt;&amp;gt; &amp;gt; and error, rather than IO_MEDIUM.
&lt;br&gt;&amp;gt; Actually I'm not sure why. Most likely the plain text nature of the output has to
&lt;br&gt;&amp;gt; do with this. There are some features such as `flush' and `read_word' which are
&lt;br&gt;&amp;gt; useful but not present in IO_MEDIUM.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; The reason I ask, is that doing so makes it difficult (and time
&lt;br&gt;&amp;gt; &amp;gt; consuming) to redirect the output to a string. I found myself having to
&lt;br&gt;&amp;gt; &amp;gt; create an ugly descendant of PLAIN_TEXT_FILE, which wrote to a string
&lt;br&gt;&amp;gt; &amp;gt; instead of using the C file-output functions. It would have been more
&lt;br&gt;&amp;gt; &amp;gt; elegant and quicker had IO_MEDIUM been the base class.
&lt;br&gt;&amp;gt; Make sense.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;gt; Has STD_FILES chosen too specific a type for these features? And is
&lt;br&gt;&amp;gt; &amp;gt; there a better way of re-directing the io.output to a string?
&lt;br&gt;&amp;gt; At the moment, I don't see an easy way.
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Manu
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18622572&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18622572&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18622572&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Redirecting-standard-file-output-to-a-string.-tp18550102s16963p18622572.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18622101</id>
	<title>RE: Redirecting standard file output to a string.</title>
	<published>2008-07-23T15:37:37Z</published>
	<updated>2008-07-23T15:37:37Z</updated>
	<author>
		<name>Emmanuel Stapf [ES]</name>
	</author>
	<content type="html">&amp;gt; I was wondering why STD_FILES uses PLAIN_TEXT_FILE for input, output
&lt;br&gt;&amp;gt; and error, rather than IO_MEDIUM.
&lt;br&gt;&lt;br&gt;Actually I'm not sure why. Most likely the plain text nature of the output has to
&lt;br&gt;do with this. There are some features such as `flush' and `read_word' which are
&lt;br&gt;useful but not present in IO_MEDIUM.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; The reason I ask, is that doing so makes it difficult (and time
&lt;br&gt;&amp;gt; consuming) to redirect the output to a string. I found myself having to
&lt;br&gt;&amp;gt; create an ugly descendant of PLAIN_TEXT_FILE, which wrote to a string
&lt;br&gt;&amp;gt; instead of using the C file-output functions. It would have been more
&lt;br&gt;&amp;gt; elegant and quicker had IO_MEDIUM been the base class.
&lt;br&gt;&lt;br&gt;Make sense.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; Has STD_FILES chosen too specific a type for these features? And is
&lt;br&gt;&amp;gt; there a better way of re-directing the io.output to a string?
&lt;br&gt;&lt;br&gt;At the moment, I don't see an easy way.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Manu
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18622101&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18622101&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18622101&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Redirecting-standard-file-output-to-a-string.-tp18550102s16963p18622101.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18621970</id>
	<title>Re: Re: formatted output</title>
	<published>2008-07-23T15:28:35Z</published>
	<updated>2008-07-23T15:28:35Z</updated>
	<author>
		<name>Peter Gummer-2</name>
	</author>
	<content type="html">Helmut Brandl wrote:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 4. Freeze the interface part of FreeELKS and allow only
&lt;br&gt;&amp;gt; implementation improvements, in order to bind FreeELKS
&lt;br&gt;&amp;gt; to the standard (to avoid divergence in the future).
&lt;br&gt;&lt;br&gt;I don't like the idea of freezing the interface of FreeELKS. We want to keep 
&lt;br&gt;improving it, slowly and carefully.
&lt;br&gt;&lt;br&gt;Helmut, do you know about the FreeELKS mailing list?
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18621970&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;freeelks-devel@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;- Peter Gummer 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18621970&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18621970&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18621970&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18621970.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18621764</id>
	<title>RE: Re: formatted output</title>
	<published>2008-07-23T15:12:33Z</published>
	<updated>2008-07-23T15:12:33Z</updated>
	<author>
		<name>Emmanuel Stapf [ES]</name>
	</author>
	<content type="html">&lt;div class='shrinkable-quote'&gt;&amp;gt; That is one possibility. Make a reference implementation of what is
&lt;br&gt;&amp;gt; considered to be standard and define the flat short form to be the
&lt;br&gt;&amp;gt; standard. This has the advantage that it is something which really
&lt;br&gt;&amp;gt; exists and is not just paperwork. I have proposed this already to Manu
&lt;br&gt;&amp;gt; as one possibility.
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; If thats the way, in my opinion the following is necessary:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; 1. Clean up FreeELKS to be compliant with the ECMA Eiffel standard (that
&lt;br&gt;&amp;gt; is currently not yet the case, but the differences are not that big)
&lt;/div&gt;&lt;br&gt;This is in our agenda but we are doing it at our own pace to ensure that no
&lt;br&gt;breaking changes are imposed on our users.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; 2. Agree on what is considered standard (it could be all, but there are
&lt;br&gt;&amp;gt; some very implementation specific classes in FreeELKS which might not
&lt;br&gt;&amp;gt; make sense to be part of the standard).
&lt;br&gt;&lt;br&gt;Definitely and this is what we are working on. We started FreeELKS by using ISE's
&lt;br&gt;EiffelBase library. This library has some external dependency of the ELKS classes
&lt;br&gt;to non-ELKS classes which cause many other classes to be present in FreeELKS. Give
&lt;br&gt;it some time and this will be cleaned up.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; 3. Extract &amp;nbsp;the flat short documentation of the classes considered as
&lt;br&gt;&amp;gt; standard and publish them within the ECMA Eiffel standard or some
&lt;br&gt;&amp;gt; companion document (clearly a little bit &amp;quot;around&amp;quot; the flat short form
&lt;br&gt;&amp;gt; would be necessary, but the major part could be the flat short form. It
&lt;br&gt;&amp;gt; is great plus of Eiffel having the flat short form and design by
&lt;br&gt;&amp;gt; contract.).
&lt;br&gt;&lt;br&gt;I've you heard of &amp;quot;Been there, done that&amp;quot; :-) This was more or less the idea
&lt;br&gt;behind the original ELKS but it was a complete failure for interoperability.
&lt;br&gt;Indeed, it lacks inheritance specification (thus the ISE's ARRAY/STRING classes
&lt;br&gt;chose to make reference to classes outside ELKS) and it does not prevent someone
&lt;br&gt;to add a feature to an existing class, which causes the code to most likely not
&lt;br&gt;compile when you go from one compiler to another. The other part is that by only
&lt;br&gt;providing specification, there is still some rooms for slightly different
&lt;br&gt;behaviors between implementations.
&lt;br&gt;&lt;br&gt;This is why we want FreeELKS as is to become the next ELKS standard. The
&lt;br&gt;specification is set by code and thus should work the same among various
&lt;br&gt;compilers. The other idea we had for FreeELKS is that all Eiffel compilers should
&lt;br&gt;be part of the development of FreeELKS to ensure that it works for them. If it
&lt;br&gt;doesn't, then you could say that they are not a good Eiffel compiler.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&amp;gt; 4. Freeze the interface part of FreeELKS and allow only implementation
&lt;br&gt;&amp;gt; improvements, in order to bind FreeELKS to the standard (to avoid
&lt;br&gt;&amp;gt; divergence in the future).
&lt;br&gt;&amp;nbsp;
&lt;br&gt;By standardizing on an open source library such as FreeELKS you won't have that
&lt;br&gt;problem and therefore it does not freeze the future innovation of the library
&lt;br&gt;itself.
&lt;br&gt;&lt;br&gt;&amp;gt; What I want is a standardized set of libraries. Of course an agreement
&lt;br&gt;&amp;gt; of what has to be in the standardized libraries might be difficult to
&lt;br&gt;&amp;gt; reach. But I would be happy, if the Eiffel community agreed on the goal
&lt;br&gt;&amp;gt; to have a standardized set of libraries and took some action to reach it.
&lt;br&gt;&lt;br&gt;To standardize ARRAY and STRING it took about 3 years. I don't think we want to
&lt;br&gt;spend so much time on standardizing other libraries. I think compiler writers
&lt;br&gt;should simply focus on FreeELKS and then any other library should compile with any
&lt;br&gt;other Eiffel compilers, if it does not, then again, your compiler is not a good
&lt;br&gt;enough Eiffel compiler.
&lt;br&gt;&lt;br&gt;Hope this helps,
&lt;br&gt;Manu
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18621764&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18621764&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18621764&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18621764.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18612911</id>
	<title>Re: Re: formatted output</title>
	<published>2008-07-23T08:07:43Z</published>
	<updated>2008-07-23T08:07:43Z</updated>
	<author>
		<name>Helmut Brandl</name>
	</author>
	<content type="html">Brian Heilig wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; --- Helmut Brandl wrote:
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; [We need] a standardized set of libraries. This is not
&lt;br&gt;&amp;gt;&amp;gt; yet the case with Eiffel. 
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; Now you can say, that we have FreeELKS. But what of FreeELKS is 
&lt;br&gt;&amp;gt;&amp;gt; considered as standard?
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Well, it has the word Standard in it. Would you be happy if ISO put a
&lt;br&gt;&amp;gt; stamp on it? I know it's out-of-the box thinking, but what's wrong
&lt;br&gt;&amp;gt; with having the code be the standard? It has some advantages:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; * It guarantees compatibility
&lt;br&gt;&amp;gt; * It comes with its own reference implementation
&lt;br&gt;&amp;gt; * No need to maintain separate implementations
&lt;br&gt;&amp;gt; * It is completely unambiguous
&lt;br&gt;&amp;gt; * No need to maintain separate documents
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Maybe all that's missing is a mention in ECMA-367 that FreeELKS is the
&lt;br&gt;&amp;gt; Library Kernel Standard.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; What about FreeELKS being used as the standard library do you dislike?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Brian
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;That is one possibility. Make a reference implementation of what is 
&lt;br&gt;considered to be standard and define the flat short form to be the 
&lt;br&gt;standard. This has the advantage that it is something which really 
&lt;br&gt;exists and is not just paperwork. I have proposed this already to Manu 
&lt;br&gt;as one possibility.
&lt;br&gt;&lt;br&gt;If thats the way, in my opinion the following is necessary:
&lt;br&gt;&lt;br&gt;1. Clean up FreeELKS to be compliant with the ECMA Eiffel standard (that 
&lt;br&gt;is currently not yet the case, but the differences are not that big)
&lt;br&gt;&lt;br&gt;2. Agree on what is considered standard (it could be all, but there are 
&lt;br&gt;some very implementation specific classes in FreeELKS which might not 
&lt;br&gt;make sense to be part of the standard).
&lt;br&gt;&lt;br&gt;3. Extract &amp;nbsp;the flat short documentation of the classes considered as 
&lt;br&gt;standard and publish them within the ECMA Eiffel standard or some 
&lt;br&gt;companion document (clearly a little bit &amp;quot;around&amp;quot; the flat short form 
&lt;br&gt;would be necessary, but the major part could be the flat short form. It 
&lt;br&gt;is great plus of Eiffel having the flat short form and design by contract.).
&lt;br&gt;&lt;br&gt;4. Freeze the interface part of FreeELKS and allow only implementation 
&lt;br&gt;improvements, in order to bind FreeELKS to the standard (to avoid 
&lt;br&gt;divergence in the future).
&lt;br&gt;&lt;br&gt;But I don't know if this is the way the ECMA committee wants to go.
&lt;br&gt;&lt;br&gt;What I want is a standardized set of libraries. Of course an agreement 
&lt;br&gt;of what has to be in the standardized libraries might be difficult to 
&lt;br&gt;reach. But I would be happy, if the Eiffel community agreed on the goal 
&lt;br&gt;to have a standardized set of libraries and took some action to reach it.
&lt;br&gt;&lt;br&gt;Helmut
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.sourceforge.net/projects/tecomp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourceforge.net/projects/tecomp&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://tecomp.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tecomp.sourceforge.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18612911&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18612911&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18612911&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18612911.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18610946</id>
	<title>Re: formatted output</title>
	<published>2008-07-23T06:38:06Z</published>
	<updated>2008-07-23T06:38:06Z</updated>
	<author>
		<name>Brian Heilig</name>
	</author>
	<content type="html">--- Helmut Brandl wrote:
&lt;br&gt;&amp;gt; [We need] a standardized set of libraries. This is not
&lt;br&gt;&amp;gt; yet the case with Eiffel. 
&lt;br&gt;&lt;br&gt;&amp;gt; Now you can say, that we have FreeELKS. But what of FreeELKS is 
&lt;br&gt;&amp;gt; considered as standard?
&lt;br&gt;&lt;br&gt;Well, it has the word Standard in it. Would you be happy if ISO put a
&lt;br&gt;stamp on it? I know it's out-of-the box thinking, but what's wrong
&lt;br&gt;with having the code be the standard? It has some advantages:
&lt;br&gt;&lt;br&gt;* It guarantees compatibility
&lt;br&gt;* It comes with its own reference implementation
&lt;br&gt;* No need to maintain separate implementations
&lt;br&gt;* It is completely unambiguous
&lt;br&gt;* No need to maintain separate documents
&lt;br&gt;&lt;br&gt;Maybe all that's missing is a mention in ECMA-367 that FreeELKS is the
&lt;br&gt;Library Kernel Standard.
&lt;br&gt;&lt;br&gt;What about FreeELKS being used as the standard library do you dislike?
&lt;br&gt;&lt;br&gt;Brian
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18610946&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18610946&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18610946&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18610946.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18610588</id>
	<title>Re: Re: formatted output</title>
	<published>2008-07-23T06:20:29Z</published>
	<updated>2008-07-23T06:20:29Z</updated>
	<author>
		<name>Helmut Brandl</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;Howard Thomson wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi,
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; There appears to be some confusion over what the term
&lt;br&gt;&amp;gt; 'kernel library' means.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; To me, it means the set of classes whose implementation is
&lt;br&gt;&amp;gt; tightly bound to a specific compiler, such as gec [the Gobo
&lt;br&gt;&amp;gt; Eiffel Compiler] or ec [ISE's Eiffel Compiler from EiffelStudio].
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; While the implementation of these classes are compiler dependent,
&lt;br&gt;&amp;gt; their interface to other classes that do not, and do not need to, contain
&lt;br&gt;&amp;gt; external &amp;quot;C&amp;quot; [or &amp;quot;C++&amp;quot; etc], are standardized such that all other pure
&lt;br&gt;&amp;gt; Eiffel classes can be used with any implementation of the kernel classes.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The only pure Eiffel classes in the kernel class set are those, such as HASHABLE,
&lt;br&gt;&amp;gt; on which compiler dependent classes, such as INTEGER_32_REF depend.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; All other pure Eiffel classes, such as the structure library, are outside the 'kernel' and
&lt;br&gt;&amp;gt; are, or should be, useable with any Eiffel standard implementation.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Howard Thomson
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Hello Howard,
&lt;br&gt;&lt;br&gt;you are absolutely right concerning the implementation aspect and I 
&lt;br&gt;agree with you 100%. It is good practice to define a set of classes 
&lt;br&gt;(maybe called kernel) to provide the functions which need support by the 
&lt;br&gt;specific compiler or the operating system. Then you can build on these 
&lt;br&gt;functions more complex functionality.
&lt;br&gt;&lt;br&gt;But if you focus on the usability you get a different picture. As a 
&lt;br&gt;user, you are not interested on how the things are implemented. Look at 
&lt;br&gt;the famous &amp;quot;printf&amp;quot; function in C. Using your definition of kernel, it 
&lt;br&gt;would not belong to the kernel. You can implement printf completely in C 
&lt;br&gt;based e.g. putc or puts. However it belongs to &amp;quot;standard input output&amp;quot; 
&lt;br&gt;(i.e. stdio.h). Why? Because the inventors of C considered printf such a 
&lt;br&gt;basic function that each user can expect it to be available on a 
&lt;br&gt;standard C compiler. Wasn't it a very wise decision ...... ?
&lt;br&gt;&lt;br&gt;Helmut
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.sourceforge.net/projects/tecomp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourceforge.net/projects/tecomp&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://tecomp.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tecomp.sourceforge.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18610588&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18610588&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18610588&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18610588.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18609515</id>
	<title>Volunteers needed to create exam focused on application security</title>
	<published>2008-07-23T05:21:59Z</published>
	<updated>2008-07-23T05:21:59Z</updated>
	<author>
		<name>jm04469-2</name>
	</author>
	<content type="html">The Open Web Application Security Project (OWASP) is working on
&lt;br&gt;creating a new certification around Web Application Security and are
&lt;br&gt;looking for volunteer contributors. If you are interested in joining,
&lt;br&gt;please subscribe to the mailing list at:
&lt;br&gt;&lt;a href=&quot;https://lists.owasp.org/mailman/listinfo/owasp-cert&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.owasp.org/mailman/listinfo/owasp-cert&lt;/a&gt;&lt;br&gt;&lt;br&gt;Upon joining, please introduce yourself...
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18609515&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18609515&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18609515&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Volunteers-needed-to-create-exam-focused-on-application-security-tp18609515s16963p18609515.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18608441</id>
	<title>Re: formatted output</title>
	<published>2008-07-23T04:09:52Z</published>
	<updated>2008-07-23T04:09:52Z</updated>
	<author>
		<name>Howard Thomson</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;There appears to be some confusion over what the term
&lt;br&gt;'kernel library' means.
&lt;br&gt;&lt;br&gt;To me, it means the set of classes whose implementation is
&lt;br&gt;tightly bound to a specific compiler, such as gec [the Gobo
&lt;br&gt;Eiffel Compiler] or ec [ISE's Eiffel Compiler from EiffelStudio].
&lt;br&gt;&lt;br&gt;While the implementation of these classes are compiler dependent,
&lt;br&gt;their interface to other classes that do not, and do not need to, contain
&lt;br&gt;external &amp;quot;C&amp;quot; [or &amp;quot;C++&amp;quot; etc], are standardized such that all other pure
&lt;br&gt;Eiffel classes can be used with any implementation of the kernel classes.
&lt;br&gt;&lt;br&gt;The only pure Eiffel classes in the kernel class set are those, such as HASHABLE,
&lt;br&gt;on which compiler dependent classes, such as INTEGER_32_REF depend.
&lt;br&gt;&lt;br&gt;All other pure Eiffel classes, such as the structure library, are outside the 'kernel' and
&lt;br&gt;are, or should be, useable with any Eiffel standard implementation.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Howard Thomson
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;&amp;quot;Only two things are infinite, the universe and human stupidity,
&lt;br&gt;and I'm not sure about the former.&amp;quot; -- Albert Einstein 
&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18608441&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18608441&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18608441&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18608441.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18602668</id>
	<title>Re: formatted output</title>
	<published>2008-07-22T19:19:46Z</published>
	<updated>2008-07-22T19:19:46Z</updated>
	<author>
		<name>Helmut Brandl</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;Peter Gummer wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Maybe I'm going nuts, but Helmut's complaint that FORMAT_INTEGER is not in 
&lt;br&gt;&amp;gt; ELKS, and Manu's apparent acceptance of this, contradict Roger's helpful 
&lt;br&gt;&amp;gt; observation that FORMAT_INTEGER is in fact in ELKS. It's in the ELKS support 
&lt;br&gt;&amp;gt; cluster. I just double checked this.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Formatted output _is_ available in ELKS, so what's the problem?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; - Peter Gummer 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;Peter,
&lt;br&gt;&lt;br&gt;let me try to make my point again. The goal is to win more people to use 
&lt;br&gt;Eiffel, which we all on this list think is a very good programming 
&lt;br&gt;language. For many people, especially companies, one important 
&lt;br&gt;precondition is to have a standardized language and a standardized set 
&lt;br&gt;of libraries. This is not yet the case with Eiffel. We have the ECMA 
&lt;br&gt;Eiffel specification which does a very good job in standardizing the 
&lt;br&gt;language. But it is the pure and naked language!! We have nearly nothing 
&lt;br&gt;(only &amp;nbsp;some features of the class ANY mentioned in the ECMA standard) 
&lt;br&gt;comparable with respect to standard functions.
&lt;br&gt;&lt;br&gt;Now you can say, that we have FreeELKS. But what of FreeELKS is 
&lt;br&gt;considered as standard? Is it only the kernel (I think, that was the 
&lt;br&gt;remark of Manu, that only the kernel is going to be standardized)? Is it 
&lt;br&gt;also the support cluster? Are all clusters be considered as part of the 
&lt;br&gt;standard library?
&lt;br&gt;&lt;br&gt;So again: I do not complain that something is not available. I try to 
&lt;br&gt;convince the Eiffel community, that we have to specify, what basic 
&lt;br&gt;functions belong to the standard and what is optional. I don't know if 
&lt;br&gt;there is a chance to reach an agreement on this point.
&lt;br&gt;&lt;br&gt;By the way, there is a document on Bertrand's homepage (I don't know, if 
&lt;br&gt;it is still there) which obviously is a working draft describing ELKS 
&lt;br&gt;for standard Eiffel. This working draft mentions only the kernel classes 
&lt;br&gt;as ELKS classes (without FORMAT_INTEGER). No support cluster, no 
&lt;br&gt;structures cluster etc. So it is easy to find out, what is all available 
&lt;br&gt;in the Eiffel world, but it is very difficult to answer the question: 
&lt;br&gt;&amp;quot;What basic functions must be provided by a standard conformant compiler?&amp;quot;.
&lt;br&gt;&lt;br&gt;Helmut
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.sourceforge.net/projects/tecomp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourceforge.net/projects/tecomp&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://tecomp.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tecomp.sourceforge.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18602668&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18602668&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18602668&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18602668.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18601635</id>
	<title>Re: formatted output</title>
	<published>2008-07-22T17:28:35Z</published>
	<updated>2008-07-22T17:28:35Z</updated>
	<author>
		<name>Peter Gummer-2</name>
	</author>
	<content type="html">Roger Osmond wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; You can use the FORMAT_INTEGER class (in ELKS support lib) ...
&lt;br&gt;&lt;br&gt;And Helmut Brandl replied:
&lt;br&gt;&lt;br&gt;&amp;gt; ... I was hoping that formatted output were available within the
&lt;br&gt;&amp;gt; kernel library in order to have something portable across different
&lt;br&gt;&amp;gt; compilers.
&lt;br&gt;&lt;br&gt;To which Emmanuel Stapf replied:
&lt;br&gt;&lt;br&gt;&amp;gt; It would not be the kernel library anymore. The idea behind ELKS
&lt;br&gt;&amp;gt; was the minimal set of classes that can be shared among various
&lt;br&gt;&amp;gt; implementations. What you are suggesting is a layer on top of ELKS
&lt;br&gt;&amp;gt; ...
&lt;br&gt;&lt;br&gt;Maybe I'm going nuts, but Helmut's complaint that FORMAT_INTEGER is not in 
&lt;br&gt;ELKS, and Manu's apparent acceptance of this, contradict Roger's helpful 
&lt;br&gt;observation that FORMAT_INTEGER is in fact in ELKS. It's in the ELKS support 
&lt;br&gt;cluster. I just double checked this.
&lt;br&gt;&lt;br&gt;Formatted output _is_ available in ELKS, so what's the problem?
&lt;br&gt;&lt;br&gt;- Peter Gummer 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18601635&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18601635&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18601635&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18601635.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18598418</id>
	<title>RE: formatted output</title>
	<published>2008-07-22T13:48:57Z</published>
	<updated>2008-07-22T13:48:57Z</updated>
	<author>
		<name>rfo</name>
	</author>
	<content type="html">Hi Helmut!
&lt;br&gt;&lt;br&gt;I didn't assume you were advocating layer violations :) I apologize if
&lt;br&gt;that's what it seems I was saying.
&lt;br&gt;I agree that a more complete 'standard functionality' is an important
&lt;br&gt;ingredient for success. &amp;nbsp;I'm pretty sure most in the Eiffel community
&lt;br&gt;would agree as well. &amp;nbsp;How and when we get there is another matter.
&lt;br&gt;&lt;br&gt;Perhaps such a thing could be accomplished unofficially, from the
&lt;br&gt;available libraries. &amp;nbsp;You know, defacto standards are standards too :) 
&lt;br&gt;I am not advocating any sort of insurgency here, but a best-practices
&lt;br&gt;paper on the topic might be quite worthwhile (to be published in the
&lt;br&gt;usual places). &amp;nbsp;Each of us has favorites of course, and there already
&lt;br&gt;are lists of libraries, but nothing in that form as far as I know.
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp;R
&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;==================================================
&lt;br&gt;Roger F. Osmond
&lt;br&gt;----------------------------------------
&lt;br&gt;Amalasoft Corporation
&lt;br&gt;273 Harwood Avenue
&lt;br&gt;Littleton, MA 01460
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -------- Original Message --------
&lt;br&gt;&amp;gt; Subject: Re: [eiffel_software] formatted output
&lt;br&gt;&amp;gt; From: Helmut Brandl &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18598418&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;helmut.brandl@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Tue, July 22, 2008 4:00 pm
&lt;br&gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18598418&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;&amp;gt; Roger,
&lt;br&gt;&amp;gt; sorry that I did not make my point very well. I was not talking about 
&lt;br&gt;&amp;gt; mixing layers. Clearly it is good design to separate a minimal set of 
&lt;br&gt;&amp;gt; kernel functions from something which can be built on top of the kernel 
&lt;br&gt;&amp;gt; functionality.
&lt;br&gt;&amp;gt; I was talking about a set of standard functionality which will be 
&lt;br&gt;&amp;gt; encountered on any Eiffel installation. In other words a set of standard 
&lt;br&gt;&amp;gt; functions on which I can base my application.
&lt;br&gt;&amp;gt; Regards
&lt;br&gt;&amp;gt; Helmut
&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.sourceforge.net/projects/tecomp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourceforge.net/projects/tecomp&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://tecomp.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tecomp.sourceforge.net&lt;/a&gt;&lt;br&gt;&amp;gt; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18598418&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rfo@...&lt;/a&gt; wrote:
&lt;br&gt;&amp;gt; &amp;gt; Thanks Manu!
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I couldn't have said it better myself. &amp;nbsp;Formatted IO, while seemingly
&lt;br&gt;&amp;gt; &amp;gt; everywhere, does not rise to kernel status. &amp;nbsp;That said, there's no
&lt;br&gt;&amp;gt; &amp;gt; reason it can't be eveywhere in Eiffel also, and still keep ELKS the way
&lt;br&gt;&amp;gt; &amp;gt; it should be. &amp;nbsp;We need to avoid layer confusion as much as we need to
&lt;br&gt;&amp;gt; &amp;gt; make Eiffel more acceptable.
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; &amp;nbsp; R
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ==================================================
&lt;br&gt;&amp;gt; &amp;gt; Roger F. Osmond
&lt;br&gt;&amp;gt; &amp;gt; ----------------------------------------
&lt;br&gt;&amp;gt; &amp;gt; Amalasoft Corporation
&lt;br&gt;&amp;gt; &amp;gt; 273 Harwood Avenue
&lt;br&gt;&amp;gt; &amp;gt; Littleton, MA 01460
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; -------- Original Message --------
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Subject: RE: [eiffel_software] formatted output
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; From: &amp;quot;Emmanuel Stapf [ES]&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18598418&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;manus@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Date: Tue, July 22, 2008 2:37 pm
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; To: &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18598418&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; I hope it is possible to convince the standardization committee to
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; include this very basic functionality into the kernel library. This
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; It would not be the kernel library anymore. The idea behind ELKS was the minimal set of classes that can be shared among various implementations. What you are suggesting is a layer on top of ELKS and as long as the library is entirely written in Eiffel then it should work on all Eiffel implementations making the need for a standardization less critical.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Manu
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; ------------------------------------
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; Yahoo! Groups Links
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;br&gt;&amp;gt; &amp;gt;
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18598418&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18598418&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18598418&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18598418.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18597373</id>
	<title>Re: formatted output</title>
	<published>2008-07-22T12:54:07Z</published>
	<updated>2008-07-22T12:54:07Z</updated>
	<author>
		<name>Helmut Brandl</name>
	</author>
	<content type="html">Roger,
&lt;br&gt;&lt;br&gt;sorry that I did not make my point very well. I was not talking about 
&lt;br&gt;mixing layers. Clearly it is good design to separate a minimal set of 
&lt;br&gt;kernel functions from something which can be built on top of the kernel 
&lt;br&gt;functionality.
&lt;br&gt;&lt;br&gt;I was talking about a set of standard functionality which will be 
&lt;br&gt;encountered on any Eiffel installation. In other words a set of standard 
&lt;br&gt;functions on which I can base my application.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;Helmut
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.sourceforge.net/projects/tecomp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourceforge.net/projects/tecomp&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://tecomp.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tecomp.sourceforge.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18597373&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rfo@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Thanks Manu!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I couldn't have said it better myself. &amp;nbsp;Formatted IO, while seemingly
&lt;br&gt;&amp;gt; everywhere, does not rise to kernel status. &amp;nbsp;That said, there's no
&lt;br&gt;&amp;gt; reason it can't be eveywhere in Eiffel also, and still keep ELKS the way
&lt;br&gt;&amp;gt; it should be. &amp;nbsp;We need to avoid layer confusion as much as we need to
&lt;br&gt;&amp;gt; make Eiffel more acceptable.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; R
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ==================================================
&lt;br&gt;&amp;gt; Roger F. Osmond
&lt;br&gt;&amp;gt; ----------------------------------------
&lt;br&gt;&amp;gt; Amalasoft Corporation
&lt;br&gt;&amp;gt; 273 Harwood Avenue
&lt;br&gt;&amp;gt; Littleton, MA 01460
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; -------- Original Message --------
&lt;br&gt;&amp;gt;&amp;gt; Subject: RE: [eiffel_software] formatted output
&lt;br&gt;&amp;gt;&amp;gt; From: &amp;quot;Emmanuel Stapf [ES]&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18597373&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;manus@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Date: Tue, July 22, 2008 2:37 pm
&lt;br&gt;&amp;gt;&amp;gt; To: &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18597373&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; I hope it is possible to convince the standardization committee to
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; include this very basic functionality into the kernel library. This
&lt;br&gt;&amp;gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; It would not be the kernel library anymore. The idea behind ELKS was the minimal set of classes that can be shared among various implementations. What you are suggesting is a layer on top of ELKS and as long as the library is entirely written in Eiffel then it should work on all Eiffel implementations making the need for a standardization less critical.
&lt;br&gt;&amp;gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt;&amp;gt; Manu
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yahoo! Groups Links
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18597373&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18597373&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18597373&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18597373.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18597040</id>
	<title>RE: formatted output</title>
	<published>2008-07-22T12:36:30Z</published>
	<updated>2008-07-22T12:36:30Z</updated>
	<author>
		<name>rfo</name>
	</author>
	<content type="html">Thanks Manu!
&lt;br&gt;&lt;br&gt;I couldn't have said it better myself. &amp;nbsp;Formatted IO, while seemingly
&lt;br&gt;everywhere, does not rise to kernel status. &amp;nbsp;That said, there's no
&lt;br&gt;reason it can't be eveywhere in Eiffel also, and still keep ELKS the way
&lt;br&gt;it should be. &amp;nbsp;We need to avoid layer confusion as much as we need to
&lt;br&gt;make Eiffel more acceptable.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; R
&lt;br&gt;&lt;br&gt;==================================================
&lt;br&gt;Roger F. Osmond
&lt;br&gt;----------------------------------------
&lt;br&gt;Amalasoft Corporation
&lt;br&gt;273 Harwood Avenue
&lt;br&gt;Littleton, MA 01460
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; -------- Original Message --------
&lt;br&gt;&amp;gt; Subject: RE: [eiffel_software] formatted output
&lt;br&gt;&amp;gt; From: &amp;quot;Emmanuel Stapf [ES]&amp;quot; &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18597040&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;manus@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; Date: Tue, July 22, 2008 2:37 pm
&lt;br&gt;&amp;gt; To: &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18597040&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;gt; I hope it is possible to convince the standardization committee to
&lt;br&gt;&amp;gt; &amp;gt; include this very basic functionality into the kernel library. This
&lt;br&gt;&amp;gt; It would not be the kernel library anymore. The idea behind ELKS was the minimal set of classes that can be shared among various implementations. What you are suggesting is a layer on top of ELKS and as long as the library is entirely written in Eiffel then it should work on all Eiffel implementations making the need for a standardization less critical.
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Manu
&lt;/div&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18597040&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18597040&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18597040&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18597040.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18596964</id>
	<title>Re: formatted output</title>
	<published>2008-07-22T12:32:35Z</published>
	<updated>2008-07-22T12:32:35Z</updated>
	<author>
		<name>Helmut Brandl</name>
	</author>
	<content type="html">&lt;br&gt;Emmanuel Stapf [ES] wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt;&amp;gt; I hope it is possible to convince the standardization committee to
&lt;br&gt;&amp;gt;&amp;gt; include this very basic functionality into the kernel library. This
&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; It would not be the kernel library anymore. The idea behind ELKS was the minimal set of classes that can be shared among various implementations. What you are suggesting is a layer on top of ELKS and as long as the library is entirely written in Eiffel then it should work on all Eiffel implementations making the need for a standardization less critical.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Regards,
&lt;br&gt;&amp;gt; Manu
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;I agree, that the kernel ELKS is more critical. But I still consider 
&lt;br&gt;formatted input/output as something very, very basic. Even if 
&lt;br&gt;implemented completely in Eiffel (this is a good thing anyhow) it should 
&lt;br&gt;be required to be available on any Eiffel installation. Consider the 
&lt;br&gt;example of C. On each installation I find the 15 headers
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; assert.h, float.h, math.h, stdarg.h, stdlib.h, ctype.h, limits.h,
&lt;br&gt;&amp;nbsp; &amp;nbsp; setjmp.h, stddef.h, string.h, errno.h, locale.h, signal.h stdio.h
&lt;br&gt;&amp;nbsp; &amp;nbsp; and time.h
&lt;br&gt;&lt;br&gt;because this is required by the ANSI standard. The same applies to C++ 
&lt;br&gt;with more standard libraries. This is a great plus. I can write 
&lt;br&gt;considerable applications without leaving the standard. With Eiffel 
&lt;br&gt;currently I do not even have the kernel. And this after more than 20 
&lt;br&gt;years ....
&lt;br&gt;&lt;br&gt;I hope, that my remarks are not considered as being negative.
&lt;br&gt;&lt;br&gt;Regards
&lt;br&gt;&lt;br&gt;Helmut
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.sourceforge.net/projects/tecomp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourceforge.net/projects/tecomp&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://tecomp.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tecomp.sourceforge.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18596964&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18596964&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18596964&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18596964.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18595948</id>
	<title>RE: formatted output</title>
	<published>2008-07-22T11:37:31Z</published>
	<updated>2008-07-22T11:37:31Z</updated>
	<author>
		<name>Emmanuel Stapf [ES]</name>
	</author>
	<content type="html">&amp;gt; I hope it is possible to convince the standardization committee to
&lt;br&gt;&amp;gt; include this very basic functionality into the kernel library. This
&lt;br&gt;&lt;br&gt;It would not be the kernel library anymore. The idea behind ELKS was the minimal set of classes that can be shared among various implementations. What you are suggesting is a layer on top of ELKS and as long as the library is entirely written in Eiffel then it should work on all Eiffel implementations making the need for a standardization less critical.
&lt;br&gt;&lt;br&gt;Regards,
&lt;br&gt;Manu
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595948&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595948&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-fullfeatured@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To unsubscribe from this group, send an email to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595948&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-unsubscribe@...&lt;/a&gt;
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your use of Yahoo! Groups is subject to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://docs.yahoo.com/info/terms/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://docs.yahoo.com/info/terms/&lt;/a&gt;&lt;br&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/RE%3A-formatted-output-tp18593512s16963p18595948.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18595621</id>
	<title>Re: formatted output</title>
	<published>2008-07-22T11:19:40Z</published>
	<updated>2008-07-22T11:19:40Z</updated>
	<author>
		<name>Helmut Brandl</name>
	</author>
	<content type="html">Hi Roger,
&lt;br&gt;&lt;br&gt;thank you for your hints.
&lt;br&gt;&lt;br&gt;So in order to get the job done, there are at least some possibilities.
&lt;br&gt;&lt;br&gt;However I was hoping that formatted output were available within the 
&lt;br&gt;kernel library in order to have something portable across different 
&lt;br&gt;compilers. That is something that has been basic functionality of C 
&lt;br&gt;since its beginning (the famous #include &amp;lt;stdio.h&amp;gt;).
&lt;br&gt;&lt;br&gt;I hope it is possible to convince the standardization committee to 
&lt;br&gt;include this very basic functionality into the kernel library. This 
&lt;br&gt;would make Eiffel more practical and it is more important to standardize 
&lt;br&gt;the kernel than to resolve some academic issues like catcall avoidance.
&lt;br&gt;&lt;br&gt;Kind regards
&lt;br&gt;Helmut
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.sourceforge.net/projects/tecomp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourceforge.net/projects/tecomp&lt;/a&gt;&lt;br&gt;&lt;a href=&quot;http://tecomp.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tecomp.sourceforge.net&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595621&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;rfo@...&lt;/a&gt; wrote:
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello Helmut!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; You can use the FORMAT_INTEGER class (in ELKS support lib) or if you
&lt;br&gt;&amp;gt; prefer, you can give my Eiffel Printf classes a try (www.amalasoft.com).
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp;R
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ==================================================
&lt;br&gt;&amp;gt; Roger F. Osmond
&lt;br&gt;&amp;gt; ----------------------------------------
&lt;br&gt;&amp;gt; Amalasoft Corporation
&lt;br&gt;&amp;gt; 273 Harwood Avenue
&lt;br&gt;&amp;gt; Littleton, MA 01460
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&amp;gt;&amp;gt; -------- Original Message --------
&lt;br&gt;&amp;gt;&amp;gt; Subject: [eiffel_software] formatted output
&lt;br&gt;&amp;gt;&amp;gt; From: Helmut Brandl &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595621&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;helmut.brandl@...&lt;/a&gt;&amp;gt;
&lt;br&gt;&amp;gt;&amp;gt; Date: Tue, July 22, 2008 12:35 pm
&lt;br&gt;&amp;gt;&amp;gt; To: &lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595621&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software@...&lt;/a&gt;
&lt;br&gt;&amp;gt;&amp;gt; I did not encounter any support for formatted output in the kernel library.
&lt;br&gt;&amp;gt;&amp;gt; E.g. to write an integer left or right justified to a determined width 
&lt;br&gt;&amp;gt;&amp;gt; or to write a real with a determined precision.
&lt;br&gt;&amp;gt;&amp;gt; Did I miss something? Is formatted output available in other libraries 
&lt;br&gt;&amp;gt;&amp;gt; than the kernel library?
&lt;br&gt;&amp;gt;&amp;gt; Regards
&lt;br&gt;&amp;gt;&amp;gt; Helmut
&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://www.sourceforge.net/projects/tecomp&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.sourceforge.net/projects/tecomp&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &lt;a href=&quot;http://tecomp.sourceforge.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://tecomp.sourceforge.net&lt;/a&gt;&lt;br&gt;&amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; ------------------------------------
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Yahoo! Groups Links
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;/div&gt;&lt;br&gt;------------------------------------
&lt;br&gt;&lt;br&gt;Yahoo! Groups Links
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To visit your group on the web, go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; Your email settings:
&lt;br&gt;&amp;nbsp; &amp;nbsp; Individual Email | Traditional
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings online go to:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &lt;a href=&quot;http://groups.yahoo.com/group/eiffel_software/join&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://groups.yahoo.com/group/eiffel_software/join&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; (Yahoo! ID required)
&lt;br&gt;&lt;br&gt;&amp;lt;*&amp;gt; To change settings via email:
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595621&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software-digest@...&lt;/a&gt; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; mailto:&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18595621&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;eiffel_software