Top all-time · #7692
Asrp Blog
Personal blog · blog.asrpo.com · on HN as asrpprogrammingsystems
Asrp Blog is a personal blog at blog.asrpo.com about programming and systems. Since 2017, 10 different Hacker News readers have linked it 32 times, most often “Roll your own GUI automation library”. The last post was in 2021, but the archive is still widely read.
Too few sampled comments (5) to say how often HN recommends it.?
Why HN links it
HN readers link Asrp Blog for its write-up on self-hosting a small Forth/Lisp-style language, its live coding demos, and a low-level Linux debugger series.
Summarised by Claude from a sample of 5 HN comments that link here. Each comment is marked recommending, critical or neutral (citing without judging); how this works.
Most-linked posts?
- Roll your own GUI automation library2 people · 3 mentions · first linked 2019-10-23
- Making a low level (Linux) debugger2 people · 2 mentions · first linked 2018-06-16
- FLPC (Forth Lisp Python Continuum) is now self hosted2 people · 2 mentions · first linked 2020-04-21
What Hacker News says?
Thanks, a lot of this is new and useful to me. > Recently I've been wondering if there's enough interest for a Discord server or something. (In the spirit of STEPS, it'd be ideal to make a new collaborative thing that's really different than static text/audio/video on the web, but gotta start somewhere. :) ) Unfortunately, I have had other, higher-priority projects at the moment, so I have taken no initiative to try…
Comment linking /adding_new_statement
on “Ohm – A library and language for building parsers, interpreters, compilers, etc.”Submitted Making a low level Linux debugger, part 3: our first program as a story · 171 points
HN discussionSince Github is down, here's another link on this that's interesting. On the steps it took to get it self-hosted, published a few days ago: https://blog.asrpo.com/flpc_is_now_self_hosted
Comment linking /flpc_is_now_self_hosted
on “Forth Lisp Python Continuum: A small highly-dynamic self-bootstrapping language”Submitted Making a low level Linux debugger, part 2: C as a story · 102 points
HN discussionThey have some great live coding demos [0] on their blog [1]. [0] https://blog.asrpo.com/jit_programming [1] https://blog.asrpo.com/
Comment linking /
on “Forth vs Lisp”Submitted Instruction level just-in-time programming as a story · 62 points
HN discussionhttps://blog.asrpo.com/making_a_low_level_debugger
Comment linking /making_a_low_level_debugger
on “Making a low level Linux debugger, part 2: C”Submitted Speed improvements using hash tables as a story · 20 points
HN discussionWhere's part one? Author states "Last time", but that hyperlink just goes to the same page it's on. https://blog.asrpo.com/making_a_low_level_debugger_part_1 gives 404
Comment linking /making_a_low_level_debugger_part_1
on “Making a low level Linux debugger, part 2: C”Submitted FLPC (Forth Lisp Python Continuum) is now self hosted as a story · 4 points
HN discussionSince the others gave you promotional material, I'll give you a write-up that discusses the good and weird sides of it: https://news.ycombinator.com/item?id=1680149 The weird stuff makes a lot of people decide not to use it. So, they should know ahead of time. I do think there's potential for a Forth with less weird stuff or more compatible with C. There could even be one already given a benefit of Forth is it's eas…
Comment linking /forth_tutorial_part_1
on “Live Coding in Sporth: A Stack-Based Language for Audio Synthesis [pdf]”Submitted Adding a new Python statement in python_terp as a story · 4 points
HN discussionNot quite what you are looking for: https://blog.asrpo.com/collaborative_trades but I've heard at least one person wanting to go in your direction (of getting a group and discuss) instead of what I wrote.
Comment linking /collaborative_trades
on “Ask HN: Find a partner for an informal side project?”Submitted Roll your own GUI automation library as a story · 3 points
HN discussion> What is your use case for this? I'm using it in guitktk [1] > Also, you say you have "spreadsheet formulas", but is it possible to apply a formula to a range of nodes, like you can in an actual spreadsheet? You can apply to all children of a node like len(`foo). In a different version, if you wanted to do that for an entire subtree, you could have something like len(list((`foo).dfs())) [1] https://blog.asrpo.com/g…
Comment linking /gui_toolkit
on “Show HN: An XML-like document with spreadsheet formulas for values and undo-redo”Submitted Combining all my GitHub projects into one as a story · 3 points
HN discussionThis old post explains some of the library it interpret at start up was designed http://blog.asrpo.com/bootstrap_chicken_or_egg I'd also be interested if anyone knows a relatively easy way to get edit-and-continue in CPython or maybe PyPy.
Comment linking /bootstrap_chicken_or_egg
on “Show HN: A minimal Python interpreter in Python with edit-and-continue”Submitted Roll your own GUI automation library as a story · 2 points
HN discussionSubmitted Show HN: Nand to CPU – A circuit description language and simulator as a story · 2 points
HN discussionSubmitted Making a low level (Linux) debugger as a story · 2 points
HN discussionSubmitted Describing animations as a story · 2 points
HN discussionSubmitted Collaborative Software Trades as a story · 2 points
HN discussionSubmitted Are there any interpreted languages? as a story · 2 points
HN discussionSubmitted Another tutorial for writing a Forth interpreter in assembly (Part 3) as a story · 2 points
HN discussionSubmitted Another tutorial for writing a Forth interpreter in assembly (Part 1) as a story · 2 points
HN discussionSubmitted Visualization of the OpenAI Proof of the Cycle Double Cover Conjecture as a story · 1 points
HN discussionSubmitted Visualization of the OpenAI Proof of the Cycle Double Cover Conjecture as a story · 1 points
HN discussionSubmitted Roll your own GUI automation library as a story · 1 points
HN discussionSubmitted Removing polling checks in guitktk as a story · 1 points
HN discussionSubmitted Debugging C like it's Python as a story · 1 points
HN discussion