|
I didn't mention it, but the question was asked in context of a C# parser. How would it know what to parse without type information?
It was to illustrate the complexity of the parsing of C#.
The whole thing is a bit of nightmare.
I recently wrote this - Slang Part 1: Parsing a C# Subset into the CodeDOM[^]
to parse it, and i had to do backtracking and tree resolution with type and context info after the parse. I thought C was bad with parsing casts and pointer ops vs type*'s.
Guess I didn't entirely get that point across, so my bad, but there it is.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|
A strange CNN interview with Yuval Harari (Ph.D. Oxford), author of the best-selling "Sapiens: A Brief History of Humankind:" [^].
I've been reading "Sapiens," but, so far have not found it nearly as interesting as Timothy Taylor's 2010 "The Artificial Ape: How Technology Changed the Course of Human Evolution."
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
what a strange idea this evolution is.
Message Signature
(Click to edit ->)
|
|
|
|
|
And what does he says about it ? I started the book a while back and stop reading for one reason or the other (I want to get back to it).
I just finished "21 lessons for the 21st century" and it was a entertaining read (except the last chapter IMO).
I'd rather be phishing!
|
|
|
|
|
Maximilien wrote: (except the last chapter IMO). Don't spoil how it ends!
I have lived with several Zen masters - all of them were cats.
His last invention was an evil Lasagna. It didn't kill anyone, and it actually tasted pretty good.
|
|
|
|
|
it ends with a ".".
I'd rather be phishing!
|
|
|
|
|
..sigh. We had that information on how to create that for some years now, but economics is more important. We've been "hackable" also for quite some time, even on a massive scale; that's how advertising works. And no, not every corporation in the game uses algorithms.
The total surveillance system is already in place
Anything else that's "new"?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
"If you just follow the bacon Eddy, wherever it leads you, then you won't have to think about politics." -- Some Bell.
|
|
|
|
|
Eddy Vluggen wrote: Anything else that's "new"? Not while you are wearing those glasses.
«One day it will have to be officially admitted that what we have christened reality is an even greater illusion than the world of dreams.» Salvador Dali
|
|
|
|
|
Hi All,
Looking forward to the weekend! I am praying to the relevant powers that nothing I am responsible for blows up!
|
|
|
|
|
for mine weekends start early on Friday afternoons.
anything blows up I'll take a look at the crater / ashes on Monday when I get there.
here less than 2 hours of Friday left, already caught up most personal email, bills etc
bit of relaxed browsing and coffee drinking before going to bed is all that's left.
Message Signature
(Click to edit ->)
|
|
|
|
|
Quote: coffee drinking before going to bed
I bet that's black friday coffee
|
|
|
|
|
|
On a more (or less) serious note, I have been using Visustin for years to create code graphs ('as-built' flowcharts). It does cost money, however
A human being should be able to change a diaper, plan an invasion, butcher a hog, navigate a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects! - Lazarus Long
|
|
|
|
|
That rings a bell from long gone VB days when .NET did not exist yet and we were all merry and happy in our little VB world
|
|
|
|
|
True, that. But Visustin is still alive and works with somewhere around 60 languages now I think. I still use it for 'as-built' flowcharts of C# and VB.Net Yes, I admit it: I still work with VB when the client demands it. Shoot, I am still working on conversions of Visual FoxPro to C#: much of the Florida Sheriff and Tax Collector software was (and still is) Visual FoxPro.
A human being should be able to change a diaper, plan an invasion, butcher a hog, navigate a ship, design a building, write a sonnet, balance accounts, build a wall, set a bone, comfort the dying, take orders, give orders, cooperate, act alone, solve equations, analyze a new problem, pitch manure, program a computer, cook a tasty meal, fight efficiently, die gallantly. Specialization is for insects! - Lazarus Long
|
|
|
|
|
You are right, Visustin deserves a place in this list: code-visualization-and-analysis-tools[^]
I have worked with Visual Foxpro too, it was fine until they decided to release a Windows version
|
|
|
|
|
Trick the queen heir table into believing in a religious union (14)
|
|
|
|
|
|
Why ?
"We can't stop here - this is bat country" - Hunter S Thompson - RIP
|
|
|
|
|
It's an anagram of ER MISFORMATION ...
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
modified 29-Nov-19 9:54am.
|
|
|
|
|
Don't see it , muppet explanation please
"We can't stop here - this is bat country" - Hunter S Thompson - RIP
|
|
|
|
|
Oh, I doubt it's the answer - I haven't a clue what that is - but REFORMATIONISM is an anagram of "The Queen" (ER for Elizabeth) and MISFORMATION which could be "a trick"?
"I have no idea what I did, but I'm taking full credit for it." - ThisOldTony
AntiTwitter: @DalekDave is now a follower!
|
|
|
|
|
Queen Mary Tudor
In Word you can only store 2 bytes. That is why I use Writer.
|
|
|
|
|
I spent some time with family today. I hope you all had a happy holiday, for those that celebrate it, and a good day in any case.
Also I am developing something neat. A c# language derivative I call C♭ or Cb
It's a subset of C#, which is cool because it means that you can use all of Visual Studio with it like a normal CS file. You just can't use a bunch of the C# language features.
Why is it useful?
Because it renders to the codedom, and that means it can spit out code in C#, VB, F# or something else for which there is a codedom provider.
Basically this language is a "universal .NET language" that generates source in any real .net language.
The reason for it is dynamic code generation. Combine it with T4 text templating and you have a much nicer way of building codedom trees.
When I was growin' up, I was the smartest kid I knew. Maybe that was just because I didn't know that many kids. All I know is now I feel the opposite.
|
|
|
|
|