Software Open Access
Andersen, Leif;
Ballantyne, Michael;
Felleisen, Matthias
<?xml version='1.0' encoding='UTF-8'?> <record xmlns="http://www.loc.gov/MARC21/slim"> <leader>00000nmm##2200000uu#4500</leader> <controlfield tag="005">20200926122653.0</controlfield> <controlfield tag="001">4033367</controlfield> <datafield tag="700" ind1=" " ind2=" "> <subfield code="u">PLT @ Northeastern University</subfield> <subfield code="a">Ballantyne, Michael</subfield> </datafield> <datafield tag="700" ind1=" " ind2=" "> <subfield code="u">PLT @ Northeastern University</subfield> <subfield code="a">Felleisen, Matthias</subfield> </datafield> <datafield tag="856" ind1="4" ind2=" "> <subfield code="s">2867123200</subfield> <subfield code="z">md5:88c3458880fb076fbf02c0186979c6fd</subfield> <subfield code="u">https://zenodo.org/record/4033367/files/510.ova</subfield> </datafield> <datafield tag="542" ind1=" " ind2=" "> <subfield code="l">open</subfield> </datafield> <datafield tag="260" ind1=" " ind2=" "> <subfield code="c">2020-09-25</subfield> </datafield> <datafield tag="909" ind1="C" ind2="O"> <subfield code="p">software</subfield> <subfield code="o">oai:zenodo.org:4033367</subfield> </datafield> <datafield tag="100" ind1=" " ind2=" "> <subfield code="u">PLT @ Northeastern University</subfield> <subfield code="0">(orcid)0000-0002-6179-7784</subfield> <subfield code="a">Andersen, Leif</subfield> </datafield> <datafield tag="245" ind1=" " ind2=" "> <subfield code="a">Artifact: Adding Interactive Visual Syntax to Textual Code</subfield> </datafield> <datafield tag="540" ind1=" " ind2=" "> <subfield code="u">https://creativecommons.org/licenses/by/4.0/legalcode</subfield> <subfield code="a">Creative Commons Attribution 4.0 International</subfield> </datafield> <datafield tag="650" ind1="1" ind2="7"> <subfield code="a">cc-by</subfield> <subfield code="2">opendefinition.org</subfield> </datafield> <datafield tag="520" ind1=" " ind2=" "> <subfield code="a"><p>Many programming problems call for coding geometrical thoughts: tables, hierarchical structures, nests of objects, trees, forests, graphs, and so on. Linear text does not do justice to such thoughts. But, it has been the dominant programming medium for the past and will remain so for the foreseeable future.</p> <p>This paper proposes a mechanism for conveniently extending textual programming languages with problem-specific visual syntax. It argues the necessity of this language feature, demonstrates the feasibility with a robust prototype, and sketches a design plan for adapting the idea to other languages.</p></subfield> </datafield> <datafield tag="773" ind1=" " ind2=" "> <subfield code="n">doi</subfield> <subfield code="i">isVersionOf</subfield> <subfield code="a">10.5281/zenodo.4033366</subfield> </datafield> <datafield tag="024" ind1=" " ind2=" "> <subfield code="a">10.5281/zenodo.4033367</subfield> <subfield code="2">doi</subfield> </datafield> <datafield tag="980" ind1=" " ind2=" "> <subfield code="a">software</subfield> </datafield> </record>
All versions | This version | |
---|---|---|
Views | 81 | 81 |
Downloads | 6 | 6 |
Data volume | 17.2 GB | 17.2 GB |
Unique views | 79 | 79 |
Unique downloads | 5 | 5 |