Date: Tue, 12 Jan 2016 15:49:48 +0200 From: Dan Partelly <dan_partelly@rdsor.ro> To: Konstantin Belousov <kostikbel@gmail.com> Cc: Hubbard Jordan <jkh@ixsystems.com>, FreeBSD Hackers <freebsd-hackers@freebsd.org> Subject: Re: relaunchd: a portable clone of launchd Message-ID: <B11FEEF6-DE75-4DAC-A0EE-52B047C3F7B7@rdsor.ro> In-Reply-To: <20160112125948.GH3625@kib.kiev.ua> References: <5687D3A9.5050400@NTLWorld.com> <CAGfo=8kXzNVKy9gx0jkME4iRRyrgrsfpPnW3nYrZC0gysapPcg@mail.gmail.com> <817860B6-5D67-41A3-ADD7-9757C7E67C35@gmail.com> <alpine.BSF.2.20.1601081020270.34827@nog2.angryox.com> <07D83705-D89F-4125-B57B-920EDEBC8A85@rdsor.ro> <70975696-3E07-48B9-BFD1-3C2F51E715BB@icloud.com> <E85C42D4-963B-4632-9182-E591A80D1306@rdsor.ro> <76E6AF2A-917B-41EB-883A-C27AB2BB9F71@ixsystems.com> <20160112125948.GH3625@kib.kiev.ua>
next in thread | previous in thread | raw e-mail | index | archive | help
Verbose is not bad , Konstantin . I actually prefer verbose source. It is easy to read and understand. It is preferable all day long to clever hacks and obfuscated ways of writing code Ill tell you one thing. Years ago, when Ms Leaked on their site ntoskrnl.exe symbols with private debug information , I dint had too much trouble understanding a lot of the implementation details from the kernel , exactly because MS is verbose. And that .. in WinDbg assembly. The source would have been much much more easier to read. Yeah, MS’s APIs are not the best I give you that. But regarding *readability* , Windows is leaps and bounds ahead of any Unix I seen. It is extremely easy to figure out what a certain function does, how they use data structures, and what the members of said data structures represent. I like verbosity. Makes figuring things easier, makes maintenance easier. I frankly hope to spend as little of possible of my life reading terse source code. This is also why I like Ada language. Its a joy to read Ada source. > On 12 Jan 2016, at 14:59, Konstantin Belousov <kostikbel@gmail.com> wrote: > > nybody who used Win32 and even whispered a word about bloated and verbose > interfaces that require two screens of boilerplate to do trivial things, > would be much more amazed by Mach IPC.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?B11FEEF6-DE75-4DAC-A0EE-52B047C3F7B7>
