Front ends for Julia codebases?

@longemen3000 I failed to build CImGui - probably because I’m using Fedora over Ubuntu. I’ll have to try to track that down.

Warning: 
│ │ ================================================================
│ │ === Building GLFW has failed. Most common problem is,        ===
│ │ === that you don't have x-org installed.                     ===
│ │ === You can install it via: `sudo apt-get install xorg-dev`  ===
│ │ ================================================================

But this is a common theme for this type of effort. The backend for the front ends are really complicated to accommodate a lot of architectures/OS’s/etc. Manually linking all the C/C++ libraries to get a CMake to work, or installing dozens of programs from a package manager, reading stack exchange, etc. The JVM solves this issue via virtualization, but we all know what comes with that…

This is why I tend to think reaching out to another language, which has “mature” front end API’s would give the most results for the least effort - but maybe its more or less the same.

I also see why people have been targeting web interfaces, but I’m not super convinced that the JS landscape is very sane to explore. It seems like an open admission that you need to learn 3-5 languages, and 10 frameworks to make any kind of informed decision. Seems like a huge caveat for a solo developer coming from Julia. Maybe I’m oldschool, or outdated, but I still fancy the idea of desktop applications.

1 Like