Forth
http://www.fforum.winglion.ru/

spf.js (SP-FORTH - ANS FORTH 94 for WEB)
http://www.fforum.winglion.ru/viewtopic.php?f=18&t=3091
Страница 1 из 1

Автор:  Alex [ Пн мар 28, 2016 20:47 ]
Заголовок сообщения:  spf.js (SP-FORTH - ANS FORTH 94 for WEB)

Ура! хорошие новости для любителей spf. Проект Дмитрия Якимова на гитхабе
скачиваем (Download ZIP), заодно скачиваем рекомендуемый MiniWeb HTTP server. копируем сервер (miniweb.exe) в папку SPF.JS-master,
запускам на нужном порту (miniweb.exe -p 80), далее открываем в браузере http://localhost или http://127.0.0.1

Пробуем и делимся успехами!!

Автор:  Alex [ Вт мар 29, 2016 21:10 ]
Заголовок сообщения:  Re: spf.js (SP-FORTH - ANS FORTH 94 for WEB)

и так пробуем написать HelloWord. создаем файл hello.f с содержимым
Код:
.( Hello World !! ) CR CR

у нас же web форт, поэтому файлик наш разместим в корне web сервера, то есть в SPF.JS-master\htdocs
ну а теперь запуск - набираем в консоли hello.f о вроде получилось.
так мы быстренько замусорим все, создадим свой каталог для тестов в htdocs, например my-test,
переместим туда файд hello.f, а в консоле соответсвенно надо набирать \my-test\hello.f

Изменим текст в файле на
Код:
: hello ." Hello World !! " CR CR ; 

запустим еще разок файл ( можно использовать стрелку вверх для прокрутки истории команд в консоли).
Мы скомпилировали новое слово, вызовем его - hello

Автор:  KPG [ Вс июн 28, 2020 10:45 ]
Заголовок сообщения:  Re: spf.js (SP-FORTH - ANS FORTH 94 for WEB)

Попробовал запустить SPF.JS проект из топика, но консоль ввода/вывода не заработала.

Ещё есть форк проекта miniweb на github упомянутый в топике.

P.S. Посмотрел (также через miniweb) jeforth.3we - рабочий, но с ним тоже нужно разбираться.
Для запуска какого то примера, просто добавляю нужный файл для загрузки к|в quit.f
(для непонятных китайских иероглифов использую Translate от Google :)

Форт, в таком варианте, можно использовать и, например, для создания игр подобных Яндекс играм

Для задачи интерактивного программирования на JS на Rosettacode.org предложен Rhino JS движок, написанный на Java.

Страница 1 из 1 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/