howthebodyworks + oop   159

JS.Class v3.0
a rubyesque javascript standard library
javascript  oop 
march 2011 by howthebodyworks
Western Skies: Simple, complete example of Python getstate and setstate
how to deal with python's default pickler being a bit grumpy, a worked example
python  oop  serialization 
january 2011 by howthebodyworks
dottedmag's path.py at master - GitHub
this one is the path.py version blessed by PyPI
python  path  oop 
november 2010 by howthebodyworks
matplotlib without a GUI
oop matplotlib doesn't commit you to a particular GUI. yay. it also renders graceful-wise and doesn't dick about with threads.
oop  matplotlib  visualization 
october 2010 by howthebodyworks
CrossTeX
hierarchical OO database extending BibTeX, for happening in redundancy elimination and such.
oop  python  bibtex  citation 
august 2010 by howthebodyworks
PyCUDA | Andreas Klöckner's web page
"PyCUDA lets you access Nvidia‘s CUDA parallel computation API from Python. Several wrappers of the CUDA API already exist–so what's so special about PyCUDA?

Object cleanup tied to lifetime of objects. This idiom, often called RAII in C++, makes it much easier to write correct, leak- and crash-free code. PyCUDA knows about dependencies, too, so (for example) it won’t detach from a context before all memory allocated in it is also freed.
Convenience. Abstractions like pycuda.driver.SourceModule and pycuda.gpuarray.GPUArray make CUDA programming even more convenient than with Nvidia’s C-based runtime.
Completeness. PyCUDA puts the full power of CUDA’s driver API at your disposal, if you wish.
Automatic Error Checking. All CUDA errors are automatically translated into Python exceptions.
Speed. PyCUDA’s base layer is written in C++, so all the niceties above are virtually free.
Helpful Documentation."
oop  performance  scalability 
june 2010 by howthebodyworks
boomslang - Project Hosting on Google Code
"created Boomslang to decrease the amount of boilerplate code I had to write when producing graphs for research papers. Boomslang treats data and plots separately and encapsulates them both in objects, giving the programmer the ability to author modular, re-usable graphing code."
via:strangefeatures  visualization  python  oop 
june 2010 by howthebodyworks
Classy Classes for JavaScript
"Wooya. You love JavaScript and use jQuery or another lightweight library extensively but you notice that your code becomes messier and messier the larger the application grows? Well, that’s where Classy comes in. Classy is a small JavaScript library that implements Python inspired classes for JavaScript."
javascript  python  jquery  oop 
june 2010 by howthebodyworks
pysage - Project Hosting on Google Code
class-based python concurrency with transparent distribution across network and process
python  concurrency  agents  games  oop 
june 2010 by howthebodyworks
BareNecessities
lightweight JS-like dictionary attribute access on objects in python. Handy for, say, mongo<->django
django  mongodb  javascript  oop 
may 2010 by howthebodyworks
Curly braces are not the problem, vol. II « philiKON – a journal
making re-use of the constructor in javascript inheritance less painy
oop  javascript  howto 
may 2010 by howthebodyworks
Ajaxian » ECMA-262-3 in detail
full details of JSs weird inheritance etc
javascript  howto  oop 
april 2010 by howthebodyworks
Ajaxian » ECMA-262-3 in detail
full details of JSs weird inheritance etc
javascript  howto  oop 
april 2010 by howthebodyworks
Adequately Good - Object-to-Primitive Conversions in JavaScript
implement custom serialisation/representations on your js objects or face the consequences
javascript  patterns  oop 
april 2010 by howthebodyworks
What is "this"?
the weirdness o javascript binding
javascript  oop  node.js 
march 2010 by howthebodyworks
Google Closure: How not to write JavaScript
bombastic, didactic rants about javascript for java developers. Nice to have it summarised here rather than the more productive approach of submitting a patch
javascript  howto  oop  closure.js  google 
february 2010 by howthebodyworks
Creating Namespaces in JavaScript is actually rather simple...
Here's some code that wraps up the ability to add namespaces into a namespace of it's own:
javascript  oop 
february 2010 by howthebodyworks
Namespacing your JavaScript
javascript namespacing with private members for free
javascript  oop 
february 2010 by howthebodyworks
bondi
A pattern matching language
functional  oop  schmooze  phd  compsci  ocaml  bondi 
january 2010 by howthebodyworks
10 programming languages worth checking out - H3RALD
functional, keywordless, distributed.... a lot of languages I won't get around to using here, that's for sure.
coding  comparison  functional  oop  haskell 
january 2010 by howthebodyworks
Pattern-Matching
"Pattern-matching balances description of data structures, given by patterns, and functionality, which binds variables in patterns. This breadth allows it to support most programming styles within a simple mechanism. Also, this approach supports two new forms of polymorphism.
Path polymorphism supports operations that need to traverse an arbitrary data structure, e.g. searching or querying. The heart of this approach is to support patterns able to match against any compound data structure.

Pattern polymorphism allows free variables in patterns, so that patterns may be assembled and evaluated dynamically.

Programming with the pattern calculus is the point of the language bondi ."
phd  pattern  compsci  functional  oop 
january 2010 by howthebodyworks
io
crazy actor-concurrency-based prototypical language
io  coding  opensource  oop 
december 2009 by howthebodyworks
Narrative JavaScript
emulate blocking non-callback based javascript
javascript  parsimony  oop 
december 2009 by howthebodyworks
JavaScript - From Birth To Closure
nice handling of javascript's oddness in dot point form wiht bonus examples and arrows
javascript  grammarthing  oop 
december 2009 by howthebodyworks
Closure Tools - Google Code
google ices the cake with this bundle of javascript candy
javascript  grammarthing  oop 
december 2009 by howthebodyworks
Inheritance Patterns in JavaScript
best bunch of javascript inheritance discussions ever.
oop  compsci  google  javascript  functional  patterns 
november 2009 by howthebodyworks
The Go Programming Language
google's compiled high-performance language with erlang-like concurrency. Emphasis on simplicty of lang implementation and programmer productivity. OO, but no type hierarchy. standard library already supports enough infrastructure to run web servers.
google  opensource  coding  c++  performance  concurrency  compiler  oop  compsci  parsimony 
november 2009 by howthebodyworks
Protovis
very slick - a mid level charts toolkit which allows you to build up from base ingredients an arbitrary visualisation type.
opensource  javascript  chart  visualization  ajax  svg  functional  grammarthing  phd  oop 
november 2009 by howthebodyworks
Object-Oriented CSS: What, How, and Why - Nettuts
minimising markup and maximising re-use. CSS is still lame, though.
css  oop  design 
october 2009 by howthebodyworks
Learning Advanced JavaScript
John resign's intro to javascript wizardry is awesome and include some nice presentation trickery and in-browser experimenting. recommended.
javascript  howto  netcultures  oop  jquery  presentation  @todo  possumpalace 
september 2009 by howthebodyworks
My Name Rhymes - Multi-Line Lambdas in Python Using the With Statement
you want multi-line mabdas in python? why not roll your own using the "with" statement?
python  coding  oop  functional 
august 2009 by howthebodyworks
__getattr__ equivalent for a module
Here it is - how to define properties on modules. Evil. Awesome.
python  oop 
june 2009 by howthebodyworks
A Curious Course on Coroutines and Concurrency
other advanced python tricks for the performance/exotic-control-flow-structure-minded
python  oop  coding  grammarthing  compsci 
april 2009 by howthebodyworks
Generator Tricks for Systems Programmers - Version 2.0
advanced python tricks for the performance/exotic-control-flow-structure-minded
python  oop  coding  grammarthing  compsci 
april 2009 by howthebodyworks
concrete5 - a Open Source Content Management System
'nother hyped CMS - does seem to have wordpress-like ease, but mroe CMS-ish functionality. Be interesting to see if a quality developer community gets conjured around it.. Very wysiwyg, ajaxy, multi-site, multi-user oriented. Still PHP, sadly.
oop  php  mvc  ajax  cms  opensource  wysiwyg 
april 2009 by howthebodyworks
Mixins considered harmful/4
more cunning workarounds for mixin madness, in python- some ingenious reworking of the adaptor pattern going on.
oop  python 
april 2009 by howthebodyworks
Defying Classification: Yak Shaving For Advanced Players
fascinating expo of how django's ORM works, not to mention some very handy new features such as lazy loading of massive db fields, and table-less subclassing, and so on.
django  db  orm  oop 
march 2009 by howthebodyworks
metapython - Google Code
jinja2 macro expansion and templating for python code. I would never have considered this vaguely sane, except that I just had to write a whole bunch of python code generation for django db exports. and if you're gonna generate code ANYway... (dark side more powerful than you can imagine &c)
python  coding  oop  phm 
march 2009 by howthebodyworks
Home - oocss - GitHub
"How do you scale CSS for millions of visitors or thousands of pages? Nicole first presented Object Oriented CSS at Web Directions North in Denver. Since then, the response has been overwhelming. OOCSS allows you to write fast, maintainable, standards-based front end code. It adds much needed predictability to CSS so that even beginners can participate in writing beautiful websites."
oop  css  webdev  opensource 
march 2009 by howthebodyworks
JavaRanch Journal - October 2008, Volume 7, Issue 3
javascript's inheritance explained in terms of classical inheritance
javascript  oop  howto 
october 2008 by howthebodyworks
BasicProperty (and BasicTypes)
a kind of dajngo model def-like property definition system for native python classes, for MVCing other problem domains a little more thoroughly. tune out now, i may be about to use the phrase "business logic"
opensource  oop  mvc  Python 
september 2008 by howthebodyworks
slava_pestov comments on Factor FAQ -- What is Factor?
forth-derived very impure functional compiled-n-interpreted language with time travelling. so hip right now.
oop  compsci  functional 
september 2008 by howthebodyworks
Django snippets: Model inheritance with content type
neat inheritance hack that uses contenttypes framework to make it clean.
phm  oop  django 
september 2008 by howthebodyworks
Cappuccino Web Framework
"I know, let's port objective-C to javascript!" Building madcap runtime engines in the browser. plans to allow it to compile to macos native apps in the future from the same code.
objc  javascript  browser  oop  opensource  cocoa  framework  orm 
september 2008 by howthebodyworks
Python Package Index : greenlet 0.1
so fas as i can tell these microthreads can produce such exotica as nested generators that i kinda need right now - and obviate the need for state machines to preserve state across asynchronous, er, bits. inneresting.
python  coroutines  grammarthing  thread  oop 
september 2008 by howthebodyworks
Python Package Index : Amara 1.2.0.2
the 4suite folks have all the databinding powers, apparently
xml  oop  python 
september 2008 by howthebodyworks
__noSuchMethod__ - Mozilla Developer Center
ooh - method call interception. smells like teen ActiveRecord
javascript  oop  mvc  firefox 
august 2008 by howthebodyworks
Scoping anonymous functions
neat, and simple, way of handling scopes in javascript event handlers, from one of the 'JS design patterns' blokes.
javascript  howto  oop  phm  @todo 
august 2008 by howthebodyworks
Spawning + Django - Eric Florenzano's Website
coroutine-based python web server looks fast. blessings be upon it.
django  wsgi  apache  comparison  thread  oop 
august 2008 by howthebodyworks
The Pure Programming Language
another strange branch of the language evolution tree - casting aside lambda calculus as a model in favour of term-rewriting, with a dusting of JIT, introspection, symbolic computation
compsci  functional  oop  ai  mathematics 
july 2008 by howthebodyworks
A List Apart: Articles: Getting Out of Binding Situations in JavaScript
OH, at last, someone enumerating "this" in a way that doesn't boil don to 'just check it in firebug'
javascript  oop  phm  @todo 
july 2008 by howthebodyworks
danwebb.net - Low Pro: Unobtrusive Scripting For Prototype
dan webb, though explains low pro as a port of all the zanny OOP JS methodologies to jquery/prototype.js
oop  javascript  jquery  prototype.js 
july 2008 by howthebodyworks
Code Like a Pythonista: Idiomatic Python
mostly obvious stuff, but some cute ways of presenting indeed.
howto  python  oop 
july 2008 by howthebodyworks
Features — Paste v1.7.1 documentation
finally, a lucid explanation of WTF paste is. answer - python script-HTTP glue. think baking apache into WSGI.
Python  wsgi  testing  proxy  oop  webdev 
july 2008 by howthebodyworks
Charming Python: Generator-based state machines
clever (and shortly, redundant) hack to turn generators in to coroutines in python
python  oop  functional  howto  grammarthing 
july 2008 by howthebodyworks
GUI Programming with PyQT
fantastic book from command prompt
ebook  reference  howto  qt  python  ui  oop  gui 
may 2008 by howthebodyworks
The Other Kelly Yancey: Python: Typed attributes using descriptors
close still to storing metadata in instances... apparently is messes up garbage collection though
python  metadata  oop 
may 2008 by howthebodyworks
« earlier      

related tags

3d  @todo  ableton  academic  agents  agile  ai  ajax  apache  api  audio  behaviour  bibtex  binding  bondi  book  browser  c++  chart  cheatsheet  citation  client  climate  closure.js  cms  cocoa  coding  coldfusion  collaborative  comparison  compiler  complexity  composition  compsci  concurrency  coroutines  crisis  css  db  decorators  design  django  dojo  dom  dotnet  dsp  ebook  firefox  framework  fs  functional  futures  games  geek  google  grammarthing  gui  hack  haskell  history  howto  html  information_theory  interface  io  java  javascript  javscript  jquery  json  learning  library  lisp  m4l  mail  mashup  mathematics  matplotlib  maxmsp  metadata  microsoft  modeling  mongodb  mvc  netcultures  node.js  objc  ocaml  ontology  oop  opensource  orm  osx  parser  parsimony  path  pattern  patterns  performance  phd  phm  php  physics  possumpalace  presentation  prototype.js  proxy  puredata  python  qt  rails  rdf  reeltime  reference  rss  ruby  scalability  scheme  schmooze  scripting  security  semantic  serialization  simulation  smalltalk  sql  standards  svg  synth  testing  thread  ui  uml  utility  via:strangefeatures  visualization  webdev  wiki  wsgi  wysiwyg  xml  xpath  zope 

Copy this bookmark:



description:


tags: