Size: a a a

Elm Lang сообщество разработчиков

2018 June 02

к

кана in Elm Lang сообщество разработчиков
или мне придется все-все-все делать в одной сумме?
источник

к

кана in Elm Lang сообщество разработчиков
(ну я еще читаю первые страницы гайда)
источник

AP

Aleksei (astynax) Pirogov in Elm Lang сообщество разработчиков
вроде да. И ты можешь вложенность сделать вместо большой суммы
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
кто-то хочет написать компиллер для Elm в Wasm?
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
у меня есть рантайм со сборкой мусора и всеми примитивами, по-идее нужно только генерацию написать
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
в основном переимплементить вот этот вот модуль https://github.com/elm/compiler/blob/master/compiler/src/Generate/JavaScript/Expression.hs#L115
источник

QZ

Quet Zal in Elm Lang сообщество разработчиков
а рантайм где посмотреть?
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
он для идриса
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
но там соответствие между самым лоулевелным Idris IR и Elm IR где-то 80-85%
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
я бы закодил для эма компайлер, но не хочется распыляться 🙂
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
сейчас есть поддержка конструкторов, строк, интов, даблов и GC в рантайме
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
элму должно хватить
источник

к

кана in Elm Lang сообщество разработчиков
че в го классно таки сделали, признаю, что парсер го-кода - либа
источник

к

кана in Elm Lang сообщество разработчиков
в элме бы тоже вынести парсер
источник

к

кана in Elm Lang сообщество разработчиков
тогда действительно только генерация останется
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
ну там помимо парсера ещё тайпчекер, компилятор, оптимизатор
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
думаю тут будет проще форкнуть компайлер
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
и докинуть в папочку Generate ещё один бекэнд
источник

IR

Ilya Rezvov in Elm Lang сообщество разработчиков
думаю за пару недель точно можно получить что-то работающее
источник