{"id":2577,"date":"2017-06-26T16:32:39","date_gmt":"2017-06-27T01:32:39","guid":{"rendered":"http:\/\/prg.is.titech.ac.jp\/?page_id=2577"},"modified":"2024-11-28T14:16:14","modified_gmt":"2024-11-28T23:16:14","slug":"aspect-oriented-programming-languages","status":"publish","type":"page","link":"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/","title":{"rendered":"\u30a2\u30b9\u30da\u30af\u30c8\u6307\u5411\u30d7\u30ed\u30b0\u30e9\u30df\u30f3\u30b0\u8a00\u8a9e"},"content":{"rendered":"<div id=\"ccchildpages-1\" class=\"ccchildpages onecol simple ccclearfix\"><ul class=\"ccchildpages_list ccclearfix\"><li class=\"page_item page-item-2684\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/broken-pointcuts\/\">\u58ca\u308c\u305f\u30dd\u30a4\u30f3\u30c8\u30ab\u30c3\u30c8\u306e\u691c\u51fa<\/a><\/li>\n<li class=\"page_item page-item-467\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/itd-interfaces\/\">(English) ITD Interfaces<\/a><\/li>\n<li class=\"page_item page-item-167\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/aspect-sand-box\/\">(English) Aspect Sand Box<\/a><\/li>\n<li class=\"page_item page-item-165\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/objcache\/\">(English) ObjCache: Profile-based Object Caching<\/a><\/li>\n<li class=\"page_item page-item-159\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/scope\/\">(English) SCoPE &#8211; Static Conditional Pointcut Evaluator for AspectJ<\/a><\/li>\n<li class=\"page_item page-item-157\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/aspectual-caml\/\">(English) Aspectual Caml (A&#8217;Caml): an AOP extension to functional language Caml<\/a><\/li>\n<li class=\"page_item page-item-155\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/pit\/\">(English) Pit: Point-in-time Join Point Model for Aspect-Oriented Programming Languages<\/a><\/li>\n<li class=\"page_item page-item-153\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/test-based-pointcuts\/\">\u30c6\u30b9\u30c8\u306b\u57fa\u3065\u3044\u305f\u30dd\u30a4\u30f3\u30c8\u30ab\u30c3\u30c8<\/a><\/li>\n<li class=\"page_item page-item-151\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/typed-pointcut-lanugage\/\">(English) Typed Pointcut Lanugage<\/a><\/li>\n<li class=\"page_item page-item-147\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/aspectual-haskell\/\">(English) Aspectual Haskell<\/a><\/li>\n<li class=\"page_item page-item-143\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/type-relaxed-weaving\/\">\u578b\u7de9\u548c\u7e54\u8fbc<\/a><\/li>\n<li class=\"page_item page-item-141\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/aop-for-implicit-conversion\/\">(English) AOP for implicit conversion<\/a><\/li>\n<li class=\"page_item page-item-137\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/aspectklava\/\">(English) AspectKlava<\/a><\/li>\n<li class=\"page_item page-item-127\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/a-per-type-instantiation-mechanism\/\">(English) A per-type Instantiation Mechanism for Generic Aspects<\/a><\/li>\n<li class=\"page_item page-item-103\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/dflow\/\">Dflow : \u30c7\u30fc\u30bf\u30d5\u30ed\u30fc\u3092\u6271\u3048\u308b\u30a2\u30b9\u30da\u30af\u30c8\u6307\u5411\u8a00\u8a9e\u306e\u62e1\u5f35<\/a><\/li>\n<li class=\"page_item page-item-162\"><a href=\"https:\/\/prg.is.titech.ac.jp\/ja\/projects\/modularity\/aspect-oriented-programming-languages\/association-aspects\/\">Association Aspects: \u9023\u60f3\u30a2\u30b9\u30da\u30af\u30c8<\/a><\/li><\/ul><\/div>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":8492,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","footnotes":""},"class_list":["post-2577","page","type-page","status-publish","hentry","radius"],"jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/2577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/comments?post=2577"}],"version-history":[{"count":5,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/2577\/revisions"}],"predecessor-version":[{"id":3736,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/2577\/revisions\/3736"}],"up":[{"embeddable":true,"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/pages\/8492"}],"wp:attachment":[{"href":"https:\/\/prg.is.titech.ac.jp\/ja\/wp-json\/wp\/v2\/media?parent=2577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}