
Alex
22.11.2016
22:53:37
Бред.

Alex
22.11.2016
22:53:42
Окей
Вот у меня есть SmartOS

Alex
22.11.2016
22:53:48
Иди к гошникам и скажи что их компилятор фигня.

Google

Alex
22.11.2016
22:53:56
Они тебя заклюют.

Alex
22.11.2016
22:53:58
С год назад я пытался на ней собрать Crystal
И я отсосал!

Alex
22.11.2016
22:54:22
Удивительно.

Alex
22.11.2016
22:54:30
Нет, почему

Alex
22.11.2016
22:54:41
Возможно потому что компилятор не поддерживает твою систему.

Alex
22.11.2016
22:54:50
Я нашел тот коммит, когда для сборки не нужен был компилятор Crystal
Но ничего не собралось, вот незадача-то

Alex
22.11.2016
22:55:23
И как быть?
Законтрибьютить поддержку твоей архитектуры или забить.

Alex
22.11.2016
22:55:37

Alex
22.11.2016
22:55:43
На данный момент это просто ограничение компилятора. Ты либо пытаешься это сам исправить, либо финансируешь либо забиваешь.

Alex
22.11.2016
22:55:48
Я понимаю

Google

Alex
22.11.2016
22:55:58
Я не понимаю, как мне законтрибьютить

Alex
22.11.2016
22:56:03
он кстати не в llvm компилит?

Alex
22.11.2016
22:56:03
Хотя я, вроде, не тупой
Ну - в LLVM, да

Alex
22.11.2016
22:56:55
Значит ты под любую архитектуру теоретически можешь компильнуть которую LLVM поддерживает.
а так странно кидать комплиятору предъявы что он самокомпилируемый. На мой взгляд это наоборот достижение.

Alex
22.11.2016
22:58:42
Предъява была не в этом

Alex
22.11.2016
22:58:44
И так ведут себя все языки, лол.

Alex
22.11.2016
22:58:52
Да я в курсе, каман

Alex
22.11.2016
22:59:16
ты не смог законтрибьютить потому что ты не нашел бинарь компилятора?

Alex
22.11.2016
22:59:28
Просто парадигма "ну мы забутстрапились теперь из говна и палок, а вы как-то ебитесь" - ну это дно
Я не смог собрать компилятор, который еще был написан на рубях
Скорее всего - поэтому

Alex
22.11.2016
23:00:15
Странная претензия к коммиту который наверняка даже альфой не был.

Alex
22.11.2016
23:01:39
В принципе, самый простой ход - взять да и собрать версию, которая была написана еще на руби
Но есть проблемы
Вот щас я могу попробовать

Alex
22.11.2016
23:02:05
так себе подход, чем crystal crystal не катит?

Alex
22.11.2016
23:03:01
Так LLVM-овский IR он кагбе IR же, не?

Google

Alex
22.11.2016
23:03:13
Он далее потом докомпиливается в бинарь
Если я ничего не путаю

Alex
22.11.2016
23:03:34
Да, ты берешь llvm бэкенд и компилишь

Alex
22.11.2016
23:03:50
Ну да
Вот незадача

Alex
22.11.2016
23:03:56
Правда в расте судя по всему какие то косяки с некоторыми платформами, так что IR не панацея.

Alex
22.11.2016
23:04:02
Под SmartOS есть 3.4 и 3.8

Alex
22.11.2016
23:04:06
Думаю тут в кристале может быть подобное.

Alex
22.11.2016
23:04:17
А в ридми написано, что нужны 3.5 или 3.6
И я вот фиг его знает - 3.8 обратно совместим с 3.6 или нет

Alex
22.11.2016
23:04:55
Если тебе это так критично то ты бы уже проверил )

Alex
22.11.2016
23:05:31
Ну - для начала я попробую собрать ту версию, которая была еще рубишной

Alex
22.11.2016
23:05:38
Чтобы не быть голословным

Alex
22.11.2016
23:06:08
смысл от меня все еще ускользает.

Alex
22.11.2016
23:07:52
Незакрытый гештальт
Жизнь идет по спирали
Это какой-то мой смысл
Я не думаю, что стоит рационализировать это действие напрямую
Ну, в общем, невозможно собрать Crystal под SmartOS
А хотя
Есть одна мысль
LLVM нужно найти 3.3

Google

Плюшка
23.11.2016
01:55:17

Alexander
23.11.2016
02:23:48
Итак:
1. Вчера вышел Crystal 0.20, где добавили поддержку LLVM 3.9
2. Регулярно в change log новых версий «а теперь мы поддерживаем эту платформу», «а теперь ещё и эту», что даёт нам понять, что это возможно. И тут либо смотрим коммиты, либо связываемся с автором (он указывается даже в новости о новой версии на официальном сайте) и пытаемся вытянуть из него инфу. А ещё лучше заранее создать issue, где обсудить это всё: может есть наработки, как лучше, какой дорогой идти и т.д., а потом PR-ом закрываешь issue.

Mikhail
23.11.2016
02:33:00
Чистяков, systemd -- говно

Alexander
23.11.2016
02:34:03

Плюшка
23.11.2016
02:34:53
И да, компилятор можно кросс-компилить

Alexander
23.11.2016
02:36:25

Mikhail
23.11.2016
04:04:15
О, мне просто интересно, много людей в этом чате на Арче сидит?

Rafkat
23.11.2016
04:09:25
А мне надоели эти извращения с линукс

Admin
ERROR: S client not available

Rafkat
23.11.2016
04:09:31
Решил работать
Купил мак

Zulkar
23.11.2016
04:11:10

Rafkat
23.11.2016
04:12:37
Нет старый еще
Мы на убунту сидели в проекте
Пока по работе нам не выдали про ретина
После этого к убунте не возвращались

I
23.11.2016
04:18:36

d_shirin
23.11.2016
04:42:40

Google

d_shirin
23.11.2016
04:43:36

Alexander
23.11.2016
04:44:24
Купил мак
чтобы получить другие извращения? brew, невозможность переименовать рабочие столы, вот это всё, нет?
(я не хочу холивара, просто сам вижу достоинства и недостатки во всём, интересно как люди живут на маках)

d_shirin
23.11.2016
04:45:54

Zulkar
23.11.2016
04:46:06

Alexander
23.11.2016
04:48:17
мне интересно какие минусы в маке для тебя?
малая кастомизация, закрытость, плохая система пакетов (настродался уже в windows с exe-шниками, потом в ubuntu с ppe, сейчас с подозрением смотрю на brew, а в arch горя не знаю)

I
23.11.2016
05:39:06
А еще в маке без докера или похожего можно легко встретиться с разным поведением веб-приложения на разных системах

Mikhail
23.11.2016
05:39:30
шта?
как это?

I
23.11.2016
05:42:56

Mikhail
23.11.2016
05:43:17
5 лет на маке
ни разу не было такого

I
23.11.2016
05:43:27
В сортировке, если в строках есть кириллица. К примеру, надо вывести страны в алфавитном порядке

Lupsick
23.11.2016
05:46:44
Свои пять копеек вставил каждый

Vlad
23.11.2016
05:57:35
ой бля, как будто на линуксе такого нет. У тебя на машине например твой arch, на проде cent os, и точно так же "можно легко встретиться с разным поведением веб-приложения"

Mark
23.11.2016
05:58:00
+

Vlad
23.11.2016
05:58:32
чем brew не угодил? меня всем устраивает
вот реально, свою задачу делает
че с ним не так?

Плюшка
23.11.2016
06:00:31
чем ппа не угодили?

Rafkat
23.11.2016
06:02:31
В макос щас нативную виртуализации завезли с 10.10