refrences
This commit is contained in:
422
references/ForthNotes/Callisto.md
Normal file
422
references/ForthNotes/Callisto.md
Normal file
@@ -0,0 +1,422 @@
|
||||
# Callisto
|
||||
|
||||
**Source:** https://github.com/callisto-lang/compiler
|
||||
|
||||
GitHub - callisto-lang/compiler: The Callisto compiler of the 13th month, and other language extras
|
||||
|
||||
|
||||
|
||||
[Skip to content](#start-of-content)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
## Navigation Menu
|
||||
|
||||
Toggle navigation
|
||||
|
||||
[Sign in](/login?return_to=https%3A%2F%2Fgithub.com%2Fcallisto-lang%2Fcompiler)
|
||||
|
||||
Appearance settings
|
||||
|
||||
* Platform
|
||||
|
||||
+ AI CODE CREATION
|
||||
- [GitHub CopilotWrite better code with AI](https://github.com/features/copilot)
|
||||
- [GitHub SparkBuild and deploy intelligent apps](https://github.com/features/spark)
|
||||
- [GitHub ModelsManage and compare prompts](https://github.com/features/models)
|
||||
- [MCP RegistryNewIntegrate external tools](https://github.com/mcp)
|
||||
+ DEVELOPER WORKFLOWS
|
||||
- [ActionsAutomate any workflow](https://github.com/features/actions)
|
||||
- [CodespacesInstant dev environments](https://github.com/features/codespaces)
|
||||
- [IssuesPlan and track work](https://github.com/features/issues)
|
||||
- [Code ReviewManage code changes](https://github.com/features/code-review)
|
||||
+ APPLICATION SECURITY
|
||||
- [GitHub Advanced SecurityFind and fix vulnerabilities](https://github.com/security/advanced-security)
|
||||
- [Code securitySecure your code as you build](https://github.com/security/advanced-security/code-security)
|
||||
- [Secret protectionStop leaks before they start](https://github.com/security/advanced-security/secret-protection)
|
||||
+ EXPLORE
|
||||
- [Why GitHub](https://github.com/why-github)
|
||||
- [Documentation](https://docs.github.com)
|
||||
- [Blog](https://github.blog)
|
||||
- [Changelog](https://github.blog/changelog)
|
||||
- [Marketplace](https://github.com/marketplace)
|
||||
|
||||
[View all features](https://github.com/features)
|
||||
* Solutions
|
||||
|
||||
+ BY COMPANY SIZE
|
||||
- [Enterprises](https://github.com/enterprise)
|
||||
- [Small and medium teams](https://github.com/team)
|
||||
- [Startups](https://github.com/enterprise/startups)
|
||||
- [Nonprofits](https://github.com/solutions/industry/nonprofits)
|
||||
+ BY USE CASE
|
||||
- [App Modernization](https://github.com/solutions/use-case/app-modernization)
|
||||
- [DevSecOps](https://github.com/solutions/use-case/devsecops)
|
||||
- [DevOps](https://github.com/solutions/use-case/devops)
|
||||
- [CI/CD](https://github.com/solutions/use-case/ci-cd)
|
||||
- [View all use cases](https://github.com/solutions/use-case)
|
||||
+ BY INDUSTRY
|
||||
- [Healthcare](https://github.com/solutions/industry/healthcare)
|
||||
- [Financial services](https://github.com/solutions/industry/financial-services)
|
||||
- [Manufacturing](https://github.com/solutions/industry/manufacturing)
|
||||
- [Government](https://github.com/solutions/industry/government)
|
||||
- [View all industries](https://github.com/solutions/industry)
|
||||
|
||||
[View all solutions](https://github.com/solutions)
|
||||
* Resources
|
||||
|
||||
+ EXPLORE BY TOPIC
|
||||
- [AI](https://github.com/resources/articles?topic=ai)
|
||||
- [Software Development](https://github.com/resources/articles?topic=software-development)
|
||||
- [DevOps](https://github.com/resources/articles?topic=devops)
|
||||
- [Security](https://github.com/resources/articles?topic=security)
|
||||
- [View all topics](https://github.com/resources/articles)
|
||||
+ EXPLORE BY TYPE
|
||||
- [Customer stories](https://github.com/customer-stories)
|
||||
- [Events & webinars](https://github.com/resources/events)
|
||||
- [Ebooks & reports](https://github.com/resources/whitepapers)
|
||||
- [Business insights](https://github.com/solutions/executive-insights)
|
||||
- [GitHub Skills](https://skills.github.com)
|
||||
+ SUPPORT & SERVICES
|
||||
- [Documentation](https://docs.github.com)
|
||||
- [Customer support](https://support.github.com)
|
||||
- [Community forum](https://github.com/orgs/community/discussions)
|
||||
- [Trust center](https://github.com/trust-center)
|
||||
- [Partners](https://github.com/partners)
|
||||
* Open Source
|
||||
|
||||
+ COMMUNITY
|
||||
- [GitHub SponsorsFund open source developers](https://github.com/sponsors)
|
||||
+ PROGRAMS
|
||||
- [Security Lab](https://securitylab.github.com)
|
||||
- [Maintainer Community](https://maintainers.github.com)
|
||||
- [Accelerator](https://github.com/accelerator)
|
||||
- [Archive Program](https://archiveprogram.github.com)
|
||||
+ REPOSITORIES
|
||||
- [Topics](https://github.com/topics)
|
||||
- [Trending](https://github.com/trending)
|
||||
- [Collections](https://github.com/collections)
|
||||
* Enterprise
|
||||
|
||||
+ ENTERPRISE SOLUTIONS
|
||||
- [Enterprise platformAI-powered developer platform](https://github.com/enterprise)
|
||||
+ AVAILABLE ADD-ONS
|
||||
- [GitHub Advanced SecurityEnterprise-grade security features](https://github.com/security/advanced-security)
|
||||
- [Copilot for BusinessEnterprise-grade AI features](https://github.com/features/copilot/copilot-business)
|
||||
- [Premium SupportEnterprise-grade 24/7 support](https://github.com/premium-support)
|
||||
* [Pricing](https://github.com/pricing)
|
||||
|
||||
Search or jump to...
|
||||
|
||||
|
||||
# Search code, repositories, users, issues, pull requests...
|
||||
|
||||
Search
|
||||
|
||||
Clear
|
||||
|
||||
[Search syntax tips](https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax)
|
||||
|
||||
# Provide feedback
|
||||
|
||||
We read every piece of feedback, and take your input very seriously.
|
||||
|
||||
|
||||
Include my email address so I can be contacted
|
||||
|
||||
Cancel
|
||||
Submit feedback
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
# Saved searches
|
||||
|
||||
## Use saved searches to filter your results more quickly
|
||||
|
||||
Name
|
||||
|
||||
Query
|
||||
|
||||
To see all available qualifiers, see our [documentation](https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax).
|
||||
|
||||
Cancel
|
||||
Create saved search
|
||||
|
||||
[Sign in](/login?return_to=https%3A%2F%2Fgithub.com%2Fcallisto-lang%2Fcompiler)
|
||||
|
||||
[Sign up](/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E&source=header-repo&source_repo=callisto-lang%2Fcompiler)
|
||||
|
||||
Appearance settings
|
||||
|
||||
Resetting focus
|
||||
|
||||
You signed in with another tab or window. Reload to refresh your session.
|
||||
You signed out in another tab or window. Reload to refresh your session.
|
||||
You switched accounts on another tab or window. Reload to refresh your session.
|
||||
|
||||
|
||||
|
||||
Dismiss alert
|
||||
|
||||
{{ message }}
|
||||
|
||||
[callisto-lang](/callisto-lang)
|
||||
/
|
||||
**[compiler](/callisto-lang/compiler)**
|
||||
Public
|
||||
|
||||
* [Notifications](/login?return_to=%2Fcallisto-lang%2Fcompiler) You must be signed in to change notification settings
|
||||
* [Fork
|
||||
8](/login?return_to=%2Fcallisto-lang%2Fcompiler)
|
||||
* [Star
|
||||
76](/login?return_to=%2Fcallisto-lang%2Fcompiler)
|
||||
|
||||
The Callisto compiler of the 13th month, and other language extras
|
||||
|
||||
[callisto.mesyeti.uk](https://callisto.mesyeti.uk "https://callisto.mesyeti.uk")
|
||||
|
||||
### License
|
||||
|
||||
[MIT license](/callisto-lang/compiler/blob/main/LICENSE)
|
||||
|
||||
[76
|
||||
stars](/callisto-lang/compiler/stargazers) [8
|
||||
forks](/callisto-lang/compiler/forks) [Branches](/callisto-lang/compiler/branches) [Tags](/callisto-lang/compiler/tags) [Activity](/callisto-lang/compiler/activity)
|
||||
|
||||
[Star](/login?return_to=%2Fcallisto-lang%2Fcompiler)
|
||||
|
||||
[Notifications](/login?return_to=%2Fcallisto-lang%2Fcompiler) You must be signed in to change notification settings
|
||||
|
||||
* [Code](/callisto-lang/compiler)
|
||||
* [Issues
|
||||
0](/callisto-lang/compiler/issues)
|
||||
* [Pull requests
|
||||
0](/callisto-lang/compiler/pulls)
|
||||
* [Actions](/callisto-lang/compiler/actions)
|
||||
* [Projects
|
||||
0](/callisto-lang/compiler/projects)
|
||||
* [Security
|
||||
0](/callisto-lang/compiler/security)
|
||||
* [Insights](/callisto-lang/compiler/pulse)
|
||||
|
||||
Additional navigation options
|
||||
|
||||
|
||||
* [Code](/callisto-lang/compiler)
|
||||
* [Issues](/callisto-lang/compiler/issues)
|
||||
* [Pull requests](/callisto-lang/compiler/pulls)
|
||||
* [Actions](/callisto-lang/compiler/actions)
|
||||
* [Projects](/callisto-lang/compiler/projects)
|
||||
* [Security](/callisto-lang/compiler/security)
|
||||
* [Insights](/callisto-lang/compiler/pulse)
|
||||
|
||||
# callisto-lang/compiler
|
||||
|
||||
main
|
||||
|
||||
[Branches](/callisto-lang/compiler/branches)[Tags](/callisto-lang/compiler/tags)
|
||||
|
||||
Go to file
|
||||
|
||||
Code
|
||||
|
||||
Open more actions menu
|
||||
|
||||
## Folders and files
|
||||
|
||||
| Name | | Name | Last commit message | Last commit date |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| Latest commit History[474 Commits](/callisto-lang/compiler/commits/main/) 474 Commits | | |
|
||||
| [.gitub-temp-disabled/workflows](/callisto-lang/compiler/tree/main/.gitub-temp-disabled/workflows "This path skips through empty directories") | | [.gitub-temp-disabled/workflows](/callisto-lang/compiler/tree/main/.gitub-temp-disabled/workflows "This path skips through empty directories") | | |
|
||||
| [docs](/callisto-lang/compiler/tree/main/docs "docs") | | [docs](/callisto-lang/compiler/tree/main/docs "docs") | | |
|
||||
| [editors](/callisto-lang/compiler/tree/main/editors "editors") | | [editors](/callisto-lang/compiler/tree/main/editors "editors") | | |
|
||||
| [examples](/callisto-lang/compiler/tree/main/examples "examples") | | [examples](/callisto-lang/compiler/tree/main/examples "examples") | | |
|
||||
| [source](/callisto-lang/compiler/tree/main/source "source") | | [source](/callisto-lang/compiler/tree/main/source "source") | | |
|
||||
| [std @ 4c0918c](/callisto-lang/std/tree/4c0918cfa12a9b80f65732b044a0a0c11365204e "std") | | [std @ 4c0918c](/callisto-lang/std/tree/4c0918cfa12a9b80f65732b044a0a0c11365204e "std") | | |
|
||||
| [.gitattributes](/callisto-lang/compiler/blob/main/.gitattributes ".gitattributes") | | [.gitattributes](/callisto-lang/compiler/blob/main/.gitattributes ".gitattributes") | | |
|
||||
| [.gitignore](/callisto-lang/compiler/blob/main/.gitignore ".gitignore") | | [.gitignore](/callisto-lang/compiler/blob/main/.gitignore ".gitignore") | | |
|
||||
| [.gitmodules](/callisto-lang/compiler/blob/main/.gitmodules ".gitmodules") | | [.gitmodules](/callisto-lang/compiler/blob/main/.gitmodules ".gitmodules") | | |
|
||||
| [LICENSE](/callisto-lang/compiler/blob/main/LICENSE "LICENSE") | | [LICENSE](/callisto-lang/compiler/blob/main/LICENSE "LICENSE") | | |
|
||||
| [README.md](/callisto-lang/compiler/blob/main/README.md "README.md") | | [README.md](/callisto-lang/compiler/blob/main/README.md "README.md") | | |
|
||||
| [STYLE.md](/callisto-lang/compiler/blob/main/STYLE.md "STYLE.md") | | [STYLE.md](/callisto-lang/compiler/blob/main/STYLE.md "STYLE.md") | | |
|
||||
| [TODO.md](/callisto-lang/compiler/blob/main/TODO.md "TODO.md") | | [TODO.md](/callisto-lang/compiler/blob/main/TODO.md "TODO.md") | | |
|
||||
| [dub.json](/callisto-lang/compiler/blob/main/dub.json "dub.json") | | [dub.json](/callisto-lang/compiler/blob/main/dub.json "dub.json") | | |
|
||||
| [flake.nix](/callisto-lang/compiler/blob/main/flake.nix "flake.nix") | | [flake.nix](/callisto-lang/compiler/blob/main/flake.nix "flake.nix") | | |
|
||||
| View all files | | |
|
||||
|
||||
## Repository files navigation
|
||||
|
||||
* [README](#)
|
||||
* [MIT license](#)
|
||||
|
||||
[](https://camo.githubusercontent.com/4bdb739c0513e67abf8868948c01b60d12189f18d85f06ebb6abd6cf6e156804/68747470733a2f2f63616c6c6973746f2e6d6573796574692e756b2f6c6f676f5f736861646f772e706e67)
|
||||
|
||||
# The Callisto Programming Language
|
||||
|
||||
[Website](https://callisto.mesyeti.uk/) |
|
||||
[Docs](https://callisto.mesyeti.uk/docs) |
|
||||
[Awesome List](https://github.com/callisto-lang/awesome-callisto) |
|
||||
[Discord](https://discord.com/invite/QHAtc4GWq7)
|
||||
|
||||
**Callisto** is a stack-based imperative programming language with stack safety enforced
|
||||
by the compiler (which is optional).
|
||||
|
||||
It also has a subset called CallistoScript made to compile to scripting languages like
|
||||
Lua, while keeping its low level features (like direct access to memory).
|
||||
|
||||
## Supported targets
|
||||
|
||||
* x86 real mode - MS-DOS, bare metal
|
||||
* x86\_64 - Linux, macOS, FreeBSD (partial)
|
||||
* ARM64 - Linux, macOS
|
||||
* Uxn - Varvara
|
||||
* Lua
|
||||
|
||||
## Build
|
||||
|
||||
```
|
||||
dub build --compiler=ldc
|
||||
```
|
||||
|
||||
The compiler executable will be called `cac`
|
||||
|
||||
Warning
|
||||
|
||||
Compilation may freeze due to a bug in the Digital Mars D compiler. If this happens,
|
||||
compile with this command: `dub build --compiler=ldc`.
|
||||
|
||||
If that doesn't work, then run with `--compiler=ldc2` instead.
|
||||
|
||||
## Run example programs
|
||||
|
||||
Make sure you get the standard library
|
||||
|
||||
```
|
||||
git submodule update --remote
|
||||
```
|
||||
|
||||
Then compile example programs like this
|
||||
|
||||
```
|
||||
cac examples/exampleNameHere.cal -i std
|
||||
```
|
||||
|
||||
The output executable will be called `out`. Any example programs that require extra flags
|
||||
for compilation will have a compile command in a comment at the top of the source file.
|
||||
|
||||
## IRC Channel
|
||||
|
||||
Join `#callisto-lang` on irc.libera.chat.
|
||||
|
||||
## About
|
||||
|
||||
The Callisto compiler of the 13th month, and other language extras
|
||||
|
||||
[callisto.mesyeti.uk](https://callisto.mesyeti.uk "https://callisto.mesyeti.uk")
|
||||
|
||||
### Topics
|
||||
|
||||
[programming-language](/topics/programming-language "Topic: programming-language")
|
||||
[compiler](/topics/compiler "Topic: compiler")
|
||||
[x86-64](/topics/x86-64 "Topic: x86-64")
|
||||
[concatenative](/topics/concatenative "Topic: concatenative")
|
||||
[concatenative-language](/topics/concatenative-language "Topic: concatenative-language")
|
||||
[concatenative-programming-language](/topics/concatenative-programming-language "Topic: concatenative-programming-language")
|
||||
[uxn](/topics/uxn "Topic: uxn")
|
||||
[uxntal](/topics/uxntal "Topic: uxntal")
|
||||
|
||||
### Resources
|
||||
|
||||
[Readme](#readme-ov-file)
|
||||
|
||||
### License
|
||||
|
||||
[MIT license](#MIT-1-ov-file)
|
||||
|
||||
### Uh oh!
|
||||
|
||||
There was an error while loading. Please reload this page.
|
||||
|
||||
[Activity](/callisto-lang/compiler/activity)
|
||||
|
||||
[Custom properties](/callisto-lang/compiler/custom-properties)
|
||||
|
||||
### Stars
|
||||
|
||||
[**76**
|
||||
stars](/callisto-lang/compiler/stargazers)
|
||||
|
||||
### Watchers
|
||||
|
||||
[**1**
|
||||
watching](/callisto-lang/compiler/watchers)
|
||||
|
||||
### Forks
|
||||
|
||||
[**8**
|
||||
forks](/callisto-lang/compiler/forks)
|
||||
|
||||
[Report repository](/contact/report-content?content_url=https%3A%2F%2Fgithub.com%2Fcallisto-lang%2Fcompiler&report=callisto-lang+%28user%29)
|
||||
|
||||
## [Releases 23](/callisto-lang/compiler/releases)
|
||||
|
||||
[Beta 0.13.0 - Modules part 1
|
||||
|
||||
Latest
|
||||
|
||||
Nov 15, 2025](/callisto-lang/compiler/releases/tag/b0.13.0)
|
||||
|
||||
[+ 22 releases](/callisto-lang/compiler/releases)
|
||||
|
||||
## [Packages 0](/orgs/callisto-lang/packages?repo_name=compiler)
|
||||
|
||||
No packages published
|
||||
|
||||
### Uh oh!
|
||||
|
||||
There was an error while loading. Please reload this page.
|
||||
|
||||
## [Contributors 7](/callisto-lang/compiler/graphs/contributors)
|
||||
|
||||
### Uh oh!
|
||||
|
||||
There was an error while loading. Please reload this page.
|
||||
|
||||
## Languages
|
||||
|
||||
* [D
|
||||
99.6%](/callisto-lang/compiler/search?l=d)
|
||||
* [Nix
|
||||
0.4%](/callisto-lang/compiler/search?l=nix)
|
||||
|
||||
## Footer
|
||||
|
||||
© 2026 GitHub, Inc.
|
||||
|
||||
### Footer navigation
|
||||
|
||||
* [Terms](https://docs.github.com/site-policy/github-terms/github-terms-of-service)
|
||||
* [Privacy](https://docs.github.com/site-policy/privacy-policies/github-privacy-statement)
|
||||
* [Security](https://github.com/security)
|
||||
* [Status](https://www.githubstatus.com/)
|
||||
* [Community](https://github.community/)
|
||||
* [Docs](https://docs.github.com/)
|
||||
* [Contact](https://support.github.com?tags=dotcom-footer)
|
||||
* Manage cookies
|
||||
* Do not share my personal information
|
||||
|
||||
|
||||
|
||||
You can’t perform that action at this time.
|
||||
Reference in New Issue
Block a user