<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:www.nabble.com,2006:forum-26012</id>
	<title>Nabble - SP-Forth - DEV (rus)</title>
	<updated>2008-10-02T14:35:55Z</updated>
	<link rel="self" type="application/atom+xml" href="http://www.nabble.com/SP-Forth---DEV-(rus)-f26012.xml" />
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SP-Forth---DEV-%28rus%29-f26012.html" />
	<subtitle type="html">&lt;a href=&quot;http://spf.sf.net&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;SP-Forth&lt;/a&gt;&amp;nbsp;developers' mailing list (russian)</subtitle>
	
<entry>
	<id>tag:www.nabble.com,2006:post-19788804</id>
	<title>Re: forth.org.ru ?</title>
	<published>2008-10-02T14:35:55Z</published>
	<updated>2008-10-02T14:35:55Z</updated>
	<author>
		<name>azekeProfit</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Oct 3, 2008 at 02:16, Andrey Cherezov &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19788804&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;cherezov@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
Добрый день, azekeprofit!&lt;br&gt;
&lt;br&gt;
А там на странице, где 503, разве не написано, в чем дело? ;)&lt;br&gt;
Скоро починю.&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;p&gt;Ну, страница &amp;quot;слишком&amp;quot; похожа на стандартную страницу ошибки в Windows которую все видели-перевидели и никто (ну или наверно только я) не читает.&lt;/p&gt;&lt;p&gt;Хорошо, будем ждать.&lt;/p&gt;&lt;/div&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19788804&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/forth.org.ru---tp19786239p19788804.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19787755</id>
	<title>Re: forth.org.ru ?</title>
	<published>2008-10-02T13:16:42Z</published>
	<updated>2008-10-02T13:16:42Z</updated>
	<author>
		<name>Andrey Cherezov-3</name>
	</author>
	<content type="html">Добрый день, azekeprofit!
&lt;br&gt;&lt;br&gt;А там на странице, где 503, разве не написано, в чем дело? ;)
&lt;br&gt;Скоро починю.
&lt;br&gt;&lt;br&gt;Ваше сообщение от 02.10.2008 22:40:
&lt;br&gt;&amp;gt; Уже несколько дней как &lt;a href=&quot;http://forth.org.ru&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forth.org.ru&lt;/a&gt;&amp;nbsp;выдаёт 503.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; В чём дело?
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19787755&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/forth.org.ru---tp19786239p19787755.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19786239</id>
	<title>forth.org.ru ?</title>
	<published>2008-10-02T12:40:46Z</published>
	<updated>2008-10-02T12:40:46Z</updated>
	<author>
		<name>azekeProfit</name>
	</author>
	<content type="html">&lt;br&gt;Уже несколько дней как &lt;a href=&quot;http://forth.org.ru&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://forth.org.ru&lt;/a&gt;&amp;nbsp;выдаёт 503.
&lt;br&gt;&lt;br&gt;В чём дело?
&lt;br&gt;-- 
&lt;br&gt;View this message in context: &lt;a href=&quot;http://n2.nabble.com/forth.org.ru---tp1134996p1134996.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://n2.nabble.com/forth.org.ru---tp1134996p1134996.html&lt;/a&gt;&lt;br&gt;Sent from the SP-Forth - DEV (rus) mailing list archive at Nabble.com.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19786239&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/forth.org.ru---tp19786239p19786239.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19235322</id>
	<title>SP-Forth 4.19 Linux beta2 released</title>
	<published>2008-08-30T10:19:46Z</published>
	<updated>2008-08-30T10:19:46Z</updated>
	<author>
		<name>ygrek-3</name>
	</author>
	<content type="html">Hello,
&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;a href=&quot;https://sourceforge.net/forum/forum.php?forum_id=862039&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://sourceforge.net/forum/forum.php?forum_id=862039&lt;/a&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;~ygrek
&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19235322&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/19235322/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SP-Forth-4.19-Linux-beta2-released-tp19235322p19235322.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19168326</id>
	<title>Re: [Spf-commits] src spf.f,1.24,1.25</title>
	<published>2008-08-26T12:08:49Z</published>
	<updated>2008-08-26T12:08:49Z</updated>
	<author>
		<name>ygrek-3</name>
	</author>
	<content type="html">On Tue, 26 Aug 2008 19:45:27 +0300
&lt;br&gt;Yuriy Zhilovets &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19168326&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;yz@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Да, именно поэтому. Пользовательское пространство начинается под Windows 
&lt;br&gt;&amp;gt; с 0x500000, а под Линукс - гораздо дальше, в запрещенных для 
&lt;br&gt;&amp;gt; вин-программы адресах. Из-за этого приходится пересчитывать. Если делать 
&lt;br&gt;&amp;gt; SPF/Linux под Линукс, то &amp;gt;VIRT не нужен.
&lt;br&gt;&lt;br&gt;Понятно. Добавил в docs/src.ru почти дословно ;)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;~ygrek
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19168326&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/19168326/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--Spf-commits--src-spf.f%2C1.24%2C1.25-tp19131191p19168326.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19165815</id>
	<title>Re: [Spf-commits] src spf.f,1.24,1.25</title>
	<published>2008-08-26T09:45:27Z</published>
	<updated>2008-08-26T09:45:27Z</updated>
	<author>
		<name>Yuriy Zhilovets</name>
	</author>
	<content type="html">Andrey Cherezov пишет:
&lt;br&gt;&lt;br&gt;&amp;nbsp; 
&lt;br&gt;&lt;br&gt;&amp;gt;Может для компиляции Linux-версии из-под Windows? Там ведь раскладка
&lt;br&gt;&amp;gt;памяти несовместимая.
&lt;br&gt;&amp;gt;(Юра как-то раз отвечал на этот вопрос, но я уже успел забыть ответ).
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;Да, именно поэтому. Пользовательское пространство начинается под Windows 
&lt;br&gt;с 0x500000, а под Линукс - гораздо дальше, в запрещенных для 
&lt;br&gt;вин-программы адресах. Из-за этого приходится пересчитывать. Если делать 
&lt;br&gt;SPF/Linux под Линукс, то &amp;gt;VIRT не нужен.
&lt;br&gt;&lt;br&gt;Ю. Жиловец
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19165815&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--Spf-commits--src-spf.f%2C1.24%2C1.25-tp19131191p19165815.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19147755</id>
	<title>Re: [Spf-commits] src spf.f,1.24,1.25</title>
	<published>2008-08-25T10:06:57Z</published>
	<updated>2008-08-25T10:06:57Z</updated>
	<author>
		<name>Andrey Cherezov</name>
	</author>
	<content type="html">Добрый день, ygrek!
&lt;br&gt;&lt;br&gt;Ваше сообщение от 25.08.2008 15:35:
&lt;br&gt;&amp;gt; Теперь не должно быть разницы в скорости.
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Да. У меня получилась разница примерно в 5% в пользу Windows, но это
&lt;br&gt;вполне укладывается в &amp;quot;шум системы&amp;quot; и стат.погрешность.
&lt;br&gt;&lt;br&gt;Размер бинарника - тоже в пользу Windows процентов на 7, в смысле под
&lt;br&gt;Windows компактней.
&lt;br&gt;&lt;br&gt;И с оптимизированной версией теста холодный Celeron уступает
&lt;br&gt;раскалённому Athlon'у уже в три раза :)
&lt;br&gt;&amp;gt; ЗЫ Вообще говоря я не понимаю почему для linux нужен &amp;gt;VIRT, а для win
&lt;br&gt;&amp;gt; нет..
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Может для компиляции Linux-версии из-под Windows? Там ведь раскладка
&lt;br&gt;памяти несовместимая.
&lt;br&gt;(Юра как-то раз отвечал на этот вопрос, но я уже успел забыть ответ).
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19147755&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--Spf-commits--src-spf.f%2C1.24%2C1.25-tp19131191p19147755.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19143652</id>
	<title>Re: [Spf-commits] lib/alg md5-jz.f,1.2,1.3</title>
	<published>2008-08-25T06:14:35Z</published>
	<updated>2008-08-25T06:14:35Z</updated>
	<author>
		<name>Andrey Cherezov</name>
	</author>
	<content type="html">Добрый день, spf-dev!
&lt;br&gt;&lt;br&gt;А я использую ~clf/md5*.f (в тестах производительности MD5.F, он не 
&lt;br&gt;требует изменений под линукс,
&lt;br&gt;а в Eserv - md5-ts.f). Сегодняшние патчи линуксовой версии spf4 пока не 
&lt;br&gt;испытывал.
&lt;br&gt;&lt;br&gt;25.08.2008 15:58 ygrek:
&lt;br&gt;&amp;gt; Modified Files:
&lt;br&gt;&amp;gt; 	md5-jz.f 
&lt;br&gt;&amp;gt; Log Message:
&lt;br&gt;&amp;gt; * linux
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; RCS file: /cvsroot/spf/lib/alg/md5-jz.f,
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19143652&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--Spf-commits--lib-alg-md5-jz.f%2C1.2%2C1.3-tp19143652p19143652.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19143054</id>
	<title>Re: [Spf-commits] src spf.f,1.24,1.25</title>
	<published>2008-08-25T05:35:37Z</published>
	<updated>2008-08-25T05:35:37Z</updated>
	<author>
		<name>ygrek-3</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt; Да, есть такая трабла. С этим коммитом это не связано на самом деле.
&lt;br&gt;&amp;gt; Проблема в том что CREATE-CODE был не &amp;gt;VIRT'уализирован и дополнительно
&lt;br&gt;&amp;gt; [&amp;gt;T] в целевой системе некорректен был. Пофиксил. Теперь под линуксом
&lt;br&gt;&amp;gt; md5 тест в два раза медленнее чем под wine'ом. Может быть появятся
&lt;br&gt;&amp;gt; регрессии от этих исправлений - просьба тестировать..
&lt;br&gt;&lt;br&gt;Теперь не должно быть разницы в скорости.
&lt;br&gt;&lt;br&gt;Вообще появилась идея - во время компиляции целевой системы можно
&lt;br&gt;проверять что все xt компилируемые - корректные (т.е. меньше
&lt;br&gt;virtual-start т.к. только такие адреса имеют смысл в целевой системе).
&lt;br&gt;Большинство трабл в spf/linux исключительно из этого -- забыли где-то
&lt;br&gt;&amp;gt;VIRT поставить и всё.
&lt;br&gt;&lt;br&gt;ЗЫ Вообще говоря я не понимаю почему для linux нужен &amp;gt;VIRT, а для win
&lt;br&gt;нет..
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;~ygrek
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19143054&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/19143054/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--Spf-commits--src-spf.f%2C1.24%2C1.25-tp19131191p19143054.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19142958</id>
	<title>Re: [Spf-commits] src spf.f,1.24,1.25</title>
	<published>2008-08-25T05:29:10Z</published>
	<updated>2008-08-25T05:29:10Z</updated>
	<author>
		<name>ygrek-3</name>
	</author>
	<content type="html">On Sun, 24 Aug 2008 17:22:42 +0300
&lt;br&gt;Andrey Cherezov &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19142958&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrey@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Вчера как раз сталкивался с этим. Надо было быстро сравнить 
&lt;br&gt;&amp;gt; производительность
&lt;br&gt;&amp;gt; двух машин под линуксом, и не нашел ничего лучше, чем памятный тест MD5
&lt;br&gt;&amp;gt; (который в свое время показал 30-кратное ускорение за счет оптимизации 
&lt;br&gt;&amp;gt; SPF4).
&lt;br&gt;&amp;gt; И оказалось, что spf4/Linux не оптимизирует код, даже если собран с TRUE 
&lt;br&gt;&amp;gt; TO INLINEVAR
&lt;br&gt;&amp;gt; (без которого spf4orig вообще оптимизатор не компилирует). Миллион
&lt;br&gt;&amp;gt; S&amp;quot; test&amp;quot; MD5 2DROP выполняется под Windows за секунду, а под Linux - за 
&lt;br&gt;&amp;gt; 30 секунд!
&lt;br&gt;&amp;gt; [к слову, тот же тест показал, что холодный Celeron 766 (без вентилятора 
&lt;br&gt;&amp;gt; на кулере,
&lt;br&gt;&amp;gt; т.е. для встраиваемых применений) всего в два раза медленнее, чем Athlon 
&lt;br&gt;&amp;gt; 5000 !]
&lt;/div&gt;&lt;/div&gt;Да, есть такая трабла. С этим коммитом это не связано на самом деле.
&lt;br&gt;Проблема в том что CREATE-CODE был не &amp;gt;VIRT'уализирован и дополнительно
&lt;br&gt;[&amp;gt;T] в целевой системе некорректен был. Пофиксил. Теперь под линуксом
&lt;br&gt;md5 тест в два раза медленнее чем под wine'ом. Может быть появятся
&lt;br&gt;регрессии от этих исправлений - просьба тестировать..
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;~ygrek
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19142958&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/19142958/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--Spf-commits--src-spf.f%2C1.24%2C1.25-tp19131191p19142958.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19131191</id>
	<title>Re: [Spf-commits] src spf.f,1.24,1.25</title>
	<published>2008-08-24T07:22:42Z</published>
	<updated>2008-08-24T07:22:42Z</updated>
	<author>
		<name>Andrey Cherezov</name>
	</author>
	<content type="html">Добрый день, spf-dev!
&lt;br&gt;&lt;br&gt;24.08.2008 14:53 ygrek пишет:
&lt;br&gt;&amp;gt; Modified Files:
&lt;br&gt;&amp;gt; 	spf.f 
&lt;br&gt;&amp;gt; Log Message:
&lt;br&gt;&amp;gt; remove now unused INLINEVAR (couldn't figure out why does it exist)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; -C&amp;quot; LAST-HERE&amp;quot; FIND NIP 0= VALUE INLINEVAR
&lt;br&gt;&amp;gt; -TRUE TO INLINEVAR
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;Вчера как раз сталкивался с этим. Надо было быстро сравнить 
&lt;br&gt;производительность
&lt;br&gt;двух машин под линуксом, и не нашел ничего лучше, чем памятный тест MD5
&lt;br&gt;(который в свое время показал 30-кратное ускорение за счет оптимизации 
&lt;br&gt;SPF4).
&lt;br&gt;И оказалось, что spf4/Linux не оптимизирует код, даже если собран с TRUE 
&lt;br&gt;TO INLINEVAR
&lt;br&gt;(без которого spf4orig вообще оптимизатор не компилирует). Миллион
&lt;br&gt;S&amp;quot; test&amp;quot; MD5 2DROP выполняется под Windows за секунду, а под Linux - за 
&lt;br&gt;30 секунд!
&lt;br&gt;[к слову, тот же тест показал, что холодный Celeron 766 (без вентилятора 
&lt;br&gt;на кулере,
&lt;br&gt;т.е. для встраиваемых применений) всего в два раза медленнее, чем Athlon 
&lt;br&gt;5000 !]
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19131191&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/Re%3A--Spf-commits--src-spf.f%2C1.24%2C1.25-tp19131191p19131191.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19035908</id>
	<title>Re: SPF ресурсы в exe</title>
	<published>2008-08-18T10:03:49Z</published>
	<updated>2008-08-18T10:03:49Z</updated>
	<author>
		<name>Yuriy Zhilovets</name>
	</author>
	<content type="html">&lt;br&gt;&amp;gt;Юра, ау, ты здесь? fres коммитить без тебя?
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt;
&lt;br&gt;Конечно, комитьте.
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19035908&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SPF-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B-%D0%B2-exe-tp18701046p19035908.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19028716</id>
	<title>Re: SPF ресурсы в exe</title>
	<published>2008-08-18T03:08:58Z</published>
	<updated>2008-08-18T03:08:58Z</updated>
	<author>
		<name>Andrey Cherezov</name>
	</author>
	<content type="html">Моё сообщение от 16.08.2008 20:09:
&lt;br&gt;&amp;gt;&amp;gt; если align'ились чётные числа - то ок. до включеняи текстовых данных (xml) видимо так и было &amp;nbsp;
&lt;br&gt;&amp;gt; Но ведь в том примере с xml-манифестом, что я предлагал использовать 
&lt;br&gt;&amp;gt; при сборке spf, использовался старый fres, а все равно работало.
&lt;br&gt;А, ну да, там просто случайно получился четный размер этого xml.
&lt;br&gt;&lt;br&gt;Юра, ау, ты здесь? fres коммитить без тебя?
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19028716&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SPF-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B-%D0%B2-exe-tp18701046p19028716.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19021314</id>
	<title>Re: SPF ресурсы в exe</title>
	<published>2008-08-16T10:09:26Z</published>
	<updated>2008-08-16T10:09:26Z</updated>
	<author>
		<name>Andrey Cherezov</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=KOI8-R&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Добрый день, ygrek!&lt;br&gt;
&lt;br&gt;
Ваше сообщение от 16.08.2008 8:36:&lt;br&gt;
&lt;blockquote cite=&quot;mid:20080816083609.58efc257.ygrek@forth.org.ru&quot; type=&quot;cite&quot;&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;Т.е. работало нормально просто случайно?
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;если align'ились чётные числа - то ок. до включеняи текстовых данных (xml) видимо так и было
  &lt;/pre&gt;
&lt;/blockquote&gt;
Но ведь в том примере с xml-манифестом, что я предлагал использовать
при сборке spf, использовался старый fres, а все равно работало.&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19021314&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SPF-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B-%D0%B2-exe-tp18701046p19021314.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19008935</id>
	<title>Re: SPF ресурсы в exe</title>
	<published>2008-08-15T22:36:09Z</published>
	<updated>2008-08-15T22:36:09Z</updated>
	<author>
		<name>ygrek-3</name>
	</author>
	<content type="html">On Fri, 15 Aug 2008 22:55:43 +0300
&lt;br&gt;Andrey Cherezov &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19008935&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrey@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Добрый день, ygrek!
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Ваше сообщение от 15.08.2008 20:56:
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; Бага в fres была в align-dword.
&lt;br&gt;&amp;gt; &amp;gt;&amp;gt; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;gt; Т.е. работало нормально просто случайно?
&lt;br&gt;&lt;br&gt;если align'ились чётные числа - то ок. до включеняи текстовых данных (xml) видимо так и было
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;~ygrek
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19008935&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/19008935/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SPF-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B-%D0%B2-exe-tp18701046p19008935.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19004628</id>
	<title>Re: SPF ресурсы в exe</title>
	<published>2008-08-15T12:55:43Z</published>
	<updated>2008-08-15T12:55:43Z</updated>
	<author>
		<name>Andrey Cherezov</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=KOI8-R&quot; http-equiv=&quot;Content-Type&quot;&gt;
  &lt;title&gt;&lt;/title&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Добрый день, ygrek!&lt;br&gt;
&lt;br&gt;
Ваше сообщение от 15.08.2008 20:56:&lt;br&gt;
&lt;blockquote cite=&quot;mid:20080815205634.6074e2b4.ygrek@forth.org.ru&quot; type=&quot;cite&quot;&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;Бага в fres была в align-dword.
    &lt;/pre&gt;
  &lt;/blockquote&gt;
&lt;/blockquote&gt;
Т.е. работало нормально просто случайно?&lt;br&gt;
&lt;blockquote cite=&quot;mid:20080815205634.6074e2b4.ygrek@forth.org.ru&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;Надо бы закоммитить исправление в fres.f...
  &lt;/pre&gt;
&lt;/blockquote&gt;
Надо бы.&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19004628&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SPF-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B-%D0%B2-exe-tp18701046p19004628.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-19003002</id>
	<title>Re: SPF ресурсы в exe</title>
	<published>2008-08-15T10:56:34Z</published>
	<updated>2008-08-15T10:56:34Z</updated>
	<author>
		<name>ygrek-3</name>
	</author>
	<content type="html">On Mon, 4 Aug 2008 14:10:24 +0300
&lt;br&gt;ygrek &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19003002&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ygrek@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Бага в fres была в align-dword.
&lt;br&gt;&lt;br&gt;Надо бы закоммитить исправление в fres.f...
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&amp;nbsp;~ygrek
&lt;br&gt;&lt;br /&gt; &lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=19003002&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;&lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://www.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;attachment0&lt;/strong&gt; (204 bytes) &lt;a href=&quot;http://www.nabble.com/attachment/19003002/0/attachment0&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/SPF-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D1%8B-%D0%B2-exe-tp18701046p19003002.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18986703</id>
	<title>Re: FFI</title>
	<published>2008-08-14T11:03:38Z</published>
	<updated>2008-08-14T11:03:38Z</updated>
	<author>
		<name>Ruvim Pinka</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;День добрый!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2008/8/3 Andrey Cherezov &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18986703&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrey@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div class=&quot;Ih2E3d&quot;&gt;&amp;gt; Вопрос в следуюем. Есть ли аргументы в пользу того, что общий&lt;br&gt;
&amp;gt; интерфейс такого рода в рамках SPF неоправдан, и пусть в каждой ОС или&lt;br&gt;
&amp;gt; сборке будет свой вариант?&lt;br&gt;
&amp;gt;&lt;br&gt;
&lt;/div&gt;А на вопрос-то я забыл ответить :)&lt;br&gt;
Мой ответ - конечно, унифицированные методы лучше.&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Давайте в будущем использовать фиксированный базовый лексикон для реализации FFI, прототип которого реализован мной в &lt;a href=&quot;http://www.forth.org.ru/%7Epinka/spf/ffi/core.f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;spf/ffi/core.f&lt;/a&gt;&lt;br&gt;
&lt;br&gt;Предложения по именованиям, или вообще? :)&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;-- &lt;br&gt;Ruvim&lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18986703&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FFI-tp18786016p18986703.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18986542</id>
	<title>FILE-EXIST and FILE-EXISTS</title>
	<published>2008-08-14T10:53:15Z</published>
	<updated>2008-08-14T10:53:15Z</updated>
	<author>
		<name>Ruvim Pinka</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;День добрый!&lt;br&gt;&lt;br&gt;Исторически, в spf слово &amp;quot;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;FILE-EXIST&lt;/span&gt;&amp;quot; проверяло наличие файла-имени, независимо от того, это обычный файл, или каталог (см. также &lt;a href=&quot;http://thread.gmane.org/gmane.comp.lang.forth.spf/1024&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;тему в 2006&lt;/a&gt; году).&lt;br clear=&quot;all&quot;&gt;

&lt;br&gt;Иногда требуется проверять, что файл существует, и это обычный файл, а не каталог. Как это сделать?&lt;br&gt;&lt;br&gt;В .NET &lt;a href=&quot;http://msdn.microsoft.com/en-us/library/system.io.file.exists.aspx&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;метод File.Exists&lt;/a&gt; проверяет, что файл существует, есть доступ на его чтение, и это не каталог.&lt;br&gt;
&lt;br&gt;В PHP &lt;a href=&quot;http://www.php.net/manual/en/function.file-exists.php&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;функция file_exists&lt;/a&gt; проверяет, что существует файл-имя.&lt;br&gt;&lt;br&gt;В Ruby &lt;a href=&quot;http://www.ruby-doc.org/core/classes/File.html#M000818&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;метод File.exist?&lt;/a&gt; проверяет файл-имя, &amp;quot;File.directory?&amp;quot; — каталог, &amp;quot;File.file?&amp;quot; — обычный файл (права доступа ни в каком случае не проверяются).&lt;br&gt;
&lt;br&gt;&lt;br&gt;Игорь (~pig) сделал предложение ввести следующие слова:&lt;br&gt;&lt;br&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;PATHNAME-EXISTS&lt;/span&gt; — проверка файла-имени,&lt;br&gt;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;FILE-EXISTS&lt;/span&gt; — проверка обычного файла,&lt;br&gt;
&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;DIRECTORY-EXISTS&lt;/span&gt; — проверка каталога.&lt;br&gt;&lt;br&gt;&amp;quot;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;FILE-EXISTS&lt;/span&gt;&amp;quot; сейчас внесено в ядро spf4. Вопрос, стоит ли в нем проверять права доступа?&lt;br&gt;
Также, открытый пока вопрос, использовать форму -s или без.&lt;br&gt;&lt;br&gt;-- &lt;br&gt;Ruvim&lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18986542&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/FILE-EXIST-and-FILE-EXISTS-tp18986542p18986542.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18985956</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-14T10:20:13Z</published>
	<updated>2008-08-14T10:20:13Z</updated>
	<author>
		<name>Andrey Cherezov</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Добрый день, Ruvim Pinka!&lt;br&gt;
&lt;br&gt;
Ваше сообщение от 14.08.2008 18:59:&lt;br&gt;
&lt;blockquote cite=&quot;mid:915e00e50808140859s77555c3csfe0f9cffdf24c62c@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
    &lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;Конечно не так. Ассемблер -
не интерпретатор, &lt;/div&gt;
  &lt;/blockquote&gt;
  &lt;div&gt;&lt;br&gt;
А если взять форт-ассемблер? (тот же Шнайдеровский, к примеру).&lt;br&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
А это просто форт! В каком ассемблере кроме форт-ассемблера есть&lt;br&gt;
возможность сразу запускать только что скомпилированное и даже&lt;br&gt;
использовать это для дальнейшей трансляции?&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18985956&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18985956.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18984848</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-14T08:59:12Z</published>
	<updated>2008-08-14T08:59:12Z</updated>
	<author>
		<name>Ruvim Pinka</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Привет!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2008/8/14 Andrey Cherezov &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18984848&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrey@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;



  

&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
&lt;div class=&quot;Ih2E3d&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Метафорт... Скорее
препроцессор для форта. Т.е. смесь форта и xml можно&lt;br&gt;
программно &amp;quot;сплющить&amp;quot; в чистый форт (текст) и интерпретировать его
вместо исходной смеси.&lt;br&gt;
    &lt;/div&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
А форт можно программно &amp;quot;сплющить&amp;quot; в ассемблер (текст). Значит, он
препроцессор ассемблера? Что-то тут не так ;)&lt;br&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;
Конечно не так. Ассемблер - не интерпретатор, &lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;А если взять форт-ассемблер? (тот же Шнайдеровский, к примеру).&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;поэтому сплющить можно,
но не все.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Точно так же и из ForthML — сплющить можно, но далеко не все. Лишь самые простые варианты.&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Вот при целевой компиляции можно плющить форт хоть в ассемблер, хоть в
Си.&lt;br&gt;
&lt;/div&gt;

&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;И тоже программно. Вобщем, &amp;#39;программно &amp;quot;сплющить&amp;quot;&amp;#39; — это не аргумент! ;)&lt;br&gt;
&lt;br&gt;А еще есть такое интересное понятие, как &lt;a href=&quot;http://www.program-transformation.org/Transform/ProgramTransformation&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;трансформация&lt;/a&gt; — преобразование программы из одной формы в другую.&lt;br&gt;&lt;br&gt;-- &lt;br&gt;Ruvim&lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18984848&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18984848.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18983619</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-14T08:13:01Z</published>
	<updated>2008-08-14T08:13:01Z</updated>
	<author>
		<name>Andrey Cherezov</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Добрый день, Ruvim Pinka!&lt;br&gt;
&lt;br&gt;
Ваше сообщение от 14.08.2008 13:08:&lt;br&gt;
&lt;blockquote cite=&quot;mid:915e00e50808140308i2fa38219l987e40896553b10f@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
    &lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;Метафорт... Скорее
препроцессор для форта. Т.е. смесь форта и xml можно&lt;br&gt;
программно &quot;сплющить&quot; в чистый форт (текст) и интерпретировать его
вместо исходной смеси.&lt;br&gt;
    &lt;/div&gt;
  &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;br&gt;
А форт можно программно &quot;сплющить&quot; в ассемблер (текст). Значит, он
препроцессор ассемблера? Что-то тут не так ;)&lt;br&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
Конечно не так. Ассемблер - не интерпретатор, поэтому сплющить можно,
но не все.&lt;br&gt;
Вот при целевой компиляции можно плющить форт хоть в ассемблер, хоть в
Си.&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18983619&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18983619.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18978956</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-14T03:08:01Z</published>
	<updated>2008-08-14T03:08:01Z</updated>
	<author>
		<name>Ruvim Pinka</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Привет!&lt;br&gt;не в тему уже, но таки&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2008/8/14 Andrey Cherezov &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18978956&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrey@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;Метафорт... Скорее препроцессор для форта. Т.е. смесь форта и xml можно&lt;br&gt;

программно &amp;quot;сплющить&amp;quot; в чистый форт (текст) и интерпретировать его
вместо исходной смеси.&lt;br&gt;
&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;А форт можно программно &amp;quot;сплющить&amp;quot; в ассемблер (текст). Значит, он препроцессор ассемблера? Что-то тут не так ;)&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Ruvim&lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18978956&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18978956.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18974727</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-13T19:20:37Z</published>
	<updated>2008-08-13T19:20:37Z</updated>
	<author>
		<name>Andrey Cherezov</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Добрый день, Ruvim Pinka!&lt;br&gt;
&lt;br&gt;
Ваше сообщение от 14.08.2008 5:02:&lt;br&gt;
&lt;blockquote cite=&quot;mid:915e00e50808131902md47a5d3n9fc90275411efdf@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;А я такое разве говорил? Если говорил, то в другом контексте :)
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;В контексте темы о вызове внешних функций, и указания числа параметров
синтаксиом типа &quot;xmlNormalizeURIPath(1)&quot; ;)
  &lt;/pre&gt;
&lt;/blockquote&gt;
Да, правильно я там говорил :) Этот пример синтаксиса неправильный,
сишный.&lt;br&gt;
Форт и Си - языки одного уровня и примерно одного назначения, их вообще
не стоит&lt;br&gt;
смешивать.&lt;br&gt;
&lt;blockquote cite=&quot;mid:915e00e50808131902md47a5d3n9fc90275411efdf@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;blockquote type=&quot;cite&quot;&gt;
    &lt;pre wrap=&quot;&quot;&gt;Само программирование на Форте является расширением не только
функциональных его возможностей, но и лексических.
Но вот ты выделил выше слово &quot;/естественно/ смешиваться&quot;. Вопрос в том,
что является естественным. Твои &quot;вопиющие примеры&quot; - это все xml-языки,
поэтому они друг с другом и другими xml-языками (html, ForthML) будут
смешиваться естественно.
    &lt;/pre&gt;
  &lt;/blockquote&gt;
  &lt;pre wrap=&quot;&quot;&gt;&lt;!----&gt;Неестественно смешивается, например, php и html (и множество других
подобных решений).
  &lt;/pre&gt;
&lt;/blockquote&gt;
Да. PHP с HTML плохо смешивается. Вот с Си он бы нормально смешался.&lt;br&gt;
Такой симпатичный гибрид двух уродцев получится.&lt;br&gt;
&lt;br&gt;
Форт с html также плохо смешивается, но мой ForthScript (других записей
из форта&lt;br&gt;
и html вперемешку я не знаю) и не претендует на роль языка. Это просто
str5.f :)&lt;br&gt;
В смысле не больше претендует, чем html претендует на роль русского
языка&lt;br&gt;
(хотя и смешивается с ним в разметке :).&lt;br&gt;
&lt;blockquote cite=&quot;mid:915e00e50808131902md47a5d3n9fc90275411efdf@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;pre wrap=&quot;&quot;&gt;А в метафорт хорошо включаются как чисто конкатенативные фразы на
форте, так и xml-фичи.
  &lt;/pre&gt;
&lt;/blockquote&gt;
Метафорт... Скорее препроцессор для форта. Т.е. смесь форта и xml можно&lt;br&gt;
программно &quot;сплющить&quot; в чистый форт (текст) и интерпретировать его
вместо исходной смеси.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18974727&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18974727.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18974546</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-13T19:02:02Z</published>
	<updated>2008-08-13T19:02:02Z</updated>
	<author>
		<name>Ruvim Pinka</name>
	</author>
	<content type="html">Привет!
&lt;br&gt;&lt;br&gt;On 8/14/08, Andrey Cherezov &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18974546&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrey@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;[...]
&lt;br&gt;&amp;gt;&amp;gt; Касательно привязки функции &amp;quot;транслятор имени&amp;quot; к списку слов. Смысл
&lt;br&gt;&amp;gt;&amp;gt; этого в том, чтобы используя слова ALSO и PREVIOUS управлять порядоком
&lt;br&gt;&amp;gt;&amp;gt; трансляции имен. Но, если список слов будет иметь свой &amp;quot;транслятор
&lt;br&gt;&amp;gt;&amp;gt; имени&amp;quot;, то это уже не список слов, а &amp;quot;транслятор имени&amp;quot; и есть (т.к.
&lt;br&gt;&amp;gt;&amp;gt; список слов в нем глубоко опционален).
&lt;br&gt;&lt;br&gt;&amp;gt; Есть (или по крайней мере были) форты, в которых так и сделано - некий
&lt;br&gt;&amp;gt; словарь, в котором виртуально находятся все числа, т.е. FIND их находит
&lt;br&gt;&amp;gt; в обычном порядке (и этот словарь обычно последний в списке словарей для
&lt;br&gt;&amp;gt; поиска).
&lt;br&gt;&lt;br&gt;Если FIND находит их в обычном порядке, возвращая нативный xt — то,
&lt;br&gt;как объект, это &amp;quot;список слов&amp;quot; (пусть и виртуальный), а не &amp;quot;транслятор
&lt;br&gt;имени&amp;quot;. И то и другое — допустимые решения. Но, вредно &amp;quot;транслятор
&lt;br&gt;имени&amp;quot; называть &amp;quot;списком слов&amp;quot; и смешивать эти понятия в термине
&lt;br&gt;&amp;quot;словарь&amp;quot;.
&lt;br&gt;&lt;br&gt;Принципиальная разница между между ними состоит в том, что к списку
&lt;br&gt;слов обращение идет через метод FIND-WORDLIST, возвращающий xt
&lt;br&gt;(который можно выполнить или отложить), а к &amp;quot;транслятору имени&amp;quot;
&lt;br&gt;обращение идет с просьбой транслировать имя (скажем, с называнием
&lt;br&gt;&amp;quot;TRANSLATE-NAME&amp;quot;) по его внутренним правилам и — выполнить семантику
&lt;br&gt;исполнения, связанную с заданным именем, если режим 0, или отложить
&lt;br&gt;эту семантику, если режим 1.
&lt;br&gt;&lt;br&gt;При этом, FIND-WORDLIST не имеет явных побочных эффектов и является
&lt;br&gt;идемпотентным (как метод GET в HTTP [1]), а TRANSLATE-NAME явно имеет
&lt;br&gt;побочный эффект &amp;nbsp;(как метод POST в HTTP), в том числе пишет в HERE в
&lt;br&gt;режиме 1 столько раз, сколько его вызвали.
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp;[1] &lt;a href=&quot;http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.1.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html#sec9.1.2&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt; Касательно фраз на другом языке. Общая тенденция состоит в том, чтобы
&lt;br&gt;[...]
&lt;br&gt;&amp;gt; В новом JavaScript'е можно &amp;quot;без маскировки&amp;quot; использовать xml в
&lt;br&gt;&amp;gt; литералах, т.е. &amp;quot;name = &amp;lt;xml&amp;gt;&amp;lt;...&amp;quot;
&lt;br&gt;&lt;br&gt;О, точно! E4X (ECMAScript for XML) тоже хороший пример. Правда,
&lt;br&gt;синтаксис XPath пришлось им переложить на JS, как есть — не пошло.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Но JavaScript при это остается самим собой, без введения команд в виде xml.
&lt;br&gt;Естественно. Иначе он бы уже не назывался JavaScript. Так же, как
&lt;br&gt;ForthML не называется Forth :)
&lt;br&gt;&lt;br&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; А я такое разве говорил? Если говорил, то в другом контексте :)
&lt;br&gt;&lt;br&gt;В контексте темы о вызове внешних функций, и указания числа параметров
&lt;br&gt;синтаксиом типа &amp;quot;xmlNormalizeURIPath(1)&amp;quot; ;)
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt; Само программирование на Форте является расширением не только
&lt;br&gt;&amp;gt; функциональных его возможностей, но и лексических.
&lt;br&gt;&amp;gt; Но вот ты выделил выше слово &amp;quot;/естественно/ смешиваться&amp;quot;. Вопрос в том,
&lt;br&gt;&amp;gt; что является естественным. Твои &amp;quot;вопиющие примеры&amp;quot; - это все xml-языки,
&lt;br&gt;&amp;gt; поэтому они друг с другом и другими xml-языками (html, ForthML) будут
&lt;br&gt;&amp;gt; смешиваться естественно.
&lt;br&gt;&lt;br&gt;Неестественно смешивается, например, php и html (и множество других
&lt;br&gt;подобных решений).
&lt;br&gt;&lt;br&gt;С фортом хорошо смешиваются языки, которые укладываются в слова,
&lt;br&gt;разделенные пробелами :) Разного рода числа, рациональные дроби,
&lt;br&gt;римские, битовые или иные маски, записанные одним словом
&lt;br&gt;арифметическое или регулярное выражение, ноты-звуки, URN, т.е. все это
&lt;br&gt;некоторые DSL общего или частного назначения.
&lt;br&gt;А в метафорт хорошо включаются как чисто конкатенативные фразы на
&lt;br&gt;форте, так и xml-фичи.
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ruvim
&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18974546&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18974546.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18972718</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-13T15:51:59Z</published>
	<updated>2008-08-13T15:51:59Z</updated>
	<author>
		<name>Andrey Cherezov</name>
	</author>
	<content type="html">&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;
&lt;html&gt;
&lt;head&gt;
  &lt;meta content=&quot;text/html;charset=UTF-8&quot; http-equiv=&quot;Content-Type&quot;&gt;
&lt;/head&gt;
&lt;body bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;
Добрый день, Ruvim Pinka!&lt;br&gt;
&lt;br&gt;
Ваше сообщение от 13.08.2008 20:52:&lt;br&gt;
&lt;blockquote cite=&quot;mid:915e00e50808131052m5f3dfe6j94443332e23dc5e6@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;Пожалуй, пока Андрей поджидает большой кусок времени,
можно высказать самые крамольные иди! ;)&lt;br&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
:) Для ответа на такие идеи большой кусок времени не нужен ;)&lt;br&gt;
&lt;blockquote cite=&quot;mid:915e00e50808131052m5f3dfe6j94443332e23dc5e6@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;
  &lt;div&gt;Касательно привязки функции &quot;транслятор имени&quot; к списку слов.
Смысл этого в том, чтобы используя слова ALSO и PREVIOUS управлять
порядоком &lt;i&gt;трансляции имен&lt;/i&gt;. Но, если список слов будет иметь
свой &quot;транслятор имени&quot;, то это уже не список слов, а &quot;транслятор
имени&quot; и есть (т.к. список слов в нем глубоко опционален).&lt;br&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
Есть (или по крайней мере были) форты, в которых так и сделано - некий
словарь, в котором виртуально находятся все числа, т.е. FIND их находит
в обычном порядке (и этот словарь обычно последний в списке словарей
для поиска). Это из разряда таких симпатичных &quot;хаков&quot;, как &quot;слово
нулевой длины&quot; (в советских фортах), которое помещается в словарь,
чтобы всегда &quot;находиться&quot; в конце интерпретируемой строки и при
выполнении завершать трансляцию строки. Это снимает с транслятора
необходимость знать об особом признаке конца трансляции, т.е. &quot;бери
слово - ищи слово - выполняй слово&quot; без проверки каких либо
дополнительных условий - все решения на совести словарей контекста.&lt;br&gt;
&lt;blockquote cite=&quot;mid:915e00e50808131052m5f3dfe6j94443332e23dc5e6@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;
  &lt;div&gt;Таким образом, либо система работает со всеми объектами в стеке
контекста через метод &quot;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;FIND-WORDLIST&lt;/span&gt;&quot;
и эти объекты — списки слов, либо со всеми объектами — через метод &quot;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;TRANSLATE-NAME&lt;/span&gt;&quot; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;( i*x addr u obj -- j*x
true | i*x addr u false )&lt;/span&gt; и эти объекты — трансляторы имен.
Причем, во втором случае списки слов функционально в системе все-равно
останутся (для нативных слов), но будут прикидываться &quot;трансляторами
имен&quot;.&lt;br&gt;
  &lt;br&gt;
Мое же предпочтение иному решению: иметь отдельный стек трансляторов
имен (отдельный от стека списков слов).  Слова ALSO и PREVIOUS по
старому работают со стеком списка слов, а трансляция чисел, или еще
чего чужеродного — добавляется и управляется через стек трансляторов
имен.&lt;br&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
Хорошее решение. В PostScript'е вот тоже несколько стеков разных
назначений. И PostScript для меня крамолой (не-фортом) не является :) А
ты вообще предлагаешь практически 100%-совместимое решение.&lt;br&gt;
&lt;blockquote cite=&quot;mid:915e00e50808131052m5f3dfe6j94443332e23dc5e6@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;
  &lt;div&gt;Касательно фраз на другом языке. Общая тенденция состоит в том,
чтобы фразы на разных языках могли легко и &lt;i&gt;естественно&lt;/i&gt;
смешиваться, переплетаться без маскировки. При этом &quot;свой язык&quot;
обертывает &quot;чужой язык&quot;, на сколько может (хм. звучит забавно ;).&lt;br&gt;
В форте таким примером является поддержка ассемблера (даже не
постфиксного, а обычного); да даже явная поддержка чисел в форте,
вместо обращения с ними через слова-префиксы, тоже является тому
подтверждением.&lt;br&gt;
В JavaScript непосредственно поддерживаются фразы на языке регулярных
выражений (RegExp).&lt;br&gt;
Для платформы .NET есть проект LINQ (Language INtegrated Query). В нем
реализуется поддержка для смешивания фраз, например,  C# и SQL (и т.п.).&lt;br&gt;
XML в этот отношении вообще тотален, т.к. почти автоматически дает
такую поддержку всем языкам, на нем основанным. Вопиющие примеры это и
XSLT, и SVG с XHTML. В ForthML тоже можно будет записывать фрагменты
xml-документов без xml-маскировки :)&lt;br&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
В новом JavaScript'е можно &quot;без маскировки&quot; использовать xml в
литералах, т.е. &quot;name = &amp;lt;xml&amp;gt;&amp;lt;...&quot;&lt;br&gt;
Но JavaScript при это остается самим собой, без введения команд в виде
xml.&lt;br&gt;
&lt;blockquote cite=&quot;mid:915e00e50808131052m5f3dfe6j94443332e23dc5e6@mail.gmail.com&quot; type=&quot;cite&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;
  &lt;div&gt;Таким образом, при всем этом говорить о недопустимости новых
синтаксисов в рамках форта — по меньшей мере, опрометчиво ;)&lt;br&gt;
  &lt;br&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;
А я такое разве говорил? Если говорил, то в другом контексте :) Само
программирование на Форте является расширением не только функциональных
его возможностей, но и лексических.&lt;br&gt;
Но вот ты выделил выше слово &quot;&lt;i&gt;естественно&lt;/i&gt; смешиваться&quot;. Вопрос в
том, что является естественным. Твои &quot;вопиющие примеры&quot; - это все
xml-языки, поэтому они друг с другом и другими xml-языками (html,
ForthML) будут смешиваться естественно. При естественном расширении
русского языка иностранными словами слова эти обрусевают, т.е.
используются &quot;по-русски&quot;. Интернет, интернета, итернету... Если мы не
можем быстро &quot;обрусить&quot; использование слова, оно нам продолжает резать
слух, неудобно и выходит из употребления. В то же время мы легко меняем
контекст речи: когда нам нужно читать или говорить по-английски, мы
переключаемся (тогда и думаем по-английски, без перевода), и тогда мы
даже можем чувствовать, что неестественно для английского языка. В
общем, это тонкий вопрос, и наверное индивидуальный для каждого.&lt;br&gt;
&lt;br&gt;
&lt;/body&gt;
&lt;/html&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18972718&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18972718.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18970843</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-13T13:42:11Z</published>
	<updated>2008-08-13T13:42:11Z</updated>
	<author>
		<name>Ruvim Pinka</name>
	</author>
	<content type="html">День добрый!
&lt;br&gt;&lt;br&gt;On 8/13/08, Michelle Beloshitsky &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18970843&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;itanko@...&lt;/a&gt;&amp;gt; wrote:
&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;&lt;br&gt;И что мешает сделать его? &amp;nbsp;Это ведь просто: взгляните на photon.f от
&lt;br&gt;Азамата — описываемый Вами еще раз в пять-десять проще.
&lt;br&gt;&lt;br&gt;Но, о чем речь, — Вы ведь все-равно не будете его использовать ;)
&lt;br&gt;&lt;br&gt;--
&lt;br&gt;Ruvim
&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18970843&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18970843.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18969003</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-13T11:52:17Z</published>
	<updated>2008-08-13T11:52:17Z</updated>
	<author>
		<name>Michelle Beloshitsky</name>
	</author>
	<content type="html">On Wed, 13 Aug 2008 23:52:11 +0600, Ruvim Pinka &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18969003&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ruvim.pinka@...&lt;/a&gt;&amp;gt;
&lt;br&gt;wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Таким образом, при всем этом говорить о недопустимости новых синтаксисов &amp;nbsp;
&lt;br&gt;&amp;gt; в рамках форта — по меньшей мере, опрометчиво ;)
&lt;br&gt;&lt;br&gt;Кстати вот, что подмывало всегда (и сейчас подмывает :) сделать транслятор
&lt;br&gt;форта, с требованием свойства префиксности при определении новых слов
&lt;br&gt;(возможно я не очень точно выражаюсь, суть в том, чтобы никакое более
&lt;br&gt;короткое слово не могло быть префиксом более длинного).
&lt;br&gt;&lt;br&gt;Это позволило бы нам убрать обязательные пробелы в некоторых местах, а
&lt;br&gt;значит увеличить гибкость синтаксиса. Наверное наиболее очевидное для меня
&lt;br&gt;- возможность простых строк
&lt;br&gt;&lt;br&gt;&amp;quot;some - thing&amp;quot;
&lt;br&gt;&lt;br&gt;да и вообще можно писать
&lt;br&gt;&lt;br&gt;(some thing, body)
&lt;br&gt;&lt;br&gt;и никто не догадается, что это форт :)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;See ya,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Michelle Beloshitsky aka itanko
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18969003&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18969003.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18987548</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-13T11:04:13Z</published>
	<updated>2008-08-13T11:04:13Z</updated>
	<author>
		<name>Michelle Beloshitsky</name>
	</author>
	<content type="html">On Wed, 13 Aug 2008 23:52:11 +0600, Ruvim Pinka &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18987548&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;ruvim.pinka@...&lt;/a&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;wrote:
&lt;br&gt;&lt;br&gt;&amp;gt; Таким образом, при всем этом говорить о недопустимости новых синтаксисов &amp;nbsp;
&lt;br&gt;&amp;gt; в рамках форта — по меньшей мере, опрометчиво ;)
&lt;br&gt;&lt;br&gt;Кстати вот, что подмывало всегда (и сейчас подмывает :) сделать транслятор &amp;nbsp;
&lt;br&gt;форта, с требованием свойства префиксности при определении новых слов &amp;nbsp;
&lt;br&gt;(возможно я не очень точно выражаюсь, суть в том, чтобы никакое более &amp;nbsp;
&lt;br&gt;короткое слово не могло быть префиксом более длинного).
&lt;br&gt;&lt;br&gt;Это позволило бы нам убрать обязательные пробелы в некоторых местах, а &amp;nbsp;
&lt;br&gt;значит увеличить гибкость синтаксиса. Наверное наиболее очевидное для меня &amp;nbsp;
&lt;br&gt;- возможность простых строк
&lt;br&gt;&lt;br&gt;&amp;quot;some - thing&amp;quot;
&lt;br&gt;&lt;br&gt;да и вообще можно писать
&lt;br&gt;&lt;br&gt;(some thing, body)
&lt;br&gt;&lt;br&gt;и никто не догадается, что это форт :)
&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;&lt;br&gt;See ya,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Michelle Beloshitsky aka itanko
&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18987548&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18987548.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18968040</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-13T10:52:11Z</published>
	<updated>2008-08-13T10:52:11Z</updated>
	<author>
		<name>Ruvim Pinka</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Привет!&lt;br&gt;Пожалуй, пока Андрей поджидает большой кусок времени, можно высказать самые крамольные иди! ;)&lt;br&gt;&lt;br&gt;2008/8/4 Andrey Cherezov &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18968040&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrey@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;



&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;&lt;div&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div dir=&quot;ltr&quot;&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;div&gt;:)&amp;nbsp; ну, ты же допускаешь отдавать даже целой строкой, а тут
отдается одним словом. Принципиальной разницы нету, имхо.&lt;br&gt;
  &lt;/div&gt;
  &lt;/div&gt;
  &lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;
Принципиальная разница в том, что целой строкой передается предложение
на языке другой системы (sql, например, или javascript, или файловый путь), а ты предлагаешь придумывать новый синтаксис _для
форта_.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;br&gt;Граница между фортом и не-фортом проходит там, где мы ее проложим. Что есть нативная часть форт-системы, а что — чужеродная, вопрос сугубо &lt;b&gt;когн&lt;/b&gt;итивный ;)&lt;br&gt;&lt;br&gt;Например, взять те же слова-числа (числовые литералы) в классическом исполнении. Для парсера это цельное имя, которое он выбирает так же, как и другие имена, и отправляет на трансляцию. &amp;quot;Транслятор имени&amp;quot; вначале интерпертирует это имя как имя форт-слова, затем, получив неудачу, интерпретирует его как число, получает успех и само число в бинарном виде на стеке. Далее, это число (в бинарном виде) транслируется как числовой литерал: в режиме 0 остается на стеке, а в режиме 1 откладывается в текущее определение как числовой литерал.&lt;br&gt;
&lt;br&gt;Так вот, &amp;quot;имена чисел&amp;quot; имеют свой непростой синтаксис, с которым знаком только &amp;quot;интерпретатор числа (имени-числа)&amp;quot; (основа для слова &amp;quot;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;&amp;gt;NUMBER&lt;/span&gt;&amp;quot;). В этот синтаксис входят такие варианты как: двойной размер, основание системы счисления, формат с плавающей точкой. Для форта этот синтаксис, или не для форта — какая разница? Он есть. И это есть прецедент — значит, аналогично могут использоваться и другие синтаксисы :)&lt;br&gt;
&lt;br&gt;&lt;br&gt;Простое форт-решние для чисел (и т.п.): это слово-префикс, маскирующее от фортового &amp;quot;транслятора имени&amp;quot; все, что не является форт-словами (как сделано для строк — слово &amp;#39;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;S&amp;quot;&lt;/span&gt;&amp;#39; ). Функция &amp;quot;интерпретатор числа&amp;quot; в системе все-равно будет, но при этом фортовский &amp;quot;транслятор имени&amp;quot; останется простейшим.&lt;br&gt;
Расширять же &amp;quot;транслятор имени&amp;quot;, чтобы он понимал что-то еще, кроме форт-слов, — более трудное решение. Но оно выигрывает, потому что его проще использовать!&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Касательно привязки функции &amp;quot;транслятор имени&amp;quot; к списку слов. Смысл этого в том, чтобы используя слова ALSO и PREVIOUS управлять порядоком &lt;i&gt;трансляции имен&lt;/i&gt;. Но, если список слов будет иметь свой &amp;quot;транслятор имени&amp;quot;, то это уже не список слов, а &amp;quot;транслятор имени&amp;quot; и есть (т.к. список слов в нем глубоко опционален).&lt;br&gt;
&lt;br&gt;Таким образом, либо система работает со всеми объектами в стеке контекста через метод &amp;quot;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;FIND-WORDLIST&lt;/span&gt;&amp;quot; и эти объекты — списки слов, либо со всеми объектами — через метод &amp;quot;&lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;TRANSLATE-NAME&lt;/span&gt;&amp;quot; &lt;span style=&quot;font-family: courier new,monospace;&quot;&gt;( i*x addr u obj -- j*x true | i*x addr u false )&lt;/span&gt; и эти объекты — трансляторы имен. Причем, во втором случае списки слов функционально в системе все-равно останутся (для нативных слов), но будут прикидываться &amp;quot;трансляторами имен&amp;quot;.&lt;br&gt;
&lt;br&gt;Мое же предпочтение иному решению: иметь отдельный стек трансляторов имен (отдельный от стека списков слов).&amp;nbsp; Слова ALSO и PREVIOUS по старому работают со стеком списка слов, а трансляция чисел, или еще чего чужеродного — добавляется и управляется через стек трансляторов имен.&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Касательно фраз на другом языке. Общая тенденция состоит в том, чтобы фразы на разных языках могли легко и &lt;i&gt;естественно&lt;/i&gt; смешиваться, переплетаться без маскировки. При этом &amp;quot;свой язык&amp;quot; обертывает &amp;quot;чужой язык&amp;quot;, на сколько может (хм. звучит забавно ;).&lt;br&gt;
В форте таким примером является поддержка ассемблера (даже не постфиксного, а обычного); да даже явная поддержка чисел в форте, вместо обращения с ними через слова-префиксы, тоже является тому подтверждением.&lt;br&gt;В JavaScript непосредственно поддерживаются фразы на языке регулярных выражений (RegExp).&lt;br&gt;
Для платформы .NET есть проект LINQ (Language INtegrated Query). В нем реализуется поддержка для смешивания фраз, например,&amp;nbsp; C# и SQL (и т.п.).&lt;br&gt;XML в этот отношении вообще тотален, т.к. почти автоматически дает такую поддержку всем языкам, на нем основанным. Вопиющие примеры это и XSLT, и SVG с XHTML. В ForthML тоже можно будет записывать фрагменты xml-документов без xml-маскировки :)&lt;br&gt;
&lt;br&gt;Таким образом, при всем этом говорить о недопустимости новых синтаксисов в рамках форта — по меньшей мере, опрометчиво ;)&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;-- &lt;br&gt;Ruvim&lt;br&gt;




&lt;/div&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18968040&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18968040.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18965836</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-13T08:45:56Z</published>
	<updated>2008-08-13T08:45:56Z</updated>
	<author>
		<name>Ruvim Pinka</name>
	</author>
	<content type="html">&lt;div dir=&quot;ltr&quot;&gt;Привет!&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2008/8/6 Andrey Cherezov &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18965836&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrey@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;div&gt;&amp;nbsp;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;




&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;&lt;div&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;pre&gt;Например, libxml2 очень большая, всю разом не обернешь (да и ненадо).&lt;br&gt;Поэтому, на разные ее части могут быть разные независимые файлы с&lt;br&gt;обертками. Поэтому, никакая конкретная либа с обертками не может&lt;br&gt;
полагать, что слово libxml2.dll уже есть, или что его обязательно&lt;br&gt;нету. Красивого разрешения этой ситуации еще нет.&lt;br&gt;  &lt;/pre&gt;
&lt;/blockquote&gt;&lt;/div&gt;
По-моему, раз не может ничего полагать, и раз никакие чужие обертки ей
не&lt;br&gt;
нужны, то может смело определять повторно ALSO SO NEW:, и ни к каким&lt;br&gt;
сбоям это привести не должно. &lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Найдена альтернатива для &amp;quot;NEW:&amp;quot; (в применении к совместимым DL на разных
платформах) — условное исполнение. Если слово найдено —
выполнить его; иначе — игнорировать. Например, слово MAYBE ( c-addr u -- ) (см. коммит в spf4-ffi-sugar.test.f)&lt;br&gt;&lt;br&gt;ALSO SO&lt;br&gt;&amp;nbsp; `libxml2.dll MAYBE&lt;br&gt;&amp;nbsp; `libxml2.so MAYBE&lt;br&gt;&lt;br&gt;
Или&lt;br&gt;
&lt;br&gt;ALSO SO&lt;br&gt;&amp;nbsp; MAYBE: libxml2.dll&lt;br&gt;&amp;nbsp; MAYBE: libxml2.so&lt;br&gt;&lt;br&gt;При
таком использовании&amp;nbsp; &amp;quot;NEW:&amp;quot;, у нас болтаются заведомо ненужные слова
(т.к. заводится и &amp;quot;libxml2.dll&amp;quot; и &amp;quot;libxml2.so&amp;quot;, но может использоваться
и используется только одно их них). В случае &amp;quot;MAYBE&amp;quot; ничего лишнего в
системе не заводится :)&lt;br&gt;
&lt;br&gt;&lt;br&gt;&amp;nbsp;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;div bgcolor=&quot;#ffffff&quot; text=&quot;#000000&quot;&gt;Даже если будут перечислены не все
возможные&lt;br&gt;
расположения/имена для всех возможных ОС/версий - просто под какой-то
ОС &lt;br&gt;
_эта либа_ не скомпилируется, только и всего. Тогда автор добавит
строку, если &lt;br&gt;
ему эта ОС нужна.&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Есть идея: при необходимости подключить такую библиотеку, можно сделать синонимы перед ее подключением — тогда ее саму править не обязательно.&lt;br&gt;&lt;br&gt;Типа : libxml2.dll libxml2.so ; &lt;br&gt;
или:&amp;nbsp;&amp;nbsp; ALSO SO DEFINITIONS : libxml2.dll libxml2.so ; PREVIOUS&lt;br&gt;



&lt;/div&gt;&lt;/div&gt;&lt;br&gt;&lt;br&gt;-- &lt;br&gt;Ruvim&lt;br&gt;
&lt;/div&gt;
&lt;br /&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br /&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18965836&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18965836.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18936150</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-11T17:23:38Z</published>
	<updated>2008-08-11T17:23:38Z</updated>
	<author>
		<name>Andrey Cherezov</name>
	</author>
	<content type="html">Добрый день, Ruvim Pinka!
&lt;br&gt;&lt;br&gt;Ваше сообщение от 09.08.2008 16:12:
&lt;br&gt;&amp;gt; Скажу еще о виртуализации методов и объектов :)
&lt;br&gt;&amp;gt; &amp;nbsp; 
&lt;br&gt;[Я не пропустил это письмо. Просто сильно выпал из контекста, и теперь 
&lt;br&gt;мне надо
&lt;br&gt;поджидать большой кусок времени, чтобы въехать обратно и осмысленно 
&lt;br&gt;ответить.]
&lt;br&gt;&lt;br&gt;&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18936150&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18936150.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18904820</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-09T06:12:21Z</published>
	<updated>2008-08-09T06:12:21Z</updated>
	<author>
		<name>Ruvim Pinka</name>
	</author>
	<content type="html">Привет!
&lt;br&gt;Скажу еще о виртуализации методов и объектов :)
&lt;br&gt;&lt;br&gt;On 8/6/08, Andrey Cherezov &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18904820&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrey@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&amp;gt; с &amp;quot;виртуальными&amp;quot; словарями путь более прямой, естественный и прозрачный:
&lt;br&gt;&amp;gt; выделяется набор слов, через которые идёт всё откладывание кода, и этот
&lt;br&gt;&amp;gt; набор реализуется собственным способом для каждого типа словарей.
&lt;br&gt;&lt;br&gt;Список слов, как объект, имеет два метода: добавить отношение и
&lt;br&gt;разрешить имя (удалять отношения не принято), скажем:
&lt;br&gt;RELATE-WORDLIST ( x addr u wid -- )
&lt;br&gt;FIND-WORDLIST ( addr u wid -- x true | addr u false )
&lt;br&gt;(опционально еще CAR и CDR для перечисления)
&lt;br&gt;&lt;br&gt;Эти методы могут быть как угодно виртуализованы, работая по своему для
&lt;br&gt;различных wid (этот wid явно передается параметром), но их набор и
&lt;br&gt;сигнатура должны быть те же. Примерно так же, как методы READ-FILE и
&lt;br&gt;WRITE-FILE работают для файлов и для пайпов.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Допустим, выделен лексикон слов для откладывания кода, данных,
&lt;br&gt;формирования потока исполнения и законченных определений,
&lt;br&gt;представляемых в виде xt. Это немалый набор, который использует
&lt;br&gt;область кода, область данных, управляющий стек, и подразумевает
&lt;br&gt;внутреннее состояние и сохранение баланса (треть форт-системы ;).
&lt;br&gt;Таким образом, за этим набором слов стоит некоторый объект, и эти
&lt;br&gt;слова — методы к нему. Назовем этот объект кодогенератором. Заметьте,
&lt;br&gt;объект &amp;quot;кодогенератор&amp;quot; является окружающим и не требует идентификатора
&lt;br&gt;при обращении к нему. Это удобно, когда методов много, а
&lt;br&gt;объектов-экземпляров мало (один).
&lt;br&gt;&lt;br&gt;Как быть, если иногда требуется работать с двумя или тремя объектами
&lt;br&gt;&amp;quot;кодогенератор&amp;quot;? (реальный пример такой ситуации — сборка целевой
&lt;br&gt;системы с иным форматом кода, чем инструментальная система). Поступить
&lt;br&gt;так же, как для списка слов, передавать объект параметром — слишком
&lt;br&gt;неудобно.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Вариант: ввести уровень косвенности в виде указателя на текущий
&lt;br&gt;кодогенератор, и сделать обертки ко всем словам лексикона, чтобы они
&lt;br&gt;вызывали методы текущего объекта (т.е., делали диспетчеризацию).
&lt;br&gt;Далее, Андрей предлагает текущий кодогенератор связать с текущим
&lt;br&gt;списком слов (тот, в который добавляются имена новых слов), например,
&lt;br&gt;добавив в структуру wid ссылку на кодогенератор. Тогда, смена текущего
&lt;br&gt;списка слов может повлечь смену кодогенератора. Это все будет работать
&lt;br&gt;с одним системным кодогенератором, и крайне редко, для решения
&lt;br&gt;специфичной задачи, в систему будет загружаться и другой
&lt;br&gt;кодогенератор.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Другой вариант: игра начинается только тогда, когда понадобился этот
&lt;br&gt;самый второй кодогенератор. Мы просто загружаем его лексикон в
&lt;br&gt;отдельный обычный список слов. Далее, весь код, которому нужен этот
&lt;br&gt;другой кодогенератор, мы статически к нему и привязываем. Все.
&lt;br&gt;&lt;br&gt;Код, который должен не зависеть от конкретного кодогенератора и
&lt;br&gt;работать с каждым, загружается для каждого из этих дву-трех
&lt;br&gt;кодогенераторов, привязываясь статически. Да, получается накладной
&lt;br&gt;расход в памяти (будет несколько похожих экземляров объектного кода,
&lt;br&gt;вместо одного экземпляра), но главное, что не будет накладных расходов
&lt;br&gt;в исходном коде, и реализация каждого из кодогенераторов может без
&lt;br&gt;модификаций использоваться как единственная в системе. В качестве
&lt;br&gt;бонуса — оно будет работать быстрей, т.к. нет уровня косвенности в
&lt;br&gt;виде &amp;quot;указателя на текущий объект&amp;quot;.
&lt;br&gt;&lt;br&gt;&lt;br&gt;-- 
&lt;br&gt;Ruvim
&lt;br&gt;-------------------------------------------------------------------------
&lt;br&gt;This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
&lt;br&gt;Build the coolest Linux based applications with Moblin SDK &amp; win great prizes
&lt;br&gt;Grand prize is a trip for two to an Open Source event anywhere in the world
&lt;br&gt;&lt;a href=&quot;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://moblin-contest.org/redirect.php?banner_id=100&amp;url=/&lt;/a&gt;&lt;br&gt;_______________________________________________
&lt;br&gt;Spf-dev mailing list
&lt;br&gt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18904820&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;Spf-dev@...&lt;/a&gt;
&lt;br&gt;&lt;a href=&quot;https://lists.sourceforge.net/lists/listinfo/spf-dev&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://lists.sourceforge.net/lists/listinfo/spf-dev&lt;/a&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://www.nabble.com/word%2C-vocabulary%2C-namespace-tp18798467p18904820.html" />
</entry>

<entry>
	<id>tag:www.nabble.com,2006:post-18861440</id>
	<title>Re: word, vocabulary, namespace</title>
	<published>2008-08-06T16:18:20Z</published>
	<updated>2008-08-06T16:18:20Z</updated>
	<author>
		<name>Ruvim Pinka</name>
	</author>
	<content type="html">Привет!
&lt;br&gt;&lt;br&gt;On 8/6/08, Andrey Cherezov &amp;lt;&lt;a href=&quot;http://www.nabble.com/user/SendEmail.jtp?type=post&amp;post=18861440&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;andrey@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;[...]
&lt;br&gt;&amp;gt; с &amp;quot;виртуальными&amp;quot; словарями путь более прямой, естественный и прозрачный:
&lt;br&gt;&amp;gt; выделяется набор слов, через которые идёт всё откладывание кода, и этот
&lt;br&gt;&amp;gt; набор реализуется собственным способом для каждого типа словарей.
&lt;br&gt;&lt;br&gt;Подобный набор слов я &amp;quot;предложил&amp;quot; уже давно.
&lt;br&gt;&amp;nbsp; — для кодогенерации:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.forth.org.ru/~pinka/spf/compiler/index.f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.forth.org.ru/~pinka/spf/compiler/index.f&lt;/a&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.forth.org.ru/~pinka/model/codegen/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.forth.org.ru/~pinka/model/codegen/&lt;/a&gt;&amp;nbsp; (варианты)
&lt;br&gt;&lt;br&gt;&amp;nbsp; — &amp;nbsp;для организации списков слов:
&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.forth.org.ru/~pinka/spf/compiler/native-wordlist.f&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.forth.org.ru/~pinka/spf/compiler/native-wordlist.f&lt;/a&gt;&lt;br&gt;&amp;nbsp; &lt;a href=&quot;http://www.forth.org.ru/~pinka/model/data/wordlist-plain.f.xml&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.forth.org.ru/~pinka/model/data/wordlist-plain.f.xml&lt;/a&gt;&amp;nbsp; (вариант)
&lt;br&gt;&lt;br&gt;&lt;br&gt;Что касается &amp;quot;словарей&amp;quot;, то это очень размытый термин, употребляемый в
&lt;br&gt;самых разных смыслах: от абстрактных множеств (&amp;quot;словарь чисел&amp;quot;), до
&lt;br&gt;форт-системы в целом (&amp;quot;сохранить словарь в виде dll&amp;quot;). Для лучшего
&lt;br&gt;понимания, хотелось бы обойтись без него.
&lt;br&gt;&lt;br&gt;Мне понятны термины: имя (идентификатор), исполнимый токен, список
&lt;br&gt;слов (список 