Here are
    50 public repositories
    matching this topic...
   
    
  
  
  
  
  
  
  
 
  
      
        A Turing complete language 😉
       
      
    
      
          
            Updated
            Oct 3, 2020 
           
          
            
  Haskell 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        A pseudo-3D pursuit and racing game made using SFML C++
       
      
    
   
 
  
  
  
  
  
  
 
  
      
        let a million languages bloom
       
      
    
      
          
            Updated
            Apr 20, 2025 
           
          
            
  TypeScript 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Optimal approximate sampling from discrete probability distributions
       
      
    
      
          
            Updated
            Mar 9, 2021 
           
          
            
  Python 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        IITH BTECH CSE all Courses' Codes and Assignments
       
      
    
      
          
            Updated
            May 12, 2021 
           
          
            
  Jupyter Notebook 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        An interpreter for the recursive language (POPL course).
       
      
    
      
          
            Updated
            Nov 22, 2019 
           
          
            
  Haskell 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Bubble sorts a list in ascending order.
       
      
    
      
          
            Updated
            Apr 10, 2025 
           
          
            
  Racket 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        POPL 2025 conference notes and materials. Focus on AI systems, WebAssembly, and verification.
       
      
    
      
          
            Updated
            Jan 23, 2025 
           
          
            
  Shell 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        A basic number expression language compiler (POPL + compilers course).
       
      
    
   
 
  
  
  
  
  
  
 
  
      
        Wraps parentheses around each top-level element of lst (see EOPL).
       
      
    
      
          
            Updated
            Apr 10, 2025 
           
          
            
  Racket 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        An interpreter for the lexical language (POPL course).
       
      
    
      
          
            Updated
            Apr 10, 2025 
           
          
            
  Haskell 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Functional Programming on Trees.
       
      
    
      
          
            Updated
            Apr 10, 2025 
           
          
            
  Racket 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Returns cartesian product of sos1 with sos2 (see EOPL).
       
      
    
      
          
            Updated
            Apr 10, 2025 
           
          
            
  Racket 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Implementing operations on list using functional calls such as map, foldl, apply ...
       
      
    
      
          
            Updated
            Apr 10, 2025 
           
          
            
  Racket 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Assignments done as a part of the course Principles of Programming Languages (CS350A)
       
      
    
   
 
  
  
  
  
  
  
 
  
      
        An interpreter for the functional language (POPL course).
       
      
    
      
          
            Updated
            Apr 10, 2025 
           
          
            
  Haskell 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Houses assignment submissions made in the course CS350 "Principles of Programming Languages" at IIT-K in 2023-24 I Sem.
       
      
    
      
          
            Updated
            Feb 4, 2024 
           
          
            
  Haskell 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Returns list with n-th element replaced by x (see EOPL).
       
      
    
      
          
            Updated
            Apr 10, 2025 
           
          
            
  Racket 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Get nth element of list so that it produces a more informative error message (see EOPL).
       
      
    
      
          
            Updated
            Apr 10, 2025 
           
          
            
  Racket 
 
           
       
     
   
 
  
  
  
  
  
  
 
  
      
        Is a variable free in a lambda expression (see EOPL)?
       
      
    
      
          
            Updated
            Apr 10, 2025 
           
          
            
  Racket 
 
           
       
     
   
 
  
       
      
          
            
              Improve this page
             
            
              Add a description, image, and links to the
              popl 
              topic page so that developers can more easily learn about it.
            
            
              
                Curate this topic
                
     
               
            
           
          
            
              Add this topic to your repo
             
            
              To associate your repository with the
              popl 
              topic, visit your repo's landing page and select "manage topics."
            
            
              
                Learn more
                
     
               
            
           
       
     
   
 
       
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.