<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; OFF: О синтаксическом сахаре.]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=9552&amp;type=atom" />
	<updated>2014-04-30T07:22:04Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=9552</id>
		<entry>
			<title type="html"><![CDATA[Re: OFF: О синтаксическом сахаре.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82478#p82478" />
			<content type="html"><![CDATA[<p>&quot;Синтактический сахар&quot; это попытка создать свой <strong>Препроцессор</strong> </p><p>У каждого мастера есть свои инструменты и секреты:<br /><a href="http://alternativeto.net/software/javascript-preprocessor/">Препроцессоры</a><br /><a href="https://code.google.com/p/jsmake-preprocessor/">jsmake-preprocessor </a><br /><a href="http://web.archive.org/web/20111201111239/http://www.bramstein.com/projects/preprocess/">JavaScript Preprocessor</a></p>]]></content>
			<author>
				<name><![CDATA[badik]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=21834</uri>
			</author>
			<updated>2014-04-30T07:22:04Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82478#p82478</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: О синтаксическом сахаре.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82477#p82477" />
			<content type="html"><![CDATA[<p><strong>greg zakharov</strong>, весьма круто. Есть над чем поломать голову, особенно когда идет речь о Питоне. </p><p><strong>badik</strong>, вот именно такой вариант не устраивает совершенно, потому что мне приходится добавлять к каждой подстроке последовательность &quot;\r\n\&quot;. А вставить фрагмент текста между <strong>#&quot;</strong> и <strong>&quot;</strong> не составит труда.</p><p>Можно еще добавить в функции аргументы со значением по умолчанию. Это тоже своего рода синтаксический сахар.</p>]]></content>
			<author>
				<name><![CDATA[JSmаn]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24434</uri>
			</author>
			<updated>2014-04-30T06:41:51Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82477#p82477</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: О синтаксическом сахаре.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82476#p82476" />
			<content type="html"><![CDATA[<p>Использование многострочных строк на JScript:</p><div class="codebox"><pre><code>WScript.Echo(&quot;test1 \
string \
thnx&quot;)
WScript.Echo(&quot;test2 \n\
string \n\
thnx&quot;)</code></pre></div>]]></content>
			<author>
				<name><![CDATA[badik]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=21834</uri>
			</author>
			<updated>2014-04-30T05:38:00Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82476#p82476</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: OFF: О синтаксическом сахаре.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82474#p82474" />
			<content type="html"><![CDATA[<p>Как на счет аналога inject в Ruby или декораторов в Python? Очень удобные штуки.</p>]]></content>
			<author>
				<name><![CDATA[greg zakharov]]></name>
			</author>
			<updated>2014-04-30T05:25:14Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82474#p82474</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[OFF: О синтаксическом сахаре.]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=82441#p82441" />
			<content type="html"><![CDATA[<p>Всем привет:) Хотел с вами, коллегами, переговорить по синтаксическому сахару. Дело в том, что, как вы может быть заметили, я веду работу над средой, которая упростит и ускорит (по моей фантазии) решение задач&nbsp; на JScript (WSH и HTA). Кроме того, уже мной опубликован статический синтаксический анализатор, который будет выявлять и убирать неиспользуемые функции в коде. Но мне этого мало. Мной планируется добавить предобработку кода JScript, которая также будет направлена на упрощение написания кода. Код, написанный в &quot;новом&quot; варианте, впоследствии будет конвертирован в классический JScript.<br />Так, по моему глубокому убеждению, сценарному языку JScript не хватает на уровне синтаксиса следующих возможностей:<br />1) возможность отключения экранирования символов в строках. Это запросто упростит использование в коде скопированных путей типа &quot;C:\Windows\System32&quot; или WMI-запросов. Будет реализовано так: var path=@&quot;folder\text.ini&quot;;<br />2) возможность использования многострочных строк. <br /></p><div class="codebox"><pre><code>var pathes = #&quot;test
string
thnx&quot;;</code></pre></div><p>3) при этом предусматривается возможность комбинирования первых двух возможностей:<br /></p><div class="codebox"><pre><code>var pathes=@#&quot;C:\Soft\skype55.zip
C:\Soft\skypekit_sdk+runtimes_370_412.zip
C:\Soft\tor-browser-2.2.37-1_en-US.exe&quot;</code></pre></div><p>4) использование лямбда-функций: <br /></p><div class="codebox"><pre><code>
var ar = [0, 1, 2, 3, 4, 5, 6];
WScript.Echo(ar.map(f -&gt; f&lt;3));
</code></pre></div><p>5) возможность использования LinQ.</p><p>Коллеги, абстрагируйтесь и представьте будто вы создаете новый язык программирования, какой бы вы синтаксический сахар внесли, кроме того что уже имеется в JS и мои предложениях?</p><p>Заранее спасибо.</p>]]></content>
			<author>
				<name><![CDATA[JSmаn]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=24434</uri>
			</author>
			<updated>2014-04-29T19:46:34Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=82441#p82441</id>
		</entry>
</feed>
