forge

A model-finding language with Alloy-adjacent syntax.

Build status: ok dependency problems failing tests missing license metadata

Documentation
Tags
License
Last updatedFriday, April 28th, 2023 12:38:37pm (UTC)
Ring1
ConflictsNone
Dependencies
Most recent build results
Version Exceptions
VersionSourceChecksum
defaulthttps://github.com/tnelson/Forge.git?path=forge2b3b6666ec782fe7bf828214a16ac38074b1ae24
Last checkedWednesday, June 7th, 2023 6:44:50pm (UTC)
Last editedMonday, April 11th, 2022 11:42:40am (UTC)
Date addedFriday, January 24th, 2020 5:59:30pm (UTC)
Modules
  • forge/tests/forge/electrum/eventually-tests.rkt
  • forge/example/forge-core/import1.rkt
  • forge/tests/forge/other/instances.rkt
  • forge/amalgam/desugar/desugar_helpers.rkt
  • forge/core/main.rkt
  • forge/tests/forge/target/far_retargeting.rkt
  • forge/tests/forge/electrum/example-light-puzzle.rkt
  • forge/lang/alloy-syntax/indenter.rkt
  • forge/examples/checkXSpecTests.rkt
  • forge/examples/token_test.rkt
  • forge/testme/examples/sample-student/student-sample-surface.rkt
  • forge/amalgam/tests/substitutor_test.rkt
  • forge/tests/forge-functional/ints/intComparators.rkt
  • forge/tests/forge-core/instances/atoms.rkt
  • forge/server/eval-model.rkt
  • forge/lang/lang-specific-checks.rkt
  • forge/racket-rfc6455/net/rfc6455/server.rkt
  • forge/example/new-mode/new-mode-core.rkt
  • forge/examples/undirectedtree.rkt
  • forge/tests/forge-core/formulas/booleanFormulaOperators.rkt
  • forge/pardinus-cli/server/kkcli-reader.rkt
  • forge/lang/alloy-syntax/syntax-class.rkt
  • forge/logging/check-ex-spec/main.rkt
  • forge/examples/join-lhs-core.rkt
  • forge/examples/address2.rkt
  • forge/tests/forge-core/other/override-core.rkt
  • forge/examples/goatswolves3.rkt
  • forge/check-ex-spec/main.rkt
  • forge/testme/examples/sample-student/student-sample-core.rkt
  • forge/tests/forge-core/other/multiple-runs.rkt
  • forge/example/forge/simple-graph.rkt
  • forge/racket-rfc6455/net/rfc6455/conn-api.rkt
  • forge/examples/address.rkt
  • forge/tests/forge/relations/breakers.rkt
  • forge/examples/soundBreakTests2.rkt
  • forge/tests/forge/relations/lone.rkt
  • forge/example/store/edge-size-bug-forge.rkt
  • forge/tests/forge/other/decl-order.rkt
  • forge/lang/alloy-syntax/parser.rkt
  • forge/amalgam/userStudies/test-model2.rkt
  • forge/tests/forge-functional/instances/eval-expr-match.rkt
  • forge/examples/booleanLogic.rkt
  • forge/tests/forge-functional/sigs/abstractSigs.rkt
  • forge/kodkod-cli/server/kkcli-trace.rkt
  • forge/tests/forge-core/expressions/setComprehensions.rkt
  • forge/tests/forge/examples/sudoku.rkt
  • forge/tests/forge-core/ints/intOperators.rkt
  • forge/tests/evaluator.rkt
  • forge/examples/bindTests.rkt
  • forge/server/modelToXML.rkt
  • forge/tests/forge/electrum/after-tests.rkt
  • forge/tests/forge-core/sigs/extendingSigs.rkt
  • forge/racket-rfc6455/net/rfc6455/service-mapper.rkt
  • forge/testme/library/commands.rkt
  • forge/lazy-tree.rkt
  • forge/tests/forge/relations/set.rkt
  • forge/racket-rfc6455/net/rfc6455/dispatcher.rkt
  • forge/racket-rfc6455/net/rfc6455/http.rkt
  • forge/examples/blah.rkt
  • forge/tests/forge/relations/one.rkt
  • forge/testme/lang/expander.rkt
  • forge/new-mode/library/commands.rkt
  • forge/check-ex-spec/examples/sample-ta/sample/chaffs/sample-chaff1.rkt
  • forge/send-to-kodkod.rkt
  • forge/new-mode/library/public-utilities.rkt
  • forge/bsl/lang/reader.rkt
  • forge/examples/sudoku.rkt
  • forge/examples/state-machine-inst.rkt
  • forge/examples/abc.rkt
  • forge/amalgam.rkt
  • forge/tests/forge-core/other/bounds-optimization.rkt
  • forge/tests/forge-functional/ints/intConverters.rkt
  • forge/example/forge-core/ints.rkt
  • forge/racket-rfc6455/net/rfc6455/url.rkt
  • forge/examples/address_parsed.rkt
  • forge/example/forge/instances.rkt
  • forge/example/forge/check.rkt
  • forge/core/lang/reader.rkt
  • forge/pardinus-cli/server/kkcli-expander.rkt
  • forge/kodkod-cli/server/intTests2.rkt
  • forge/examples/example.rkt
  • forge/tests/forge-core/sigs/basicSigs.rkt
  • forge/tests/forge/target/close_retargeting.rkt
  • forge/tests/forge-functional/electrum/non-temporal-var-errors.rkt
  • forge/logging/sigs.rkt
  • forge/tests/forge-functional/formulas/quantifiedFormulas.rkt
  • forge/examples/test0.rkt
  • forge/check-ex-spec/examples/sample-student/student-sample-core.rkt
  • forge/tests/forge-functional/instances/eval-int-match.rkt
  • forge/example/store/edge-size-bug.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/time-server.rkt
  • forge/new-mode/core/lang/reader.rkt
  • forge/examples/soundBreakTests.rkt
  • forge/check-ex-spec/lang/expander.rkt
  • forge/example/store/meeting-bug.rkt
  • forge/tests/forge-core/formulas/disj-some-core.rkt
  • forge/tests/forge-core/formulas/disj-lone-core.rkt
  • forge/tests/forge/ints/intComparators.rkt
  • forge/tests/forge/formulas/setFormulaOperators.rkt
  • forge/example/store/quant-bug2.rkt
  • forge/tests/forge-functional/other/ast-nodes.rkt
  • forge/check-ex-spec/core/lang/reader.rkt
  • forge/example/forge/graphs.rkt
  • forge/kodkod-cli/server/kkcli-expander.rkt
  • forge/tests/forge/electrum/non-var-can-stop-var-changes.rkt
  • forge/amalgam/userStudies/mturk_spec.rkt
  • forge/choose-lang-specific.rkt
  • forge/tests/forge-core/formulas/quantifiedFormulas.rkt
  • forge/example/store/with-command/make-c-sig.rkt
  • forge/example/store/with-command/make-b-sig.rkt
  • forge/example/store/meeting-test.rkt
  • forge/tests/forge-functional/electrum/temporal-next.rkt
  • forge/tests/forge/electrum/always-tests.rkt
  • forge/amalgam/tests/test_helpers.rkt
  • forge/tests/forge-core/ints/intConverters.rkt
  • forge/example/forge-core/transition-system.rkt
  • forge/example/forge-core/testing-merge.rkt
  • forge/check-ex-spec/lang/reader.rkt
  • forge/tests/forge/other/properties_undirected_tree.rkt
  • forge/amalgam/desugar/tuple2Expr.rkt
  • forge/test4.rkt
  • forge/new-mode/library/private-utilities.rkt
  • forge/example/store/forge-core-importing.rkt
  • forge/amalgam/tests/forge_ex_test.rkt
  • forge/tests/forge/target/hamming_runs.rkt
  • forge/new-mode/lang/reader.rkt
  • forge/tests/forge/formulas/booleanFormulaOperators.rkt
  • forge/tests/forge-core/formulas/disj-one-core.rkt
  • forge/kodkod-cli/server/kkcli-reader.rkt
  • forge/check-ex-spec/examples/sample-ta/sample/chaffs/sample-chaff2.rkt
  • forge/example/forge-core/shutdown.rkt
  • forge/check-ex-spec/demo/demo-suite.rkt
  • forge/tests/forge/expressions/orderOfOpsLogical.rkt
  • forge/check-ex-spec/core/main.rkt
  • forge/lang/reader.rkt
  • forge/tests/forge/formulas/quantifiedFormulas.rkt
  • forge/example/forge-core/multiple-import.rkt
  • forge/tests/forge/sigs/loneSigs.rkt
  • forge/examples/traceComparison.rkt
  • forge/lang/alloy-syntax/tokenizer.rkt
  • forge/amalgam/tests/desugar_helpers_test.rkt
  • forge/tests/forge-functional/other/multiple-runs.rkt
  • forge/tests/forge-core/formulas/disj-all-core.rkt
  • forge/check-ex-spec/examples/ta-template/summarize.rkt
  • forge/example/store/forge-core-file.rkt
  • forge/racket-rfc6455/net/rfc6455/rfc6455/handshake.rkt
  • forge/tests/forge/sigs/extendingSigs.rkt
  • forge/lang/alloy-syntax/colorer.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/client.rkt
  • forge/kodkod-cli/server/error-tests.rkt
  • forge/tests/forge/expressions/orderOfOpsLogical2.rkt
  • forge/tests/forge-functional/instances/atoms.rkt
  • forge/racket-rfc6455/net/rfc6455/rfc6455/dispatcher.rkt
  • forge/example/forge/transition-system.rkt
  • forge/tests/forge-core/instances/basic-instances.rkt
  • forge/example/store/tainting/tainting.rkt
  • forge/amalgam/tests/forge_ex2.rkt
  • forge/amalgam/userStudies/un-commentedKittyBacon.rkt
  • forge/new-mode/examples/basic-example-surface.rkt
  • forge/examples/errors/error-test-paren.rkt
  • forge/examples/undirected_tree_syntax.rkt
  • forge/tests/forge-core/electrum/trace-length-errors.rkt
  • forge/tests/forge-functional/ints/intOperators.rkt
  • forge/tests/forge-functional/formulas/booleanFormulaOperators.rkt
  • forge/testme/examples/sample-ta/sample/chaffs/sample-chaff2.rkt
  • forge/tests/forge-core/sigs/abstractSigs.rkt
  • forge/example/forge/tristan-bug.rkt
  • forge/example/store/with-command/local-import.rkt
  • forge/example/forge-core/basic-relation.rkt
  • forge/translate-to-kodkod-cli.rkt
  • forge/check-ex-spec/library/commands.rkt
  • forge/testme/examples/sample-ta/sample/wheats/sample-wheat.rkt
  • forge/examples/simpleTrace.rkt
  • forge/sigs-structs.rkt
  • forge/testme/library/download-file.rkt
  • forge/tests/forge-core/other/emptyJoinError.rkt
  • forge/examples/property-where/undirected_tree_properties.rkt
  • forge/example/forge-core/import2.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/time-client-with-threads.rkt
  • forge/bsl/main.rkt
  • forge/tests/forge-core/examples/testing.rkt
  • forge/examples/ADTtrace.rkt
  • forge/tests/forge-core/electrum/non-temporal-next.rkt
  • forge/example/forge-core/contrasting.rkt
  • forge/tests/forge/other/univIdenRTC.rkt
  • forge/tests/forge-functional/examples/testing.rkt
  • forge/examples/test.rkt
  • forge/new-mode/examples/basic-example-core.rkt
  • forge/racket-rfc6455/net/rfc6455/hybi00/handshake.rkt
  • forge/kodkod-cli/server/kks.rkt
  • forge/example/store/minimal-quant-bug.rkt
  • forge/examples/errors/error-test-ast.rkt
  • forge/tests/forge-core/ints/intStructure.rkt
  • forge/racket-rfc6455/net/rfc6455/rfc6455/conn.rkt
  • forge/tests/forge-core/sigs/oneSigs.rkt
  • forge/tests/forge/formulas/multiplicityFormulas.rkt
  • forge/tests/forge/expressions/expressionOperators.rkt
  • forge/lang/alloy-syntax/lexer.rkt
  • forge/examples/Untitled.rkt
  • forge/example/forge/coercing-ints.rkt
  • forge/examples/intTests.rkt
  • forge/tests/forge-functional/formulas/multiplicityFormulas.rkt
  • forge/tests/error/import-invalid-example.rkt
  • forge/examples/graph.rkt
  • forge/kodkod-cli/server/server-common.rkt
  • forge/examples/namedAtoms.rkt
  • forge/examples/soundBreakTests3.rkt
  • forge/amalgam/userStudies/test.rkt
  • forge/amalgam/tests/desugar_test.rkt
  • forge/testme/library.rkt
  • forge/testme/main.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/echo-server.rkt
  • forge/examples/hopsBetweenCities.rkt
  • forge/tests/forge/sigs/abstractSigs.rkt
  • forge/examples/traceSyntax.rkt
  • forge/kodkod-cli/server/server.rkt
  • forge/amalgam/desugar/desugar.rkt
  • forge/example/forge-core/graphs.rkt
  • forge/pardinus-cli/server/server.rkt
  • forge/example/store/testing2.rkt
  • forge/examples/dir/file.rkt
  • forge/example/forge/basic.rkt
  • forge/pardinus-cli/server/error-tests.rkt
  • forge/lang/expander.rkt
  • forge/lang/ast.rkt
  • forge/evaluator.rkt
  • forge/amalgam/tests/lift-bounds_helpers_tests.rkt
  • forge/tests/forge-functional/expressions/expressionOperators.rkt
  • forge/example/forge-core/relation-breakers.rkt
  • forge/racket-rfc6455/net/rfc6455/hybi00/conn.rkt
  • forge/tests/forge-functional/sigs/extendingSigs.rkt
  • forge/pardinus-cli/server/kkcli-trace.rkt
  • forge/logging/2023/main.rkt
  • forge/server/forgeserver.rkt
  • forge/example/forge-core/pardinus2.rkt
  • forge/example/forge-core/testing-test.rkt
  • forge/testme/examples/ta-template/summarize.rkt
  • forge/examples/address2_parsed.rkt
  • forge/drracket-link.rkt
  • forge/tests/forge/expressions/orderOfOpsExprs.rkt
  • forge/tests/forge-functional/ints/intStructure.rkt
  • forge/example/forge/unbound-identifier-bug.rkt
  • forge/tests/forge/sigs/basicSigs.rkt
  • forge/main.rkt
  • forge/pardinus-cli/server/intTests2.rkt
  • forge/tests/forge/electrum/cities.rkt
  • forge/tests/forge-functional/expressions/ifte-performance.rkt
  • forge/tests/forge/ints/intOperators.rkt
  • forge/examples/higherOrderHack.rkt
  • forge/demo/life.rkt
  • forge/testme/core/lang/reader.rkt
  • forge/tests/forge-core/other/multiple-temporal-runs.rkt
  • forge/lang/alloy-syntax/main.rkt
  • forge/example/forge-core/extending-ints.rkt
  • forge/amalgam/substitutor/substitutor.rkt
  • forge/tests/forge-core/other/ast-nodes.rkt
  • forge/examples/traceBreak.rkt
  • forge/racket-rfc6455/net/rfc6455/hybi00/dispatcher.rkt
  • forge/example/forge-core/partial-instance.rkt
  • forge/example/store/testing.rkt
  • forge/tests/forge-functional/examples/spanning-tree.rkt
  • forge/check-ex-spec/examples/sample-student/student-sample-surface.rkt
  • forge/logging/logging.rkt
  • forge/sigs-functional.rkt
  • forge/tests/forge/ints/intStructure.rkt
  • forge/last-checker.rkt
  • forge/tests/forge-core/formulas/multiplicityFormulas.rkt
  • forge/translate-from-kodkod-cli.rkt
  • forge/testme/lang/reader.rkt
  • forge/tests/forge-core/ints/intComparators.rkt
  • forge/example/store/quant-bug.rkt
  • forge/tests/forge-core/formulas/disj-no-core.rkt
  • forge/tests/forge/electrum/social-network.rkt
  • forge/tests/forge-functional/sigs/oneSigs.rkt
  • forge/new-mode/core/main.rkt
  • forge/example/store/tainting/some-defs.rkt
  • forge/examples/simplest.rkt
  • forge/example/forge-core/info-maps.rkt
  • forge/example/store/old-forge.rkt
  • forge/check-ex-spec/library/download-file.rkt
  • forge/tests/forge/expressions/setComprehensions.rkt
  • forge/tests/forge-functional/sigs/basicSigs.rkt
  • forge/pardinus-cli/server/server-common.rkt
  • forge/example/forge-core/read-from-file.rkt
  • forge/examples/kittybacon.rkt
  • forge/amalgam/lift-bounds/lift-bounds.rkt
  • forge/example/forge-core/setting-solver.rkt
  • forge/racket-rfc6455/net/rfc6455/private/connection-manager.rkt
  • forge/drracket-gui.rkt
  • forge/racket-rfc6455/net/rfc6455/rfc6455/frame.rkt
  • forge/examples/variadicBreakTests.rkt
  • forge/tests/forge/electrum/always-true.rkt
  • forge/tests/forge/electrum/var-can-force-var-changes.rkt
  • forge/amalgam/userStudies/KittyBacon.rkt
  • forge/tests/forge-core/expressions/expressionOperators.rkt
  • forge/examples/intTests2.rkt
  • forge/example/forge/basic-core.rkt
  • forge/amalgam/tests/amalgam_tests.rkt
  • forge/amalgam/tests/lift-bounds_test.rkt
  • forge/tool.rkt
  • forge/tests/forge/electrum/traffic-light.rkt
  • forge/tests/forge/target/close_fixed.rkt
  • forge/decode-wheat-lang/util.rkt
  • forge/example/new-mode/new-mode-fancy.rkt
  • forge/testme/core/main.rkt
  • forge/tests/forge-core/electrum/non-temporal-var-errors.rkt
  • forge/check-ex-spec/library.rkt
  • forge/tests/forge/ints/intConverters.rkt
  • forge/example/store/forge-file.rkt
  • forge/shared.rkt
  • forge/testme/examples/sample-ta/sample/chaffs/sample-chaff1.rkt
  • forge/examples/crypto.rkt
  • forge/examples/test1.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/test-server.rkt
  • forge/examples/tttnew.rkt
  • forge/logging/2022/main.rkt
  • forge/examples/simpleTrace2.rkt
  • forge/tests/forge-functional/instances/breakers.rkt
  • forge/tests/forge/electrum/var-vs-non-var-rels.rkt
  • forge/tests/forge-core/expressions/ifte-performance.rkt
  • forge/tests/forge-functional/instances/basic-instances.rkt
  • forge/example/forge/importing.rkt
  • forge/example/store/new-bug2.rkt
  • forge/tests/forge/examples/booleanLogic.rkt
  • forge/decode-wheat-lang/lang/reader.rkt
  • forge/examples/internal/highlighting-experiment.rkt
  • forge/tests/forge-functional/formulas/setFormulaOperators.rkt
  • forge/examples/fancyBoundsTests.rkt
  • forge/example/forge-core/pardinus.rkt
  • forge/examples/test2.rkt
  • forge/examples/simplerTrace.rkt
  • forge/examples/tttboards.rkt
  • forge/examples/smallsigstest.rkt
  • forge/tests/forge-functional/electrum/non-temporal-next.rkt
  • forge/pardinus-cli/server/kks.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/test-service-mapper.rkt
  • forge/tests/forge/electrum/basic-temporal-example.rkt
  • forge/tests/error/main.rkt
  • forge/tests/forge-core/electrum/temporal-next.rkt
  • forge/new-mode/library.rkt
  • forge/amalgam/tests/forge_ex.rkt
  • forge/example/store/new-bug.rkt
  • forge/examples/errors/error-test-forge.rkt
  • forge/example/store/scripting-preds.rkt
  • forge/kodkod-cli/server/kkcli-test.rkt
  • forge/tests/forge-functional/other/emptyJoinError.rkt
  • forge/example/forge-core/evaluating.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/cat.rkt
  • forge/racket-rfc6455/net/rfc6455/rfc6455/client.rkt
  • forge/racket-rfc6455/net/rfc6455/hybi00/client.rkt
  • forge/racket-rfc6455/net/rfc6455.rkt
  • forge/decode-wheat-lang/encode-wheat.rkt
  • forge/example/forge-core/importing.rkt
  • forge/tests/forge/sigs/givenBounds.rkt
  • forge/check-ex-spec/examples/sample-ta/sample/wheats/sample-wheat.rkt
  • forge/tests/forge/electrum/past-time.rkt
  • forge/new-mode/main.rkt
  • forge/tests/forge/sigs/oneSigs.rkt
  • forge/examples/join-lhs.rkt
  • forge/tests/forge-core/electrum/temporal-next-PvsC.rkt
  • forge/example/forge-core/small.rkt
  • forge/amalgam/lift-bounds/lift-bounds_helpers.rkt
  • forge/tests/forge-core/formulas/setFormulaOperators.rkt
  • forge/lang/bounds.rkt
  • forge/racket-rfc6455/net/rfc6455/client.rkt
  • forge/breaks.rkt
  • forge/racket-rfc6455/net/rfc6455/timeout.rkt
  • forge/pardinus-cli/server/kkcli-test.rkt
  • forge/tests/forge-functional/expressions/setComprehensions.rkt
  • forge/tests/forge-functional/electrum/temporal-next-PvsC.rkt
  • forge/tests/forge/target/far_fixed.rkt
  • forge/tests/forge-functional/electrum/trace-length-errors.rkt
  • forge/examples/life.rkt
  • forge/bsl/lang/bsl-lang-specific-checks.rkt
  • forge/tests/forge/electrum/var-vs-non-var-sigs.rkt
  • forge/examples/eval-thing.rkt
  • forge/new-mode/lang/expander.rkt
  • forge/examples/goatswolves2.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/time-client-with-sync.rkt
  • forge/sigs.rkt
  • forge/examples/circular.rkt