An open API service providing repository metadata for many open source software ecosystems.

Topic: "programming-language-theory"

github/CodeSearchNet 📦

Datasets, tools, and benchmarks for representation learning of code.

Language: Jupyter Notebook - Size: 28.6 MB - Last synced at: 3 days ago - Pushed at: over 3 years ago - Stars: 2,307 - Forks: 402

imteekay/programming-language-research

✨ Programming Language Research, Applied PLT & Compilers

Language: Clojure - Size: 35.8 MB - Last synced at: 7 days ago - Pushed at: 8 months ago - Stars: 926 - Forks: 57

autosoft-dev/tree-hugger

A light-weight, extendable, high level, universal code parser built on top of tree-sitter

Language: Python - Size: 1.38 MB - Last synced at: about 1 month ago - Pushed at: over 3 years ago - Stars: 128 - Forks: 11

SatyendraBanjare/plt-formal-methods-resources

Curated List of Research Focused Reading Materials & Videos for Learning about Programming Language Theory Research, Formal Methods and their application in some most active computer Science fields.

Size: 3.24 MB - Last synced at: 2 months ago - Pushed at: almost 6 years ago - Stars: 55 - Forks: 1

imteekay/crafting-an-interpreter

Crafting an interpreter/compiler with TypeScript.

Language: TypeScript - Size: 364 KB - Last synced at: 7 days ago - Pushed at: 12 months ago - Stars: 51 - Forks: 0

komninoschatzipapas/psi

WIP ISO 7185 Pascal interpreter

Language: TypeScript - Size: 393 KB - Last synced at: 4 days ago - Pushed at: over 4 years ago - Stars: 48 - Forks: 3

cratelyn/j

💐 j is a subset of J, and an essay.

Language: Rust - Size: 258 KB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 40 - Forks: 0

imteekay/mini-typescript

A miniature model of the Typescript compiler

Language: TypeScript - Size: 192 KB - Last synced at: 7 days ago - Pushed at: 12 months ago - Stars: 34 - Forks: 0

ayazhafiz/plts

A collection of programming languages and type systems.

Language: OCaml - Size: 160 MB - Last synced at: 7 days ago - Pushed at: 28 days ago - Stars: 33 - Forks: 4

dannypsnl/plt-research

A collection of PLT researching

Language: Racket - Size: 3.42 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 29 - Forks: 0

mertcandav/pltr 📦

Turkish resource for PLT (Programming Language Theory)

Language: Python - Size: 5.06 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 19 - Forks: 0

Cypher1/tako

An experimental programming language for ergonomic software verification

Language: Rust - Size: 3.19 MB - Last synced at: 15 days ago - Pushed at: 15 days ago - Stars: 16 - Forks: 1

HiiGHoVuTi/Catrina

a categorical programming language (WIP)

Language: Haskell - Size: 195 KB - Last synced at: about 1 year ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 1

BaseMax/DotWhitespace

DotWhitespace is an esoteric programming language using Python.

Language: Python - Size: 731 KB - Last synced at: 2 days ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 2

marcoonroad/moonforth

My own Forth dialect on top of the Lua programming language. [Work in Progress]

Language: Lua - Size: 16.6 KB - Last synced at: 7 months ago - Pushed at: almost 8 years ago - Stars: 15 - Forks: 1

milesbarr/hindley-milner-in-python

Hindley–Milner type inference implemented in Python.

Language: Python - Size: 5.86 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 13 - Forks: 1

steshaw/lennart-lambda-cube

Lennart Augustsson's lamda cube

Language: Haskell - Size: 20.5 KB - Last synced at: about 1 month ago - Pushed at: almost 9 years ago - Stars: 12 - Forks: 3

sd-visualiser/sd-visualiser

String diagram visualiser

Language: Rust - Size: 3.15 MB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 11 - Forks: 2

chihyang/eopl3_zh

Chinese translation of Essential of Programming Languages 3rd Edition

Language: Racket - Size: 2.77 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 10 - Forks: 4

azdavis/coc

The calculus of constructions

Language: Rust - Size: 12.7 KB - Last synced at: about 2 months ago - Pushed at: over 3 years ago - Stars: 9 - Forks: 0

jchenche/compiler

A complete compiler for an object-oriented language with static typing

Language: C++ - Size: 11.1 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 7 - Forks: 0

Carnagion/lamb

Pure untyped lambda calculus in safe Rust.

Language: Rust - Size: 60.5 KB - Last synced at: about 1 month ago - Pushed at: over 2 years ago - Stars: 7 - Forks: 0

manelli/plt

Programming language theory resources

Size: 78.3 MB - Last synced at: 4 months ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

JonnyKong/Coursera-ProgrammingLanguagesUW

Coursera: Programming Languages, Univ. of Washington

Language: Standard ML - Size: 29.2 MB - Last synced at: 7 days ago - Pushed at: about 7 years ago - Stars: 7 - Forks: 4

severen/sly

A cunning interpreter for the pure untyped λ-calculus.

Language: Haskell - Size: 84 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 5 - Forks: 0

marcoonroad/ownership-disciplines

My own personal list of ownership policies. :microscope: :books: :question: :thinking: [Work in Progress]

Language: Ruby - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 4 - Forks: 0

wonks/type-theory-reading-group

IU Type Theory reading group

Language: HTML - Size: 2.66 MB - Last synced at: about 1 year ago - Pushed at: over 7 years ago - Stars: 4 - Forks: 1

chihyang/eopl3

Work on Essentials of Programming Languages edition 3

Language: Scheme - Size: 692 KB - Last synced at: about 1 year ago - Pushed at: about 5 years ago - Stars: 3 - Forks: 1

DanielGunna/CYK-Binary-Normal-Form

The Cocke-Younger-Kasami algorithm implementation proposed by Lange-Leiss that handles grammars on 2NF(Binary Normal Form) instead of CNF(Chomsky Normal Form).

Language: Java - Size: 19.5 KB - Last synced at: over 2 years ago - Pushed at: over 5 years ago - Stars: 3 - Forks: 0

Mari-W/System-Fo

formal proof of type preservation of the dictionary passing transform for system f

Language: Agda - Size: 13.1 MB - Last synced at: about 1 year ago - Pushed at: about 2 years ago - Stars: 2 - Forks: 0

ignaciomosca/EOPL-Scala

Solutions to exercises from: Essentials of Programming Languages: 3rd edition (http://www.eopl3.com/) in Scala

Language: Scala - Size: 42 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 0

yurrriq/blorg

C-c C-e P p >>=

Language: CSS - Size: 1.83 MB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 1

lambduli/reading

My digital notepad about Programming Languages Theory, Type Systems, Logic, and Formal Reasoning.

Size: 122 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 1 - Forks: 0

shilangyu/formal-lang

A formal definition of a language accompanied by proofs of its properties.

Language: TeX - Size: 70.6 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 1

fk0225/AFL-Programming-Language

A repository containing the definition and implementation of a statically typed, purely functional language of my design and creation.

Language: Haskell - Size: 14.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

Mari-W/PolyVGR

proof of concept for polymorphic imperative session types

Language: Haskell - Size: 577 KB - Last synced at: about 1 year ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 1

kingyong9169/CS_HW

💻소프트웨어학과 전공 과제 저장소

Language: C - Size: 45.9 MB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 0

Zeta611/gisa

GISA is an implementation of "a very basic language" presented in 'Introduction to Static Analysis: An Abstract Interpretation Perspective.'

Language: C - Size: 52.7 KB - Last synced at: 2 months ago - Pushed at: about 4 years ago - Stars: 1 - Forks: 0

Hassan-Elseoudy/Simple_Compiler_-PLT-_

Simple compiler, it was designed for Programming Language Translation course, in my 7th term.

Language: Java - Size: 2.93 KB - Last synced at: almost 2 years ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

Scriptlang/Scriptlang

Scriptlang is a cross-platform solution/alternative to the current scripting languages Batch and Shell.

Language: Java - Size: 1.1 MB - Last synced at: about 1 year ago - Pushed at: almost 8 years ago - Stars: 1 - Forks: 0

mdssjc/plt

Programming Language Theory

Size: 1000 Bytes - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

izo0x90/snake-toy-vm

A generalized/ multi-arch. toy virtual machine, assembler and debugger written in Python. Just a fun project in python building a classical computer emulator.

Language: Python - Size: 7.38 MB - Last synced at: 2 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

joangq/edsl

Abordaje Funcional a los lenguajes de dominio específico embebidos - Curso de ECI 2024

Language: Haskell - Size: 3.09 MB - Last synced at: 3 months ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

Mobiwn/Programming-Language-Design

💻 Dive into a curated collection of programming language comparisons, exercises, and detailed slides in this repository for Urmia University students.

Size: 34.6 MB - Last synced at: 3 months ago - Pushed at: 11 months ago - Stars: 0 - Forks: 0

kieda/protag

Property Record Object | Tree Automata Grammar

Language: Java - Size: 360 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

kienmarkdo/CSI3520-Programming-Language-Concepts

CSI 3520 Concepts des langages de programmation en OCaml et R

Language: OCaml - Size: 25.1 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

andreadlm/thesis

Language: Lean - Size: 146 KB - Last synced at: 3 months ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

jiniljeil/RBMRCFAE_Interpreter

Programming Language Theory (laziness, recursion, function, variables)

Language: Java - Size: 14.6 KB - Last synced at: over 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

ireina7/sf.study

Study notes of Software Foundations

Language: Coq - Size: 5.73 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

NoticeMeDan/bprd-assignments

Assignments for the Programmer som Data course at the IT University of Copenhagen.

Language: F# - Size: 8.18 MB - Last synced at: 10 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 1

AlexiaChen/computation-theory

There are some implementations of computation theory in Ruby.

Language: Ruby - Size: 17.6 KB - Last synced at: 6 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0

ltics/PLS

interps compilers theories

Language: OCaml - Size: 390 KB - Last synced at: 5 months ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

daramkun/AdvancedProgrammingLanguageTheory_HW1 📦

Language: Java - Size: 15.6 KB - Last synced at: almost 2 years ago - Pushed at: about 9 years ago - Stars: 0 - Forks: 0

Related Topics