Автор |
Сообщение |
|
|
Заголовок сообщения: |
Re: colorForth для Windows |
|
|
Не нашёл отдельной темы по colorForth, напишу сюда. Обновление вышло. Вроде, релиз и ставится на USB флэшку через Windows. Исходник ассемблерной части на NASM. Цитата: Announcing colorForth cf2019 2019Jan27 V1.0 Jan 27 Howerd Hello Forthers, I've just uploaded the following files to my website : http://www.inventio.co.uk/cf2019_colorForth.pdf ***documentation*** http://www.inventio.co.uk/cf2019_2019Ja ... 0_Issue.7z source files Unzip to a suitable folder on a Windows computer and run "go.bat". Comments and feedback welcome to howerd _at_ inventio.co.uk I have had great fun getting colorForth to run from a USB stick and writing some documentation. I have now run out of time, and must return to planet Earth Enjoy! Cheers, Howerd Прошлогодний colorForth этого автора можно запускать под Windows через bochs (эмулятор ПК): http://www.inventio.co.uk/LegacyIndex.htm
Не нашёл отдельной темы по colorForth, напишу сюда. Обновление вышло. Вроде, релиз и ставится на USB флэшку через Windows. Исходник ассемблерной части на NASM.
[quote] Announcing colorForth cf2019 2019Jan27 V1.0 Jan 27 Howerd Hello Forthers,
I've just uploaded the following files to my website :
http://www.inventio.co.uk/cf2019_colorForth.pdf ***documentation***
http://www.inventio.co.uk/cf2019_2019Jan27_V1.0_Issue.7z source files Unzip to a suitable folder on a Windows computer and run "go.bat".
Comments and feedback welcome to howerd _at_ inventio.co.uk
I have had great fun getting colorForth to run from a USB stick and writing some documentation. I have now run out of time, and must return to planet Earth ;-)
Enjoy!
Cheers, Howerd [/quote]
Прошлогодний colorForth этого автора можно запускать под Windows через bochs (эмулятор ПК): http://www.inventio.co.uk/LegacyIndex.htm
|
|
|
|
Добавлено: Чт янв 31, 2019 05:26 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
недавно вышла ещё одна презентация по поводу Intentional Programming, там на видео можно посмотреть их среду вблизи (относительно), хотя для скачивания пока ещё по прежнему ничего нет.
на всякий случай прямые линки: видео и слайды
p.s. эта штука пока по прежнему и рядом не валялась
недавно вышла [url=http://msdn.microsoft.com/en-us/oslo/dd727740.aspx]ещё одна презентация[/url] по поводу Intentional Programming, там на видео можно посмотреть их среду вблизи (относительно), хотя для скачивания пока ещё по прежнему ничего нет.
на всякий случай прямые линки: [url=http://download.microsoft.com/download/E/7/7/E77A8FCE-0362-4930-BD5E-8A21EC77E38D/07MagnusChristersonShaneClifford.wmv]видео[/url] и [url=http://download.microsoft.com/download/E/7/7/E77A8FCE-0362-4930-BD5E-8A21EC77E38D/12_Magnus_Christerson_Intentional_DSL_DevCon_2009-04-15.pdf]слайды[/url]
p.s. [url=http://www.jetbrains.com/mps/index.html]эта штука[/url] пока по прежнему и рядом не валялась
|
|
|
|
Добавлено: Ср май 06, 2009 21:13 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Wlad писал(а): При чём тут мозги? Вы стараетесь использовать повышенный уровень когнитивности при работе с ТЕКСТОМ программы. А у человека именно тот канал восприятия, на который вы делаете ставку, ЗАКРЫТ вот тут и кроется ключевой момент непонимания. я всего лишь хотел сказать, что человек сам выбирает для себя проекцию восприятия окружающего мира. Wlad писал(а): И ваши примечания для него - пустой звук. поэтому я и сказал, что голова нужна. при наличии семантической информации синтаксис можно обеспечить любой (я не говорю, что он не имеет значения, наоборот, но, однако, синтаксис вторичен). возвращаясь к colorForth, в данном случае, ключевым моментом будет избавление от state-smartness в трансляторе, разворачивание внутреннего цикла interpret и перенос его непосредственно в код программы, а вовсе не цвет (расценивайте приставку color в данном случае скорее как "цвет кварков", а не как "цвет света"). вот, широко известный IP, если линк лежит, на ютубе можно посмотреть аналогичное видео: "Intentional Programming demo" части 1 и 2 (мысль уже популярная, поэтому аналогичных проектов много, например: http://mindprod.com/project/scid.html) кстати, в colorForth есть элементы чего-то подобного - значение переменной подставляется прямо в тело исходника. p.s. у этого подхода есть как сторонники, так и противники p.p.s. Хищник писал(а): Математический пакет интересен тем, что его исходный текст - это одновременно и рабочий лист
Математика от остальных математических пакетов всегда отличалась (и отличается) именно программируемостью самого листа (который в ней является полноценной программой, в отличие от MathCAD, MatLab и др.). она вообще особняком стоит и не является типичным представителем.
[quote="Wlad"]При чём тут мозги? Вы стараетесь использовать повышенный уровень когнитивности при работе с ТЕКСТОМ программы. А у человека именно тот канал восприятия, на который вы делаете ставку, ЗАКРЫТ[/quote]
вот тут и кроется ключевой [b]момент непонимания[/b]. я всего лишь хотел сказать, что [url=http://www.dimensions-math.org/Dim_tour_RU.htm]человек сам выбирает для себя проекцию восприятия окружающего мира[/url].
[quote="Wlad"]И ваши примечания для него - пустой звук.[/quote] поэтому я и сказал, что голова нужна. при наличии семантической информации синтаксис можно обеспечить любой (я не говорю, что он не имеет значения, наоборот, но, однако, синтаксис вторичен). возвращаясь к colorForth, в данном случае, ключевым моментом будет избавление от state-smartness в трансляторе, разворачивание внутреннего цикла interpret и перенос его непосредственно в код программы, а вовсе не цвет (расценивайте приставку color в данном случае скорее как "цвет кварков", а не как "цвет света").
вот, широко известный [url=http://web.archive.org/web/20040630061034/http://www.cse.unsw.edu.au/~cs3141/ip.asf]IP[/url], если линк лежит, на ютубе можно посмотреть аналогичное видео: "Intentional Programming demo" части [url=http://www.youtube.com/watch?v=tSnnfUj1XCQ]1[/url] и [url=http://www.youtube.com/watch?v=ZZDwB4-DPXE]2[/url] (мысль уже популярная, поэтому аналогичных проектов много, например: [url]http://mindprod.com/project/scid.html[/url]) кстати, в colorForth есть элементы чего-то подобного - значение переменной подставляется прямо в тело исходника.
p.s. у этого подхода есть как сторонники, так и противники
p.p.s. [quote="Хищник"]Математический пакет интересен тем, что его исходный текст - это одновременно и рабочий лист[/quote]
Математика от остальных математических пакетов всегда отличалась (и отличается) именно программируемостью самого листа (который в ней является полноценной программой, в отличие от MathCAD, MatLab и др.). она вообще особняком стоит и не является типичным представителем.
|
|
|
|
Добавлено: Вт апр 21, 2009 16:21 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
in4 писал(а): Или отступами - см. \SPF\devel\~profit\lib\colorForth\photon.f (к сожалению, ссылка на SourceForge вела бы к битым исходникам - без русских букв).
Ничего подобного! Дело в том, что на SourceForge используется кодировка utf-8 и поэтому достаточно просто переключить кодировку на cp1251. Так что вот линк.
[quote="in4"]Или отступами - см. \SPF\devel\~profit\lib\colorForth\photon.f (к сожалению, ссылка на SourceForge вела бы к битым исходникам - без русских букв).[/quote]
Ничего подобного! Дело в том, что на SourceForge используется кодировка [b]utf-8[/b] и поэтому достаточно просто переключить кодировку на cp1251. Так что вот [url=http://spf.cvs.sourceforge.net/viewvc/spf/devel/~profit/lib/colorForth/photon.f?view=markup]линк[/url].
|
|
|
|
Добавлено: Вс апр 19, 2009 09:05 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
garbler писал(а): Хищник, зря иронизируешь, в 6-й версии Wolfram Mathematica так и сделано. что касается colorForth, то вместо цвета может использоваться всё, что угодно. О! очень похоже на Обероновские составные документы ( www.oberon.ch , www.oberon.ethz.ch , www.bluebottle.ethz.ch ) - уж скоро четверть века, как... garbler писал(а): Wlad писал(а): А если человек - дальтоник??? до тех пор, пока у него есть мозги - это несущественно (впрочем, сказанное применимо к любому человеку).
При чём тут мозги? Вы стараетесь использовать повышенный уровень когнитивности при работе с ТЕКСТОМ программы. А у человека именно тот канал восприятия, на который вы делаете ставку, ЗАКРЫТ (динамический диапазон сужен, или хуже того - СМЕЩЁН!). Он может совершенно не так воспринять ваши сигналы. Вы ему в тексте приведёте разукрашенные символы, обосновывая почему выбран РАЗНЫЙ ЦВЕТ, а дальтоника это может привести в замешательство, потому, что он сначала посмотрит на картинку и увидит ОДИНАКОВЫЕ цвета. И ваши примечания для него - пустой звук. он НЕ различает цвета.
[quote="garbler"][b]Хищник[/b], зря иронизируешь, в 6-й версии Wolfram Mathematica [url=http://www.wolfram.com/products/mathematica/newin6/content/UnificationOfGraphicsTextAndControls/]так и сделано[/url]. что касается colorForth, то вместо цвета может использоваться [url=http://spf.cvs.sourceforge.net/viewvc/spf/devel/~profit/lib/colorForth/]всё, что угодно[/url].[/quote] О! очень похоже на Обероновские составные документы ( http://www.oberon.ch , http://www.oberon.ethz.ch , http://www.bluebottle.ethz.ch ) - уж скоро четверть века, как... :D [quote="garbler"][quote="Wlad"]А если человек - дальтоник???[/quote] до тех пор, пока у него есть мозги - это несущественно (впрочем, сказанное применимо к любому человеку).[/quote]
При чём тут мозги? Вы стараетесь использовать повышенный уровень когнитивности при работе с ТЕКСТОМ программы. А у человека именно тот канал восприятия, на который вы делаете ставку, ЗАКРЫТ (динамический диапазон сужен, или хуже того - СМЕЩЁН!). Он может совершенно [b]не так[/b] воспринять ваши сигналы. Вы ему в тексте приведёте разукрашенные символы, обосновывая почему выбран РАЗНЫЙ ЦВЕТ, а дальтоника это может привести в замешательство, потому, что он сначала посмотрит на картинку и увидит ОДИНАКОВЫЕ цвета. И ваши примечания для него - пустой звук. он НЕ различает цвета.
|
|
|
|
Добавлено: Пт апр 17, 2009 23:18 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Wlad писал(а): А если человек - дальтоник??? VshMt писал(а): Можно фонтом выделять. Или отступами - см. \SPF\devel\~profit\lib\colorForth\photon.f (к сожалению, ссылка на SourceForge вела бы к битым исходникам - без русских букв).
Я такой вариант синтаксиса немного доработал в плане упрощения, но реализацию на SPF до ума не довел...
Как только будет что-то готовое хоть по одному из проектов, связанных с colorForth-ом, займусь реорганизацией материалов по этой теме в порядке продвижения подобных идей.
[quote="Wlad"]А если человек - дальтоник???[/quote][quote="VshMt"]Можно фонтом выделять.[/quote]Или отступами - см. [b]\SPF\devel\~profit\lib\colorForth\photon.f[/b] (к сожалению, ссылка на SourceForge вела бы к битым исходникам - без русских букв).
Я такой вариант синтаксиса немного доработал в плане упрощения, но реализацию на SPF до ума не довел... :(
Как только будет что-то готовое хоть по одному из проектов, связанных с [color=red]color[/color][color=green]Forth[/color]-ом, займусь реорганизацией материалов по этой теме в порядке продвижения подобных идей.
|
|
|
|
Добавлено: Пт апр 17, 2009 18:29 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Цитата: Математический пакет интересен тем, что его исходный текст - это одновременно и рабочий лист. Там украшательства уместны, поскольку несут функциональную нагрузку. Раскрасить текст языка программирования можно в любом трансляторе Форта - договорившись, что префиксы наподобие [color=red] будут не печататься, а устанавливать красный цвет для следующего слова. В plain text мы увидим префикс, в соответствующем редакторе - красный цвет. Ничего экстраординарного тут нет. И вправду нет, по одной, я думаю, замеченной Хищником, причине. Одним из худших препятствий для развития компьютерных технологий вообще и для программирования в частности есть дефицит наглядности - человеку не так просто понять, что происходит в тёмном ящике под названием "компьютер", программисту не так просто понять, что происходит в светлом в общем ящике под называнием "исходник", и даже очень квалифицированному программисту часто нелегко представить себе, что происходит в снова тёмном ящике - алгоритме. Отсюда все попытки делать абстрактные сущности (ни вида, ни массы, только значение и то по ссылке ) более наглядными - схемы, визуальное программирование, ... медиа? а уже в первых ассемблерных отладчиках была "анимация" - это не медиа?
[quote]Математический пакет интересен тем, что его исходный текст - это одновременно и рабочий лист. Там украшательства уместны, поскольку несут функциональную нагрузку. Раскрасить текст языка программирования можно в любом трансляторе Форта - договорившись, что префиксы наподобие [color=red] будут не печататься, а устанавливать красный цвет для следующего слова. В plain text мы увидим префикс, в соответствующем редакторе - красный цвет. Ничего экстраординарного тут нет.[/quote] И вправду нет, по одной, я думаю, замеченной Хищником, причине. Одним из худших препятствий для развития компьютерных технологий вообще и для программирования в частности есть дефицит наглядности - человеку не так просто понять, что происходит в тёмном ящике под названием "компьютер", программисту не так просто понять, что происходит в [i]светлом в общем [/i]ящике под называнием "исходник", и даже очень квалифицированному программисту часто нелегко представить себе, что происходит в снова тёмном ящике - алгоритме. Отсюда все попытки делать абстрактные сущности (ни вида, ни массы, только значение и то по ссылке :) ) более наглядными - схемы, визуальное программирование, ... медиа? а уже в первых ассемблерных отладчиках была "анимация" - это не медиа?
|
|
|
|
Добавлено: Пт апр 17, 2009 18:26 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
garbler писал(а): Хищник, зря иронизируешь, в 6-й версии Wolfram Mathematica так и сделано.
Математический пакет интересен тем, что его исходный текст - это одновременно и рабочий лист. Там украшательства уместны, поскольку несут функциональную нагрузку. Раскрасить текст языка программирования можно в любом трансляторе Форта - договорившись, что префиксы наподобие [color=red] будут не печататься, а устанавливать красный цвет для следующего слова. В plain text мы увидим префикс, в соответствующем редакторе - красный цвет. Ничего экстраординарного тут нет.
[quote="garbler"]Хищник, зря иронизируешь, в 6-й версии Wolfram Mathematica так и сделано. [/quote]
Математический пакет интересен тем, что его исходный текст - это одновременно и рабочий лист. Там украшательства уместны, поскольку несут функциональную нагрузку. Раскрасить текст языка программирования можно в любом трансляторе Форта - [i]договорившись[/i], что префиксы наподобие [color=red] будут не печататься, а устанавливать красный цвет для следующего слова. В plain text мы увидим префикс, в соответствующем редакторе - красный цвет. Ничего экстраординарного тут нет.
|
|
|
|
Добавлено: Пт апр 17, 2009 17:10 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Хищник, зря иронизируешь, в 6-й версии Wolfram Mathematica так и сделано. что касается colorForth, то вместо цвета может использоваться всё, что угодно.
Wlad писал(а): А если человек - дальтоник???
до тех пор, пока у него есть мозги - это несущественно (впрочем, сказанное применимо к любому человеку).
[b]Хищник[/b], зря иронизируешь, в 6-й версии Wolfram Mathematica [url=http://www.wolfram.com/products/mathematica/newin6/content/UnificationOfGraphicsTextAndControls/]так и сделано[/url]. что касается colorForth, то вместо цвета может использоваться [url=http://spf.cvs.sourceforge.net/viewvc/spf/devel/~profit/lib/colorForth/]всё, что угодно[/url].
[quote="Wlad"]А если человек - дальтоник???[/quote]
до тех пор, пока у него есть мозги - это несущественно (впрочем, сказанное применимо к любому человеку).
|
|
|
|
Добавлено: Пт апр 17, 2009 16:43 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
А еще можно MultiMediaForth Открываешь этак исходный текст, а там в определенных местах проигрываются wav, запускаются ролики, смайлики анимированные. "Идет направо - файл заводит, налево - с сетью говорит"...
А еще можно MultiMediaForth ;) Открываешь этак исходный текст, а там в определенных местах проигрываются wav, запускаются ролики, смайлики анимированные. "Идет направо - файл заводит, налево - с сетью говорит"...
|
|
|
|
Добавлено: Пт апр 17, 2009 16:18 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Можно фонтом выделять.
Можно фонтом выделять.
|
|
|
|
Добавлено: Пт апр 17, 2009 16:17 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
А если человек - дальтоник???
А если человек - дальтоник??? :dmad;
|
|
|
|
Добавлено: Пт апр 17, 2009 16:13 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Может в понятной форме изложить основные идеи?. Конечно можно и по форуму порыться. Там много чего уже in4 говорил конечно... Тогда может из ссылок в какое нить другое место перебраться?
Может в понятной форме изложить основные идеи?. Конечно можно и по форуму порыться. Там много чего уже in4 говорил конечно... Тогда может из ссылок в какое нить другое место перебраться?
|
|
|
|
Добавлено: Пт апр 17, 2009 13:47 |
|
|
|
|
|
Заголовок сообщения: |
|
|
|
Я с колорфортом знаком лишь в общих чертах. Какая по нему документация/статьи/книги имется?
Я с колорфортом знаком лишь в общих чертах. Какая по нему документация/статьи/книги имется?
|
|
|
|
Добавлено: Пт апр 17, 2009 13:33 |
|
|
|
|
|
Заголовок сообщения: |
colorForth для Windows |
|
|
colorForth для Windows by Roman Pavlyuk. Есть мелкие глючки, но есть и исходники. У меня работал под W98, но все глюки я так и не смог исправить...
Также постараюсь ответить на конкретные вопросы или поговорить на irc.
[url=http://www.geocities.com/eleks_76/][color=red]color[/color][color=green]Forth[/color] для Windows by Roman Pavlyuk[/url]. Есть мелкие глючки, но есть и исходники. У меня работал под W98, но все глюки я так и не смог исправить... :(
Также постараюсь ответить на конкретные вопросы или поговорить на irc.
|
|
|
|
Добавлено: Пт апр 17, 2009 01:07 |
|
|
|
|