Quantcast

где живет spf?

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

где живет spf?

Иванов
Задумался, что пора обновить свой экземпляр и столкнулся с проблемой,
что не могу найти свежий релиз.
У меня есть 2 директории spf-4.20 (2010) и spf-4.21, где и когда скачал
не помню. 
spf-4.21 должно быть свежее, но вроде такого релиза нет
на sourceforge.net, там предлагается пакет spforth4_4.20-1_i386.deb
(2013)
Собственно вопрос: где взять последний spf4 и каков номер текущего
релиза? Что-то я запутался.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: где живет spf?

Andrey Cherezov
Возможно, "4.21" относится к "текущей CVS-версии" СП-Форта, чтобы отличать её от давно выпущенного "дистрибутива" 4.20.
http://sp-forth-dev-rus.670142.n2.nabble.com/SPF-4-21-td5907492.html

-----Original Message-----
From: ivanov [mailto:[hidden email]]
Sent: Friday, January 6, 2017 3:50 PM
To: SPF developers <[hidden email]>
Subject: [Spf-dev] где живет spf?

Задумался, что пора обновить свой экземпляр и столкнулся с проблемой, что не могу найти свежий релиз.
У меня есть 2 директории spf-4.20 (2010) и spf-4.21, где и когда скачал не помню.
spf-4.21 должно быть свежее, но вроде такого релиза нет на sourceforge.net, там предлагается пакет spforth4_4.20-1_i386.deb
(2013)
Собственно вопрос: где взять последний spf4 и каков номер текущего релиза? Что-то я запутался.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

readline.f

Иванов
Хорошо, так и запишем.
Позвольте вложить свои "5 копеек".
При работе в консоли очень удобно пользоваться библиотекой
~ygrek/lib/linux/readline.f
Но в варианте из 4.21 ($Id: readline.f,v 1.4 2009/08/23 12:47:31 ygreks
Exp $) она у меня не заработала, то есть журнал команд не создавался и
история хранилась только в пределах сессии.
Сравнив либу с предыдущей версией ($Id: readline.f,v 1.3 2008/11/01
10:04:39 ygreks Exp $) заметил, что теперь журнал .history.spf ведется
отдельно для каждого проекта, но почему-то была закоментирована строка
которая собственно и записывала текущую историю команд в файл журнала.

..: AT-PROCESS-FINISHING save-readline-history ;..

Раскоментив эту строчку я получил журнал в текущей директории и
вернулся к привычному стилю работы.
Заодно расправился и с давнишней проблемой - дублированием записей в
журнале. В слово ACCEPT-READLINE добавил пару строк, мне стало удобнее.

Вот мой вариант:

: ACCEPT-READLINE ( c-addr +n1 -- +n2 ) \ 94
  (( 0 )) readline >R
  R@ 0
= IF RDROP -1002 THROW THEN
\ iva
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  (( R@ -1 ))
history_search \ поиск дубликата
  0= IF ((  (( )) where_history ))
remove_history DROP THEN \ удаление дубликата
\ iva
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  (( R@ ))
add_history DROP 
  R@ ASCIIZ> 2SWAP ROT MIN >R R@ MOVE R>
  (( R> ))
free DROP
;

С уважением, Андрей Иванов.

В Сб, 07/01/2017 в 00:46 +0200, Andrey Cherezov пишет:

> Возможно, "4.21" относится к "текущей CVS-версии" СП-Форта, чтобы
> отличать её от давно выпущенного "дистрибутива" 4.20.
> http://sp-forth-dev-rus.670142.n2.nabble.com/SPF-4-21-td5907492.html
>
> -----Original Message-----
> From: ivanov [mailto:[hidden email]
> Sent: Friday, January 6, 2017 3:50 PM
> To: SPF developers <[hidden email]>
> Subject: [Spf-dev] где живет spf?
>
> Задумался, что пора обновить свой экземпляр и столкнулся с проблемой,
> что не могу найти свежий релиз.
> У меня есть 2 директории spf-4.20 (2010) и spf-4.21, где и когда
> скачал не помню.
> spf-4.21 должно быть свежее, но вроде такого релиза нет на
> sourceforge.net, там предлагается пакет spforth4_4.20-1_i386.deb
> (2013)
> Собственно вопрос: где взять последний spf4 и каков номер текущего
> релиза? Что-то я запутался.
>
> -------------------------------------------------------------------
> -----------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Spf-dev mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/spf-dev
> -------------------------------------------------------------------
> -----------
> Check out the vibrant tech community on one of the world's most 
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> _______________________________________________
> Spf-dev mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/spf-dev

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: где живет spf?

Королев Виктор
In reply to this post by Andrey Cherezov
Тоже возникла проблема.. Ранее как то прям ссылка была на SRC, и Рувим писал, кое что исправлено, где искать?
 
07.01.2017, 02:01, "Andrey Cherezov" <[hidden email]>:

Возможно, "4.21" относится к "текущей CVS-версии" СП-Форта, чтобы отличать её от давно выпущенного "дистрибутива" 4.20.
http://sp-forth-dev-rus.670142.n2.nabble.com/SPF-4-21-td5907492.html

-----Original Message-----
From: ivanov [mailto:[hidden email]]
Sent: Friday, January 6, 2017 3:50 PM
To: SPF developers <[hidden email]>
Subject: [Spf-dev] где живет spf?

Задумался, что пора обновить свой экземпляр и столкнулся с проблемой, что не могу найти свежий релиз.
У меня есть 2 директории spf-4.20 (2010) и spf-4.21, где и когда скачал не помню.
spf-4.21 должно быть свежее, но вроде такого релиза нет на sourceforge.net, там предлагается пакет spforth4_4.20-1_i386.deb
(2013)
Собственно вопрос: где взять последний spf4 и каков номер текущего релиза? Что-то я запутался.

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most engaging tech sites, SlashDot.org! http://sdm.link/slashdot _______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: где живет spf?

Ruvim Pinka
Привет!

На данный момент проще всего регулярно получать обновления используя CVS-клинт, а уведомления об обновлениях — через email рассылку spf-commits.

Второй вариант обновиться — скачать GNU tarball — tar gzip архив исходников (доступны архивы и по каждому каталогу, см. браузер репозитория, ссылка Download внизу страниц). Но в этом случае строки будут юниксовые. Поэтому надо включить UNIX-LINES в spf4.ini или пересобрать бинарник включив опциию TRUE TO UNIX-ENVIRONMENT в compile.ini

Насчет внятного списка исправлений — в CVS напрямую его трудно получить. Я делаю через Git.

К примеру, вот изменения в src начиная с 2013 года (самые последнии сверху):

2017-01-24 FIX memory ALLOCATE -- avoid unsigned integer overflow
2017-01-24 FIX win memory ALLOCATE -- typo, remove unused code
2015-12-27 fix incorrect initialization of macroopt, add protection
2015-12-26 bugfix, remove duplicate SetOP in +LOOP ; see also compiler/spf_immed_loop.f # +LOOP
2015-12-26 remove obsolete workaround for some macroopt issue
2015-06-08 FAC spf4 src macroopt-hide -- remove old names (to be in accordance with related commit on 2015-05-22)
2014-04-18 FEA spf4 src -- hide macroopt words into separate wordlist
2014-04-18 FIX src spf_xmlhelp -- bugfix in REQUIRE
2014-04-18 macroopt -- minor bugfix in posix case, add comments
2014-03-11 bugfix in THROW regarding code 109
2013-05-14 macroopt -- bugfix in the opcode, see also Bug#87
2013-02-08 fix bug #3603826 (correction of bug #3601994); FIND-FULLNAME now checks for ordinary files only
2013-01-26 src literals -- fix bug 3601994
2013-01-23 src literals -- fix bug 3601748
2013-01-15 bugfix in '?SLITERAL2', bugreport #3600976


--
Ruvim

2017-02-08 11:05 GMT+03:00 Королев Виктор <[hidden email]>:
Тоже возникла проблема.. Ранее как то прям ссылка была на SRC, и Рувим писал, кое что исправлено, где искать?
 
07.01.2017, 02:01, "Andrey Cherezov" <[hidden email]>:

Возможно, "4.21" относится к "текущей CVS-версии" СП-Форта, чтобы отличать её от давно выпущенного "дистрибутива" 4.20.
http://sp-forth-dev-rus.670142.n2.nabble.com/SPF-4-21-td5907492.html

-----Original Message-----
From: ivanov [mailto:[hidden email]]
Sent: Friday, January 6, 2017 3:50 PM
To: SPF developers <[hidden email]>
Subject: [Spf-dev] где живет spf?

Задумался, что пора обновить свой экземпляр и столкнулся с проблемой, что не могу найти свежий релиз.
У меня есть 2 директории spf-4.20 (2010) и spf-4.21, где и когда скачал не помню.
spf-4.21 должно быть свежее, но вроде такого релиза нет на sourceforge.net, там предлагается пакет spforth4_4.20-1_i386.deb
(2013)
Собственно вопрос: где взять последний spf4 и каков номер текущего релиза? Что-то я запутался.



------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: где живет spf?

Королев Виктор
Спасибо, но как то все же сложновато для русскоязычного сообщества.. почему то и ссылка на CVS-клиент у меня не срабатывает
 
 

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: где живет spf?

Ruvim Pinka

2017-02-08 20:25 GMT+03:00 Королев Виктор <[hidden email]>:
Спасибо, но как то все же сложновато для русскоязычного сообщества.. почему то и ссылка на CVS-клиент у меня не срабатывает

Среди приложение под Windows известны TortoiseCVS, SmartCVS, но я использую штатную commandline-утилиту в составе Cygwin.


--
Ruvim

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
_______________________________________________
Spf-dev mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/spf-dev
Loading...