5 ms·
Just to add to this discussion, some quasi-related links with regard to visual presentation of code: • Experiments in Code Typography (McDirmid, Microsoft) htt
by glitch 11y ago
Just to add to this discussion, some quasi-related links with regard to visual presentation of code:
• Experiments in Code Typography (McDirmid, Microsoft) http://research.microsoft.com/en-us/projects/liveprogramming/typography.aspx http://research.microsoft.com/en-us/projects/liveprogramming...
• Typography of Code (MAX 2010): https://youtu.be/mG0lyGekGDs https://youtu.be/mG0lyGekGDs (alternate recording: https://youtu.be/r2JePjrDggE https://youtu.be/r2JePjrDggE)
• Elastic tabstops: http://nickgravgaard.com/elastic-tabstops/ http://nickgravgaard.com/elastic-tabstops/
Of course, there's also numerous projects with more significant visual representation, like Blockly, Scratch, flow programming, etc. And, of course, real-time feedback/simulation is another arena of usefulness e.g, http://research.microsoft.com/en-us/people/smcdirm/managedtime.aspx http://research.microsoft.com/en-us/people/smcdirm/managedti..., Bret Victor's works, etc. But, I digress.
- CMCDragonkai 11y agoAlso Haskell Ligatures https://www.google.com.au/search?ie=UTF-8&client=ms-android-hms-vf-au&source=android-browser&q=haskell+ligatures&gfe_rd=cr&ei=mqxSVbn_FqTu8we5roHoBw https://www.google.com.au/search?ie=UTF-8&client=ms-android-...
- seanmcdirmid 11y agoOoo, nice! I've hacked unicode to do my own ligatures in a custom editor, but I dream of doing a custom font like this (but in a San Serif proportional way).
- jjoonathan 11y agoMathematica also probably deserves a shout-out. Not only does it allow you to incorporate graphics, pretty-printed equations with complex 2D layout, and interactive objects right in the language, but it transparently exposes their representations to code (it's a LISP descendant, after all).