Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
clojure-rte
clojure-rte
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 7
    • Issues 7
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
  • Operations
    • Operations
    • Incidents
  • Analytics
    • Analytics
    • Repository
    • Value Stream
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
  • Jim Newton
  • clojure-rteclojure-rte
  • Issues
  • #2

Closed
Open
Opened Aug 07, 2020 by Jim Newton@jnewtonMaintainer

minimize output of rte-to-dfa

We have made no attempts to minimize the DFA which is produced. For example the image shown in section Debugging is not minimized. States 2, 4 and 5 can be combined into a single state, and also states 1 and 3 can be combined. If states 1 and 3 are combined the labels 0 -> 3 and 0 -> 1 can be unioned to the type (not String) which will improve run-time performance.

(or Long (and (not Long) (not String))) = (not String)
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: jnewton/clojure-rte#2