|
|
 | | From: | pem | | Subject: | Tom pattern matching compiler Release 2.1 | | Date: | 23 Dec 2004 17:54:11 -0500 |
|
|
 | Tom 2.1 announcement --------------------
It is my great privilege and pleasure to announce the availability of Tom version 2.1.
This release continues our work on the integration of pattern matching and rule based programming facilities into C and Java.
Tom is a pattern matching compiler developed at INRIA. It is particularly well-suited for programming various transformations on trees/terms and XML based documents. Its design follows our research on the efficient compilation of rule based languages (e.g. ELAN, developed at INRIA-Loria).
Tom is a tool implemented in Tom itself. Similarly to Yacc, it translates patterns into executable pattern matching automata. When a match is found, the corresponding semantic action (a sequence of instructions written in C or Java) is triggered and executed.
Tom is a complex compiler which adds powerful constructs to C and Java: non linear syntactic matching, associative matching with neutral element (a.k.a. list-matching), XML based pattern matching, string matching, and equational rewriting. This offers the possibility to analyze and transform any kind of data-structure. Tom can be used for large scale developments and applications. It comes with documentation, programming, and debugging support.
This new release contains many improvements and new features:
- a re-designed plugin based architecture, which allows extension and experimentation - a new parser based on ANTLR - a library for defining traversal strategies, very useful to perform analysis and transformations - a new organization, which make a clean separation between libraries and kernel - several bugs fixed
Tom is available, in open source (GPL/BSD License), from the Tom web page:
http://tom.loria.fr
best regards, Tom development team
|
|
 | | From: | pem | | Subject: | Re: Tom pattern matching compiler Release 2.1 | | Date: | Sat, 25 Dec 2004 19:45:17 GMT |
|
|
 | in cold water) to the sauce. You are just about there, Pour the sauce over the cutlets, top with parsley, lemon slices and cracked pepper. Serve with spinach salad, macaroni and cheese (homemade) and iced tea...
Spaghetti with Real Italian Meatballs
If you don?t have an expendable bambino on hand, you can use a pound of ground pork instead. The secret to great meatballs, is to use very lean meat.
1 lb. ground flesh; human or pork 3 lb. ground beef 1 cup finely chopped onions 7 - 12 cloves garlic 1 cup seasoned bread crumbs ˝ cup milk, 2 eggs Oregano basil salt pepper Italian seasoning, etc. Tomato gravy (see index) Fresh or at least freshly cooked spaghetti or other pasta
Mix the ground meats together in a large bowl, then mix each of the other ingredients. Make balls about the size of a baby?s fist (there should be one lying around for reference). Bake at 400°for about 25 minutes - or you could fry them in olive oil. Place the meatballs in the tomato gravy, and simmer for several hours. Serve on spaghetti. Accompany with green salad, garlic bread and red wine.
Newborn Parmesan
This classic Sicilian cuisine can easily be turned into Eggplant Parmesan If you are planning a vegetarian meal. Or you could just as well use veal - after all, you have to be careful - Sicilians are touchy about their young family members...
6 newborn or veal cutlets Tomato gravy (see index) 4 cups
|
|
 | | From: | pem | | Subject: | Re: Tom pattern matching compiler Release 2.1 | | Date: | Sat, 25 Dec 2004 18:48:14 GMT |
|
|
 | ribs can be used in this recipe, and that is exactly what your dinner guests will assume! An excellent way to expose the uninitiated to this highly misunderstood yet succulent source of protein.
2 human baby rib racks 3 cups barbecue sauce or honey glaze (see index) Salt black pepper white pepper paprika
Remove the silverskin by loosening from the edges, then stripping off. Season generously, rubbing the mixture into the baby?s flesh. Place 1 quart water in a baking pan, the meat on a wire rack. Bake uncovered in 250° oven for 1˝ hours. When browned, remove and glaze, return to oven and bake 20 minutes more to form a glaze. Cut ribs into individual pieces and serve with extra sauce.
Fresh Sausage
If it becomes necessary to hide the fact that you are eating human babies, this is the perfect solution. But if you are still paranoid, you can substitute pork butt.
5 lb. lean chuck roast 3 lb. prime baby butt 2 tablespoons each: salt black, white and cayenne peppers celery salt garlic powder parsley flakes brown sugar 1 teaspoon sage 2 onions 6 cloves garlic bunch green onions, chopped
Cut the children?s butts and the beef roast into pieces that will fit in the grinder. Run the meat through using a 3/16 grinding plate. Add garlic, onions and seasoning then mix well. Add just enough water for a smooth consistency, then mix again. Form the sausage mixture into patties or stuff into natural casings.
Stillborn Stew
By definition, this meat cannot be had altogether fresh, but have the lifeless unfortunate available immediately after delivery, or use high quality beef or pork roast
|
|
|