В разговорной речи такая конструкция возможна.
Написание с тире корректно.
О судне, лодке или обуви - создать бот. О программе - создать бота (ср.: робота).
Корректно: Затем воду слить и залить крупу горячим, но некипяченым кокосовым молоком.
Если учитывать нормы русской грамматики, то следует констатировать, что право на существование имеют те и другие словосочетания: цикл длины и цикл длиной, код длины и код длиной, вектор длины и вектор длиной. Эти пары не являются синонимичными, поскольку различаются по меньшей мере грамматическими значениями. В первом случае может обозначаться параметр, каким обладает длина, во втором случае названный параметр характеризуется по той длине, какой он обладает. Согласуются ли грамматические значения с лексическими значениями терминов — это вопрос специалистам, использующим эти термины.
Запятую лучше поставить. Название закона пишется с большой буквы.
В предложении "Что такое длина шва и как ее найти?" запятая не нужна. В сложносочиненном предложении с одиночными союзами и, да (в значении «и»), или, либо запятая не ставится, если части сложносочиненного предложения представляют собой побудительные, вопросительные или восклицательные предложения (объединяющей здесь оказывается интонация).
Корректно: яблочная чатни (по роду родового слова - приправа).