| bio | website | code.google.com/p/… |
|---|---|---|
| location | San Diego, CA | |
| age | 28 | |
| visits | member for | 2 years, 8 months |
| seen | 6 hours ago | |
| stats | profile views | 265 |
I'm passionate about coding and researching the history of technology as well as exploring where technology is leading.
I used to work in flight simulation doing both hardware implementation (electrical design, wiring), web development (design, development, webmaster), as well as software development (desktop development in C#).
I'm a big fan of both using and contributing to Open source projects.
I am the creator of the pypreprocessor library that can be found on PYPI as well as Google code.
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete @rwong Exactamundo! That's probably what I'll end up doing. |
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete @cHao Those dastardly OSS developers! Investing all that time and effort to produce code that is free of cost and free for modification without thinking of you first. Please... your sense of entitlement is staggering. |
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete @StephenC I'm not trying to hide that fact. It's not like I really need an excuse, I'm the author and thus have final say. The point is, it raises an interesting question. |
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete @StephenC That's a myth. Most software has a shelf life and planning for obsolescence is important to ensuring a slim maintainable codebase in the future. Unless you're working under the waterfall (ie RUP) development model, then ::applause:: |
|
Dec 13 |
awarded | Nice Question |
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete Good points, support definitely comes with a time cost. For this particular case 'sales' isn't an issue (ie it's open source) but it's worthwhile to consider the bigger picture. Likewise, I could also throw an exception in the code when a CR is encountered indicating an invalid/unsupported character. |
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete @Giorgio Only from the perspective of a seller. The perspective of the owner also needs to consider maintenance, and depreciation. Everything depreciates, even code. The cost to maintain obsolete code is usually greater than it's value. Businesses do it by neglecting to trim excess fixed assets even after they have been depreciated to worth nothing. Developers do it by hoarding code that supports obsolete platforms. And the three parsers are, entry parser, single-pass parser, and csv-specific line splitter. There are good reasons it's done that way. When was the last time you used Dr. Watson? |
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete @Giorgio Technically you're incorrect, the plugin consists of 3 parsers * 3 more forms (ie CR, CRLF, LFCR) and tests to confirm that everything will continue to work in the future. Plus, this is a matter of principle not technical difficulty. |
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete It's true that the implementation wouldn't be difficult. If I was struggling I would have asked for help on Stack Overflow. This is more about 'why' not 'how'. Good answer BTW, we'll see if anybody else chimes in. |
|
Dec 13 |
revised |
OO PHP static keyword, should I use it? added 1 characters in body |
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete @PieterB Probably but the question is more about principle than rationale. Does the developer population collectively agree to put CR to bed? Can somebody come up with a good reason to support it besides cultural inertia? |
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete @JoachimSauer You forgot the last part, "...but don't rule out malice." Great quote, thank you for that. I actually wish MS had a public issue tracker for MS Office so I could report a bug. Their lack of a public bug tracker for their flagship product biases my opinion toward stupidity. |
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete @FigBug Really... I guess that's the culprit because it's a csv parser. At least I can inform the user to change the Excel preferences to use LF by default. I would put on my tinfoil had and go all out conspiracy theorist but I'm too tired for shenanigans right now. Manes you wonder, is that a case of MS being intentionally or unintentionally incompetent. |
|
Dec 13 |
comment |
Is the carriage-return char considered obsolete @Giorgio Probably not but my motivation to provide support for %.001 of the user base makes it not worth my time. In business terms the opportunity cost is too high. In simple terms, I'd rather find reasons to justify my laziness than waste time adding edge-case support for a dead platform. |
|
Dec 13 |
comment |
What is a real-world use case of using a Chomsky Type-I (context-sensitive) grammar @Frank I guess my problem is, I can't really grasp what a context-sensitive languages is without applying it to some real-world usage. |
|
Dec 13 |
asked | Is the carriage-return char considered obsolete |
|
Dec 13 |
revised |
Examples of Finite State Machines added 4 characters in body |
|
Dec 13 |
revised |
Examples of Finite State Machines added 4 characters in body |
|
Dec 13 |
revised |
Examples of Finite State Machines added 4 characters in body |
|
Dec 13 |
revised |
Examples of Finite State Machines added 4 characters in body |