Treffer: Writing Domain Specific Languages with Python

Title:
Writing Domain Specific Languages with Python
Authors:
Contributors:
Kompetenzzentrum für nicht-textuelle Materialien
Publisher Information:
EuroPython
Publication Year:
2015
Document Type:
course material<br />moving image (video)
Language:
English
Accession Number:
edsbas.898F81C
Database:
BASE

Weitere Informationen

(en)Daniel Pope - Writing Domain Specific Languages with Python Python is an expressive general purpose programming language. Its syntax provides many ways to represent structure and minimise code repetition and boilerplate. But Python not always expressible enough. Perhaps when you've built a complicated enough system with hard-to-express inter-relationships, the code required to construct or operate on it can become complicated, repetitive and unreadable. Or perhaps you have users unfamiliar with Python who need to understand or edit a system. In cases like these, stepping beyond the syntax and semantics of basic Python can be an advantage. Daniel will describe various ways you can implement your own Domain Specific Languages, languages perhaps completely unlike Python that can succinctly describe more complicated Python systems. This talk will cover: apache-tomcat-10.1.28 bin conf google3d3484531fe2f8a1.html google75618b12b4dbf37f.html internationalization-tool log metadata-dump-transformations metadata-schema.zip nohup.out oersi-backend oersi-etl search-index-import-scripts tomcat What and why of DSLs apache-tomcat-10.1.28 bin conf google3d3484531fe2f8a1.html google75618b12b4dbf37f.html internationalization-tool log metadata-dump-transformations metadata-schema.zip nohup.out oersi-backend oersi-etl search-index-import-scripts tomcat Metaprogramming tricks apache-tomcat-10.1.28 bin conf google3d3484531fe2f8a1.html google75618b12b4dbf37f.html internationalization-tool log metadata-dump-transformations metadata-schema.zip nohup.out oersi-backend oersi-etl search-index-import-scripts tomcat Writing simple parsers apache-tomcat-10.1.28 bin conf google3d3484531fe2f8a1.html google75618b12b4dbf37f.html internationalization-tool log metadata-dump-transformations metadata-schema.zip nohup.out oersi-backend oersi-etl search-index-import-scripts tomcat The libraries PLY and PyParsing apache-tomcat-10.1.28 bin conf google3d3484531fe2f8a1.html google75618b12b4dbf37f.html internationalization-tool log ...