uggedal + language   87

The History of Python: Adding Support for User-defined Classes
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
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
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
« earlier      

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:



description:


tags: