Size: a a a

Сrystal Lang — русскоговорящее сообщество

2021 April 09

В

Володя in Сrystal Lang — русскоговорящее сообщество
Подобный метод будет работать для полноценных программ, а не только библиотек?
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Только для библиотек. Чудес не бывает.
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Если бы Crystal "компилировался" сначала в Си как в промежуточный язык, а потом бы уже компилился в машинные коды целевой архитектуры - ещё можно было бы что-то этакое делать.
источник

В

Володя in Сrystal Lang — русскоговорящее сообщество
Вот так чисто концептульно взять и маленкий проект на C попробовать переписать на кристал по одному файлику при том компилируя вместе с остальным кодом на С, пока полностью не будет переписан на кристале
Думал, что можно как то провернуть подобное через хаки и скрипты
источник

В

Володя in Сrystal Lang — русскоговорящее сообщество
https://github.com/Papierkorb/bindgen
Еще такое нашёл
источник

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Я недавно читал, как Cirrus CI переписывали парсер конфиг файла с Kotlin на Go, и у них на проде работали оба параллельно некоторое время и они сравнивали результаты парсинга, и только когда несколько недель (от разных проектов) результаты не отличались — убрали старый. Нормальная практика вроде при возможности. По файлам менять ЯП и проверять работоспособность — весьма странно, по файлам можно переписывать подряд, потом проверить уже всё вместе, можно даже тесты на старых инструментах сначала оставить
источник
2021 April 10

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
https://www.infoq.com/news/2021/04/crystal-ruby-c-release-1/

Забавно, что ответ есть в элементарной новостной заметке даже. Что-то я стал от жизни отставать сильно
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Тем прямо в лоб приведён пример использования функции из обычного объектного файла, который ещё не .so
источник
2021 April 12

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
Много полезного о Crystal - на dev.to
https://dev.to/t/crystal
источник

ВВ

Ваня Ваня in Сrystal Lang — русскоговорящее сообщество
Спасибо
источник
2021 April 13

VH

Vildulv Hexenmeister in Сrystal Lang — русскоговорящее сообщество
👍👍
источник

A

Axenia in Сrystal Lang — русскоговорящее сообщество
vildulv (0) увеличил карму DRVTiny (53.42)
источник
2021 April 18

AP

Alexander Popov in Сrystal Lang — русскоговорящее сообщество
Летом устраивают онлайн конференцию в честь релиза 1.0: https://www.eventbrite.com.ar/e/crystal-conference-10-launch-tickets-149153252393

Будут Ary, архитектор из Nikola Motors, CEO 84codes (финансировали Crystal), кто-то ещё.

Но билеты около $100, не знаю, кому такое захочется, но пусть тут будет.
источник

IA

Igor Alexandrov in Сrystal Lang — русскоговорящее сообщество
Для комиттеров в Crystal прислали промо код со скидкой 75%.
источник

IA

Igor Alexandrov in Сrystal Lang — русскоговорящее сообщество
Так что я точно послушаю
источник

AK

Alexey Krylov in Сrystal Lang — русскоговорящее сообщество
Ураа
источник
2021 April 19

M

Mark in Сrystal Lang — русскоговорящее сообщество
Ого, спасибо ❤️
источник
2021 April 21

DM

Denis Misiurca in Сrystal Lang — русскоговорящее сообщество
так, а я правильно понимаю, что если я хочу на кристале сделать нечто с поддержкой плагинов, то я сосу потому что нормального способа собрать код в либу и потом эту либу в некоторой директории в рантайме найти и загрузить нет?
источник

AK

Andrey Konovalov in Сrystal Lang — русскоговорящее сообщество
С поддержкой плагинов на сях - запросто :)
источник

DM

Denis Misiurca in Сrystal Lang — русскоговорящее сообщество
Ну всё же хочется плагины тоже на кристале, а не в дебри погружаться
источник