Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

What are the non-native parts?


It renders text using OpenGL instead of using the various Mac text rendering APIs.

https://www.sublimetext.com/docs/gpu_rendering.html

Also it doesn't really have a user interface outside the text editor. For example, it doesn't use native dialog boxes. It does use native menus though.


Is this true? I thought that the UI was in OpenGL but that text rendering was done using the native platform APIs. I.e. CoreText


Now we’ve got to get into what "native" even means, defining it in a way that include Sublime Text but excludes VS Code


Using a web renderer disqualifies it from being "native".


Sublime Text doesn't use native UI frameworks either, it rolls it own UI toolkit. Seems just as native (not at all) as web.


Is there a term for less layers of VMs? It seems to be leagues more native than vscode because it is compiled for OSX instead of a webview.


Obviously Python is much much more native than JavaScript.


I don't think that's obvious (or true, imho) at all.


No it’s not true, it was sarcasm.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: