Click here to Skip to main content
15,887,596 members

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: Generation, what's left? Pin
Nelek28-May-20 9:33
protectorNelek28-May-20 9:33 
JokeRe: Generation, what's left? Pin
ISanti27-May-20 23:43
ISanti27-May-20 23:43 
AnswerRe: Generation, what's left? Pin
agolddog28-May-20 2:50
agolddog28-May-20 2:50 
AnswerRe: Generation, what's left? Pin
Col Wolf28-May-20 3:14
Col Wolf28-May-20 3:14 
AnswerRe: Generation, what's left? Pin
Andreas Mertens28-May-20 7:09
professionalAndreas Mertens28-May-20 7:09 
AnswerRe: Generation, what's left? Pin
Member 289602028-May-20 19:06
Member 289602028-May-20 19:06 
AnswerRe: Generation, what's left? Pin
Matt McGuire1-Jun-20 7:58
professionalMatt McGuire1-Jun-20 7:58 
GeneralCode generation, what's left? Pin
honey the codewitch26-May-20 17:15
mvahoney the codewitch26-May-20 17:15 
So I've been wracking my brain trying to come up with a code generator for something significant that hasn't already been done, or even done to death in .NET.

One of the reasons I wrote so many lexer generators and parser generators is because they weren't necessarily well covered territory in .NET, and besides aren't very well understood in general. As code generation tools go, these projects were worthy of effort.

But code generation tools for data layers, entity generators, and typed XML and JSON generators are well covered ground. I'm coming up empty thinking of another tool to add to the arsenal of available generators out there. My parsers and lexers notwithstanding, I can't think of much else to add. And I've jumped the parser shark anyway, with Glory, the GLR parser generator I built.

All of that having been said, I really would like to do some more code generation tools. I tried implementing a visitor generator but I ran into some implementation issues that aren't easily rectified as far as it chasing spurious properties (like SyncRoot on old collection classes) and not handling chained indexer expression properties. I've shelved it for now.

So now I'm looking for some ideas. They'll come eventually. I don't want to do anything that involves wholesale generation of HTML or even ASP.NET code and such, more just tools that spit out C# (and possibly VB.NET like my other generation projects)

Anyone have anything they know can/should be automated and is general enough that it's useable outside of a very specific task? We might be able to help each other. Smile | :)
Real programmers use butterflies

GeneralRe: Code generation, what's left? Pin
Super Lloyd26-May-20 18:05
Super Lloyd26-May-20 18:05 
GeneralRe: Code generation, what's left? Pin
RickZeeland26-May-20 22:19
mveRickZeeland26-May-20 22:19 
GeneralRe: Code generation, what's left? Pin
BillWoodruff26-May-20 23:06
professionalBillWoodruff26-May-20 23:06 
GeneralRe: Code generation, what's left? Pin
honey the codewitch27-May-20 1:20
mvahoney the codewitch27-May-20 1:20 
GeneralRe: Code generation, what's left? Pin
NeverJustHere26-May-20 23:46
NeverJustHere26-May-20 23:46 
GeneralRe: Code generation, what's left? Pin
honey the codewitch27-May-20 1:16
mvahoney the codewitch27-May-20 1:16 
GeneralRe: Code generation, what's left? Pin
CPallini27-May-20 0:28
mveCPallini27-May-20 0:28 
GeneralRe: Code generation, what's left? Pin
Marc Clifton27-May-20 2:13
mvaMarc Clifton27-May-20 2:13 
GeneralRe: Code generation, what's left? Pin
honey the codewitch27-May-20 2:20
mvahoney the codewitch27-May-20 2:20 
GeneralThanks God... Pin
Super Lloyd26-May-20 17:07
Super Lloyd26-May-20 17:07 
GeneralRe: Thanks God... Pin
honey the codewitch26-May-20 17:16
mvahoney the codewitch26-May-20 17:16 
GeneralRe: Thanks God... Pin
Super Lloyd26-May-20 18:01
Super Lloyd26-May-20 18:01 
GeneralRe: Thanks God... Pin
the goat in your machine26-May-20 19:24
the goat in your machine26-May-20 19:24 
PraiseRe: Thanks God... Pin
RickZeeland26-May-20 22:35
mveRickZeeland26-May-20 22:35 
GeneralRe: Thanks God... Pin
obermd27-May-20 3:53
obermd27-May-20 3:53 
Generalsome factoids are too wondrous not to share ! PinPopular
BillWoodruff26-May-20 16:57
professionalBillWoodruff26-May-20 16:57 
GeneralRe: some factoids are too wondrous not to share ! Pin
Super Lloyd26-May-20 18:00
Super Lloyd26-May-20 18:00 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.