Вопросы по теме 'oz'
Как мне преобразовать целое число в список и наоборот в Оз?
Как преобразовать целое число в список и обратно в Oz ? Мне нужно взять число вроде 321 и преобразовать его в 123 .
Функция Reverse в Oz работает только со списками, поэтому я хочу преобразовать 321 в [3 2 1], обратить его и преобразовать [1 2...
692 просмотров
schedule
24.06.2023
Преобразовать список в строку в унциях?
Как преобразовать список в строку в Oz ?
У меня есть список символов, которые мне нужно преобразовать в строку, и я не видел никакого оператора конкатенации в документации Oz.
968 просмотров
schedule
23.09.2022
есть ли новая версия mozart/oz?
Хотел бы знать, есть ли новая версия mozart/oz, в настоящее время это 1.4. Это было в 2008 году. Должен быть прогресс.
443 просмотров
schedule
06.12.2022
Как работают эти функции Треугольника Паскаля?
Я читаю Концепции, методы и модели компьютерного программирования , и в начале есть код, который я просто не могу понять, как бы я ни старался.
declare Pascal AddList ShiftLeft ShiftRight
fun {Pascal N}
if N==1 then [1]
else
L in...
307 просмотров
schedule
09.06.2023
Динамическая типизация и программирование распределенных систем
Исходя из Scala (и Akka), я недавно начал смотреть на другие языки, которые были разработаны с учетом распределенных вычислений, а именно на Erlang (и немного на Oz и Bloom). И Erlang, и Oz динамически типизированы, и, если я правильно помню...
1306 просмотров
schedule
03.12.2022
Возврат функции из функции в OZ. Проблемы высшего порядка
Я пытаюсь написать функцию, которая в результате вернет функцию. Я пытаюсь добиться чего-то вроде этого:
{{Add 3}4}
где результат будет равен 7. Я нашел следующее oz">ТАК вопрос , который имеет тот же вопрос, но ответ не работает для меня....
302 просмотров
schedule
28.09.2022
не вижу вывод на emacs под управлением oz (mozart 2)
Я начал онлайн-курс, который требует использования редактора emacs с языком oz. ОС - Виндовс 7
когда я загружаю код, кажется, что код скомпилирован правильно, но в окне эмулятора ничего не отображается.
В буфере сообщений я получаю сообщение:...
613 просмотров
schedule
15.05.2022
ActiveTcl не показывает вывод при использовании с emacs и oz (Моцарт 2)
Я подал заявку на онлайн-курс , который требует использования Моцарта с emacs и ActiveTcl. Я установил их все на основе предоставленного руководства, но когда я загружаю простую строку кода, например:
{Browse 5+3}
Все, что у меня есть,...
141 просмотров
schedule
17.11.2022
Оз/Emacs: Обзор не открывается
Я слежу за книгой Концепции, методы и модели компьютерного программирования .
Код:
{Browse 9*9}
Когда я выбираю код и выбираю регион фида в меню OZ , происходит следующее:
{Browse 9*9}
% -------------- accepted
Но окно просмотра...
439 просмотров
schedule
12.04.2024
цикл for в mozart/oz не работает
Я хочу иметь в своей программе цикл for , написанный на mozart-oz . каждый раз, когда я пытаюсь выполнить цикл for, он выдает ошибку. Я проверил синтаксис и это правда, но выдает ошибку. вот мой код:
ОЗ:
declare
fun {Test L}
for E in...
1185 просмотров
schedule
23.04.2022
Моцарт/Оз дает ошибку: выражение в позиции утверждения
Рассмотрим следующий код:
declare
class Test
attr L
meth init L:=nil end
meth put(X) {Browse @L} end
meth get {Browse @L} end
meth isEmpty @L==nil end
meth getList @L end
meth setNil L:=nil end
meth union(C) {Browse @L}...
1657 просмотров
schedule
29.06.2022
Написание факториальной функции со списками
Хотя я считаю, что нашел надежный алгоритм для своей функции (факториал), я очень смущен тем, почему он зацикливается бесконечно. Вот мой код:
declare
fun{Fact N}
local M=1 in %I suppose it loops from here??
local FactT in...
230 просмотров
schedule
17.08.2023
Моцарт/Оз: преобразовать строку в функцию
Мне нужно сгенерировать имена объектов, которые я не знаю заранее, чтобы сделать запись. Запись должна выглядеть так: record(day1:[...] day2:[...] day3:[...] ...) . Поскольку я не знаю, сколько дней в записи будет содержать, я не могу написать имена...
659 просмотров
schedule
02.10.2023
Как использовать AND в языке программирования Oz
declare
fun {Beta E}
case E
of lambda(X [Y Z]) andthen {IsAtom Y} then Z
else nil
end
end
{Browse {Beta lambda(y [y a]) }}
Я пытаюсь сделать бета-редуктор для лямбда-исчисления, но я не знаю, как добавить аргументы для...
334 просмотров
schedule
23.08.2022
Python 2.7 - Как назначить атрибут класса (указатель?) для переменной (это необходимо для создания переменных потока данных Oz-esque)
Это вообще возможно?
Идея состоит в том, что я хочу иметь специальную переменную, которая выполняет некоторую обработку при назначении или получении ее значений. Я также хочу, чтобы она выглядела как обычная переменная, поэтому запись через точку...
1224 просмотров
schedule
23.09.2022