{"id":18778634,"url":"https://github.com/ramsailopal/yottalua-gitpod","last_synced_at":"2026-04-26T22:31:12.786Z","repository":{"id":40645023,"uuid":"507840769","full_name":"RamSailopal/YottaLua-Gitpod","owner":"RamSailopal","description":"Gitpod environment for development with Lua and YottaDB","archived":false,"fork":false,"pushed_at":"2022-06-27T11:57:00.000Z","size":155,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-05-21T05:36:48.229Z","etag":null,"topics":["lua","mumps","yottadb"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RamSailopal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-06-27T09:16:58.000Z","updated_at":"2022-06-27T10:00:55.000Z","dependencies_parsed_at":"2022-09-18T15:21:00.461Z","dependency_job_id":null,"html_url":"https://github.com/RamSailopal/YottaLua-Gitpod","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/RamSailopal/YottaLua-Gitpod","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2FYottaLua-Gitpod","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2FYottaLua-Gitpod/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2FYottaLua-Gitpod/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2FYottaLua-Gitpod/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RamSailopal","download_url":"https://codeload.github.com/RamSailopal/YottaLua-Gitpod/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RamSailopal%2FYottaLua-Gitpod/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32315711,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-26T21:09:39.134Z","status":"ssl_error","status_checked_at":"2026-04-26T21:09:21.240Z","response_time":129,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["lua","mumps","yottadb"],"created_at":"2024-11-07T20:16:46.097Z","updated_at":"2026-04-26T22:31:12.768Z","avatar_url":"https://github.com/RamSailopal.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# YottaLua-Gitpod\n\nGitpod environment for development with Lua and YottaDB\n\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/RamSailopal/YottaLua-Gitpod)\n\nOnce the environment has provisioned fully, four windows will open at the bottom of the screen.\n\nThe first window can be ignored, the second window will give access to the YottaDB environment, the third will be access to a Lua environment and fourth, access to a command line to run Lua code.\n\n![Alt text](Gitpod-Lua.JPG?raw=true \"Gitpod\")\n\nA simple test code example is stored in the code folder:\n\n    ydb = require('yottadb')\n    ydb.set('^TEST', {'1'}, \"Testing\")\n    res = ydb.get('^TEST', {'1'})\n    print(res)\n    \nThis can be run in the fourth window with:\n\n    lua test.lua\n    \nThe code performs the following equivalent in M:\n\n    S ^TEST(\"1\")=\"Testing\"\n    \nThis can further be seen by running the following in the second window:\n\n    YDB\u003eD ^%G\n\n    Output device: \u003cterminal\u003e:\n\n    List ^TEST\n    ^TEST(1)=\"Testing\"\n    \n The same Lua code can be run in the Lua environment (third window)\n \n     ydb = require('yottadb')\n     ydb.set('^TEST', {'1'}, \"Testing\")\n     ydb.get('^TEST', {'1'})\n     \n     Testing\n     \n # Further Coding Reference\n \n https://docs.yottadb.com/MultiLangProgGuide/luaprogram.html\n    \n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framsailopal%2Fyottalua-gitpod","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Framsailopal%2Fyottalua-gitpod","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Framsailopal%2Fyottalua-gitpod/lists"}