GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - wiredwiz/Moo-Developer-Tools: A set of developer tools for programmers working on Moos.

BranchesTags
Open more actions menu

Latest commit

 

History

600 Commits
600 Commits

Folders and files

NameName
Last commit message
Last commit date
.beads
.beads
 
 
.claude
.claude
 
 
.github/workflows
.github/workflows
 
 
FastColoredTextBox.Tests
FastColoredTextBox.Tests
 
 
FastColoredTextBox
FastColoredTextBox
 
 
Images
Images
 
 
Installer
Installer
 
 
Org.Edgerunner.ANTLR4.Tools.Common
Org.Edgerunner.ANTLR4.Tools.Common
 
 
Org.Edgerunner.Common
Org.Edgerunner.Common
 
 
Org.Edgerunner.Messaging
Org.Edgerunner.Messaging
 
 
Org.Edgerunner.Moo.Editor.Tests
Org.Edgerunner.Moo.Editor.Tests
 
 
Org.Edgerunner.Moo.Editor
Org.Edgerunner.Moo.Editor
 
 
Org.Edgerunner.Moo.MooText
Org.Edgerunner.Moo.MooText
 
 
Org.Edgerunner.Moo.Udditor
Org.Edgerunner.Moo.Udditor
 
 
Org.Edgerunner.Mud.Common.Tests
Org.Edgerunner.Mud.Common.Tests
 
 
Org.Edgerunner.Mud.Common
Org.Edgerunner.Mud.Common
 
 
Org.Edgerunner.Mud.Communication.Tests
Org.Edgerunner.Mud.Communication.Tests
 
 
Org.Edgerunner.Mud.Communication
Org.Edgerunner.Mud.Communication
 
 
Org.Edgerunner.Mud.MCP.Tests
Org.Edgerunner.Mud.MCP.Tests
 
 
Org.Edgerunner.Mud.MCP
Org.Edgerunner.Mud.MCP
 
 
References/Moo Grammar
References/Moo Grammar
 
 
Server Packages
Server Packages
 
 
docs
docs
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
AGENTS.md
AGENTS.md
 
 
CLAUDE.md
CLAUDE.md
 
 
LICENSE.txt
LICENSE.txt
 
 
Moo Developer Tools.sln
Moo Developer Tools.sln
 
 
Moo Developer Tools.sln.DotSettings
Moo Developer Tools.sln.DotSettings
 
 
README.md
README.md
 
 
Settings.StyleCop
Settings.StyleCop
 
 

Repository files navigation

Moo Developer Tools

Build Status License PRs Welcome

These are a set of tools to aid Moo developers in writing and debugging code faster as well as creating higher quality code. The primary focus of this library is the Moo Udditor cilent.

Editor Sample

It provides a client for connecting to Moos as well as a modern editor for editing Moo code. It has a full language parser embedded within the editor and gives real-time feedback of any syntax errors in your code. Currently the editor supports the standard Moo local edit OOB protocol, but soon it will support various MCP packages as well. It supports three different dialects of Moo grammar. The first is the original Lambdamoo syntax. Second is the ToastStuntMoo syntax, which added various new operators and types to the language. Lastly is the EdgerunnerMoo syntax, which is my personal fork of the base ToastStunt. It adds compound assignment operators as well as prefix/postfix increment and decrement operators.

The editor also provides intelligent code completion and hover tooltips — for an object's verbs and properties, built-in functions, and Moo literal constants (type codes such as NUM => 0 and error values such as E_PERM => Permission denied). The object-aware parts of these features (listing a target object's verbs/properties, resolving member chains, and fetching live constant values from the running Moo) work by querying the connected server over the edgerunner-org-moo-query MCP package; when that package isn't installed the editor falls back to its built-in knowledge. To enable the live, server-aware behavior you must install that package on your Moo — see the installation instructions, and use the package dump file to create the package on your server.

More documentation to come later..

Attribution: Program logo derived from an open use image, created by author Onsemeliot on OpenClipart.

About

A set of developer tools for programmers working on Moos.

Resources

Readme
BSD-3-Clause license
Activity

Stars

10 stars

Watchers

1 watching

Forks

0 forks
Report repository

Releases

Packages

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.