User:Kevin Reid/E tasks: Difference between revisions

misc redirect-shortenings (some guessed)
No edit summary
(misc redirect-shortenings (some guessed))
Line 12:
 
==Algorithmic==
* [[Closest -pair problem]]
* [[Long Multiplicationmultiplication]]
* [[Longest Commoncommon Subsequencesubsequence]]
* [[Non-continuous Continuous Subsequencessubsequences]]
* [[Point in polygon (ray casting algorithm)]]
* [[AllocatorArena storage pool]] (Covers both implementing an allocator, and using it to allocate physical memory... Do the first part perhaps.)
 
==GUI==
Line 24:
* [[Window management]]
* [[Play recorded sounds]] (classified here because we can borrow Java facilities in the EoJ case)
* [[User Input - graphicalinput/Graphical]]
===Reflective===
* [[GetColor Pixelof Informationa screen pixel]]
* [[Simulate key strokes]]
* [[Simulate mouse click]]
Line 34:
* [[Plot x, y arrays]]
===Using [[Basic bitmap storage]]===
* [[Cubic bezierBitmap/Bézier curves/Cubic]]
* [[Image convolution]]
* [[Image histogram]]
Line 46:
 
==Mathematics==
* [[Formal Powerpower Seriesseries]] (similar to [[Polynomial long division]])
* improve [[Median]] (research better algorithms)
===Integers===
* [[Factors of an integer]]
* [[Lucas-Lehmer test]]
* [[Multiplicative order]]
Line 56:
===Numerics===
* [[Gamma function]]
* [[Polynomial Fittingregression]]
* [[Multiple Regressionregression]]
* [[Roots of a quadratic function]]
* [[Quadratic Equation]]
* [[Roots of a function]]
* [[Sequence of Nonnon-squares]]
* [[Verify distribution uniformity/Naive]]
* [[Simple Random Distribution Checker]]
* [[Verify Distribution Uniformity withdistribution uniformity/Chi-Squaredsquared Testtest]]
 
==Large projects==
* [[DataText Mungingprocessing/1]]
* [[Data Munging Text_processing/2]]
* [[:Category:RCRPG|RCRPG]]
* [[:Category:RCSNUSP|RCSNUSP]]
* [[Huffman codes]]
* [[LZW compression]]
* [[Monty Hall simulation]]
* [[Pyramid of numbers]]
* [[Number names]]
* [[Convert an integer into words]]
* [[Roman Numeralsnumerals]]
* [[Sudoku Solver]]
 
==Rosetta Code processing==
* [[Rosetta Code/Fix Tagcode Fixertags]]
* [[CountRosetta programmingCode/Count examples]]
* [[Sort most popular programming languages]]
 
==Argue with==
* [[Determine if Onlyonly Oneone Instanceinstance is Runningrunning]]
 
</div>
Line 96:
 
===Reflection toolkit===
* [[AddingAdd variablesa variable to a class instance at runtime]]
 
===User-defined exceptions===
* [[Exceptions/Catch Throughan Nestedexception Callsthrown in a nested call]]
 
===Parser library===
* [[Arithmetic Evaluatorevaluation]] ought to use one even if it's not technically required.
 
===Iter/accum/stream tools===
Line 109:
 
===Matrix type===
* [[Matrix Transposetransposition]]
* [[Matrix exponentiation operator]]
* [[Matrix multiplication]]
Line 115:
 
===Complex type===
* [[Arithmetic/Complex numbers]]
* [[Mandelbrot set]]
* [[Roots of unity]]
 
===Rational type===
* [[Rational Arithmetic/Rational]]
 
===Calendar===
* [[Yuletide Holiday]]
* [[Date Manipulationmanipulation]]
* [[Date format]]
 
===Stream IO===
* [[Bit orientedBitwise IO]]
====Console input====
* [[Select]]
* [[Basic inputInput loop]]
* [[Two-dimensional array (runtime)]]
* [[User Input - textinput/Text]]
====Sockets====
* [[Echo Serverserver]]
* [[Sockets]]
* [[Discover the Hostname]] (done by shell command, but should be done internally)
 
===Operating system interfaces===
* [[Creating a Secure Temporarytemporary Filefile]]
* [[Fork Process]]
* [[Interrupts]]
* [[Query Performance]] (done EoJ; needs cross-platform)
 
===FFI===
* [[Call a function in a shared library]]
* [[Call foreigna foreign-language function]]
* [[Call a function from a foreign language]]
* [[OpenGL]]
* [[Create an object at a given address]]
* [[Machine Address]]
* [[Host Introspectionintrospection]] (currently omitted)
 
===Database===
* [[Table Creationcreation]]
* [[Table Creationcreation/Postal - Addressaddresses]]
* [[SQL-Basedbased Authenticationauthentication]]
 
===Protocol/language implementations===
* [[Connect to Active Directory/Connect]]
* [[Search for a User in Active Directory]]
* [[Creating a SOAP Client]]
* [[Send an email]]
* [[Window creation/X11 simple window]]
====HTTP client====
* [[HTTPS Request]]
* [[HTTPS request with authentication/Authenticated]]
* [[HTTPS/Client-Authenticated HTTPS Requestauthenticated]]
* [[Search Yahoo]]
====XML====
* [[XML Creation/Output]]
* [[XML Reading/Input]]
* [[XML and /XPath]]
 
===Miscellaneous===
* [[BNFFormatted Grammarnumeric output]]
* [[Formatted Numeric Output]]
* [[Write float arrays to a text file]] (same as Formatted Output)
* [[Regular expression matching]] (need agreement on regexp substitution and regexp search-as-opposed-to-match)
* [[Sort stability]] (Need to find/write the documentation on this)
* [[Print a Stack Tracetraces]] (cross-impl agreement)
 
==Needs improvement==
Line 186 ⟶ 185:
 
==Special cases==
* [[Measure relative performance of sorting algorithms implementations]] — waiting on [[Shell sort]], [[Plot x, y arrays]], [[Write float arrays to a text file]], [[Polynomial Fittingregression]]
 
==Notable omits==
* [[Evens Sum To EvenProof]] wants a 'proof'
* [[Rendezvous]] (Hard to define what this ''means'' in E. Intervat perhaps? Is currently marked omit.)