Вопросы с тегом 'clean-language'

Чистый - это общий, чисто функциональный, ленивый язык программирования.
13 отв.

Как может существовать функция времени в функциональном программировании?

Я должен признать, что я мало знаю о функциональном программировании. Я читал об этом здесь и там, и так узнал, что в функциональном программировании функция возвращает тот же вывод для того же ввода, независимо от того, сколько раз функция вызываетс...
01 сент. '11 в 11:26
1 отв.

Как семантика владения Rust связана с уникальной типизацией, найденной в Clean и Mercury?

Я заметил, что в Rust move применяется к lvalues, и он статически применяется, что перемещенные объекты не используются. Как эти семантики связаны с уникальной типизацией, найденной в "Чистом" и "Меркурии"? Это одна и та же концепция? Если нет, то к...
11 окт. '14 в 1:43
6 отв.

Чистый язык программирования в реальном мире?

Существуют ли приложения реального мира, написанные на языке программирования Clean? Либо с открытым исходным кодом, либо с фирмой.
24 сент. '08 в 12:31
1 отв.

Как перечислить файлы в директории Clean

Мне нужно перечислить все файлы каталога с использованием языка программирования Clean, но я не знаю никаких функций для этого. Кто-нибудь может мне помочь?
13 апр. '11 в 3:37
2 отв.

Возможно ли реализовать чистую бэкэнд с LLVM

Можно ли реализовать бэкэнд для Clean с помощью инструментария LLVM? Если нет, то каковы камни преткновения? Кроме того, если вам удалось узнать хорошую ссылку для "ABC-ассемблера", используемого как IR компилятором Clean, включите его в свой ответ....
27 дек. '12 в 1:04
1 отв.

Пример программы примера N-Queens

Я пробую код из примера squeen.icl. Когда я пытаюсь использовать BoardSize :== 11, проблем нет. Но когда я меняю его на 12, вывод будет [. Зачем? Как это исправить? module squeen import StdEnv BoardSize :== 12 Queens::Int [Int] [[Int]] -> [[Int...
24 марта '16 в 6:42
2 отв.

Разделить строку на список строк в "Чистом"

Из-за ограниченного количества ресурсов мне нужно задать вопрос здесь. Я боролся с функциональным программированием, бесконечные учебники Haskell на самом деле не помогают мне. Итак, что я хочу достичь, в "Чистом" языке, это разделить строку " car c...
14 окт. '14 в 12:24
1 отв.

Clean3.0 получить содержимое каталога

Я использую Clean3.0 программирования Cleanide для Clean3.0. Я пытаюсь реализовать функцию, которая получает имя каталога в моей системе и возвращает список всех файлов в этом каталоге. Я не знаю, должно ли определение такой функции быть похожим на...
07 марта '19 в 15:54
1 отв.

Как записать строку в CLEAN

У меня проблема в CLEAN, как я могу сделать строчную букву в строке? Я могу сделать это через массив символов, но мне тоже нужно сделать это с помощью строки. У меня есть код ниже: module Something import StdEnv, StdLib arrayLower:: [Char] -> [...
05 окт. '14 в 17:34
1 отв.

Ошибка Concurrent Clean Linker (странная)

Загрузили последнюю версию "Concurrent Clean" (2.4) для Windows. Он устанавливает, IDE запускается. Я могу скомпилировать и запустить смехотворно простую программу: module blah Start = 1 Проблема в том, что если я вообще делаю какие-либо изменения...
14 мая '12 в 8:04
1 отв.

Как разбить строку на пробелы в "Чистом"?

Я новичок с функциональным программированием и Clean. Я хочу разбить строку на пробелы, как функция words в Haskell. words :: String -> [String] input: "my separated list " output: ["my","separated","list"] Это определение в Haskell: words :: ...
14 окт. '14 в 19:59
1 отв.

Функция Modulo в Clean

Есть ли предопределенный способ вычисления по модулю двух целых чисел в Clean? StdOverloaded определяет класс (mod), но StdInt не содержит его экземпляр, а StdEnv не существует нигде. Я видел обзор языков о чистом версии 2.0, в котором упоминается ...
15 нояб. '14 в 21:00
1 отв.

Как можно написать класс с двумя параметрами шаблона, где один является списком/массивом другого?

Я хотел бы решить эту проблему в Clean (язык, очень похожий на Haskell): Существует class Node t с двумя экземплярами: instance Node EdgeList и instance Node Adjacency. Я хотел бы создать график, который представляет собой массив или список узлов. ...
19 нояб. '16 в 6:02
1 отв.

Чистый язык: добавить номер в конец файла, fwritei не работает

Я пытаюсь написать функцию, которая получает [String] которые являются именами файлов, String который является именем каталога файлов и *f. Функция добавит к каждому файлу целое число в конце. Вот что я получил так далеко: import StdEnv import StdF...
12 марта '19 в 17:58
1 отв.

Ошибка использования типов Maybe в CLEAN

Я новичок с функциональным программированием и CLEAN. У меня есть несколько функций, и я получаю ошибку в одном, и я не могу понять, почему. (Я отметил это с помощью Haskell, потому что он очень похож на CLEAN.) Мой модуль: module Prac combine :: ...
14 окт. '14 в 11:19