The 8th track is one step closer to launch now that we have cracked the 20 examples barrier. There’s still some work to be done on the documentation (and there are other examples that have been contributed that I will add in as time permits.)
Sniff around inside if you wish. Please let me know what glaring errors there are (I expect there may be a few.) If you signup for the track and download for the CLI, you may get a previous version of the exercises – I just tried an exercism download of the the isogram exercise and got one of my earlier distributions rather than the current with the improved testing library. I’ve no idea why this is happening. Latency?
According to the launch tracking document, there’s a CI/CD step. This is quite outside my skill set. Anyone?
If you do have a go at any of the exercises you may have trouble getting mentoring. I just tried to select 8th as one of the languages I mentor and was unable, suggesting one can only mentor launched tracks.
No dependencies. Everything is in a batteries-included zip file. The language is not open-source so the distribution zip (keyed to bruce.axtens@proton.me) needs to be protected from being downloaded somehow.
I got part way along the Dockerfile process as follows:
My bin/test contains the following (if that helps with run.sh etc)
for practice_exercise_dir in ./exercises/practice/*/; do
if [ -d $practice_exercise_dir ]; then
echo "Checking $(basename "${practice_exercise_dir}") exercise..."
8th -f ${practice_exercise_dir}.meta/example.8th -f ${practice_exercise_dir}test-words.8th -f ${practice_exercise_dir}$(basename "${practice_exercise_dir}")-tests.8th
# TODO: run command to verify that the example solution passes the tests
fi
done
WeTransfered and password emailed. Opening a PR with latest changes isn’t working because the CD/CI won’t complete. Should I rename the Dockerfile to some else?