-
Recent Posts
Recent Comments
- neilbrown on Managing an economy
- Anonymous on Managing an economy
Archives
Categories
Meta
OpenPhoenux
Author Archives: neilbrown
Local variables and scope
While I was writing test code for my first toy language I particularly noticed the lack of interesting data structures: to write interesting loops you can do a lot more if you can build data structures while doing it. So … Continue reading
Posted in Language Design
Leave a comment
Complex documents in edlib
One of my core goals in developing edlib is to allow the display to be programmatically controlled: the content of a document is formatted dynamically as it is displayed, and so can respond to context (e.g. location of “point” can … Continue reading
Posted in edlib
Leave a comment
Fewer NULL dereferences in edlib
My recent efforts with edlib have been to get rid of some potential NULL pointer dereference issues. When I first started writing “commands” I assumed that the correct value would always be passed. Of course that isn’t very safe unless … Continue reading
Posted in edlib
Leave a comment
A notmuch based email reader
I’ve been very slack. Sorry. I keep thinking “I should write a blog post about that” when I make some progress with edlib. But I also think “or I could write some more code instead”. I do enjoy writing blog … Continue reading
Posted in edlib
Leave a comment
edlib is back on track…
In the weeks leading up toe linux.conf.au 2016 I approached edlib development as a sprint. I wanted to put together sufficient functionality so that I could present my LCA2016 talk using slides displayed by edlib. I achieved this goal but … Continue reading
Posted in edlib
Leave a comment
LCA-2016 presentation is done
I’ve been busy of the last couple of months. A number of family and personal things meant I have less time for edlib, but I had a lot to do for edlib too. I really wanted to use edlib to … Continue reading
Posted in edlib
Leave a comment
edlib – render-lines, what a good idea.
I had a brain-wave last week. I thought it would take me about a day to implement but it took 3 to get it working almost reasonably and the rest of the week to polish it and create some proper … Continue reading
Posted in edlib
Leave a comment
edlib – commands
It been over 3 months – maybe you thought I had given up – but no. I had some holidays and other distractions, but I’m back and will be working fairly consistently for a while. The topic for today is … Continue reading
Posted in edlib
Leave a comment
edlib – managing input
Commands to an editor – at least the sort of editor that edlib is designed for – usually involve single keystrokes or key combinations. Translating those keystrokes, as well as mouse actions, into commands is the topic of this note. … Continue reading
Posted in edlib
Leave a comment
edlib – displays and panes
Displaying the document being edited is, of course, very important for any editor. I have memories of the first editor I used on Unix which was em, rather than the well known “ed”. It actually allowed a single line to … Continue reading
Posted in edlib
Leave a comment