首页 > 最新文献

ACM Lisp Bulletin最新文献

英文 中文
Mechanical construction of a new efficient FLATTEN 一种新型高效机械结构FLATTEN
Pub Date : 1979-12-01 DOI: 10.1145/1411829.1411835
Y. Kodratoff, J. Jouannaud
An efficient function FLATTEN is "well-known" and due to Mc CARTHY[5]. We give below a version of it, using the predicates NULL and ATOM.
一个有效的函数FLATTEN是“众所周知的”,由于mccarthy[5]。下面我们使用谓词NULL和ATOM给出它的一个版本。
{"title":"Mechanical construction of a new efficient FLATTEN","authors":"Y. Kodratoff, J. Jouannaud","doi":"10.1145/1411829.1411835","DOIUrl":"https://doi.org/10.1145/1411829.1411835","url":null,"abstract":"An efficient function FLATTEN is \"well-known\" and due to Mc CARTHY[5]. We give below a version of it, using the predicates NULL and ATOM.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"287 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115532078","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Does LISP differ from ALGOL essentially? LISP和ALGOL有本质上的区别吗?
Pub Date : 1979-12-01 DOI: 10.1145/1411829.1411836
F. Simon
A fare spread opinion is that LISP and ALGOL belong to different "families" of programming languages. In our current activities concerning LISP, we are trying to characterise pure LISP as an ALGOL-like programming language in the sense of ALGOL 60 resp. ALGOL 68 /1/, /2/. LISP is considered as a sublanguage of ALGOL 60, where the datatype "s-expression" with its 5 standard functions is introduced and where procedure identifiers are allowed as values of function-procedures (ALGOL 68) in order to have upward FUNARGs /3/. In contrast to the operational semantic definitions via interpreters, this approach gives a precise, mathematical definition of the LISP-semantic. Within this framework we are able to prove properties of LISP-programs much easier than using inductive proofs based on an interpreter. Our method for modelling variable bindings follows the well known ALGOL 60 definitions, which are very close to the FUNARG-feature of LISP 1.5, while other authors prefer the "shallow access binding" method; e. g. M.J. Gordon gives a formal definition of pure LISP by algebraic methods /4/.
一个广为流传的观点是,LISP和ALGOL属于不同的编程语言“家族”。在我们目前有关LISP的活动中,我们正试图将纯LISP描述为ALGOL 60意义上的类ALGOL编程语言。算法68 /1/,/2/。LISP被认为是ALGOL 60的一个子语言,其中引入了带有5个标准函数的数据类型“s-expression”,并且允许过程标识符作为函数过程(ALGOL 68)的值,以便具有向上的FUNARGs /3/。与通过解释器的操作语义定义相比,这种方法给出了lisp语义的精确的数学定义。在这个框架中,我们能够比使用基于解释器的归纳证明更容易地证明lisp程序的属性。我们对变量绑定建模的方法遵循了众所周知的ALGOL 60定义,它非常接近LISP 1.5的funarg特性,而其他作者更喜欢“浅访问绑定”方法;M.J. Gordon用代数方法给出了纯LISP的形式化定义。
{"title":"Does LISP differ from ALGOL essentially?","authors":"F. Simon","doi":"10.1145/1411829.1411836","DOIUrl":"https://doi.org/10.1145/1411829.1411836","url":null,"abstract":"A fare spread opinion is that LISP and ALGOL belong to different \"families\" of programming languages. In our current activities concerning LISP, we are trying to characterise pure LISP as an ALGOL-like programming language in the sense of ALGOL 60 resp. ALGOL 68 /1/, /2/. LISP is considered as a sublanguage of ALGOL 60, where the datatype \"s-expression\" with its 5 standard functions is introduced and where procedure identifiers are allowed as values of function-procedures (ALGOL 68) in order to have upward FUNARGs /3/. In contrast to the operational semantic definitions via interpreters, this approach gives a precise, mathematical definition of the LISP-semantic. Within this framework we are able to prove properties of LISP-programs much easier than using inductive proofs based on an interpreter. Our method for modelling variable bindings follows the well known ALGOL 60 definitions, which are very close to the FUNARG-feature of LISP 1.5, while other authors prefer the \"shallow access binding\" method; e. g. M.J. Gordon gives a formal definition of pure LISP by algebraic methods /4/.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129058622","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
An interesting LISP function 一个有趣的LISP函数
Pub Date : 1979-12-01 DOI: 10.1145/1411829.1411833
J. McCarthy
{"title":"An interesting LISP function","authors":"J. McCarthy","doi":"10.1145/1411829.1411833","DOIUrl":"https://doi.org/10.1145/1411829.1411833","url":null,"abstract":"","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"210 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124717167","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
LISP history LISP历史
Pub Date : 1979-12-01 DOI: 10.1145/1411829.1411837
H. Stoyan
For the SIGPLAN conference on history of programming languages held in Los Angeles in this June, J. McCarthy had to write a paper about LISP-history (1). He was very able to do this because he has given a talk on LISP history in summer 1974 at M.I.T. (2) and has contributed since then a lot of remarks and comments to my work on compiling a complete history of our language. His paper corresponds to the state of our knowledge in May of this year (1978) before D. Park found the original LISP 1 manual (3).
为了今年6月在洛杉矶举行的SIGPLAN编程语言历史会议,J. McCarthy必须写一篇关于LISP历史的论文。他非常有能力做到这一点,因为他在1974年夏天在麻省理工学院做了一个关于LISP历史的演讲,从那时起,他为我编写我们语言的完整历史的工作贡献了很多评论和评论。他的论文对应于今年5月(1978年)在D. Park发现原始lisp1手册(3)之前我们的知识状态。
{"title":"LISP history","authors":"H. Stoyan","doi":"10.1145/1411829.1411837","DOIUrl":"https://doi.org/10.1145/1411829.1411837","url":null,"abstract":"For the SIGPLAN conference on history of programming languages held in Los Angeles in this June, J. McCarthy had to write a paper about LISP-history (1). He was very able to do this because he has given a talk on LISP history in summer 1974 at M.I.T. (2) and has contributed since then a lot of remarks and comments to my work on compiling a complete history of our language. His paper corresponds to the state of our knowledge in May of this year (1978) before D. Park found the original LISP 1 manual (3).","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125403742","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
The VLISP KIT: description implementation and evaluation VLISP工具包:描述、实现和评估
Pub Date : 1979-12-01 DOI: 10.1145/1411829.1411832
J. Chailloux
This study presents the realization of three systems VLISP (a dialect of LISP) developped at the University of Paris 8 - Vincennes, on the following machines: - a 8 bit words micro-processor (Intel8080/Zilog80) - a 16 bit words PDP-11 - a 36 bit words PDP-10 From these realizations is extracted an implementation model. Our study proposes a solution to the problems of construction and evaluation of such a system. These problems are : 1) The exhaustive description of the implementation. We propose a description based on the virtual, referential and prototype machine VCMC2. 2) The adequate representations of the VLISP objects and functions. We have associated some natural properties and we have established a functionnal typology. 3) The efficiency of the interpreter (in words of core, execution time and power). Our iterpreter does, for his own need, a optimal core allocation (in term of CONS module calls). The direct acces (which needs only one memory access) to the values of objects variable and function, and a type classification of functions allow a direct invocation of all typed functions. 4) The power of control structures. Our implementation's KIT generalizes the VLISP control structures SELF an ESCAPE, extends them with the new constructions EXIT, WHERE and LETF and unifies completly their description and implementation. An incarnation of our model is given by the realization of a complete VLISP system in the referential machine VCMC2. The full code is given in appendix.
本文介绍了巴黎第八大学文森分校开发的三个系统VLISP (LISP的一种方言)在以下机器上的实现:-一个8位字微处理器(Intel8080/Zilog80) -一个16位字PDP-11 -一个36位字PDP-10从这些实现中提取了一个实现模型。本文的研究为该体系的构建和评价问题提供了一个解决方案。这些问题是:1)对实现的详尽描述。我们提出了一种基于虚拟机、参考机和样机VCMC2的描述方法。2) VLISP对象和函数的充分表示。我们将一些自然属性联系起来,并建立了一个功能类型学。3)解释器的效率(内核、执行时间和功率)。我们的解释器根据自己的需要进行最优的核心分配(就CONS模块调用而言)。直接访问对象、变量和函数的值(只需要一次内存访问)以及函数的类型分类允许直接调用所有类型化函数。4)控制结构的力量。我们实现的KIT概括了VLISP控制结构SELF和ESCAPE,扩展了新的结构EXIT, WHERE和LETF,并完全统一了它们的描述和实现。通过在参考机VCMC2上实现一个完整的VLISP系统,给出了该模型的具体体现。完整的代码见附录。
{"title":"The VLISP KIT: description implementation and evaluation","authors":"J. Chailloux","doi":"10.1145/1411829.1411832","DOIUrl":"https://doi.org/10.1145/1411829.1411832","url":null,"abstract":"This study presents the realization of three systems VLISP (a dialect of LISP) developped at the University of Paris 8 - Vincennes, on the following machines:\u0000 - a 8 bit words micro-processor (Intel8080/Zilog80)\u0000 - a 16 bit words PDP-11\u0000 - a 36 bit words PDP-10\u0000 From these realizations is extracted an implementation model.\u0000 Our study proposes a solution to the problems of construction and evaluation of such a system. These problems are :\u0000 1) The exhaustive description of the implementation. We propose a description based on the virtual, referential and prototype machine VCMC2.\u0000 2) The adequate representations of the VLISP objects and functions. We have associated some natural properties and we have established a functionnal typology.\u0000 3) The efficiency of the interpreter (in words of core, execution time and power). Our iterpreter does, for his own need, a optimal core allocation (in term of CONS module calls). The direct acces (which needs only one memory access) to the values of objects variable and function, and a type classification of functions allow a direct invocation of all typed functions.\u0000 4) The power of control structures. Our implementation's KIT generalizes the VLISP control structures SELF an ESCAPE, extends them with the new constructions EXIT, WHERE and LETF and unifies completly their description and implementation.\u0000 An incarnation of our model is given by the realization of a complete VLISP system in the referential machine VCMC2. The full code is given in appendix.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1979-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123500676","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A system to understand incorrect programs 一种理解错误程序的系统
Pub Date : 1978-07-01 DOI: 10.1145/1411798.1411808
H. Wertz
This paper presents a systems (PHENARETE) which understands and improves incompletely defined LISP programs, such as those written by students beginning to program in LISP. This system takes, as input, the program without any additional information. In order to understand the program, the system meta-evaluates it, using a library of "pragmatic rules", describing the construction and correction of general program constructs, and a set of "specialists", describing the syntax and semantics of the standard LISP functions. The system can use its understanding of the program to detect errors in it, to debug them and, eventually, to justify its proposed modification. This paper gives a brief survey of the working of the system, emphasizing on some commented examples.
本文介绍了一个系统(PHENARETE),它可以理解和改进那些不完全定义的LISP程序,例如那些由刚开始用LISP编程的学生编写的程序。该系统将程序作为输入,而不需要任何附加信息。为了理解程序,系统对程序进行元评估,使用一个“实用规则”库,描述一般程序结构的构造和修正,以及一组“专家”,描述标准LISP函数的语法和语义。系统可以利用它对程序的理解来检测程序中的错误,进行调试,并最终证明其建议的修改是正确的。本文简要介绍了该系统的工作情况,重点介绍了一些评论实例。
{"title":"A system to understand incorrect programs","authors":"H. Wertz","doi":"10.1145/1411798.1411808","DOIUrl":"https://doi.org/10.1145/1411798.1411808","url":null,"abstract":"This paper presents a systems (PHENARETE) which understands and improves incompletely defined LISP programs, such as those written by students beginning to program in LISP. This system takes, as input, the program without any additional information. In order to understand the program, the system meta-evaluates it, using a library of \"pragmatic rules\", describing the construction and correction of general program constructs, and a set of \"specialists\", describing the syntax and semantics of the standard LISP functions. The system can use its understanding of the program to detect errors in it, to debug them and, eventually, to justify its proposed modification. This paper gives a brief survey of the working of the system, emphasizing on some commented examples.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1978-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125277324","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Review of "The Anatomy of LISP by John Allen," McGRAW HILL, New York, 1977 《约翰·艾伦的LISP剖析》书评,McGRAW HILL,纽约,1977年
Pub Date : 1978-07-01 DOI: 10.1145/1411798.1411801
J. Laubsch
{"title":"Review of \"The Anatomy of LISP by John Allen,\" McGRAW HILL, New York, 1977","authors":"J. Laubsch","doi":"10.1145/1411798.1411801","DOIUrl":"https://doi.org/10.1145/1411798.1411801","url":null,"abstract":"","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1978-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120962825","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
The use of LISP at computer centers in Western Germany 在西德的计算机中心使用LISP
Pub Date : 1978-07-01 DOI: 10.1145/1411798.1411804
J. Chailloux
A summary of G. GÖRZ "Die Verwendung von LISP an wissenschaft-lichen Rechenzentren in der BRD", IAB Nr 63, Universität Erlangen-nürnberg, Rechenzentrum, Dez. 76.
G.戈兹的“使用cpu到西德科学数据中心”,IAB第63号IAB
{"title":"The use of LISP at computer centers in Western Germany","authors":"J. Chailloux","doi":"10.1145/1411798.1411804","DOIUrl":"https://doi.org/10.1145/1411798.1411804","url":null,"abstract":"A summary of G. GÖRZ \"Die Verwendung von LISP an wissenschaft-lichen Rechenzentren in der BRD\", IAB Nr 63, Universität Erlangen-nürnberg, Rechenzentrum, Dez. 76.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"145 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1978-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116907986","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Useful functions: a definition of the inverse quote function 有用的函数:逆报价函数的定义
Pub Date : 1978-07-01 DOI: 10.1145/1411798.1411806
J. Laubsch
It frequently happens that a LISP programmer wants a function to produce a data-structure or function containing constant and variable substructures. The usual solution is to program a form containing a lot of data-structure composing functions (like LIST, CONS and APPEND). The resulting expression is hard to decipher for humans unless more mnemonic constructor-functions are defined. A simple way out is to write the resulting structure with its variable substructures especially marked.
LISP程序员经常需要一个函数来生成包含常量和可变子结构的数据结构或函数。通常的解决方案是编写一个包含大量数据结构组合函数(如LIST、CONS和APPEND)的表单。除非定义更多的助记构造函数,否则生成的表达式很难为人类破译。一种简单的解决方法是写出结果结构,并特别标记其可变子结构。
{"title":"Useful functions: a definition of the inverse quote function","authors":"J. Laubsch","doi":"10.1145/1411798.1411806","DOIUrl":"https://doi.org/10.1145/1411798.1411806","url":null,"abstract":"It frequently happens that a LISP programmer wants a function to produce a data-structure or function containing constant and variable substructures. The usual solution is to program a form containing a lot of data-structure composing functions (like LIST, CONS and APPEND). The resulting expression is hard to decipher for humans unless more mnemonic constructor-functions are defined. A simple way out is to write the resulting structure with its variable substructures especially marked.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1978-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117139769","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Technical notes: a VLISP interpreter on the VCMC1 machine 技术说明:VCMC1机器上的VLISP解释器
Pub Date : 1978-07-01 DOI: 10.1145/1411798.1411807
J. Chailloux
VCMC1 is a virtual machine designed to observe "in vitro" the behaviour of VLISP interpreters. VCMC1 is actually entirely simulated in VLISP 10. We present a short description of the VCMC1 machine followed by the complete listing of the code of a VLISP interpreter, This interpreter incorporates the special feature for tail-recursion function calls.
VCMC1是一个虚拟机,旨在“在体外”观察VLISP解释器的行为。VCMC1实际上是在vlisp10中完全模拟的。我们简要介绍了VCMC1机器,然后给出了VLISP解释器的完整代码清单,该解释器包含了尾部递归函数调用的特殊功能。
{"title":"Technical notes: a VLISP interpreter on the VCMC1 machine","authors":"J. Chailloux","doi":"10.1145/1411798.1411807","DOIUrl":"https://doi.org/10.1145/1411798.1411807","url":null,"abstract":"VCMC1 is a virtual machine designed to observe \"in vitro\" the behaviour of VLISP interpreters. VCMC1 is actually entirely simulated in VLISP 10. We present a short description of the VCMC1 machine followed by the complete listing of the code of a VLISP interpreter, This interpreter incorporates the special feature for tail-recursion function calls.","PeriodicalId":404213,"journal":{"name":"ACM Lisp Bulletin","volume":"278 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"1978-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134115113","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
ACM Lisp Bulletin
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1