charlottetan / Ghc Scheduler
Helps with visualising the schedule for GHC 2018
Stars: ✭ 13
Programming Languages
javascript
184084 projects - #8 most used programming language
Labels
Projects that are alternatives of or similar to Ghc Scheduler
haskell-code-spot
Visual tool to spot odd runtime behaviour of Haskell programs.
Stars: ✭ 106 (+715.38%)
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
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
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-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
- Go to the raw js and copy it (ctrl-c).
- Go to the GHC sessions page.
- 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].