I always write toy software. I derive joy from writing in G’MIC.
- 0 Posts
- 25 Comments
Reptorian@programming.devto
Programming@programming.dev•AI Didn’t Make Programming Easier. It Just Made It Differently Difficult
41·2 months agoThis is why I only use AI as a last resort tool, I never use AI otherwise. AI can’t really solve problems as well as humans do. I see it as only a tool, but last resort tool. I have only resorted to it 5x in the span of two years.
Reptorian@programming.devto
Programming@programming.dev•Why Is Python So Popular in 2025?
5·1 year agoI’d say libraries is why it is popular. Also, I’m not a Python developer, and I don’t bother with libraries.
Reptorian@programming.devto
Programmer Humor@programming.dev•(How to trigger programmers (and make them irrationally angry)
1·2 years agoUh, that would be infuriating to see. (Yes, I can see tabs in KDE Kate)
Reptorian@programming.devto
Programmer Humor@programming.dev•(How to trigger programmers (and make them irrationally angry)
1·2 years agoWhat if you use tabs for indentations and space for alignment?
Reptorian@programming.devto
Programming@programming.dev•Recommend me a programming language
2·3 years agoI been meaning to learn Ruby to get around using Python. I like Ruby syntax better.
Coming from some one who used 4 different languages (C#, C++, Python, and G’MIC), I just feel more comfortable when there’s a explicit end blocks, which is why I don’t like Python. Of all of those languages, only Python does not make that explicit end block which is off-putting in my opinion, and there isn’t any other options with the similar role to Python.
You mean a interpretative language with similar role to Python, but more like Rust/C++ style? I actually want that so that I can ditch Python even if I learned it and use this instead.
This is great, even though if I code in Python, I’m not using it for performance reason, but for convenience.
I kind of like it. I can understand where it start and end.
Chances are there’s probably something similar to dictionary in Python in your languages or at least it’s a import/#include away. Although I don’t use general programming languages at all, in my used language (G’MIC), I do something like
dict$var=inputwhere$varis a defined variable, and this way I can access input by doing${dict$var}and that’s similar to Python dictionary. In C++, there’s hash table implementation out there via github. That being said, there are sometimes when you don’t need a hashtable dependent on the hashmap, and sometimes, it’s just as simple as basic mathematics to access data.
Reptorian@programming.devto
Programming@programming.dev•Welcome to the Chata programming language
1·3 years agoSeems like a good idea, I’m hoping that the syntax is sane. As far as languages goes, I think you’re missing out on G’MIC to compare as it does have things like FFT and other tools all for image processing which is just part of digital signal processing. And then, there’s Python with libraries and so on.
This is what I prefer too! I also some times prefer to use bitshift when it comes to division or multiplication of power of 2.
I only do raster graphics image processing, so G’MIC it is. A entire coding language and it’s a library in of by itself for that.
On non-DSL, don’t have a fave. I’ll choose one of these: Python, C++, C#.
Reptorian@programming.devto
Programming@programming.dev•What programming languages aren't too criticized here?
01·3 years agoEvery languages has their own pitfalls. The answer on picking a language is to pick whatever works for you. There may be even domain-specific languages if you’re interested in a domain, and it can be way more flexible than general-purpose solutions for that domain too.
I use 4 languages.
- C++ for adding features to a program.
- C# for making .dll for an application (
Paint.NET). Kinda similar purpose to what I do with G’MIC, except so much more limited. - Python for processing strings
- G’MIC for creating/editing raster graphics images (volumetric too)
Now, I wish there was a vector equivalent to G’MIC, but there isn’t.
Reptorian@programming.devto
Programmer Humor@programming.dev•python < shell (for scripts)
1·3 years agoI know there’s a lot of downvotes because there are people reading this as hate toward Python. On one hand, one can make the case that it is overused and this doesn’t bold well for those that simply can never like it’s syntax. On the other hand, Python is perfect for small scripts that isn’t tailored for a Domain or just quick codes.
Reptorian@programming.devto
Programmer Humor@programming.dev•python < shell (for scripts)
2·3 years agoI’m using G’MIC for raster-graphic image-processing, but I can do other things in it too with ease. I feel this post so much.
Reptorian@programming.devto
Programming@programming.dev•Any good computer vision research communities?English
1·3 years agoOpen3D and PCL falls under independent programming language libraries, correct?
Reptorian@programming.devto
Programming@programming.dev•Any good computer vision research communities?English
2·3 years agoIf you have any luck with it, these are what you should put in:
Here’s some list I have in mind:
Python specific Libraries:
- Pillow
- SciKit
- Numpy
- PyTorch
Independent Programming Language Libraries:
- OpenCV
- G’MIC
Domain-Specific Coding Language for image processing/computer vision
- p5.js (This is more for creative coding)
- Processing (This is more for creative coding)
- G’MIC
- ImageMagick (This is more of a converter than for computer vision/image processing)


Well, as a user of DSL (G’MIC), I’m happy without packages.