Mikhaliich: может вам на приложения для скульптинга посмотреть? Там как раз выдавливание кистью в 3д.
Тот же Blender это умеет. Из платных есть ZBrush.
kolo2012: Возьмите тогда sqlite как встраиваемую БД. Там все эти вещи реализованы и все грабли уже нейтрализованы. Написание такого с нуля, слишком сложная задача для описания в ответе на Тостере )))
hitakiri: самый простой способ в вашем случае это обычное tcp-соединение, разработчики предусмотрели его. Вы пробовали NW? Это аналог электрона, может там есть вебсокеты?
Michael Landau: чтобы вывести не на экран, подсовывайте нужный writer в метод Execute (в примере это переменная out). Если туда сунуть http.RewponseWriter, то результат запишется в тело http-ответа.
22 - это шестнадцатеричный код символа двойной кавычки ". \x - это вставка символа по его коду. Так сделано потому что \" не гарантирует того, что скобка окажется экранированной. Например, пользователь может сделать вот так: JSON.parse( "\{{.Data.data}}" ), тогда мы получим \\", а это уже экранирует наш бэкслеш и позволяет скобке сбежать. в случае с \x22 такого не произойдет, потому что x22 - это не символьная последовательность и она не может закрыть кавычку.
Хороший Человек: у вас и GOPATH и GOROOT смотрят на одну папку, так быть не должно. GOROOT -- это путь к установленному go, GOPATH -- папка для хранения ваших проектов на go
Николай: имхо, легче просто писать последовательный код, чем использовать костыли типа промисов.
Плюс, нода однопоточная, если какое-то вычисление заблочит выполнение, встанет всё.