Earlier quoted context omitted.
> If a language supports unicode, why not support ≠ for not-equals instead of "!="? Perl 6 tends to support both multicharacter ASCII operators and single-character Unicode equivalents.
I love the way Perl 6 looks with Unicode, it's really beautiful, but I'm just not very comfortable typing Unicode. It takes me a split second to type ">>* I think doing it with the font might actually be nicer from a usability perspective. Unicode is fun to play with but slows me way down.
Monospaced Programming Fonts with Ligatures
241–246 of 246 posts
Re: Monospaced Programming Fonts with Ligatures
#242Earlier quoted context omitted.
I love the way Perl 6 looks with Unicode, it's really beautiful, but I'm just not very comfortable typing Unicode. It takes me a split second to type ">>* I think doing it with the font might actually be nicer from a usability perspective. Unicode is fun to play with but slows me way down.
Someone should make an optional IDE plugin or setting to convert them.
One of the golang plugin bundles for Atom runs gofmt on every file on save which is actually pretty neat. I've been tempted to do the same for all of the languages I use. It sort of habituates me to do the right thing over time, as I see the changes happen immediately and I'm always working with a file that is mostly in the "right" style.
Re: Monospaced Programming Fonts with Ligatures
#243Earlier quoted context omitted.
I would probably want to hit you with a baseball bat if I had to spend any time reading your code with my monospaced font. At least for the type of code that I work in that lends itself to code alignment.
> I would probably want to hit you with a baseball bat if I had to spend any time reading your code with my monospaced font. Well, that's a good way to get a head start on the "hell or purgatory" thing, isn't it! :-) I'm not saying every kind of code is suited for a proportional font. If you use ASCII art, or if you are writing out two-dimensional matrices or the like, a monospaced font will serve you better. The kin…
Re: Monospaced Programming Fonts with Ligatures
#244Earlier quoted context omitted.
nah, it's a bad habit. It means constant readjustment and unnecessarily bloated diffs every time you change a function or variable name. or the lovely foo := a; bar := b; then a day later foo := a; bar := b; foobar := cd; which also points to the problem that it lends itself to premature constant readjustment because a day later you have to move every thing again because as it turns out you really needed foobarlist a…
One interesting talk I watched recently: https://channel9.msdn.com/Events/GoingNative/2013/The-Care-a... In it, they make a really good argument that humans simply shouldn't be doing this type of formatting work. Let the computers do it, clang-format can get it right every time in a fraction of the time a human can. Pick whatever style you want, let the computers deal with it. I quite like this, now I just write a bi…
Re: Monospaced Programming Fonts with Ligatures
#245Earlier quoted context omitted.
Block selection and anything having to do with IO formatting are very good reasons why monospaced fonts are still useful. That being said the idea that a programmer being resistant to changing their font style is indicative of general intellectual laziness is one of the most laughable things I've ever heard. I'd be more convinced if someone told me that refusing to change syntax highlighting themes implied you're a b…
> ...the idea that a programmer being resistant to changing their font style is indicative of general intellectual laziness is one of the most laughable things I've ever heard. Let me just mention that this isn't what I said at all. I don't blame you for misunderstanding, I must not have explained my thoughts clearly. I didn't say anything about intellectual "laziness", and I certainly didn't mean that someone who di…
However, I would not take this kind of instance of intellectual laziness to be indicative of a more general complacency when it comes to ideas, tools, or self-development more generally.
By contrast I think intellectual curiosity is a great thing when present and lamentable when not, but I don't think it's a prerequisite to be a good professional in almost any field, including programming related ones.
Re: Monospaced Programming Fonts with Ligatures
#246I'm mystified how any one finds these more readable. Form over function if you ask me.
Really? Why is seeing a "less than or equal to" symbol legible in a textbook, but not a text editor?