News for hackers. Stuff that matters.
Re:Show HN: Beef, a new performance-oriented programming lan... by fmakunbound on Wednesday January 08, 2020 @02:04PM (#21994622)
Does it have interactive features? Like messing with game state in a REPL while the game's running? The IDE looks really nice... made me wonder if it had something interactive as well.
Re:Show HN: Beef, a new performance-oriented programming lan... by exikyut on Thursday January 09, 2020 @02:16AM (#21999157)
Not OP, but I can definitely +1 this idea. It's a sorely missed component that must be thought through and implemented/specialized for literally every project (done in C/C++/etc anyway).
Re:Show HN: Beef, a new performance-oriented programming lan... by beefdev on Thursday January 09, 2020 @09:11AM (#22001291)
Hm- maybe your experiences are different, but for projects I've worked on, the game state is way too complicated to be usefully inspected and manipulated with a REPL. Especially if you are doing any sort of data-oriented design such as SoA or ECS.

There are quite a lot of other complicated factors such as "what thread does this run on?" and "when?". When you are debugging and hit a breakpoint then you basically have a REPL in the Immediate window...