nvim-lua / nvim-lua-plugin-template

A starter template for a Neovim plugin written in Lua
140 stars 13 forks source link

Performance tips #4

Closed matu3ba closed 3 years ago

matu3ba commented 3 years ago
  1. Make sure the problem is not too complex for lua 5.1 and the lua ecosystem, so your effort will have results.
  2. Prototype a minimal viable product to understand performance tradeoffs on the problem.

Sources to decide 1: luajit wiki http://wiki.luajit.org/Home luajit not implemented http://wiki.luajit.org/NYI#libraries_string-library numerical computing guide http://wiki.luajit.org/Numerical-Computing-Performance-Guide scilua https://scilua.org/optimizing.html

plenary.nvim nvim wishlist (what is missing in lua for neovim)

Other typical used languages to use (for a subpart of your problem):

We want to keep it short except for lua, since there are no good documents elsewhere.

mfussenegger commented 3 years ago

See https://github.com/nvim-lua/nvim-lua-plugin-template/issues/2#issuecomment-900452800