{"id":25953840,"url":"https://github.com/ecelis/j-fedora","last_synced_at":"2025-07-24T11:07:01.029Z","repository":{"id":278848116,"uuid":"936968828","full_name":"ecelis/j-fedora","owner":"ecelis","description":"J engine Fedora package","archived":false,"fork":false,"pushed_at":"2025-02-22T03:10:53.000Z","size":16,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-22T04:19:06.544Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ecelis.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-22T03:06:00.000Z","updated_at":"2025-02-22T03:10:56.000Z","dependencies_parsed_at":"2025-02-22T04:19:07.755Z","dependency_job_id":"988c247a-1e03-4eb1-9c4e-8cd79010ed7a","html_url":"https://github.com/ecelis/j-fedora","commit_stats":null,"previous_names":["ecelis/j-fedora"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecelis%2Fj-fedora","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecelis%2Fj-fedora/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecelis%2Fj-fedora/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ecelis%2Fj-fedora/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ecelis","download_url":"https://codeload.github.com/ecelis/j-fedora/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":241875143,"owners_count":20035211,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":[],"created_at":"2025-03-04T15:36:53.694Z","updated_at":"2025-03-04T15:36:55.693Z","avatar_url":"https://github.com/ecelis.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# The J programming language\n\nJ is a high-level, general-purpose programming language that is particularly\nsuited to the mathematical, statistical, and logical analysis of data. It is a\npowerful tool for developing algorithms and exploring problems that are not\nalready well understood.\n\nJ is written in portable C and is available for Windows, Linux, Mac, iOS, Android\nand Raspberry Pi. J can be installed and distributed for free. The [source](https://github.com/jsoftware/jsource)\nprovided under both commercial and GPL 3 licenses.\n\nJ is easy to install, has a small footprint, and has direct access to tutorials\nand documentation.\n\n\n## Build\n```sh\ngit clone https://github.com/jsoftware/jsource.git\ncd jsource\ncp jsrc/jversion-x.h jsrc/jversion.h\nsed -i 's/#define\\s*jbuilder\\s*\"unknown\"/#define jbuilder   \"ecelis@sdf.org\"/' \\\n    jsrc/jversion.h\ncd make2\nchmod *.sh\n./build_all.sh\n./clean.sh\njplatform=linux j64x=j64 ./build_jconsole.sh\njplatform=linux j64x=j64 ./build_libj.sh\njplatform=linux j64x=j64 ./build_tsdll.sh \n```\n\n## Test\n\n```sh\n./cpbin.sh\ncd ../jlibrary/bin\n./jconsole ../../test/tsu.ijs\n```\n\nWithin J console run\n```\nRUN ddall\nRECHO ddall\n```\n\n# Test webassembly\n```sh\ncd $HOME/Projects\ngit clone https://github.com/emscripten-core/emsdk.git\ncd emsdk\n./emsdk activate latest\n```\n\n## Install\n\n\n```sh\nexport JROOT=~/j9.6.0-beta27\nmkdir $JROOT\necho \"export JROOT=$JROOT\" \u003e\u003e ~/.bashrc\necho '$JROOT:$JROOT/bin:$PATH' \u003e\u003e ~/.bashrc\ncp -rv j_template/*\ncp -rv jlibrary/* $JROOT\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fecelis%2Fj-fedora","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fecelis%2Fj-fedora","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fecelis%2Fj-fedora/lists"}