|
Visual FA is the project I've most enjoyed in C# in recent years. But it's finished.
Not only is it finished, it's fairly polished. It slices and dices state machines, you can render them to graphs, to and from regular expressions, and analyze them in a myriad of ways. You can generate (optionally dependency free) matching code with them, or compile directly to an assembly. The matchers can stream from TextReaders or match off strings.
I have nowhere else to go with it. It has been a long time since I've truly stuck a pin in a project as "completed for the foreseeable future" but after like 5 articles and 2 tips, plus the code itself and it's associated nuget packages I have nothing left to do.
I'm glad. But I also wish there was more for me to do. I really enjoyed this project.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
honey the codewitch wrote: Visual FA To those of us on the eastern side of the pond, that is quite funny.
|
|
|
|
|
I wish I understood word you typed.
|
|
|
|
|
Wordle 1,049 3/6
⬛⬛🟩⬛⬛
🟨⬛🟩⬛🟨
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 1,049 5/6
⬜⬜⬜🟨⬜
⬜🟨🟨🟨⬜
🟨🟨⬜⬜🟨
🟨⬜🟨⬜🟨
🟩🟩🟩🟩🟩
Greens 🍏 only on the last row.
|
|
|
|
|
Wordle 1,049 4/6
⬜⬜⬜⬜🟨
⬜⬜🟨🟩⬜
⬜🟨⬜🟩🟩
🟩🟩🟩🟩🟩
|
|
|
|
|
Wordle 1,049 5/6
⬜⬜⬜⬜🟨
⬜⬜🟨🟨⬜
⬜🟨🟨🟨⬜
🟩🟨⬜🟨🟩
🟩🟩🟩🟩🟩
Bad 4th guess.
|
|
|
|
|
Wordle 1,049 2/6*
⬜⬜🟩⬜🟨
🟩🟩🟩🟩🟩
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
"Common sense is so rare these days, it should be classified as a super power" - Random T-shirt
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
⬜⬜⬜🟩🟨
🟨🟨⬜🟩⬜
🟩🟩🟩🟩🟩
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
Hi, it's many years I'm wondering who is the genius responsible to write the subtitles to the newsletter topics. I found them very funny and smart, honestly I wait the newsletter just to read them!
As example:
The BASIC programming language turns 60
Only 5 more years until retirement <==
but there are many many others.
I really appreciate all the effort 😂
|
|
|
|
|
That would be Kent Sharkey[^] the mythical beast of Code Project, and yes he is great at those blubs.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
You are too kind. Thank you.
Returning to my lair.
TTFN - Kent
|
|
|
|
|
I just calls it like I sees it.
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
"I don't drink any more... then again, I don't drink any less." - Mike Mullikins uncle
|
|
|
|
|
good job, Kent. CP is my daily dose of tech stuff.
"A little time, a little trouble, your better day"
Badfinger
|
|
|
|
|
His "kingdom" is: The Insider News[^]
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
Help me to understand what I'm saying, and I'll explain it better to you
Rating helpful answers is nice, but saying thanks can be even nicer.
|
|
|
|
|
Thank you very much for the kind words. We needses thems!
TTFN - Kent
|
|
|
|
|
I'm just some gash 80-year old retiree without very much programming experience, but I too love your funnies - I don't know how you do it.
|
|
|
|
|
Recently, there was a discussion here about mouse buttons going bad very quickly.
Just stumbled upon this video[^] of a guy who also said he has to replace his mouse every 6 mos because buttons go bad so he built his own mouse.
Interesting explanation of the problem and solution.
|
|
|
|
|
Dang he talks fast...interesting video though.
If you can't find time to do it right the first time, how are you going to find time to do it again?
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
Doesn't he just - imagine being stuck in a broken down lift with him !
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
if STFU didn't work, one of us would have a fat lip.
If you can't find time to do it right the first time, how are you going to find time to do it again?
PartsBin an Electronics Part Organizer - Release Version 1.4.0 (Many new features) JaxCoder.com
Latest Article: EventAggregator
|
|
|
|
|
Youd have to do it
In a closed society where everybody's guilty, the only crime is getting caught. In a world of thieves, the only final sin is stupidity. - Hunter S Thompson - RIP
|
|
|
|
|
I wondered if he had speeded his voice up like some of the video, so I played it at 75% speed. It didn't sound normal so I don't think he had speeded it up, but at least it was now slow enough for my brain to keep up.
|
|
|
|
|
Uhhh, every 6 months?!
Are his hands made out of concrete or something? Or is he buying his mice out of a $2 bin at the local grocery store?
I'm replacing mice every 5 to 10 years.
|
|
|
|
|
He's a gamer.
Also, you are lucky that yours are lasting 5 - 10 years.
I've had some that the buttons last 1 year on and they've had little use.
I think it's possible that there was a huge batch of really bad switches that were used in mouses (mice) for a while and if you bought during that time you got ones that lasted very short time.
I have some trackball mice (logitech) have lasted 30 years of daily use. It's crazy!
|
|
|
|