An Introduction to Functional Nets

Functional nets combine key ideas of functional programming and Petri nets to yield a simple and general programming notation. They have their theoretical foundation in Join calculus. This paper gives an overview of functional nets as a kernel programming language, it presents an object-based versio...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Odersky, Martin
Format: Buchkapitel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 377
container_issue
container_start_page 333
container_title
container_volume 2395
creator Odersky, Martin
description Functional nets combine key ideas of functional programming and Petri nets to yield a simple and general programming notation. They have their theoretical foundation in Join calculus. This paper gives an overview of functional nets as a kernel programming language, it presents an object-based version of Join calculus, and it shows how the two relate.
doi_str_mv 10.1007/3-540-45699-6_7
format Book Chapter
fullrecord <record><control><sourceid>proquest_pasca</sourceid><recordid>TN_cdi_pascalfrancis_primary_14635827</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>EBC3072975_13_341</sourcerecordid><originalsourceid>FETCH-LOGICAL-c313t-f81da0079722aa63a27d6f1a617d7dc9afab3005dd666cb94e14cf4e0a46a5933</originalsourceid><addsrcrecordid>eNotUE1PwzAMDZ-ijJ25VkgcA3GcJs1xmhhMmuAC58hLUxiUdjTdgX9PVmZZsp_9bNmPsWsQdyCEuUdeKMFVoa3l2pkjdompMGJ9zDLQABxR2RM2taYce3tXpywTKCS3RuE5y2xRFhKwhAs2jfFTJMOEtczYzazNl-3Qd9XOD5uuzYcuX-zaMacmfw5DvGJnNTUxTA9xwt4WD6_zJ756eVzOZyvuEXDgdQkVpaOtkZJII0lT6RpIg6lM5S3VtEYhiqrSWvu1VQGUr1UQpDQVFnHCbv_3bil6auqeWr-Jbttvvqn_daA0FqU0icf_eTG12vfQu3XXfUUHwu1Fc-iSDm4UySXREh8Pe_vuZxfi4MJ-wIf0NjX-g7ZD6KNDYaQ1hQN0qAD_ABeeZ-s</addsrcrecordid><sourcetype>Index Database</sourcetype><iscdi>true</iscdi><recordtype>book_chapter</recordtype><pqid>EBC3072975_13_341</pqid></control><display><type>book_chapter</type><title>An Introduction to Functional Nets</title><source>Springer Books</source><creator>Odersky, Martin</creator><contributor>Pinto, Luis ; Barthe, Gilles ; Dybjer, Peter ; Saraiva, João</contributor><creatorcontrib>Odersky, Martin ; Pinto, Luis ; Barthe, Gilles ; Dybjer, Peter ; Saraiva, João</creatorcontrib><description>Functional nets combine key ideas of functional programming and Petri nets to yield a simple and general programming notation. They have their theoretical foundation in Join calculus. This paper gives an overview of functional nets as a kernel programming language, it presents an object-based version of Join calculus, and it shows how the two relate.</description><identifier>ISSN: 0302-9743</identifier><identifier>ISBN: 9783540440444</identifier><identifier>ISBN: 3540440445</identifier><identifier>EISSN: 1611-3349</identifier><identifier>EISBN: 3540456996</identifier><identifier>EISBN: 9783540456995</identifier><identifier>DOI: 10.1007/3-540-45699-6_7</identifier><identifier>OCLC: 958521381</identifier><identifier>LCCallNum: P99-99.4</identifier><language>eng</language><publisher>Germany: Springer Berlin / Heidelberg</publisher><subject>Applied sciences ; Asynchronous Channel ; Computer science; control theory; systems ; Direct Style ; Escape Analysis ; Exact sciences and technology ; Function Application ; Language theory and syntactical analysis ; Mutual Exclusion ; Theoretical computing</subject><ispartof>Applied Semantics, 2002, Vol.2395, p.333-377</ispartof><rights>Springer-Verlag Berlin Heidelberg 2002</rights><rights>2003 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c313t-f81da0079722aa63a27d6f1a617d7dc9afab3005dd666cb94e14cf4e0a46a5933</citedby><relation>Lecture Notes in Computer Science</relation></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Uhttps://ebookcentral.proquest.com/covers/3072975-l.jpg</thumbnail><linktopdf>$$Uhttps://link.springer.com/content/pdf/10.1007/3-540-45699-6_7$$EPDF$$P50$$Gspringer$$H</linktopdf><linktohtml>$$Uhttps://link.springer.com/10.1007/3-540-45699-6_7$$EHTML$$P50$$Gspringer$$H</linktohtml><link.rule.ids>309,310,775,776,780,785,786,789,27902,38232,41418,42487</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=14635827$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><contributor>Pinto, Luis</contributor><contributor>Barthe, Gilles</contributor><contributor>Dybjer, Peter</contributor><contributor>Saraiva, João</contributor><creatorcontrib>Odersky, Martin</creatorcontrib><title>An Introduction to Functional Nets</title><title>Applied Semantics</title><description>Functional nets combine key ideas of functional programming and Petri nets to yield a simple and general programming notation. They have their theoretical foundation in Join calculus. This paper gives an overview of functional nets as a kernel programming language, it presents an object-based version of Join calculus, and it shows how the two relate.</description><subject>Applied sciences</subject><subject>Asynchronous Channel</subject><subject>Computer science; control theory; systems</subject><subject>Direct Style</subject><subject>Escape Analysis</subject><subject>Exact sciences and technology</subject><subject>Function Application</subject><subject>Language theory and syntactical analysis</subject><subject>Mutual Exclusion</subject><subject>Theoretical computing</subject><issn>0302-9743</issn><issn>1611-3349</issn><isbn>9783540440444</isbn><isbn>3540440445</isbn><isbn>3540456996</isbn><isbn>9783540456995</isbn><fulltext>true</fulltext><rsrctype>book_chapter</rsrctype><creationdate>2002</creationdate><recordtype>book_chapter</recordtype><recordid>eNotUE1PwzAMDZ-ijJ25VkgcA3GcJs1xmhhMmuAC58hLUxiUdjTdgX9PVmZZsp_9bNmPsWsQdyCEuUdeKMFVoa3l2pkjdompMGJ9zDLQABxR2RM2taYce3tXpywTKCS3RuE5y2xRFhKwhAs2jfFTJMOEtczYzazNl-3Qd9XOD5uuzYcuX-zaMacmfw5DvGJnNTUxTA9xwt4WD6_zJ756eVzOZyvuEXDgdQkVpaOtkZJII0lT6RpIg6lM5S3VtEYhiqrSWvu1VQGUr1UQpDQVFnHCbv_3bil6auqeWr-Jbttvvqn_daA0FqU0icf_eTG12vfQu3XXfUUHwu1Fc-iSDm4UySXREh8Pe_vuZxfi4MJ-wIf0NjX-g7ZD6KNDYaQ1hQN0qAD_ABeeZ-s</recordid><startdate>20020101</startdate><enddate>20020101</enddate><creator>Odersky, Martin</creator><general>Springer Berlin / Heidelberg</general><general>Springer Berlin Heidelberg</general><general>Springer</general><scope>FFUUA</scope><scope>IQODW</scope></search><sort><creationdate>20020101</creationdate><title>An Introduction to Functional Nets</title><author>Odersky, Martin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c313t-f81da0079722aa63a27d6f1a617d7dc9afab3005dd666cb94e14cf4e0a46a5933</frbrgroupid><rsrctype>book_chapters</rsrctype><prefilter>book_chapters</prefilter><language>eng</language><creationdate>2002</creationdate><topic>Applied sciences</topic><topic>Asynchronous Channel</topic><topic>Computer science; control theory; systems</topic><topic>Direct Style</topic><topic>Escape Analysis</topic><topic>Exact sciences and technology</topic><topic>Function Application</topic><topic>Language theory and syntactical analysis</topic><topic>Mutual Exclusion</topic><topic>Theoretical computing</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Odersky, Martin</creatorcontrib><collection>ProQuest Ebook Central - Book Chapters - Demo use only</collection><collection>Pascal-Francis</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Odersky, Martin</au><au>Pinto, Luis</au><au>Barthe, Gilles</au><au>Dybjer, Peter</au><au>Saraiva, João</au><format>book</format><genre>bookitem</genre><ristype>CHAP</ristype><atitle>An Introduction to Functional Nets</atitle><btitle>Applied Semantics</btitle><seriestitle>Lecture Notes in Computer Science</seriestitle><date>2002-01-01</date><risdate>2002</risdate><volume>2395</volume><spage>333</spage><epage>377</epage><pages>333-377</pages><issn>0302-9743</issn><eissn>1611-3349</eissn><isbn>9783540440444</isbn><isbn>3540440445</isbn><eisbn>3540456996</eisbn><eisbn>9783540456995</eisbn><abstract>Functional nets combine key ideas of functional programming and Petri nets to yield a simple and general programming notation. They have their theoretical foundation in Join calculus. This paper gives an overview of functional nets as a kernel programming language, it presents an object-based version of Join calculus, and it shows how the two relate.</abstract><cop>Germany</cop><pub>Springer Berlin / Heidelberg</pub><doi>10.1007/3-540-45699-6_7</doi><oclcid>958521381</oclcid><tpages>45</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0302-9743
ispartof Applied Semantics, 2002, Vol.2395, p.333-377
issn 0302-9743
1611-3349
language eng
recordid cdi_pascalfrancis_primary_14635827
source Springer Books
subjects Applied sciences
Asynchronous Channel
Computer science
control theory
systems
Direct Style
Escape Analysis
Exact sciences and technology
Function Application
Language theory and syntactical analysis
Mutual Exclusion
Theoretical computing
title An Introduction to Functional Nets
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-12T17%3A42%3A00IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_pasca&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=bookitem&rft.atitle=An%20Introduction%20to%20Functional%20Nets&rft.btitle=Applied%20Semantics&rft.au=Odersky,%20Martin&rft.date=2002-01-01&rft.volume=2395&rft.spage=333&rft.epage=377&rft.pages=333-377&rft.issn=0302-9743&rft.eissn=1611-3349&rft.isbn=9783540440444&rft.isbn_list=3540440445&rft_id=info:doi/10.1007/3-540-45699-6_7&rft_dat=%3Cproquest_pasca%3EEBC3072975_13_341%3C/proquest_pasca%3E%3Curl%3E%3C/url%3E&rft.eisbn=3540456996&rft.eisbn_list=9783540456995&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=EBC3072975_13_341&rft_id=info:pmid/&rfr_iscdi=true