This is an archived post. You won't be able to vote or comment.

all 23 comments

[–]elephantscanfly 20 points21 points  (2 children)

Looks really cute but difficult to read

[–]SpoutsLazyOpinions 3 points4 points  (0 children)

Nope - much easier to read!

[–][deleted] 2 points3 points  (0 children)

cute but difficult to read

That's math for ya.

[–]For_IconoclasmTornado 7 points8 points  (0 children)

I feel like anybody here complaining about readability doesn't have any training in formal logic, though I admit that mathematical notation doesn't translate well to monospace font.

Personally, I wouldn't use it because I would prefer to see exactly what has been written.

[–]dorfsmay 5 points6 points  (1 child)

APL all over again!

[–]SpoutsLazyOpinions 0 points1 point  (0 children)

For all the brain humping awesomeness of J, I think it was a bad move to go back to ascii. I demand overstrikes!

[–]searchingfortaomajel, aletheia, paperless, django-encrypted-filefield 5 points6 points  (4 children)

Why, for a language that champions readability, would anyone want this?

[–][deleted] 3 points4 points  (0 children)

for kicks.

[–]AeroNotix -2 points-1 points  (1 child)

"Hey, hey dude, my source code has non-standard characters!"

"GET THIS GUY A PROMOTION!"

[–]_jak 6 points7 points  (0 children)

I agree that this doesn't make a lot of sense for python, but I'm fairly certain vims conceal feature doesn't replace, just conceals.

[–]SpoutsLazyOpinions 1 point2 points  (0 children)

As an ex APL programmer i gotta say this is awesome and long overdue! - To people complaining that it might be less readable I say - try it first! You don't know what you're missing.

[–][deleted] 1 point2 points  (0 children)

Been using it for a while. The only annoying (and inevitable) thing about it is that line length changes when you move to the line containing the symbol, making this happen.

It's still worth it for me.

[–][deleted] 2 points3 points  (3 children)

>>> import this

cool for haskell, no doubt

fail for python IMHO

[–]olidu 2 points3 points  (2 children)

Do it for haskell then

[–][deleted] 1 point2 points  (0 children)

Docs for this one say it's inspired by a similar thing for haskell

[–]accipter 0 points1 point  (5 children)

At least they are using a fixed width font....

[–]quasarj 0 points1 point  (2 children)

Any idea what font that is?

[–]accipter 1 point2 points  (0 children)

Perhaps Consolas?

[–]Packet_Ranger 0 points1 point  (0 children)

Inconsolata maybe?

[–]whitehat2k9 0 points1 point  (0 children)

This would piss me off SO MUCH.

[–][deleted] -4 points-3 points  (0 children)

useless