Just in case you're interested, I did an update in the DFL forums for interfacing with Scintilla:
http://www.dsource.org/forums/viewtopic.php?t=5605 My last two posts show how to get messages from Scintilla, and I've added a basic text editor example that has D syntax highlighting and maintains indentation. You would need to build DFL, and put it's files to DMD/windows/lib and build scintilla.lib which you passs to DMD when you're buildling your editor. + you need to build the Scintilla DLL, which will be called ScintillaLexer.dll, or something like that. (The DFL build script does need some modification though). On 10/6/10, Nick Sabalausky <a...@a.a> wrote: > "sybrandy" <sybra...@gmail.com> wrote in message > news:i8g8oi$1hv...@digitalmars.com... >> Just asking out of curiosity. With all the great language features, I'm >> sure that many of you have thought about this. >> >> For me, I figured a good start would be your basic Unix/Linux/BSD >> utilities, like cat and grep. I figure it may make the code easier to >> read and maintain as well as potentially improve the quality of the >> software. Of course, most of these are so old they're probably quite bug >> free, but some probably could use a rewrite. Some may even benefit for >> threading. >> > > Not that I would want to do it myself, but I'd like to see LLMV and > Scintilla moved to D. > > But really, just about anything in C/C++ that I might ever want to modify. > If I never have to touch another line of C/C++ it'll be too soon. > > >