metaclass: (дзедline)
[personal profile] metaclass
Сидел до утра пилил модуль в опердени на кложуре.
Наткнулся в процессе на классическую шизу - "ошибка в обработке ошибок", некоторые ошибки в исходниках (при macroexpand) в принципе не показывают информацию о месте, где произошла ошибка.
Мне-то хорошо, я hg diff глянул и сразу вижу где чернь, потому что я коммиты делаю после каждой заработавшей функции, но такие ошибки напрягают.
Полез искать в исходники, вроде починил, сообщение об ошибке чуть более аккуратно оформил, информации добавил, оформил баг-репорт с патчем.
Даже если в апстрим попадет нескоро - возможность самостоятельно починить исходники в дебрях языка или либ сильно спасает. И является тестом на пригодность к использованию разного рода не особо мейнстримных языков - если можно их починить самому за пару часов - пригоден, иначе - нет.

Date: 2013-02-22 12:42 pm (UTC)
From: [identity profile] metaclass.livejournal.com
iced mode on: "Спрашивали пхпшники из малиновки у разработчиков ядра линукса" :)

Date: 2013-02-22 01:02 pm (UTC)
From: [identity profile] veter-r-r.livejournal.com
А, так вот кто во всем виноват!

Date: 2013-02-22 04:20 pm (UTC)
From: [identity profile] nivanych.livejournal.com
А кто виноват-то?
Из этой реплики не понять — то ли разработчики ядра, то ли PHP'шнеки из Малиновки...

Date: 2013-02-22 04:55 pm (UTC)
From: [identity profile] theiced.livejournal.com
и те и те хуй

Date: 2013-02-23 02:45 am (UTC)
From: [identity profile] nivanych.livejournal.com
Ну как же! Разработчики ядра-то полезное дело делают!
Или вы за линуксокапец?

Profile

metaclass: (Default)
metaclass

April 2017

S M T W T F S
      1
2345678
9101112 131415
16171819202122
23242526272829
30      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 18th, 2025 02:23 pm
Powered by Dreamwidth Studios