$tony2001 ([info]tony2001) wrote,
@ 2009-08-29 19:08:00
Previous Entry  Add to memories!  Tell a Friend  Next Entry
PECL/libevent
Дождался появления документации на сайте и выпустил PECL/libevent 0.0.2.
Не смотря на то, что изначально всё казалось предельно просто, экстеншен оказался довольно нетривиальным из-за странностей libevent.
Но версия, вроде бы, более-менее стабильная; по крайней мере, я там довольно много вычистил.

<rant>
Не понимаю как можно писать код, который работает только, если он используется так, как задумал автор (а как именно задумал - читайте телеграфной краткости комменты в коде). Это фашизм какой-то: шаг вправо/шаг влево - сегфолт без предупреждения. Приходится на каждый чих вставлять проверку - а не упадёт ли у нас libevent? а в том ли порядке вызваны функции? а указан ли аргумент, который должен быть не NULL, но при этом нигде не проверяется?
</rant>


Advertisement


(Read 15 comments)

Post a comment in response:

From:
( )Anonymous - this user has disabled anonymous posting.
( )OpenID Help
Username:
Password:
Don't have an account? Create one now.
Subject:
No HTML allowed in subject
   Help
Message:
 
Notice! This user has turned on the option that logs your IP address when posting. Help
Create an Account
Forgot your login or password?
Login w/ OpenID
English • Español • Deutsch • Русский…