{"id":238293,"name":"ta","ecosystem":"hackage","description":"The purpose of this library is to add convenience in database\naccesses when using Takusen and Oracle, by generating boilerplate code.\nIt's not a substitute to Takusen.\n\nTransito Abierto is implemented in the library (Database.TA.TAB) and this\nalso provides functionality used by the generated code.\n\nTA will generate the declarations of:\n\nThe datatype declaration for the result of a query,\n\nThe DBM action that run the query and accumulates\nthe result,\n\nOptionally, a meta-variable whose value is the former two declarations.\n\nThis initial version has the following benefits:\n\nTA contains code to test if your program will fail before it runs, based\non comparing the original generated code versus a fresh\nversion of generated code,\n\nThe user can code queries with more than eight columns length,\n\nThe code generator process is aware if the column can be null,\nand generate the appropiate code.\n\nSome TA drawbacks at this point are:\n\nThe user only can specify queries, that is, select statements.\n\nThe select specification is awkward.\n\nThe select specification is a list. You can specify one or many\nunder a sole name.\n\nYou can bind parameters or not (by means of [[]]).\n\nFunctions names and constructors are named in spanish.","homepage":"not available","licenses":"BSD-3-Clause","normalized_licenses":["BSD-3-Clause"],"repository_url":"","keywords_array":["bsd3","database","library","Propose Tags"],"namespace":null,"versions_count":1,"first_release_published_at":"2010-09-17T15:29:07.000Z","latest_release_published_at":"2010-09-17T15:29:07.000Z","latest_release_number":"0.1","last_synced_at":"2026-05-25T09:46:30.248Z","created_at":"2022-04-06T02:24:41.319Z","updated_at":"2026-05-25T09:47:01.220Z","registry_url":"https://hackage.haskell.org/package/ta","install_command":"cabal install ta","documentation_url":null,"metadata":{},"repo_metadata":{},"repo_metadata_updated_at":"2026-05-25T09:47:01.199Z","dependent_packages_count":0,"downloads":1279,"downloads_period":"total","dependent_repos_count":0,"rankings":{"downloads":72.19059914324278,"dependent_repos_count":55.143477495452146,"dependent_packages_count":12.217592864268529,"stargazers_count":null,"forks_count":null,"average":46.517223167654485},"purl":"pkg:hackage/ta","advisories":[],"docker_usage_url":"https://docker.ecosyste.ms/usage/hackage/ta","docker_dependents_count":null,"docker_downloads_count":null,"usage_url":"https://repos.ecosyste.ms/usage/hackage/ta","dependent_repositories_url":"https://repos.ecosyste.ms/api/v1/usage/hackage/ta/dependencies","status":null,"funding_links":[],"critical":null,"issue_metadata":null,"versions_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/ta/versions","version_numbers_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/ta/version_numbers","latest_version_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/ta/latest_version","dependent_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/ta/dependent_packages","related_packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/ta/related_packages","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/packages/ta/codemeta","maintainers":[{"uuid":"LeonelFonseca","login":"LeonelFonseca","name":null,"email":null,"url":null,"packages_count":2,"html_url":"https://hackage.haskell.org/user/LeonelFonseca","role":null,"created_at":"2022-11-14T19:59:58.583Z","updated_at":"2022-11-14T19:59:58.583Z","packages_url":"https://packages.ecosyste.ms/api/v1/registries/hackage.haskell.org/maintainers/LeonelFonseca/packages"}]}