как минимум я ожидаю хотя бы какие-то следы extensibility - возможность добавлять что-то в программу, типа библиотек, взаимодействие с другими программами
в идеале я ожидаю self hosting - что я увижу достаточно следов того что есть возможность написать тот же компилятор на основе производимого кода, достаточно его расширив.
Например если мы на фп генерируем html, и даже используем все фичи фп в процессе, получившийся результат, html файл, уже никак не связан с фп. Потому что он не расширяем, не подходит для попытки написать на нем компилятор фп. И в этом html файле не останется никаких следов характерных для того что он был написан на фп. Из-за далекости html и фп. Примерно то же на мой взгляд происходит и с futhark. Да, это фп. Да, генерирует для гпу. Но там ноль расширяемости и тем более self hosting возможностей, даже в теории.
Перефразируя: если компилятор Х может собрать hellow world - это бонус. Но если компилятор Х не может собрать компилятор Х, мне это кажется не честным - это означает что привнесенная сложность выше той, с которой могут разобраться авторы компилятора.
futhark не сможет собрать futhark. Это критика futhark в целом, а не конкретно какого-то куска кода который он произвел для гпу.