Lambda the Ultimate Weblog Topics
Last Updated 07/17/2012

Posts By: shap

  Date    Post    Topic  
07/06/2012OS in GC'd langsLess is exponentially more: Rob Pike on Go and Why C++ Programmers Aren't Flocking to it.
06/17/2012Exceptions are purely functionalWhy are exceptions not described as 'purely functional'?
07/06/2012DisagreeWhy are exceptions not described as 'purely functional'?
07/10/2012Agree to disagreeWhy are exceptions not described as 'purely functional'?
04/08/2012Requires full codeRetrospective Thoughts on BitC
04/12/2012Not an alternativeRetrospective Thoughts on BitC
04/17/2012Too many lines of codeRetrospective Thoughts on BitC
04/08/2012That part not written yetRetrospective Thoughts on BitC
04/08/2012BitC refs were not capturableRetrospective Thoughts on BitC
04/08/2012concurRetrospective Thoughts on BitC
04/08/2012A68, by-ref, and escapeRetrospective Thoughts on BitC
04/08/2012Work of the DevilRetrospective Thoughts on BitC
04/08/2012BitC is GC'dRetrospective Thoughts on BitC
04/08/2012Safety contract?Retrospective Thoughts on BitC
04/08/2012The by-ref problems were mundaneRetrospective Thoughts on BitC
09/15/2011Science in Computer ScienceReplicated experiments in computer science
09/15/2011Academics are highbrow?Forum Topics and Story
09/01/2011Most old books are just oldquite "old" books discussion
09/01/2011Bad Textbooks can be Betterquite "old" books discussion
07/26/2011Proof of quicksortIs it possible to write code that works the very first time?
06/10/2011No mention of Singularity or MidoriSpeciļ¬cation and Veriļ¬cation: The Spec# Experience
05/25/2011I think you mean "rime"Rob Pike: Public Static Void
05/25/2011Conceptual distanceRob Pike: Public Static Void
05/19/2011All of what you say here isWhy is tail call optimization an issue in GC'd languages?
03/20/2011Blog URLBob Harper of CMU is blogging about programming languages and introductory CS education
12/29/2010The AST Typing ProblemThe AST Typing Problem
12/31/2010subtyping, nullificationThe AST Typing Problem
12/31/2010This isn't simpleThe AST Typing Problem
01/15/2011Yes, really cyclic...The AST Typing Problem
01/15/2011Not sure how this helpsThe AST Typing Problem
01/15/2011Indirection really not good hereThe AST Typing Problem
01/15/2011Possible solutionThe AST Typing Problem
01/16/2011Perhaps so...The AST Typing Problem
12/03/2010Mildly sicHaskell Researchers Announce Discovery of Industry Programmer Who Gives a Shit
12/05/2010Is that scatological with aHaskell Researchers Announce Discovery of Industry Programmer Who Gives a Shit
11/08/2010True, but may not be relevantClosures without function pointers
11/17/2010Perhaps I am missing something obviousClosures without function pointers
11/05/2010Yes and no...A Self-Checking Type System
10/28/2010Terms and assumptionsThe Myths of Object-Orientation
10/29/2010A bit off the topicThe Myths of Object-Orientation
10/28/2010Archival copy of To Accessor or Not To AccessorThe Myths of Object-Orientation
10/19/2010Looking for pointers: mixfix error recoveryLooking for pointers: mixfix error recovery
10/21/2010That's not an error recovery issueLooking for pointers: mixfix error recovery
10/14/2010Thankfully so!The barrier to take-up of language innovation
10/18/2010Thanks for the suggestionsThe barrier to take-up of language innovation
10/14/2010I agree, but anecdotally...The barrier to take-up of language innovation
10/19/2010Well said!The barrier to take-up of language innovation
10/06/2010They've had itDesign Principles Behind Smalltalk
10/14/2010Several experimentsDesign Principles Behind Smalltalk
10/14/2010Also improve Unicode supportDesign Principles Behind Smalltalk
10/14/2010Trickier than it looksDesign Principles Behind Smalltalk
10/06/2010Small correctionDesign Principles Behind Smalltalk
09/15/2010Mildly Extended MixFixMildly Extended MixFix
09/16/2010Not a big deal - which is the pointMildly Extended MixFix
09/21/2010Talking past each otherMildly Extended MixFix
09/16/2010Implicit cast ++ungoodMildly Extended MixFix
09/19/2010Still regular declarations...Mildly Extended MixFix
09/19/2010One example not trendMildly Extended MixFix
09/20/2010Manuel: I'm aware thatMildly Extended MixFix
09/21/2010Can you point meMildly Extended MixFix
09/21/2010Tools these daysMildly Extended MixFix
09/21/2010It's what Jonathan Bachrach wroteMildly Extended MixFix
09/21/2010Don't think I did thatMildly Extended MixFix
07/31/2010Overlapping Instances + Functional Dependencies Unsound?Overlapping Instances + Functional Dependencies Unsound?
08/01/2010Int cast to BoolOverlapping Instances + Functional Dependencies Unsound?
07/19/2010Two kinds of fools...The Rust Language
07/24/2010Quick responseThe Rust Language
07/24/2010Minor corrections re: BitCThe Rust Language
05/13/2010Issue is sub-arraysMeans to Limit or Constrain Side Effects
05/14/2010I'm also puzzled about this.Means to Limit or Constrain Side Effects
05/13/2010Three Possible PathsMeans to Limit or Constrain Side Effects
05/14/2010Concerning transientsMeans to Limit or Constrain Side Effects
05/14/2010Type system supportMeans to Limit or Constrain Side Effects
05/14/2010Depends on GoalsMeans to Limit or Constrain Side Effects
04/30/2010Litmus testTyped Lambda Calculus
04/28/2010About those distinctionsCapability-based security; how does it work?
04/28/2010ExtensibilityCapability-based security; how does it work?
04/29/2010With due respect toCapability-based security; how does it work?
04/30/2010Very well putCapability-based security; how does it work?
04/30/2010Various responsesCapability-based security; how does it work?
04/26/2010Not reallyCapability-based security; how does it work?
04/27/2010Worse than thatCapability-based security; how does it work?
04/27/2010Two types of revocationCapability-based security; how does it work?
04/27/2010Expanding...Capability-based security; how does it work?
04/27/2010Nothing here is forgeableCapability-based security; how does it work?
04/27/2010You shouldn't call such aCapability-based security; how does it work?
04/28/2010I assume open distributedCapability-based security; how does it work?
04/29/2010But you need to be careful:Capability-based security; how does it work?
04/29/2010Ouch.Capability-based security; how does it work?
04/30/2010Don't agreeCapability-based security; how does it work?
05/01/2010Don't agreeCapability-based security; how does it work?
05/01/2010Code == Data, but Code => BehaviorCapability-based security; how does it work?
04/28/2010Type-based protectionCapability-based security; how does it work?
04/27/2010Definition not correct.Capability-based security; how does it work?
04/29/2010Not quite least authorityCapability-based security; how does it work?
04/29/2010The Enforcement MythCapability-based security; how does it work?
04/28/2010DRM != Hardware ProtectionCapability-based security; how does it work?
04/28/2010Ray is correctCapability-based security; how does it work?
04/28/2010Don't need capabilities for thatCapability-based security; how does it work?
04/28/2010Merit of audit unclearCapability-based security; how does it work?
04/28/2010Caps that should not existCapability-based security; how does it work?
04/28/2010There is a catch-22 hereCapability-based security; how does it work?
05/07/2010The Structure of Authority: Why security is not a separable concernThe Structure of Authority: Why security is not a separable concern
05/07/2010Increasing interactionThe Structure of Authority: Why security is not a separable concern
04/23/2010At the moment, yesSeeking thoughtful criticisms of functional programming and languages
04/23/2010Conceptual revolutions...Seeking thoughtful criticisms of functional programming and languages
04/23/2010Scaling puritySeeking thoughtful criticisms of functional programming and languages
04/23/2010Can't resistSeeking thoughtful criticisms of functional programming and languages
04/23/2010Minor pointSeeking thoughtful criticisms of functional programming and languages
04/21/2010The Great is the Enemy of the GoodSEC interested in formalising contracts ... in Python
04/23/2010The investment is hugeSEC interested in formalising contracts ... in Python
04/23/2010Irritate away, as you likeSEC interested in formalising contracts ... in Python
04/29/2010two sigmas above the normSEC interested in formalising contracts ... in Python
04/29/2010Semantics of DesignationSEC interested in formalising contracts ... in Python
04/15/2010"Ummm"How can C Programs be so Reliable?
04/21/2010But is that a bad thingHow can C Programs be so Reliable?
04/22/2010The business policyHow can C Programs be so Reliable?
04/21/2010Logical UncertaintyHow can C Programs be so Reliable?
04/21/2010Language Safety in CHow can C Programs be so Reliable?
04/21/2010C Safety More SeriouslyHow can C Programs be so Reliable?
04/23/2010Good idea, weak executionHow can C Programs be so Reliable?
04/23/2010Having done this...How can C Programs be so Reliable?
04/21/2010It depends (sorry)How can C Programs be so Reliable?
04/21/2010CorrolariesHow can C Programs be so Reliable?
04/21/2010Claimed, but not substantiatedHow can C Programs be so Reliable?
04/22/2010Two answersHow can C Programs be so Reliable?
04/22/2010See my reply belowHow can C Programs be so Reliable?
04/22/2010That's an exampleHow can C Programs be so Reliable?
04/21/2010Supporting data, please?How can C Programs be so Reliable?
04/22/2010I think you misread meHow can C Programs be so Reliable?
04/22/2010Quick responseHow can C Programs be so Reliable?
04/22/2010Nobody has really triedHow can C Programs be so Reliable?
04/11/2010Impact on SecurityiPhone PL lockdown
04/07/2010Specifying Solvers?Specifying Solvers?
04/07/2010High-level vs. Low-level calling conventionsHigher order functions vs. function arity and calling conventions
03/31/2010Not quite fairGo's proposed panic/recover exception-like mechanism
03/26/2010Theory of Language AffinityTcl the Misunderstood
03/19/2010Unfortunately, this may be slightly premature.BitC is back
03/22/2010Small nitBitC is back
03/17/2010On the (Alleged) Value of Proof for AssuranceOn the (Alleged) Value of Proof for Assurance
03/17/2010Continuity of scopeOn the (Alleged) Value of Proof for Assurance
03/17/2010Knew about GutmannOn the (Alleged) Value of Proof for Assurance
05/07/2010Peter was actually veryOn the (Alleged) Value of Proof for Assurance
05/07/2010Two correctionsOn the (Alleged) Value of Proof for Assurance
05/11/2010Over-readingOn the (Alleged) Value of Proof for Assurance
05/12/2010One can'tOn the (Alleged) Value of Proof for Assurance
05/12/2010Not yet publishedOn the (Alleged) Value of Proof for Assurance
03/29/2010Not PortableHave tracing JIT compilers won?
03/29/2010Justification?Have tracing JIT compilers won?
02/28/2010Pure in BitCAdvantages of Purity
03/03/2010Purity and EffectsAdvantages of Purity
03/16/2010Proctoscoping the Bottom LineAdvantages of Purity
03/23/2010Position paperAdvantages of Purity
03/16/2010This is a failure of the current specAdvantages of Purity
03/16/2010(noalloc e) is not discretionaryAdvantages of Purity
03/16/2010No, no. Ignorance is BLISS.a "thank you" to You
03/26/2010Curious subtletiesObjects to Unify Type Classes and GADTs
03/26/2010Thanks...Objects to Unify Type Classes and GADTs
02/19/2010Argument passingBabel-17 v0.2 spec is out
02/20/2010Not just traditionBabel-17 v0.2 spec is out
05/16/2009See also PL.8C++ Frequently Questioned Answers
05/05/2009Languages also evolve by replacementPurpose-Built Languages
05/05/2009In a sense, it is.Static typing may require runtime type checking?
05/06/2009So what should we call thisStatic typing may require runtime type checking?
04/27/2009Well, it doesn't map,Butcher, Baker or CandlestickMaker
04/16/2009Some back story...New EcmaScript/Javascript specification
11/17/2010Alternatively....Why are objects so unintuitive?
11/17/2010Not always a good thing.Why are objects so unintuitive?
03/29/2009Why "capabilities"?Eliminating fuzziness of access modifiers
03/07/2009It's inductive.Dao, the official 1.0 version is released
03/07/2009Not Only ResearchThe Meta-LtU Thread
03/07/2009This misses the pointThe Meta-LtU Thread
03/10/2009I don't get really worried...The Meta-LtU Thread
03/10/2009Definition of TheoryThe Meta-LtU Thread
02/13/2009See alsoA Machine-Checked Model for a Java-Like Language, Virtual Machine, and Compiler
02/04/2009Why not BitC?How best to add a record type to my typed Scheme variant?
02/06/2009My question wasn't so muchHow best to add a record type to my typed Scheme variant?
02/03/2009LtU isn't really the placeTagged Arithmetic Optimization
01/27/2009If you send emailGraduate Programs in Programming Language Design/Research/Implementation?
01/22/2009Specifying semantics and type rulesSpecifying semantics and type rules
01/23/2009Concerning the ML definitionSpecifying semantics and type rules
01/22/2009PerspectiveTony Hoare / Historically Bad Ideas: "Null References: The Billion Dollar Mistake"
01/23/2009Actually this proof is notTony Hoare / Historically Bad Ideas: "Null References: The Billion Dollar Mistake"
01/23/2009Opt still worksTony Hoare / Historically Bad Ideas: "Null References: The Billion Dollar Mistake"
01/24/2009Okay. That makes sense now.Tony Hoare / Historically Bad Ideas: "Null References: The Billion Dollar Mistake"
01/23/2009Pure initializers!Tony Hoare / Historically Bad Ideas: "Null References: The Billion Dollar Mistake"
01/21/2009Concur: naive implementationNested functions - how many nesting levels are really needed?
01/21/2009C++ has it in disguise, inNested functions - how many nesting levels are really needed?
01/21/2009That seems too strongMacro systems
01/17/2009Conservatively decidableWeird computability problem relating to state + lambda calculus
01/15/2009Intuition, not mechanismLooking for papers describing advanced language topics in terms of C programming
02/18/2009Not to confuse with facts, but...What Are The Resolved Debates in General Purpose Language Design?
01/15/2009Yes and no.What Are The Resolved Debates in General Purpose Language Design?
01/15/2009Perl is the logical successor to APLWhat Are The Resolved Debates in General Purpose Language Design?
01/15/2009Mostly agree, butWhat Are The Resolved Debates in General Purpose Language Design?
01/15/2009Introspection, immutability, dynamic compilation are problematicWhat Are The Resolved Debates in General Purpose Language Design?
01/16/2009On paper that sounds good,What Are The Resolved Debates in General Purpose Language Design?
01/15/2009This argument ignores startup costWhat Are The Resolved Debates in General Purpose Language Design?
01/15/2009It always amazes me whenWhat Are The Resolved Debates in General Purpose Language Design?
01/16/2009I was primarily objecting toWhat Are The Resolved Debates in General Purpose Language Design?
01/15/2009Problem with "fini" isWhat Are The Resolved Debates in General Purpose Language Design?
01/16/2009And if the fini code runningWhat Are The Resolved Debates in General Purpose Language Design?
01/15/2009When we emitted that code inWhat Are The Resolved Debates in General Purpose Language Design?
01/15/2009Goto not droppedWhat Are The Resolved Debates in General Purpose Language Design?
01/16/2009Me too, though I do thinkWhat Are The Resolved Debates in General Purpose Language Design?
01/15/2009Of course they don't argue.What Are The Resolved Debates in General Purpose Language Design?
01/11/2009Specifying Solver Behavior?Specifying Solver Behavior?
12/31/2008Actually this is not always true"Determinism" of types?
01/28/2009I think he meant that he2008 In Review - What Happened with Programming Languages?
01/28/2009Copying collectors are not2008 In Review - What Happened with Programming Languages?
01/28/2009Something very close to that2008 In Review - What Happened with Programming Languages?
01/28/2009Actually, the current2008 In Review - What Happened with Programming Languages?
12/30/2008Evaluation is disappointingProgrammable Concurrency in a Pure and Lazy Language
12/14/2008Practicality of Exclusively Compiler-Driven UnboxingPracticality of Exclusively Compiler-Driven Unboxing
12/15/2008Some clarificationPracticality of Exclusively Compiler-Driven Unboxing
12/15/2008We're talking past each other again.Practicality of Exclusively Compiler-Driven Unboxing
12/15/2008Do you know how to obviatePracticality of Exclusively Compiler-Driven Unboxing
12/15/2008This is a very interestingPracticality of Exclusively Compiler-Driven Unboxing
12/14/2008Typing for ConcurrencyFundamental Flaws in Current Programming Language Type Systems
01/08/2009Not clear what you meanFundamental Flaws in Current Programming Language Type Systems
01/12/2009Ah. I see. Some of this canFundamental Flaws in Current Programming Language Type Systems
01/08/2009Examples please?Fundamental Flaws in Current Programming Language Type Systems
01/08/2009Citations, please!Fundamental Flaws in Current Programming Language Type Systems
01/09/2009I'm pointing out that oneFundamental Flaws in Current Programming Language Type Systems
01/09/2009Still no citations...Fundamental Flaws in Current Programming Language Type Systems
01/10/2009And if I recall correctly,Fundamental Flaws in Current Programming Language Type Systems
01/10/2009Various responsesFundamental Flaws in Current Programming Language Type Systems
01/10/2009Not quite. I meant theFundamental Flaws in Current Programming Language Type Systems
01/11/2009BitC will work, I agree.Fundamental Flaws in Current Programming Language Type Systems
01/12/2009For me, this is all ratherFundamental Flaws in Current Programming Language Type Systems
01/15/2009More a runtime issueFundamental Flaws in Current Programming Language Type Systems
01/10/2009There is indirect data on thisFundamental Flaws in Current Programming Language Type Systems
01/09/2009Actually, it's just that I'm a mugwumpFundamental Flaws in Current Programming Language Type Systems
01/09/2009Umm. No. The point might beFundamental Flaws in Current Programming Language Type Systems
12/11/2008Links please?How to load/interpret STATIC libraries at runtime.
12/12/2008It would be welcome there...How to load/interpret STATIC libraries at runtime.
12/01/2008Time Warp Operating SystemRemembering everything - a new(?) idea for a new PL
12/31/2008Non-meaningful is not HarmfulNon-standard type theories for FP
01/01/2009Then my suggestion is...Non-standard type theories for FP
11/21/2008This isn't necessarySubtyping + overloading
11/14/2008This isn't subtypingSubtyping + overloading
11/15/2008It's simple, reallySubtyping + overloading
11/10/2008Charles is rightThe Origins of the BitC Programming Language
11/10/2008This is potentially perilous, but...The Origins of the BitC Programming Language
11/10/2008That paper is an informalThe Origins of the BitC Programming Language
11/10/2008That was a bit harshThe Origins of the BitC Programming Language
11/14/2008The Coyotos kernel has beenThe Origins of the BitC Programming Language
11/11/2008So first, thank you for theThe Origins of the BitC Programming Language
11/14/2008What David describes asThe Origins of the BitC Programming Language
11/15/2008This seems unlikelyThe Origins of the BitC Programming Language
11/14/2008Partial answer on bitc-devThe Origins of the BitC Programming Language
11/12/2008BitC objects are misnamedThe Origins of the BitC Programming Language
11/14/2008Fully abstract is the problemThe Origins of the BitC Programming Language
11/12/2008Has-field is a type class.The Origins of the BitC Programming Language
11/14/2008Only because a hack isThe Origins of the BitC Programming Language
11/19/2008Not the right venueThe Origins of the BitC Programming Language
11/20/2008Your such a tease, Paul.The Origins of the BitC Programming Language
11/12/2008With the benefit ofThe Origins of the BitC Programming Language
11/19/2008Some loose litmus testsThe Origins of the BitC Programming Language
11/14/2008This would assume as aThe Origins of the BitC Programming Language
11/19/2008Quick responsesThe Origins of the BitC Programming Language
11/06/2008Question concerning parameterization over literalsQuestion concerning parameterization over literals
11/07/2008Many counterexamplesQuestion concerning parameterization over literals
11/07/2008That will be interesting to see...Question concerning parameterization over literals
11/08/2008So are there pointers?Question concerning parameterization over literals
11/10/2008Both of those pointers areQuestion concerning parameterization over literals
11/06/2008Hmm. Let's give it a try.A tutorial on implemeting type inference?
10/27/2008This may be relevantWhy do OOPLs type objects as classes?
10/23/2008This sounds like too much infrastructureAdequate bootstrap for compiler with defmacro?
10/23/2008I think this is not quite true.Multiple Dispatch in Practice
10/21/2008Can you synopsizeConstructor classes
10/23/2008Still confusedConstructor classes
10/27/2008That is missingConstructor classes
10/17/2008A middle positionNo more tail calls in Javascript?
10/12/2008I think this mis-states what static types doOn the (perceived) equivalence of static and dynamically typed reflective programming languages
10/15/2008This is a case where the axioms lieOn the (perceived) equivalence of static and dynamically typed reflective programming languages
10/12/2008A couple of further minor pointsOn the (perceived) equivalence of static and dynamically typed reflective programming languages
10/15/2008Perhaps we don't, but itOn the (perceived) equivalence of static and dynamically typed reflective programming languages
10/15/2008Back to the original questionOn the (perceived) equivalence of static and dynamically typed reflective programming languages
09/30/2008Confusing function pointers and function labelsCan function pointers be "fixed"
09/30/2008As near as I can tell, theTo CPS or not to CPS
09/29/2008Help with Mixfix in Bison?Help with Mixfix in Bison?
09/30/2008Quite the contraryHelp with Mixfix in Bison?
09/30/2008Probably notHelp with Mixfix in Bison?
09/30/2008Can you articulate whatHelp with Mixfix in Bison?
10/05/2008I understand, and comingHelp with Mixfix in Bison?
10/05/2008An attempt at a responseHelp with Mixfix in Bison?
10/05/2008Every convenience syntaxHelp with Mixfix in Bison?
10/07/2008Representation mattersHelp with Mixfix in Bison?
10/09/2008Not quite...Help with Mixfix in Bison?
09/30/2008Thanks, Philippa, I'll lookHelp with Mixfix in Bison?
09/30/2008My impression is that thisHelp with Mixfix in Bison?
09/28/2008Help with N-Ary functions?Help with N-Ary functions?
09/30/2008Nasty issueHelp with N-Ary functions?
09/30/2008ThanksHelp with N-Ary functions?
09/30/2008Thanks. That is veryHelp with N-Ary functions?
09/30/2008Subtyping?Help with N-Ary functions?
09/30/2008Pair consing is not list consingHelp with N-Ary functions?
09/30/2008This is the heart of the question at hand.Help with N-Ary functions?
09/28/2008Regarding MISRAMISRA C++:2008
09/24/2008Unclear questionSecurity in FP
09/21/2008Not the rootInformation regarding financial crisis
09/18/2008XTalk was a similar thingSourceIDE: A Semi-live Cross-development IDE for Cola
09/17/2008BalderdashTwilight of the GPU
09/17/2008Fair enough...Twilight of the GPU
09/08/2008Sound and Complete Type Inference in BitCSound and Complete Type Inference in BitC
09/09/2008I have asked Swaroop to respond, but...Sound and Complete Type Inference in BitC
09/09/2008Partial responses...Sound and Complete Type Inference in BitC
09/08/2008This is a somewhat malformed questionCan Lambda do things like arrays and matrixs? If so how?
09/08/2008Let-polymorphismdoing letrec with lambdas
09/03/2008Check the exokernel treeClosures for C
09/03/2008A problem with VCODE -- badClosures for C
09/01/2008The fact that it "performsWhat makes backreferences impossible in a DFA regular expressions evaluator?
08/26/2008Common originsHaskell for AI?
08/26/2008Indeed. Consider theHaskell for AI?
08/24/2008A corrolary problemLanguages ready for API Evolution
08/26/2008Nice if you have it.Languages ready for API Evolution
08/31/2008Having suffered my 15Languages ready for API Evolution
08/29/2008Modules are deep structureoutput language for new statically typed language?
08/19/2008Go to LLVM IRoutput language for new statically typed language?
08/19/2008When we started...output language for new statically typed language?
08/05/2008A Question Concerning Effect TypesA Question Concerning Effect Types
08/05/2008My post wasn't clear.A Question Concerning Effect Types
08/06/2008Good counterexampleA Question Concerning Effect Types
07/24/2008The problem with monads isFP in D 2.0
07/31/2008Comments are non-syntacticWhat to do about comments?
08/01/2008This is doableWhat to do about comments?
07/21/2008BitC?Systems programming in languages other than C?
07/22/2008Preparing a release this week.Systems programming in languages other than C?
07/26/2008That symlink won't work. WeSystems programming in languages other than C?
08/05/2008Just an update on thisSystems programming in languages other than C?
07/23/2008Issues with CycloneSystems programming in languages other than C?
08/01/2008Unfortunately notSystems programming in languages other than C?
07/17/2008Unfortunately notPractical Bits of Making a Compiler for a New Language
07/21/2008Unfortunately notPractical Bits of Making a Compiler for a New Language
07/17/2008Loops not superfluousPractical Bits of Making a Compiler for a New Language
07/21/2008Why would a compilerPractical Bits of Making a Compiler for a New Language
07/21/2008In a stack-basedPractical Bits of Making a Compiler for a New Language
07/21/2008I think the main issue isPractical Bits of Making a Compiler for a New Language
07/17/2008For a concrete look at one implementation...Practical Bits of Making a Compiler for a New Language
07/21/2008Well, since it works...Practical Bits of Making a Compiler for a New Language
07/17/2008... but sound and complete inference over mutability helpsPractical Bits of Making a Compiler for a New Language
07/17/2008Not consistent with my experience, at leastPractical Bits of Making a Compiler for a New Language
07/21/2008But those smaller dataPractical Bits of Making a Compiler for a New Language
07/21/2008bitcc --noallocPractical Bits of Making a Compiler for a New Language
07/24/2008I am missing something obviousPractical Bits of Making a Compiler for a New Language
07/31/2008This doesn't smell rightPractical Bits of Making a Compiler for a New Language
07/22/2008If you find such a beastie,Parser Generators Supporting Astral Characters
07/22/2008We had to deal with this in BitCParser Generators Supporting Astral Characters
07/22/2008TinyScheme is pretty niceImplementing fast interpreters
01/15/2011Not preemption-safeMultiple Value Return - Common Lisp vs. Tuples and destructuring
04/27/2008Nah..2nd Revision of "Thoughts about the Best Introductory Language"
05/08/2008AAMP7program verification: the very idea
04/21/2008Implementation, not languageStatic Typing and Expressivity
04/17/2008Unenforceable policiesThe irreducible physicality of security properties
04/17/2008Side channels are orthogonalThe irreducible physicality of security properties
04/21/2008Security is an answer, not a questionThe irreducible physicality of security properties
04/17/2008Funding and AcademiaCareer paths and concerns
04/27/2008This is way off topic, but...Career paths and concerns
05/08/2008Meaning of "systems"Career paths and concerns
04/27/2008Eventually, but not soonHigher-Order Programming without Closures?
04/27/2008BitC doesn't lift this way.Higher-Order Programming without Closures?
04/27/2008Various optimizationsHigher-Order Programming without Closures?
07/22/2008Not a requirementIs null needed?
07/23/2008No, there aren't.Is null needed?
07/24/2008Why completely useless.Is null needed?
08/09/2008Abandonment was planned from day zeroIs null needed?
08/09/2008Quick responsesIs null needed?
07/24/2008Optimizations and constant factorsIs null needed?
07/24/2008Interesting hypothesisIs null needed?
08/09/2008Misses the point.Is null needed?
08/09/2008Except that they aren't the same..Is null needed?
09/25/2008This was neededCourse on Interactive Computer Theorem Proving Based on Coq
09/25/2008Umm.Course on Interactive Computer Theorem Proving Based on Coq
09/26/2008They are, but...Course on Interactive Computer Theorem Proving Based on Coq
08/29/2008To go one step further afield...What is a "fully featured closure"? Request for comments.
09/17/2008Related LTU discussionTyping a function which includes its axioms?
04/27/2008Replace it with BitC?Lisp Lovers, how would you fix Lisp or bring it up to date?
04/28/2009It might be worthwhile to look at TinySchemeWriting an interpreter, targeting a VM or writing from scratch?
04/21/2006TinyScheme RevivedTinyScheme Revived
06/02/2009Reflective, just not about economicsSocial science research about programming language adoption?
06/01/2009Duff's device v. Safe LanguagesCode Reading
06/01/2009That hurtsCode Reading
06/01/2009Concur - consider OS codeCode Reading
10/29/2008In case you're looking tooObject Oriented Programming + Referential Transparency
09/09/2008This suggests a paperLet's make a programming language!
03/03/2010Also inspirational in personRichard Hamming - "You and Your Research"
07/18/2005Confusing BitC/P and BitC/LBitC, a new OS implementation language
07/18/2005BitC and S-ExprsBitC, a new OS implementation language
07/18/2005Rationale for a "close to AST" surface syntaxBitC, a new OS implementation language
07/18/2005Reducing bugs in BitCBitC, a new OS implementation language
07/18/2005Challenges of verificationBitC, a new OS implementation language
06/01/2009Chinese not like LISPthe Chinese natual language
12/14/2008Type ErrorShoot-out: most annoying compiler error message
01/11/2009Get serious.Explaining monads

LtU Topic Index Sorted by Date LtU Topic Index Sorted by Topic LtU Index of Post Authors Zipped LtU Archive


Chris Rathman/ Chris.Rathman@tx.rr.com