Macro processing in Prolog:
Abstract: "Macro expansion capability is introduced to Prolog. Macros are defined in the same way as Prolog clauses are defined, and are expanded anywhere in a program, including both heads and bodies of clauses, and are also clauses themselves. The proposed macro mechanism not only replaces th...
Gespeichert in:
Hauptverfasser: | , |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Tokyo, Japan
1988
|
Schriftenreihe: | Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report
410 |
Schlagworte: | |
Zusammenfassung: | Abstract: "Macro expansion capability is introduced to Prolog. Macros are defined in the same way as Prolog clauses are defined, and are expanded anywhere in a program, including both heads and bodies of clauses, and are also clauses themselves. The proposed macro mechanism not only replaces the original macro in place, but also inserts goals and auxiliary clauses. Various extensions to Prolog can be easily implemented using the macro feature. The syntax of macro definition and its expansions along with their rules are presented. Typical examples are also presented." |
Beschreibung: | 15 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV010946472 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 960912s1988 |||| 00||| engod | ||
035 | |a (OCoLC)21184990 | ||
035 | |a (DE-599)BVBBV010946472 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G | ||
100 | 1 | |a Kondoh, Sei-ich |e Verfasser |4 aut | |
245 | 1 | 0 | |a Macro processing in Prolog |c by S. Kondoh and T. Chikayama |
264 | 1 | |a Tokyo, Japan |c 1988 | |
300 | |a 15 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report |v 410 | |
520 | 3 | |a Abstract: "Macro expansion capability is introduced to Prolog. Macros are defined in the same way as Prolog clauses are defined, and are expanded anywhere in a program, including both heads and bodies of clauses, and are also clauses themselves. The proposed macro mechanism not only replaces the original macro in place, but also inserts goals and auxiliary clauses. Various extensions to Prolog can be easily implemented using the macro feature. The syntax of macro definition and its expansions along with their rules are presented. Typical examples are also presented." | |
650 | 4 | |a Macro processors | |
650 | 4 | |a Prolog (Computer program language) | |
700 | 1 | |a Chikayama, Takashi |e Verfasser |4 aut | |
830 | 0 | |a Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report |v 410 |w (DE-604)BV010923438 |9 410 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-007320778 |
Datensatz im Suchindex
_version_ | 1804125432986992640 |
---|---|
any_adam_object | |
author | Kondoh, Sei-ich Chikayama, Takashi |
author_facet | Kondoh, Sei-ich Chikayama, Takashi |
author_role | aut aut |
author_sort | Kondoh, Sei-ich |
author_variant | s i k sik t c tc |
building | Verbundindex |
bvnumber | BV010946472 |
ctrlnum | (OCoLC)21184990 (DE-599)BVBBV010946472 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01585nam a2200313 cb4500</leader><controlfield tag="001">BV010946472</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">960912s1988 |||| 00||| engod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)21184990</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010946472</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Kondoh, Sei-ich</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Macro processing in Prolog</subfield><subfield code="c">by S. Kondoh and T. Chikayama</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Tokyo, Japan</subfield><subfield code="c">1988</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">15 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report</subfield><subfield code="v">410</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "Macro expansion capability is introduced to Prolog. Macros are defined in the same way as Prolog clauses are defined, and are expanded anywhere in a program, including both heads and bodies of clauses, and are also clauses themselves. The proposed macro mechanism not only replaces the original macro in place, but also inserts goals and auxiliary clauses. Various extensions to Prolog can be easily implemented using the macro feature. The syntax of macro definition and its expansions along with their rules are presented. Typical examples are also presented."</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Macro processors</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Prolog (Computer program language)</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Chikayama, Takashi</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="830" ind1=" " ind2="0"><subfield code="a">Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report</subfield><subfield code="v">410</subfield><subfield code="w">(DE-604)BV010923438</subfield><subfield code="9">410</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007320778</subfield></datafield></record></collection> |
id | DE-604.BV010946472 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T18:01:28Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007320778 |
oclc_num | 21184990 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM |
owner_facet | DE-91G DE-BY-TUM |
physical | 15 S. |
publishDate | 1988 |
publishDateSearch | 1988 |
publishDateSort | 1988 |
record_format | marc |
series | Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report |
series2 | Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report |
spelling | Kondoh, Sei-ich Verfasser aut Macro processing in Prolog by S. Kondoh and T. Chikayama Tokyo, Japan 1988 15 S. txt rdacontent n rdamedia nc rdacarrier Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report 410 Abstract: "Macro expansion capability is introduced to Prolog. Macros are defined in the same way as Prolog clauses are defined, and are expanded anywhere in a program, including both heads and bodies of clauses, and are also clauses themselves. The proposed macro mechanism not only replaces the original macro in place, but also inserts goals and auxiliary clauses. Various extensions to Prolog can be easily implemented using the macro feature. The syntax of macro definition and its expansions along with their rules are presented. Typical examples are also presented." Macro processors Prolog (Computer program language) Chikayama, Takashi Verfasser aut Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report 410 (DE-604)BV010923438 410 |
spellingShingle | Kondoh, Sei-ich Chikayama, Takashi Macro processing in Prolog Shin-Sedai-Konpyūta-Gijutsu-Kaihatsu-Kikō <Tōkyō>: ICOT technical report Macro processors Prolog (Computer program language) |
title | Macro processing in Prolog |
title_auth | Macro processing in Prolog |
title_exact_search | Macro processing in Prolog |
title_full | Macro processing in Prolog by S. Kondoh and T. Chikayama |
title_fullStr | Macro processing in Prolog by S. Kondoh and T. Chikayama |
title_full_unstemmed | Macro processing in Prolog by S. Kondoh and T. Chikayama |
title_short | Macro processing in Prolog |
title_sort | macro processing in prolog |
topic | Macro processors Prolog (Computer program language) |
topic_facet | Macro processors Prolog (Computer program language) |
volume_link | (DE-604)BV010923438 |
work_keys_str_mv | AT kondohseiich macroprocessinginprolog AT chikayamatakashi macroprocessinginprolog |