Alex Elliott
The internet home of a prospective software engineer
This is my personal blog where I discuss projects that I'm currently working on, work I've recently completed, or write about any topic which has caught my interest in the world of Computing from my studies or from my personal research.
Back to Work
July 29th, 2010
Well, been a while since the last blog post I’ve written, and a similar stretch of time since I really got much work done on ExpressionEditor. But as you might have guessed since the blog is winding back into life, so to is my work on EE.
Changes So Far
I’m still working my way slowly through the todo list for EE (updated now on the wiki.github home page for EE), major differences that I’ve already managed to cross off include adding support for the ICU regular expression library, and migrating the build process over to CMake (which is still partly ongoing, the more people build it on as many platforms as possible the better – please do report any issues, in IRC would be favourite as I can work through the issues directly).
ICU (International Components for Unicode) supports a regular expression engine that seems to be a popular choice particularly for Mac-based programming, and appears to be fairly full-featured. I hope that ICU support will be useful to people, and that it gets good use.
As to the migration to CMake, this is for several reasons: it should make it easier to distribute at the moment it supports a very basic “make install” target, and I will be expanding that to bring the common files into /etc (and at some point I should improve the content of those common files, but that’s something I can do later) and also expanding that to take the README, CREDITS, and similar files into documentation.
It should also now correctly auto-detect which of the optional dependencies (all of the regular expression libraries bar that included in Qt4.6+) are present on the system, and build a version of EE which supports the ones which are available. This hopefully will make it less of a pain for those who don’t have PCRE or ICU (or in the case of Win32 POSIX’s regex.h).
And talking of making it easier for Win32, after a fairly long period where no EE was compiled on Win32 it was recently built, at the least proving that the code is still very happy to compile there when it’s not missing optional deps – which is very good news to get.
Looking Forward
Of course, there’s still quite a lot to do to reach the plans I’ve set out, and since I’m working full-time I don’t have as much time as I’d like to work on EE (which I hope you’ll agree is an interesting and quite fun little tool, and it’s just as nice to work on
). But I expect to make some progress nonetheless, and if I do, I’ll keep all one maybe two people who have this in their RSS readers up to speed.
Leave a Reply
Search
Recent Articles
- New Lexing Parsers and What They Mean for Expression Editor
- Back to Work
- Expression Editor Update (2)
- Expression Editor Update
- A New Project
My Projects
- Expression EditorGraphical Regular Expression Editing Tool
- My Pastebin – PasteSite.ComMy Easy Usable NoPaste/Pastebin Application
Blogroll
- Binary VisionThe Technology Musings of Ed Cradock
- Tim Davies sans vowelsThe Blog of Tim Davies
Other Sites
- HideMyAss – Free Proxy and Privacy ToolsHide My Ass! Free Proxy and Privacy Tools – Surf The Web Anonymously
- Iam-andy – Design PortfolioThe Design Portfolio of Andy Mallaby
- Zymic – Free Webhosting and MoreFree Web Hosting, Free Templates, Free Tutorials and more! Zymic Webmaster Resources
Archives
- February 2012 (1)
- July 2010 (1)
- January 2010 (1)
- December 2009 (2)
- November 2009 (1)
- February 2009 (1)
- January 2009 (1)
- December 2008 (1)
- November 2008 (5)
Categories
- arbutus (1)
- c++ (5)
- general (4)
- musing (1)
- php (5)
- polymer (4)
- zbot (3)
- projects (12)
- expressioneditor (5)
- qt (5)
- regular expressions (4)
- web (5)