Author Archives: swilmet

Developing graphical IDEs the UNIX way

Programming on a UNIX environment generally involves the use of command line tools: vim/emacs, git, grep, sed, screen/tmux, and so on. What is really nice about these tools is that they do only one thing, but do it well. Now, … Continue reading

Posted in Programming, Thoughts | 22 Comments

Hi, planet GNOME! GSoC on (mainly) GtkSourceView

My blog has just been added to the planet GNOME! I’m now a GSoC student, working mainly on GtkSourceView (my proposal). I’m implementing a higher-level asynchronous API for the search and replace. I hope to finish this task in two … Continue reading

Posted in GSoC, GtkSourceView | 3 Comments

My work on GtkSourceView so far

During the GNOME 3.7 development cycle I’ve been busy working on GtkSourceView, a library used by gedit, Anjuta DevStudio, LaTeXila, and other applications. The main change is that the completion system has been revamped, mainly under the hood. Completion: user-visible … Continue reading

Posted in GtkSourceView, LaTeXila | 3 Comments

Switch from CMake to Autotools

Last week I’ve migrated the build system of LaTeXila from CMake to the Autotools. Here are the reasons. The GNU Coding Standards With CMake, some important make’s targets are missing, for example make uninstall. The main problem is that CMake … Continue reading

Posted in book reviews, LaTeXila | 2 Comments

LaTeXila: some principles for the user experience

Writing a LaTeX document can be done in different ways. Some people prefer an application like LyX, which hides the LaTeX code and uses sophisticated UIs. Other people prefer to work directly on the LaTeX code. LaTeXila has chosen this … Continue reading

Posted in LaTeXila | Comments Off on LaTeXila: some principles for the user experience

About code quality and maintainability

It can be difficult to write clean code, that is easy to understand, split in nice and well-defined functions that do one thing but do it well, with good variables names, and so on. For the maintainability, it is really … Continue reading

Posted in book reviews, Programming | 1 Comment

Introduce myself

This is my first blog post. My name is Sébastien Wilmet. I live in Belgium, and I currently study computer science at the university (in Louvain-la-Neuve). I’m the maintainer of LaTeXila, an integrated LaTeX environment written in Vala. I also … Continue reading

Posted in Me Myself and I | 1 Comment