forge

A model-finding language with Alloy-adjacent syntax.

Build status: ok dependency problems failing tests missing license metadata

Authors
Documentation
Tags
License
Last updatedWednesday, May 1st, 2024 2:02:55pm (UTC)
Ring1
ConflictsNone
Dependencies
Most recent build results
Version Exceptions
VersionSourceChecksum
defaulthttps://github.com/tnelson/Forge.git?path=forge37e1f4dcf447e8e3e877d2d2cec7bb9908e925dd
Last checkedFriday, May 24th, 2024 12:02:47pm (UTC)
Last editedMonday, April 11th, 2022 11:42:40am (UTC)
Date addedFriday, January 24th, 2020 5:59:30pm (UTC)
Modules
  • forge/amalgam/desugar/desugar_helpers.rkt
  • forge/core/main.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/other/target-oriented.rkt
  • forge/tests/forge-core/formulas/booleanFormulaOperators.rkt
  • forge/temporal/lang/reader.rkt
  • forge/pardinus-cli/server/kkcli-reader.rkt
  • forge/lang/alloy-syntax/syntax-class.rkt
  • forge/lang/alloy-syntax/indenter.rkt
  • forge/logging/check-ex-spec/main.rkt
  • forge/domains/crypto/lang/reader.rkt
  • forge/tests/forge-core/other/builtins.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/temporal/main.rkt
  • forge/tests/forge-core/expressions/setComprehensions.rkt
  • forge/amalgam/userStudies/test-model2.rkt
  • forge/domains/abac/main.rkt
  • forge/lang/alloy-syntax/parser.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-core/other/test_behavior_last.rkt
  • forge/tests/forge-core/ints/intOperators.rkt
  • forge/tests/evaluator.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/racket-rfc6455/net/rfc6455/dispatcher.rkt
  • forge/racket-rfc6455/net/rfc6455/http.rkt
  • forge/check-ex-spec/examples/sample-ta/sample/chaffs/sample-chaff1.rkt
  • forge/send-to-kodkod.rkt
  • forge/bsl/lang/reader.rkt
  • forge/server/modelToXML.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/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-functional/electrum/non-temporal-var-errors.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/choose-lang-specific.rkt
  • forge/tests/forge-core/formulas/quantifiedFormulas.rkt
  • forge/amalgam/tests/forge_ex_test.rkt
  • forge/temporal/lang/temporal-lang-specific-checks.rkt
  • forge/amalgam/userStudies/mturk_spec.rkt
  • forge/tests/forge-functional/electrum/temporal-next.rkt
  • forge/domains/abac/lang/reader.rkt
  • forge/amalgam/tests/test_helpers.rkt
  • forge/tests/forge-core/ints/intConverters.rkt
  • forge/check-ex-spec/lang/reader.rkt
  • forge/amalgam/desugar/tuple2Expr.rkt
  • forge/check-ex-spec/core/main.rkt
  • forge/lang/reader.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/racket-rfc6455/net/rfc6455/examples/client.rkt
  • forge/tests/forge-core/formulas/disj-one-core.rkt
  • forge/domains/abac/lexparse.rkt
  • forge/check-ex-spec/examples/sample-ta/sample/chaffs/sample-chaff2.rkt
  • forge/check-ex-spec/demo/demo-suite.rkt
  • forge/domains/abac/helpers.rkt
  • forge/racket-rfc6455/net/rfc6455/rfc6455/handshake.rkt
  • forge/tests/forge-functional/instances/atoms.rkt
  • forge/lang/alloy-syntax/colorer.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/examples/paper/f9_core.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/racket-rfc6455/net/rfc6455/rfc6455/conn.rkt
  • forge/tests/forge-core/sigs/oneSigs.rkt
  • forge/tests/forge-core/electrum/non-temporal-next.rkt
  • forge/lang/alloy-syntax/lexer.rkt
  • forge/tests/forge-functional/examples/testing.rkt
  • forge/domains/abac/runner.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/pardinus-cli/server/error-tests.rkt
  • forge/lang/expander.rkt
  • forge/lang/ast.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/echo-server.rkt
  • forge/evaluator.rkt
  • forge/amalgam/desugar/desugar.rkt
  • forge/lang/deparse.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/domains/abac/tests/abac1.rkt
  • forge/main.rkt
  • forge/domains/crypto/expander.rkt
  • forge/tests/forge-functional/ints/intStructure.rkt
  • forge/drracket-link.rkt
  • forge/pardinus-cli/server/intTests2.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-functional/expressions/ifte-performance.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/amalgam/lift-bounds/lift-bounds.rkt
  • forge/domains/abac/tests/abac2.rkt
  • forge/tests/forge-core/formulas/disj-no-core.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/drracket-gui.rkt
  • forge/racket-rfc6455/net/rfc6455/rfc6455/frame.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/tests/forge-core/electrum/non-temporal-var-errors.rkt
  • forge/domains/abac/tests/errors.rkt
  • forge/check-ex-spec/library.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/tool.rkt
  • forge/decode-wheat-lang/util.rkt
  • forge/testme/core/main.rkt
  • forge/tests/forge-functional/instances/breakers.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/test-server.rkt
  • forge/amalgam/tests/forge_ex.rkt
  • forge/domains/crypto/examples/reflect.rkt
  • forge/tests/forge-core/expressions/ifte-performance.rkt
  • forge/tests/forge-functional/instances/basic-instances.rkt
  • forge/decode-wheat-lang/lang/reader.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/error/main.rkt
  • forge/tests/forge-core/electrum/temporal-next.rkt
  • forge/domains/abac/tests/emcstests.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-core/other/test_behavior_first.rkt
  • forge/check-ex-spec/examples/sample-ta/sample/wheats/sample-wheat.rkt
  • forge/tests/forge-core/electrum/temporal-next-PvsC.rkt
  • forge/tests/srclocs/main.rkt
  • forge/tests/forge-functional/other/emptyJoinError.rkt
  • forge/domains/abac/pretty-formatting.rkt
  • forge/racket-rfc6455/net/rfc6455/examples/cat.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/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/racket-rfc6455/net/rfc6455/examples/time-client-with-sync.rkt
  • forge/tests/forge-functional/electrum/trace-length-errors.rkt
  • forge/bsl/lang/bsl-lang-specific-checks.rkt