<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр:  Метки / smalltalk</title>
	<link>http://habrahabr.ru/rss/tag/smalltalk/</link>
	<description><![CDATA[]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Sat, 11 Feb 2012 07:37:37 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
			
		<item>		
			<title><![CDATA[Программирование / Видеоматериал с семинара RSUG: Smalltalk в России]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/programming/74493/</guid>
			<link>http://habrahabr.ru/blogs/programming/74493/</link>			
			<description><![CDATA[22 октября новоорганизованная группа RSUG (Russian Smalltalk User Group) <a href="http://www.avalon.ru/About/Events/About/?AnnouncementID=1014">провела первую встречу-семинар</a>. Целью данной встречи являлось знакомство и освещение текущего состояния рынка.<br/>
<br/>
Мы бы хотели поблагодарить учебный центр <a href="http://www.avalon.ru/">Avalon</a> за предоставленную площадку и техническую поддержку. На сегодняшний день <a href="http://www.avalon.ru/OpenLessons/Seminars/2009-10-22/">доступен видеоматериал</a> с прошедшего семинара.<br/>
<br/>
Поскольку встреча проходила впервые и была очень теплая и дружественная атмосфера, выступления были несколько «не регламентные». Однако все доклады без исключения очень интересны.<br/>
<br/>
Если вы мало знакомы со Smalltalk, то рассказ Бориса Беркгаута вам должен понравится. Он в простой и доступной форме демонстрирует основную «магию» языка.]]></description>
			
			<pubDate>Fri, 06 Nov 2009 14:13:41 GMT</pubDate>
			<author>mou</author>
			<category>smalltalk</category><category>rsug</category><category>seminars</category><category>семинар</category><category>screencast</category><category>скринкаст</category><category>видео урок</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Программирование / Анонс: Smalltalk в России. (Санкт-Петербург, 22 октября)]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/programming/72281/</guid>
			<link>http://habrahabr.ru/blogs/programming/72281/</link>			
			<description><![CDATA[Сообщество российских Smalltalker-ов (RSUG) приглашает всех желающих<br/>
на свой первый семинар RSUG'09.<br/>
Семинар пройдет в городе Санкт-Петербург, 22 октября, в 18.30 в учебном центре<br/>
<a href="http://www.avalon.ru">«Авалон»</a> (<a href="http://www.avalon.ru/About/Address/">Схема проезда</a>)<br/>
<br/>
Есди вы хотите прийти и принять участие в семинар<br/>
зарегистрируйтесь, пожалуйста, на <a href="http://www.rsug.ru">www.rsug.ru</a>.<br/>
Регистрация необязательна, но она поможет нам оценить<br/>
предполагаемое число участников и подготовиться должным образом.<br/>
<br/>
Будут следующие доклады:<br/>
1. Знакомство с Smalltalk<br/>
2. Smalltalk в промышленном проектировании<br/>
3. Smalltalk в распределённых бизнес-приложениях<br/>
4. Smalltalk в распределённых системах реального времени<br/>
5. LiveCoding<br/>
<br/>
Контакты:<br/>
<a href="http://www.rsug.ru">www.rsug.ru</a><br/>
<a href="http://groups.google.com/group/sugr">groups.google.com/group/sugr</a>]]></description>
			
			<pubDate>Tue, 13 Oct 2009 10:55:28 GMT</pubDate>
			<author>mou</author>
			<category>smalltalk</category><category>семинар</category><category>анонс</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Персональные блоги / Заметка о синтаксисе Smalltalk]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/personal/72007/</guid>
			<link>http://habrahabr.ru/blogs/personal/72007/</link>			
			<description><![CDATA[<img src="http://lh5.ggpht.com/_03vw_71rUWs/S9a5VfyxSHI/AAAAAAAAFC8/f3vyYtw14yw/smalltalk_200.png" alt="image" align="right"/><br/>
Всем привет!<br/>
<br/>
В комментариях к <a href="http://habrahabr.ru/blogs/programming/71526/">топику</a> народ <a href="http://habrahabr.ru/blogs/programming/71526/#comment_2047725">интересовали</a> фирменные фитчи языка Smalltalk. Этой заметкой хотелось бы немного раскрыть <a href="http://habrahabr.ru/blogs/programming/71526/#comment_2047826">комментарий</a>пользователя <a href="http://mou.habrahabr.ru/" class="user_link">mou</a> и главный акцент сделать на простоту языка.<br/>
<div class="habracut"> <a class="habracut" href="http://philatov.habrahabr.ru/blog/72007/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 09 Oct 2009 17:22:01 GMT</pubDate>
			<author>philatov</author>
			<category>smalltalk</category><category>ООП</category><category>сообщение</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Программирование / О Smalltalk в России]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/programming/71526/</guid>
			<link>http://habrahabr.ru/blogs/programming/71526/</link>			
			<description><![CDATA[Недавно начавшая свое формирование русскоязычная группа разработчиков Smalltalk, имеет планы провести семинар, на котором участники поделятся своим опытом использования современных реализаций языка.<br/>
<blockquote>В Петербурге, предположительно в конце октября этого года, планируется провести конференцию. Тема конференции: «Применение Smalltalk в российских компаниях». Предполагаются доклады о проектах на Smalltalk в областях промышленного проектирования, системах реального времени, автоматизации ресторанного бизнеса. Продолжительность семинара: 2-3 часа. Для участия зарегистрируйтесь, пожалуйста, в приведенной ниже форме. Конференция состоится, если наберется 20-30 участников. О дате и месте проведения конференции будет сообщено позже, когда будет определено число участников. Если вы являетесь разработчиком на Smalltalk и хотите сделать доклад на конференции, то свяжитесь с организаторами семинара по rsug@mail.ru<br/>
</blockquote><br/>
В связи с этим организаторы хотят оценить заинтересованность людей в подобном мероприятии. Если вы хотите и имеете возможность присутствовать на данном семинаре, то оставьте информацию о себе на странице http://rsug.ru]]></description>
			
			<pubDate>Mon, 05 Oct 2009 10:14:50 GMT</pubDate>
			<author>mou</author>
			<category>smalltalk</category><category>семинар</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Я пиарюсь / АСР «Реквест-Биллинг»]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/i_am_advertising/70017/</guid>
			<link>http://habrahabr.ru/blogs/i_am_advertising/70017/</link>			
			<description><![CDATA[<a href="http://requestbilling.com"><img src="http://img2.pict.com/6f/28/3f/1635315/0/requestlogo.gif" alt="Реквест-Биллинг"/></a><br/>
<br/>
Каждая&nbsp;новая&nbsp;задача&nbsp;начинается&nbsp;с&nbsp;выбора&nbsp;инструментов, с&nbsp;помощью которых она&nbsp;будет реализована. И от&nbsp;того, насколько&nbsp;верно&nbsp;они&nbsp;выбраны зависит её win или&nbsp;fail. Мне&nbsp;довелось присоединиться&nbsp;к&nbsp;проекту&nbsp;с&nbsp;базовым языком программирования, весьма&nbsp;необычным и&nbsp;редкоиспользуемым. И это&nbsp;отнюдь не&nbsp;мешало его&nbsp;становлению и текущему&nbsp;успешному&nbsp;развитию. О чём это&nbsp;я?<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/startup/70017/#habracut">Читать дальше</a> </div>]]></description>
			
			<pubDate>Fri, 18 Sep 2009 10:04:28 GMT</pubDate>
			<author>alexandrov</author>
			<category>биллинг</category><category>биллинговая система</category><category>smalltalk</category><category>стартап</category><category>isp</category><category>провайдер</category><category>программное обеспечение</category><category>Реквест-Биллинг</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Программирование / Squeak: Работа над ошибками]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/programming/56093/</guid>
			<link>http://habrahabr.ru/blogs/programming/56093/</link>			
			<description><![CDATA[После моего <a href="http://habrahabr.ru/blogs/programming/55797/">поста-туториала</a> об установке и запуске Squeak, мне сообщили об ошибках возникших в процессе. Ошибки следующие:<br/>
<ul>
<li>Зависание при установке FreeType Plus (в Pharo поддержка встроена, поэтому в нем проблемы нет).</li>
<li>Не открывается SqueakMap в образе squeak-dev и squeak-webdev</li>
</ul><br/>
Поэтому я решил разместить решение этих двух проблем.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/programming/56093/#habracut">Решение проблем</a> </div>]]></description>
			
			<pubDate>Wed, 01 Apr 2009 07:33:01 GMT</pubDate>
			<author>mou</author>
			<category>squeak</category><category>smalltalk</category><category>screencast</category><category>bugfix</category><category>tutorial</category>
		</item>
		
		
		
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[Программирование / [Перевод] Seaside 2.9: Частичные продолжения]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/programming/55801/</guid>
			<link>http://habrahabr.ru/blogs/programming/55801/</link>
			<description><![CDATA[<img align="right" src="http://seaside.st/styles/logo-plain.png"/><i>Некоторое время назад на хабре проскакивал <a href="http://habrahabr.ru/blogs/webdev/50204/">топик</a> про «континуации» от ХабраЮзера <a href="http://qmax.habrahabr.ru/" class="user_link">qmax</a>. Он был весьма впечатлен идеей, а вот подробно рассказать не вышло. И вот недавно один из разработчиков Seaside, <a href="http://blog.fitzell.ca/">Джулиан Фитзелл</a> написал потрясающую по своей доходчивости статью. С его разрешения я сделал ее перевод и хотел бы поделиться с хабрасообществом.</i><br/>
<br/>
<i>Сразу хотелось бы сказать о терминологии. В качестве перевода слова continuation я использую наиболее близкое по смыслу «продолжение». Общая же терминология статьи для неискушенного в Smalltalk разработчика может показаться непривычной. Так, вместо стека вызовов используется «цепь контекстов», а вместо потока &mdash; «процесс». Если у вас останутся вопросы после прочтения &mdash; смело задавайте их в комментариях. Спасибо.</i><br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/programming/55801/#habracut">читать полный текст статьи</a> </div>]]></description>
			
			<pubDate>Sun, 29 Mar 2009 05:57:43 GMT</pubDate>
			<author>mou</author>
			<category>smalltalk</category><category>seaside</category><category>squeak</category><category>continuations</category><category>partial continuations</category>
		</item>
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Программирование / Как попробовать Smalltalk на вкус]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/programming/55797/</guid>
			<link>http://habrahabr.ru/blogs/programming/55797/</link>			
			<description><![CDATA[<img src="http://www.smalltalk.org/images/powered_by_smalltalk/ST+logo2.jpg" alt="Smalltalk Logo" align="left"/>С выходом на большую арену Ruby и с появлением фреймворка <a title="Seaside home" href="http://seaside.st/">Seaside</a>, все чаще упоминается Smalltalk. Однако, среди молодого поколения (разработчики до 30 лет) бытует мнение, что это мертвый язык, разработанный на заре появления ПК и тогда же похороненный. Упоминание о Smalltalk на лекциях по ЯП, недалеко от COBOL, делает его еще более архаичным.<br/>
<br/>
Однако, это неправда! Все это время Smalltalk жил, иногда даже рядом с нами, развивался, использовался для решения серьезных задач, а иногда — для несерьезных. вот тут просто фраза как-то странно построена. Но вот притока свежей крови в сообщество разработчиков практически не было. Причины сейчас перечислять бессмысленно.<br/>
<br/>
Но что происходит когда программисту хочется попробовать что-то новенькое? Он пытается это сделать. И от того, насколько это легко или сложно, с какими проблемами он столкнется, зависит его отношение к инструменту в дальнейшем. <br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/programming/55797/#habracut">попробовать Smalltalk</a> </div>]]></description>
			
			<pubDate>Sat, 28 Mar 2009 22:22:48 GMT</pubDate>
			<author>mou</author>
			<category>smalltalk</category><category>squeak</category><category>quickstart</category><category>tutorial</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Персональные блоги / Поиск методов в Squeak смолтоке]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/personal/55517/</guid>
			<link>http://habrahabr.ru/blogs/personal/55517/</link>			
			<description><![CDATA[Смолток до сих пор остаётся любимой игрушкой многих программистов. Он просто прекрасен!<br/>
Вот взять хотя бы Method Finder: пишешь что есть и что надо получить &mdash; смолток находит методы, которыми это можно сделать<div class="habracut"> <a class="habracut" href="http://aovoe.habrahabr.ru/blog/55517/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 25 Mar 2009 16:35:46 GMT</pubDate>
			<author>aovoe</author>
			<category>smalltalk</category><category>squeak</category><category>method finder</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Ненормальное программирование / Io Language: Синтаксис]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/crazydev/28167/</guid>
			<link>http://habrahabr.ru/blogs/crazydev/28167/</link>			
			<description><![CDATA[<img src="http://img-fotki.yandex.ru/get/25/defmacro.0/0_15da3_a9b4ce7e_L"/><br/>
В <a href="http://habrahabr.ru/blog/crazydev/45332.html">продолжение серии статей</a> про Io, хотелось бы отдельно остановиться на синтаксисе языка. <br/>
В двух словах синтаксис Io можно описать так: простой, но странный. Многих удивит такой подход, но, спешу заверить, как и в Lisp, синтаксис неудобен только при взгляде со стороны. С эстетической точки зрения можно отдельно выделить тот факт, что многие прогаммы на Io внешне кажутся излишне разреженными, на экране остается много «лишнего», незаполненного полезным кодом места, это ощущение меня не покидает довольно давно, я пока не придумал, как полностью избавиться от этого вывиха мозга, я просто придумал для себя некоторые правила оформления кода, при соблюдении которых эффект значительно сморщивается:<br/>
<ul>
<li>Длина строки не должна превышать 80 символов (Привет, text mode!)</li>
<li>Между клонированием объекта и описанием тела нового должна быть пустая строка</li>
<li>Методы и свойства группируются</li>
<li>Без лишней необходимости скобки на новую строку не переносятся</li>
</ul><br/>
<br/>
Ну что, поехали. Вынос мозга №2.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/crazydev/28167/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 30 Jun 2008 01:55:41 GMT</pubDate>
			<author>semka</author>
			<category>Io</category><category>Lisp</category><category>Smalltalk</category><category>Syntax</category><category>внеочередной вынос мозга</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Ненормальное программирование / Io programming language]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/crazydev/28041/</guid>
			<link>http://habrahabr.ru/blogs/crazydev/28041/</link>			
			<description><![CDATA[По факту защиты мной диплома образовалось некоторое свободное время и я таки решил собраться и написать про эту чудесную штучку.<br/>
Мы в последнее время видим всплеск интереса ко всяким языкам очень высокого уровня, с анонимными функциями, каррингом, мапом/фолдом, метапрограммированием и прочим блэкджэком. Слава богу, я считаю. <br/>
Задачи усложняются и если люди применяют относительно низкоуровневые средства разработки зачастую наступает ситуация, когда набор абстракций оказывается мал в рамках решаемой задачи, примерно так появляется «спагетти» и велосипеды. Хорошего мало. Хотя умалять роль низкоуровневого программирования не хочется совершенно, по понятным причинам.<br/>
<br/>
Совсем недавно, в 2002 году, бравый американец <a href="http://dekorte.com">Стив Декорте</a> понял, что ему как-то все вокруг не нравится. Ну то есть нравится, но как-то по частям. Нравится Smalltalk своей Ъ-ООП природой, нравится Lisp своей системой метапрограммирования и общей мегаизвратностью, нравится Self своими прототипами, нравится Lua, потому что маленькая и клево встраивается куда угодно. А вот что бы все и сразу — что-то не то. Погоревал бравый американец, да и наколбасил свой собственный язык программирования — Io.<br/>
<br/>
<h2>Io</h2><br/>
Io это маленький, полностью объектно-ориентированный язык программирования с динамической типизацией и развитой системой метапрограммирования, анонимными функциями и вытекающими отсюда плюшками. Кроме того, Io невероятно прост, как в синтаксисе, так и внутри. Существуют всего две сущности: объекты и сообщения. На этом базисе построено все остальное. Вообще весь язык следует дзенскому духу минимализма и простоты.<br/>
В Io нет понятия класс, только объект. Объект может быть склонирован и изменен, таким образом мы получаем другой объект (Это и есть прототипы). Все типы данных, значения и прочая — объекты.<br/>
<br/>
Ну что, поехали.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/crazydev/28041/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 27 Jun 2008 09:12:02 GMT</pubDate>
			<author>semka</author>
			<category>Io</category><category>oop</category><category>smalltalk</category><category>metaprogramming</category><category>внеочередной вынос мозга</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Веб-разработка / Exception Conference #07]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/webdev/21510/</guid>
			<link>http://habrahabr.ru/blogs/webdev/21510/</link>			
			<description><![CDATA[<strong>15 марта 2008 года в Киеве</strong> состоится седьмая всеукраинская конференция по динамическим языкам программирования “Exception Conference #07”. В конференции примут участие лучше украинские и российские специалисты в области разработки GUI- и Web- приложений. Это первая в своём роде конференция, которая «под одной крышей» объединит языки программирования Python, Ruby, SmallTalk, Groovy и REBOL. Аналогов Exception Conference на данный момент нет нигде.<br />
<br />
Докладчики конференции являются представителями таких крупных компаний как <a href="http://www.epam.com/">Epam Systems</a>, <a href="http://www.microsoft.ua/">Microsoft</a>, российской телекомпании "<a href="http://sportbox.ru/">Спорт</a>". Люди, принимающие непосредственное участие в разработке проектов <a href="http://vkontakte.ru/">ВКонтакте.ру</a>, <a href="http://vkadre.ru/">ВКадре.ру</a>, а так же один из авторов известного печатного журнала «<a href="http://samag.ru/">Системный Администратор</a>». Кроме того, некоторые из докладчиков являются фрилансерами, имеют богатый опыт удалённой работы и готовы им поделиться.<br />
<br />
В программе конференции будут работать два потока докладов, разделённых тематически. Это позволит участникам выбирать наиболее интересные темы. Конференция пройдёт в гостинице «Русь», которая славится своими уютными конференц-залами и качеством обслуживания. В работе конференции задействованы два зала: на 250 и 150 человек. <strong>Общее количество ожидаемых участников — 400 человек.</strong><br />
<br />
На данный момент известно, что на конференцию едут люди практически со всех уголков Украины (Харьков, Львов, Севастополь, Симферополь, Одесса, Чернигов, Днепропетровск, Донецк, Ивано-Франковск, Ровно, Херсон, Житомир и другие), а так же России (Москва, Санкт-Петербург, Екатеринбург), Беларуссии (Минск, Гомель) и Молдовы (Кишинёв).<br />
<br />
Плюс ко всему вышеперечисленному, во время конференции у вас есть реальный шанс получить в подарок один из следующих призов: MP3 плеер <strong>Apple iPod Nano 8GB, мобильный телефон LG KG245 или Transcend 8GB JetFlash</strong>.<br />
<br />
Подробная информация: <a href="http://exception.org.ua/events/exception-conference-07/" title="http://exception.org.ua/events/exception-conference-07/">http://exception.org.ua/events/exception&hellip;</a>]]></description>
			
			<pubDate>Mon, 10 Mar 2008 20:31:23 GMT</pubDate>
			<author>bsn</author>
			<category>conference</category><category>exception</category><category>python</category><category>ruby</category><category>smalltalk</category><category>groovy</category><category>grails</category>
		</item>
		
		
		
		
		
		
		
		
	
	
	
	
	
	
	
	

	
</channel>
</rss>

