-
Notifications
You must be signed in to change notification settings - Fork 66
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Node LTS version 10 support (update to Lumo 1.9.0) #113
Comments
I plan to do that. Latest Lumo is built on Node 10, but there I some incompatibilities with Closh I need to fix first. |
I did a bit of digging into it. Here is the report of found issues: 1) File expansion is brokenFile expansion does not work, for example
I was able to track this down and it is caused by broken 2) Can't require builtin node modulesRefer to this: anmonteiro/lumo#451 This is a minor issue. There exist a trivial workaround to this by replacing occurrences of 3) load-file and a workaround
(defn load-file [f]
(lumo.repl/execute-path f {}))) However
4) setenv warningsCalling
However it works correctly as verified with:
SummaryIssues 2), 3) and 4) are possible to be fixed. In the worst case we could just disable warnings during closh startup. However 1) is the blocker, we cannot move forward due to this. And unfortunately I have no idea at the moment what the fix might be. |
and execute |
Thanks for the info. This is a great finding, I think it is a great starting point to locate the bug in lumo. I would prefer to have the bug fixed in upstream lumo rather than adding more hacks into closh. There are enough hacks as it is 😅 |
@dundalek looks like upstream is fixed, but a release is still pending |
Yeah, it looks I it coming soon: https://twitter.com/_anmonteiro/status/1115630062995374080. I will do an update once it is out. |
@dundalek: looks like soon is now 😉 https://twitter.com/_anmonteiro/status/1115990073256890370?s=19 |
Would it be possible to support Node version 10, the current LTS version?
The text was updated successfully, but these errors were encountered: