Posts By: Jules Jacobs
Date | Post | Topic |
07/06/2012 | In some sense UIs are more | Why languages and not systems? |
07/09/2012 | Why are interpreters more | Erik Meijer started a discussion on Domain Specific Languages |
06/26/2012 | Unfortunately C# only allows | Less is exponentially more: Rob Pike on Go and Why C++ Programmers Aren't Flocking to it. |
06/27/2012 | No longer true, C# supports | Less is exponentially more: Rob Pike on Go and Why C++ Programmers Aren't Flocking to it. |
07/01/2012 | You might get more | Less is exponentially more: Rob Pike on Go and Why C++ Programmers Aren't Flocking to it. |
06/24/2012 | Perhaps you were looking for | Evolved Turing neural networks - Unorganized machines and the brain |
06/25/2012 | Such techniques are not used | Evolved Turing neural networks - Unorganized machines and the brain |
06/24/2012 | Simulating just one neuron | Evolved Turing neural networks - Unorganized machines and the brain |
06/18/2012 | In a lazy language, all | Null, bottom, etc.? |
06/21/2012 | Not treating bottom as a | Null, bottom, etc.? |
06/21/2012 | I see that I posted my | Null, bottom, etc.? |
06/14/2012 | Because if you have | Why are exceptions not described as 'purely functional'? |
06/14/2012 | Indeed, non-termination is | Why are exceptions not described as 'purely functional'? |
06/14/2012 | You don't even need full | Why are exceptions not described as 'purely functional'? |
06/14/2012 | Well, continuations aren't | Why are exceptions not described as 'purely functional'? |
06/15/2012 | I think you mean "By | Why are exceptions not described as 'purely functional'? |
07/07/2012 | Is this really the case? If | Why are exceptions not described as 'purely functional'? |
07/08/2012 | Yes, like in Representing | Why are exceptions not described as 'purely functional'? |
07/08/2012 | Yes | Why are exceptions not described as 'purely functional'? |
06/14/2012 | I remember discussion about | Type classes in a dynamic language |
06/14/2012 | The phase where the | Type classes in a dynamic language |
06/14/2012 | I think I vaguely remember | Type classes in a dynamic language |
06/14/2012 | Yes, that was was I was | Type classes in a dynamic language |
06/15/2012 | Interesting! | Type classes in a dynamic language |
06/12/2012 | Updating immutable data structures & hybrids from functional to imperative | Updating immutable data structures & hybrids from functional to imperative |
06/13/2012 | Hmm, I think you're right. | Updating immutable data structures & hybrids from functional to imperative |
06/09/2012 | It also needs care not to | Why Do Some Programming Languages Live and Others Die? |
06/13/2012 | Perhaps dmbarbour means | Why Do Some Programming Languages Live and Others Die? |
06/15/2012 | Explicit schema migration is | Why Do Some Programming Languages Live and Others Die? |
06/15/2012 | I don't think anybody is | Why Do Some Programming Languages Live and Others Die? |
06/11/2012 | This is a great paper. Just | Why Do Some Programming Languages Live and Others Die? |
06/11/2012 | Choosing how to compose state | Why Do Some Programming Languages Live and Others Die? |
06/11/2012 | I'm not sure if there really | Why Do Some Programming Languages Live and Others Die? |
06/07/2012 | Lisp is only doing this | Graphical languages of the Russian space program |
06/07/2012 | I don't understand what you | Graphical languages of the Russian space program |
06/08/2012 | I don't know how else to put | Graphical languages of the Russian space program |
06/08/2012 | Take Common Lisp's | Graphical languages of the Russian space program |
05/31/2012 | Related: Gamifying algebra | Interactive Tutorial of the Sequent Calculus |
06/15/2012 | Why does it look fishy to | Interactive Tutorial of the Sequent Calculus |
06/17/2012 | Logics are just formal | Interactive Tutorial of the Sequent Calculus |
06/08/2012 | Here is a (draft?) paper on | Wat |
06/08/2012 | "Science progresses one funeral at a time" -- Max Planck | Wat |
05/22/2012 | This is not possible because | Languages with 'unique' programs |
05/22/2012 | Turing complete yes. If the | Languages with 'unique' programs |
05/23/2012 | I don't think that's true. | Languages with 'unique' programs |
05/22/2012 | For the forseeable future | Languages & Niches |
06/01/2012 | Right, in general getting an | Languages & Niches |
05/21/2012 | I think it's because it | Reducers - A Library and Model for Collection Processing |
05/08/2012 | I wonder how much of the | On the Naturalness of Software |
05/08/2012 | You could easily do some | On the Naturalness of Software |
05/08/2012 | It depends on the situation. | On the Naturalness of Software |
05/07/2012 | What is the current status | Feather: A Heapless Functional Programming Language |
05/08/2012 | Perhaps in a couple of years | Common Lisp: The Untold Story |
05/11/2012 | Separate compilation a red herring? | Common Lisp: The Untold Story |
05/11/2012 | You can fake it to some | Common Lisp: The Untold Story |
05/04/2012 | Things that other languages | Common Lisp: The Untold Story |
05/06/2012 | Translate the following to | Common Lisp: The Untold Story |
05/06/2012 | A nice illustration of "How | Common Lisp: The Untold Story |
05/06/2012 | Why CL wasn't successful is | Common Lisp: The Untold Story |
04/21/2012 | According to the above | Why and How People Use R |
04/21/2012 | Right, I actually agree that | Why and How People Use R |
04/23/2012 | You can do this in Ruby like | Why and How People Use R |
04/23/2012 | Right, it was just a joke, | Why and How People Use R |
04/23/2012 | Pythons decorators is simple | Why and How People Use R |
04/24/2012 | fmemo is returned from memo. | Why and How People Use R |
04/24/2012 | You can also do this:let | Why and How People Use R |
04/14/2012 | Symmetry in type systems | Symmetry in type systems |
04/14/2012 | Thanks for your answer. I | Symmetry in type systems |
04/14/2012 | That is exactly what I was | Symmetry in type systems |
04/15/2012 | Thanks! That looks very | Symmetry in type systems |
04/15/2012 | Thanks. I have not finished | Symmetry in type systems |
04/08/2012 | The recent developments | Reverend Bayes, meet Countess Lovelace: Probabilistic Programming for Machine Learning |
04/20/2012 | Presumably the dynamic | Quantitative comparison of unit testing vs. static typing? |
04/23/2012 | Quantitative comparison of unit testing vs. static typing? | Quantitative comparison of unit testing vs. static typing? |
04/24/2012 | Why not just write what's in | Quantitative comparison of unit testing vs. static typing? |
04/24/2012 | Eval is a very powerful and | Quantitative comparison of unit testing vs. static typing? |
04/24/2012 | A good eval doesn't have | Quantitative comparison of unit testing vs. static typing? |
04/26/2012 | Bad evals are not okay, but | Quantitative comparison of unit testing vs. static typing? |
04/26/2012 | I don't know why JS was | Quantitative comparison of unit testing vs. static typing? |
04/24/2012 | I didn't claim that is was | Quantitative comparison of unit testing vs. static typing? |
04/22/2012 | On the units: you mention | Quantitative comparison of unit testing vs. static typing? |
04/22/2012 | If you're selecting the code | Quantitative comparison of unit testing vs. static typing? |
04/23/2012 | Did you choose the option | Quantitative comparison of unit testing vs. static typing? |
04/22/2012 | Right, I did not mean that | Quantitative comparison of unit testing vs. static typing? |
04/22/2012 | Magpie's type system was | Quantitative comparison of unit testing vs. static typing? |
03/31/2012 | There are similar | Quantitative comparison of unit testing vs. static typing? |
03/31/2012 | statistically it's best to | Quantitative comparison of unit testing vs. static typing? |
03/31/2012 | I agree, programming is very | Quantitative comparison of unit testing vs. static typing? |
03/31/2012 | I think an intelligent | Quantitative comparison of unit testing vs. static typing? |
03/31/2012 | Off topic | Quantitative comparison of unit testing vs. static typing? |
04/02/2012 | ML typing does not include | Quantitative comparison of unit testing vs. static typing? |
04/02/2012 | Right, if you extend ML with | Quantitative comparison of unit testing vs. static typing? |
04/06/2012 | Ah, I didn't think about the | Quantitative comparison of unit testing vs. static typing? |
04/06/2012 | I'm not saying that phantom | Quantitative comparison of unit testing vs. static typing? |
04/06/2012 | You can redefine the | Quantitative comparison of unit testing vs. static typing? |
04/06/2012 | Can you give an example with | Quantitative comparison of unit testing vs. static typing? |
04/07/2012 | Thanks! | Quantitative comparison of unit testing vs. static typing? |
04/07/2012 | Ah, I see. Actually I think | Quantitative comparison of unit testing vs. static typing? |
04/11/2012 | Racket's speed & practicality | Quantitative comparison of unit testing vs. static typing? |
04/02/2012 | On the bugs of Squadron | Quantitative comparison of unit testing vs. static typing? |
04/03/2012 | Types do provide bug finding | Quantitative comparison of unit testing vs. static typing? |
04/03/2012 | Testing for the type in unit | Quantitative comparison of unit testing vs. static typing? |
06/21/2012 | It's not even clear that | Quantitative comparison of unit testing vs. static typing? |
06/21/2012 | I agree, it was a bit of a | Quantitative comparison of unit testing vs. static typing? |
03/31/2012 | Interesting paper | Escaping the Maze of Twisty Classes |
06/18/2012 | The idea that part of types' | Escaping the Maze of Twisty Classes |
03/24/2012 | Specialization seems to work | Retrospective Thoughts on BitC |
04/09/2012 | You seem to be thinking of a | Retrospective Thoughts on BitC |
04/18/2012 | You can have a quick | Retrospective Thoughts on BitC |
03/23/2012 | From an expressiveness point | Parsing: The Solved Problem That Isn't |
03/23/2012 | Expressiveness in the human | Parsing: The Solved Problem That Isn't |
03/27/2012 | Left recursion is easily | Parsing: The Solved Problem That Isn't |
03/27/2012 | Parsing can be described | Parsing: The Solved Problem That Isn't |
03/27/2012 | Sure, there is a difference | Parsing: The Solved Problem That Isn't |
03/27/2012 | I'm not sure what you mean | Parsing: The Solved Problem That Isn't |
03/27/2012 | Alright, let me ask you outright then | Parsing: The Solved Problem That Isn't |
03/27/2012 | Then obviously we mean | Parsing: The Solved Problem That Isn't |
03/27/2012 | Of course recursive descent | Parsing: The Solved Problem That Isn't |
03/27/2012 | Sorry, I should have said | Parsing: The Solved Problem That Isn't |
03/28/2012 | In the unoptimized version | Parsing: The Solved Problem That Isn't |
03/23/2012 | Pratt parsing is IMO the | Parsing: The Solved Problem That Isn't |
03/25/2012 | Is there a reason why you | Parsing: The Solved Problem That Isn't |
03/27/2012 | I agree somewhat. On the one | Parsing: The Solved Problem That Isn't |
03/27/2012 | Obviously when we're talking | Parsing: The Solved Problem That Isn't |
03/27/2012 | That's an advantage of PEGs, | Parsing: The Solved Problem That Isn't |
03/27/2012 | In theory I agree | Parsing: The Solved Problem That Isn't |
03/27/2012 | Can you perhaps define the | Parsing: The Solved Problem That Isn't |
03/27/2012 | Why would '.4' hide '...'? | Parsing: The Solved Problem That Isn't |
03/27/2012 | So you're saying that you'd | Parsing: The Solved Problem That Isn't |
04/02/2012 | Representing code as an AST | Parsing: The Solved Problem That Isn't |
04/02/2012 | Right, though those things | Parsing: The Solved Problem That Isn't |
04/02/2012 | The middle approach seems | Parsing: The Solved Problem That Isn't |
04/04/2012 | What you can do is instead | Parsing: The Solved Problem That Isn't |
04/04/2012 | There is: | Parsing: The Solved Problem That Isn't |
04/05/2012 | I'm not sure about the | Parsing: The Solved Problem That Isn't |
04/15/2012 | Clean characterization of | Parsing: The Solved Problem That Isn't |
04/15/2012 | Memo functions are a general | Parsing: The Solved Problem That Isn't |
04/15/2012 | Your last sentence in your | Parsing: The Solved Problem That Isn't |
04/15/2012 | Yes, so that's not just what | Parsing: The Solved Problem That Isn't |
04/15/2012 | If I understand it | Parsing: The Solved Problem That Isn't |
04/15/2012 | Also related: Two for the | Parsing: The Solved Problem That Isn't |
04/15/2012 | Is Imperative Self-Adjusting | Parsing: The Solved Problem That Isn't |
04/15/2012 | Can you point me to a | Parsing: The Solved Problem That Isn't |
04/05/2012 | Right, you often can't slap | Parsing: The Solved Problem That Isn't |
04/05/2012 | Well, you can slap | Parsing: The Solved Problem That Isn't |
04/06/2012 | Why does the parsing need to | Parsing: The Solved Problem That Isn't |
04/06/2012 | Why does doing error | Parsing: The Solved Problem That Isn't |
04/06/2012 | I see. That does seem like a | Parsing: The Solved Problem That Isn't |
04/02/2012 | You could do the same in an | Parsing: The Solved Problem That Isn't |
04/02/2012 | See edit :) | Parsing: The Solved Problem That Isn't |
04/02/2012 | Depends on what you want. On | Parsing: The Solved Problem That Isn't |
04/02/2012 | Cool! I also think language | Parsing: The Solved Problem That Isn't |
04/02/2012 | I wouldn't consider textual | Parsing: The Solved Problem That Isn't |
04/02/2012 | What makes this easier than | Parsing: The Solved Problem That Isn't |
04/02/2012 | I'm not so sure it's the | Parsing: The Solved Problem That Isn't |
04/02/2012 | Sure, but you dodge all the | Parsing: The Solved Problem That Isn't |
04/02/2012 | What kind of incorrect | Parsing: The Solved Problem That Isn't |
04/03/2012 | Things you want to do will | Parsing: The Solved Problem That Isn't |
03/22/2012 | Killer features of type | Disruptive PLT Revisited |
03/22/2012 | Disruptive things that have | Disruptive PLT Revisited |
03/22/2012 | Yup, that's what I meant | Disruptive PLT Revisited |
03/22/2012 | Actually, it's even more | Disruptive PLT Revisited |
03/22/2012 | For connected devices, I | Disruptive PLT Revisited |
03/22/2012 | I considered including | Disruptive PLT Revisited |
03/22/2012 | Link to video of the talk | Disruptive PLT Revisited |
03/23/2012 | Unfortunately, for the | Disruptive PLT Revisited |
03/23/2012 | I think we are in agreement, | Disruptive PLT Revisited |
03/23/2012 | Yes, exactly | Disruptive PLT Revisited |
03/23/2012 | What you're saying is true | Disruptive PLT Revisited |
03/23/2012 | Who'd have thought that | Disruptive PLT Revisited |
03/24/2012 | In this case the problem is | Disruptive PLT Revisited |
03/23/2012 | We're already almost there! | Disruptive PLT Revisited |
03/24/2012 | Funny, a world with ACID | Disruptive PLT Revisited |
03/31/2012 | Instead of adapting a | Disruptive PLT Revisited |
03/15/2012 | Distributed capabilities versus network latency | Distributed capabilities versus network latency |
03/16/2012 | The programmer specifies | Distributed capabilities versus network latency |
03/16/2012 | Batching & promise | Distributed capabilities versus network latency |
03/16/2012 | This is really close to what | Distributed capabilities versus network latency |
03/17/2012 | This is very interesting. | Programming with Algebraic Effects and Handlers |
03/21/2012 | That would be great!I have | Programming with Algebraic Effects and Handlers |
03/20/2012 | If by "effect system" you | Programming with Algebraic Effects and Handlers |
03/13/2012 | I think that what Sean is | References about the importance of formalism in programming language design |
03/16/2012 | The aim of the paper itself | References about the importance of formalism in programming language design |
03/17/2012 | We are not in disagreement | References about the importance of formalism in programming language design |
03/19/2012 | For something to be a | References about the importance of formalism in programming language design |
03/20/2012 | Link | References about the importance of formalism in programming language design |
03/20/2012 | The above links are the | References about the importance of formalism in programming language design |
03/22/2012 | Can you give a sneak peek of | References about the importance of formalism in programming language design |
03/21/2012 | What are you basing the | References about the importance of formalism in programming language design |
03/06/2012 | Definite clause grammars can | Parametric Grammars |
03/05/2012 | What do you gain by | What does focusing tell us about language design? |
03/05/2012 | fact -1 is a computation | What does focusing tell us about language design? |
03/06/2012 | I can answer the question | What does focusing tell us about language design? |
03/06/2012 | So you're saying that you | What does focusing tell us about language design? |
03/06/2012 | Do you believe with 100% | Research in Programming Languages |
03/04/2012 | It seems that the discussion | Informed dissent: William Cook contra Bob Harper on OOP |
03/05/2012 | Probably in almost half the | Informed dissent: William Cook contra Bob Harper on OOP |
03/22/2012 | Certainly almost all work | Informed dissent: William Cook contra Bob Harper on OOP |
03/22/2012 | Is there type inference in | Informed dissent: William Cook contra Bob Harper on OOP |
03/22/2012 | F# requires explicit | Informed dissent: William Cook contra Bob Harper on OOP |
03/22/2012 | Simple OO | Informed dissent: William Cook contra Bob Harper on OOP |
03/22/2012 | You're right I should have | Informed dissent: William Cook contra Bob Harper on OOP |
03/23/2012 | Yes, you're right: | Informed dissent: William Cook contra Bob Harper on OOP |
03/22/2012 | If you take the view that | Informed dissent: William Cook contra Bob Harper on OOP |
03/22/2012 | I agree completely with you | Informed dissent: William Cook contra Bob Harper on OOP |
03/05/2012 | As far as I know, delimited | Adding Delimited and Composable Control to a Production Programming Environment |
03/05/2012 | Well, you're probably right | Adding Delimited and Composable Control to a Production Programming Environment |
03/05/2012 | It's not a runtime problem, | Adding Delimited and Composable Control to a Production Programming Environment |
03/05/2012 | I don't think I understand | Adding Delimited and Composable Control to a Production Programming Environment |
03/06/2012 | Yes, this paper does address | Adding Delimited and Composable Control to a Production Programming Environment |
03/07/2012 | That is a good thing. You're | Adding Delimited and Composable Control to a Production Programming Environment |
03/14/2012 | I looked at Seaside and it | Adding Delimited and Composable Control to a Production Programming Environment |
03/15/2012 | Interesting. Why do you | Adding Delimited and Composable Control to a Production Programming Environment |
03/19/2012 | You can do many of the same | Adding Delimited and Composable Control to a Production Programming Environment |
03/05/2012 | Not all callback style | Adding Delimited and Composable Control to a Production Programming Environment |
03/05/2012 | Can you give an example of | Adding Delimited and Composable Control to a Production Programming Environment |
03/06/2012 | Can you explain why | Adding Delimited and Composable Control to a Production Programming Environment |
03/06/2012 | Yes, I agree that | Adding Delimited and Composable Control to a Production Programming Environment |
03/07/2012 | Perhaps you can give a real | Adding Delimited and Composable Control to a Production Programming Environment |
03/07/2012 | Allowing backtracking is the | Adding Delimited and Composable Control to a Production Programming Environment |
03/06/2012 | Adding Delimited and Composable Control to a Production Programming Environment | Adding Delimited and Composable Control to a Production Programming Environment |
03/02/2012 | Will the talks be available online? | Lang.NEXT 2012 - Session Videos Coming Online |
03/02/2012 | Awesome | Lang.NEXT 2012 - Session Videos Coming Online |
02/28/2012 | You might get better answers for these kind of questions on | why inheritence in OOP? |
02/23/2012 | This is well known, for | Long rant on Erlang-style Actors: Lost Dimension |
02/24/2012 | That's a good reason, but | Long rant on Erlang-style Actors: Lost Dimension |
02/24/2012 | That's just a matter of the | Long rant on Erlang-style Actors: Lost Dimension |
03/08/2012 | Can you expand on how STM | Long rant on Erlang-style Actors: Lost Dimension |
03/08/2012 | So if you change the order | Long rant on Erlang-style Actors: Lost Dimension |
03/08/2012 | Breadth first doesn't work | Long rant on Erlang-style Actors: Lost Dimension |
03/08/2012 | You can keep exactly the | Long rant on Erlang-style Actors: Lost Dimension |
03/08/2012 | That's another way, though | Long rant on Erlang-style Actors: Lost Dimension |
03/11/2012 | As far as I know all FRP GUI | Long rant on Erlang-style Actors: Lost Dimension |
03/12/2012 | You could look at the | Long rant on Erlang-style Actors: Lost Dimension |
03/12/2012 | It's not just unique | Long rant on Erlang-style Actors: Lost Dimension |
03/07/2012 | Wouldn't it be easier | Long rant on Erlang-style Actors: Lost Dimension |
02/22/2012 | At its heart templates are a | A Concept Design for C++ |
02/23/2012 | I'm not very familiar with | A Concept Design for C++ |
02/10/2012 | Actually you can define map | Effective Scala |
02/03/2012 | The thing that most caused | Peak Abstraction |
01/26/2012 | Here's my playing with it, | LastCalc: A web-based REPL for a pure functional programming language with a flexible syntax and parser |
01/26/2012 | I'm not entirely sure what | LastCalc: A web-based REPL for a pure functional programming language with a flexible syntax and parser |
04/26/2012 | There are some individual | STEPS 2011 Progress Report (personal computing in 20kLOC) |
04/27/2012 | The fact remains that they | STEPS 2011 Progress Report (personal computing in 20kLOC) |
04/27/2012 | It may be unique that | STEPS 2011 Progress Report (personal computing in 20kLOC) |
04/28/2012 | Tiny DSLs. The particular | STEPS 2011 Progress Report (personal computing in 20kLOC) |
04/28/2012 | That's what I thought at | STEPS 2011 Progress Report (personal computing in 20kLOC) |
04/28/2012 | Sorry, I did not mean to | STEPS 2011 Progress Report (personal computing in 20kLOC) |
01/21/2012 | Primitives are dictated by hardware | Graphics primitives? |
03/24/2012 | Actually, the only case I | crazy PL idea: prescriptive trait inference |
03/25/2012 | Isn't that an instance of | crazy PL idea: prescriptive trait inference |
03/26/2012 | How do you detect recursion? | crazy PL idea: prescriptive trait inference |
03/26/2012 | What I do is the following: | crazy PL idea: prescriptive trait inference |
01/04/2012 | Your paper seems primarily | Register Allocation By Model Transformer Semantics -- need for early comments |
01/05/2012 | How does your algorithm work | Register Allocation By Model Transformer Semantics -- need for early comments |
12/21/2011 | I'm having a hard time | Cambridge Course on "Usability of Programming Languages" |
12/22/2011 | Math is just precise, or | Cambridge Course on "Usability of Programming Languages" |
12/22/2011 | I don't understand how you | Cambridge Course on "Usability of Programming Languages" |
12/24/2011 | Academia is one model in | Cambridge Course on "Usability of Programming Languages" |
12/25/2011 | Interview with Simon Peyton Jones & John Hughes | Interview [Video] -> Simon Peyton-Jones - Closer to Nirvana |
12/26/2011 | I love watching these videos | Interview [Video] -> Simon Peyton-Jones - Closer to Nirvana |
12/26/2011 | Well, being interviews, you | Interview [Video] -> Simon Peyton-Jones - Closer to Nirvana |
12/06/2011 | Usually it's pretty clear | General purpose as a special case? |
12/07/2011 | C++ is indeed monstrously | General purpose as a special case? |
11/30/2011 | I have no idea what this | Abstraction Driven (MDA++) |
11/29/2011 | Self-adjusting REPL | REPL-schmepl? |
11/25/2011 | Message passing? | Models for distributed parallelism |
11/15/2011 | I think he's saying that | Is the Expression Problem Fundamental? |
11/15/2011 | As always, it's a trade-off | Is the Expression Problem Fundamental? |
11/15/2011 | If you redefine "error", | Is the Expression Problem Fundamental? |
11/15/2011 | Where are the actual methods | Is the Expression Problem Fundamental? |
11/15/2011 | How do you reconcile that | Is the Expression Problem Fundamental? |
11/16/2011 | interfaces and type classes | Is the Expression Problem Fundamental? |
11/16/2011 | What I mean is | Is the Expression Problem Fundamental? |
11/16/2011 | Perhaps I'm not | Is the Expression Problem Fundamental? |
10/30/2011 | What's a good introduction | Extensible Programming with First-Class Cases |
11/01/2011 | n00b questions | Extensible Programming with First-Class Cases |
11/02/2011 | Thanks for you explanation. | Extensible Programming with First-Class Cases |
11/05/2011 | I've implemented something | Extensible Programming with First-Class Cases |
11/02/2011 | As I read that sentence, | Extensible Programming with First-Class Cases |
10/30/2011 | I suspect that this is a | The Experimental Effectiveness of Mathematical Proof |
10/30/2011 | This dispenses with Rich's | The Experimental Effectiveness of Mathematical Proof |
11/01/2011 | The paper relates | The Experimental Effectiveness of Mathematical Proof |
11/01/2011 | Then as far as I can see | The Experimental Effectiveness of Mathematical Proof |
11/01/2011 | Exactly. As programmers | The Experimental Effectiveness of Mathematical Proof |
11/01/2011 | Yes | The Experimental Effectiveness of Mathematical Proof |
11/01/2011 | The whole point is that | The Experimental Effectiveness of Mathematical Proof |
11/01/2011 | Sure, nobody is denying that | The Experimental Effectiveness of Mathematical Proof |
11/02/2011 | You're right. Rich would | The Experimental Effectiveness of Mathematical Proof |
11/02/2011 | Reduce that cost and | The Experimental Effectiveness of Mathematical Proof |
11/02/2011 | Take mergesort in Coq, a | The Experimental Effectiveness of Mathematical Proof |
11/02/2011 | I'm not sure that I | The Experimental Effectiveness of Mathematical Proof |
10/28/2011 | Not at all. He's just saying | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/28/2011 | Sorry, I added the second | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/28/2011 | Please do go there, but add | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/28/2011 | The sides of the box are | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/29/2011 | I don't think, however, that | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/29/2011 | Way to ignore what was said | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/29/2011 | As soon as you add the | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/30/2011 | One problem I have with | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/30/2011 | Instead, we want to start | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/30/2011 | At point 2 the contract DAG | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/30/2011 | Another requirement is that | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/19/2011 | I don't know of any sources | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/29/2011 | C is to Haskell as Haskell is to what? | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/30/2011 | (I'm not sure what you're | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/30/2011 | I haven't read the paper | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/31/2011 | The specific problem I was | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/01/2011 | Right, I've run into these | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/31/2011 | Sorry, I don't think that's | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/31/2011 | I have trouble seeing how | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/31/2011 | Right, that terminology was | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/31/2011 | Am I right that you mean | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/10/2011 | Why is wrapping not possible | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/10/2011 | That's what wrapping is, | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/31/2011 | It's not arbitrary at all, | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/31/2011 | True, but in practice, there | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/01/2011 | But the fact that it has | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/01/2011 | Extensibility | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/01/2011 | We could execute cases in | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/02/2011 | In a pure language like | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/02/2011 | Again, this has nothing to | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/02/2011 | Why so? Languages like ML | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/02/2011 | Where did I say that | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/31/2011 | Indeed. First class patterns | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/29/2011 | The IDE did not come out of | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/29/2011 | Constraint solving is just | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/09/2011 | Note that genetic algorithms | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/09/2011 | They don't work in the sense | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/11/2011 | It is well known that no | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/09/2011 | Here's a quote from the | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/11/2011 | By picking mutations from a | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/02/2011 | Or machine learning in | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/09/2011 | Something like that exists: | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/09/2011 | The in keyword is just how | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/09/2011 | What do you mean? | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/09/2011 | I see now :) | "We Really Don't Know How to Compute!" by Gerald Sussman |
11/10/2011 | That last part is easy | "We Really Don't Know How to Compute!" by Gerald Sussman |
10/18/2011 | So you'd need to write all | "Crutches in language design", accidental complexity and feature overlap |
10/11/2011 | F# has this, to some extent. | Google's Dart announced |
10/11/2011 | Should a mutable list really | Google's Dart announced |
10/23/2011 | Dart generics are not really | Google's Dart announced |
10/10/2011 | The problem with NaCl as far | Google's Dart announced |
10/06/2011 | AFAICT you also want | Data, Codata, and Their Implications for Equality, and Serialization |
10/05/2011 | Closely related | F# type providers |
10/04/2011 | The set of operations that | What space does SQL cover, or, why is max so weird in SQL? |
10/03/2011 | Can you recommend a short | Parallel frameworks for graph processing |
09/24/2011 | Memory isn't scarce anymore, | Redesigning the Mozart virtual machine |
09/25/2011 | That approach has yielded | Redesigning the Mozart virtual machine |
09/24/2011 | Perhaps you can take | Redesigning the Mozart virtual machine |
09/17/2011 | Sample applications for programming languages | Sample applications for programming languages |
09/18/2011 | Yes, I agree that | Sample applications for programming languages |
09/19/2011 | For FRP GUI widget creation, | Sample applications for programming languages |
09/19/2011 | Right, I even used it in my | Sample applications for programming languages |
09/19/2011 | So you view FRP as a kind of | Sample applications for programming languages |
09/21/2011 | That's not really true, | Sample applications for programming languages |
09/20/2011 | Yes, you'd have to do a | Sample applications for programming languages |
09/21/2011 | Could you sketch the details | Sample applications for programming languages |
09/22/2011 | Thanks. So Flapjax is not a | Sample applications for programming languages |
09/22/2011 | In Haskell you would have to | Sample applications for programming languages |
09/24/2011 | Neel's and your approach | Sample applications for programming languages |
09/26/2011 | While this is a nice | Sample applications for programming languages |
09/09/2011 | Strings are not a good | What needs to be done? |
09/10/2011 | If anything JIT compilers | What needs to be done? |
09/11/2011 | A static compiler can inline | What needs to be done? |
10/28/2011 | I did something like that | What needs to be done? |
09/17/2011 | Color of the bike shed | What needs to be done? |
09/05/2011 | Mental rewiring | Opa |
09/05/2011 | Too vague to infer practical implications | Opa |
09/08/2011 | Thanks, that sheds a lot of | Opa |
08/19/2011 | Wow, that page is full of | Delimited Continuations Blues? |
08/20/2011 | Implementing effects on top of delimited continuations | Delimited Continuations Blues? |
08/21/2011 | Actually, the fact that | The this argument in dynamic programming languages with OO and first-class functions |
08/07/2011 | I think he meant something | Programming and Scaling |
08/09/2011 | Examples of effective DSLs? | Programming and Scaling |
08/12/2011 | He is not only proposing | Programming and Scaling |
08/12/2011 | The formula changes when | Programming and Scaling |
08/12/2011 | Library design, language | Programming and Scaling |
08/13/2011 | Ah. So your solution is to | Programming and Scaling |
08/14/2011 | It might not seem like much | Programming and Scaling |
08/14/2011 | Well, flexible support for | Programming and Scaling |
08/15/2011 | Deep in an off-topic thread | Programming and Scaling |
08/17/2011 | Good luck with the | Programming and Scaling |
08/18/2011 | Of course it would work like | Programming and Scaling |
08/18/2011 | Yeah, I think it's widely | Programming and Scaling |
08/19/2011 | In E, you can write it once | Programming and Scaling |
08/19/2011 | In this case you do *not* | Programming and Scaling |
08/20/2011 | This idea is one that people | Programming and Scaling |
08/21/2011 | What does | Programming and Scaling |
08/21/2011 | Anyhow, I gave you some | Programming and Scaling |
08/22/2011 | That would be surprising | Programming and Scaling |
08/23/2011 | If you insist on separating | Programming and Scaling |
08/23/2011 | It would be ludicrous to | Programming and Scaling |
08/21/2011 | Eventually calls are | Programming and Scaling |
08/22/2011 | I'm really not liking the | Programming and Scaling |
08/23/2011 | I would disagree with this | Programming and Scaling |
08/23/2011 | Using timeouts means you | Programming and Scaling |
08/02/2011 | Here is one way to | Lightweight Monadic Programming in ML |
08/03/2011 | That is exactly what I'm | Lightweight Monadic Programming in ML |
08/04/2011 | What I achieve by it is | Lightweight Monadic Programming in ML |
08/04/2011 | I'm sure you have a much | Lightweight Monadic Programming in ML |
08/04/2011 | That seems to be the | Lightweight Monadic Programming in ML |
08/04/2011 | What is the problem with | Lightweight Monadic Programming in ML |
07/27/2011 | The requirements (or | Is it possible to write code that works the very first time? |
07/22/2011 | More seriously, I don't | Is it possible to write code that works the very first time? |
07/23/2011 | I'll ignore the ad hominems | Is it possible to write code that works the very first time? |
07/23/2011 | The comparison I'm making is | Is it possible to write code that works the very first time? |
07/23/2011 | I see how you could read | Is it possible to write code that works the very first time? |
07/25/2011 | I agree completely, partial | Is it possible to write code that works the very first time? |
07/25/2011 | Note that sort checks | Is it possible to write code that works the very first time? |
07/26/2011 | Link? | Is it possible to write code that works the very first time? |
07/19/2011 | It sounds like what you want | Implementor's guide/tutorial to delimited continuations? |
07/21/2011 | Sure, delimited | Implementor's guide/tutorial to delimited continuations? |
07/21/2011 | That is an implementation | Implementor's guide/tutorial to delimited continuations? |
07/15/2011 | This is a rather short term | The Last Language? |
07/12/2011 | Can the same be done for comonads? | Of Course ML Has Monads! |
04/29/2011 | Good in theory, bad in | Types from imported modules "leaking" into a module's public interface |
04/23/2011 | What is a procedure? | Nomenclature for impure functions |
08/17/2011 | Flexibility of structured editing | Coding at the Speed of Touch |
08/17/2011 | It's not a new idea, | Coding at the Speed of Touch |
08/18/2011 | On allowing badly typed code | Coding at the Speed of Touch |
08/18/2011 | Good analogy | Coding at the Speed of Touch |
04/17/2011 | Compiler Analyses | Wide Scope Dead Code Analysis |
03/26/2011 | The whole point of this kind | Type-checking Modular Multiple Dispatch with Parametric Polymorphism and Multiple Inheritance |
06/29/2012 | Is concurrency ever useful | Bob Harper of CMU is blogging about programming languages and introductory CS education |
06/29/2012 | Even though for some other | Bob Harper of CMU is blogging about programming languages and introductory CS education |
03/11/2011 | What do you mean by | Strict data constructors + non-strict application? |
03/10/2011 | This is a consequence of | Namespaces for methods? |
03/06/2011 | If this is really so much | Leveled Garbage Collection |
02/27/2011 | Can contracts provide the features of type classes, bounded quantification and effect systems? | Can contracts provide the features of type classes, bounded quantification and effect systems? |
02/28/2011 | I doubt we could use | Can contracts provide the features of type classes, bounded quantification and effect systems? |
02/28/2011 | Of course contracts in their | Can contracts provide the features of type classes, bounded quantification and effect systems? |
01/22/2011 | Points in the Pattern Matching Design Space | Points in the Pattern Matching Design Space |
01/23/2011 | What's the difference with | Points in the Pattern Matching Design Space |
01/23/2011 | In what way are they | Points in the Pattern Matching Design Space |
01/23/2011 | That's just two ways of | Points in the Pattern Matching Design Space |
01/23/2011 | Oz variables cannot be | Points in the Pattern Matching Design Space |
01/23/2011 | I am not familiar with | Points in the Pattern Matching Design Space |
01/25/2011 | So it seems that indeed | Points in the Pattern Matching Design Space |
01/23/2011 | This is very interesting, | Points in the Pattern Matching Design Space |
01/25/2011 | Is the T in List(T) a | Points in the Pattern Matching Design Space |
01/25/2011 | Can you write code like | Points in the Pattern Matching Design Space |
01/25/2011 | How do you distinguish | Points in the Pattern Matching Design Space |
01/26/2011 | Ah, so the parens are part | Points in the Pattern Matching Design Space |
01/21/2011 | Io is interesting. Invent | I've run out of programming languages to study |
01/08/2011 | That gives us roughly a | Fast Compilers |
12/14/2010 | How does this relate to | yacc death revisited |
12/17/2010 | Can you explain how it is | yacc death revisited |
12/17/2010 | Right that I swept under the | yacc death revisited |
12/17/2010 | Oh, right. And that problem | yacc death revisited |
12/17/2010 | I think the latter term *is* | yacc death revisited |
12/17/2010 | Even if it's a non goal of | yacc death revisited |
12/05/2010 | Without reference counting? | Reference Counting vs Tracing Garbage Collection? |
12/06/2010 | Yet my example trivially | Reference Counting vs Tracing Garbage Collection? |
12/06/2010 | First, disallowing higher | Reference Counting vs Tracing Garbage Collection? |
12/07/2010 | And how are you going to | Reference Counting vs Tracing Garbage Collection? |
12/08/2010 | The thing is none of those | Reference Counting vs Tracing Garbage Collection? |
11/29/2010 | What are you using left | Yacc is dead |
11/30/2010 | Also interesting | Yacc is dead |
11/26/2010 | Do you think that's too | A book on Racket? |
11/17/2010 | May be relevant: Prototypes | Clojure's Solutions to the Expression Problem |
11/19/2010 | The expression problem is | Clojure's Solutions to the Expression Problem |
11/19/2010 | Doesn't a proof that the | Clojure's Solutions to the Expression Problem |
11/21/2010 | Correct is that the compiled | Clojure's Solutions to the Expression Problem |
11/19/2010 | Doesn't a proof that the | Clojure's Solutions to the Expression Problem |
11/26/2010 | Interesting. Can you give an | Clojure's Solutions to the Expression Problem |
11/18/2010 | Publish your list of | A Preliminary Survey on Functional Programming |
11/07/2010 | What you can do with a | Closures without function pointers |
11/08/2010 | In that case there is no | Closures without function pointers |
11/04/2010 | They think that because the | Conservative Logic |
11/04/2010 | I don't know much about the | Conservative Logic |
11/12/2010 | Historically speaking, A. | Conservative Logic |
11/05/2010 | That said, the error during | A Self-Checking Type System |
11/05/2010 | How do you know which | A Self-Checking Type System |
10/29/2010 | Asynchronous Programming, Monads and Continuations in C#, F# and Scala | Asynchronous Programming, Monads and Continuations in C#, F# and Scala |
10/31/2010 | Threads are expensive on | Asynchronous Programming, Monads and Continuations in C#, F# and Scala |
10/28/2010 | What you have is basically | Do you happen to hear about pre-equivalence? |
10/28/2010 | Graphs where every node has | Do you happen to hear about pre-equivalence? |
10/28/2010 | Sure, they are not exactly | Do you happen to hear about pre-equivalence? |
10/28/2010 | Yes, exactly. So the OP is | Do you happen to hear about pre-equivalence? |
10/25/2010 | Suspect compared to what? | Using Hackage to Inform Language Design |
10/11/2010 | In my case I needed to | Intel's Array Building Blocks (was Rapidmind) : What do the purists and pragmatists think? |
10/12/2010 | We have 16 components (v[k] | Intel's Array Building Blocks (was Rapidmind) : What do the purists and pragmatists think? |
10/12/2010 | Such a compiler is exactly what I'm skeptical of. | Intel's Array Building Blocks (was Rapidmind) : What do the purists and pragmatists think? |
10/16/2010 | Computing the integral | A functional-programming view of time |
09/29/2010 | A Dataflow Language for Scriptable Debugging | What is the best system for experimenting with and visualizing complex algorithms? |
09/29/2010 | Thanks. I was planning to | What is the best system for experimenting with and visualizing complex algorithms? |
09/18/2010 | It would be interesting to | Distributed Transactional Memory |
09/08/2010 | What are reasons other than | Is Transactional Programming Actually Easier? |
09/04/2010 | Dependency injection in | Dependency injection via parameterized types (?!) |
09/05/2010 | I don't think first class | Dependency injection via parameterized types (?!) |
09/05/2010 | You repeated the same point, | Dependency injection via parameterized types (?!) |
09/12/2010 | Can you give an example of | J's concepts rank, composition, and GC |
09/03/2010 | Why you might use a language | Choosing a VM for a concurrent language |
08/29/2010 | Possibly related | Abstract interpreters for free |
08/24/2010 | There are three strategies | Articles on Precise GC with Parametric Polymorphism |
12/05/2010 | By far the easiest to | Articles on Precise GC with Parametric Polymorphism |
08/11/2010 | LTU needs new software. | Synchronic Computaion |
08/08/2010 | Implicit values | Type Classes as Objects and Implicits |
08/08/2010 | I had already given the | Type Classes as Objects and Implicits |
08/19/2010 | Are you saying that you want | Type Classes as Objects and Implicits |
08/20/2010 | I can see how it could be | Type Classes as Objects and Implicits |
08/20/2010 | I do not see how you could | Type Classes as Objects and Implicits |
07/19/2010 | Check out the usernames of | A proof engine for Eiffel |
07/05/2010 | Where does he get the 10^25 | Uncle Bob's talk at RailsConf 2010 |
07/05/2010 | I do think it's a bit | Uncle Bob's talk at RailsConf 2010 |
07/06/2010 | Whether it's 10^25 or 10^16, | Uncle Bob's talk at RailsConf 2010 |
07/06/2010 | Actually, he does not. First | Uncle Bob's talk at RailsConf 2010 |
07/06/2010 | Say you are computing digits | Uncle Bob's talk at RailsConf 2010 |
07/06/2010 | Sure you can have a | Uncle Bob's talk at RailsConf 2010 |
07/04/2010 | Corrected link: Traceable | Traceable Data Types for Self-Adjusting Computation |
07/02/2010 | Language support for GUIs | Logic programming based GUI framework |
07/02/2010 | I'd disagree with this being | Logic programming based GUI framework |
07/02/2010 | 1. Most games actively cull | Logic programming based GUI framework |
07/03/2010 | The Flapjax paper contains | Logic programming based GUI framework |
07/29/2010 | When developing web | Logic programming based GUI framework |
06/28/2010 | Which important new | Why Undergraduates Should Learn the Principles of Programming Languages |
06/24/2010 | Is this more efficient than | Athena: An efficient in-memory data structure supporting arbitrary boolean queries See README file below for more information |
06/06/2010 | He's saying that a | some critiques of the Semat initiative |
06/04/2010 | For example, in (let ((x X)) | Algebraic |
05/14/2010 | This is hilarious. | "Critical code studies" |
05/14/2010 | Yes, and the reasons why | "Critical code studies" |
05/15/2010 | Actually when I wrote that I | "Critical code studies" |
05/15/2010 | Perhaps you could give a | "Critical code studies" |
05/08/2010 | Perhaps the spammers are | Spam filters |
05/04/2010 | Nested production rules | Guppy: trying to make parsing simple, fun, and powerful |
05/02/2010 | Perhaps there should be a | Is there a site to discuss some issues on abstract interpretation? |
05/02/2010 | What is abstract | Is there a site to discuss some issues on abstract interpretation? |
04/20/2010 | Do you mean purely | Seeking thoughtful criticisms of functional programming and languages |
04/26/2010 | Don't you have the same | Seeking thoughtful criticisms of functional programming and languages |
04/26/2010 | But there is. You need to | Seeking thoughtful criticisms of functional programming and languages |
04/23/2010 | Mainstream languages | Seeking thoughtful criticisms of functional programming and languages |
04/24/2010 | Scaling is relative | Seeking thoughtful criticisms of functional programming and languages |
04/23/2010 | What is the evidence that | Seeking thoughtful criticisms of functional programming and languages |
04/24/2010 | I'm not saying that you need | Seeking thoughtful criticisms of functional programming and languages |
04/24/2010 | Further, Bling and Fruit | Seeking thoughtful criticisms of functional programming and languages |
04/14/2010 | The time taken to build | Ideas for a PL-oriented honors thesis |
04/14/2010 | Are there specific problems | Representing Type Information in Dynamically Typed Languages |
11/04/2011 | Does this mean that | iPhone PL lockdown |
11/04/2011 | They only allow a fixed set | iPhone PL lockdown |
11/04/2011 | How do you know this inside | iPhone PL lockdown |
11/04/2011 | On the contrary, I am very | iPhone PL lockdown |
04/15/2010 | Note that there also exist | splitting the program into formalizable vs. non-formalizable parts? |
04/07/2010 | In dynamically typed | Higher order functions vs. function arity and calling conventions |
04/07/2010 | It's also nice that | Go's proposed panic/recover exception-like mechanism |
01/06/2012 | These days I think the more | Go's proposed panic/recover exception-like mechanism |
01/06/2012 | One example is worth a thousand words | Go's proposed panic/recover exception-like mechanism |
03/25/2010 | This makes me wonder. How | Will data-intensive computing revolutionize programming languages? |
03/26/2010 | How would these match makers | Will data-intensive computing revolutionize programming languages? |
03/26/2010 | Interesting. I though your | Will data-intensive computing revolutionize programming languages? |
03/26/2010 | The trillion was meant as a | Will data-intensive computing revolutionize programming languages? |
03/12/2010 | Static analysis when idling | Have tracing JIT compilers won? |
03/06/2010 | Why do you need normal order | LISP basis for computable functions on S-Expressions. |
03/07/2010 | Wrap the then and else forms | LISP basis for computable functions on S-Expressions. |
03/07/2010 | Exactly. If you have macros | LISP basis for computable functions on S-Expressions. |
03/08/2010 | Class dispatching does not | LISP basis for computable functions on S-Expressions. |
02/26/2010 | What were the light bulbs? | a "thank you" to You |
03/06/2010 | When will Haskell-like | plt vs. something else for programming in the large? |
03/06/2010 | Exactly. It's a pity they | plt vs. something else for programming in the large? |
03/06/2010 | More limitations are needed. | plt vs. something else for programming in the large? |
02/23/2010 | What do you mean by security | Testing release of a platform for hosting pure functional web applications |
02/23/2010 | Shouldn't such security be | Testing release of a platform for hosting pure functional web applications |
02/24/2010 | Even in this case, the | Testing release of a platform for hosting pure functional web applications |
02/24/2010 | How can e.g. Qt make sure | Testing release of a platform for hosting pure functional web applications |
02/24/2010 | Well, yes, it could: just | Testing release of a platform for hosting pure functional web applications |
02/19/2010 | Also, ACM Membership comes | Reminder: OOPSLA is now SPLASH |
02/19/2010 | You are missing my point I | Reminder: OOPSLA is now SPLASH |
02/19/2010 | Whether it's good to have an | Reminder: OOPSLA is now SPLASH |
02/20/2010 | Ridiculous. But the | Reminder: OOPSLA is now SPLASH |
06/01/2010 | You may get people to help | Why prolog is by far the best, most productive, easiest programming language |
06/02/2010 | You did seem to have a | Why prolog is by far the best, most productive, easiest programming language |
06/02/2010 | Is this how an interface to | Why prolog is by far the best, most productive, easiest programming language |
01/21/2010 | Very interesting. How does | The Theory and Calculus of Aliasing |
01/19/2010 | I was in the same position: | Academic advice: Mathematics or Computer Science? |
01/20/2010 | Which other topics do you | Academic advice: Mathematics or Computer Science? |
01/20/2010 | Thanks. I asked because in | Academic advice: Mathematics or Computer Science? |
01/17/2010 | Because people from outside | Declarative binding vs. composition |
01/04/2010 | Click | ParaSail, a new language oriented toward parallelism and verification |
12/22/2009 | This reminds me of how we | Why API Design Matters |
12/06/2009 | Link | Is Small Still Beautiful? |
12/02/2009 | Clojure is at least as innovative as Scala | Eleven Theses on Clojure |
12/02/2009 | What are some of the things | Eleven Theses on Clojure |
12/02/2009 | Extractors are a variation | Eleven Theses on Clojure |
12/04/2009 | let (|Even|Odd|) n = | Eleven Theses on Clojure |
12/03/2009 | Scala is very complicated | Eleven Theses on Clojure |
12/04/2009 | How is that not | Eleven Theses on Clojure |
12/04/2009 | A Simple Precedency Policy | Eleven Theses on Clojure |
12/04/2009 | Thanks. Here's a working | Eleven Theses on Clojure |
12/04/2009 | I don't code for a living. | Eleven Theses on Clojure |
12/07/2009 | In other words, how does | Eleven Theses on Clojure |
12/07/2009 | I do not understand why def | Eleven Theses on Clojure |
12/04/2009 | Different areas of computer | Eleven Theses on Clojure |
12/02/2009 | You can have multiple ways | Reactive Extensions for .NET released this week |
12/04/2009 | Switch is implemented as | Reactive Extensions for .NET released this week |
12/04/2009 | That is a very interesting | Reactive Extensions for .NET released this week |
11/06/2009 | Can you give some examples | John Hughes on Erlang and Haskell |
11/10/2009 | Simple predicate dispatch | John Hughes on Erlang and Haskell |
11/11/2009 | Interesting. Do you have | John Hughes on Erlang and Haskell |
11/12/2009 | You could take other logical | John Hughes on Erlang and Haskell |
11/14/2009 | What I said wasn't what I | John Hughes on Erlang and Haskell |
11/06/2009 | Multimethods + Modules | On Understanding Data Abstraction, Revisited |
10/20/2009 | The type system explicitly | Lisps, First-Class Special Forms, Fexprs, The Kernel Programming Language |
06/18/2009 | Scoped multimethods | Factor Mixins |
05/26/2009 | Questions & answers on | Tim Sweeney on Epic Games' History |
05/23/2009 | Deriving Functions to Work on Different Types of Data | Deriving Functions to Work on Different Types of Data |
05/24/2009 | Interesting. Pure is | Deriving Functions to Work on Different Types of Data |
01/30/2009 | Do you mean An Applicative | seeking article on representing cyclic graphs using purely functional data structures |
01/29/2009 | Not because of research | PL Grand Challenges |
01/05/2009 | Looks extremely interesting. | JMatch (abstract iterable pattern matching for Java) and the Polyglot Compiler Framework |
12/30/2008 | Clojure easy to implement? | 2008 In Review - What Happened with Programming Languages? |
12/14/2008 | One thing that some type systems provide | Fundamental Flaws in Current Programming Language Type Systems |
12/14/2008 | The solutions you mention, | Fundamental Flaws in Current Programming Language Type Systems |
12/15/2008 | (1) There are ways for | Fundamental Flaws in Current Programming Language Type Systems |
12/15/2008 | Does 0==(0,0,...)? Does 0 == | Fundamental Flaws in Current Programming Language Type Systems |
12/15/2008 | I'm not seeing the logic for | Fundamental Flaws in Current Programming Language Type Systems |
11/28/2008 | Do dataflow variables have to be primitive? | Functional building blocks as concurrency patterns |
11/03/2008 | Link | Declarative layout and/or UI languages? |
10/24/2008 | Why is this problem specific to multimethods? | Multiple Dispatch in Practice |
10/20/2008 | Is there another way to | A bit of Scheming |
10/21/2008 | A bit of Scheming | A bit of Scheming |
10/22/2008 | So there are two worlds: the | A bit of Scheming |
10/12/2008 | Code completion | On the (perceived) equivalence of static and dynamically typed reflective programming languages |
10/18/2008 | Static typing vs bugs | On the (perceived) equivalence of static and dynamically typed reflective programming languages |
10/19/2008 | A type system is interesting | On the (perceived) equivalence of static and dynamically typed reflective programming languages |
12/11/2009 | Papers | Inspiring Papers |
09/21/2008 | Predicate dispatch and module systems | beyond multi-methods |
09/13/2008 | The catch | Irresistible programs |
08/22/2008 | Map applies a function of | type derivation for 'map map', yelp |
08/20/2008 | Error Messages in Dynamically Typed Languages | Error Messages in Dynamically Typed Languages |
08/20/2008 | Location of the error | Error Messages in Dynamically Typed Languages |
08/21/2008 | What are operators? | Languages without operator precedence |
07/14/2008 | Most languages already run on multiple platforms. | Creating a markup language compiler |
07/01/2008 | Different dataflow | Why Multi-Core is Easy and Internet is Hard |
06/23/2008 | Start simple | Writing a new language - ideas? |
06/14/2008 | Why focus on the industry? | Programming -- Principles and Practice Using C++ |
06/14/2008 | Are dataflow variables necessary? | Functional Programming in the ACM CS Curriculum |
06/03/2008 | Oz | Multiple Value Return - Common Lisp vs. Tuples and destructuring |
05/30/2008 | 123456789 + 987654321 is not | Computational Thinking |
03/07/2008 | Restricting information access | Confused Deputies in Programming Languages |
03/14/2008 | Why effects but not other properties? | Confused Deputies in Programming Languages |
03/14/2008 | What's the difference? | Confused Deputies in Programming Languages |
03/15/2008 | How much detail in the types? | Confused Deputies in Programming Languages |
03/17/2008 | That's a very nice | Confused Deputies in Programming Languages |
01/16/2010 | A notion of glitch-freeness with assignment | Reactive Programming |
01/18/2010 | What happens if you ask for | Reactive Programming |
01/18/2010 | Reactive Programming | Reactive Programming |
01/18/2010 | Buffering is necessary if | Reactive Programming |
01/16/2010 | Why are weak references a | Reactive Programming |
01/15/2010 | Which papers/web pages can I | Reactive Programming |
01/15/2010 | Thanks, that makes sense. | Reactive Programming |
01/15/2010 | Do you have a link to Kim | Reactive Programming |
05/18/2006 | Logic/constraint and functional programming | ruby vs python |
10/21/2008 | Complexity | Choice of OS of LtU readers |
04/09/2006 | Chinese and Lisp terse? | the Chinese natual language |
05/13/2012 | Isn't the core of "object" | Higher order versus Object order |
05/13/2012 | I found the paper explaining | Higher order versus Object order |
LtU Topic Index Sorted by Date | LtU Topic Index Sorted by Topic | LtU Index of Post Authors | Zipped LtU Archive |