The History of Python: Adding Support for User-defined Classes
february 2009 by uggedal
Instead, I decided to give up on the idea of implicit references to instance variables. Languages like C++ let you write this->foo to explicitly reference the instance variable foo (in case there’s a separate local variable foo). Thus, I decided to make such explicit references the only way to reference instance variables. In addition, I decided that rather than making the current object ("this") a special keyword, I would simply make "this" (or its equivalent) the first named argument to a method. Instance variables would just always be referenced as attributes of that argument.
python
language
design
architecture
oop
object
class
explicit
self
february 2009 by uggedal
I can’t believe I’m praising Tcl
april 2008 by uggedal
TCL was my first programming language (Eggdrop scripting)
programming
language
tcl
syntax
april 2008 by uggedal
GNU Smalltalk | The Smalltalk for those who can type
march 2008 by uggedal
Compared to other Smalltalk implementations, GNU Smalltalk is very different in one aspect: it is pragmatically designed to be a tool rather than an environment. It complements other tools that you use in your daily work, without any pretense of completel
smalltalk
language
unix
march 2008 by uggedal
related tags
1.9 ⊕ abbreviation ⊕ abstraction ⊕ academia ⊕ advocacy ⊕ ai ⊕ algorithms ⊕ apps ⊕ arc ⊕ architecture ⊕ arguments ⊕ bash ⊕ bayes ⊕ beginner ⊕ book ⊕ bound ⊕ c ⊕ chromium ⊕ class ⊕ clojure ⊕ code ⊕ communication ⊕ community ⊕ comparison ⊕ compilation ⊕ compiler ⊕ complexity ⊕ concurrency ⊕ coverage ⊕ cpp ⊕ d ⊕ datamining ⊕ definition ⊕ design ⊕ detection ⊕ development ⊕ django ⊕ documentation ⊕ dynamic ⊕ education ⊕ english ⊕ environment ⊕ erlang ⊕ explicit ⊕ explorative ⊕ filter ⊕ foreign ⊕ foriegn ⊕ forth ⊕ framework ⊕ french ⊕ functional ⊕ future ⊕ garbagecollection ⊕ grammar ⊕ gwt ⊕ haskell ⊕ history ⊕ html ⊕ hyphenation ⊕ i18n ⊕ idioms ⊕ imperative ⊕ implementation ⊕ implicit ⊕ inference ⊕ inheretance ⊕ innovation ⊕ interface ⊕ interview ⊕ java ⊕ javascript ⊕ jquery ⊕ jruby ⊕ json ⊕ jvm ⊕ l10n ⊕ language ⊖ latex ⊕ latin ⊕ learning ⊕ library ⊕ linguistics ⊕ lisp ⊕ locale ⊕ localization ⊕ logic ⊕ math ⊕ metaprogramming ⊕ method ⊕ minimal ⊕ minimalistic ⊕ monad ⊕ mootools ⊕ naturallanguage ⊕ object ⊕ objective-j ⊕ oop ⊕ performance ⊕ perl ⊕ philosophy ⊕ popularity ⊕ processing ⊕ productivity ⊕ programming ⊕ psychology ⊕ pyjamas ⊕ python ⊕ pythonic ⊕ r ⊕ readability ⊕ reading ⊕ reference ⊕ relationships ⊕ research ⊕ rhino ⊕ rubinius ⊕ ruby ⊕ scala ⊕ scheme ⊕ script ⊕ scripting ⊕ selection ⊕ self ⊕ semantic ⊕ shell ⊕ simplicity ⊕ small ⊕ smalltalk ⊕ smaltalk ⊕ spam ⊕ squeak ⊕ static ⊕ statistics ⊕ stats ⊕ style ⊕ syntax ⊕ system ⊕ tcl ⊕ technology ⊕ testing ⊕ text ⊕ theory ⊕ tools ⊕ types ⊕ typesystem ⊕ typing ⊕ typpe ⊕ unbound ⊕ unix ⊕ url ⊕ usability ⊕ video ⊕ vm ⊕ women ⊕ writing ⊕ xml ⊕Copy this bookmark: