@JSlang

Страница 955 из 2237
Дмитрий
10.06.2017
11:40:42
Именно в таком виде как он просит

Mi
10.06.2017
11:40:57
Да понимаю я ваши сообщения о необходимости

Поймите вы, что я не хочу я это юзать, а хочу узнать можно ли

Крч забейте, я заебался втирать про эту хуйню)

Google
Дмитрий
10.06.2017
11:42:25
Ну function.toString() выдаст тебе исходный код)

Andrey
10.06.2017
11:42:32
Всё?) Тебе ответили?)

Дмитрий
10.06.2017
11:43:03
Который можно будет записать в файл (и быть проклятым богами хорошего кода)

Сергей
10.06.2017
11:44:20
а если я генерирую AST с помощью babel и затем создаю js-исходник на основе визуального дерева я извращенец?

Mi
10.06.2017
11:44:42
Ну function.toString() выдаст тебе исходный код)
Ну написали ж, что с ссылками на функции беда

Сергей
10.06.2017
11:44:56
лол а другой способ как будто есть)

Дмитрий
10.06.2017
11:45:02
А какая задача стояла?)

Бтв, сам хочу уже нагенерить кучу всего, но флоу+бабель разбирать чёт тяжко)

Сергей
10.06.2017
11:46:21
менеджеры хотят сами собирать из нод дерева сценарии приходит твит например, его нужно разобрать немного и переслать в чат в зависимости от содержимого а если же кто-то нажал кнопку на каком-то там сайте (входящий http-запрос), то отправить конкретное сообщение

сценарии бывают сложнее

Mi
10.06.2017
11:46:31
лол а другой способ как будто есть)
Ну я и спрашивал, шо мож какая веселая фича?

Google
Сергей
10.06.2017
11:46:55


Сергей
10.06.2017
11:47:28


Дмитрий
10.06.2017
11:47:44
Да, я помню) У вас лучше

Ой, не так прочитал, вот тот который выше — лучше

Alex
10.06.2017
11:48:46
Оо, а в чем такая схемка сделана?

Сергей
10.06.2017
11:48:58
вообще это скрин из анриала но визуально хотели именно так когда начал спрашивать почему так (ну геморно делать) объяснили что тут есть пути данных от каждой ноды к другой а в верхнем случае все данные каждой ноды глобальны и нельзя откуда в какой ноде берутся данные

а ещё верхний не взяли, потому что клозедсорс проект

а нужен был свой

сейчас этот проект завернули, а я уволился

финансов не хватило

Но буду допиливать обязательно

хочу пилить ботов в телегу или вк

в идеале написав модуль, можно пилить бота для чего угодно, хоть тот же telegram-mtproto заюзать

Дмитрий
10.06.2017
11:52:01
?

Но реализация алгоритмов таких схем всё же без бабеля)

Сергей
10.06.2017
11:54:10
я предположил, что быстрее всего будет компилить сценарий в js и запускать в песочнице

Google
Сергей
10.06.2017
11:54:29
писать скрипт который будет бегать по графу и исполнять это медленно и слишком дофига ошибок

Сергей
10.06.2017
11:58:18
но в unreal она самая мощная и к тому же симпатичная

Вишневый чай
10.06.2017
11:59:10
в блендере она более продвинутая в плане того что ноды можно сварачиват ьв группы

Дмитрий
10.06.2017
11:59:17
В MAX/MSP ноды понодовее будут ?

Сергей
10.06.2017
11:59:28


Вишневый чай
10.06.2017
11:59:30
получая набор собсвенных входных параметров

Дмитрий
10.06.2017
11:59:30
Там невероятной сложности алгоритмы на этих нодах

Сергей
10.06.2017
11:59:37
в анреале есть методы, макросы, функции, группы

я дофига перелистал этих визуальных скриптовых систем

Сергей
10.06.2017
12:00:04
самая мощная в анреале

на ней можно сделать всё, звуки, шейдеры, материалы, анимации, скрипты на карте, управление логикой

Вишневый чай
10.06.2017
12:00:53
было бы здорово написать какой-нибудь визуализатор кода

забросил сырцы а тебе вот такая штука сгенерилась

Дмитрий
10.06.2017
12:01:35
Ну да, но это сложно

Есть какая та визуализация для джавы, смутно помню, но она стоит килотонны денег

Сергей
10.06.2017
12:03:24
распарсить AST в такой граф я могу даже вот сейчас сесть и написать на основе заготовок

но понимать такой граф будет категорически сложно

Google
Вишневый чай
10.06.2017
12:05:42
по причине.7

?

Сергей
10.06.2017
12:07:28
попробую объяснить проще

Alex
10.06.2017
12:07:39
Daniel
10.06.2017
12:07:42
Разве понять граф, где каждая операция - отдельная нода, легче, чем просто читать код?

Вишневый чай
10.06.2017
12:07:54
ну хотя да

Сергей
10.06.2017
12:08:13
исходный код адаптирован для чтения текстом. в графах нет if, while, callback, async/await и прочего В нем есть аналоги, которые специально спроектированы так, чтобы их было проще использовать и читать

Сергей
10.06.2017
12:08:36
Разве понять граф, где каждая операция - отдельная нода, легче, чем просто читать код?
если граф состоит из правильных нод, да, намного проще (далеко не всегда)

Admin
ERROR: S client not available

Daniel
10.06.2017
12:08:53
в том же анриле, как уже выше говорили, есть много нативно реализованных вещей, реализация которых скрыта полностью

Вишневый чай
10.06.2017
12:09:15
граф не как замена коду, а скорее как дока

Daniel
10.06.2017
12:09:24
красивый визуализатор кода сделать не так легко

Дмитрий
10.06.2017
12:09:27
Спойлер

Вишневый чай
10.06.2017
12:09:28
без подробнестей, общаяя архитектура

Дмитрий
10.06.2017
12:09:33
Щас вы изобретете лисп))

Сергей
10.06.2017
12:09:35
у меня друг хотел реализовать такой граф. я его пытался отговорить

Daniel
10.06.2017
12:09:36
нужно тоже определять конструкции, упаковывать их

Сергей
10.06.2017
12:09:49
Щас вы изобретете лисп))
вот лисп визуализировать легко но зачем

Daniel
10.06.2017
12:10:16
Вот обратно – да, опять же в анриле недавно появилась нативизация блупринтов в С++ с минимальной потерей скорости и всё такое

Google
Alex
10.06.2017
12:10:22
Я считаю, должен быть либо код, либо граф, не должно быть возможности переключать их между собой в рамках одного файла.

Сергей
10.06.2017
12:10:34
но должна быть возможность вызвать и граф из кода, и код из графа

Alex
10.06.2017
12:11:03
это само собой

код оборачивается в ноду с входными параметрми и выходными и прекрасно втыкется в граф. А сам граф - это тоже обычная функция. С аргументами и возвратом значения.

Сергей
10.06.2017
12:13:03
именно так и делал)

но каждая нода заворачивается ещё в класс

с контекстом и прочим

короче сложновато

Alex
10.06.2017
12:13:33
проблема с js - то, что на нем тяжело реализовать хорошую кодогенерацию, чтобы компилить в код граф.

Сергей
10.06.2017
12:13:49
Alex
10.06.2017
12:14:17
ого

не знал про такую штуку

Сергей
10.06.2017
12:14:33
можно создать граф для описания метода класса, для просто функции, для макроса(но я их делать не буду), а также свернуть граф в одну ноду для упрощения кода

также ноды можно описать в разных "файлах"/модулях

не знаю как это лучше организовать

как это экспортировать вообще

Дмитрий
10.06.2017
12:16:57
А в данной задаче точно нельзя без кодогенерации?)

Сергей
10.06.2017
12:17:12
да тут сложность не в кодогенерации

да и как без неё? я не представляю...

Страница 955 из 2237