3 ms·
They're using Windows in development, and the "problem" itself is a compatibility thing to deal with now-antique versions of windows. The underlying kernel can
by Sanddancer 10y ago
They're using Windows in development, and the "problem" itself is a compatibility thing to deal with now-antique versions of windows. The underlying kernel can deal considerably longer filenames, it's easy to create paths that can use considerably longer filenames, it's just certain UI portions that can't.
MS tries to keep backward compatibility at an almost obsessive level, warts and all. The unfortunate thing about maintaining backward compatibility to an almost obsessive level is that you get artifacts like this limit. While the limit should have been removed some time ago, it became so known, easy to work around, and seldom encountered that it was felt to cause more problems than it solved.