If interested in animation and Julia you might wanna have a look at: https://github.com/Wikunia/Javis.jl
We are currently working on v0.3 with a cleaner syntax. Coming in about a week
Okay for coding I what say: practice practice practice :D
I personally learn best when I have an idea and I want to implement something specific. Can be big or small. Best are the ones which are very extensible.
What I do as a mentor is to review code and give feedback. You probably don't wanna learn julia though. You can get some starter feedback at exercism.io Maybe you can ask there as well if someone wants to mentor you for some cash.
Not directly a mentor but maybe a study group helps? Have you done some internet courses on some topics? Maybe try to connect to the professors. They might have good students that can help you out.
I think finding a mentor for coding stuff is one thing but getting a good background of CS education is harder. Hope you find someone :)
Thanks for the comment. I struggled with giving it a title that fits and still shows outsiders what the package does. Now nobody knows what Javis is and maybe thinks it manipulates the future
On my blog I attracted more the people who are already familiar with Julia and Javis.
I agree and would say that normally dispatch comes in handy for things like `+`, `length` and of course your own functions where the meaning is the same but the implementation must be different depending on the type.
First of all! Nice post :)
Just some random things:
The first paragraph needs some commas, I think.
In the first code block you probably want to have `print(variable_x)`
If I'm allowed to self promote my own blog:
https://opensourc.es
Currently building a constraint solver from scratch and in a few days there will be a post about how to build an Enigma and how to crack it
You probably want to develop on the Constraint solver instead of just installing, right?
Then you can use `] dev https://github.com/Wikunia/ConstraintSolver.jl`
You currently try to develop a package which already exists and that doesn't work. Yes the error message is unhelpful.
This is not able to solve linear problems as it's built only for discrete variables in mind. The approach is more removing values from the search space to find a feasible solution whereas LP focuses on optimization. There are problems were both approaches can be used. Currently my solver is quite limited. Stay tuned