Main

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))

Thumbnail
dhilst.github.io
Events

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

Domain name statistics

length

16

crc

59619

tld

86 (io)

Connections

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)

Attributes
DNS records
HostTypeValue
dhilst.github.ioA185.199.108.153
dhilst.github.ioA185.199.109.153
dhilst.github.ioA185.199.110.153
dhilst.github.ioA185.199.111.153
dhilst.github.ioCAAttl=3600 flags=0 tag=issue value=digicert.com
dhilst.github.ioCAAttl=3600 flags=0 tag=issue value=letsencrypt.org
dhilst.github.ioCAAttl=3600 flags=0 tag=issuewild value=digicert.com
Open Graph

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...

Mainpage statistics

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)

Mainpage text analysis

redirect type

-

block type

0 (no issues)

detected language

1 (English)

category id

Pozostałe (16)

index version

2025110801

spam phrases

0

Mainpage text statistics

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

RSS

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

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

-