Jump to content
Science Forums


  • Content Count

  • Joined

  • Last visited

About ScottKreiger

  • Rank
  • Birthday 10/23/1962


  • Biography
    I'm a matemetician, comp super geek, and i can fix anything in or on a house.
  • Location
    Rochester, New York
  • Interests
    Camping, Fishing, Hiking, Rock Climbing
  • Occupation
    Home Improvement Specialist, Computer and Busines Consultant
  1. Buffy, where can i find yacc and lex? But as far as looking up in the knowledgebase as a precursor to parsing user input, i don't think i agree that it is better, at least for my approach, (i am old school, after all). But who can tell? Maybe when the knowledgebase has enough sentences, although you should also realize that i also keep track of all user input and do refer to previous user input when parsing/processing input. One of my main issues is the knowledgebase. The construction of knowledge, ie where do you start, what order do you introduce the sentences so as to be able to build upon
  2. Thx, am looking forward to more critiques! And don't knock yerself fer bein a layperson, i do home improvements myself for a living:-) But on a more serious note, i wrote this paper for the general comp sci undergrad, i wanted to reach more than just those few who are specialists in the field. Besides, when i worked at a place where i was surrounded by 2000+ programmers, i learned that the best way to avoid creating more questions than i answered was to use simpler words, fact is, i had to go down the vocabulary of a sixth grader to make almost everything clear. The fact that you find this pap
  3. Buffy, is this what you meant by structure? There are only three main sections. CALL CREATEVOCAB; /* CreateFlatVocabFile;*/ /* This procedure sets up the vocabulary network and fills in the */ /* various fields */ CALL LOADVOCABRECS; CALL SETVOCABALPHAPTRS; /*** Set Definition Words Pointers ***/ /*** Adding Related Words ***/ PUT SKIP EDIT('ADDING RELATED WORDS AND THEIR POINTERS')(A); CALL GETOTHERRELATEDWORDS; PUT SKIP EDIT('READING WORD COMMAND FILE - WORDCMDS.DAT')(A); PUT SKIP EDIT('SETTING COMMANDS TO CORRESPONDING WORDS'
  4. Buffy, The exact structure is something that I will have to get back to you on, it is slightly to moderately complex. The reason I picked IBM PLI is because I have a couple of copies of it from when I worked as a senier IBM mainframe programmer in the Factory at Sabre, they were a gift so that I could work for free at home. And since the two languages in primary use at IBM shops are Cobal and PLI, I chose pli. And you are right, they are a little expensive, about the price of a good used car. But it is the best compiler that I have, and it is the language that I am best at. Scott|8-)>
  5. Buffy, I am not using Lex/Yacc Actually, the is no hardcoding for grammer. Grammer is (will be) stored in the knowledge base. This is one of the methods that have enabled me to use compiled code instead of interpreted. As far as the code is concerned, any structure is allowed, at least until it is analyzed for syntax. The structure of the code should not be an issue as far as implementation goes, the input/output are what I need a windows interface to. The only issue might be the language - IBM PLI. Right now I simply read a file representing user input and write the output to a file. But imp
  6. Buffy, in case you haven't noticed, i have been extremely busy lately, 12+ hrs a day m-sat & 8 on sun. it is my busy season. but i will try to make a few hrs a week available. As to where i want to go with this paper, i want to interface it with windows in such a way that the program can execute commands and perform tasks not only in windows but on the internet. Also, i want to implement a few more aspects of the program that i have fudged - like the syntax checker/identifier. As to a discussion, that is possible as long as i have plenty of notice. as for a topic, how about what type of kn
  7. Yes, it is interesting how much energy can go in. But it is rather difficult to get the energy back out in a usable form. OPps, my time is up, got to go to work;)
  8. Hello Buffy, Since you brought it up, yes there are some things I could use help with. My lexicon needs reveiwing and correcting. My knowledge base is in sore need of expansion. And I need an adequate syntax checker/parser. Also, I get the feeling my paper belongs posted someplace other than where it is within the framework of this forum. And there I will be able to include the diagrams that didn't want to paste when I placed it here. I do not mind if the powers that be move the paper to it's rightfull place, even if some feel it is the circular file:hihi: Scott
  9. Introduction to Computational Linguistics The idea of talking to a computer utilizing common, everyday speech has intrigued most of us at one time or another. To converse in a natural language with a computer is the goal of computational linguistics. There have been many attempts from various angles at writing programs that interpret a natural language, but none have met with complete success. In fact, most seem to address only one major aspect of the problem, while admitting to flaws that generally pertain to the other approaches. However, we have learned much from these Natural Language P
  10. I finally found the section on posting articles or papers, but it says I may Not post an article, what do I have to do to post my paper for review and redicule?
  11. I too have heard of exploding nukes as a means of propulsion. It was dismissed because of the radiation and because the acceleration was too high to be practical on anything that was of moderate or small size. If we could build something big (massive) enough with heavy shielding then we might as well bring enough propellent for conventional rockets instead.
  12. The answer to the math Q is By the law of tricotomy, one number must be less than, equal to, or greater than another number. If X is less than -1, then X cubed is not equal to -1 similarly for X > -1, therefor X must be equal to -1 This was a goody I remember from Real Analysis Scott |8-)>
  13. The essence of the gyro-scopic space drive. Imagine a giant frizbie flung into the void of deep space. Give it a high spin rate of say 100,000 rpms. Give it a velocity close to the spin velocity at the rim. The result is that the frizbie will travel a path that is circular. I.E. it will come back to you. I don't remember the formula, but it is directly related to: 1. The mass of the frizbie. 2. The rpms of the frizbie. 3. The velocity of the frizbie. Now who out there can remember the formula? A Dr Stevenson (Dr of Physics) once taught me the formula in a physics class. He said the problem
  14. Yes i can, but the forum is a hard place to discuss things - i'm too new to it. Send me an email at [email protected] thx, scott
  15. Pyro, the paper isn't long, and it starts out with an intro to comp ling. the data, ie output is a little lengthy if you want to look at ALL of it. send me an email at [email protected] and i'll send you the paper and the short output (user input only) scott
  • Create New...