Задать вопрос
mayton2019
@mayton2019
Bigdata Engineer

Как добраться до стека floating point в GForth/YForth?

Разбираюсь с GForth. Не специалист. Просто попросили помочь.
Проблема. Целые числа добавляются в стек. Добавляю вещественные. Никакой ошибки нет и нет эффекта.

$ uname -a
Linux ryzen-ssd 5.15.0-56-generic #62~20.04.1-Ubuntu SMP Tue Nov 22 21:24:20 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
$ 
$ gforth
Gforth 0.7.3, Copyright (C) 1995-2008 Free Software Foundation, Inc.
Gforth comes with ABSOLUTELY NO WARRANTY; for details type `license'
Type `bye' to exit
1 2 3  ok
.s <3> 1 2 3  ok
3.14e   ok
.s <3> 1 2 3  ok


Подскажите где ошибка?

P.S. Сори модератор. Не нашел тега для Forth.
P.P.S. Пробовал yForth но тот вызывает ошибку segmentation fault сразу при старте.
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Средний Комментировать
Решения вопроса 1
@kalapanga
Попробуй:
f.s
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@pharo
Кроме gForth есть и неплохой проект BigForth и много их ещё разных собираемых и запускаемых как под Windows так и под Linux.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы