What it does
It's a simple calculator written in Julia. There are the usual arithmetic functions. Some other functions like trigonometric functions, exponential functions are included too.
The statement calculation isn't hard coded but the string/expression which is to calculated is parsed and evaluated with Julia's metaprogramming support.
How we built it, challenges faced, and what we learned
It's a gtk based desktop application written with help of Gtk.jl which is a wrapper around Gtk3+. There is a general lack of documentation in Gtk.jl so that was a big-time consumer.
My first project in Gtk.jl and gives me some base to take on bigger desktop application projects for Julia's ecosystem.
What's next for Skyring
As we Julians say, "More performance and more functions"
There are a lot of cool and important math functions in Julia's base: https://docs.julialang.org/en/v1/base/math/ that can be integrated and there are some issues that I haven't found my way around like allowing manual input and button input both at the same time(signals callback segmentation fault)
Built With
- gtk.jl
- julia
Log in or sign up for Devpost to join the conversation.