|
1. The lounge is for the CodeProject community to discuss things of interest to the community, and as a place for the whole community to participate. It is, first and foremost, a respectful meeting and discussion area for those wishing to discuss the life of a Software developer.
The #1 rule is: Be respectful of others, of the site, and of the community as a whole.
2. Technical discussions are welcome, but if you need specific programming question answered please use Quick Answers[^], or to discussion your programming problem in depth use the programming forums[^]. We encourage technical discussion, but this is a general discussion forum, not a programming Q&A forum. Posts will be moved or deleted if they fit better elsewhere.
3. No sys-admin, networking, "how do I setup XYZ" questions. For those use the SysAdmin[^] or Hardware and Devices[^] forums.
4. No politics (including enviro-politics[^]), no sex, no religion. This is a community for software development. There are plenty of other sites that are far more appropriate for these discussions.
5. Nothing Not Safe For Work, nothing you would not want your wife/husband, your girlfriend/boyfriend, your mother or your kid sister seeing on your screen.
6. Any personal attacks, any spam, any advertising, any trolling, or any abuse of the rules will result in your account being removed.
7. Not everyone's first language is English. Be understanding.
Please respect the community and respect each other. We are of many cultures so remember that. Don't assume others understand you are joking, don't belittle anyone for taking offense or being thin skinned.
We are a community for software developers. Leave the egos at the door.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
modified 16-Sep-19 9:31am.
|
|
|
|
|
Slang will read it's own program file, that contains C# code to turn C# code into VB code.
It will then use that on itself to turn its own C# code into VB code.
Woot.
It's stupid, and ridiculous, and cool.
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.
|
|
|
|
|
|
Makes perfect sense to me. 
|
|
|
|
|
I only speak ancient geek
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.
|
|
|
|
|
And I thought you only speak CodeDom, sorry
It does not solve my Problem, but it answers my question
|
|
|
|
|
That's a dialect of it
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.
|
|
|
|
|
12/07/2019 07:00 AM 156,568 CSharpLexer.cs
12/07/2019 07:00 AM 840,623 CSharpParser.cs
12/07/2019 07:00 AM 169,481 CSharpParserBaseListener.cs
12/07/2019 07:00 AM 137,019 CSharpParserBaseVisitor.cs
12/07/2019 07:00 AM 131,193 CSharpParserListener.cs
12/07/2019 07:00 AM 77,301 CSharpParserVisitor.cs
12/07/2019 07:00 AM 44,720 CSharpPreprocessorParser.cs
12/07/2019 07:00 AM 8,823 CSharpPreprocessorParserBaseListener.cs
12/07/2019 07:00 AM 6,628 CSharpPreprocessorParserBaseVisitor.cs
12/07/2019 07:00 AM 6,715 CSharpPreprocessorParserListener.cs
12/07/2019 07:00 AM 4,434 CSharpPreprocessorParserVisitor.cs
ANTLR spit that at me for parsing C#6
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.
|
|
|
|
|
|
I hope this all starts making some sense to me one day 
|
|
|
|
|
I've managed to find time to start working on the article (series?) for my Entity Factory tool.
Step 0 - De-workify it (refactor some of the "common" code to remove work-related considerations and architecture).
Step 1 - Run through the code to make sure everything works as intended, remove deprecated functionality, and validate the UI.
Step 2 - Make sure the comments are adequate, yet copious.
Step 3 - Write the article, making sure to denigrate and disparage anyone that would dare to suggest I use .Net Core. Some may consider that to be "provocative", or even downright abusive, but I consider it to be more of a fair warning to those that venture past the gate and into the land of JSOP.
".45 ACP - because shooting twice is just silly" - JSOP, 2010 ----- You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010 ----- When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013
|
|
|
|
|
Sounds good!
May I suggest you use .NET Core for portability if you don't do so already?
|
|
|
|
|
I would run and duck under something hard enough to stop big caliber ammo
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.
|
|
|
|
|
Psssst, I got your language independent CodeDOM free code generation functionality over here --->
Cool thing man. I love code generation tools. +1
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.
|
|
|
|
|
Looking forward to read it / them
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.
|
|
|
|
|
Ok, convert it to .NET Standard then 
|
|
|
|
|
Element of leaderless lingo (5)
|
|
|
|
|
Hmmm,
lingo = Jargon
leaderless = remove letter J
Element = Argon, a byproduct of the decay of Potassium-40[^].
Best Wishes,
-David Delaune
modified 17hrs ago.
|
|
|
|
|
Quite right - and sorry for the slow reply - didn't get the email for that one.
|
|
|
|
|
A reply to me elsewhere on the Internet
"You'll get there, I've noticed you don't just do coding...you try to torture it into telling you why...with as few expressions as is feasible."
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.
|
|
|
|
|
|
I'm basically slowly posting a very large codebase article by article, section by section.
I'm not even tying them together as a series because some of the code is more general, like my IndexedQueue class, or my CodeDomUtility or CodeDomVisitor code.
I do it so i can link to them from my more meaty articles that use them, but they don't get votes.
Still, I think I'd rather have them posted than not. I just think it's a little funny how these little code bits go so unnoticed by themselves, but working together they make magic happen.
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.
|
|
|
|
|
honey the codewitch wrote: I do it so i can link to them from my more meaty articles that use them, but they don't get votes. Votes are not given for quality of the article but popularity and complex stuff is often not very popular. If you'd write something they can download and sell, then you'll be popular (and get lots of requests to change bits to suit their particular needs).
Having the articles online has more advantages; I often refer to them when looking for work, and sometimes you get a mail from someone who got stuck on the subject and whom the article helped. Makes you smile for a week
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.
|
|
|
|
|
Yeah I code for love, not money.
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.
|
|
|
|
|
Eddy Vluggen wrote: and sometimes you get a mail from someone who got stuck on the subject and whom the article helped. Makes you smile for a week See the 3rd sentence in my signature
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.
|
|
|
|