Skip to content
This repository has been archived by the owner on Jan 11, 2020. It is now read-only.

Lua features #16

Closed
4 of 8 tasks
SnirkImmington opened this issue May 17, 2016 · 3 comments
Closed
4 of 8 tasks

Lua features #16

SnirkImmington opened this issue May 17, 2016 · 3 comments

Comments

@SnirkImmington
Copy link
Contributor

SnirkImmington commented May 17, 2016

These features are needed for the Lua thread:

IPC

  • Lua thread is an internal IPC client
  • Lua can register its own callbacks to IPC events (i.e. keybindings)
  • Accept terminate and restart commands
  • Use move semantics/clone-on-write for Arc values from the registry to prevent some copying

Libraries

  • Lua called through init script
  • Invisible wrapper to registry
  • Registry fields with nested names
  • JSON support

Most of the value of the Lua thread comes from compatibility with the configuration, commands, keybindings, etc.

@SnirkImmington SnirkImmington added this to the Release 1.0 milestone May 17, 2016
@SnirkImmington SnirkImmington mentioned this issue May 17, 2016
16 tasks
@SnirkImmington
Copy link
Contributor Author

Updated to reflect Lua thread being downgraded to an internal IPC client.

@Timidger Timidger removed this from the Release 1.0 milestone Jun 21, 2016
@Timidger
Copy link
Member

Timidger commented Aug 16, 2016

What is the status on these features? If they are still open, we should begin to move them into separate issues so that they can be better tracked. Can you update the check marks and then close this issue?

@SnirkImmington
Copy link
Contributor Author

Okay, I'll close this issue and open a couple smaller ones.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants