-
-
Notifications
You must be signed in to change notification settings - Fork 52
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
Build failure on 0.8.0 for Hello World example from book #71
Comments
This is on a ~2015 MacBook Air running macOS 12.7 and
|
That I don't have the slightest clue as to why it's happening to you, because the TAR for the standard library is properly packaged. And the same goes for the TAR files created for caching purposes. Can you upload the stdlib TAR that you've got in your I'd like to take a look and see if there's anything unusual. |
The md5 and sha1 hashes all match for the |
The place to look for would be -_- I can't really think of what's causing you trouble. That error you're getting is one of those errors that can technically happen but you never actually expect to see it in real life. You can maybe try using this version of Aedifex: aedifex.zip It fixes a different bug, but it's backwards compatible to v0.8.0. |
Well, well, well... I think I bungled the release of the standard library. I never had that issue before because I don't consume the standard library that way in my projects. I just create a symbolic link to the source code in my hard-drive instead. That way, whenever I need to add something to the standard library that I need for a project, I can avoid the hassle of having to re-deploy and I can save that for later. Well... it turns out that using the actually deployed stdlib breaks the build in the same way you're experiencing. I'll see if I can repackaged things properly with Aedifex now and I'll push a v0.8.1 version later today. I'll close this issue once it's out so you'll know you can use it. |
@citrusmunch you can now import stdlib 0.8.1 and it should work. |
Thanks for the swift action! Though it seems I'm still having a bit of trouble. I can see the artifact here, but it doesn't seem to be fetching?
|
😑 That's a new one. In the mean time, you can decompress this in the stdlib directory of your |
Using the zip file made some progress! Unfortunately still failing haha 😅. It seemed to complain about the The full output's a doozy (and actually too long for github), so I've attached the output as files and also included just the last bits here as well (they're essentially the same?).
|
The current name for that macro is The updated example code would be:
However, here we enter a problematic territory. I did not update the documentation prior to releasing v0.8.0, and I didn't even announce the release of 0.8.0. Why? Because it's very apparent that folks don't want to use Lux, and so any effort placed on Lux's development beyond what I personally need is wasteful, since it has no ROI for me. Maintaining the documentation (including the book) is unnecessary for me because I already know everything there is to know about the language, and I usually just look at the source code when trying to refresh my memory about something. I don't know for what reason you have approached Lux, but if your goal is just to play around with it a little bit and then move on to something else; then I suggest that you just move on now. It's wasteful for me to maintain documentation for non-users. |
Everything seems to be working as expected now; thanks for making the time! wrt the docs: I did notice some divergence, but assumed it was a temporary lag. I absolutely understand the need for an attention budget! If I might suggest, updating the In the meantime I'll be wading through the source :) |
Hi! I can successfully build and run the hello world example from the book, as-is for version
0.7.0
. When I change everything to0.8.0
in theproject.lux
I get the following:[BUILD FAILED]
project.lux
I'm using the
aedifex.jar
asset from the0.8.0
release in each case. I have no experience with the "Nexus Repository Manager", so I'm not sure if I might be using that incorrectly?I've tried wiping the
target
directory and rebuilding. I haven't modified/deleted anything in~/.m2/
.The text was updated successfully, but these errors were encountered: