Last active
September 6, 2015 23:49
-
-
Save bryanedds/b07244c4215ebf38b5dd to your computer and use it in GitHub Desktop.
Fuck... 118 TODOs...
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Find all "TODO", Match case, Whole word, Subfolders, Find Results 1, Entire Solution, "" | |
C:\FPWorks\Nu\Nu\Nu\RQueue.fs(12): /// TODO: replace all usage with Queue from FSharpx.Collections. | |
C:\FPWorks\Nu\Nu\Nu\Address.fs(15):/// TODO: implement custom comparison. | |
C:\FPWorks\Nu\Nu\Nu\Math.fs(12):/// TODO: for consistency with other math constructs, consider making this a struct. | |
C:\FPWorks\Nu\Nu\Nu\Math.fs(118): /// TODO: See if we can expose an SDL_RenderCopyEx from SDL2(#) that takes floats instead. | |
C:\FPWorks\Nu\Nu\Nu\Overlay.fs(116): // TODO: see if this can be decomposed | |
C:\FPWorks\Nu\Nu\Nu\Assets.fs(28):/// TODO: consider if we could / should use a TypeCarrier (phantom type) here. | |
C:\FPWorks\Nu\Nu\Nu\Assets.fs(200): /// TODO: test this function! | |
C:\FPWorks\Nu\Nu\Nu\Assets.fs(241): /// TODO: test this function! | |
C:\FPWorks\Nu\Nu\Nu\Physics.fs(538): /// TODO: see if AlgebraicConverter can be used here instead of this shitty custom syntax. | |
C:\FPWorks\Nu\Nu\Nu\Physics.fs(539): /// TODO: propagate errors rather than tracing in place | |
C:\FPWorks\Nu\Nu\Nu\Render.fs(297): let renderResult = SDL.SDL_RenderCopyEx (renderer.RenderContext, texture, refTileSourceRect, refTileDestRect, rotation, refTileRotationCenter, SDL.SDL_RendererFlip.SDL_FLIP_NONE) // TODO: implement tile flip | |
C:\FPWorks\Nu\Nu\Nu\Render.fs(321): // TODO: make the following code exception safe! | |
C:\FPWorks\Nu\Nu\Nu\Render.fs(322): // TODO: the resource implications (perf and vram fragmentation?) of creating and destroying a | |
C:\FPWorks\Nu\Nu\Nu\Metadata.fs(28):/// TODO: consider turning this, combined with the functions in the Metadata module, into an ADT. | |
C:\FPWorks\Nu\Nu\Nu\Metadata.fs(51): // TODO: find an efficient way to pull metadata from a bitmap file without loading its | |
C:\FPWorks\Nu\Nu\Nu\Sdl.fs(23): //| FullScreen TODO: implement | |
C:\FPWorks\Nu\Nu\Nu\Sdl.fs(34):/// TODO: make this an ADT with the necessary getters. | |
C:\FPWorks\Nu\Nu\Nu\Sdl.fs(101): // TODO: define either { } cexpr... | |
C:\FPWorks\Nu\Nu\Nu\SimulationTypes.fs(119): Publisher : Simulant // TODO: consider making this a list so that Observer can provide all useful addresses | |
C:\FPWorks\Nu\Nu\Nu\SimulationTypes.fs(143):/// TODO: Make this an abstract data type. | |
C:\FPWorks\Nu\Nu\Nu\SimulationTypes.fs(510):/// TODO: Make this an abstract data type. | |
C:\FPWorks\Nu\Nu\Nu\SimulationTypes.fs(516):/// TODO: Make this an abstract data type. | |
C:\FPWorks\Nu\Nu\Nu\SimulationTypes.fs(526):/// TODO: Make this an abstract data type. | |
C:\FPWorks\Nu\Nu\Nu\SimulationTypes.fs(535):/// TODO: Make this an abstract data type. | |
C:\FPWorks\Nu\Nu\Nu\SimulationTypes.fs(542): OptScreenTransitionDestination : Screen option // TODO: move this into Game? | |
C:\FPWorks\Nu\Nu\Nu\SimulationModules.fs(43): TransitionTicksNp = 0L // TODO: roll this field into Incoming/OutcomingState values | |
C:\FPWorks\Nu\Nu\Nu\SimulationModules.fs(580): // TODO: get up off yer arse and write an algorithm for tight-fitting bounds... | |
C:\FPWorks\Nu\Nu\Nu\WorldEntity.fs(56): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\WorldEntity.fs(63): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\WorldEntity.fs(81): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\WorldEntity.fs(86): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\WorldEntity.fs(331): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\WorldEntity.fs(338): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\WorldEntity.fs(522): // TODO: put this in a better place! And of course, document. | |
C:\FPWorks\Nu\Nu\Nu\WorldEntity.fs(526): let typeConverterAttribute = TypeConverterAttribute (typeof<AlgebraicConverter>) // TODO: make this static? | |
C:\FPWorks\Nu\Nu\Nu\WorldInput.fs(39): // TODO: implement isKeyboardModifierActive. | |
C:\FPWorks\Nu\Nu\Nu\WorldPhysics.fs(20): // TODO: see if the following center-offsetting can be encapsulated within the Physics module! | |
C:\FPWorks\Nu\Nu\Nu\WorldDispatchers.fs(17): // TODO: consider implementing Awake, AngularVelocity, and LinearVelocity fields to make | |
C:\FPWorks\Nu\Nu\Nu\World.fs(126): // TODO: replace this with more sophisticated use of handleAsScreenTransition4, and so on for its brethren. | |
C:\FPWorks\Nu\Nu\Nu\World.fs(173): // TODO: split this function up... | |
C:\FPWorks\Nu\Nu\Nu\World.fs(449): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\World.fs(454): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\World.fs(460): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\World.fs(464): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\World.fs(465): /// TODO: make optFrames implemented as a predicate. | |
C:\FPWorks\Nu\Nu\Nu\World.fs(477): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\World.fs(490): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\World.fs(494): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\World.fs(567): // TODO: see if we can reflectively generate these | |
C:\FPWorks\Nu\Nu\Nu\Observation.fs(12):/// TODO: I bet there's either a monad or arrow here... | |
C:\FPWorks\Nu\Nu\Nu\Observation.fs(38): // TODO: implement this with callback state instead of the rat's nest of subscriptions. | |
C:\FPWorks\Nu\Nu\Nu\Observation.fs(121): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\Observation.fs(151): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\Observation.fs(180): /// TODO: document! | |
C:\FPWorks\Nu\Nu\Nu\WorldTests.fs(77): // TODO: make stronger assertions in here!!! | |
C:\FPWorks\Nu\Nu\Nu\Program.fs(9): (* TODO: investigate NuEdit extensibility mechanism. *) | |
C:\FPWorks\Nu\Nu\Nu\Program.fs(37): TODO: write about choke points and beacons with quarantining... *) | |
C:\FPWorks\Aml\Aml\Aml\Ast.fs(279):/// TODO: combine CompSigImpls and CompProtocols as CompTypeData or something. | |
C:\FPWorks\Aml\Aml\Aml\Ast.fs(395):/// TODO: make this an ADT. | |
C:\FPWorks\Aml\Aml\Aml\AmlConstants.fs(8):// TODO: rename to Constants and re-org into sub-modules. | |
C:\FPWorks\Aml\Aml\Aml\Primitives.fs(554): /// TODO: Consider using lazy lists or difference lists so that appending here is constant-time | |
C:\FPWorks\Aml\Aml\Aml\Initial.fs(55): /// TODO: document these with documentation comments. | |
C:\FPWorks\Aml\Aml\Aml\Writer.fs(15): /// TODO: Consider using lazy lists or difference lists for faster string appending (would Seqs also work?) | |
C:\FPWorks\Aml\Aml\Aml\Writer.fs(347): // TODO: remove the code duplication with 'Primitives.tryWriteExprFromPositions'. | |
C:\FPWorks\Aml\Aml\Aml\Conversions.fs(16): /// TODO: consider optimizing this. | |
C:\FPWorks\Aml\Aml\Aml\Conversions.fs(22): /// TODO: optimize this. | |
C:\FPWorks\Aml\Aml\Aml\Conversions.fs(100): // TODO: document | |
C:\FPWorks\Aml\Aml\Aml\Reader.fs(85): /// TODO: make multiline comments nest. | |
C:\FPWorks\Aml\Aml\Aml\Reader.fs(544): /// TODO: add parser for single precision as to avoid the hackiness here. | |
C:\FPWorks\Aml\Aml\Aml\Reader.fs(1024): let! _ = readDoc // TODO: use the read documentation? | |
C:\FPWorks\Aml\Aml\Aml\EvaluatorPrimitives.fs(212): /// TODO: clean up this function with extraction. | |
C:\FPWorks\Aml\Aml\Aml\EvaluatorPrimitives.fs(441): // TODO: clean up this function with extraction | |
C:\FPWorks\Aml\Aml\Aml\EvaluatorPrimitives.fs(475): // TODO: see if a sequence can be sliced without redundant evaluation | |
C:\FPWorks\Aml\Aml\Aml\Evaluator.fs(48): // TODO: consider factoring Seq.foldUntil out of this | |
C:\FPWorks\Aml\Aml\Aml\Evaluator.fs(851): /// TODO: see if this code could be made more bullet-proof and optimized (such as for when applyDispatch recurs). | |
C:\FPWorks\Aml\Aml\Aml\Evaluator.fs(943): /// TODO: clean up this function with extraction. | |
C:\FPWorks\Aml\Aml\Aml\Evaluator.fs(1020): if argCount = lambda.LamArgCount && List.fornone (fun arg -> match arg with Package _ -> true | _ -> false) args // TODO: consider checking for package args in reader | |
C:\FPWorks\Aml\Aml\Aml\Evaluator.fs(1116): dictionary // TODO: um... forgot to write what to do here... Have a guess? | |
C:\FPWorks\Aml\Aml\Aml\Evaluator.fs(1145): let optFirstPassingBranchAndTestResult = Seq.tryFind (fun (_, testResult) -> isTrue testResult) branchAndTestResults // TODO: check for non-boolean values and return a violation when found | |
C:\FPWorks\Aml\Aml\Aml\Evaluator.fs(1299): /// TODO: optimize this generally. | |
C:\FPWorks\Aml\Aml\Aml\Evaluator.fs(1374): // TODO: consider making a violation if a different LP than a current one is loaded | |
C:\FPWorks\Aml\Aml\Aml\Evaluator.fs(1478): let evalResultsRev = List.rev evalResults // TODO: see if we can avoid this reverse by using a Queue | |
C:\FPWorks\Prime\Prime\Prime\Miscellanea.fs(116): /// TODO: place a mutex lock in this | |
C:\FPWorks\Prime\Prime\Prime\Miscellanea.fs(117): /// TODO: see if returned function can be optimized by minimizing dereferences | |
C:\FPWorks\Prime\Prime\Prime\Miscellanea.fs(198): /// TODO: document! | |
C:\FPWorks\Prime\Prime\Prime\Miscellanea.fs(215): // TODO: check for custom type converters in the TypeDescriptor attributes as well | |
C:\FPWorks\Prime\Prime\Prime\Either.fs(10):/// TODO: more nice operators definitions. | |
C:\FPWorks\Prime\Prime\Prime\String.fs(39): /// TODO: optimize this. | |
C:\FPWorks\Prime\Prime\Prime\List.fs(10):// TODO: for speed, use new F# 4.0 List functions that are implemented _without_ Seq functions! | |
C:\FPWorks\Prime\Prime\Prime\List.fs(131):/// TODO: optimize with program fusion. | |
C:\FPWorks\Prime\Prime\Prime\List.fs(197):/// TODO: speed this up with a single iteration? | |
C:\FPWorks\Prime\Prime\Prime\List.fs(203):/// TODO: speed this up with a single iteration? | |
C:\FPWorks\Prime\Prime\Prime\List.fs(218):/// TODO: optimize with program fusion. | |
C:\FPWorks\Prime\Prime\Prime\List.fs(224):/// TODO: optimize with program fusion. | |
C:\FPWorks\Prime\Prime\Prime\List.fs(246):/// TODO: consider optimizing with a StringBuilder. | |
C:\FPWorks\Prime\Prime\Prime\List.fs(319):/// TODO: see if List.rev can be removed. | |
C:\FPWorks\Prime\Prime\Prime\List.fs(335):/// TODO: speed this up with a Set internally? | |
C:\FPWorks\Prime\Prime\Prime\Map.fs(20):/// TODO: Optimize by program fusion. | |
C:\FPWorks\Prime\Prime\Prime\Map.fs(26):/// TODO: Optimize by program fusion. | |
C:\FPWorks\Prime\Prime\Prime\Map.fs(48):/// TODO: Optimize by program fusion. | |
C:\FPWorks\Prime\Prime\Prime\Map.fs(54):/// TODO: Optimize by program fusion. | |
C:\FPWorks\Prime\Prime\Prime\MapPlus.fs(8):/// TODO: implement TypeConverter. | |
C:\FPWorks\Prime\Prime\Prime\PersistentHashMap.fs(33):// TODO: implement this efficiently, that is, without having to do two look-ups or having to | |
C:\FPWorks\Prime\Prime\Prime\RduTree.fs(7):/// TODO: implement TypeConverter. | |
C:\FPWorks\Prime\Prime\Prime\RduTree.fs(44): // TODO: test this! | |
C:\FPWorks\Prime\Prime\Prime\KeyedCache.fs(4):/// TODO: document this type's functions! | |
C:\FPWorks\Prime\Prime\Prime\MutantCache.fs(7):/// TODO: document this type's functions! | |
C:\FPWorks\Prime\Prime\Prime\Xtension.fs(31):/// TODO: use DebuggerTypeProxyAttribute to make xFields easier to browse in the debugger. | |
C:\FPWorks\Prime\Prime\Prime\Xtension.fs(83): // TODO: consider writing a 'Map.addDidContainKey' function to efficently add and return a | |
C:\FPWorks\Nu\Nu\NuEdit\Program.fs(23):// TODO: increase warning level to 5. | |
C:\FPWorks\Nu\Nu\NuEdit\Program.fs(24):// TODO: implement quick size on create. | |
C:\FPWorks\Nu\Nu\NuEdit\Program.fs(25):// TODO: implement selection box rendering. | |
C:\FPWorks\Nu\Nu\NuEdit\Program.fs(95): // TODO: comment | |
C:\FPWorks\Nu\Nu\NuEdit\Program.fs(110): // TODO: comment | |
C:\FPWorks\Nu\Nu\NuEdit\Program.fs(122): // TODO: comment | |
C:\FPWorks\Nu\Nu\NuEdit\Program.fs(624): // TODO: remove code duplication with below | |
C:\FPWorks\SDL2Addendum\SDL2Addendum\SDL2Addendum\Vector2i.cs(42): // TODO: add Vector2i constructor to Vector2, and remove | |
C:\FPWorks\InfinityRpg\InfinityRpg\InfinityRpg\GameplayDispatcher.fs(335): // TODO: implement animations | |
Matching lines: 118 Matching files: 42 Total files searched: 160 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment