|
MOUSETRAP - def
MOUE - pout
STRAP - watch band
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
And that means you are up tomorrow!
"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!
|
|
|
|
|
Then I discovered I wasn't entirely alone in this:
Implement a stack in SQL Server using stored procedures – SQLServerCentral[^]
Although I will be using temporary tables instead of external stored procedures.
It's weird enough driving simple finite automata from a database, but driving push-down automata from inside a database is a little insane.
Real programmers use butterflies
|
|
|
|
|
You're crazy. I love it!
But yes, a temptable and a row pointer variable is probably the right way to do it.
If you really need to.
|
|
|
|
|
Use the right tool for the right job.
|
|
|
|
|
That doesn't sound like fun at all.
Real programmers use butterflies
|
|
|
|
|
I have created Turing Machines in T-SQL, but only to prove that it can be done, not for reals.
|
|
|
|
|
The primary reason I'm targeting T-SQL with a parser is to ensure that my code generation templates are flexible enough to be able to target most any language.
Real programmers use butterflies
|
|
|
|
|
Keep at it I'm looking forward to the article.
"Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Have you seen Reggie lately?
I wrote this Dismantling Reggie[^] which covers how Reggie works.
The thing is, Norm works the same way, but instead of FA state machines for lexers and matchers, it writes PDA state machines for parsers.
It's shockingly similar, so understanding how Reggie works will make understanding Norm par for the course.
As far as understanding the process of generating the parse tables that the code is generated from, I've covered that in several previous articles and I won't be covering it that much when I cover Norm, any more than I covered the workings of the regular expression engine when covering Reggie.
I'm just putting that out there FWIW, and so you know what to expect.
Real programmers use butterflies
|
|
|
|
|
Anyone use this?
It appears to cripple front-end development time. To quote someone:
Quote:
Ngrx adds so much more code to the codebase and it makes things much more difficult to understand and work with.
And because of that, it becomes harder to analyze what the underlying code is doing.
|
|
|
|
|
Errrm, yes. I do. It's not really that hard to use.
|
|
|
|
|
Pete O'Hanlon wrote: Errrm, yes. I do. It's not really that hard to use.
It must be how it's being used then. Interesting. Thanks for the feedback.
|
|
|
|
|
One of the big problems with NGRX is that it appears to have a really bad debug story to it; the reality is, once you get your head around the fact that it has been designed to separate operations and state, debugging becomes a bit more intuitive. If you really want to see what's happening, I find this extension[^] to be invaluable.
|
|
|
|
|
Thanks! I passed that along to our front-end devs.
|
|
|
|
|
Isn't that what all code generators do?
|
|
|
|
|
Is that a web thing? Sound like a web thing if you ask me....
|
|
|
|
|
Someone learning to drive a stick shift?
That's what it sounds like...
Software rusts. Simon Stephenson, ca 1994. So does this signature. me, 2012
|
|
|
|
|
|
Tailless scorpion if moved could calm you (9)
"Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
"Poor Sci-Fi engendered tranquility."
|
|
|
|
|
"Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Tailless scorpion SCORPIOn
if IF
moved (anag)
could calm you
SOPORIFIC
"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!
|
|
|
|
|
YAUT
"Life should not be a journey to the grave with the intention of arriving safely in a pretty and well-preserved body, but rather to skid in broadside in a cloud of smoke, thoroughly used up, totally worn out, and loudly proclaiming “Wow! What a Ride!" - Hunter S Thompson - RIP
|
|
|
|
|
Covid Excuses - Dilbert[^] - spot on!
"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!
|
|
|
|