> Yup. Writing a good language server is a big task.
Language servers, along with auto formatting and debugging features should now be first-class design decisions for a new language. They shouldn’t be afterthoughts.
Something Go for right was the formatted, something that they for wrong was debugability.
New languages must make a decision to get these features right from the start.