Pencils down

Я что-то совсем обленился и давно не писал про своё GSoC. А тем временем подкралось 17 августа — дата окончания работы над проектами.

За прошедшее время много чего стряслось, поэтому стоит рассказать о своём прогрессе.

Читать далее
Комментарии

GDB/MI, структуры, строгость и круглые скобки

За прошедшую неделю в думах над моим проектом в голове накопилось несколько мыслей, о которых мне хотелось бы сейчас написать:

  • стоит ли стремиться к строгой работе с GDB/MI?

  • окоченевшие строки, или в поисках Лиспа;

  • как заблудиться в исходниках GNU Emacs;

  • Special: Java-ад расширения Eclipse CDT.

Много думал, много расстраивался, но в итоге что-то, кажется, понял. Закрепляю мысли сей заметкой.

Читать далее
Комментарии

Немного мыслей о GDB/MI

GDB/MI выводит информацию в весьма структурированном виде. Например, информация от фреймах, возвращаемая командой -stack-list-frames, выглядит так:

(gdb) 
-stack-list-frames
^done,stack=[frame={level="0",addr="0x0804868f",func="hello",file="hello.c",fullname="/home/sphinx/projects/gsoc/hello.c",line="6"},frame={level="1",addr="0xb7faa900",func="start_thread",from="/lib/libpthread.so.0"}]

Выглядит хорошо! Как с этим работать?

Читать далее
Комментарии (3)

Начало работы над GSoC 2009

В понедельник начал вплотную заниматься своим проектом. Решил начать с внедрения буфера для потоков (обёртка для GDB/MI-команд -thread*). Как обычно, что-то писать для Emacs — одно удовольствие.

Поначалу я буду публиковать код где-то у себя в репозитории и выкладывать регулярные снимки на ELPA. Когда разберусь с бумагами для FSF, можно будет коммитить в репо апстрим.

На начало программы Google сделал всем студентам приятный и полезный подарок — студенческий уровень членства в ACM.

Комментарии

Меня взяли

Радостные новости в моём почтовом ящике как бы говорят мне, что всё-таки этим летом я буду участвовать в Google Summer of Code!

Мой скромный проект предусматривает допиливание кода, обеспечивающего работу с отладчиком GDB из Emacs через новый-модный MI. MI кошерен и предоставляет единственный способ взаимодействия с определёнными новыми фишками GDB.

В этому году GNU в GSoC будет крышевать 8 проектов, два из которых посвящены Emacs.

Второй Emacs-проект очень клёвый — поддержка Emacs Lisp для Guile.

Комментарии (6)

M-x butterfly

Шутка XKCD про эффект бабочки с недавних пор стала былью: M-x butterfly в свежем Emacs 23 делает невероятное :-)

А тем временем появился первый претест Emacs 23.0.90.

Комментарии (1)

778 closed

Всего стопицот часов в GDB, и наконец-то в CVS-ном Emacs поправили баг с падением при попытке комплита на несуществующей директории. Мучало со времён слияния multi-tty и unicode-веток.

Комментарии
← с. 3 с. 4
Всего 22 записи с тегом «Emacs»