Alex
Я видимо живу в параллельном мире где в основном таки понимают
Denis
или тебе кажется что понимают )
Alex
Фаулера почитать например
Alex
А какая разница то ?
Alex
Нет. Ты либо следишь за доступом к данным либо нет
Alex
И сторадж тут не причем
Alex
Хоть мускуль хоть постгрес хоть монга
Alex
Никак :)
Alex
Хипстеры сэр
Alex
.If id gives link to "unlisted" content that requires only link - it's privacy issue. If id gives a link to content that is under user login - not a problem.
Alex
Собственно о чем и говорилось
Alex
Ну а что ждать от людей у которых жаваскрипт компилируется в сишный код :)
Alex
Это реально из разгрвора с одним любителем монги :)
Anonymous
Ну а что ждать от людей у которых жаваскрипт компилируется в сишный код :)
Можно JS в Lua а оттуда в C. Или из JS в Python, а оттуда в C.
Anonymous
К слову, вряд ли это будет работать, но что-то мне даже интересно стало. Пошёл гуглить.
Alex
Можно но не факт что нужно
CC-BY-SA-4.0/Docker-ce30.0
блин
CC-BY-SA-4.0/Docker-ce30.0
а как из питонокода типы то вывести
CC-BY-SA-4.0/Docker-ce30.0
и из луашного.
CC-BY-SA-4.0/Docker-ce30.0
странслируйте for item in collection:
CC-BY-SA-4.0/Docker-ce30.0
Интересно посмотреть будет.
Sergey
Джва года ждал!
Sergey
Development Series 3.3.x Collation — MongoDB Manual 3.2 https://docs.mongodb.com/manual/release-notes/3.3-dev-series-collation/#collation
Sergey
Причем сразу кучу крутилок сделали на тему регистра, диактриков и всего чего только можно. Numeric ordering даже
CC-BY-SA-4.0/Docker-ce30.0
Тебе это не поможет чтобы транслировать в статически типизированный язык.
Sergey
По-моему никто не понял
CC-BY-SA-4.0/Docker-ce30.0
Я про вот это.
CC-BY-SA-4.0/Docker-ce30.0
Можно JS в Lua а оттуда в C. Или из JS в Python, а оттуда в C.
CC-BY-SA-4.0/Docker-ce30.0
про вывод типов
CC-BY-SA-4.0/Docker-ce30.0
компьютор саенс, компиляторы, алло.
CC-BY-SA-4.0/Docker-ce30.0
так что автор предложения не понял о чём он говорит
CC-BY-SA-4.0/Docker-ce30.0
на что я и указал.
Sergey
Сериализуешь и передаешь между языками, если я правильно понял вопрос. Только причем тут mongo?
CC-BY-SA-4.0/Docker-ce30.0
> джаваскрипт компилируется в сишный код
CC-BY-SA-4.0/Docker-ce30.0
> Можно JS в Lua а оттуда в C. Или из JS в Python, а оттуда в C.
Sergey
Прям в сишный? Может речь про jit?
CC-BY-SA-4.0/Docker-ce30.0
Мне кажется это не про сериализацию)
CC-BY-SA-4.0/Docker-ce30.0
ты можешь положить данные.
CC-BY-SA-4.0/Docker-ce30.0
но не код
CC-BY-SA-4.0/Docker-ce30.0
а трансляция это про код.
CC-BY-SA-4.0/Docker-ce30.0
О
CC-BY-SA-4.0/Docker-ce30.0
Интересно посмотреть.
Sergey
Мне кажется это не про сериализацию)
О чем вообще разговор? Я пропустил какую-то ссылку?
CC-BY-SA-4.0/Docker-ce30.0
ну
CC-BY-SA-4.0/Docker-ce30.0
в жс транслировать не сложно
CC-BY-SA-4.0/Docker-ce30.0
Ну а что ждать от людей у которых жаваскрипт компилируется в сишный код :)
CC-BY-SA-4.0/Docker-ce30.0
Можно JS в Lua а оттуда в C. Или из JS в Python, а оттуда в C.
CC-BY-SA-4.0/Docker-ce30.0
какую ссылку.
CC-BY-SA-4.0/Docker-ce30.0
Серж
CC-BY-SA-4.0/Docker-ce30.0
расскажи как транслировать питон в плюсы
CC-BY-SA-4.0/Docker-ce30.0
это реализация
CC-BY-SA-4.0/Docker-ce30.0
там уже есть типы, насколько я знаю.
CC-BY-SA-4.0/Docker-ce30.0
указанные явно
CC-BY-SA-4.0/Docker-ce30.0
а ты простой форчик странслируй.
Sergey
указанные явно
Если только ты их сам явно укажешь, в остальном случае он libpython использует.
CC-BY-SA-4.0/Docker-ce30.0
Мда, ну ладно.
CC-BY-SA-4.0/Docker-ce30.0
Типы у CPython известны только в рантайме
CC-BY-SA-4.0/Docker-ce30.0
из кода как из текста их не понять.
CC-BY-SA-4.0/Docker-ce30.0
вобщем эта тема не про монгу, да.
CC-BY-SA-4.0/Docker-ce30.0
ну как статический анализ поможет понять что из сети прилетит?
Sergey
Из сети набор байт прилетит)
CC-BY-SA-4.0/Docker-ce30.0
Интерпретатор CPython не опускается до логики разбора протокола, ему это не нужно, как и знать типы. Что должно осложнить трансляцию, я вот о чём)
CC-BY-SA-4.0/Docker-ce30.0
Но это чёт жоский офтоп уже.
Alex
Это я хорошо набросил вторые сутки не отпускает :)
CC-BY-SA-4.0/Docker-ce30.0
Кстати говоря
CC-BY-SA-4.0/Docker-ce30.0
если бы всё так хорошо было с сипайтоном
CC-BY-SA-4.0/Docker-ce30.0
то у него за 25 лет мог бы появиться компилятор.
CC-BY-SA-4.0/Docker-ce30.0
но его по-прежнему нет
CC-BY-SA-4.0/Docker-ce30.0
из-за сложного и толстенького рантайма.
CC-BY-SA-4.0/Docker-ce30.0
это здорово
CC-BY-SA-4.0/Docker-ce30.0
но это не сипайтон.
CC-BY-SA-4.0/Docker-ce30.0
нет это не разные задачи
CC-BY-SA-4.0/Docker-ce30.0
это плохая реализация.
CC-BY-SA-4.0/Docker-ce30.0
конечно
CC-BY-SA-4.0/Docker-ce30.0
но мог бы им быть
CC-BY-SA-4.0/Docker-ce30.0
ой ой
CC-BY-SA-4.0/Docker-ce30.0
Вот есть окамл
CC-BY-SA-4.0/Docker-ce30.0
умеет интерпретировать и компилировать
CC-BY-SA-4.0/Docker-ce30.0
а если ты расставишь типы, то он ещё и оптимизирует тебе код.
CC-BY-SA-4.0/Docker-ce30.0
конечно не стояло