{"id":13398780,"url":"https://github.com/forthy42/bigforth","last_synced_at":"2025-03-14T02:31:35.042Z","repository":{"id":33128827,"uuid":"36768285","full_name":"forthy42/bigforth","owner":"forthy42","description":"bigFORTH is a native code Forth. It is available for Linux, Mac OS X, and Windows under GPL. The most striking feature is the graphical user interface MINOS and the form editor Theseus","archived":false,"fork":false,"pushed_at":"2023-03-30T19:07:51.000Z","size":3903,"stargazers_count":31,"open_issues_count":1,"forks_count":7,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-02-17T15:35:26.977Z","etag":null,"topics":["forth"],"latest_commit_sha":null,"homepage":"","language":"Forth","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/forthy42.png","metadata":{"files":{"readme":"README","changelog":null,"contributing":null,"funding":null,"license":"COPYING","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":"2015-06-02T23:42:09.000Z","updated_at":"2024-07-30T21:37:32.820Z","dependencies_parsed_at":"2024-07-30T21:37:32.099Z","dependency_job_id":"344df00f-7a81-42bc-8135-dce190fb7d52","html_url":"https://github.com/forthy42/bigforth","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forthy42%2Fbigforth","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forthy42%2Fbigforth/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forthy42%2Fbigforth/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/forthy42%2Fbigforth/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/forthy42","download_url":"https://codeload.github.com/forthy42/bigforth/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243511660,"owners_count":20302595,"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":["forth"],"created_at":"2024-07-30T19:00:31.629Z","updated_at":"2025-03-14T02:31:33.306Z","avatar_url":"https://github.com/forthy42.png","language":"Forth","readme":"bigFORTH is a fast x86 implementation of the ANS Forth language. It\ncomes with a GUI, MINOS, and an embedded screen and stream file\neditor. It also works nice with Emacs, using gforth.el from Gforth. It\noffers a number of nice features, like history, input completion,\nbacktraces, a decompiler, object oriented extensions and so on.\n\nbigFORTH is a native code compiler. bigFORTH is distributed under the\nGNU General Public license (see COPYING). Please add yourself to the\nCREDITS file if you change something and redistribute.\n\nYou can get the official distributions from\n\nhttp://bernd-paysan.de/bigforth.html\nhttp://bigforth.sourceforge.net/\n\nIf you want to get bigFORTH/MINOS for Linux, get\n\nhttp://bernd-paysan.de/bigforth-\u003cversion\u003e.tar.bz2\n\nor one of the mirrors at Sourceforge\n\nGet also bigforth-pattern-\u003cversion\u003e.tar.bz2 if you want background\nstyles, and bigforth-edata-\u003cstyle\u003e-\u003cversion\u003e.tar.bz2 for Enlightenment\nstyles (scaled pixmaps).\n\nTo install bigFORTH, unpack all packages into a directory of your\nchoise, cd into the generated subdirectory bigforth-\u003cversion\u003e and type\nin\n\n./configure\nmake\nmake install\n\nthe latter with the appropriate rights to write into the install\ndirectory. configure accepts the usual options of a GNU autoconf\nconfigure, such as --prefix=\u003cinstall-path\u003e. Default is /usr/local.\n\nYou'll see some ignored errors on the first make, when the compiler\ntries to backup generated bigFORTH images - these images haven't been\ngenerated. You can ignore these errors.\n\n\nIf you want to run MINOS on Windows 2k/XP, get\n\nhttp://bernd-paysan.de/bigforth-\u003cversion\u003e.exe\n\nor one of the mirrors at Sourceforge\n\nand double-click on that file. This is a self-extracting archive, that\ninstalls as other Windows programs.\n\n\nIf you have a Debian system, you can also get\n\nhttp://bernd-paysan.de/bigforth-\u003cversion\u003e.deb\n\nand install it with dpkg.\n\n\nMINOS consists of two parts: a widget library (also called MINOS), and\nan editor, the tool to master MINOS, called Theseus. To load MINOS,\nstart \"xbigforth\" and click on \"Theseus\" in the \"File\" menu.\n\nThis opens Theseus. To arrange objects, MINOS uses a box\u0026glue\nmodel. Each dialog starts with a box (usually a vertical box, vbox,\nyou can change this with the \"horizontal\" button in the box\ninspector); add all the widgets you want there. To navigate within the\nboxes (one box is the current box), use the four cursor buttons in the\nicon bar, or click on the box.\n\nThe top three icons select the editing mode: Text/Code/Name, Cut/Paste\nand Try. The four icons below change the appending order of new\nobjects: First in the current box, last in the current box, before the\ncurrent object, after the current object. The three lower icons allow\nyou to load, save and execute the current form. Another \"designer\nopen\" in the dialog window opens another incarnation of Theseus.\n\nThere is a help file, which explains a bit more detailed how to use\nTheseus. You can view the help with your favourite HTML browser, set\nthe shell variable BROWSER accordingly. Default is\n\"netscape\". \"kdehelp\" works fine, too.\n\nTo see some of MINOS features, type \"include testwidgets.fs\" in the\ndialog window, or \"include gears.m gears open\".\n\n\nMore informations about MINOS can be found in the article\n\nhttp://bernd-paysan.de/minos-eng.ps.gz\n","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforthy42%2Fbigforth","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fforthy42%2Fbigforth","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fforthy42%2Fbigforth/lists"}