Little Smalltalk

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
6 messages Options
Reply | Threaded
Open this post in threaded view
|

Little Smalltalk

Kirill Ratkin-2
Может быть уже писали, но ... если кто не читал на Хабре небольшой цикл статей про реализацию Little Smalltalk:
http://habrahabr.ru/post/164153/
http://habrahabr.ru/post/164769/
http://habrahabr.ru/post/191250/
http://habrahabr.ru/post/197474/
Если уже было - sorry за повтор.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Little Smalltalk

Dmitriy Kashitsyn
Было уже :) Собственно, я и писал. У вас просто любопытство или есть желание что-то сделать?

27 ноября 2014 г., 19:53 пользователь Kirill Ratkin <[hidden email]> написал:
Может быть уже писали, но ... если кто не читал на Хабре небольшой цикл статей про реализацию Little Smalltalk:
http://habrahabr.ru/post/164153/
http://habrahabr.ru/post/164769/
http://habrahabr.ru/post/191250/
http://habrahabr.ru/post/197474/
Если уже было - sorry за повтор.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Little Smalltalk

Kirill Ratkin-2
Любопытство.
Мои скромные попытки увлечь коллег ST в качестве встраиваемого языка не увенчались успехом (сейчас правят бал JS и Lua в этом сегменте)

четверг, 4 декабря 2014 г., 17:57:23 UTC+3 пользователь Дмитрий написал:
Было уже :) Собственно, я и писал. У вас просто любопытство или есть желание что-то сделать?

27 ноября 2014 г., 19:53 пользователь Kirill Ratkin <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="2_pzbUYHIdcJ" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">kirill...@....ru> написал:
Может быть уже писали, но ... если кто не читал на Хабре небольшой цикл статей про реализацию Little Smalltalk:
<a href="http://habrahabr.ru/post/164153/" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F164153%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFCfTgyG2j1m0ds8XqrQpv2L5t5Zg';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F164153%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFCfTgyG2j1m0ds8XqrQpv2L5t5Zg';return true;">http://habrahabr.ru/post/164153/
<a href="http://habrahabr.ru/post/164769/" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F164769%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFwFvlXigWlmMOTWiAVlzrqjiWO9A';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F164769%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFwFvlXigWlmMOTWiAVlzrqjiWO9A';return true;">http://habrahabr.ru/post/164769/
<a href="http://habrahabr.ru/post/191250/" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F191250%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNE10PUURjqNDMS2Om4zt6HNrQBSKg';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F191250%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNE10PUURjqNDMS2Om4zt6HNrQBSKg';return true;">http://habrahabr.ru/post/191250/
<a href="http://habrahabr.ru/post/197474/" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F197474%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNESMFGErMvkfe7WSftneloVJVOBmg';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F197474%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNESMFGErMvkfe7WSftneloVJVOBmg';return true;">http://habrahabr.ru/post/197474/
Если уже было - sorry за повтор.

--
--
<a href="http://groups.google.ru/group/sugr" target="_blank" onmousedown="this.href='http://groups.google.ru/group/sugr';return true;" onclick="this.href='http://groups.google.ru/group/sugr';return true;">http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес <a href="javascript:" target="_blank" gdf-obfuscated-mailto="2_pzbUYHIdcJ" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">sugr+uns...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке <a href="https://groups.google.com/d/optout" target="_blank" onmousedown="this.href='https://groups.google.com/d/optout';return true;" onclick="this.href='https://groups.google.com/d/optout';return true;">https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Little Smalltalk

Yuriy Mironenko
А здесь под "встраиваемым языком" имеется в виду "язык для прошивок" или что-то другое? Если имеется в виду скриптовый язык, то там же, насколько я могу судить, императивная парадигма нужна - по самой своей природе.

8 декабря 2014 г., 23:39 пользователь Kirill Ratkin <[hidden email]> написал:
Любопытство.
Мои скромные попытки увлечь коллег ST в качестве встраиваемого языка не увенчались успехом (сейчас правят бал JS и Lua в этом сегменте)

четверг, 4 декабря 2014 г., 17:57:23 UTC+3 пользователь Дмитрий написал:
Было уже :) Собственно, я и писал. У вас просто любопытство или есть желание что-то сделать?

27 ноября 2014 г., 19:53 пользователь Kirill Ratkin <[hidden email].ru> написал:
Может быть уже писали, но ... если кто не читал на Хабре небольшой цикл статей про реализацию Little Smalltalk:
http://habrahabr.ru/post/164153/
http://habrahabr.ru/post/164769/
http://habrahabr.ru/post/191250/
http://habrahabr.ru/post/197474/
Если уже было - sorry за повтор.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес sugr+uns...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Little Smalltalk

Kirill Ratkin-2
Да, я про встраиваемый язык, который используется в качестве скриптового в продукте.
Никто конечно не настаивает на исключительно императивной парадигме. Встраивают и Scheme и даже Prolog-оподобный вариант встречался (своего рода экспертная система основанная на правилах).
Но конечно чаще всего не особо думают и берут уже  "засветившуюся" в этой области библиотеку (интерпретатор языка) и язык как правило максимально простой (предполагаентся, что разработчики скриптов не профессиональные программисты) и следовательно императивный ибо декларативную парадигму и функциональный стиль мышления еще развить надо, а императивный все вроде как еще в школе проходили (у кого Паскаль, у кого разные варианты Басика).
Самые популярные сейчас это Lua и Python. Где-то рядом с ними JS.

вторник, 9 декабря 2014 г., 0:10:11 UTC+3 пользователь Assargadon написал:
А здесь под "встраиваемым языком" имеется в виду "язык для прошивок" или что-то другое? Если имеется в виду скриптовый язык, то там же, насколько я могу судить, императивная парадигма нужна - по самой своей природе.

8 декабря 2014 г., 23:39 пользователь Kirill Ratkin <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="2Wbh8gjRSA4J" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">kirill...@....ru> написал:
Любопытство.
Мои скромные попытки увлечь коллег ST в качестве встраиваемого языка не увенчались успехом (сейчас правят бал JS и Lua в этом сегменте)

четверг, 4 декабря 2014 г., 17:57:23 UTC+3 пользователь Дмитрий написал:
Было уже :) Собственно, я и писал. У вас просто любопытство или есть желание что-то сделать?

27 ноября 2014 г., 19:53 пользователь Kirill Ratkin <[hidden email].ru> написал:
Может быть уже писали, но ... если кто не читал на Хабре небольшой цикл статей про реализацию Little Smalltalk:
<a href="http://habrahabr.ru/post/164153/" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F164153%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFCfTgyG2j1m0ds8XqrQpv2L5t5Zg';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F164153%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFCfTgyG2j1m0ds8XqrQpv2L5t5Zg';return true;">http://habrahabr.ru/post/164153/
<a href="http://habrahabr.ru/post/164769/" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F164769%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFwFvlXigWlmMOTWiAVlzrqjiWO9A';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F164769%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNFwFvlXigWlmMOTWiAVlzrqjiWO9A';return true;">http://habrahabr.ru/post/164769/
<a href="http://habrahabr.ru/post/191250/" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F191250%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNE10PUURjqNDMS2Om4zt6HNrQBSKg';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F191250%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNE10PUURjqNDMS2Om4zt6HNrQBSKg';return true;">http://habrahabr.ru/post/191250/
<a href="http://habrahabr.ru/post/197474/" target="_blank" onmousedown="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F197474%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNESMFGErMvkfe7WSftneloVJVOBmg';return true;" onclick="this.href='http://www.google.com/url?q\75http%3A%2F%2Fhabrahabr.ru%2Fpost%2F197474%2F\46sa\75D\46sntz\0751\46usg\75AFQjCNESMFGErMvkfe7WSftneloVJVOBmg';return true;">http://habrahabr.ru/post/197474/
Если уже было - sorry за повтор.

--
--
<a href="http://groups.google.ru/group/sugr" target="_blank" onmousedown="this.href='http://groups.google.ru/group/sugr';return true;" onclick="this.href='http://groups.google.ru/group/sugr';return true;">http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес sugr+uns...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке <a href="https://groups.google.com/d/optout" target="_blank" onmousedown="this.href='https://groups.google.com/d/optout';return true;" onclick="this.href='https://groups.google.com/d/optout';return true;">https://groups.google.com/d/optout.

--
--
<a href="http://groups.google.ru/group/sugr" target="_blank" onmousedown="this.href='http://groups.google.ru/group/sugr';return true;" onclick="this.href='http://groups.google.ru/group/sugr';return true;">http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес <a href="javascript:" target="_blank" gdf-obfuscated-mailto="2Wbh8gjRSA4J" onmousedown="this.href='javascript:';return true;" onclick="this.href='javascript:';return true;">sugr+uns...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке <a href="https://groups.google.com/d/optout" target="_blank" onmousedown="this.href='https://groups.google.com/d/optout';return true;" onclick="this.href='https://groups.google.com/d/optout';return true;">https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.
Reply | Threaded
Open this post in threaded view
|

Re: Little Smalltalk

Yuriy Mironenko
Мне казалось, что дело не столько в привычности парадигмы, сколько собственно в функциях, для которых нужен скриптовый язык.

Скрипты же на то и скрипты, чтобы быть императивными. Не очень-то какой-нибудь шелл-скрипт в функциональной парадигме попишешь :)

9 декабря 2014 г., 18:15 пользователь Kirill Ratkin <[hidden email]> написал:
Да, я про встраиваемый язык, который используется в качестве скриптового в продукте.
Никто конечно не настаивает на исключительно императивной парадигме. Встраивают и Scheme и даже Prolog-оподобный вариант встречался (своего рода экспертная система основанная на правилах).
Но конечно чаще всего не особо думают и берут уже  "засветившуюся" в этой области библиотеку (интерпретатор языка) и язык как правило максимально простой (предполагаентся, что разработчики скриптов не профессиональные программисты) и следовательно императивный ибо декларативную парадигму и функциональный стиль мышления еще развить надо, а императивный все вроде как еще в школе проходили (у кого Паскаль, у кого разные варианты Басика).
Самые популярные сейчас это Lua и Python. Где-то рядом с ними JS.

вторник, 9 декабря 2014 г., 0:10:11 UTC+3 пользователь Assargadon написал:
А здесь под "встраиваемым языком" имеется в виду "язык для прошивок" или что-то другое? Если имеется в виду скриптовый язык, то там же, насколько я могу судить, императивная парадигма нужна - по самой своей природе.

8 декабря 2014 г., 23:39 пользователь Kirill Ratkin <[hidden email].ru> написал:

Любопытство.
Мои скромные попытки увлечь коллег ST в качестве встраиваемого языка не увенчались успехом (сейчас правят бал JS и Lua в этом сегменте)

четверг, 4 декабря 2014 г., 17:57:23 UTC+3 пользователь Дмитрий написал:
Было уже :) Собственно, я и писал. У вас просто любопытство или есть желание что-то сделать?

27 ноября 2014 г., 19:53 пользователь Kirill Ratkin <[hidden email].ru> написал:
Может быть уже писали, но ... если кто не читал на Хабре небольшой цикл статей про реализацию Little Smalltalk:
http://habrahabr.ru/post/164153/
http://habrahabr.ru/post/164769/
http://habrahabr.ru/post/191250/
http://habrahabr.ru/post/197474/
Если уже было - sorry за повтор.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес sugr+uns...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес sugr+uns...@googlegroups.com.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

--
--
http://groups.google.ru/group/sugr
---
Вы получили это сообщение, поскольку подписаны на группу "Russian Smalltalk User Group".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес [hidden email].
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.