It's nice to see someone else who has been exposed to the D programming language. I think it's a great language, and I'd definitely like to see support for it increasing.
One thing I noticed was that D uses Unicode source files, allows Unicode identifiers and so on. This is a brilliant advancement, as there is no doubt that Unicode is the future. This observation does, however, bring us back to TextPad's poor performance in handling Unicode text. See here.
Ramonsky
Last edited by ramonsky on Wed Sep 22, 2004 11:22 am, edited 1 time in total.
C (and C++) has supported Unicode source for decades (literally!). Just encode it as UTF-8 so all the control characters and words (braces, keywords) are as expected. :P
Just to let you know where the competition is at, JEdit can now do syntax highlighting for D, including wysiwyg strings (but not yet nested comments). See this post in the D forum by JEdit's author.
" ... " - a C-style string that can contain escaped character sequences
r" ... " - a WYSIWYG string, i.e. no escapes
` ... ` - alternative notation for WYSIWYG string
It would be nice to see these syntaxes supported in TextPad syntax definitions.
I don't think this would be a tough one to implement for Helios. It already has the ability to support Python's string quoting (single or double quote works just as well) which boils down to the above except they do WYSIWYG strings as triple quoted thus '''my big fat string with a line break (imagine it) and more text here'''