forge

A model-finding language with Alloy-adjacent syntax.

Build status: ok failing tests missing license metadata

Authors
Documentation
Tags
License
Last updatedSunday, July 16th, 2023 6:32:39pm (UTC)
Ring1
ConflictsNone
Dependencies
Most recent build results
Version Exceptions
VersionSourceChecksum
defaulthttps://github.com/tnelson/Forge.git?path=forgeaa2e8a67a8ff38db145dcb1a1aa5c02d0b851235
Last checkedMonday, December 11th, 2023 8:04:28am (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/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/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/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/domains/crypto/lang/reader.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/racket-rfc6455/net/rfc6455/conn-api.rkt
  • forge/tests/forge/other/decl-order.rkt
  • forge/lang/alloy-syntax/parser.rkt
  • forge/amalgam/userStudies/test-model2.rkt
  • forge/tests/forge-functional/sigs/abstractSigs.rkt
  • forge/tests/forge-functional/instances/eval-expr-match.rkt
  • forge/tests/forge-core/other/override-core.rkt
  • forge/tests/forge/relations/breakers.rkt
  • forge/tests/forge-core/expressions/setComprehensions.rkt
  • forge/tests/forge/examples/sudoku.rkt
  • forge/tests/forge/relations/lone.rkt
  • forge/tests/forge-core/ints/intOperators.rkt
  • forge/tests/evaluator.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/tests/forge/relations/one.rkt
  • forge/check-ex-spec/examples/sample-ta/sample/chaffs/sample-chaff1.rkt
  • forge/send-to-kodkod.rkt
  • forge/bsl/lang/reader.rkt
  • forge/amalgam.rkt
  • forge/tests/forge-core/other/bounds-optimization.rkt
  • forge/tests/forge-functional/ints/intConverters.rkt
  • forge/racket-rfc6455/net/rfc6455/url.rkt
  • forge/testme/lang/expander.rkt
  • forge/tests/forge-core/sigs/basicSigs.rkt
  • forge/pardinus-cli/server/kkcli-expander.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/check-ex-spec/examples/sample-student/student-sample-core.rkt
  • forge/tests/forge-core/formulas/disj-some-core.rkt
  • forge/tests/forge-core/formulas/disj-lone-core.rkt
  • forge/core/lang/reader.rkt
  • forge/tests/forge/ints/intComparators.rkt
  • forge/tests/forge/formulas/setFormulaOperators.rkt
  • forge/tests/forge-functional/other/ast-nodes.rkt
  • forge/tests/forge-functional/instances/eval-int-match.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/time-server.rkt
  • forge/check-ex-spec/lang/expander.rkt
  • forge/check-ex-spec/core/lang/reader.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/tests/forge/electrum/always-tests.rkt
  • forge/amalgam/tests/test_helpers.rkt
  • forge/tests/forge/other/properties_undirected_tree.rkt
  • forge/amalgam/desugar/tuple2Expr.rkt
  • forge/amalgam/tests/forge_ex_test.rkt
  • forge/tests/forge-functional/electrum/temporal-next.rkt
  • forge/tests/forge/target/hamming_runs.rkt
  • forge/tests/forge-core/ints/intConverters.rkt
  • forge/check-ex-spec/lang/reader.rkt
  • forge/tests/forge/formulas/booleanFormulaOperators.rkt
  • forge/tests/forge-core/formulas/disj-one-core.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/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/tests/forge/sigs/extendingSigs.rkt
  • forge/lang/alloy-syntax/colorer.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/client.rkt
  • forge/tests/forge/expressions/orderOfOpsLogical2.rkt
  • forge/check-ex-spec/examples/sample-ta/sample/chaffs/sample-chaff2.rkt
  • forge/tests/forge/sigs/loneSigs.rkt
  • forge/racket-rfc6455/net/rfc6455/rfc6455/handshake.rkt
  • forge/tests/forge-functional/instances/atoms.rkt
  • forge/tests/forge-core/instances/basic-instances.rkt
  • forge/amalgam/tests/forge_ex2.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/translate-to-kodkod-cli.rkt
  • forge/racket-rfc6455/net/rfc6455/rfc6455/dispatcher.rkt
  • forge/check-ex-spec/library/commands.rkt
  • forge/testme/examples/sample-ta/sample/wheats/sample-wheat.rkt
  • forge/amalgam/userStudies/un-commentedKittyBacon.rkt
  • forge/sigs-structs.rkt
  • forge/testme/library/download-file.rkt
  • forge/tests/forge-core/other/emptyJoinError.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/time-client-with-threads.rkt
  • forge/bsl/main.rkt
  • forge/tests/forge-core/examples/testing.rkt
  • forge/tests/forge/other/univIdenRTC.rkt
  • forge/tests/forge-functional/examples/testing.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/tests/forge-core/electrum/non-temporal-next.rkt
  • forge/lang/alloy-syntax/lexer.rkt
  • forge/racket-rfc6455/net/rfc6455/hybi00/handshake.rkt
  • forge/tests/forge-core/ints/intStructure.rkt
  • forge/tests/forge-functional/formulas/multiplicityFormulas.rkt
  • forge/tests/error/import-invalid-example.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/tests/forge/sigs/abstractSigs.rkt
  • forge/pardinus-cli/server/error-tests.rkt
  • forge/lang/expander.rkt
  • forge/lang/ast.rkt
  • forge/evaluator.rkt
  • forge/amalgam/desugar/desugar.rkt
  • forge/pardinus-cli/server/server.rkt
  • forge/amalgam/tests/lift-bounds_helpers_tests.rkt
  • forge/tests/forge-functional/expressions/expressionOperators.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/testme/examples/ta-template/summarize.rkt
  • forge/drracket-link.rkt
  • forge/tests/forge/expressions/orderOfOpsExprs.rkt
  • forge/domains/crypto/expander.rkt
  • forge/tests/forge-functional/ints/intStructure.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/testme/core/lang/reader.rkt
  • forge/demo/life.rkt
  • forge/tests/forge-core/other/multiple-temporal-runs.rkt
  • forge/lang/alloy-syntax/main.rkt
  • forge/amalgam/substitutor/substitutor.rkt
  • forge/tests/forge-core/other/ast-nodes.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/racket-rfc6455/net/rfc6455/hybi00/dispatcher.rkt
  • forge/translate-from-kodkod-cli.rkt
  • forge/testme/lang/reader.rkt
  • forge/tests/forge-core/ints/intComparators.rkt
  • forge/tests/forge-core/formulas/disj-no-core.rkt
  • forge/tests/forge/electrum/social-network.rkt
  • forge/tests/forge/expressions/setComprehensions.rkt
  • forge/tests/forge-functional/sigs/basicSigs.rkt
  • forge/pardinus-cli/server/server-common.rkt
  • forge/tests/forge-functional/sigs/oneSigs.rkt
  • forge/check-ex-spec/library/download-file.rkt
  • forge/amalgam/lift-bounds/lift-bounds.rkt
  • forge/drracket-gui.rkt
  • forge/racket-rfc6455/net/rfc6455/rfc6455/frame.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/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/tests/forge-core/electrum/non-temporal-var-errors.rkt
  • forge/check-ex-spec/library.rkt
  • forge/tests/forge/ints/intConverters.rkt
  • forge/shared.rkt
  • forge/testme/examples/sample-ta/sample/chaffs/sample-chaff1.rkt
  • forge/logging/2022/main.rkt
  • forge/racket-rfc6455/net/rfc6455/private/connection-manager.rkt
  • forge/testme/core/main.rkt
  • forge/tests/forge-functional/instances/breakers.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/test-server.rkt
  • forge/tests/forge/electrum/var-vs-non-var-rels.rkt
  • forge/tests/forge-core/expressions/ifte-performance.rkt
  • forge/tests/forge/examples/booleanLogic.rkt
  • forge/decode-wheat-lang/lang/reader.rkt
  • forge/tests/forge-functional/instances/basic-instances.rkt
  • forge/tests/forge-functional/electrum/non-temporal-next.rkt
  • forge/pardinus-cli/server/kks.rkt
  • forge/tests/forge-functional/formulas/setFormulaOperators.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/amalgam/tests/forge_ex.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/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/tests/forge-core/electrum/temporal-next-PvsC.rkt
  • forge/tests/forge-functional/other/emptyJoinError.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/cat.rkt
  • forge/amalgam/lift-bounds/lift-bounds_helpers.rkt
  • forge/tests/forge/sigs/oneSigs.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/domains/crypto/main.rkt
  • forge/sigs.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/tests/forge/electrum/var-vs-non-var-sigs.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/time-client-with-sync.rkt
  • forge/bsl/lang/bsl-lang-specific-checks.rkt