Skip to main content
Topic: Idea: Build Your Own System Log Data Viewer, Julia (Read 1859 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Idea: Build Your Own System Log Data Viewer, Julia

Quote
Julia is a high-level, general-purpose dynamic programming language, designed to be fast and productive, for e.g. data science, artificial intelligence, machine learning, modeling and simulation, most commonly used for numerical analysis and computational science.
https://julialang.org/

Makie - Interactive data visualizations and plotting in Julia
https://docs.makie.org/stable/
https://beautiful.makie.org/dev/

Julia has Python compatibility with Pycall, and R compatibility with Rcall.
Use existing code and run it in Julia.
The promise of running Python and R code in Julia, faster execution.
Julia can run calculations faster then pure numpy code.

Do you think it will make a good log viewer framework?

Re: Idea: Build Your Own System Log Data Viewer, Julia

Reply #1
I don't think so. Julia is a JIT language primarily used for academic purposes. While it is very comfortable to write code in (IMO better even than python) and its performance reaches that of C/Fortran, JIT takes time to start and it is not uncommon to have memory leaks.
The project looks interesting, though. Perhaps it could be a viable alternative to gnuplot package i currently use.
ARMtix
If you need to contact me, use email

Re: Idea: Build Your Own System Log Data Viewer, Julia

Reply #2
Instead of Makie, would building a Desktop App, say GTK based, that displays a dashboard of candlesticks and pie charts for graphic visualizations of system logs using Julia be a better approach?

 

Re: Idea: Build Your Own System Log Data Viewer, Julia

Reply #3
Maybe it could work but i believe there can be plenty of better solutions. If you need some tool to plot something with, i'd recommend to start with gnuplot. It's not silver bullet as well, but it will likely be better option for most cases
ARMtix
If you need to contact me, use email