|
I like that look.
I try to write my SQL like that but have been leaving the dot-separators on the previous line in code. My thinking was to indicate that the line (command) was not yet finished.
With this style, keeping each line short it is clear that each line is a continuation.
With SQL, I have been cheating on that style to keep like fields on a single line:
...
, fKey
, LastName, FirstName, MidName
, AddrLine1, AddrLine2, City, State, Country, Zip
--, foo
, bar
...
|
|
|
|
|
bryanren wrote: SQL like that but have been leaving the dot-separators on the previous line in code.
lol ...
Really not obvious to me what you meant until I got to your example. I was crunching my brain trying to find when one would have multiple periods.
Yes I use exactly that form for SQL also.
Unlike with other expressions and even with parameters in C#/Java I still tend (always?) to put the comma at the end of the line rather than the beginning.
No real reason although I could state that a comma is not part of an expression.
But then I do it that way for SQL. So no way I can justify it.
|
|
|
|
|
k5054 wrote: do you prefer putting the . at the end or the start of the line?
Beginning.
Makes it visually obvious when skimming that it is part of a preceding expression.
|
|
|
|
|
My first job was in an age where graphic terminals were just starting to appear. My employer were designing a screen management library, primarily oriented towards screens with a resolution of 80 by 25 characters. Yet, we wanted the library to be prepared for the graphics of the future.
We had a brainstorming to provide input to the requirements spec, coming up with a proposal where the screen could be filled by a sphere. On this globe, you could allocate several virtual screens, as a sector of a given number of degrees from pole to pole. Each virtual screen (i.e. sector) could scroll independently of the others, and you could spin the globe to bring a specific screen towards you. We never agreed which would be the better default: Either, to clip the contents to the 'longitude' edges of the virtual screen (so that you would have to scroll a line to the middle to see its full length), or to scale down towards the poles (so that you would have to scroll to see a line in maximum size).
For some reason, this solution has never been realized (to my knowledge). I am quite sure that it would be possible with Linux and this screen driver. There must be someone who thinks that this is a great idea.
(In case you wonder: We were not dead serious about it - it was in the same class as 'esoteric' programming languages such as brainfuck or whitespace.)
Religious freedom is the freedom to say that two plus two make five.
|
|
|
|
|
Get a bigger monitor? Learn how to use a line continuation character maybe? (depending on language options)
The only really long lines I ever have are sql queries. In the past, I used to insist on keeping the Select From Group By, and Order By on individual lines and concatenate. Nowadays, I either use line continuations or a string builder to keep everything visible. (horizontally)
"Go forth into the source" - Neal Morse
"Hope is contagious"
|
|
|
|
|
When our coding standards were revised, the working group proposed to limit line lengths 72 characters of code.
Our project manager immediately granted an exemption to this rule: We also had rules for how to make up names for #define constants (identifying module, submodule, function etc. etc.) that resulted in constant names exceeding 80 chars.
(Personally, I think that rules that can lead to such results are completely crazy. There are also rules for how to name directories, subdirectories, sub-sub and sub-sub-sub-... directories, so that any directory should be 'self-identifying' even if located in an identifying higher directory. In one case, I counted the same module ID repeated seven times in a complete path string. This naming standard obviously created problems for DOS-friendly file systems with a maximum path length of 260 characters. Even if that 260 char limit sometimes was a pain in the horse, I think that naming rules frequently leading to path strings filling several lines of output are just as crazy!)
Religious freedom is the freedom to say that two plus two make five.
|
|
|
|
|
Well, the fact that only Linux supports diagonal orientation says something about the person wanting diagonal orientation.
"Too busy seeing if they COULD do it to be bothered with whether they SHOULD do it."
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
In Norwegian slang, 'slanted' is a term for homosexual.
Are you referring to something like that? I wasn't aware of any similar slang term in English.
Religious freedom is the freedom to say that two plus two make five.
|
|
|
|
|
No, I meant the actual tilted monitor.
Some Linux users are elitist looking down their noses at other operating systems, so being able to have a tilted monitor could be another example.
I’ve given up trying to be calm. However, I am open to feeling slightly less agitated.
I’m begging you for the benefit of everyone, don’t be STUPID.
|
|
|
|
|
OK, I certainly follow your line of thought!
Religious freedom is the freedom to say that two plus two make five.
|
|
|
|
|
They think they're looking down, but they are actually looking up.
|
|
|
|
|
MarkTJohnson wrote: Some Linux users are elitist
Not sure I have seen a technology yet where someone would not claim that theirs was better.
And they always sputter when I ask what objective criteria they have for that.
|
|
|
|
|
I hate long lines.
On the show Supernatural the acting head of hell (Satan was otherwise locked up) decided that since inevitably some people enjoyed the various tortures dished out that he would make everyone stand in line for eternity.
"Nobody likes waiting in line"
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
honey the codewitch wrote: I hate long lines. So you prefer macaroni to spaghetti?
Religious freedom is the freedom to say that two plus two make five.
|
|
|
|
|
as for me i prefer fettuccini (rice even rather than whole wheat . refined wheat never .)
|
|
|
|
|
But there is a line from a Brit SciFi to the effect "I'm British, we know how to queue".
Dent, Aurthur Dent.
|
|
|
|
|
Heh, I actually thought of that line while i typed what I did.
But I can't go around quoting hitchhiker's guide to the galaxy all the time, despite having basically memorized the series.
Douglas Adams was a regular Mark Twain.
Check out my IoT graphics library here:
https://honeythecodewitch.com/gfx
And my IoT UI/User Experience library here:
https://honeythecodewitch.com/uix
|
|
|
|
|
to each her own . as for me i utilize word wrap . rules ? nonsense . my one and only rule is it must be easy to understand but no easier .
|
|
|
|
|
A long time ago, I read about a study - in a printed periodical, so no URL - where a number of test persons were split into two groups and given the same source code to study. One group got it laid out like ordinary prose, the way you would write a plain text? ("If the rain stops, let's go to the beach. Otherwise, let's break a bottle of wine!" in a single line). The other group got the same program laid out "the programming way", with conditions, if- and else-clauses on separate lines, with proper indentations etc. Similar for loops and other constructs.
After the test persons had been given a controlled amount of time to study the code, they were to fill in a questionnaire to reveal how well they had understood the program logic. It turned out that those who had read the "prose formatted" program code scored significantly higher than those who had been reading the "program structured" layout.
This is so many years ago that the average person still could be expected to read both fiction and non-fiction books. Today, lots of young people never read a novel after the Harry Potter books (which they chose when school required them to pick one novel to read). So maybe the results would be different today, with lots of people inexperienced with extracting meaning unless it is conveyed both in text, semantics highlighted with punctuation and structure mediated through blocks and indentation.
Religious freedom is the freedom to say that two plus two make five.
|
|
|
|
|
They probably require that it be read to them while they do pilates.
|
|
|
|
|
A citation would be helpful.
Gus Gustafson
|
|
|
|
|
Wrap baby, wrap (rather than Burn baby, burn)
Paul Sanders.
If I had more time, I would have written a shorter letter - Blaise Pascal.
Some of my best work is in the undo buffer.
|
|
|
|
|
Diagonal mode wastes so much real estate with these triangles at the edges of the monitor.
It just makes zero sense. And the conclusion that 22 degrees is the optimal angle is also not backed by any proof. AFAIR the article just said that "it was researched", which was.. weird.
|
|
|
|
|
So you are saying that they get maybe three really long lines and then they have to make do with 20 or 30 lines that are maybe 10 characters or less.
Sounds like a fitting punishment.
|
|
|
|
|
If it gets too long vertically then we can combine multiple approaches.
In my code I don't get to 20 or 30 lines that are part of a single statement.. but if it happened to me, I'd probably split it up into multiple statements. It would probably also make it easier to debug/troubleshoot.
|
|
|
|