Matthew Wilcox @ Sat, 26 Apr 2008 10:17:14 -0600:(gee...) Why? Why GNU C compiler developers didn't do such (obviously useful) tool? C compiler (some part of it) *is* responsible for parsing, tokenizing, etc. Why there is development of never-ending buggy optimizations only[0]? Matthew, i know you've asked for regular expressions ninjas once, here simple example. Syntax highlighting for text editors is the most notable invention/implementation for ease of programming in last 20 years or so. Question: why any parser, e.g. GNU/FOSS [C, SED, AWK, ELISP], Perl, Python, do NOT have option to output OWN highlighted syntax? Don't those parsers know what they parse, rules, syntax errors, etc.[1]? (Note: at least framework in parser, so that trivial extending/configuring would be possible). Is it really so complex? =[0]= rant =[0]= Isn't that hardware had developed in exponential rate toward speed and cache/RAM size, so any bloat and huge volumes of sources without flexible configuration systems (to download and work with e.g. only one GCC or Linux port) are handled quickly? =[1]= rant =[1]= No, unreadable and buggy regexp-based highlighting is everywhere with never-ending features added WRT basic regular expressions! For those Perl hackers out there: why mister Wall is attributed to invent non greedy RE match, why he did so by introducing non portable and non-readable syntax to already crappy RE? Simple BRE based idea: '\{0, s\}'. Just like `sed` had overcame second RE basic pronciple: first-match, by using flags 's///here'. No, let's invent crutches! Oh, crap.... -- sed 'sed && sh + olecom = love' << '' -o--=O`C #oo'L O <___=E M --
| Ryan Hope | reiser4 for 2.6.27-rc1 |
| Paul Menage | Re: [RFC][PATCH 6/7] Account for the number of tasks within container |
| Glauber de Oliveira Costa | [PATCH 1/19] unify desc_struct |
| David Woodhouse | Re: OT: character encodings (was: Linux 2.6.20-rc4) |
git: | |
| Eric Wong | Re: [RFC] Git config file reader in Perl (WIP) |
| Junio C Hamano | [PATCH/POLL] git-format-patch: the default suffix is now .patch, not .txt |
| Martin Langhoff | Re: pack operation is thrashing my server |
| Franck Bui-Huu | Re: [PATCH 1/2] Add git-archive |
| Chris Bullock | OpenBSD isakmpd and pf vs Cisco PIX or ASA |
| Richard Stallman | Real men don't attack straw men |
| Axton | Re: rouge IPs / user |
| Hannah Schroeter | Re: Improving disk reliability |
| Andi Kleen | [PATCH RFC] [4/9] modpost: Fix format string warnings |
| Jeff Garzik | Re: [regression] e1000e broke e1000 |
| Linus Torvalds | Re: [GIT]: Networking |
| Pekka Enberg | Re: [rfc][patch 1/3] slub: fix small HWCACHE_ALIGN alignment |
