Icon+Unicon/Analysis of UnimplementedTasks: Difference between revisions

From Rosetta Code
Content added Content deleted
(→‎Not Categorized: updated an additional 58 new tasks uncategorized)
Line 332: Line 332:


==Not Categorized==
==Not Categorized==
* [[Append_a_record_to_the_end_of_a_text_file]] **DRAFT**
* [[AudioAlarm]] **DRAFT**
* [[Audio_Overlap_Loop]] **DRAFT**
* [[Balanced_ternary]] **DRAFT**
* [[Calendar]] - DONE
* [[Calendar]] - DONE
* [[Collatz conjecture]] **DRAFT**
* [[Collatz conjecture]] **DRAFT**
* [[Colour_pinstripe/Printer]]
* [[Compare sorting algorithms%27 performance]]
* [[Compare sorting algorithms%27 performance]]
* [[Convert_decimal_number_to_rational]] **DRAFT**
* [[Cut_a_rectangle]] **DRAFT**
* [[Dijkstra%27s_algorithm]] **DRAFT**
* [[DNS_query]]
* [[Enumerations]] - DONE
* [[Enumerations]] - DONE
* [[Fast_Fourier_transform]]
* [[Five weekends]] - DONE
* [[Five weekends]] - DONE
* [[Four bit adder]]
* [[Four bit adder]]
* [[Function_frequency]] **DRAFT**
* [[Generalised_floating_point_addition]] **DRAFT**
* [[Generalised_floating_point_multiplication]] **DRAFT**
* [[Gray code]]
* [[Gray code]]
* [[Hello_world/Newbie]] **DRAFT**
* [[Hello_world/Web_server]]
* [[Holidays related to Easter]] - DONE
* [[Holidays related to Easter]] - DONE
* [[Horizontal sundial calculations]] - DONE
* [[Horizontal sundial calculations]] - DONE
* [[IPC_via_named_pipe]] **DRAFT**
* [[LZW compression]]
* [[Joystick_position]]
* [[K-means%2B%2B_clustering]] **DRAFT**
* [[Last_letter-first_letter]]
* [[Load_animated_3D_data]] **DRAFT**
* [[Look-and-say sequence]] - DONE
* [[Look-and-say sequence]] - DONE
* [[LZW compression]]
* [[Make_a_backup_file]] **DRAFT**
* [[Metronome]] **DRAFT**
* [[Monte Carlo methods]] - DONE
* [[Monte Carlo methods]] - DONE
* [[Montgomery_reduction]] **DRAFT**
* [[Morpion_solitaire]] **DRAFT**
* [[Multiline_shebang]] **DRAFT**
* [[Numerical_integration/Gauss-Legendre_Quadrature]]
* [[OLE_Automation]]
* [[One-dimensional cellular automata]] - DONE
* [[One-dimensional cellular automata]] - DONE
* [[OpenGL_Pixel_Shader]] **DRAFT**
* [[Paraffins]] **DRAFT**
* [[Parse_EBNF]] **DRAFT**
* [[Parsing_command-line_arguments]] - DONE
* [[Parsing_command-line_arguments]] - DONE
* [[Pinstripe/Printer]]
* [[Pragmatic_directives]] **DRAFT** - DONE
* [[Pragmatic_directives]] **DRAFT** - DONE
* [[QR_decomposition]] **DRAFT**
* [[Rate counter]]
* [[Rate counter]]
* [[Read_a_specific_line_from_a_file]] **DRAFT** - DONE
* [[Read_a_specific_line_from_a_file]] **DRAFT** - DONE
* [[Readline_interface]] **DRAFT**
* [[Remove_lines_fom_a_file]] **DRAFT** - DONE
* [[Remove_lines_fom_a_file]] **DRAFT** - DONE
* [[Rendezvous]]
* [[Rendezvous]]
* [[Resistor_mesh]] **DRAFT**
* [[Rosetta_Code/Run_examples]] **DRAFT**
* [[Run_as_a_daemon_or_service]] **DRAFT**
* [[Show_the_epoch]] - DONE
* [[Show_the_epoch]] - DONE
* [[Sorting_algorithms/Sleep_sort]]
* [[Speech synthesis]]
* [[Speech synthesis]]
* [[Start_from_a_main_routine]]
* [[Take notes on the command line]] - DONE
* [[Take notes on the command line]] - DONE
* [[Test a function]]
* [[Test a function]]
* [[Self-describing numbers]] **DRAFT** - DONE
* [[Self-describing numbers]] **DRAFT** - DONE
* [[Set_of_real_numbers]] **DRAFT**
* [[Simple_database]] **DRAFT**
* [[Statistics/Normal_distribution]] **DRAFT**
* [[Terminal_control/Coloured_text]] **DRAFT**
* [[Terminal_control/Cursor_movement]] **DRAFT**
* [[Terminal_control/Cursor_positioning]]
* [[Terminal_control/Dimensions]]
* [[Terminal_control/Positional_read]] **DRAFT**
* [[Terminal_control/Unicode_output]] **DRAFT**
* [[Topological sort/Extracted top item]] **DRAFT**
* [[Topological sort/Extracted top item]] **DRAFT**
* [[Truth_table]] **DRAFT**
* [[Unicode_polynomial_equation]] **DRAFT**
* [[Unicode_strings]]
* [[Update_a_configuration_file]]
* [[Use_another_language_to_call_a_function]]
* [[User_defined_pipe_and_redirection_operators]] **DRAFT**
* [[Using a Speech engine to highlight words]] **DRAFT**
* [[Using a Speech engine to highlight words]] **DRAFT**
* [[Video_display_modes]] **DRAFT**
* [[Vigen%C3%A8re_cipher/Cryptanalysis]] **DRAFT**
* [[Waveform_analysis/Doh_ray_me]] **DRAFT**
* [[Waveform_analysis/Top_and_tail]] **DRAFT**
* [[Zebra_puzzle]] **DRAFT**


==Others==
==Others==

Revision as of 00:27, 27 December 2011

Analysis of Tasks Icon/Unicon Unimplemented

The following summarizes tasks that are not completed for Icon/Unicon on Rosetta Code. Note: This is not dynamically compiled and tasks may have been completed.

Quite a few tasks have been added since this list was first compiled.

My intent is twofold.

  • Encourage more contribution from other by more clearly identifying areas where they can help.
  • Encourage a general discussion (beyond Icon/Unicon) of task classification/sub-classification. (I know that SML may have a huge impact on this once an approach is found).

While I realize that some of the tasks could easily fall into multiple categories, I've tried to pick a (near) best fit.

Also, I've annotated a (bare) handful of tasks.

Some quick links:

The official up to date list of tasks not yet implemented in Unicon

This list is dynamically generated by the RC Wiki:

Below is a breakdown of these by area.

Externals: Operating System feature, Library Method, C calling, etc.

Web, Networking, and OS interface

Internals and platform specific information

Functions, Program Control, Language

Concurrent Programming / Multitasking


Object Oriented and Data types

GUI, Graphics, images, Multimedia, Animation and related

Other I/O related

Math for Vectors, Matrices, Multi-element structures, etc

Numerical problems and methods

Basic String, Structure, and data type problems

Applied String, Structure, and data type problems

Permutation, cominations, probability, and randomness

Problems, Puzzles, Games, and Mindbenders

Odd or Humourous

Not Categorized

Others

  • Top Rank per Group - DONE
  • Here Document - OMITTED

Analysis of Programming Categories on Rosetta

The following list was manually gleaned from the list of categories (special pages) and annotated. It provides another way of looking at the program groupings. There are a number of discussions on the Rosetta Code:Village Pump and in individual tasks about categorization and how to approach it. Use of SMW may change the way in which this is done.

This may also prove useful for editors looking to cleanup categories (e.g. typos).

Broad Categories and Super-Categories

Programming Task Categories