Posts By: Per Vognsen
Date | Post | Topic |
10/06/2008 | Worlds | Worlds: Controlling the Scope of Side Effects |
10/06/2008 | Worlds and Monads | Worlds: Controlling the Scope of Side Effects |
06/08/2007 | Ray tracing | Partial evaluation applied to high speed lighting preview |
03/19/2007 | Sure | An Intensional Type Theory: Motivation and Cut-Elimination |
12/08/2006 | TAPL | Natural Deduction Reading for Beginners |
12/04/2006 | Solutions, and another puzzle | Programming (language) puzzles |
12/05/2006 | Mobiles | Programming (language) puzzles |
12/03/2006 | Abstract Machines | SK Calculus not Consider SeKsy? |
11/18/2006 | R6RS | De-Scheming MIT? |
11/01/2006 | Moggi's view of computational monads | Best Introduction To Monads For Newbies (& Especially Imparative Minds) I'v Ever Read!!! |
10/25/2006 | Kernel language approach | Delevoping a new language... |
10/17/2006 | Scheme's BEGIN | Block-scope |
09/24/2006 | Implementation techniques | What Makes Erlang Processes Tick? |
09/23/2006 | Thoughts | SSA + Type Inference = "Compile time" dynamic typing, "runtime" static typing? |
09/23/2006 | Context | SSA + Type Inference = "Compile time" dynamic typing, "runtime" static typing? |
09/09/2006 | Rewriting Haskell Strings | Rewriting Haskell Strings |
09/10/2006 | Specifics? | Misc News |
09/05/2006 | Decidability | Small Value Set Types |
09/06/2006 | Thanks | Small Value Set Types |
08/26/2006 | Test suite | unchecked exceptions are like runtime type checking? |
08/25/2006 | Cache | what are the differences between erlang process and pthread threads? |
08/23/2006 | Prolog, etc | generating interpreters, IDEs, etc., from simple specifications? |
08/23/2006 | Verbosity | generating interpreters, IDEs, etc., from simple specifications? |
09/23/2006 | Scala | Closures for Java or money back |
08/21/2006 | Non-local control transfer | Closures for Java or money back |
08/26/2006 | Non-local transfer | Closures for Java or money back |
08/18/2006 | io | Decomposing lambda - the Kernel language |
08/28/2006 | Nice hack | Lisp Lovers, how would you fix Lisp or bring it up to date? |
08/05/2006 | Refactoring | The Killer Application for Concatenative Languages |
07/30/2006 | A way to do it in Python | Polymorphic replacement |
07/31/2006 | Other tricks | Polymorphic replacement |
07/16/2006 | Protocols | A Core Calculus for Scala Type Checking |
07/08/2006 | Exercise | DSLs and operator associativity/precedence |
07/26/2006 | UM implementation | 2006 ICFP Programming Contest registration opens |
06/11/2006 | Transitive closure, searching | Inform 7: A relational DSL for interactive fiction with natural language syntax |
06/05/2006 | Great paper | Sage: A Programming Language With Hybrid Type-Checking |
06/02/2006 | Greenlets | Trying to get embedded python co-routines to work |
05/08/2006 | Efficiency of coroutine switching | What do you believe about Programming Languages (that you can't prove (yet))? |
08/21/2006 | Crazy idea | Folding neither Left nor Right (or how to avoid overspecifying the solution to a problem) |
08/23/2006 | Foldr | Folding neither Left nor Right (or how to avoid overspecifying the solution to a problem) |
03/15/2006 | Dynamical system analogy | When is one thing equal to some other thing? |
03/16/2006 | Dynamical systems | When is one thing equal to some other thing? |
03/01/2006 | MIT Scheme | Tail call elimination decorator in Python |
02/27/2006 | Automatic vectorization | Compiler Technology for Scalable Architectures |
02/02/2006 | The Next Mainstream Programming Languages | The Next Mainstream Programming Languages |
02/06/2006 | Region inference | The Next Mainstream Programming Languages |
02/02/2006 | Hot-spots | The Next Mainstream Programming Languages |
02/05/2006 | Sufficient performance | The Next Mainstream Programming Languages |
02/02/2006 | RAII | The Next Mainstream Programming Languages |
02/03/2006 | A* search, message-passing | The Next Mainstream Programming Languages |
02/05/2006 | Well-ordering, AC | Lambda the Ultimate Set Comprehension |
02/06/2006 | AC | Lambda the Ultimate Set Comprehension |
01/29/2006 | Native compilation | PyPy |
01/29/2006 | Quux | PyPy |
01/27/2006 | Verilog conversion | MyHDL |
01/19/2006 | Err | Referentially Transparent Scheme |
01/20/2006 | Sure | Referentially Transparent Scheme |
12/16/2005 | Self | Virtual machine implementation and dynamic languages |
12/15/2005 | C as its own meta-language | The MetaC Language |
12/11/2005 | CPS | CPS without GC? |
11/24/2005 | Assembly | Code Reading |
11/08/2005 | Puzzled | Type Nomenclature |
11/09/2005 | Moof | Type Nomenclature |
11/05/2005 | Specifics | How does Lisp do that?!? |
11/06/2005 | Characters Vs Glyphs | Programming Language Names |
11/07/2005 | LET-style binding via SELECT and AS | Slashdot asks: "how would you improve SQL?" |
11/04/2005 | Block macro | Elegant Method of binding a function variable |
11/04/2005 | Dr Scheme | Elegant Method of binding a function variable |
10/30/2005 | "Forcing" | Does Visual Studio Rot the Mind? |
11/01/2005 | Refactoring in the presence of hygienic macros | Does Visual Studio Rot the Mind? |
11/04/2005 | Reflection | OOPSLA 2005 Reports |
11/04/2005 | Static checking of types with complex specifications | OOPSLA 2005 Reports |
11/04/2005 | It's arguably poor coding sty | OOPSLA 2005 Reports |
10/24/2005 | (d). they can be manipulated | Why Lists? |
10/25/2005 | Aliasing | Why Lists? |
10/25/2005 | Reference counting | Why Lists? |
10/25/2005 | Err | Why Lists? |
10/25/2005 | Appending | Why Lists? |
10/24/2005 | Lists | Why Lists? |
10/24/2005 | Abstraction | Why Lists? |
10/25/2005 | Functional iterators | Why Lists? |
10/24/2005 | Induction | Why Lists? |
10/22/2005 | Multiple assignment | Bruce Tate: Technologies that may challenge Java |
10/25/2005 | IDEs | Bruce Tate: Technologies that may challenge Java |
10/21/2005 | Clear interpretation | Multigame A Very High Level Language for Describing Board Games |
10/19/2005 | CDR coding | Best default sequence? |
10/21/2005 | LINQ | Best default sequence? |
10/21/2005 | UML and ORM | Best default sequence? |
10/21/2005 | Data modelling | Best default sequence? |
10/21/2005 | OT | Best default sequence? |
08/21/2006 | GC | Object Oriented Programming + Referential Transparency |
10/18/2005 | Zippers | Object Oriented Programming + Referential Transparency |
11/01/2006 | Definitely not RT | Object Oriented Programming + Referential Transparency |
10/17/2005 | Error handling discipline | Territorial Exception Handling |
10/17/2005 | Exceptions | Territorial Exception Handling |
10/14/2005 | Don't think so | New GUI paradigm |
10/13/2005 | Mandatory subject lines considered harmful | Expressions vs Statements |
10/14/2005 | Lisp | Expressions vs Statements |
10/14/2005 | Strange | Expressions vs Statements |
10/18/2005 | Error reporting | Expressions vs Statements |
10/15/2005 | The n+1 problem | Formal methods for O/R mapping |
10/15/2005 | Domain model | Formal methods for O/R mapping |
10/16/2005 | Domain model | Formal methods for O/R mapping |
10/16/2005 | Tengo una maleta blanca | Formal methods for O/R mapping |
10/16/2005 | Tedious | Formal methods for O/R mapping |
10/16/2005 | Network model | Formal methods for O/R mapping |
10/16/2005 | Joins | Formal methods for O/R mapping |
10/16/2005 | Joins | Formal methods for O/R mapping |
10/16/2005 | Strawman | Formal methods for O/R mapping |
10/16/2005 | 3 | Formal methods for O/R mapping |
10/10/2005 | S-expressions | Macros/Syntax vs. AST manipulation |
10/13/2005 | Lambda calculus | Macros/Syntax vs. AST manipulation |
10/14/2005 | The alpha conversion blues | Macros/Syntax vs. AST manipulation |
10/09/2005 | Related paper previously posted | The Church-Turing Thesis: Breaking the Myth |
07/13/2006 | Some ideas | Zipper-based file server/OS |
02/08/2006 | Zippage | Scoping based on control flow graph |
10/03/2005 | Skipping tokens | Question: Graceful error recovery during parsing |
10/05/2005 | Tail recursion | "The Anatomy of a Loop" |
09/30/2005 | Compile-time polymorphism | Invokedynamic |
09/30/2005 | ActiveRecord | Invokedynamic |
09/30/2005 | Round two | Invokedynamic |
10/02/2005 | VMs | Invokedynamic |
09/22/2005 | Err | Don Box: Scheme Is Love |
09/22/2005 | Graham | Don Box: Scheme Is Love |
09/22/2005 | Hrm | Good languages with simple grammar |
09/05/2005 | How to implement a fast inter | Guido van Rossum: Building an Open Source Project and Community |
10/05/2005 | Propositions aren't programs | Invariants/Contracts vs. types |
08/04/2005 | A Lisp to JavaScript Compiler in 100 Lines | A Lisp to JavaScript Compiler in 100 Lines |
08/04/2005 | Well... | A Lisp to JavaScript Compiler in 100 Lines |
08/04/2005 | Unification and Backtracking | Mercury Vs Prolog |
08/04/2005 | Sure, but I can think of enti | Mercury Vs Prolog |
09/29/2005 | Clarification | A Java/Python hybrid? |
08/03/2005 | Sloppy definitions | An interview with Chris Date |
09/06/2005 | Clarification | The Language Machine - a toolkit for language and grammar |
05/28/2005 | Holy engineering complexity, Batman! | Judy Stores |
05/29/2005 | Hrm | Judy Stores |
04/22/2005 | A different kind of approach to automatic theorem-proving | Computer generates verifiable mathematics proof |
09/16/2005 | Comments | expressivity of "idiomatic C++" |
09/27/2005 | Python version | expressivity of "idiomatic C++" |
09/27/2005 | Well... | expressivity of "idiomatic C++" |
09/27/2005 | Yes | expressivity of "idiomatic C++" |
03/23/2005 | Thoughts on VM design | UCPy: Reverse Engineering Python |
03/23/2005 | Clarification | UCPy: Reverse Engineering Python |
03/23/2005 | Semi-catch | UCPy: Reverse Engineering Python |
03/23/2005 | Yes, I think that the dynamic | UCPy: Reverse Engineering Python |
03/23/2005 | It might be useful to have th | UCPy: Reverse Engineering Python |
09/05/2006 | Types and state | Transparent Persistence |
09/05/2006 | Memoization and unsafePerformIO | Transparent Persistence |
09/06/2006 | ST monad | Transparent Persistence |
09/07/2006 | runST | Transparent Persistence |
08/18/2006 | Similar approach | Transparent Persistence |
10/07/2005 | Peephole optimization | Ian Bicking: The challenge of metaprogramming |
10/24/2005 | Kinesthetic | the Chinese natual language |
08/22/2006 | Shared memory | newLisp: A better Lisp/Scheme Fusion... |
09/12/2004 | "Could you elaborate about ON | Apple Flunks First Grade Math |
09/12/2004 | "Note that for addition and s | Apple Flunks First Grade Math |
10/18/2005 | Delegates | Functional programming in Java |
07/23/2004 | Generating Functions From Outer Space | Old computer science and technical books worth searching for |
07/23/2004 | Confused about something | Old computer science and technical books worth searching for |
07/23/2004 | Non-correspondence, part deux | Old computer science and technical books worth searching for |
LtU Topic Index Sorted by Date | LtU Topic Index Sorted by Topic | LtU Index of Post Authors | Zipped LtU Archive |