How to Pick a Language
Interesting article about how to pick a language
computer programming langugage[ws] Color Scheme Designer
COULEUR et LUMIERE. Superbe outil web a détourner avec tout le bonheur de l'Ecole primaire entre ARTS PLASTIQUES et Sciences / Decouverte du monde +++
choose and match colors
Color Scheme DesignerStructure and Interpretation of Computer Programs
21 Aplicativos WEB que auxiliam na escolha da palheta de cores.Lord of the REPLs
supports multiple languages but still kinda alpha
Shell pour les langages scriptés (dont Scheme, Scala, et Python)Abstract Heresies: Not Lisp again....
“In this course we will be using the programming language Lisp...” Argh! Not that again! What is it with Lisp? Ok, maybe at Harvard they do that sort of thing, but this was MIT! Don't they hack computers here?
“If you already know how to program, you may be at a disadvantage because you will have to unlearn some bad habits.”
interesting account of someone's first taste of lispColorBlender.com | Your free online color matching toolbox
Free online tool for color palette design and matchingjlongster - Writing apps for the iPhone in Scheme
bookColor Scheming for Designers | styl.eti.me
StyleTime has a helpful article about creating colour palettes.The Scheme Programming Language, 4th Edition
小さい処理系のまとめ, lisp, scheme, forthなどなどAn Introduction to Lambda Calculus and Scheme
A function accepts input and produces an output. Suppose we have a "chocolate-covering" function that produces the following outputs for the corresponding inputs: peanuts -> chocolate-covered peanuts rasins -> chocolate-covered rasins ants -> chocolate-covered ants We can use Lambda-calculus to describe such a function: Lx.chocolate-covered x This is called a lambda-expression. (Here the "L" is supposed to be a lowercase Greek "lambda" character). If we want to apply the function to an argument, we use the following syntax: Functions can also be the result of applying a lambda-expression, as with this "covering function maker": Ly.Lx.y-covered x We can use this to create a caramel-covering function: (Ly.Lx.y-covered x)caramel -> Lx.caramel-covered x (Lx.caramel-covered x)peanuts -> caramel-covered peanuts Functions can also be the inputs to other functions, as with this "apply-to-ants" function: Lf.(f)antsSimply Scheme: Introducing Computer Science
@mobilebooks Simply Scheme: Introducing Computer Science http://url4.eu/dPaG [from http://twitter.com/sbepstein/statuses/4986924979]SICP in Clojure
This site exists to make it easier to use Clojure rather than Scheme while working through SICP.
This site exists to make it easier to use Clojure rather than Scheme while working through SICP. The folks behind SICP were kind enough to release it under a Creative Commons Attribution-Noncommercial 3.0 Unported License, which will allow me to annotate the text and adapt its source code and exercises to fit the Clojure language.Why MIT switched from Scheme to Python | Wisdom and Wonder
* Why MIT switched from Scheme to Python25 Awesome Tools for Choosing a Website Color Scheme | Design Shack
I gave a talk at London Ruby User Group yesterday, based on the work I’ve been doing on Heist, my Scheme interpreter project. I wrote the core of a basic Scheme interpreter in about 15 minutes as a live-coded demo (well, kind of – the coding was pre-recorded so I could focus on talking), which seemed to go down pretty well.
15分で作るScheme interpreter in Ruby.
A talk on how to implement a Scheme interpreter in 15 minutes. The parsing is taken care of primarily by Treetop, a syntactic analysis / parser creation DSL for Ruby.ちょっと変わったLisp入門 － ＠IT
Smashing Apps Has Been Featured At Wordpress Showcase. If you like Smashing Apps and would like to share your love with us so you can click here to rate us. A good color combination has the tendency to communicate with the users and let them perceive the design in the correct way. That is the basic reason why you need to pick the right color for your design. So, here we are bringing 50 varieties of useful and valuable color tools that would help you choosing the right color palettes for your designs. You are welcome to share more color tools and resources which our readers/viewers may like. Do you want to be the first one to know the latest happenings at SmashingApps.com just subscribe to our rss feed and you can follow us on twitter and do not forget to become our fan on facebook as well.slime -- wingolog
Teoria da cor parte 3Hacker News | How I Hacked Hacker News (with arc security advisory)
How I Hacked Hacker News (with arc security advisory)Studio Styles - Visual Studio color schemes
Create and share Visual Studio color schemes
Visual Studio color schemesAbstract Heresies: You knew I'd say something.
An exhaustive exploration of recursion, tail calls and TCODan Weinreb’s blog » Blog Archive » Why Did M.I.T. Switch from Scheme to Python?
Why Did M.I.T. Switch from Scheme to Python?
The freshman software engineering course (...) is now nearly thirty years old. Engineering has changed quite a lot in thirty years. Since 1995, Gerry and his co-author Prof. Hal Abelson have advocated changing the freshman curriculum radically, not basing it on SICP. In 1980, computer engineering was based on starting with clearly-defined things (primitives or small programs) and using them to build larger things that ended up being clearly-defined. Composition of these fragments was the name of the game. However, nowadays, a real engineer is given a big software library, with a 300-page manual that’s full of errors. He’s also given a robot, whose exact behavior is extremely hard to characterize (what happens when a wheel slips?).
"In 1980, computer engineering was based on starting with clearly-defined things (primitives or small programs) and using them to build larger things that ended up being clearly-defined. Composition of these fragments was the name of the game... Nowadays, a real engineer is given a big software library, with a 300-page manual that’s full of errors. He’s also given a robot, whose exact behavior is extremely hard to characterize (what happens when a wheel slips?). The engineer must learn to perform scientific experiments to find out how the software and hardware actually work, at least enough to accomplish the job at hand. We may not like it this way (”because we’re old fogies”), but that’s the way it is..."
Dan Weinreb’s blog » Blog Archive » Why Did M.I.T. Switch from Scheme to Python?
Some explanation of why MIT switched from Scheme to Python.Hyperpolyglot: Lisp: Common Lisp, Scheme, Clojure, Emacs Lisp
Lisp Dialects 比較Racket
Formerly PLT/Dr Scheme
With Racket, you can script command shells and web servers; you can quickly prototype animations and complex GUIs; regexps and threads are here to serve you. To organize your systems, you can mix and match classes, modules or components. Best of all, you start without writing down types.7 lines of code, 3 minutes: Implement a programming language
Implementing a programming language is an experience no programmer should go without; the process fosters a deep understanding of computation, and beside that, it's fun!
Writing a new programming Language