plt
hint.css
Our great sponsors
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.
plt
-
Ask HN: Learning Modern Compilers?
I recall reading a comment on here at some point in the last year where someone who worked on a team that wrote compilers lamented the difficulty in hiring qualified people because the practice of compiler construction differs so wildly from what is taught in school or even most compiler books. Apparently it scarcely resembles what is taught in university courses based on the Dragon book or similar, both in the higher level architecture and the lower level techniques
I know that one difference is that compilers have adopted a more service-oriented architecture, kind of like the Roslyn compiler. This allows them to not only compile your code, but inform your text editor and linter and similar tooling of syntax issues incrementally.
What are other differences? Is llvm still relevant outside of academia?
Are there any books, papers, or open source projects one could study to learn how compilers are built in this day and age?
Also: does the more abstract "programming language theory" popular in the more formal functional programming world (e.g. denotational semantics, lambda calculus, Floyd-Hoare logic, type theory, etc: this sort of stuff[1]) have any relevance to compiler writers and language/language tooling developers in industry?
[1] https://steshaw.org/plt/
- What are some evergreen articles on programming languages and computing in general?
- What Books Should Everyone Read?
-
Programming related book suggestions please
Programming Language Theory books and resources
-
CSS Deep
steshaw/plt - A path to Programming Language Theory enlightenment
hint.css
-
Japanese Hover Over
For example: https://kushagra.dev/lab/hint/ {{Front}} Type the above content into the card template. Place the cursor over the text in the "Front" field and the contents of the "Back" field will appear.
- Hint.css: crea botones con infografías para tu sitio web
-
Making a URL Shortener website using Axios
First we will talk about the requirements and dependencies of this project. In this project we will use Axios to make a HTTP request (you can also use XML request for Fetch api to do the same), and Hint.css for hints (not necessary).
-
CSS Deep
chinchang/hint.css - A CSS only tooltip library for your lovely websites.
What are some alternatives?
Compass - Compass is no longer actively maintained. Compass is a Stylesheet Authoring Environment that makes your website design simpler to implement and easier to maintain.
qTip2
odometer
jquery-popup-overlay - jQuery plugin for responsive and accessible modal windows and tooltips
css-loaders - A collection of loading spinners animated with CSS
tipsy - Facebook-style tooltips plugin for jQuery
awesome-conferences
tooltipster - A jQuery tooltip plugin
chardin.js - Simple overlay instructions for your apps.
simptip - A simple CSS tooltip made with Sass
pnotify - Beautiful JavaScript notifications with Web Notifications support.
toolbar - A tooltip style toolbar jQuery plugin