Hasklig-1.1.tgz


Advertisement

Description

Hasklig - Code font with monospaced ligatures

Property Value
Distribution NetBSD 8.0
Repository NetBSD i386
Package filename Hasklig-1.1.tgz
Package name Hasklig
Package version 1.1
Package release -
Package architecture i386
Package type tgz
Category fonts
Homepage https://github.com/i-tu/Hasklig/
License ofl-v1.1
Maintainer -
Download size 768.01 KB
Installed size 1.86 MB
Programming languages are limited to relatively few characters. As
a result, combined character operators surfaced quite early, such
as the widely used arrow (->), comprised of a hyphen and greater
sign. It looks like an arrow if you know the analogy and squint a
bit.
Composite glyphs are problematic in languages such as Haskell which
utilize these complicated operators (=> -< >>= etc.) extensively.
The readability of such complex code improves with pretty printing.
Academic articles featuring Haskell code often use lhs2tex to
achieve an appealing rendering, but it is of no use when programming.
Some Haskellers have resorted to Unicode symbols, which are valid
in the ghc. However they are one-character-wide and therefore
eye-strainingly small. Furthermore, when displayed as substitutes
to the underlying multi-character representation, as vim2hs does,
the characters go out of alignment.
Hasklig solves the problem the way typographers have always solved
ill-fitting characters which co-occur often: ligatures. The underlying
code stays the same - only the representation changes.  Not only
can multi-character glyphs be rendered more vividly, other problematic
things in monospaced fonts, such as spacing can be corrected.

Alternatives

Package Version Architecture Repository
Hasklig-1.1.tgz 1.1 amd64 NetBSD
Hasklig - - -

Requires

Name Value
ttmkfdir2 >= 20021109

Download

Type URL
Mirror ftp.netbsd.org
Binary Package Hasklig-1.1.tgz
Source Package Hasklig

Install Howto

Install Hasklig tgz package:

# pkg_add Hasklig

See Also

Package Description
Hermes-1.3.3nb2.tgz Library for conversion of pixel graphics
IglooFTP-0.6.1nb6.tgz Easy to use FTP client for X Window System
ImageMagick-7.0.9.5.tgz Package for display and interactive manipulation of images
ImageMagick6-6.9.9.38nb11.tgz Package for display and interactive manipulation of images
Inter-UI-3.11.tgz Font for highly legible text on computer screens
InterLOGIC-0.30nb10.tgz Logic/puzzle game based on the old Amiga game "Balls"
Ipopt-3.11.5.tgz Interior Point OPTimizer
JBidwatcher-2.1.5.tgz Software for eBay sniping, bidding and monitoring
JMdict-20061208.tgz Japanese-Multilingual electronic dictionary
KoboDeluxe-0.5.1nb6.tgz Multi-way scrolling shoot 'em up game for X
LPRng-3.6.28nb2.tgz "meta-package" for LPRng, Enhanced Printer Spooler
LPRng-core-3.8.28nb3.tgz Enhanced Printer Spooler
LPRng-doc-3.6.13.tgz LPRng documentation in dvi, text, html and ps formats
LaBrea-2.5nb2.tgz Builds tarpits/honeypots for scanners
LaTeXML-0.8.2nb2.tgz LaTeX to XML/HTML/MathML Converter
Advertisement
Advertisement