diff --git a/.gitignore b/.gitignore index f00dbf2..8143a15 100644 --- a/.gitignore +++ b/.gitignore @@ -65,3 +65,5 @@ docs/_build/ # PyBuilder target/ +benchmarksgame-scm-latest.tar.gz +bench diff --git a/bs4_testing.ipynb b/bs4_testing.ipynb new file mode 100644 index 0000000..c40c30f --- /dev/null +++ b/bs4_testing.ipynb @@ -0,0 +1,2482 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 5, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "from bs4 import BeautifulSoup\n", + "import requests" + ] + }, + { + "cell_type": "code", + "execution_count": 6, + "metadata": { + "collapsed": true + }, + "outputs": [], + "source": [ + "html_doc = \"\"\"\n", + "
The Dormouse's story
\n", + "\n", + "Once upon a time there were three little sisters; and their names were\n", + "Elsie,\n", + "Lacie and\n", + "Tillie;\n", + "and they lived at the bottom of a well.
\n", + "\n", + "...
\n", + "\"\"\"" + ] + }, + { + "cell_type": "code", + "execution_count": 7, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "\n", + " \n", + "\n", + " \n", + " The Dormouse's story\n", + " \n", + "
\n", + "\n", + " Once upon a time there were three little sisters; and their names were\n", + " \n", + " Elsie\n", + " \n", + " ,\n", + " \n", + " Lacie\n", + " \n", + " and\n", + " \n", + " Tillie\n", + " \n", + " ;\n", + "and they lived at the bottom of a well.\n", + "
\n", + "\n", + " ...\n", + "
\n", + " \n", + "\n" + ] + } + ], + "source": [ + "soup = BeautifulSoup(html_doc)\n", + "\n", + "print(soup.prettify())" + ] + }, + { + "cell_type": "raw", + "metadata": {}, + "source": [ + "soup.title\n", + "#The Dormouse's story
\n", + "\n", + "soup.p['class']\n", + "# u'title'\n", + "\n", + "soup.a\n", + "# Elsie\n", + "\n", + "soup.find_all('a')\n", + "# [Elsie,\n", + "# Lacie,\n", + "# Tillie]\n", + "\n", + "soup.find(id=\"link3\")\n", + "# Tillie\n", + "\n", + "\n", + "####Extract links####\n", + "for link in soup.find_all('a'):\n", + " print(link.get('href'))\n", + "# http://example.com/elsie\n", + "# http://example.com/lacie\n", + "# http://example.com/tillie\n", + "\n", + "####Extract text####\n", + "print(soup.get_text())\n", + "# The Dormouse's story\n", + "#\n", + "# The Dormouse's story\n", + "#\n", + "# Once upon a time there were three little sisters; and their names were\n", + "# Elsie,\n", + "# Lacie and\n", + "# Tillie;\n", + "# and they lived at the bottom of a well.\n", + "#\n", + "# ..." + ] + }, + { + "cell_type": "code", + "execution_count": 196, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "None\n", + "#mw-head\n", + "#p-search\n", + "/wiki/Category:Solutions_by_Programming_Task\n", + "/wiki/Rosetta_Code:Solve_a_Task\n", + "/wiki/Rosetta_Code:Multiple_passes\n", + "/wiki/Rosetta_Code:Extra_credit\n", + "/wiki/Talk:100_doors\n", + "/wiki/Rosetta_Code:Optimization\n", + "#4DOS_Batch\n", + "#6502_Assembly\n", + "#68000_Assembly\n", + "#8086_Assembly\n", + "#8th\n", + "#ABAP\n", + "#ACL2\n", + "#ActionScript\n", + "#Acurity_Architect\n", + "#Ada\n", + "#Aikido\n", + "#ALGOL_68\n", + "#ALGOL_W\n", + "#AmigaE\n", + "#APL\n", + "#AppleScript\n", + "#Arbre\n", + "#Argile\n", + "#ATS\n", + "#AutoHotkey\n", + "#Standard_Approach\n", + "#Alternative_Approach\n", + "#Optimized\n", + "#AutoIt\n", + "#Axiom\n", + "#AWK\n", + "#BASIC\n", + "#BASIC256\n", + "#Batch_File\n", + "#BBC_BASIC\n", + "#bc\n", + "#Befunge\n", + "#BlitzMax\n", + "#Bracmat\n", + "#Burlesque\n", + "#C\n", + "#unoptimized\n", + "#optimized_2\n", + "#C.2B.2B\n", + "#C.23\n", + "#Unoptimized_with_Modulus_.25_Operator\n", + "#Optimized_for_Increments\n", + "#Optimized_for_Orthogonality\n", + "#Unoptimized_but_Concise\n", + "#Optimized_for_brevity\n", + "#C1R\n", + "#Cach.C3.A9_ObjectScript\n", + "#Clarion\n", + "#CLIPS\n", + "#Clojure\n", + "#COBOL\n", + "#Coco\n", + "#CoffeeScript\n", + "#ColdFusion\n", + "#Common_Lisp\n", + "#Component_Pascal\n", + "#Coq\n", + "#Crystal\n", + "#D\n", + "#Dart\n", + "#DCL\n", + "#Delphi\n", + "#D.C3.A9j.C3.A0_Vu\n", + "#DWScript\n", + "#Dylan\n", + "#E\n", + "#ECL\n", + "#Eero\n", + "#EGL\n", + "#Eiffel\n", + "#Ela\n", + "#Elixir\n", + "#Emacs_Lisp\n", + "#Erlang\n", + "#ERRE\n", + "#Euler_Math_Toolbox\n", + "#Euphoria\n", + "#F.23\n", + "#Factor\n", + "#Falcon\n", + "#Fantom\n", + "#FBSL\n", + "#friendly_interactive_shell\n", + "#Forth\n", + "#Fortran\n", + "#Frink\n", + "#FunL\n", + "#Unoptimized_2\n", + "#Optimized_3\n", + "#GAP\n", + "#GML\n", + "#Go\n", + "#Golfscript\n", + "#Gosu\n", + "#Groovy\n", + "#Harbour\n", + "#Haskell\n", + "#Haxe\n", + "#HicEst\n", + "#Hy\n", + "#Icon_and_Unicon\n", + "#Inform_7\n", + "#Informix_4GL\n", + "#Io\n", + "#Ioke\n", + "#J\n", + "#Java\n", + "#JavaScript\n", + "#ES5\n", + "#unoptimized_3\n", + "#optimized_4\n", + "#ES6\n", + "#jq\n", + "#Julia\n", + "#K\n", + "#Kotlin\n", + "#LabVIEW\n", + "#Lasso\n", + "#Loop\n", + "#Lhogho\n", + "#Liberty_BASIC\n", + "#LiveCode\n", + "#Logo\n", + "#LOLCODE\n", + "#Lua\n", + "#M4\n", + "#Maple\n", + "#Mathematica\n", + "#MATLAB_.2F_Octave\n", + "#Iterative_Method\n", + "#Vectorized_Method\n", + "#Known-Result_Method\n", + "#Maxima\n", + "#MAXScript\n", + "#Mercury\n", + "#Metafont\n", + "#MIPS_Assembly\n", + "#Mirah\n", + "#mIRC_Scripting_Language\n", + "#ML.2FI\n", + "#MMIX\n", + "#Modula-2\n", + "#Modula-3\n", + "#MOO\n", + "#MoonScript\n", + "#MUMPS\n", + "#NetRexx\n", + "#NewLisp\n", + "#Nim\n", + "#Objeck\n", + "#Objective-C\n", + "#OCaml\n", + "#Octave\n", + "#Oforth\n", + "#ooRexx\n", + "#OpenEdge.2FProgress\n", + "#OxygenBasic\n", + "#Oz\n", + "#PARI.2FGP\n", + "#Pascal\n", + "#Perl\n", + "#Perl5i\n", + "#Perl_6\n", + "#PHL\n", + "#unoptimized_4\n", + "#optimized_5\n", + "#PHP\n", + "#PicoLisp\n", + "#Piet\n", + "#Pike\n", + "#PL.2FI\n", + "#PL.2FSQL\n", + "#Pop11\n", + "#PostScript\n", + "#Potion\n", + "#PowerShell\n", + "#unoptimized_5\n", + "#Alternative_Method\n", + "#unoptimized_Pipeline\n", + "#unoptimized_Pipeline_2\n", + "#unoptimized_Pipeline_3_.28dynamically_build_pipeline.29\n", + "#Using_Powershell_Workflow_for_Parallelism\n", + "#optimized_6\n", + "#ProDOS\n", + "#Prolog\n", + "#unoptimized_6\n", + "#optimized_7\n", + "#PureBasic\n", + "#Python\n", + "#Q\n", + "#R\n", + "#Racket\n", + "#RapidQ\n", + "#REALbasic\n", + "#REBOL\n", + "#Unoptimized_7\n", + "#Optimized_8\n", + "#Retro\n", + "#REXX\n", + "#version_1\n", + "#version_2.2C_the_hard_way\n", + "#version_3.2C_the_easy_way\n", + "#version_4.2C_easy_way.2C_1.2C000_doors\n", + "#Ruby\n", + "#Run_BASIC\n", + "#Rust\n", + "#S-lang\n", + "#Salmon\n", + "#SAS\n", + "#Scala\n", + "#Sather\n", + "#Scheme\n", + "#Seed7\n", + "#SETL\n", + "#Sidef\n", + "#Slate\n", + "#Smalltalk\n", + "#SNOBOL4\n", + "#Sparkling\n", + "#SQL\n", + "#Swift\n", + "#Tcl\n", + "#TI-83_BASIC\n", + "#Unoptimized_8\n", + "#Optimized_9\n", + "#TI-89_BASIC\n", + "#TorqueScript\n", + "#TSE_SAL\n", + "#TUSCRIPT\n", + "#TXR\n", + "#Uniface\n", + "#UNIX_Shell\n", + "#Ursala\n", + "#Vala\n", + "#VBA\n", + "#VBScript\n", + "#Vedit_macro_language\n", + "#VHDL\n", + "#Visual_Basic_.NET\n", + "#Wart\n", + "#Wortel\n", + "#Wrapl\n", + "#XPL0\n", + "#XSLT_1.0\n", + "#XSLT_2.0\n", + "#Yorick\n", + "#zkl\n", + "#ZX_Spectrum_Basic\n", + "/mw/index.php?title=100_doors&action=edit§ion=1\n", + "/wiki/Category:4DOS_Batch\n", + "/mw/index.php?title=100_doors&action=edit§ion=2\n", + "/wiki/Category:6502_Assembly\n", + "http://www.6502asm.com/beta/index.html\n", + "http://www.6502asm.com/\n", + "/mw/index.php?title=100_doors&action=edit§ion=3\n", + "/wiki/Category:68000_Assembly\n", + "http://www.easy68k.com/\n", + "/mw/index.php?title=100_doors&action=edit§ion=4\n", + "/wiki/Category:8086_Assembly\n", + "/wiki/100_doors/8086_Assembly\n", + "/mw/index.php?title=100_doors&action=edit§ion=5\n", + "/wiki/Category:8th\n", + "/mw/index.php?title=100_doors&action=edit§ion=6\n", + "/wiki/Category:ABAP\n", + "http://help.sap.com/abapdocu/en/ABAPFORM.htm\n", + "http://help.sap.com/abapdocu/en/ABAPDATA.htm\n", + "http://help.sap.com/abapdocu/en/ABAPDATA.htm\n", + "http://help.sap.com/abapdocu/en/ABAPFIELD-SYMBOLS.htm\n", + "http://help.sap.com/abapdocu/en/ABAPDO.htm\n", + "http://help.sap.com/abapdocu/en/ABAPAPPEND.htm\n", + "http://help.sap.com/abapdocu/en/ABAPENDDO.htm\n", + "http://help.sap.com/abapdocu/en/ABAPWHILE.htm\n", + "http://help.sap.com/abapdocu/en/ABAPWHILE.htm\n", + "http://help.sap.com/abapdocu/en/ABAPIF.htm\n", + "http://help.sap.com/abapdocu/en/ABAPELSE.htm\n", + "http://help.sap.com/abapdocu/en/ABAPENDIF.htm\n", + "http://help.sap.com/abapdocu/en/ABAPADD.htm\n", + "http://help.sap.com/abapdocu/en/ABAPENDWHILE.htm\n", + "http://help.sap.com/abapdocu/en/ABAPENDWHILE.htm\n", + "http://help.sap.com/abapdocu/en/ABAPLOOP.htm\n", + "http://help.sap.com/abapdocu/en/ABAPIF.htm\n", + "http://help.sap.com/abapdocu/en/ABAPWRITE.htm\n", + "http://help.sap.com/abapdocu/en/ABAPENDIF.htm\n", + "http://help.sap.com/abapdocu/en/ABAPENDLOOP.htm\n", + "http://help.sap.com/abapdocu/en/ABAPENDFORM.htm\n", + "http://help.sap.com/abapdocu/en/ABAPFORM.htm\n", + "http://help.sap.com/abapdocu/en/ABAPDATA.htm\n", + "http://help.sap.com/abapdocu/en/ABAPDATA.htm\n", + "http://help.sap.com/abapdocu/en/ABAPFIELD-SYMBOLS.htm\n", + "http://help.sap.com/abapdocu/en/ABAPDO.htm\n", + "http://help.sap.com/abapdocu/en/ABAPAPPEND.htm\n", + "http://help.sap.com/abapdocu/en/ABAPIF.htm\n", + "http://help.sap.com/abapdocu/en/ABAPADD.htm\n", + "http://help.sap.com/abapdocu/en/ABAPWRITE.htm\n", + "http://help.sap.com/abapdocu/en/ABAPENDIF.htm\n", + "http://help.sap.com/abapdocu/en/ABAPENDDO.htm\n", + "http://help.sap.com/abapdocu/en/ABAPENDFORM.htm\n", + "/mw/index.php?title=100_doors&action=edit§ion=7\n", + "/wiki/Category:ACL2\n", + "/mw/index.php?title=100_doors&action=edit§ion=8\n", + "/wiki/Category:ActionScript\n", + "/wiki/ActionScript\n", + "/mw/index.php?title=100_doors&action=edit§ion=9\n", + "/wiki/Category:Acurity_Architect\n", + "/mw/index.php?title=100_doors&action=edit§ion=10\n", + "/wiki/Category:Ada\n", + "/mw/index.php?title=100_doors&action=edit§ion=11\n", + "/wiki/Category:Aikido\n", + "/mw/index.php?title=100_doors&action=edit§ion=12\n", + "/wiki/Category:ALGOL_68\n", + "/mw/index.php?title=100_doors&action=edit§ion=13\n", + "/wiki/Category:ALGOL_W\n", + "/mw/index.php?title=100_doors&action=edit§ion=14\n", + "/wiki/Category:AmigaE\n", + "/mw/index.php?title=100_doors&action=edit§ion=15\n", + "/wiki/Category:APL\n", + "/wiki/GNU_APL\n", + "/mw/index.php?title=100_doors&action=edit§ion=16\n", + "/wiki/Category:AppleScript\n", + "/mw/index.php?title=100_doors&action=edit§ion=17\n", + "/wiki/Category:Arbre\n", + "/mw/index.php?title=100_doors&action=edit§ion=18\n", + "/wiki/Category:Argile\n", + "/mw/index.php?title=100_doors&action=edit§ion=19\n", + "/wiki/Category:ATS\n", + "/mw/index.php?title=100_doors&action=edit§ion=20\n", + "/wiki/Category:AutoHotkey\n", + "/mw/index.php?title=100_doors&action=edit§ion=21\n", + "http://www.autohotkey.com/docs/commands/Loop.htm\n", + "http://www.autohotkey.com/docs/commands/Loop.htm\n", + "http://www.autohotkey.com/docs/Variables.htm#A_Index\n", + "http://www.autohotkey.com/docs/Variables.htm#A_Index\n", + "http://www.autohotkey.com/docs/commands/Loop.htm\n", + "http://www.autohotkey.com/docs/Variables.htm#A_Index\n", + "http://www.autohotkey.com/docs/commands/MsgBox.htm\n", + "/mw/index.php?title=100_doors&action=edit§ion=22\n", + "http://www.autohotkey.com/docs/commands/Loop.htm\n", + "http://www.autohotkey.com/docs/Variables.htm#A_Index\n", + "http://www.autohotkey.com/docs/Variables.htm#A_Index\n", + "http://www.autohotkey.com/docs/commands/MsgBox.htm\n", + "http://www.autohotkey.com/docs/Functions.htm#BuiltIn\n", + "/mw/index.php?title=100_doors&action=edit§ion=23\n", + "http://www.autohotkey.com/docs/Variables.htm#A_Index\n", + "http://www.autohotkey.com/docs/commands/MsgBox.htm\n", + "/mw/index.php?title=100_doors&action=edit§ion=24\n", + "/wiki/Category:AutoIt\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/functions/ConsoleWrite.htm\n", + "http://www.autoitscript.com/autoit3/docs/functions/Number.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/functions/Mod.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "http://www.autoitscript.com/autoit3/docs/functions/ConsoleWrite.htm\n", + "http://www.autoitscript.com/autoit3/docs/macros.htm\n", + "http://www.autoitscript.com/autoit3/docs/keywords.htm\n", + "/mw/index.php?title=100_doors&action=edit§ion=25\n", + "/wiki/Category:Axiom\n", + "/mw/index.php?title=100_doors&action=edit§ion=26\n", + "/wiki/Category:AWK\n", + "/mw/index.php?title=100_doors&action=edit§ion=27\n", + "/wiki/Category:BASIC\n", + "/mw/index.php?title=QBASIC,_QB64&action=edit&redlink=1\n", + "http://www.qbasicnews.com/qboho/qckdefint.shtml\n", + "http://www.qbasicnews.com/qboho/qckconst.shtml\n", + "http://www.qbasicnews.com/qboho/qckdim.shtml\n", + "http://www.qbasicnews.com/qboho/qcklet.shtml\n", + "http://www.qbasicnews.com/qboho/qcknot.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qckend.shtml\n", + "/wiki/QuickBasic\n", + "http://www.qbasicnews.com/qboho/qckdim.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qcknot.shtml\n", + "http://www.qbasicnews.com/qboho/qcknot.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qcknot.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qckend.shtml\n", + "http://www.qbasicnews.com/qboho/qckdim.shtml\n", + "http://www.qbasicnews.com/qboho/qckint.shtml\n", + "http://www.qbasicnews.com/qboho/qcksqr.shtml\n", + "http://www.qbasicnews.com/qboho/qcksqr.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qcknot.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qckend.shtml\n", + "http://www.qbasicnews.com/qboho/qckcls.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qckend.shtml\n", + "/mw/index.php?title=100_doors&action=edit§ion=28\n", + "/wiki/Category:BASIC256\n", + "/mw/index.php?title=100_doors&action=edit§ion=29\n", + "/wiki/Category:Batch_File\n", + "http://www.ss64.com/nt/echo.html\n", + "http://www.ss64.com/nt/setlocal.html\n", + "http://www.ss64.com/nt/for.html\n", + "http://www.ss64.com/nt/in.html\n", + "http://www.ss64.com/nt/do.html\n", + "http://www.ss64.com/nt/for.html\n", + "http://www.ss64.com/nt/in.html\n", + "http://www.ss64.com/nt/do.html\n", + "http://www.ss64.com/nt/set.html\n", + "http://www.ss64.com/nt/for.html\n", + "http://www.ss64.com/nt/in.html\n", + "http://www.ss64.com/nt/do.html\n", + "http://www.ss64.com/nt/if.html\n", + "http://www.ss64.com/nt/echo.html\n", + "http://www.ss64.com/nt/else.html\n", + "http://www.ss64.com/nt/echo.html\n", + "http://www.ss64.com/nt/echo.html\n", + "http://www.ss64.com/nt/setlocal.html\n", + "http://www.ss64.com/nt/set.html\n", + "http://www.ss64.com/nt/for.html\n", + "http://www.ss64.com/nt/in.html\n", + "http://www.ss64.com/nt/do.html\n", + "http://www.ss64.com/nt/if.html\n", + "http://www.ss64.com/nt/neq.html\n", + "http://www.ss64.com/nt/echo.html\n", + "http://www.ss64.com/nt/else.html\n", + "http://www.ss64.com/nt/echo.html\n", + "http://www.ss64.com/nt/set.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=30\n", + "/wiki/Category:BBC_BASIC\n", + "/mw/index.php?title=100_doors&action=edit§ion=31\n", + "/wiki/Category:Bc\n", + "/mw/index.php?title=100_doors&action=edit§ion=32\n", + "/wiki/Category:Befunge\n", + "/wiki/CCBI\n", + "/mw/index.php?title=100_doors&action=edit§ion=33\n", + "/wiki/Category:BlitzMax\n", + "/wiki/BlitzMax\n", + "/mw/index.php?title=100_doors&action=edit§ion=34\n", + "/wiki/Category:Bracmat\n", + "/mw/index.php?title=100_doors&action=edit§ion=35\n", + "/wiki/Category:Burlesque\n", + "/mw/index.php?title=100_doors&action=edit§ion=36\n", + "/wiki/Category:C\n", + "/mw/index.php?title=100_doors&action=edit§ion=37\n", + "/wiki/Library/C_Runtime\n", + "/wiki/Library/C_Runtime/printf\n", + "http://www.opengroup.org/onlinepubs/009695399/functions/printf.html\n", + "/wiki/Library/C_Runtime\n", + "/wiki/Library/C_Runtime/printf\n", + "http://www.opengroup.org/onlinepubs/009695399/functions/printf.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=38\n", + "/wiki/Library/C_Runtime\n", + "/wiki/Library/C_Runtime/printf\n", + "http://www.opengroup.org/onlinepubs/009695399/functions/printf.html\n", + "http://www.opengroup.org/onlinepubs/009695399/functions/printf.html\n", + "http://www.opengroup.org/onlinepubs/009695399/functions/printf.html\n", + "http://www.opengroup.org/onlinepubs/009695399/functions/printf.html\n", + "http://www.opengroup.org/onlinepubs/009695399/functions/printf.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=39\n", + "/wiki/Category:C%2B%2B\n", + "/wiki/GCC\n", + "/mw/index.php?title=100_doors&action=edit§ion=40\n", + "/wiki/Category:C_sharp\n", + "/mw/index.php?title=100_doors&action=edit§ion=41\n", + "http://www.google.com/search?q=new+msdn.microsoft.com\n", + "/mw/index.php?title=100_doors&action=edit§ion=42\n", + "/mw/index.php?title=100_doors&action=edit§ion=43\n", + "http://www.google.com/search?q=new+msdn.microsoft.com\n", + "/mw/index.php?title=100_doors&action=edit§ion=44\n", + "http://www.google.com/search?q=new+msdn.microsoft.com\n", + "/mw/index.php?title=100_doors&action=edit§ion=45\n", + "/mw/index.php?title=100_doors&action=edit§ion=46\n", + "/wiki/Category:C1R\n", + "/mw/index.php?title=100_doors&action=edit§ion=47\n", + "/wiki/Category:Cach%C3%A9_ObjectScript\n", + "/mw/index.php?title=100_doors&action=edit§ion=48\n", + "/wiki/Category:Clarion\n", + "/mw/index.php?title=100_doors&action=edit§ion=49\n", + "/wiki/Category:CLIPS\n", + "/mw/index.php?title=100_doors&action=edit§ion=50\n", + "/wiki/Category:Clojure\n", + "/mw/index.php?title=100_doors&action=edit§ion=51\n", + "/wiki/Category:COBOL\n", + "/mw/index.php?title=100_doors&action=edit§ion=52\n", + "/wiki/Category:Coco\n", + "/mw/index.php?title=100_doors&action=edit§ion=53\n", + "/wiki/Category:CoffeeScript\n", + "/mw/index.php?title=100_doors&action=edit§ion=54\n", + "/wiki/Category:ColdFusion\n", + "/mw/index.php?title=100_doors&action=edit§ion=55\n", + "/wiki/Category:Common_Lisp\n", + "/mw/index.php?title=100_doors&action=edit§ion=56\n", + "/wiki/Category:Component_Pascal\n", + "/mw/index.php?title=100_doors&action=edit§ion=57\n", + "/wiki/Category:Coq\n", + "https://github.com/spanjel/rosetta\n", + "/mw/index.php?title=100_doors&action=edit§ion=58\n", + "/wiki/Category:Crystal\n", + "/mw/index.php?title=100_doors&action=edit§ion=59\n", + "/wiki/Category:D\n", + "/mw/index.php?title=100_doors&action=edit§ion=60\n", + "/wiki/Category:Dart\n", + "/mw/index.php?title=100_doors&action=edit§ion=61\n", + "/wiki/Category:DCL\n", + "/mw/index.php?title=100_doors&action=edit§ion=62\n", + "/wiki/Category:Delphi\n", + "#Pascal\n", + "/mw/index.php?title=100_doors&action=edit§ion=63\n", + "/wiki/Category:D%C3%A9j%C3%A0_Vu\n", + "/mw/index.php?title=100_doors&action=edit§ion=64\n", + "/wiki/Category:DWScript\n", + "/mw/index.php?title=100_doors&action=edit§ion=65\n", + "/wiki/Category:Dylan\n", + "/mw/index.php?title=100_doors&action=edit§ion=66\n", + "/wiki/Category:E\n", + "/wiki/E-on-Java\n", + "http://wiki.erights.org/wiki/var\n", + "http://wiki.erights.org/wiki/var\n", + "http://wiki.erights.org/wiki/def\n", + "http://wiki.erights.org/wiki/for\n", + "http://wiki.erights.org/wiki/in\n", + "http://wiki.erights.org/wiki/def\n", + "http://wiki.erights.org/wiki/E\n", + "http://wiki.erights.org/wiki/fn\n", + "http://wiki.erights.org/wiki/fn\n", + "http://wiki.erights.org/wiki/def\n", + "http://wiki.erights.org/wiki/def\n", + "http://wiki.erights.org/wiki/to\n", + "http://wiki.erights.org/wiki/bind\n", + "http://wiki.erights.org/wiki/true\n", + "http://wiki.erights.org/wiki/match\n", + "http://wiki.erights.org/wiki/def\n", + "http://wiki.erights.org/wiki/def\n", + "http://wiki.erights.org/wiki/timer\n", + "http://wiki.erights.org/wiki/timer\n", + "http://wiki.erights.org/wiki/fn\n", + "http://wiki.erights.org/wiki/if\n", + "http://wiki.erights.org/wiki/if\n", + "http://wiki.erights.org/wiki/else\n", + "http://wiki.erights.org/wiki/else\n", + "http://wiki.erights.org/wiki/interp\n", + "/mw/index.php?title=100_doors&action=edit§ion=67\n", + "/wiki/Category:ECL\n", + "/mw/index.php?title=100_doors&action=edit§ion=68\n", + "/wiki/Category:Eero\n", + "http://www.opengroup.org/onlinepubs/009695399/functions/printf.html\n", + "http://www.opengroup.org/onlinepubs/009695399/functions/puts.html\n", + "http://www.opengroup.org/onlinepubs/009695399/functions/puts.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=69\n", + "/wiki/Category:EGL\n", + "/mw/index.php?title=100_doors&action=edit§ion=70\n", + "/wiki/Category:Eiffel\n", + "http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+none&btnI=I%27m+Feeling+Lucky\n", + "http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+linked_list&btnI=I%27m+Feeling+Lucky\n", + "http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+integer&btnI=I%27m+Feeling+Lucky\n", + "http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+integer&btnI=I%27m+Feeling+Lucky\n", + "http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+boolean&btnI=I%27m+Feeling+Lucky\n", + "http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+integer&btnI=I%27m+Feeling+Lucky\n", + "http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+boolean&btnI=I%27m+Feeling+Lucky\n", + "http://www.google.com/search?q=site%3Ahttp%3A%2F%2Fdocs.eiffel.com%2Feiffelstudio%2Flibraries+boolean&btnI=I%27m+Feeling+Lucky\n", + "/mw/index.php?title=100_doors&action=edit§ion=71\n", + "/wiki/Category:Ela\n", + "/mw/index.php?title=100_doors&action=edit§ion=72\n", + "/wiki/Category:Elixir\n", + "/mw/index.php?title=100_doors&action=edit§ion=73\n", + "/wiki/Category:Emacs_Lisp\n", + "/mw/index.php?title=100_doors&action=edit§ion=74\n", + "/wiki/Category:Erlang\n", + "http://erlang.org/doc/man/lists.html\n", + "http://erlang.org/doc/man/lists.html\n", + "http://erlang.org/doc/man/lists.html\n", + "http://erlang.org/doc/man/math.html\n", + "http://erlang.org/doc/man/io.html\n", + "http://erlang.org/doc/man/io.html\n", + "http://erlang.org/doc/man/lists.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=75\n", + "/wiki/Category:ERRE\n", + "/mw/index.php?title=100_doors&action=edit§ion=76\n", + "/wiki/Category:Euler_Math_Toolbox\n", + "/mw/index.php?title=100_doors&action=edit§ion=77\n", + "/wiki/Category:Euphoria\n", + "/mw/index.php?title=100_doors&action=edit§ion=78\n", + "/wiki/Category:F_Sharp\n", + "http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/namespaces.html\n", + "http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/namespaces.html\n", + "http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/namespaces.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=79\n", + "/wiki/Category:Factor\n", + "/mw/index.php?title=100_doors&action=edit§ion=80\n", + "/wiki/Category:Falcon\n", + "http://falconpl.org/project_docs/core/functions.html#arrayBuffer\n", + "http://falconpl.org/project_docs/core/functions.html#len\n", + "http://falconpl.org/project_docs/core/functions.html#len\n", + "http://falconpl.org/project_docs/core/functions.html#len\n", + "http://falconpl.org/project_docs/core/functions.html#fract\n", + "/mw/index.php?title=100_doors&action=edit§ion=81\n", + "/wiki/Category:Fantom\n", + "/mw/index.php?title=100_doors&action=edit§ion=82\n", + "/wiki/Category:FBSL\n", + "http://www.qbasicnews.com/qboho/qckdim.shtml\n", + "http://www.qbasicnews.com/qboho/qckas.shtml\n", + "http://www.qbasicnews.com/qboho/qckinteger.shtml\n", + "http://www.qbasicnews.com/qboho/qckdim.shtml\n", + "http://www.qbasicnews.com/qboho/qckdim.shtml\n", + "http://www.qbasicnews.com/qboho/qcknot.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qckdim.shtml\n", + "http://www.qbasicnews.com/qboho/qckprint.shtml\n", + "http://www.qbasicnews.com/qboho/qckend.shtml\n", + "/mw/index.php?title=100_doors&action=edit§ion=83\n", + "/wiki/Category:Friendly_interactive_shell\n", + "/mw/index.php?title=100_doors&action=edit§ion=84\n", + "/wiki/Category:Forth\n", + "/mw/index.php?title=100_doors&action=edit§ion=85\n", + "/wiki/Category:Fortran\n", + "/wiki/Fortran\n", + "/mw/index.php?title=100_doors&action=edit§ion=86\n", + "/wiki/Category:Frink\n", + "/mw/index.php?title=100_doors&action=edit§ion=87\n", + "/wiki/Category:FunL\n", + "/mw/index.php?title=100_doors&action=edit§ion=88\n", + "/mw/index.php?title=100_doors&action=edit§ion=89\n", + "/mw/index.php?title=100_doors&action=edit§ion=90\n", + "/wiki/Category:GAP\n", + "/mw/index.php?title=100_doors&action=edit§ion=91\n", + "/wiki/Category:GML\n", + "/mw/index.php?title=100_doors&action=edit§ion=92\n", + "/wiki/Category:Go\n", + "/mw/index.php?title=100_doors&action=edit§ion=93\n", + "/wiki/Category:Golfscript\n", + "/mw/index.php?title=100_doors&action=edit§ion=94\n", + "/wiki/Category:Gosu\n", + "/mw/index.php?title=100_doors&action=edit§ion=95\n", + "/wiki/Category:Groovy\n", + "http://www.google.de/search?q=site%3Agroovy.codehaus.org/%20false\n", + "http://www.google.de/search?q=site%3Agroovy.codehaus.org/%20each\n", + "http://www.google.de/search?q=site%3Agroovy.codehaus.org/%20step\n", + "http://www.google.de/search?q=site%3Agroovy.codehaus.org/%20true\n", + "http://www.google.de/search?q=site%3Agroovy.codehaus.org/%20each\n", + "http://www.google.de/search?q=site%3Agroovy.codehaus.org/%20println\n", + "http://www.google.de/search?q=site%3Agroovy.codehaus.org/%20each\n", + "http://www.google.de/search?q=site%3Agroovy.codehaus.org/%20println\n", + "http://www.google.de/search?q=site%3Agroovy.codehaus.org/%20each\n", + "http://www.google.de/search?q=site%3Agroovy.codehaus.org/%20each\n", + "http://www.google.de/search?q=site%3Agroovy.codehaus.org/%20println\n", + "/mw/index.php?title=100_doors&action=edit§ion=96\n", + "/wiki/Category:Harbour\n", + "/mw/index.php?title=100_doors&action=edit§ion=97\n", + "/wiki/Category:Haskell\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#t:Show\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#t:Int\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:zipWith\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:cycle\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:id\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:foldl\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#t:Show\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#t:Int\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:zipWith\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:mod\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:otherwise\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#v:foldr\n", + "http://haskell.org/ghc/docs/latest/html/libraries/base/Prelude.html#t:Eq\n", + "/mw/index.php?title=100_doors&action=edit§ion=98\n", + "/wiki/Category:Haxe\n", + "/mw/index.php?title=100_doors&action=edit§ion=99\n", + "/wiki/Category:HicEst\n", + "/mw/index.php?title=100_doors&action=edit§ion=100\n", + "/wiki/Category:Hy\n", + "/wiki/100_doors#Coco\n", + "/mw/index.php?title=100_doors&action=edit§ion=101\n", + "/wiki/Category:Icon\n", + "/wiki/Category:Unicon\n", + "/mw/index.php?title=100_doors&action=edit§ion=102\n", + "/wiki/Category:Inform_7\n", + "/mw/index.php?title=Z-machine&action=edit&redlink=1\n", + "/mw/index.php?title=Glulx_virtual_machine&action=edit&redlink=1\n", + "/mw/index.php?title=100_doors&action=edit§ion=103\n", + "/wiki/Category:Informix_4GL\n", + "/mw/index.php?title=100_doors&action=edit§ion=104\n", + "/wiki/Category:Io\n", + "/mw/index.php?title=100_doors&action=edit§ion=105\n", + "/wiki/Category:Ioke\n", + "/mw/index.php?title=100_doors&action=edit§ion=106\n", + "/wiki/Category:J\n", + "/mw/index.php?title=100_doors&action=edit§ion=107\n", + "/wiki/Category:Java\n", + "http://www.google.com/search?hl=en&q=allinurl%3Astring+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Asystem+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Astring+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Asystem+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Astring+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Asystem+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Astring+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Asystem+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Astring+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Asystem+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Astring+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Amath+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Asystem+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "http://www.google.com/search?hl=en&q=allinurl%3Asystem+java.sun.com&btnI=I%27m%20Feeling%20Lucky\n", + "/mw/index.php?title=100_doors&action=edit§ion=108\n", + "/wiki/Category:JavaScript\n", + "/mw/index.php?title=100_doors&action=edit§ion=109\n", + "/mw/index.php?title=100_doors&action=edit§ion=110\n", + "/mw/index.php?title=100_doors&action=edit§ion=111\n", + "/mw/index.php?title=100_doors&action=edit§ion=112\n", + "/mw/index.php?title=100_doors&action=edit§ion=113\n", + "/wiki/Category:Jq\n", + "/mw/index.php?title=100_doors&action=edit§ion=114\n", + "/wiki/Category:Julia\n", + "/mw/index.php?title=100_doors&action=edit§ion=115\n", + "/wiki/Category:K\n", + "/mw/index.php?title=100_doors&action=edit§ion=116\n", + "/wiki/Category:Kotlin\n", + "/mw/index.php?title=100_doors&action=edit§ion=117\n", + "/wiki/Category:LabVIEW\n", + "http://zone.ni.com/devzone/cda/tut/p/id/9330\n", + "/wiki/LabVIEW\n", + "/wiki/File:100doors.png\n", + "http://zone.ni.com/devzone/cda/tut/p/id/9330\n", + "/wiki/LabVIEW\n", + "/wiki/File:LabVIEW_100_doors.png\n", + "/mw/index.php?title=100_doors&action=edit§ion=118\n", + "/wiki/Category:Lasso\n", + "/mw/index.php?title=100_doors&action=edit§ion=119\n", + "/mw/index.php?title=100_doors&action=edit§ion=120\n", + "/wiki/Category:Lhogho\n", + "/mw/index.php?title=100_doors&action=edit§ion=121\n", + "/wiki/Category:Liberty_BASIC\n", + "/mw/index.php?title=100_doors&action=edit§ion=122\n", + "/wiki/Category:LiveCode\n", + "/mw/index.php?title=100_doors&action=edit§ion=123\n", + "/wiki/Category:Logo\n", + "/mw/index.php?title=100_doors&action=edit§ion=124\n", + "/wiki/Category:LOLCODE\n", + "/mw/index.php?title=100_doors&action=edit§ion=125\n", + "/wiki/Category:Lua\n", + "/mw/index.php?title=100_doors&action=edit§ion=126\n", + "/wiki/Category:M4\n", + "/mw/index.php?title=100_doors&action=edit§ion=127\n", + "/wiki/Category:Maple\n", + "/mw/index.php?title=100_doors&action=edit§ion=128\n", + "/wiki/Category:Mathematica\n", + "/mw/index.php?title=100_doors&action=edit§ion=129\n", + "/wiki/Category:MATLAB\n", + "/wiki/Category:Octave\n", + "/mw/index.php?title=100_doors&action=edit§ion=130\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/zeros.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/i.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/i.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/i.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/i.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/sqrt.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/floor.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/sqrt.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/i.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/zeros.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/sqrt.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=131\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/logical.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/find.html\n", + "http://www.mathworks.com/access/helpdesk/help/techdoc/ref/find.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=132\n", + "/mw/index.php?title=100_doors&action=edit§ion=133\n", + "/wiki/Category:Maxima\n", + "/mw/index.php?title=100_doors&action=edit§ion=134\n", + "/wiki/Category:MAXScript\n", + "/mw/index.php?title=100_doors&action=edit§ion=135\n", + "/wiki/Category:Mercury\n", + "/mw/index.php?title=100_doors&action=edit§ion=136\n", + "/wiki/Category:Metafont\n", + "/mw/index.php?title=100_doors&action=edit§ion=137\n", + "/wiki/Category:MIPS_Assembly\n", + "/mw/index.php?title=100_doors&action=edit§ion=138\n", + "/wiki/Category:Mirah\n", + "/mw/index.php?title=100_doors&action=edit§ion=139\n", + "/wiki/Category:MIRC_Scripting_Language\n", + "http://www.mirc.com/echo\n", + "http://www.mirc.com/echo\n", + "/mw/index.php?title=100_doors&action=edit§ion=140\n", + "/wiki/Category:ML/I\n", + "/mw/index.php?title=100_doors&action=edit§ion=141\n", + "/wiki/Category:MMIX\n", + "/wiki/100_doors/MMIX\n", + "/mw/index.php?title=100_doors&action=edit§ion=142\n", + "/wiki/Category:Modula-2\n", + "/mw/index.php?title=100_doors&action=edit§ion=143\n", + "/wiki/Category:Modula-3\n", + "/mw/index.php?title=100_doors&action=edit§ion=144\n", + "/wiki/Category:MOO\n", + "/mw/index.php?title=100_doors&action=edit§ion=145\n", + "/wiki/Category:MoonScript\n", + "/mw/index.php?title=100_doors&action=edit§ion=146\n", + "/wiki/Category:MUMPS\n", + "/mw/index.php?title=100_doors&action=edit§ion=147\n", + "/wiki/Category:NetRexx\n", + "/wiki/100_doors#Java\n", + "/wiki/100_doors#Java\n", + "/mw/index.php?title=100_doors&action=edit§ion=148\n", + "/wiki/Category:NewLisp\n", + "http://www.newlisp.org/downloads/newlisp_manual.html#define\n", + "http://www.newlisp.org/downloads/newlisp_manual.html#let\n", + "http://www.newlisp.org/downloads/newlisp_manual.html#int\n", + "http://www.newlisp.org/downloads/newlisp_manual.html#sqrt\n", + "http://www.newlisp.org/downloads/newlisp_manual.html#if\n", + "http://www.newlisp.org/downloads/newlisp_manual.html#string\n", + "http://www.newlisp.org/downloads/newlisp_manual.html#string\n", + "http://www.newlisp.org/downloads/newlisp_manual.html#dolist\n", + "http://www.newlisp.org/downloads/newlisp_manual.html#map\n", + "http://www.newlisp.org/downloads/newlisp_manual.html#sequence\n", + "http://www.newlisp.org/downloads/newlisp_manual.html#println\n", + "/mw/index.php?title=100_doors&action=edit§ion=149\n", + "/wiki/Category:Nim\n", + "/mw/index.php?title=100_doors&action=edit§ion=150\n", + "/wiki/Category:Objeck\n", + "/mw/index.php?title=100_doors&action=edit§ion=151\n", + "/wiki/Category:Objective-C\n", + "/mw/index.php?title=100_doors&action=edit§ion=152\n", + "/wiki/Category:OCaml\n", + "http://caml.inria.fr/pub/docs/manual-ocaml/libref/Array.html\n", + "http://caml.inria.fr/pub/docs/manual-ocaml/libref/Printf.html\n", + "http://caml.inria.fr/pub/docs/manual-ocaml/libref/Array.html\n", + "http://caml.inria.fr/pub/docs/manual-ocaml/libref/Pervasives.html#VALint_of_float\n", + "http://caml.inria.fr/pub/docs/manual-ocaml/libref/Pervasives.html#VALsqrt\n", + "http://caml.inria.fr/pub/docs/manual-ocaml/libref/Pervasives.html#VALfloat_of_int\n", + "http://caml.inria.fr/pub/docs/manual-ocaml/libref/Array.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=153\n", + "/wiki/Category:Octave\n", + "http://octave.sourceforge.net/octave/function/false.html\n", + "http://octave.sourceforge.net/octave/function/i.html\n", + "http://octave.sourceforge.net/octave/function/j.html\n", + "http://octave.sourceforge.net/octave/function/i.html\n", + "http://octave.sourceforge.net/octave/function/i.html\n", + "http://octave.sourceforge.net/octave/function/j.html\n", + "http://octave.sourceforge.net/octave/function/j.html\n", + "http://octave.sourceforge.net/octave/function/i.html\n", + "http://octave.sourceforge.net/octave/function/i.html\n", + "http://octave.sourceforge.net/octave/function/printf.html\n", + "http://octave.sourceforge.net/octave/function/i.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=154\n", + "/wiki/Category:Oforth\n", + "/mw/index.php?title=100_doors&action=edit§ion=155\n", + "/wiki/Category:OoRexx\n", + "/mw/index.php?title=100_doors&action=edit§ion=156\n", + "/wiki/Category:OpenEdge/Progress\n", + "/mw/index.php?title=100_doors&action=edit§ion=157\n", + "/wiki/Category:OxygenBasic\n", + "/mw/index.php?title=100_doors&action=edit§ion=158\n", + "/wiki/Category:Oz\n", + "/mw/index.php?title=100_doors&action=edit§ion=159\n", + "/wiki/Category:PARI/GP\n", + "/mw/index.php?title=100_doors&action=edit§ion=160\n", + "/wiki/Category:Pascal\n", + "/mw/index.php?title=100_doors&action=edit§ion=161\n", + "/wiki/Category:Perl\n", + "/wiki/Perl\n", + "http://perldoc.perl.org/functions/print.html\n", + "/wiki/Perl\n", + "http://perldoc.perl.org/functions/map.html\n", + "http://perldoc.perl.org/functions/int.html\n", + "http://perldoc.perl.org/functions/print.html\n", + "http://perldoc.perl.org/functions/join.html\n", + "http://perldoc.perl.org/functions/map.html\n", + "http://perldoc.perl.org/functions/grep.html\n", + "http://perldoc.perl.org/functions/print.html\n", + "/wiki/Perl\n", + "http://perldoc.perl.org/functions/print.html\n", + "http://perldoc.perl.org/functions/map.html\n", + "http://perldoc.perl.org/functions/print.html\n", + "http://perldoc.perl.org/functions/qw.html\n", + "http://perldoc.perl.org/functions/int.html\n", + "http://perldoc.perl.org/functions/sqrt.html\n", + "http://perldoc.perl.org/functions/sqrt.html\n", + "http://perldoc.perl.org/functions/sqrt.html\n", + "http://perldoc.perl.org/functions/int.html\n", + "http://perldoc.perl.org/functions/print.html\n", + "http://perldoc.perl.org/functions/print.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=162\n", + "/wiki/Category:Perl5i\n", + "/mw/index.php?title=100_doors&action=edit§ion=163\n", + "/wiki/Category:Perl_6\n", + "/wiki/Rakudo\n", + "/mw/index.php?title=100_doors&action=edit§ion=164\n", + "/wiki/Category:PHL\n", + "/mw/index.php?title=100_doors&action=edit§ion=165\n", + "/mw/index.php?title=100_doors&action=edit§ion=166\n", + "/wiki/100_doors#C.23\n", + "/mw/index.php?title=100_doors&action=edit§ion=167\n", + "/wiki/Category:PHP\n", + "http://www.thomporter.com/100doors.php\n", + "http://www.php.net/sqrt\n", + "http://www.php.net/ceil\n", + "http://www.php.net/array\n", + "http://www.php.net/array_fill\n", + "http://www.php.net/printf\n", + "/mw/index.php?title=100_doors&action=edit§ion=168\n", + "/wiki/Category:PicoLisp\n", + "/mw/index.php?title=100_doors&action=edit§ion=169\n", + "/wiki/Category:Piet\n", + "http://www.toothycat.net/~sham/piet/100doors.png\n", + "/mw/index.php?title=100_doors&action=edit§ion=170\n", + "/wiki/Category:Pike\n", + "/mw/index.php?title=100_doors&action=edit§ion=171\n", + "/wiki/Category:PL/I\n", + "/mw/index.php?title=100_doors&action=edit§ion=172\n", + "/wiki/Category:PL/SQL\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=DECLARE\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=TYPE\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=IS\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=OF\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=BOOLEAN\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=BEGIN\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=FOR\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=IN\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=COUNT\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=LOOP\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=FALSE\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=END\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=LOOP\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=FOR\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=IN\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=LOOP\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=FOR\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=IN\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=LOOP\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=IF\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=MOD\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=THEN\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=NOT\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=END\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=IF\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=END\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=LOOP\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=END\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=LOOP\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=FOR\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=IN\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=COUNT\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=LOOP\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=DBMS_OUTPUT\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=CASE\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=WHEN\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=THEN\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=ELSE\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=END\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=END\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=LOOP\n", + "http://www.oracle.com/pls/db92/db92.drilldown?word=END\n", + "/mw/index.php?title=100_doors&action=edit§ion=173\n", + "/wiki/Category:Pop11\n", + "/mw/index.php?title=100_doors&action=edit§ion=174\n", + "/wiki/Category:PostScript\n", + "/mw/index.php?title=100_doors&action=edit§ion=175\n", + "/wiki/Category:Potion\n", + "/mw/index.php?title=100_doors&action=edit§ion=176\n", + "/wiki/Category:PowerShell\n", + "/mw/index.php?title=100_doors&action=edit§ion=177\n", + "/mw/index.php?title=100_doors&action=edit§ion=178\n", + "/mw/index.php?title=100_doors&action=edit§ion=179\n", + "about:blank\n", + "about:blank\n", + "/mw/index.php?title=100_doors&action=edit§ion=180\n", + "about:blank\n", + "about:blank\n", + "about:blank\n", + "about:blank\n", + "/mw/index.php?title=100_doors&action=edit§ion=181\n", + "about:blank\n", + "about:blank\n", + "about:blank\n", + "about:blank\n", + "/mw/index.php?title=100_doors&action=edit§ion=182\n", + "/mw/index.php?title=100_doors&action=edit§ion=183\n", + "about:blank\n", + "about:blank\n", + "/mw/index.php?title=100_doors&action=edit§ion=184\n", + "/wiki/Category:ProDOS\n", + "/mw/index.php?title=100_doors&action=edit§ion=185\n", + "/wiki/Category:Prolog\n", + "/mw/index.php?title=100_doors&action=edit§ion=186\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=187\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "http://pauillac.inria.fr/~deransar/prolog/bips.html\n", + "/mw/index.php?title=100_doors&action=edit§ion=188\n", + "/wiki/Category:PureBasic\n", + "/mw/index.php?title=100_doors&action=edit§ion=189\n", + "/wiki/Category:Python\n", + "/wiki/Python\n", + "/wiki/Python\n", + "/mw/index.php?title=100_doors&action=edit§ion=190\n", + "/wiki/Category:Q\n", + "/mw/index.php?title=100_doors&action=edit§ion=191\n", + "/wiki/Category:R\n", + "/mw/index.php?title=100_doors&action=edit§ion=192\n", + "/wiki/Category:Racket\n", + "/wiki/File:100doors_rkt.png\n", + "/mw/index.php?title=100_doors&action=edit§ion=193\n", + "/wiki/Category:RapidQ\n", + "/mw/index.php?title=100_doors&action=edit§ion=194\n", + "/wiki/Category:REALbasic\n", + "/mw/index.php?title=100_doors&action=edit§ion=195\n", + "/wiki/Category:REBOL\n", + "/mw/index.php?title=100_doors&action=edit§ion=196\n", + "/mw/index.php?title=100_doors&action=edit§ion=197\n", + "/mw/index.php?title=100_doors&action=edit§ion=198\n", + "/wiki/Category:Retro\n", + "/mw/index.php?title=100_doors&action=edit§ion=199\n", + "/wiki/Category:REXX\n", + "/mw/index.php?title=100_doors&action=edit§ion=200\n", + "/mw/index.php?title=100_doors&action=edit§ion=201\n", + "/mw/index.php?title=100_doors&action=edit§ion=202\n", + "/mw/index.php?title=100_doors&action=edit§ion=203\n", + "/mw/index.php?title=100_doors&action=edit§ion=204\n", + "/wiki/Category:Ruby\n", + "/mw/index.php?title=100_doors&action=edit§ion=205\n", + "/wiki/Category:Run_BASIC\n", + "/mw/index.php?title=100_doors&action=edit§ion=206\n", + "/wiki/Category:Rust\n", + "/mw/index.php?title=100_doors&action=edit§ion=207\n", + "/wiki/Category:S-lang\n", + "/mw/index.php?title=100_doors&action=edit§ion=208\n", + "/wiki/Category:Salmon\n", + "/mw/index.php?title=100_doors&action=edit§ion=209\n", + "/wiki/Category:SAS\n", + "/mw/index.php?title=100_doors&action=edit§ion=210\n", + "/wiki/Category:Scala\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "http://scala-lang.org\n", + "/mw/index.php?title=100_doors&action=edit§ion=211\n", + "/wiki/Category:Sather\n", + "/mw/index.php?title=100_doors&action=edit§ion=212\n", + "/wiki/Category:Scheme\n", + "/mw/index.php?title=100_doors&action=edit§ion=213\n", + "/wiki/Category:Seed7\n", + "/mw/index.php?title=100_doors&action=edit§ion=214\n", + "/wiki/Category:SETL\n", + "/mw/index.php?title=100_doors&action=edit§ion=215\n", + "/wiki/Category:Sidef\n", + "/mw/index.php?title=100_doors&action=edit§ion=216\n", + "/wiki/Category:Slate\n", + "/mw/index.php?title=100_doors&action=edit§ion=217\n", + "/wiki/Category:Smalltalk\n", + "/wiki/GNU_Smalltalk\n", + "/mw/index.php?title=Squeak_Smalltalk&action=edit&redlink=1\n", + "/mw/index.php?title=100_doors&action=edit§ion=218\n", + "/wiki/Category:SNOBOL4\n", + "/mw/index.php?title=100_doors&action=edit§ion=219\n", + "/wiki/Category:Sparkling\n", + "/mw/index.php?title=100_doors&action=edit§ion=220\n", + "/wiki/Category:SQL\n", + "/mw/index.php?title=100_doors&action=edit§ion=221\n", + "/wiki/Category:Swift\n", + "/mw/index.php?title=100_doors&action=edit§ion=222\n", + "/wiki/Category:Tcl\n", + "/wiki/Category:Tk\n", + "/mw/index.php?title=100_doors&action=edit§ion=223\n", + "/wiki/Category:TI-83_BASIC\n", + "/mw/index.php?title=100_doors&action=edit§ion=224\n", + "/mw/index.php?title=100_doors&action=edit§ion=225\n", + "/mw/index.php?title=100_doors&action=edit§ion=226\n", + "/wiki/Category:TI-89_BASIC\n", + "/mw/index.php?title=100_doors&action=edit§ion=227\n", + "/wiki/Category:TorqueScript\n", + "/mw/index.php?title=100_doors&action=edit§ion=228\n", + "/wiki/Category:TSE_SAL\n", + "/mw/index.php?title=100_doors&action=edit§ion=229\n", + "/wiki/Category:TUSCRIPT\n", + "/mw/index.php?title=100_doors&action=edit§ion=230\n", + "/wiki/Category:TXR\n", + "/mw/index.php?title=100_doors&action=edit§ion=231\n", + "/wiki/Category:Uniface\n", + "/mw/index.php?title=Uniface_9.6&action=edit&redlink=1\n", + "/mw/index.php?title=100_doors&action=edit§ion=232\n", + "/wiki/Category:UNIX_Shell\n", + "/wiki/Bourne_Again_SHell\n", + "/mw/index.php?title=100_doors&action=edit§ion=233\n", + "/wiki/Category:Ursala\n", + "/mw/index.php?title=100_doors&action=edit§ion=234\n", + "/wiki/Category:Vala\n", + "/mw/index.php?title=100_doors&action=edit§ion=235\n", + "/wiki/Category:VBA\n", + "/mw/index.php?title=100_doors&action=edit§ion=236\n", + "/wiki/Category:VBScript\n", + "/wiki/Windows_Script_Host\n", + "/mw/index.php?title=100_doors&action=edit§ion=237\n", + "/wiki/Category:Vedit_macro_language\n", + "/mw/index.php?title=100_doors&action=edit§ion=238\n", + "/wiki/Category:VHDL\n", + "/mw/index.php?title=100_doors&action=edit§ion=239\n", + "/wiki/Category:Visual_Basic_.NET\n", + "/wiki/Visual_Basic_.NET\n", + "/mw/index.php?title=100_doors&action=edit§ion=240\n", + "/wiki/Category:Wart\n", + "/mw/index.php?title=100_doors&action=edit§ion=241\n", + "/wiki/Category:Wortel\n", + "/wiki/100_doors#JavaScript\n", + "/mw/index.php?title=100_doors&action=edit§ion=242\n", + "/wiki/Category:Wrapl\n", + "/mw/index.php?title=100_doors&action=edit§ion=243\n", + "/wiki/Category:XPL0\n", + "/mw/index.php?title=100_doors&action=edit§ion=244\n", + "/wiki/Category:XSLT_1.0\n", + "/wiki/100_doors/XSLT\n", + "/mw/index.php?title=100_doors&action=edit§ion=245\n", + "/wiki/Category:XSLT_2.0\n", + "/mw/index.php?title=100_doors&action=edit§ion=246\n", + "/wiki/Category:Yorick\n", + "/mw/index.php?title=100_doors&action=edit§ion=247\n", + "/wiki/Category:Zkl\n", + "/mw/index.php?title=100_doors&action=edit§ion=248\n", + "/wiki/Category:ZX_Spectrum_Basic\n", + "http://rosettacode.org/mw/index.php?title=100_doors&oldid=205312\n", + "/wiki/Special:Categories\n", + "/wiki/Category:Programming_Tasks\n", + "/wiki/Category:Solutions_by_Programming_Task\n", + "/wiki/Category:4DOS_Batch\n", + "/wiki/Category:6502_Assembly\n", + "/wiki/Category:68000_Assembly\n", + "/wiki/Category:8086_Assembly\n", + "/wiki/Category:8th\n", + "/wiki/Category:ABAP\n", + "/wiki/Category:ACL2\n", + "/wiki/Category:ActionScript\n", + "/wiki/Category:Acurity_Architect\n", + "/wiki/Category:Ada\n", + "/wiki/Category:Aikido\n", + "/wiki/Category:ALGOL_68\n", + "/wiki/Category:ALGOL_W\n", + "/wiki/Category:AmigaE\n", + "/wiki/Category:APL\n", + "/wiki/Category:AppleScript\n", + "/wiki/Category:Arbre\n", + "/wiki/Category:Argile\n", + "/wiki/Category:ATS\n", + "/wiki/Category:AutoHotkey\n", + "/wiki/Category:AutoIt\n", + "/wiki/Category:Axiom\n", + "/wiki/Category:AWK\n", + "/wiki/Category:BASIC\n", + "/wiki/Category:BASIC256\n", + "/wiki/Category:Batch_File\n", + "/wiki/Category:BBC_BASIC\n", + "/wiki/Category:Bc\n", + "/wiki/Category:Befunge\n", + "/wiki/Category:BlitzMax\n", + "/wiki/Category:Bracmat\n", + "/wiki/Category:Burlesque\n", + "/wiki/Category:C\n", + "/mw/index.php?title=Category:C_Runtime&action=edit&redlink=1\n", + "/wiki/Category:C%2B%2B\n", + "/wiki/Category:C_sharp\n", + "/wiki/Category:C1R\n", + "/wiki/Category:Cach%C3%A9_ObjectScript\n", + "/wiki/Category:Clarion\n", + "/wiki/Category:CLIPS\n", + "/wiki/Category:Clojure\n", + "/wiki/Category:COBOL\n", + "/wiki/Category:Coco\n", + "/wiki/Category:CoffeeScript\n", + "/wiki/Category:ColdFusion\n", + "/wiki/Category:Common_Lisp\n", + "/wiki/Category:Component_Pascal\n", + "/wiki/Category:Coq\n", + "/wiki/Category:Crystal\n", + "/wiki/Category:D\n", + "/wiki/Category:Dart\n", + "/wiki/Category:DCL\n", + "/wiki/Category:Delphi\n", + "/wiki/Category:D%C3%A9j%C3%A0_Vu\n", + "/wiki/Category:DWScript\n", + "/wiki/Category:Dylan\n", + "/wiki/Category:E\n", + "/wiki/Category:ECL\n", + "/wiki/Category:Eero\n", + "/wiki/Category:EGL\n", + "/wiki/Category:Eiffel\n", + "/wiki/Category:Ela\n", + "/wiki/Category:Elixir\n", + "/wiki/Category:Emacs_Lisp\n", + "/wiki/Category:Erlang\n", + "/wiki/Category:ERRE\n", + "/wiki/Category:Euler_Math_Toolbox\n", + "/wiki/Category:Euphoria\n", + "/wiki/Category:F_Sharp\n", + "/wiki/Category:Factor\n", + "/wiki/Category:Falcon\n", + "/wiki/Category:Fantom\n", + "/wiki/Category:FBSL\n", + "/wiki/Category:Friendly_interactive_shell\n", + "/wiki/Category:Forth\n", + "/wiki/Category:Fortran\n", + "/wiki/Category:Frink\n", + "/wiki/Category:FunL\n", + "/wiki/Category:GAP\n", + "/wiki/Category:GML\n", + "/wiki/Category:Go\n", + "/wiki/Category:Golfscript\n", + "/wiki/Category:Gosu\n", + "/wiki/Category:Groovy\n", + "/wiki/Category:Harbour\n", + "/wiki/Category:Haskell\n", + "/wiki/Category:Haxe\n", + "/wiki/Category:HicEst\n", + "/wiki/Category:Hy\n", + "/wiki/Category:Icon\n", + "/wiki/Category:Unicon\n", + "/wiki/Category:Inform_7\n", + "/wiki/Category:Informix_4GL\n", + "/wiki/Category:Io\n", + "/wiki/Category:Ioke\n", + "/wiki/Category:J\n", + "/wiki/Category:Java\n", + "/wiki/Category:JavaScript\n", + "/wiki/Category:Jq\n", + "/wiki/Category:Julia\n", + "/wiki/Category:K\n", + "/wiki/Category:Kotlin\n", + "/wiki/Category:LabVIEW\n", + "/wiki/Category:Lasso\n", + "/wiki/Category:Lhogho\n", + "/wiki/Category:Liberty_BASIC\n", + "/wiki/Category:LiveCode\n", + "/wiki/Category:Logo\n", + "/wiki/Category:LOLCODE\n", + "/wiki/Category:Lua\n", + "/wiki/Category:M4\n", + "/wiki/Category:Maple\n", + "/wiki/Category:Mathematica\n", + "/wiki/Category:MATLAB\n", + "/wiki/Category:Octave\n", + "/wiki/Category:Maxima\n", + "/wiki/Category:MAXScript\n", + "/wiki/Category:Mercury\n", + "/wiki/Category:Metafont\n", + "/wiki/Category:MIPS_Assembly\n", + "/wiki/Category:Mirah\n", + "/wiki/Category:MIRC_Scripting_Language\n", + "/wiki/Category:ML/I\n", + "/wiki/Category:MMIX\n", + "/wiki/Category:Modula-2\n", + "/wiki/Category:Modula-3\n", + "/wiki/Category:MOO\n", + "/wiki/Category:MoonScript\n", + "/wiki/Category:MUMPS\n", + "/wiki/Category:NetRexx\n", + "/wiki/Category:NewLisp\n", + "/wiki/Category:Nim\n", + "/wiki/Category:Objeck\n", + "/wiki/Category:Objective-C\n", + "/wiki/Category:OCaml\n", + "/wiki/Category:Oforth\n", + "/wiki/Category:OoRexx\n", + "/wiki/Category:OpenEdge/Progress\n", + "/wiki/Category:OxygenBasic\n", + "/wiki/Category:Oz\n", + "/wiki/Category:PARI/GP\n", + "/wiki/Category:Pascal\n", + "/wiki/Category:Perl\n", + "/wiki/Category:Perl5i\n", + "/wiki/Category:Perl_6\n", + "/wiki/Category:PHL\n", + "/wiki/Category:PHP\n", + "/wiki/Category:PicoLisp\n", + "/wiki/Category:Piet\n", + "/wiki/Category:Pike\n", + "/wiki/Category:PL/I\n", + "/wiki/Category:PL/SQL\n", + "/wiki/Category:Pop11\n", + "/wiki/Category:PostScript\n", + "/wiki/Category:Potion\n", + "/wiki/Category:PowerShell\n", + "/wiki/Category:ProDOS\n", + "/wiki/Category:Prolog\n", + "/wiki/Category:PureBasic\n", + "/wiki/Category:Python\n", + "/wiki/Category:Q\n", + "/wiki/Category:R\n", + "/wiki/Category:Racket\n", + "/wiki/Category:RapidQ\n", + "/wiki/Category:REALbasic\n", + "/wiki/Category:REBOL\n", + "/wiki/Category:Retro\n", + "/wiki/Category:REXX\n", + "/wiki/Category:Ruby\n", + "/wiki/Category:Run_BASIC\n", + "/wiki/Category:Rust\n", + "/wiki/Category:S-lang\n", + "/wiki/Category:Salmon\n", + "/wiki/Category:SAS\n", + "/wiki/Category:Scala\n", + "/wiki/Category:Sather\n", + "/wiki/Category:Scheme\n", + "/wiki/Category:Seed7\n", + "/wiki/Category:SETL\n", + "/wiki/Category:Sidef\n", + "/wiki/Category:Slate\n", + "/wiki/Category:Smalltalk\n", + "/wiki/Category:SNOBOL4\n", + "/wiki/Category:Sparkling\n", + "/wiki/Category:SQL\n", + "/wiki/Category:Swift\n", + "/wiki/Category:Tcl\n", + "/wiki/Category:Tk\n", + "/wiki/Category:TI-83_BASIC\n", + "/wiki/Category:TI-89_BASIC\n", + "/wiki/Category:TorqueScript\n", + "/wiki/Category:TSE_SAL\n", + "/wiki/Category:TUSCRIPT\n", + "/wiki/Category:TXR\n", + "/wiki/Category:Uniface\n", + "/wiki/Category:UNIX_Shell\n", + "/wiki/Category:Ursala\n", + "/wiki/Category:Vala\n", + "/wiki/Category:VBA\n", + "/wiki/Category:VBScript\n", + "/wiki/Category:Vedit_macro_language\n", + "/wiki/Category:VHDL\n", + "/wiki/Category:Visual_Basic_.NET\n", + "/wiki/Category:Wart\n", + "/wiki/Category:Wortel\n", + "/wiki/Category:Wrapl\n", + "/wiki/Category:XPL0\n", + "/wiki/Category:XSLT_1.0\n", + "/wiki/Category:XSLT_2.0\n", + "/wiki/Category:Yorick\n", + "/wiki/Category:Zkl\n", + "/wiki/Category:GUISS/Omit\n", + "/wiki/Category:ZX_Spectrum_Basic\n", + "/mw/index.php?title=Special:UserLogin&returnto=100+doors&type=signup\n", + "/mw/index.php?title=Special:UserLogin&returnto=100+doors\n", + "/wiki/100_doors\n", + "/wiki/Talk:100_doors\n", + "#\n", + "/wiki/100_doors\n", + "/mw/index.php?title=100_doors&action=edit\n", + "/mw/index.php?title=100_doors&action=history\n", + "#\n", + "/wiki/Rosetta_Code\n", + "http://twitter.com/rosettacode\n", + "/wiki/Special:WebChat\n", + "http://rosettacode.org/planet\n", + "/wiki/Rosetta_Code:Village_Pump\n", + "/wiki/Rosetta_Code:Finances\n", + "/wiki/Category:Programming_Languages\n", + "/wiki/Category:Programming_Tasks\n", + "/wiki/Special:RecentChanges\n", + "/wiki/Help:Similar_Sites\n", + "/wiki/Special:Random\n", + "https://twitter.com/share\n", + "/wiki/Special:WhatLinksHere/100_doors\n", + "/wiki/Special:RecentChangesLinked/100_doors\n", + "/wiki/Special:SpecialPages\n", + "/mw/index.php?title=100_doors&printable=yes\n", + "/mw/index.php?title=100_doors&oldid=205312\n", + "/wiki/Special:Browse/100_doors\n", + "http://www.gnu.org/licenses/fdl-1.2.html\n", + "/wiki/Rosetta_Code:Privacy_policy\n", + "/wiki/Rosetta_Code:About\n", + "/wiki/Rosetta_Code:General_disclaimer\n", + "http://www.gnu.org/licenses/fdl-1.2.html\n", + "//www.mediawiki.org/\n", + "http://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki\n" + ] + } + ], + "source": [ + "#url = input(\"Enter a website to extract the URL's from: \")\n", + "#url = 'rosettacode.org/wiki/Category:C'\n", + "url = 'rosettacode.org/wiki/100_doors'\n", + "r = requests.get(\"http://\" +url)\n", + "\n", + "data = r.text\n", + "\n", + "soup = BeautifulSoup(data)\n", + "\n", + "for link in soup.find_all('a'):\n", + " print(link.get('href'))" + ] + }, + { + "cell_type": "code", + "execution_count": 203, + "metadata": { + "collapsed": false + }, + "outputs": [], + "source": [ + "# c_soup = BeautifulSoup(\n", + "x = soup.find(\"pre\", class_=\"c highlighted_source\")\n", + "#x = soup.select('pre')[0]\n", + "# dir(x)" + ] + }, + { + "cell_type": "code", + "execution_count": 204, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "#include#include <stdio.h>" + ] + }, + "execution_count": 207, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "x" + ] + }, + { + "cell_type": "code", + "execution_count": 208, + "metadata": { + "collapsed": false + }, + "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": [ + "#include\n", + "
\n", + "
int main()\n", + "
{\n", + "
char is_open[100] = { 0 };\n", + "
int pass, door;\n", + "
\n", + "
/* do the 100 passes */\n", + "
for (pass = 0; pass < 100; ++pass)\n", + "
for (door = pass; door < 100; door += pass+1)\n", + "
is_open[door] = !is_open[door];\n", + "
\n", + "
/* output the result */\n", + "
for (door = 0; door < 100; ++door)\n", + "
printf(\"door #%d is %s.\\n\", door+1, (is_open[door]? \"open\" : \"closed\"));\n", + "
\n", + "
return 0;\n", + "
}
| \n", + " | language | \n", + "text | \n", + "guess | \n", + "
|---|---|---|---|
| item | \n", + "\n", + " | \n", + " | \n", + " |
| 0 | \n", + "perl | \n", + "use warnings;\\nuse strict;\\n\\nmy $initial = jo... | \n", + "NaN | \n", + "
| 1 | \n", + "clojure | \n", + "(defn cf-settings\\n \"Setup settings for campf... | \n", + "NaN | \n", + "
| 2 | \n", + "clojure | \n", + "(ns my-cli.core)\\n\\n(defn -main [& args]\\n (p... | \n", + "NaN | \n", + "
| 3 | \n", + "clojure | \n", + "(extend-type String\\n Person\\n (first-name [... | \n", + "NaN | \n", + "
| 4 | \n", + "clojure | \n", + "(require '[overtone.live :as overtone])\\n\\n(de... | \n", + "NaN | \n", + "
| 5 | \n", + "python | \n", + "from pkgutil import iter_modules\\nfrom subproc... | \n", + "NaN | \n", + "
| 6 | \n", + "python | \n", + "import re\\nimport subprocess\\n\\ndef cmd_keymap... | \n", + "NaN | \n", + "
| 7 | \n", + "python | \n", + "class NoSuchService(Exception):\\n def __ini... | \n", + "NaN | \n", + "
| 8 | \n", + "python | \n", + "from collections import namedtuple\\nimport fun... | \n", + "NaN | \n", + "
| 9 | \n", + "javascript | \n", + "function errorHandler(context) {\\n return fun... | \n", + "NaN | \n", + "
| 10 | \n", + "javascript | \n", + "var _ = require('lodash'),\\n fs = require('... | \n", + "NaN | \n", + "
| 11 | \n", + "javascript | \n", + "/* Riot v2.0.8, @license MIT, (c) 2015 Muut In... | \n", + "NaN | \n", + "
| 12 | \n", + "javascript | \n", + "var r = riot.route = function(arg) {\\n //... | \n", + "NaN | \n", + "
| 13 | \n", + "ruby | \n", + "module ActiveJob\\n module Core\\n extend Ac... | \n", + "NaN | \n", + "
| 14 | \n", + "ruby | \n", + "require 'formula'\\n\\nclass A52dec < Formula\\n ... | \n", + "NaN | \n", + "
| 15 | \n", + "ruby | \n", + "module Fluent\\n class Input\\n include Conf... | \n", + "NaN | \n", + "
| 16 | \n", + "haskell | \n", + "{-# LANGUAGE ScopedTypeVariables, FlexibleInst... | \n", + "NaN | \n", + "
| 17 | \n", + "haskell | \n", + "reverseDependencies :: ModuleGraph -> M.Map Mo... | \n", + "NaN | \n", + "
| 18 | \n", + "haskell | \n", + "{- git-annex extra config files\\n -\\n - Copyri... | \n", + "NaN | \n", + "
| 19 | \n", + "scheme | \n", + "(define subst-f\\n (lambda (new old l)\\n (c... | \n", + "NaN | \n", + "
| 20 | \n", + "scheme | \n", + "(define add1\\n (lambda (n) (+ n 1))) | \n", + "NaN | \n", + "
| 21 | \n", + "scheme | \n", + "(define-lib-primitive (length lst)\\n (if (nul... | \n", + "NaN | \n", + "
| 22 | \n", + "java | \n", + "/**\\n * Interface to represent a persistence s... | \n", + "NaN | \n", + "
| 23 | \n", + "java | \n", + "/*\\n * Copyright 2002-2008 the original author... | \n", + "NaN | \n", + "
| 24 | \n", + "scala | \n", + "package com.github.pathikrit\\n\\nimport scala.a... | \n", + "NaN | \n", + "
| 25 | \n", + "scala | \n", + "/* sbt -- Simple Build Tool\\n * Copyright 2010... | \n", + "NaN | \n", + "
| 26 | \n", + "tcl | \n", + "proc isaac::mix {a b c d e f g h} {\\n set a... | \n", + "NaN | \n", + "
| 27 | \n", + "tcl | \n", + "proc twitter::follow {nick uhost hand chan arg... | \n", + "NaN | \n", + "
| 28 | \n", + "php | \n", + "class View\\n{\\n /**\\n * Data available ... | \n", + "NaN | \n", + "
| 29 | \n", + "php | \n", + "public function formatLocalized($format)\\n... | \n", + "NaN | \n", + "
| 30 | \n", + "php | \n", + "class Application extends App {\\n\\t/**\\n\\t * @... | \n", + "NaN | \n", + "
| 31 | \n", + "ocaml | \n", + "type name = string\\n\\nlet compare_label label1... | \n", + "NaN | \n", + "
| 32 | \n", + "ocaml | \n", + "let search_compiler_libs () =\\n prerr_endline... | \n", + "NaN | \n", + "
| \n", + " | language | \n", + "text | \n", + "
|---|---|---|
| 0 | \n", + "ats | \n", + "(*\\n** The Computer Language Benchmarks Game\\n... | \n", + "
| 1 | \n", + "ats | \n", + "(*\\n** The Computer Language Benchmarks Game\\n... | \n", + "
| 2 | \n", + "clojure | \n", + ";; The Computer Language Benchmarks Game\\n;; h... | \n", + "
| 3 | \n", + "clojure | \n", + ";; The Computer Language Benchmarks Game\\n;; h... | \n", + "
| 4 | \n", + "clojure | \n", + ";; The Computer Language Benchmarks Game\\n;; h... | \n", + "
| 5 | \n", + "csharp | \n", + "/*\\n The Computer Language Benchmarks Ga... | \n", + "
| 6 | \n", + "csharp | \n", + "/* The Computer Language Benchmarks Game\\n h... | \n", + "
| 7 | \n", + "dart | \n", + "/* The Computer Language Benchmarks game\\n h... | \n", + "
| 8 | \n", + "erlang | \n", + "% The Computer Language Benchmarks Game\\n% htt... | \n", + "
| 9 | \n", + "erlang | \n", + "% The Computer Language Benchmarks Game\\n% htt... | \n", + "
| 10 | \n", + "fpascal | \n", + "(*\\n The Computer Language Benchmarks Game\\n ... | \n", + "
| 11 | \n", + "fsharp | \n", + "(*\\n The Computer Language Benchmarks Ga... | \n", + "
| 12 | \n", + "fsharp | \n", + "// The Computer Language Benchmarks Game\\n// ... | \n", + "
| 13 | \n", + "fsharp | \n", + "// The Computer Language Benchmarks Game\\n// ... | \n", + "
| 14 | \n", + "gcc | \n", + "/* The Computer Language Benchmarks Game\\n * h... | \n", + "
| 15 | \n", + "gcc | \n", + "/* \\n * The Computer Language Benchmarks Game ... | \n", + "
| 16 | \n", + "gcc | \n", + "// The Computer Language Benchmarks Game\\n// h... | \n", + "
| 17 | \n", + "gcc | \n", + "/* The Computer Language Benchmarks Game\\n * h... | \n", + "
| 18 | \n", + "gcc | \n", + "/* The Computer Language Benchmarks Game\\n * h... | \n", + "
| 19 | \n", + "gcc | \n", + "/* The Computer Language Benchmarks Game\\n * h... | \n", + "
| 20 | \n", + "ghc | \n", + "--\\n-- The Computer Language Benchmarks Game\\n... | \n", + "
| 21 | \n", + "ghc | \n", + "--\\n-- The Computer Language Benchmarks Game\\n... | \n", + "
| 22 | \n", + "ghc | \n", + "--\\n-- The Computer Language Benchmarks Game\\n... | \n", + "
| 23 | \n", + "gnat | \n", + "-- The Computer Language Benchmarks Game\\n-- h... | \n", + "
| 24 | \n", + "gnat | \n", + "-- The Computer Language Benchmarks Game\\n-- h... | \n", + "
| 25 | \n", + "gnat | \n", + "-- The Computer Language Benchmarks Game\\n-- ... | \n", + "
| 26 | \n", + "gnat | \n", + "-- The Computer Language Benchmarks Game\\n-- ... | \n", + "
| 27 | \n", + "go | \n", + "/* The Computer Language Benchmarks Game\\n * h... | \n", + "
| 28 | \n", + "go | \n", + "/* The Computer Language Benchmarks Game\\n * h... | \n", + "
| 29 | \n", + "go | \n", + "/* The Computer Language Benchmarks Game\\n * h... | \n", + "
| ... | \n", + "... | \n", + "... | \n", + "
| 893 | \n", + "go | \n", + "/* The Computer Language Benchmarks Game\\n h... | \n", + "
| 894 | \n", + "gpp | \n", + "/*\\n* The Computer Language Benchmarks Game\\n*... | \n", + "
| 895 | \n", + "gpp | \n", + "/*\\n * The Computer Language Benchmarks Game\\n... | \n", + "
| 896 | \n", + "gpp | \n", + "/*\\n* The Computer Language Benchmarks Game\\n*... | \n", + "
| 897 | \n", + "gpp | \n", + "/*\\n* The Computer Language Benchmarks Game\\n*... | \n", + "
| 898 | \n", + "gpp | \n", + "/*\\n* The Computer Language Benchmarks Game\\n*... | \n", + "
| 899 | \n", + "java | \n", + "/**\\n * The Computer Language Benchmarks Game\\... | \n", + "
| 900 | \n", + "java | \n", + "/**\\n * The Computer Language Benchmarks Game\\... | \n", + "
| 901 | \n", + "java | \n", + "/**\\n * The Computer Language Benchmarks Game\\... | \n", + "
| 902 | \n", + "java | \n", + "/**\\n * The Computer Language Benchmarks Game\\... | \n", + "
| 903 | \n", + "java | \n", + "/**\\n * The Computer Language Benchmarks Game\\... | \n", + "
| 904 | \n", + "java | \n", + "/**\\n * The Computer Language Benchmarks Game\\... | \n", + "
| 905 | \n", + "jruby | \n", + "# The Computer Language Benchmarks Game\\n# htt... | \n", + "
| 906 | \n", + "jruby | \n", + "# The Computer Language Benchmarks Game\\n# htt... | \n", + "
| 907 | \n", + "lua | \n", + "-- The Computer Language Benchmarks Game\\n-- h... | \n", + "
| 908 | \n", + "ocaml | \n", + "(* The Computer Language Benchmarks Game\\n * h... | \n", + "
| 909 | \n", + "ocaml | \n", + "(* The Computer Language Benchmarks Game\\n * h... | \n", + "
| 910 | \n", + "ocaml | \n", + "(* The Computer Language Benchmarks Game\\n * h... | \n", + "
| 911 | \n", + "oz | \n", + "% The Computer Language Benchmarks Game ... | \n", + "
| 912 | \n", + "perl | \n", + "# The Computer Language Benchmarks Game\\n# htt... | \n", + "
| 913 | \n", + "perl | \n", + "# The Computer Language Benchmarks Game\\n# htt... | \n", + "
| 914 | \n", + "python3 | \n", + "# The Computer Language Benchmarks Game\\n# htt... | \n", + "
| 915 | \n", + "python3 | \n", + "# The Computer Language Benchmarks Game\\n# htt... | \n", + "
| 916 | \n", + "racket | \n", + "#lang racket/base\\n\\n;;; The Computer Language... | \n", + "
| 917 | \n", + "sbcl | \n", + ";;; The Computer Language Benchmarks Game\\n;;;... | \n", + "
| 918 | \n", + "sbcl | \n", + ";;; The Computer Language Benchmarks Game\\n;;;... | \n", + "
| 919 | \n", + "scala | \n", + "/* The Computer Language Benchmarks Game\\n h... | \n", + "
| 920 | \n", + "vw | \n", + "\"* The Computer Language Benchmarks Game\\n ... | \n", + "
| 921 | \n", + "yarv | \n", + "# The Computer Language Benchmarks Game\\n# htt... | \n", + "
| 922 | \n", + "yarv | \n", + "# The Computer Language Benchmarks Game\\n# htt... | \n", + "
923 rows × 2 columns
\n", + "| \n", + " | language | \n", + "text | \n", + "
|---|
| \n", + " | item | \n", + "language | \n", + "text | \n", + "guess | \n", + "
|---|---|---|---|---|
| 0 | \n", + "1 | \n", + "clojure | \n", + "NaN | \n", + "NaN | \n", + "
| 1 | \n", + "2 | \n", + "clojure | \n", + "NaN | \n", + "NaN | \n", + "
| 2 | \n", + "3 | \n", + "clojure | \n", + "NaN | \n", + "NaN | \n", + "
| 3 | \n", + "4 | \n", + "clojure | \n", + "NaN | \n", + "NaN | \n", + "
| 4 | \n", + "5 | \n", + "python | \n", + "NaN | \n", + "NaN | \n", + "
| \n", + " | item | \n", + "language | \n", + "text | \n", + "guess | \n", + "
|---|---|---|---|---|
| 0 | \n", + "1 | \n", + "clojure | \n", + "(defn cf-settings\\n \"Setup settings for campf... | \n", + "NaN | \n", + "
| 1 | \n", + "2 | \n", + "clojure | \n", + "var _ = require('lodash'),\\n fs = require('... | \n", + "NaN | \n", + "
| 2 | \n", + "3 | \n", + "clojure | \n", + "/* Riot v2.0.8, @license MIT, (c) 2015 Muut In... | \n", + "NaN | \n", + "
| 3 | \n", + "4 | \n", + "clojure | \n", + "var r = riot.route = function(arg) {\\n //... | \n", + "NaN | \n", + "
| 4 | \n", + "5 | \n", + "python | \n", + "module ActiveJob\\n module Core\\n extend Ac... | \n", + "NaN | \n", + "
| \n", + " | item | \n", + "language | \n", + "text | \n", + "guess | \n", + "
|---|---|---|---|---|
| 0 | \n", + "1 | \n", + "clojure | \n", + "(defn cf-settings\\n \"Setup settings for campf... | \n", + "clojure | \n", + "
| 1 | \n", + "2 | \n", + "clojure | \n", + "var _ = require('lodash'),\\n fs = require('... | \n", + "javascript | \n", + "
| 2 | \n", + "3 | \n", + "clojure | \n", + "/* Riot v2.0.8, @license MIT, (c) 2015 Muut In... | \n", + "clojure | \n", + "
| 3 | \n", + "4 | \n", + "clojure | \n", + "var r = riot.route = function(arg) {\\n //... | \n", + "lua | \n", + "
| 4 | \n", + "5 | \n", + "python | \n", + "module ActiveJob\\n module Core\\n extend Ac... | \n", + "yarv | \n", + "
| 5 | \n", + "6 | \n", + "python | \n", + "require 'formula'\\n\\nclass A52dec < Formula\\n ... | \n", + "clojure | \n", + "
| 6 | \n", + "7 | \n", + "python | \n", + "module Fluent\\n class Input\\n include Conf... | \n", + "jruby | \n", + "
| 7 | \n", + "8 | \n", + "python | \n", + "{-# LANGUAGE ScopedTypeVariables, FlexibleInst... | \n", + "ghc | \n", + "
| 8 | \n", + "9 | \n", + "javascript | \n", + "reverseDependencies :: ModuleGraph -> M.Map Mo... | \n", + "ghc | \n", + "
| 9 | \n", + "10 | \n", + "javascript | \n", + "{- git-annex extra config files\\n -\\n - Copyri... | \n", + "clojure | \n", + "
| 10 | \n", + "11 | \n", + "javascript | \n", + "(define subst-f\\n (lambda (new old l)\\n (c... | \n", + "sbcl | \n", + "
| 11 | \n", + "12 | \n", + "javascript | \n", + "(ns my-cli.core)\\n\\n(defn -main [& args]\\n (p... | \n", + "clojure | \n", + "
| 12 | \n", + "13 | \n", + "ruby | \n", + "(define add1\\n (lambda (n) (+ n 1))) | \n", + "racket | \n", + "
| 13 | \n", + "14 | \n", + "ruby | \n", + "(define-lib-primitive (length lst)\\n (if (nul... | \n", + "racket | \n", + "
| 14 | \n", + "15 | \n", + "ruby | \n", + "/**\\n * Interface to represent a persistence s... | \n", + "java | \n", + "
| 15 | \n", + "16 | \n", + "haskell | \n", + "/*\\n * Copyright 2002-2008 the original author... | \n", + "gnat | \n", + "
| 16 | \n", + "17 | \n", + "haskell | \n", + "package com.github.pathikrit\\n\\nimport scala.a... | \n", + "scala | \n", + "
| 17 | \n", + "18 | \n", + "haskell | \n", + "/* sbt -- Simple Build Tool\\n * Copyright 2010... | \n", + "scala | \n", + "
| 18 | \n", + "19 | \n", + "scheme | \n", + "proc isaac::mix {a b c d e f g h} {\\n set a... | \n", + "racket | \n", + "
| 19 | \n", + "20 | \n", + "scheme | \n", + "proc twitter::follow {nick uhost hand chan arg... | \n", + "python3 | \n", + "
| 20 | \n", + "21 | \n", + "scheme | \n", + "class View\\n{\\n /**\\n * Data available ... | \n", + "gpp | \n", + "
| 21 | \n", + "22 | \n", + "java | \n", + "public function formatLocalized($format)\\n... | \n", + "lua | \n", + "
| 22 | \n", + "23 | \n", + "java | \n", + "(extend-type String\\n Person\\n (first-name [... | \n", + "clojure | \n", + "
| 23 | \n", + "24 | \n", + "scala | \n", + "class Application extends App {\\n\\t/**\\n\\t * @... | \n", + "php | \n", + "
| 24 | \n", + "25 | \n", + "scala | \n", + "type name = string\\n\\nlet compare_label label1... | \n", + "ocaml | \n", + "
| 25 | \n", + "26 | \n", + "tcl | \n", + "let search_compiler_libs () =\\n prerr_endline... | \n", + "ocaml | \n", + "
| 26 | \n", + "27 | \n", + "tcl | \n", + "(require '[overtone.live :as overtone])\\n\\n(de... | \n", + "clojure | \n", + "
| 27 | \n", + "28 | \n", + "php | \n", + "from pkgutil import iter_modules\\nfrom subproc... | \n", + "python3 | \n", + "
| 28 | \n", + "29 | \n", + "php | \n", + "import re\\nimport subprocess\\n\\ndef cmd_keymap... | \n", + "clojure | \n", + "
| 29 | \n", + "30 | \n", + "php | \n", + "class NoSuchService(Exception):\\n def __ini... | \n", + "yarv | \n", + "
| 30 | \n", + "31 | \n", + "ocaml | \n", + "from collections import namedtuple\\nimport fun... | \n", + "rust | \n", + "
| 31 | \n", + "32 | \n", + "ocaml | \n", + "function errorHandler(context) {\\n return fun... | \n", + "javascript | \n", + "