[OT] The Definitive Guide To Syntax Highlighting
Slightly OT: The Definitive Guide To Syntax Highlighting | Wilfred Hughes :: Blog http://www.wilfred.me.uk/blog/2014/09/27/the-definitive-guide-to-syntax-high... Quite interesting, I didn't realise there were some many options. Seems like a good reference if we ever discuss this topic (again). Also interesting, he mentioned Pharo at the end ! Sven
Nice article. Regarding the Pharo mention: "In practice however, many of the benefits of introspective highlighting are provided by calling an external language-specific lint tool from the editor." Do Pharo does this? About Smalltalk highlighting, one of the things I miss from Dolphin, is that when editing a method code it will highlight as unimplemented methods that are not in the hierarchy of receiver. So if you write: 'self foo' and #foo is not implemented in receiver's hierarchy but it is somewhere else, it will be highlighted as unimplemented. It validates this when the receiver (in the code) is self/super or any literal. Completion uses receiver hinting too whenever possible. Regards! Esteban A. Maringolo 2014-09-28 17:52 GMT-03:00 Sven Van Caekenberghe <sven@stfx.eu>:
Slightly OT:
The Definitive Guide To Syntax Highlighting | Wilfred Hughes :: Blog
http://www.wilfred.me.uk/blog/2014/09/27/the-definitive-guide-to-syntax-high...
Quite interesting, I didn't realise there were some many options. Seems like a good reference if we ever discuss this topic (again).
Also interesting, he mentioned Pharo at the end !
Sven
On 29 Sep 2014, at 15:11, Esteban A. Maringolo <emaringolo@gmail.com> wrote:
Nice article.
Regarding the Pharo mention: "In practice however, many of the benefits of introspective highlighting are provided by calling an external language-specific lint tool from the editor."
Do Pharo does this?
No, not yet⦠would be nice.
About Smalltalk highlighting, one of the things I miss from Dolphin, is that when editing a method code it will highlight as unimplemented methods that are not in the hierarchy of receiver. So if you write: 'self foo' and #foo is not implemented in receiver's hierarchy but it is somewhere else, it will be highlighted as unimplemented. It validates this when the receiver (in the code) is self/super or any literal. Completion uses receiver hinting too whenever possible.
Regards!
Esteban A. Maringolo
2014-09-28 17:52 GMT-03:00 Sven Van Caekenberghe <sven@stfx.eu>:
Slightly OT:
The Definitive Guide To Syntax Highlighting | Wilfred Hughes :: Blog
http://www.wilfred.me.uk/blog/2014/09/27/the-definitive-guide-to-syntax-high...
Quite interesting, I didn't realise there were some many options. Seems like a good reference if we ever discuss this topic (again).
Also interesting, he mentioned Pharo at the end !
Sven
2014-09-29 10:17 GMT-03:00 Marcus Denker <marcus.denker@inria.fr>:
On 29 Sep 2014, at 15:11, Esteban A. Maringolo <emaringolo@gmail.com> wrote:
Regarding the Pharo mention: "In practice however, many of the benefits of introspective highlighting are provided by calling an external language-specific lint tool from the editor."
Do Pharo does this?
No, not yet⦠would be nice.
How would it be? Esteban A. Maringolo ps: The question should have been "Does Pharo do it?" :)
On 29 Sep 2014, at 15:23, Esteban A. Maringolo <emaringolo@gmail.com> wrote:
2014-09-29 10:17 GMT-03:00 Marcus Denker <marcus.denker@inria.fr>:
On 29 Sep 2014, at 15:11, Esteban A. Maringolo <emaringolo@gmail.com> wrote:
Regarding the Pharo mention: "In practice however, many of the benefits of introspective highlighting are provided by calling an external language-specific lint tool from the editor."
Do Pharo does this?
No, not yet⦠would be nice.
How would it be?
That is part of the solution: to find what is missing, to find a design, and to do it⦠Marcus
participants (3)
-
Esteban A. Maringolo -
Marcus Denker -
Sven Van Caekenberghe