Skip to content

Fixes #17. Use new lua seq library for paths#19

Open
nmarks99 wants to merge 2 commits into
masterfrom
lua-latest
Open

Fixes #17. Use new lua seq library for paths#19
nmarks99 wants to merge 2 commits into
masterfrom
lua-latest

Conversation

@nmarks99

@nmarks99 nmarks99 commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator

Assisted by Claude Opus 4.6

This fixes path motion when using the latest version of epics-modules/lua (a905067), but is incompatible with lua R3-1 or earlier. Therefore I will likely wait to merge this to master until a new tagged release of lua comes out. Until then, it is recommended to continue using lua@R3-1.

The previous version of paths.lua was fragile and didn't work on the newer version of epics-modules/lua because now the lua epics.get/put will use dbAccess if the PVs are in the same IOC process. This is good, however something is different with how threads are handled and exposed the fragility of the old code. The new seq library makes this much simpler

Assisted by Claude Opus 4.6

This fixes path motion when using the latest version of
epics-modules/lua (a905067), but is incompatible with lua R3-1 or
earlier. Therefore I will likely wait to merge this to master until
a new tagged release of lua comes out. Until then, it is recommended to
continue using lua@R3-1.

The previous version of paths.lua was fragile and didn't work on the
newer version of epics-modules/lua because now the lua epics.get/put
will use dbAccess if the PVs are in the same IOC process. This is good,
however something is different with how threads are handled and exposed
the fragility of the old code. The new seq library makes this much
simpler
@nmarks99

nmarks99 commented Jul 6, 2026

Copy link
Copy Markdown
Collaborator Author

Wait until new tagged release of epics-modules/lua to merge.

@nmarks99 nmarks99 linked an issue Jul 6, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Path motion is broken on the latest epics-modules/lua(a905067)

1 participant