Interests
This is a place for me to keep links to sites I want to spend more time perusing.
- Amit's site-Good game AI sources.
- Game Research and Technology-Nice collection of AI articles and resources.
- NEC ResearchIndex-Great index of downloadable research papers.
- AOSD-Aspect-Oriented software development information.
- PortlandPatternRepository-Design pattern documentation and examples.
- LMCS-Logical Methods in Computer Science.
Other various code I'm looking at for one reason or another.
- Boost-A C++ library with built-in python wrapper.
- Torch-An impressive looking, GPL'd machine learning library.
- FFLL-Free Fuzzy Logic Library [sf].
- Brainiac-AI personality system.
- Spread-Distributed system message passing. [python wrapper]
- Alice-A promising offspring of the Mozart/Oz project/language.
Primary Tools
Python is my current language du jour. I use it at work and in my current project.
- Python Language Home Page-My favorite language.
- Vaults of Parnassus-Python Resources.
- Python.faqts-Good source for Python docs, info, etc.
- Python-URL!-Python news.
- Stackless Python-Python w/o the C stack.
- Pyrex-Very promising new python extension language.
- PyGame-Python game library. [code repository]
- FAQ / IAQ-Python (in)frequently asked questions.
- IPython-An enhanced Interactive Python shell.
- Leo-An outlining programmer's editor and more. [sf.net]
- PyPy-Python in Python.
- Python Starship-Python community site.
Esoteric Languages
I really enjoy researching new languages. I'm not sure why... just something I do when I'm bored or frustrated with my current crop of tools. I really need to reorganize this page. I'm finding more and more interesting languages as of late.
- Timeline/History of 50 computer language.
- Hanoimania-Tower of Hanoi solvers in >100 languages.
- Shape Examples-Inheritance and polymorphism [more examples].
- Langsmiths-An eclectic collections of experimental languages.
- 99 bottles of beer-in over 600 languages.
- The Great Computer Language Shootout-45+ Languages/28 benchmarks.
- Scutigena-Another language benchmarking site.
- Io-Small prototype-based language.
- Nemerle-Hybrid language for .net.
- Scala-Functional/Objective language that runs on .net or jvm.
- Heron-Another interesting new imperative language.
- Felix-Interesting new work by John Skaller.
- Maude-A language based on equational and rewriting logic.
- Alice-Another offspring of the Mozart/Oz project/language.
- XL-An EXTENSIBLE programming language.
- Mono-.Net clone.
- Nice-A functional OO lang, based on java.
- Needle-Another OO functional language.
- GOO-A promising new find.
- Arc-A (very) new dialect of lisp [ArcHub].
- Merd-An interesting looking language.
- Ruby-Offspring of Smalltalk and Perl.
- Squeak-Full smalltalk-80 system.
- Icon-Never caught on... but interesting.
- schemers.org-All things scheme.
- Common-Lisp.net-Common Lisp community site.
- bigFORTH-Potentially a good forth compiler & enviroment.
- Tiny C Compiler-Optimized for compilation speed.
- Functional Languages
- Mercury-A cool logic/functional language. [ftp]
- Caml-dialect of the functional language ML (ugly syntax).
- Objective Caml-Nicest Caml version.
- OCaml Contributions-Freshmeat for OCaml.
- Caml Development Kit-A set of useful tools and libraries for OCaml.
- Caml Humps-Contributions for Caml.
- Haskell-Pure functional language.
- Erlang-Concurrent/Functional language. [Erlang-Projects]
- Mozart-Oz-Interesting multi-paradigm language.
- Reflective and MetaProgramming Systems/Languages
Prolog
Prolog is my favorite language from school and I'm thinking of getting back into it. Thus some related links.
- SWI-Prolog-Good Edinburgh-style Prolog.
- Gnu Prolog-Respectable prolog compiler.
- YAP-High performance Prolog compiler.
- Ciao Prolog-I've got to mess with this one.
- Logtalk-OO Prolog extension.
- comp.lang.prolog-Prolog newsgroup.
- Prolog Book-Logic, Programming and Prolog (2ed).
- Guide-Online prolog programming guide.
- Amzi Books-Online books and tutorials.
- prolog :- tutorial-Well recommended.
Web Related
- XMLRPC-The xmlrpc home page.
- Zope-Least suckie web application server.
- W3 Org-The makers of the HTML standard.
- The HTML Writers Guild Website
- The Common Gateway Interface-CGI documentation.
- Webreference.com-Webmasters Reference Library.
- DynamicDrive-Dynamic HTML site.