Domain Specific Languages in Python
Domain Specific Languages in
Python
Siddharta Govindaraj
siddharta@
What are DSLs?
Specialized mini-languages for specific problem
domains that make it easier to work in that
domain
Example: SQL
SQL is a mini language specialized to retrieve data
from a relational database
Example: Regular Expressions
Regular Expressions are mini languages
specialized to express string patterns to match
Life Without Regular Expressions
def is_ip_address(ip_address):
components = ip_address_string.split(".")
if len(components) != 4: return False
try:
int_components = [int(component) for component in
components]
except ValueError:
return False
for component in int_components:
if component < 0 or component > 255:
return False
return True
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- data files in python
- python file i o cheat sheet michigan state university
- python files i o tutorialspoint
- domain specific languages in python
- reading and writing data files with python
- python data file hanling
- python programming an introduction to computer science
- basic python programming for loops and reading files
- working with files in python
Related searches
- most commonly used languages in the world
- hardest languages in the world
- all languages in the world
- duolingo languages in development
- common languages in russia
- most spoken languages in russia
- most spoken languages in india
- most spoken languages in europe
- most spoken languages in us
- how many languages in europe
- number of languages in europe
- languages in spanish