|
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.
|
|
|
|
|
|
it's not that chic though. It's kind of stodgy as languages go these days, but it's wicked nice for code generation.
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.
|
|
|
|
|
Really sorry to see you going in this direction.
You should know enough now to target the processor, not add another fancy layer.
Do what you're targeting in C/asm and damn the codedom.
T
|
|
|
|
|
I'm not making a traditional programming language.
Think of this as a templating tool for building abstract syntax trees.
It is never evaluated/interpreted, nor is it intended to create binary code.
The whole entire point of it is because this sucks:
var c = new CodeAssignStatement(new CodeFieldReferenceExpression(new CodeThisReferenceExpression(),"_state"),new CodePrimitiveExpression(1));
All this does is save typing. It's a parser that creates those trees.
So you can just type
var c = Slang.Parse("this._state = 1;");
and create exactly the same tree.
This has nothing to do with a normal programming language. It's a templating language for language neutral code generation.
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: This has nothing to do with a ... programming language
Ok - then why are you focusing on .net?
|
|
|
|
|
because the CodeDOM ast doesn't exist for non .NET languages.
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.
|
|
|
|
|
Doms are ok - but with content. Just seems to me you could be applying your talents better. Genetics maybe.
|
|
|
|
|
LOL, I didn't make this AST - microsoft did. I'm just making it less burdensome to use.
The AST is used by .NET language providers such that when you make a .NET language, you also provide a renderer that can turn code dom code into code for that language.
Since all the base class libraries are the same across languages, that makes the code work in any language.
This is useful when creating things like "end user" dev tools that work for any .NET language the developer chooses, or even backend stuff on large projects where people may be working in more than one language.
I use it also because static linking isn't readily available in .NET without hacking the life out of it, so if i have something where i can create code-dom ready source then that stuff can be included at the source level, even in VB projects and such.
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.
|
|
|
|