Вопросы по теме 'oz'

Как мне преобразовать целое число в список и наоборот в Оз?
Как преобразовать целое число в список и обратно в Oz ? Мне нужно взять число вроде 321 и преобразовать его в 123 . Функция Reverse в Oz работает только со списками, поэтому я хочу преобразовать 321 в [3 2 1], обратить его и преобразовать [1 2...
692 просмотров
schedule 24.06.2023

Преобразовать список в строку в унциях?
Как преобразовать список в строку в Oz ? У меня есть список символов, которые мне нужно преобразовать в строку, и я не видел никакого оператора конкатенации в документации Oz.
968 просмотров
oz
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 просмотров