ghc VS FiraCode

Compare ghc vs FiraCode and see what are their differences.

ghc

Mirror of the Glasgow Haskell Compiler. Please submit issues and patches to GHC's Gitlab instance (https://gitlab.haskell.org/ghc/ghc). First time contributors are encouraged to get started with the newcomers info (https://gitlab.haskell.org/ghc/ghc/wikis/contributing). (by ghc)

FiraCode

Free monospaced font with programming ligatures (by tonsky)
Our great sponsors
  • Nanos - Run Linux Software Faster and Safer than Linux with Unikernels
  • Scout APM - A developer's best friend. Try free for 14-days
  • SaaSHub - Software Alternatives and Reviews
ghc FiraCode
28 68
2,618 59,361
1.0% -
9.9 6.3
2 days ago 17 days ago
Haskell Clojure
GNU General Public License v3.0 or later SIL Open Font License 1.1
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

ghc

Posts with mentions or reviews of ghc. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-08.
  • Status of Record Dot Syntax?
    4 projects | reddit.com/r/haskell | 8 Oct 2021
    Thanks, it seems to be implemented in 9.2.1 with the extensions OverloadedRecordDot and OverloadedRecordUpdate. It seems that GHC 9.2.1 is at stage "RC1": https://github.com/ghc/ghc/tags
  • Variable not in scope error
    1 project | reddit.com/r/haskellquestions | 26 Sep 2021
    % ghci scratch.hs GHCi, version 8.8.4: https://www.haskell.org/ghc/ :? for help Loaded GHCi configuration from /home/bss/.ghc/ghci.conf [1 of 1] Compiling Main ( scratch.hs, interpreted ) Ok, one module loaded. (0.05 secs,)
    1 project | reddit.com/r/haskell | 26 Sep 2021
    $ cat a.hs module Main where foo :: Int foo = 42 $ cat b.hs foo :: Int foo = 42 $ ghci a.hs GHCi, version 8.10.4: https://www.haskell.org/ghc/ :? for help Loaded package environment from /home/username/.ghc/x86_64-linux-8.10.4/environments/default Loaded GHCi configuration from /home/username/git/dotfiles/.ghci [1 of 1] Compiling Main ( a.hs, interpreted ) a.hs:1:1: error: The IO action ‘main’ is not defined in module ‘Main’ | 1 | module Main where | ^ Failed, no modules loaded. Prelude> Leaving GHCi. $ ghci b.hs GHCi, version 8.10.4: https://www.haskell.org/ghc/ :? for help Loaded package environment from /home/username/.ghc/x86_64-linux-8.10.4/environments/default Loaded GHCi configuration from /home/username/git/dotfiles/.ghci [1 of 1] Compiling Main ( b.hs, interpreted ) Ok, one module loaded. *Main> Leaving GHCi. $
  • Integer coordinate from String
    1 project | reddit.com/r/haskell | 25 Sep 2021
    GHCi, version 9.0.1: https://www.haskell.org/ghc/ :? for help ghci> import Data.Char ghci> ord 'H' 72 ghci> ord 'H' - ord 'A' 7 ghci> ord '3' - ord '0' 3
  • Defining an Applicative instance on a GADT
    1 project | reddit.com/r/haskellquestions | 11 Sep 2021
    GHCi, version 8.8.4: https://www.haskell.org/ghc/ :? for help Loaded GHCi configuration from /home/bss/.ghc/ghci.conf GHCi> :set -XGADTs GHCi> :{ GHCi| data Foo a where GHCi| Bar1 :: Int -> Foo Int GHCi| Bar2 :: Float -> Foo Float GHCi| :} type role Foo nominal data Foo a where ... (0.00 secs, 0 bytes) GHCi> :set -XEmptyCase GHCi> :{ GHCi| instance Functor Foo where GHCi| fmap f x = case x of {} GHCi| :} (0.00 secs, 0 bytes)
  • stack ghci --ghci-options="-v0" <<< 'reverse [1, 2, 3]' -v0 does not remove all the message from console?
    2 projects | reddit.com/r/haskell | 9 Sep 2021
    ghci -v1 <<< 'reverse [1, 2, 3]' GHCi, version 8.10.6: https://www.haskell.org/ghc/ :? for help Prelude> [3,2,1] Prelude> Leaving GHCi.
  • How to hide extra stuff in the GHCi prompt?
    1 project | reddit.com/r/haskell | 9 Sep 2021
    GHCi, version 8.10.7: https://www.haskell.org/ghc/ :? for help Loaded GHCi configuration from /home/natewind/.ghci Prelude λ>
  • nth element from a list
    1 project | reddit.com/r/haskellquestions | 1 Sep 2021
    GHCi, version 8.6.5: http://www.haskell.org/ghc/ :? for help Prelude> :{ Prelude| nth _ [] = error "nth: empty list" Prelude| nth 0 (x:_) = x Prelude| nth n (_:xs) = nth (n - 1) xs Prelude| :} Prelude> nth 3 [1,4,5,9,8] 9 Prelude> nth k l = if k == 1 then head l else nth (k - 1) (tail l) Prelude> nth 3 [1,4,5,9,8] 5
  • Fragen zum Informatik Studium
    2 projects | reddit.com/r/rwth | 21 Aug 2021
    Hierfür wird der Glasgow Haskell Compiler (GHC) genutzt: https://www.haskell.org/ghc/
  • Help with understanding some Haskell questions for uni
    1 project | reddit.com/r/learnprogramming | 18 Aug 2021
    GHCi, version 8.4.4: http://www.haskell.org/ghc/ :? for help Prelude> :t 20:[2+0] 20:[2+0] :: Num a => [a] Prelude> :t (2.0, "2.0") (2.0, "2.0") :: Fractional a => (a, [Char]) Prelude> :t (id, map, sum) (id, map, sum) :: (Foldable t, Num a1) => (a2 -> a2, (a3 -> b) -> [a3] -> [b], t a1 -> a1)

FiraCode

Posts with mentions or reviews of FiraCode. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-11-27.

What are some alternatives?

When comparing ghc and FiraCode you can also consider the following projects:

nerd-fonts - Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

alacritty - A cross-platform, OpenGL terminal emulator.

source-code-pro - Monospaced font family for user interface and coding environments

oh-my-posh - A prompt theme engine for any shell.

polybar - A fast and easy-to-use status bar

neovim - Vim-fork focused on extensibility and usability

gruvbox-material - Gruvbox with Material Palette

Visual Studio Code - Visual Studio Code

nord - An arctic, north-bluish color palette.

Inconsolata - Development repo of Inconsolata Fonts by Raph Levien

cascadia-code - This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.

rofi - Rofi: A window switcher, application launcher and dmenu replacement