On the public citation graph

Sound gradual typing: only mostly dead

0 signed · 63 inferred · view as graph

Inferred edges come from two machine sources: sweeps of open repository metadata (mostly SSRN and Zenodo), and a bulk OpenAlex citation snapshot. Every row below is labelled with the one it came from. Neither is a complete citation index — absence here is not evidence of absence.

Is this your work? Sign in with ORCID and put your name on the claims that are yours.
Claim with ORCID
Reference health. See whether every reference in this work resolves to a known work and none has been retracted — and get a dated CiteStamped badge you can embed.
See reference health

What this work says

Outgoing claims: the papers this work cites, builds on, or argues with.

inferredcites →https://doi.org/10.1007/978-3-540-73589-2_2openalex-snapshot
Gradual Typing for Objects
inferredcites →https://doi.org/10.1007/978-3-662-44202-9_11openalex-snapshot
Understanding TypeScript
inferredcites →https://doi.org/10.1007/978-3-662-46669-8_18openalex-snapshot
Monotonic References for Efficient Gradual Typing
inferredcites →https://doi.org/10.1007/978-3-662-49498-1_4openalex-snapshot
Practical Optional Types for Clojure
inferredcites →https://doi.org/10.1007/978-981-97-8943-6openalex-snapshot
Programming Languages and Systems
inferredcites →https://doi.org/10.1016/j.scico.2013.06.006openalex-snapshot
Gradual typing for Smalltalk
inferredcites →https://doi.org/10.1145/1176617.1176753openalex-snapshot
PyPy's approach to virtual machine construction
inferredcites →https://doi.org/10.1145/1176617.1176755openalex-snapshot
Interlanguage migration
inferredcites →https://doi.org/10.1145/12276.13333openalex-snapshot
ORBIT: an optimizing compiler for scheme
inferredcites →https://doi.org/10.1145/1328438.1328486openalex-snapshot
The design and implementation of typed scheme
inferredcites →https://doi.org/10.1145/155090.155113openalex-snapshot
The essence of compiling with continuations
inferredcites →https://doi.org/10.1145/1565824.1565827openalex-snapshot
Tracing the meta-level
inferredcites →https://doi.org/10.1145/1706299.1706343openalex-snapshot
Integrating typed and untyped code in a scripting language
inferredcites →https://doi.org/10.1145/1993498.1993514openalex-snapshot
Languages as libraries
inferredcites →https://doi.org/10.1145/2069172.2069175openalex-snapshot
Application optimization when using gradual typing
inferredcites →https://doi.org/10.1145/2069172.2069181openalex-snapshot
Runtime feedback in a meta-tracing JIT for efficient dynamic languages
inferredcites →https://doi.org/10.1145/2254064.2254094openalex-snapshot
Fast and precise hybrid type inference for JavaScript
inferredcites →https://doi.org/10.1145/2384577.2384586openalex-snapshot
Loop-aware optimizations in PyPy's tracing JIT
inferredcites →https://doi.org/10.1145/2384616.2384685openalex-snapshot
Chaperones and impersonators
inferredcites →https://doi.org/10.1145/2508168.2508171openalex-snapshot
Cast insertion strategies for gradually-typed objects
inferredcites →https://doi.org/10.1145/2617548.2617553openalex-snapshot
Typed Lua
inferredcites →https://doi.org/10.1145/2661088.2661101openalex-snapshot
Design and evaluation of gradual typing for python
inferredcites →https://doi.org/10.1145/2676726.2676971openalex-snapshot
Safe & Efficient Gradual Typing for TypeScript
inferredcites →https://doi.org/10.1145/2775052.2661101openalex-snapshot
Design and evaluation of gradual typing for python
inferredcites →https://doi.org/10.1145/2784731.2784740openalex-snapshot
Pycket: a tracing JIT for a functional language
inferredcites →https://doi.org/10.1145/2837614.2837630openalex-snapshot
Is sound gradual typing dead?
inferredcites →https://doi.org/10.1145/3009837.3009849openalex-snapshot
Big types in little runtime: open-world soundness and collaborative blame for gradual type systems
inferredcites →https://doi.org/10.1145/3133876openalex-snapshot
Virtual machine warmup blows hot and cold
inferredcites →https://doi.org/10.1145/581478.581484openalex-snapshot
Contracts for higher-order functions
inferredcites →https://doi.org/10.1145/74877.74884openalex-snapshot
An efficient implementation of SELF a dynamically-typed object-oriented language based on prototypes
inferredcites →https://doi.org/10.1145/989393.989414openalex-snapshot
Orbit
inferredcites →https://doi.org/10.4230/lipics.ecoop.2015.4openalex-snapshot
Towards Practical Gradual Typing
inferredcites →https://doi.org/10.4230/lipics.ecoop.2015.76openalex-snapshot
Concrete Types for TypeScript

What points at this work

Incoming claims: where this work appears in other papers’ reference lists and arguments.

inferred← citeshttps://doi.org/10.1007/978-3-032-07106-4_12openalex-snapshot
Ductape: Optimizing Dynamically Typed Programs Using Ahead-of-Time Compilation and Data-Flow Analysis
inferred← citeshttps://doi.org/10.1016/j.knosys.2019.05.013openalex-snapshot
Rule-based program specialization to optimize gradually typed code
inferred← citeshttps://doi.org/10.1016/j.softx.2022.101211openalex-snapshot
The StaDyn programming language
inferred← citeshttps://doi.org/10.1017/s0956796818000217openalex-snapshot
How to evaluate the performance of gradual type systems
inferred← citeshttps://doi.org/10.1145/3236766openalex-snapshot
A spectrum of type soundness and performance
inferred← citeshttps://doi.org/10.1145/3236793openalex-snapshot
Casts and costs: harmonizing safety and performance in gradual typing
inferred← citeshttps://doi.org/10.1145/3276503openalex-snapshot
Collapsible contracts: fixing a pathology of gradual typing
inferred← citeshttps://doi.org/10.1145/3290329openalex-snapshot
Gradual typing: a new perspective
inferred← citeshttps://doi.org/10.1145/3314221.3314627openalex-snapshot
Toward efficient gradual typing for structural types via coercions
inferred← citeshttps://doi.org/10.1145/3358504.3361232openalex-snapshot
Which of my transient type checks are not (almost) free?
inferred← citeshttps://doi.org/10.1145/3359619.3359742openalex-snapshot
Optimizing and evaluating transient gradual typing
inferred← citeshttps://doi.org/10.1145/3377555.3377888openalex-snapshot
Dynamic property caches: a step towards faster JavaScript proxy objects
inferred← citeshttps://doi.org/10.1145/3434334openalex-snapshot
Corpse reviver: sound and efficient gradual typing via contract verification
inferred← citeshttps://doi.org/10.1145/3464972.3472395openalex-snapshot
Naïve transient cast insertion isn't (that) bad
inferred← citeshttps://doi.org/10.1145/3485503openalex-snapshot
Gradually structured data
inferred← citeshttps://doi.org/10.1145/3485504openalex-snapshot
Transitioning from structural to nominal code with efficient gradual typing
inferred← citeshttps://doi.org/10.1145/3519939.3523430openalex-snapshot
Deep and shallow types for gradual languages
inferred← citeshttps://doi.org/10.1145/3563305openalex-snapshot
Highly illogical, Kirk: spotting type mismatches in the large despite broken contracts, unsound types, and too many linters
inferred← citeshttps://doi.org/10.1145/3579833openalex-snapshot
Typed–Untyped Interactions: A Comparative Analysis
inferred← citeshttps://doi.org/10.1145/3589806.3600034openalex-snapshot
GTP Benchmarks for Gradual Typing Performance
inferred← citeshttps://doi.org/10.1145/3632931openalex-snapshot
Type-Based Gradual Typing Performance Optimization
inferred← citeshttps://doi.org/10.1145/3656441openalex-snapshot
Space-Efficient Polymorphic Gradual Typing, Mostly Parametric
inferred← citeshttps://doi.org/10.1145/3677995openalex-snapshot
Proceedings of the 23rd ACM SIGPLAN International Workshop on Erlang
inferred← citeshttps://doi.org/10.1145/3677995.3678191openalex-snapshot
Nominal Types for Erlang
inferred← citeshttps://doi.org/10.1145/3691620.3695549openalex-snapshot
Typed and Confused: Studying the Unexpected Dangers of Gradual Typing
inferred← citeshttps://doi.org/10.1145/3763085openalex-snapshot
Tracing Just-in-Time Compilation for Effects and Handlers
inferred← citeshttps://doi.org/10.17760/d20213172openalex-snapshot
The design, implementation, and evaluation of a gradual type system for dynamic class composition
inferred← citeshttps://doi.org/10.17760/d20398329openalex-snapshot
Deep and shallow types
inferred← citeshttps://doi.org/10.4230/lipics.ecoop.2020.8openalex-snapshot
Space-Efficient Gradual Typing in Coercion-Passing Style
inferred← citeshttps://doi.org/10.48550/arxiv.1802.06375openalex-snapshot
Efficient Gradual Typing
Editorial review for independent work. ICSAC — the Institute for Complexity Science and Advanced Computing — runs a structured editorial panel for researchers publishing outside journals, and publishes on CiteStamp rails. Submission is free and goes through ORCID: icsacinstitute.org/submit.