id
name
related tables
0
processing priority
3
site type
5 (wiki-type site, growing by topic rather than chronologically)
review version
11
html import
20 (imported (full content))
first seen date
2024-01-28 18:07:05
expired found date
-
created at
2024-06-08 00:37:35
updated at
2026-04-01 08:49:50
length
16
crc
59619
tld
86 (io)
is subdomain of id
87719371 (github.io)
previous id
-
replaced with id
-
related id
-
related bits
import finished
imported domain data
imported related domains
imported DNS records
dns primary id
-
dns alternative id
-
lifecycle status
0 (unclassified, or currently active)
page title
▷ Dhilst.github.io : D. Hilst's blog.
site title
D. Hilst's blog.
site description
A humble online knowledge base.
server ip
185.199.108.153
server country
United States
server hostname
cdn-185-199-108-153.github.com
trending domains
codigospostales.com.ar, zombicidestuff.com, mhd411.com, thestoneridgetavern.com, linoleum-msk.ru, e-myholiday.com, robotjs.io, rimario.net, repulsivehax.net, sprengstart.com, ntunhs.net, itsliwa.wordpress.com, omotenashi-realty.com, osegmotorcycle.com, makeitinua.com, wmc.ac.uk, pickleeditor.com, cheaphostings.org, lukeoil.com, realturkey.be, theroofguyannapolis.com, leercomicsonline.com, hostup.org, soraco.co, tacomamausoleum.com, lowstock.ru, carpfeed.com, dbfree.me, canyoneeringusa.com
| Host | Type | Value |
|---|---|---|
| dhilst.github.io | A | 185.199.108.153 |
| dhilst.github.io | A | 185.199.109.153 |
| dhilst.github.io | A | 185.199.110.153 |
| dhilst.github.io | A | 185.199.111.153 |
| dhilst.github.io | CAA | ttl=3600 flags=0 tag=issue value=digicert.com |
| dhilst.github.io | CAA | ttl=3600 flags=0 tag=issue value=letsencrypt.org |
| dhilst.github.io | CAA | ttl=3600 flags=0 tag=issuewild value=digicert.com |
title
Home
description
Personal blog
image
site name
dhilst
author
Daniel Hilst Selli
raw text
dhilst dhilst ⟺ Blog About Abstracting recursion over AST 22 Jan 2024 Something that I think is realy useful when working with abstract syntax trees, is the possibility to do tree transformations. Trees transaformations can be used to add information to the AST from a semantic analysis, add positions, do optimizations, inline functions, etc. In this post I show what I learned after trying to achieve good tree transformations API in my code. First things first: I’m using a boolean language with variables as example here. I know that real world examples tend to be much more complex. Also, keep in mind that the things shown here represent my personal opinion but I will try to explain the trade-offs as much as possible, in any case, spoiler alert; it may not be the most type safe option available, I will try to explain why later. You can find the code here ! The Language So this is the OCaml type for the AST type expr = Bool of bool | And of...
mp import status
20
mp rejected date
-
mp saved date
-
mp size orig
15401
mp size raw text
5142
mp inner links count
3
mp inner links status
20 (imported)
redirect type
-
block type
0 (no issues)
detected language
1 (English)
category id
Pozostałe (16)
index version
2025110801
spam phrases
0
text nonlatin
text cyrillic
0
text characters
3446
text words
806
text unique words
252
text lines
297
text sentences
30
text paragraphs
13
text words per sentence
26
links ext ugc
3
rss path
rss status
1 (priority 1 already searched, no matches found)
rss found date
-
rss size orig
0
rss items
0
rss spam phrases
0
rss detected language
0 (awaiting analysis)
inbefore feed id
-
inbefore status
0 (new)
sitemap path
sitemap status
1 (priority 1 already searched, no matches found)
sitemap review version
1
sitemap urls count
0
sitemap urls adult
0
sitemap filtered products
0
sitemap filtered videos
0
sitemap found date
-
sitemap process date
2024-07-01 15:27:30
sitemap first import date
-
sitemap last import date
-