Dot Net Language Interwine, Fsharp Csharp PowerShell
dot net language interwine, fsharp csharp PowerShell
Software engineering. Now, a question for those coding csharp or fsharp.
When you learn PowerShell or fsharp, very frequently it takes you to dot net object docs. Now, what EXACTLY are the dot net things? Are they basically just csharp?
For example am learning fsharp, reading on printfn. basically i just want to look at all the possible %s %d etc placeholders. it takes you to a doc that talks about StringBuilder class or TextWriter class.
yes, i know it's a class of object oriented programing from dot net, which is the engine that fsharp and PowerShell rides on.
but what exactly is it? is it simply just classes defined in the csharp language spec?
can i get a overview of the dotnet things that fsharp and PowerShell refers to in their doc?
or, does that simply mean learning csharp?
am i correct, that if you know about csharp, you wouldn't have the questions above?
also, neither StringBuilder class or TextWriter class mentions %s %d etc.
very confusing.
after a while, i went to a page on “printf format”,
PrintfFormat<'Printer, 'State, 'Residue, 'Result>
not there neither.
any other lang, if you lookup printf, you get docs on the %s %d placeholders right away. in perl, php, emacs lisp, python, golang.
- very annoying with dot net based languages, e.g. PowerShell and fsharp, because when you lookup doc, it takes you to a foreign land of dot net objects, with language examples of csharp i no give a flying fuck about.
- so, if you are learning fsharp, you kinda have to learn csharp.
- similar shit happens with clojure with java.
- been coding PowerShell casually for 5 years. i still don't get what exactly the dot net stuff is.
- PowerShell Complexity (2019)