Hacker News new | ask | show | jobs
by jan_Inkepa 2266 days ago
Yeah.

Vehicle code is a good example. Having a limited vocabulary hits you hard when it comes to technical/legal texts, and when you don't have context to refer to (The text on the page linked to doesn't make sense when you can't see the pictures). If a very specific word isn't in the language, and can't be easily described using other words, it just gets very messy/unpleasant (even if you can technically do it, nobody's going to want to read it).

You can often give directions in english pretty well in many places using landmarks "go to the crossing, you'll see a church - go there, then...etc." . But yes, not having left/right is a bit cumbersome for this application. If I was giving directions in Toki Pona to someone, I'd probably just draw a map if it was in any way complicated ... .

On the other had, as you can see by the translation someone made in the comments here of my page, you can talk about some technical things just fine, like building a computer! (if you have enough photos to refer to).

Edit: Oh, here's what the creator of the language had to say about it:

"Toki Pona has a rather narrow range of functions. Although it is very easy to meditate and communicate honest thoughts and everyday activities in Toki Pona, it is impossible to translate a chemical textbook or legal document in the language without significant losses. Such texts are products of the complex, modern civilization we live in and are not suited for a cute, little language like Toki Pona.

As an artistic language with limited means of expression, Toki Pona does not strive to convey every single facet and nuance of human communication. Nevertheless, the results we can achieve with so few elements prove to be very interesting, if not spiritually insightful."

1 comments

It might be interesting to explore what a minimalistic language explicitly for technical concepts might look like. It's easy to imagine falling into 'import blocks' declaring what particular variable jargon placeholders will refer to... But probably there's a more elegant way to deal with the problem of an explosion of concepts as you get into the weeds of a technical area.

Or to go full Sapir-Whorf, one could ask what it would look like to design a language where (say) linear algebra is intrinsic, and thus intuitive.

This is something I would be very interested in.

I think that the combination of an array language (like APL or J, but smaller like K) which intrinsically incorporated geometric algebra so that concepts like complex and imaginary numbers or trigonometry are not essential, and a minimalist artificial language like Toki Pona, would make an excellent tool for communication of technical concepts.