{"categories":[{"label":"Text Processing","url":"https://skillfed.io/packages/category/text-processing/3"}],"enrichment":{"capability":"Parses and serializes S-expressions (Lisp-style symbolic expressions) to and from Python data structures, providing `load`/`dump` functions similar to `json` or `pickle`.","skillfed_tags":["lisp-interop","symbolic-data"],"use_cases":["Parse Lisp or Scheme configuration files and convert them to Python data for processing.","Serialize Python data structures to S-expression format for exchange with Lisp-based tools.","Read symbolic expressions from text and manipulate them as nested Python lists.","Build a bridge between Python and Emacs Lisp or other Lisp dialects for interop."],"what_it_does":"sexpdata is a lightweight S-expression parser and serializer for Python. It reads Lisp-style symbolic expressions (nested lists and quoted strings) from text and converts them to Python lists and strings, or does the reverse\u2014turning Python data structures back into S-expression text. The API mirrors familiar serialization libraries like `json` and `pickle`, with simple `loads`/`dumps` functions for string data and `load`/`dump` for file I/O.\n\nThe package has no runtime dependencies and supports Python 3.7 through 3.12. It is classified as Alpha-stage software and has not seen a release in some time, though the repository remains minimally maintained. Use it when you need to exchange data with Lisp systems, parse configuration files in S-expression format, or work with symbolic data structures in a Python context.","worth_installing":"Yes, if you need S-expression parsing. The package is simple, dependency-free, and permissively licensed. However, be aware that it is aging\u2014no release in 948 days\u2014so if you encounter bugs or need new features, maintenance may be slow. For basic S-expression I/O with stable Python versions, it is a reasonable choice."},"id":"sexpdata","links":{"html":"https://skillfed.io/packages/sexpdata","md":"https://skillfed.io/packages/sexpdata.md","pypi":"https://pypi.org/project/sexpdata/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2024-01-09","license_spdx":null,"license_treatment":"permissive","name":"sexpdata","python_support":"supports_current","summary":"S-expression parser for Python"},"popularity":{"monthly_downloads":139401,"position":11301,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.2"}
