Post 9kZc6upvmQdvT4tkZc by neon@moe.neon.moe
(DIR) More posts by neon@moe.neon.moe
(DIR) Post #9kYNcKhfxscKCPbFiq by neon@moe.neon.moe
2019-07-05T22:33:53Z
8 likes, 9 repeats
I started a blog :blobcatsurprised: The first post is about me getting over my irrational fear of makefiles. https://blog.neon.moe/2019/07/06/make.html
(DIR) Post #9kYQyd0esp4fCxnlDs by neon@moe.neon.moe
2019-07-05T23:11:33Z
1 likes, 0 repeats
Oof, forgot to write the RSS feed. Gotta sleep now though.
(DIR) Post #9kYRfS7tDtPfuEbWbI by sina@sina.moe
2019-07-05T23:19:21.629566Z
0 likes, 0 repeats
@neon Sleep well!
(DIR) Post #9kZ724TfPXPpLFh76u by Wolf480pl@niu.moe
2019-07-06T07:02:49Z
0 likes, 0 repeats
@neon I wonder if it qualifies for Drew's Make-a-blog challenge https://drewdevault.com/make-a-blog
(DIR) Post #9kZ7eCnEwRig8X27pA by Wolf480pl@niu.moe
2019-07-06T07:09:41Z
0 likes, 0 repeats
@neon nice post btw.You're spot-on with the "makefiles define dependencies" part. I hope you'll find use for make in many situations you wouldn't expect make to be useful in.
(DIR) Post #9kZ7vY3j82eb0y0yGm by Wolf480pl@niu.moe
2019-07-06T07:12:48Z
0 likes, 0 repeats
@neon uh, nvm, looks like he ran out of budget :/
(DIR) Post #9kZJMJ8jnxp83fJxOi by epicmorphism@satania.space
2019-07-06T09:20:58.314880Z
0 likes, 0 repeats
@neon makefiles are great, if they are not to big in the end
(DIR) Post #9kZOJiGWQpZgsyXn5E by 314@kawen.space
2019-07-06T05:53:32.070183Z
0 likes, 0 repeats
@neon pleeease rss
(DIR) Post #9kZOJiTzckLlYkqY52 by neon@moe.neon.moe
2019-07-06T10:16:25Z
0 likes, 0 repeats
@314 Yeah yeah, I forgot :blobcatpeek:
(DIR) Post #9kZObsSrFcUXjIyXdg by neon@moe.neon.moe
2019-07-06T10:18:22Z
0 likes, 0 repeats
@Wolf480pl I did send him a claim about it, but I suppose someone had sent one before me :happyfelix: I don't mind though, the fact I managed to start a blog finally is worth more than $20.
(DIR) Post #9kZOmHHpojvDbtmLVQ by neon@moe.neon.moe
2019-07-06T10:21:38Z
0 likes, 0 repeats
@Wolf480pl The blog certainly was a good start! In the past I've used python scripts for similar reasons, but make and awk sure seem more designed for this specific task (putting some rendered markdown in some html template, for all .md files).
(DIR) Post #9kZXAczZZGpVVnMJ84 by neon@moe.neon.moe
2019-07-06T11:55:37Z
0 likes, 0 repeats
Added an Atom feed to the blog, but can't test it myself (aside from validators) because my own rss reader broke down just now :blobsob:
(DIR) Post #9kZYgDpckVuehOKnmS by epicmorphism@satania.space
2019-07-06T12:12:38.250298Z
1 likes, 2 repeats
@neon I also had this “fear” or dislike towards Makefiles, because I was used to language-based build systems. But when I spent half an hour reading the tutorial and the manual I saw how nice are handwritten Makefiles for some projects . The automatically generated ones from autotools on the other hand ..
(DIR) Post #9kZb3RZG2qWFrwscYS by neon@moe.neon.moe
2019-07-06T12:39:10Z
0 likes, 0 repeats
@epicmorphism Yeah, I think the generated ones really made makefiles seem a lot more intimidating than they are. And I think the lack of makefiles anywhere that's not C or C++. Like, my blog is now powered by awk, make and cmark. Much more elegant than python and a bunch of libraries.
(DIR) Post #9kZb9Xa2bRkMFq9aFs by ivesen@miniwa.moe
2019-07-06T12:40:20.588617Z
0 likes, 0 repeats
@neon are you makefilephobic maybe? :v
(DIR) Post #9kZbCGdQ3vrkZG2AU4 by neon@moe.neon.moe
2019-07-06T12:40:47Z
0 likes, 0 repeats
@ivesen I was! Not anymore though.Or at least less.
(DIR) Post #9kZbtiMupBON2D21mS by ivesen@miniwa.moe
2019-07-06T12:48:41.242850Z
1 likes, 0 repeats
@neon turns out there are still codebases that use this style for function declarations :P and I should probably point out that the reason make works the way make does, is often related to the amount of memory that was available when make itself came about.image.png
(DIR) Post #9kZc6upvmQdvT4tkZc by neon@moe.neon.moe
2019-07-06T12:51:00Z
0 likes, 0 repeats
Phew, I had just forgotten to migrate my miniflux db. Now I can read blogs again :blobcat:
(DIR) Post #9kaL6g5f6P0DfdW79c by neon@moe.neon.moe
2019-07-06T21:15:10Z
0 likes, 0 repeats
Finished the Atom feed generation for my blog, the previous version was hand-written. Now it takes the infos from the individual post files and their respective metadata files. Yay :happyfelix:
(DIR) Post #9kabfYNNNGOZ9BSEoy by ethicsperoxide@oldbytes.space
2019-07-07T00:20:46Z
0 likes, 0 repeats
@neon Coincidentally I have a student I'm teaching Makefiles too. He's learning C++ and was building everything in XCode. It was great at first but as soon as we wanted to do something slightly out of the ordinary, we couldn't figure it out and he was like "can you just teach me Makefiles?"Higher-level build tools (cmake, IDEs, etc.) are tough to debug for me. The #1 thing I look for in a tool is "when this isn't doing what I want it to, how hard is it to figure out why?". Make is dead simple, so I keep using it.
(DIR) Post #9kaffruf8VSdYYQhZA by neon@moe.neon.moe
2019-07-07T01:05:38Z
0 likes, 0 repeats
@ethicsperoxide I still value simple, opinionated tools for the fact that they make it possible to focus on the code, and not make any decisions a beginner wouldn't know how to make anyways.But for sure, if you know what you want and how to get it, make is really neat.