Parsing Variable Names

Jeremiah  — 6 days ago
I've been scratching my head a bit lately, trying to figure out how to handle a string of variables (eg var.member.another_member). The parsing part is relatively simple since I decided to only parse exactly what I need, but getting the variable data out of the debug symbols is hanging me up.

There are a handful of ways I can think to get this done, but none of them jump out as great solutions just yet. It may involve changing some other parts of Lysa to work nicely.

Anyway, I wrote a few thoughts down on Patreon to ...
Read More →


Mini Roadmap and Brief Hello

Jeremiah  — 1 month, 1 week ago
Hello!

See, that was quite brief.

I put a quick little roadmap up on Patreon, so if you follow me there, you have the scoop already.

In other news, I will be moving to Colorado very soon. The last few weeks have been hectic with my current house stuff and the hunt for new house stuff as well as family stuff.

I'm still here and doing what I can with Lysa here and there. So, stay tuned! Just don't hold your breath. I'd hate to be responsible for mass suicide.

Thanks, and seeya again soon (hopefully)
Jeremiah
Read More →


Crawling Closer to Prerelease

Jeremiah  — 2 months, 2 weeks ago
We're not quite there yet, but it's getting closer by the day!

In case you aren't aware, you can follow along with what has been done and what needs on over on the Lysa Trello board.

Once in a while you'll see a pink tag on the board to denote a bug, but so far they have quickly disappeared after discovery. I'm sure that's mainly because I'm the only one using Lysa. I can't wait for the angry bug reports to come pouring in after prerelease ;-)

Recent Changes

The biggest change has ...
Read More →


Lysa is going strong. Stronger than ever, actually. It's funny what happens to your mindset once you realize that people are actually relying on the work you do. Thanks for all the support and kicking me in the ass to work harder.

Over the last week, we got 21 Patrons, which is nuts! It's obvious that people want good debugging tools.

I have also started cleaning up the code in preparation for the first batch of prerelease users. Pledging on Patreon gets you an early copy of Lysa, and the spots are limited. This means that I already ...
Read More →


Patreon Coming Soon...

Jeremiah  — 3 months, 3 weeks ago
I'm writing, recording, and editing all the Patreon stuff this weekend with plans to launch the campaign soon.

Originally, my plan was to launch a Patreon campaign the same day that Lysa hits 'prerelease' so people can sign up and use it right away. Instead, I've decided to start the campaign early. There will be limited spots for getting early access and you'll have a chance to sign up for those very soon.

We're getting close to a state where Lysa can actually provide people some value. I'm almost done getting most of the basics ...
Read More →


Patreon Came Sooner Than I Expected...

Jeremiah  — 3 months, 3 weeks ago
Apologies for the dirty joke. I know I have a problem.

The title pretty much says it all. I launched the Patreon campaign and I'm sitting here frantically refreshing the page, hoping for more notifications.

So go, pledge your life savings and share with your friends!

Life is good, and I love you handmaders! (terrible title...)
Read More →


Going Strong

Jeremiah  — 3 months, 3 weeks ago
I'm sitting on my lazy ass, drinking coffee, and hanging out with my son. So, I figured now was a good time for a quick Lysa update.

If you follow the stream, you will know that I've been hacking away at things like user-defined types, arrays, pointers, and the like. Everytime I think I've got things figured out, the complexity of making a debugger slaps me in the face and wakes me up.

There is a long ride ahead of us, but we're creeping closer to a prerelease version every day. I'm also particularly interested ...
Read More →


Stream Schedule and Minor Updates

Jeremiah  — 4 months, 2 weeks ago
Hello again Handmade humans,

I recently laid out a strict schedule for streaming Lysa development, so if you wanted to know if you can make a future stream, now you can find out.

Stream Schedule

Weekdays: 12:30 - 14:30 Central Time

As for other types of streaming, those times are a surprise because I never know when I'll have some quiet time around the house to hop on Twitch (which reminds me, you can also watch me on YouTube live).

Regarding YouTube Videos

If you're working hard instead of hardly working, you can also catch the Lysa ...
Read More →


Quiet, Yet Not So Quiet

Jeremiah  — 5 months, 1 week ago
Slow and steady wins the race, as they say. Lysa progress has been chugging along at a steady pace as I try to keep up with a rigorous schedule of streaming every day (insert Rocky training montage here).

I've been implementing DWARF instructions over the last week(ish) and it's going pretty smoothly. However, like the genius that I am, I've decided to just implement most of them without testing them thoroughly. There are a couple reasons for this, but I expect Lysa to explode when I finally plug in the DWARF VM. It'll be great ...
Read More →


The Grand Opening

Jeremiah  — 5 months, 3 weeks ago
That's right folks, after starting Lysa, formerly known as Gungnir, almost exactly one year ago (initial commit was on 27 Feb, 2016), we finally decided it was time to announce the project.

Don't be fooled, there hasn't been a year of full-time work on the debugger, but it has been growing off and on for the last 12 months. It all started with trying to understand wtf the ELF data could tell us. Then we moved onto dabbling with DWARF information within the ELF data (neckbeards are really good at naming things). Next was fiddling with Linux ...
Read More →