home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #20 / NN_1992_20.iso / spool / comp / os / mswindo / programm / tools / 945 < prev    next >
Encoding:
Text File  |  1992-09-13  |  3.0 KB  |  94 lines

  1. Newsgroups: comp.os.ms-windows.programmer.tools
  2. Path: sparky!uunet!mcsun!sun4nl!utrcu1!infnews!kervel
  3. From: kervel@cs.utwente.nl (Rinie Kervel)
  4. Subject: Revolution or madness??
  5. Message-ID: <1992Sep13.193749.12198@cs.utwente.nl>
  6. Sender: usenet@cs.utwente.nl
  7. Nntp-Posting-Host: rijn
  8. Organization: University of Twente, Dept. of Computer Science
  9. Date: Sun, 13 Sep 1992 19:37:49 GMT
  10. Lines: 82
  11.  
  12.  
  13.     Revolution in Parsing ?? (C) August 17, 1992 Rinie Kervel
  14.     e-mail: kervel@cs.utwente.nl
  15.         
  16. Either I am insane or I have uncovered a flaw in compiler theory.
  17. As a result I have devised a new parsing method that has it all:
  18.  
  19.     - simple
  20.     - small
  21.     - fast
  22.     - excellent error handling
  23.     - reusable components
  24.     - intuitive
  25.     - extensible
  26.     - applicable to weakly structure languages and computer files
  27.       (shell scripts, X resource files, DBASE, COBOL or BASIC) 
  28.     - easily used in hand coded parsers
  29.     - can be implemented with parser generators
  30.  
  31. I know this sounds too good to be true. (At first I felt inclined to brand 
  32. myself a fool, now I am prepared to take the test). Before you dismiss 
  33. this message, I am not entirely new to compilation:
  34.     - I have taken a (university) course in compiler construction
  35.     - I read all the books:
  36.         Aho, Sethi & Ullman's dragon book
  37.         Fisher & Le Blanc
  38.         Allen Holub
  39.         Schreiner & Friedman
  40.     - I have written yacc parsers, studied yacc & bison.
  41.     - I have examined compiler sources & generated code
  42.  
  43. The revolutionary effects mean that most phases in compilation should be
  44. reexamined systematically. However, evolutionary effects can be achieved 
  45. within weeks. Resulting in faster compilers with good error handling, even
  46. in yacc generated parsers.
  47.  
  48. Now I am faced with some conflicting goals:
  49.  
  50.     - I want the credit
  51.     - I want to make it generally available for public domain or GNU-like
  52.       software and end users
  53.     - I want to get a fair share of the money saved in the 
  54.       development, and a share of the additional value of commercial 
  55.       products.
  56.  
  57. I can explain the idea to anyone that has a basic understanding of 
  58. compilation in 15 minutes. Therefore I will not even give a hint
  59. of how it's done before I know what to do with the idea, without getting
  60. ripped of.
  61.  
  62. In my opinion, the only way to meet these goals (partially), is to contact
  63. some computer hot shot with vision, in a US company, say:
  64.  
  65.     - Borland's Phillipe Kahn
  66.     - Sun Soft's Bill Joy
  67.     or less commercially:
  68.     - AT&T's Dennis Ritchie or Bjarne Stroustrup
  69.     
  70. (Yes I know I am very very humble).
  71.  
  72. My questions are:
  73.  
  74.     - How do I reach them.
  75.     - What are my chances of getting ripped of.
  76.     - How do I prevent this.
  77.     - How can I protect the idea.
  78.     - Are there better ways to achieve my goals.
  79.  
  80. The new method has the simplicity of bubblesort and the power of quicksort,
  81. whereas traditional parsing has quicksort complexity with bubblesort
  82. efficiency. (Yes this is an understatement!).
  83.  
  84. Please answer by e-mail:
  85.  
  86.     kervel@cs.utwente.nl
  87.  
  88. or write to (please announce through e-mail):
  89.  
  90.     Rinie Kervel
  91.     Campuslaan 27-206
  92.     NL 7522 NC Enschede
  93.     Netherlands
  94.