All Projects → charlottetan → Ghc Scheduler

charlottetan / Ghc Scheduler

Helps with visualising the schedule for GHC 2018

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Ghc Scheduler

stupid-computer
A understandable Haskell tracer.
Stars: ✭ 13 (+0%)
Mutual labels:  ghc
haskell-code-spot
Visual tool to spot odd runtime behaviour of Haskell programs.
Stars: ✭ 106 (+715.38%)
Mutual labels:  ghc
Haskell Tools
Developer tools for Haskell
Stars: ✭ 256 (+1869.23%)
Mutual labels:  ghc
ghc-alt-libc
GHC compiled against musl & uClibc
Stars: ✭ 41 (+215.38%)
Mutual labels:  ghc
htoml
TOML file format parser in Haskell
Stars: ✭ 39 (+200%)
Mutual labels:  ghc
haskell-ghc-reading-guide
Haskell GHC reading guide
Stars: ✭ 29 (+123.08%)
Mutual labels:  ghc
ghc-stack
Hacking GHC's Stack for Fun and Profit (featuring The Glorious Haskell Debugger v0.0.1 Pre-alpha)
Stars: ✭ 69 (+430.77%)
Mutual labels:  ghc
Haskell Exercises
A little course to learn about some of the more obscure GHC extensions.
Stars: ✭ 492 (+3684.62%)
Mutual labels:  ghc
cdetect
🔬 Detect which compiler and compiler version a Linux executable (in the ELF format) was compiled with
Stars: ✭ 23 (+76.92%)
Mutual labels:  ghc
ghc-syntax-highlighter
Syntax highlighter for Haskell using the lexer of GHC
Stars: ✭ 55 (+323.08%)
Mutual labels:  ghc
what-it-do
Automatically trace all (showable) binds in do expressions
Stars: ✭ 81 (+523.08%)
Mutual labels:  ghc
ghci-hexcalc
Haskell/GHCi as a Hex-Calculator interactive
Stars: ✭ 24 (+84.62%)
Mutual labels:  ghc
type-natural
Type-level well-kinded natural numbers.
Stars: ✭ 32 (+146.15%)
Mutual labels:  ghc
the-thoralf-plugin
This a type-checker plugin to rule all type checker plugins involving type-equality reasoning using smt solvers.
Stars: ✭ 22 (+69.23%)
Mutual labels:  ghc
Stan
🕵️ Haskell STatic ANalyser
Stars: ✭ 386 (+2869.23%)
Mutual labels:  ghc
Pi-Pool
Cardano Stakepool on Raspberry Pi
Stars: ✭ 204 (+1469.23%)
Mutual labels:  ghc
ghc-whole-program-compiler-project
GHC Whole Program Compiler and External STG IR tooling
Stars: ✭ 89 (+584.62%)
Mutual labels:  ghc
Sublimehaskell
A Sublime Text 3 plugin for Haskell. Features cabal building, error and warning highlighting, smart completion and ghc-mod integration.
Stars: ✭ 574 (+4315.38%)
Mutual labels:  ghc
Haskell Code Explorer
Web application for exploring and understanding Haskell codebases
Stars: ✭ 454 (+3392.31%)
Mutual labels:  ghc
ghc-exactprint
GHC version of haskell-src-exts exactPrint
Stars: ✭ 59 (+353.85%)
Mutual labels:  ghc

ghc-scheduler

Helps with visualising the schedule for GHC 2018.

Goals

  • Easy to install.
  • Make sure we are always operating on current data - If the schedule changes, this script will pick up the changes.

Install

  1. Go to the raw js and copy it (ctrl-c).
  2. Go to the GHC sessions page.
  3. Open Developer Tools and paste the js into the console.

Usage

  • Dates: Click to toggle between the dates
  • Audience | Track | Off: Choose to colour the sessions by audience, track, or turn it off.
  • Show all sessions: Toggle to exclude sessions outside of the main session block. List of excluded sessions is in the code.
  • Schedule controls:
    • Show my schedule: While viewing sessions, click on a session to add it to your schedule, then click this button to show only the sessions that you have added. Note: This disables the Show all sessions filter.
    • Clear: Remove all sessions that were in your schedule.
    • Export: Export schedule as a | delimited list of titles.
    • Import: Import a | delimited list of titles as a schedule and load it up for viewing.
    • Textbox: For grabbing exported schedule and importing schedule.
  • Audience/Track colour blocks: These can be toggled to show sessions that match a particular audience or track.
  • Schedule container: Has two horizontal scrollbars to help with the scrolling.
  • Each session: Hovering over a session brings up the description of the session. Clicking on a session will add it to your schedule which you can then view and edit using the schedule controls.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].