// kdb+ built in host line separator
// often neccesary to delimit strings by the operating systems seperator
// unix: \n
// windows: \r\n
s:$[.z.o like"l*";"\n";.z.o like"w*";"\r\n";""] // boring
s sv("line 1";"line 2")
// sv and vs have overloads for this
// join
` sv("line 1";"line 2")
// split
` vs` sv("line 1";"line 2")
// right arg must be strings
// ` sv("line 1";"2") // type error
// faster
\ts:100000 ` sv("line 1";"line 2")
\ts:100000 $[.z.o like"l*";"\n";.z.o like"w*";"\r\n";""] sv("line 1";"line 2")