HackerTube
HomeLongsLikedHistoryWatch laterCategoriesPlaylistsSettings

Introducing SILE: A New Typesetting System

lathosjp2 HN recommenders · recommended in 2 months, 2016-2022
YouTube
5K views · 11 years ago · talk · dated

The SILE author's FOSDEM 2015 talk introducing SILE, a TeX-inspired typesetting system with frame-based layout, Unicode, OpenType and a Lua-based extensible design.

Pointed to as the standard introduction to SILE as a modern TeX alternative, though possibly dated.

Graphic design & typographySoftware (other)#sile#tex#lua#typesetting#fosdem

5 comments from Hacker News

@svat2022 · in “Sile: A Modern Rewrite of TeX”

A couple of the author's talks are also online: • ▶ this video [FOSDEM 2015, "Introducing SILE: A New Typesetting System"] • link [GRANSHAN Conference 2015, "Global typesetting with SILE"]

CitesView on HN
@svat2021 · in “LuaTeX Comes of Age (2017)”

> Furthermore, the effort to rewrite as much of the TeX implementation as possible in Lua is perplexing. Very little of the TeX implementation has been rewritten in Lua. (Assuming you're talking of LuaTeX itself and not the "TeX without TeX" wiki page, which is just for demonstration.) LuaTeX starts with the WEB (Pascal) code of TeX, manually translated into C (see e.g. link ), and, additionally, hooks are added: callbacks that can be written in Lua, and which have access to the internal data structures. (By the way, SILE is a separate typesetting system (unrelated to TeX) that is actually written in Lua, and re-implements some of the TeX algorithms in Lua, I think. You can see this talk by its author about it: ▶ this video )

CitesView on HN
@lahcim82021 · in “Finl is not LaTeX”

Recently I have been also thinking about TeX's internals, also because I feel the pain points you describe in at link . I have too thought about experimenting with TeX rewrites/alternatives and particularly in Rust. I don't know if you are aware, but finl has been also submitted to Lobsters ( link ). One of the comments mentions SILE ( link ). I looked into it ( ▶ this video was nice introduction, although I don't know how up to date it is). It seems to me that SILE replaces many pain points in TeX, while being somewhat close to LuaTeX (and TeX in general), due to use of similiar components (Lua, alogorithms, hyphenation patters, libraries). It even supports "LaTeX" like input syntax, but frankly I don't think that is the part of LaTeX I would keep :). Can you share your opinion on SILE?

RecommendsView on HN
@gkya2017 · in “SILE Typesetting System”

Yes, it made me recall this, though I first saw it in FOSDEM '15 talks [1]. I thought it'd be nice to see what people think about this as I'm in the looks for a TeX alternative. [1] ▶ this video

CitesView on HN
@akavel2016 · in “Brian Kernighan on the Typesetting of “The Go Programming Language” Book”

Of recent attempts at dethroning LaTeX, there's also SILE, which actually reuses some LaTeX internals. For some examples of the output (hard to find, the author seems not great at marketing), see e.g.: link link link link link link For a deeper dive, see the author's presentation at FOSDEM 2015 - I found it really amusing - from the starting line of: "I wrote a typesetting system - by mistake." ▶ this video

RecommendsView on HN
Glenn Vanderburg - Cló: The Algorithms of TeX in Clojure42:25

Glenn Vanderburg - Cló: The Algorithms of TeX in Clojure

ClojureTV
9K views • 11 years ago
A quick tour of TeXmacs3:41

A quick tour of TeXmacs

TeXmacs Videos
32K views • 5 years ago
Badness 0 (Apostrophe‛s version)22:15

Badness 0 (Apostrophe‛s version)

suckerpinch
258K views • 2 years ago
WordTeX - A WYSIPCTWOTCG Typesetting Tool5:13

WordTeX - A WYSIPCTWOTCG Typesetting Tool

Tom Wildenhain
403K views • 8 years ago
"Building a Toolkit for Design" by Matthew Griffith32:25

"Building a Toolkit for Design" by Matthew Griffith

elm-conf
25K views • 8 years ago
Typesetters in the '80s - Computerphile12:23

Typesetters in the '80s - Computerphile

Computerphile
105K views • 12 years ago
"Code is the Easy Part" by Evan Czaplicki38:26

"Code is the Easy Part" by Evan Czaplicki

elm-conf
43K views • 10 years ago
Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry On58:23

Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry On

Curry On!
82K views • 11 years ago
CANDO: A Compiled Programming Language for Computer-Aided Nanomaterial Design and Optimization28:10

CANDO: A Compiled Programming Language for Computer-Aided Nanomaterial Design and Optimization

European Lisp Symposium
3K views • 10 years ago
Effective Programs - 10 Years of Clojure - Rich Hickey1:14:52

Effective Programs - 10 Years of Clojure - Rich Hickey

ClojureTV
176K views • 9 years ago
Brian Goetz - Stewardship: the Sobering Parts1:03:31

Brian Goetz - Stewardship: the Sobering Parts

ClojureTV
39K views • 11 years ago
Dynamic Languages Wizards Series - Panel on Language Design1:58:46

Dynamic Languages Wizards Series - Panel on Language Design

Eduardo Cavazos
16K views • 14 years ago
Lecture 1A: Overview and Introduction to Lisp1:12:56

Lecture 1A: Overview and Introduction to Lisp

MIT OpenCourseWare
420K views • 7 years ago
Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #3413:15:51

Guido van Rossum: Python and the Future of Programming | Lex Fridman Podcast #341

Lex Fridman
1.8M views • 3 years ago
Invited Talk - Guy Steele1:07:22

Invited Talk - Guy Steele

ClojureTV
39K views • 9 years ago
Computer Science - Brian Kernighan on successful language design1:00:06

Computer Science - Brian Kernighan on successful language design

University of Nottingham
332K views • 10 years ago
Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '1759:03

Breaking Down Programming Paradigms: APL's Surprising Learning Curve // Aaron Hsu // Dyalog '17

Dyalog User Meetings
7K views • 9 years ago
James Gosling - Simula: a personal journey1:12:13

James Gosling - Simula: a personal journey

UiO Realfagsbiblioteket
5K views • 9 years ago
Clojure for Lisp Programmers Part 1 - Rich Hickey1:28:59

Clojure for Lisp Programmers Part 1 - Rich Hickey

ClojureTV
25K views • 13 years ago
Andy Bell – Be the browser’s mentor, not its micromanager43:33

Andy Bell – Be the browser’s mentor, not its micromanager

Hey! Presents
23K views • 4 years ago