Size: a a a

2021 January 19

SR

Sergey Ryabinin in ru.nim.talks
Ну это ебаная срань господа
источник

SR

Sergey Ryabinin in ru.nim.talks
С этим надо что-то делать
источник

VB

Vladimir Berezenko in ru.nim.talks
по идее спамбота ставить
источник

A

Alexander in ru.nim.talks
да, не очень пойму почему не ставят
источник

V

Victor in ru.nim.talks
Пытаюсь сделать так:
type Rectangle = tuple
 a, b, c, d: int

var rectangles: array[Rectangle, 5]
Получаю ошибку Error: ordinal type expected при компиляции. При использовании sequence вместо array всё ОК. Подскажите, что это значит?
источник

VB

Vladimir Berezenko in ru.nim.talks
Victor
Пытаюсь сделать так:
type Rectangle = tuple
 a, b, c, d: int

var rectangles: array[Rectangle, 5]
Получаю ошибку Error: ordinal type expected при компиляции. При использовании sequence вместо array всё ОК. Подскажите, что это значит?
var rectangles: array[5, Rectangle]
источник

VB

Vladimir Berezenko in ru.nim.talks
вот так надо
источник

V

Victor in ru.nim.talks
Vladimir Berezenko
var rectangles: array[5, Rectangle]
Хм, действительно. Туплю, спасибо
источник

V

Victor in ru.nim.talks
Vladimir Berezenko
var rectangles: array[5, Rectangle]
И кстати, если в данном случае 5 — не константа (не может быть вычислена при компиляции), то мне придётся отказаться от массива?
источник

V

Victor in ru.nim.talks
То есть sequence без вариантов
источник

VB

Vladimir Berezenko in ru.nim.talks
да, так и есть
источник
2021 January 20

V

Victor in ru.nim.talks
Есть ли способ собрать проект на Nim там, где нет Nim, но есть компилятор Си? Попал в такую ситуацию, когда нужно собрать проект на Debian 10 ARM, но в репозиториях очень старый Nim (0.19), и если для Linux x86 можно загрузить tarball от разработчиков Nim, то для ARM такого нет.
Знаю, что можно скомпилировать проект в Си в кэш. Может быть, есть способ превратить JSON, который выдаёт Nim, в Makefile, чтобы затем собрать с помощью make?
источник

A

Alexander in ru.nim.talks
Victor
Есть ли способ собрать проект на Nim там, где нет Nim, но есть компилятор Си? Попал в такую ситуацию, когда нужно собрать проект на Debian 10 ARM, но в репозиториях очень старый Nim (0.19), и если для Linux x86 можно загрузить tarball от разработчиков Nim, то для ARM такого нет.
Знаю, что можно скомпилировать проект в Си в кэш. Может быть, есть способ превратить JSON, который выдаёт Nim, в Makefile, чтобы затем собрать с помощью make?
debian 10 на ARM, прямо как у меня на sharp zaurus! :)
источник

V

Victor in ru.nim.talks
Alexander
debian 10 на ARM, прямо как у меня на sharp zaurus! :)
В общем, собираю проект на GTK для всяких малинок и прочих одноплатников :)
источник

A

Alexander in ru.nim.talks
к сожалению про то как из json сделать make я не знаю, но простые вещи я прямо руками собирал (но не для arm), не знаю насколько там развесистый код.
источник

A

Alexander in ru.nim.talks
но в любом случае держите в курсе - интересно
источник

V

Victor in ru.nim.talks
Простые вещи тоже руками собирал (для Alpine Linux, где нет компилятора Nim), подкладывая какой-то заголовочный файл из библиотеки Nim
источник

V

Victor in ru.nim.talks
Но в этом проекте куча файлов просто)
источник

VB

Vladimir Berezenko in ru.nim.talks
Victor
Есть ли способ собрать проект на Nim там, где нет Nim, но есть компилятор Си? Попал в такую ситуацию, когда нужно собрать проект на Debian 10 ARM, но в репозиториях очень старый Nim (0.19), и если для Linux x86 можно загрузить tarball от разработчиков Nim, то для ARM такого нет.
Знаю, что можно скомпилировать проект в Си в кэш. Может быть, есть способ превратить JSON, который выдаёт Nim, в Makefile, чтобы затем собрать с помощью make?
если есть ним 0.19 - можно собрать и более новый ним.
источник

VB

Vladimir Berezenko in ru.nim.talks
А вообще прямо в репозитории нима указано как его собрать если нима нет.
источник