Reports:Tasks not implemented in Jq
If Jq is a language you like, or are interested in, please inform your fellow members of the Jq community; this page can't be emptied without your and their participation.
Contents
Not implemented[edit]
These are currently not implemented in Jq. Please implement some if you can. If any tasks are not possible or too complex in Jq, they should not be on this list. To mark a task as such, add {{omit from|Jq}}, preserving the capitalization of the language, to that task. It will appear below under the "Not Considered" section.
A
- ASCII art diagram converter
- AVL tree
- Abbreviations, automatic
- Abbreviations, simple
- Abelian sandpile model
- Abelian sandpile model/Identity
- Abstract type
- Accumulator factory
- Achilles numbers
- Active Directory/Connect
- Active Directory/Search for a user
- Active object
- Address of a variable
- Animate a pendulum
- Animation
- Append a record to the end of a text file
- Apply a digital filter (direct form II transposed)
- Arena storage pool
- Arithmetic numbers
- Atomic updates
- Average loop length
- Averages/Simple moving average
B
- Balanced brackets
- Balanced ternary
- Barnsley fern
- Bioinformatics/Sequence mutation
- Biorhythms
- Bitcoin/address validation
- Bitcoin/public point to address
- Bitmap
- Bitmap/Bresenham's line algorithm
- Bitmap/Bézier curves/Cubic
- Bitmap/Bézier curves/Quadratic
- Bitmap/Flood fill
- Bitmap/Histogram
- Bitmap/Midpoint circle algorithm
- Bitmap/PPM conversion through a pipe
- Bitmap/Read a PPM file
- Bitmap/Read an image through a pipe
- Bitmap/Write a PPM file
- Bitwise IO
- Bitwise operations
- Box the compass
- Brace expansion
- Break OO privacy
- Brilliant numbers
- Brownian tree
- Bulls and cows
- Bulls and cows/Player
C
- CRC-32
- CUSIP
- Calendar
- Calendar - for "REAL" programmers
- Calkin-Wilf sequence
- Call a foreign-language function
- Call a function in a shared library
- Call an object method
- Canny edge detector
- Canonicalize CIDR
- Carmichael 3 strong pseudoprimes
- Catmull–Clark subdivision surface
- Chaocipher
- Chaos game
- Chat server
- Check Machin-like formulas
- Check input device is a terminal
- Check output device is a terminal
- Check that file exists
- Checkpoint synchronization
- Chernick's Carmichael numbers
- Chinese zodiac
- Cistercian numerals
- Classes
- Closures/Value capture
- Color of a screen pixel
- Color quantization
- Color wheel
- Colorful numbers
- Colour bars/Display
- Colour pinstripe/Display
- Colour pinstripe/Printer
- Commatizing numbers
- Compare sorting algorithms' performance
- Compile-time calculation
- Compiler/AST interpreter
- Compiler/code generator
- Compiler/lexical analyzer
- Compiler/syntax analyzer
- Compiler/virtual machine interpreter
- Composite numbers k with no single digit factors whose factors are all substrings of k
- Concurrent computing
- Constrained genericity
- Constrained random points on a circle
- Continued fraction/Arithmetic/Construct from rational number
- Create a file
- Create a file on magnetic tape
- Create an object at a given address
- Cullen and Woodall numbers
- Cut a rectangle
- Cyclotomic polynomial
D
- DNS query
- De Bruijn sequences
- Deal cards for FreeCell
- Death Star
- Deceptive numbers
- Deconvolution/1D
- Deconvolution/2D+
- Delegates
- Delete a file
- Deming's Funnel
- Descending primes
- Determine if only one instance is running
- Dining philosophers
- Disarium numbers
- Discordian date
- Display an outline as a nested table
- Distributed programming
- Documentation
- Doubly-linked list/Definition
- Doubly-linked list/Element definition
- Doubly-linked list/Element insertion
- Doubly-linked list/Traversal
- Draw a clock
- Draw a cuboid
- Draw a pixel
- Draw a rotating cube
- Duffinian numbers
- Dutch national flag problem
E
- Earliest difference between prime gaps
- Echo server
- Eertree
- Egyptian division
- Egyptian fractions
- Elementary cellular automaton/Random Number Generator
- Elliptic Curve Digital Signature Algorithm
- Elliptic curve arithmetic
- Empty directory
- Entropy/Narcissist
- Erdös-Selfridge categorization of primes
- Esthetic numbers
- Events
- Evolutionary algorithm
- Executable library
- Execute Brain****
- Execute Computer/Zero
- Execute HQ9+
- Execute SNUSP
- Execute a system command
- Exponentiation with infix operators in (or operating on) the base
- Extend your language
F
- FTP
- Faces from a mesh
- Factorial base numbers indexing permutations of a collection
- Factorions
- Factors of a Mersenne number
- Farey sequence
- Faulhaber's formula
- Fibonacci word/fractal
- File modification time
- File size distribution
- Find Chess960 starting position identifier
- Find duplicate files
- Find largest left truncatable prime in a given base
- Find palindromic numbers in both binary and ternary bases
- First-class functions
- First perfect square in base n with n unique digits
- Fivenum
- Flipping bits game
- Forest fire
- Fork
- Four is magic
- Four is the number of letters in the ...
- Fraction reduction
- Fractran
- French Republican calendar
- Function frequency
- Function prototype
- Functional coverage tree
G
- GUI/Maximum window dimensions
- GUI component interaction
- GUI enabling/disabling of controls
- Galton box animation
- General FizzBuzz
- Generate Chess960 starting position
- Generate random chess position
- Get system command output
- Go Fish
- Goldbach's comet
- Graph colouring
- Gray code
- Grayscale image
- Greyscale bars/Display
- Guess the number/With feedback
- Guess the number/With feedback (player)
H
- HTTP
- HTTPS
- HTTPS/Authenticated
- HTTPS/Client-authenticated
- Halt and catch fire
- Handle a signal
- Hello world/Line printer
- Hello world/Web server
- History variables
- Holidays related to Easter
- Home primes
- Honeycombs
- Horizontal sundial calculations
- Horner's rule for polynomial evaluation
- Host introspection
- Hough transform
- Huffman coding
- Hunt the Wumpus
I
K
L
M
- MAC Vendor Lookup
- MD4
- MD5
- MD5/Implementation
- Machine code
- Mad Libs
- Magic 8-ball
- Magic squares of singly even order
- Main step of GOST 28147-89
- Make directory path
- Man or boy test
- Marching squares
- Mastermind
- Matrix digital rain
- Mayan calendar
- Maze generation
- Maze solving
- Median filter
- Memory allocation
- Memory layout of a data structure
- Metallic ratios
- Metaprogramming
- Metered concurrency
- Metronome
- Miller–Rabin primality test
- Mind boggling card trick
- Minesweeper game
- Minimal steps down to 1
- Minimum multiple of m where digital sum equals m
- Minkowski question-mark function
- Modified random distribution
- Modular exponentiation
- Monads/List monad
- Monads/Maybe monad
- Monads/Writer monad
- Morse code
- Mouse position
- Multi-base primes
- Multiplication tables
- Multiplicative order
- Musical scale
- Mutex
N
O
P
- P-Adic numbers, basic
- P-Adic square roots
- P-value correction
- Padovan n-step number sequences
- Palindrome dates
- Palindromic gapful numbers
- Pancake numbers
- Parallel brute force
- Parallel calculations
- Parameterized SQL statement
- Parametric polymorphism
- Parse an IP Address
- Parsing/RPN calculator algorithm
- Parsing/RPN to infix conversion
- Parsing/Shunting-yard algorithm
- Particle fountain
- Pascal's triangle/Puzzle
- Password generator
- Peaceful chess queen armies
- Pell numbers
- Penney's game
- Pentomino tiling
- Percentage difference between images
- Percolation/Bond percolation
- Percolation/Mean cluster density
- Percolation/Mean run density
- Percolation/Site percolation
- Periodic table
- Peripheral drift illusion
- Perlin noise
- Pig the dice game
- Pig the dice game/Player
- Pinstripe/Display
- Pinstripe/Printer
- Pisano period
- Plasma effect
- Play recorded sounds
- Playfair cipher
- Playing cards
- Pointers and references
- Poker hand analyser
- Polymorphic copy
- Polynomial long division
- Polynomial regression
- Polyspiral
- Pragmatic directives
- Prime conspiracy
- Prime triangle
- Primes - allocate descendants to their ancestors
- Probabilistic choice
- Program name
- Pseudo-random numbers/Combined recursive generator MRG32k3a
- Pseudo-random numbers/PCG32
- Pseudo-random numbers/Splitmix64
- Pseudo-random numbers/Xorshift star
R
- RCRPG
- RIPEMD-160
- RPG attributes generator
- RSA code
- Ramanujan's constant
- Ramanujan primes/twins
- Ramer-Douglas-Peucker line simplification
- Random Latin squares
- Random number generator (included)
- Random sentence from book
- Rare numbers
- Rate counter
- Ray-casting algorithm
- Record sound
- Reduced row echelon form
- Reflection/Get source
- Reflection/List methods
- Rename a file
- Rendezvous
- Repunit primes
- Resistor mesh
- Respond to an unknown method call
- Retrieve and search chat history
- Rhonda numbers
- Rock-paper-scissors
- Rosetta Code/Find bare lang tags
- Rosetta Code/Find unimplemented tasks
- Rosetta Code/Fix code tags
- Rosetta Code/Rank languages by number of users
- Runtime evaluation
- Runtime evaluation/In an environment
- Ruth-Aaron numbers
S
- S-expressions
- SHA-1
- SHA-256
- SHA-256 Merkle tree
- SOAP
- SQL-based authentication
- Safe addition
- Scope modifiers
- Secure temporary file
- Selectively replace multiple instances of a character within a string
- Send an unknown method call
- Send email
- Sequence of primorial primes
- Set of real numbers
- Set puzzle
- Set right-adjacent bits
- Seven-sided dice from five-sided dice
- Sexy primes
- Sierpinski pentagon
- Simple database
- Simple turtle graphics
- Simple windowed application
- Simulate input/Keyboard
- Simulate input/Mouse
- Singleton
- Sleep
- Sleeping Beauty problem
- Smallest number k such that k+2^m is composite for all m less than k
- Snake
- Sockets
- Sokoban
- Solve a Hidato puzzle
- Solve a Holy Knight's tour
- Solve a Hopido puzzle
- Solve a Numbrix puzzle
- Sort an outline at every level
- Sorting algorithms/Bogosort
- Sorting algorithms/Cocktail sort with shifting bounds
- Soundex
- Speech synthesis
- Spelling of ordinal numbers
- Spinning rod animation/Text
- Stable marriage problem
- Stack
- Stack traces
- Start from a main routine
- Straddling checkerboard
- Strassen's algorithm
- Stream merge
- Strong and weak primes
- Sudoku
- Suffixation of decimal numbers
- Superellipse
- Superpermutation minimisation
- Sutherland-Hodgman polygon clipping
- Synchronous concurrency
T
- Table creation/Postal addresses
- Take notes on the command line
- Terminal control/Coloured text
- Terminal control/Cursor movement
- Terminal control/Cursor positioning
- Terminal control/Dimensions
- Terminal control/Display an extended character
- Terminal control/Hiding the cursor
- Terminal control/Inverse video
- Terminal control/Positional read
- Terminal control/Preserve screen
- Terminal control/Ringing the terminal bell
- The ISAAC Cipher
- The Name Game
- Thiele's interpolation formula
- Tic-tac-toe
- Time a function
- Tonelli-Shanks algorithm
- Total circles area
- Tree datastructures
- Tree from nesting levels
- Truncate a file
- Truth table
- Two bullet roulette
U
V
W
Draft tasks without implementation[edit]
These tasks are drafts, meaning they largely need more work to turn them into full tasks. Perhaps you can help by trying to implement them in Jq (after all, one of the key requirements for a task being non-draft is multiple implementations, preferably in widely different languages) but be aware that this may be difficult because of lack of definition of the task itself.
A
B
C
- CLI-based maze-game
- Card shuffles
- Checksumcolor
- Chess player
- Code segment unload
- Compiler/Preprocessor
- Compiler/Simple file inclusion pre processor
- Compiler/Verifying syntax
- Continued fraction/Arithmetic/G(matrix ng, continued fraction n)
- Continued fraction/Arithmetic/G(matrix ng, continued fraction n1, continued fraction n2)
- Create your own text control codes
- Cross compilation
- Curve that touches three points
- Cycles of a permutation
D
E
F
G
I
L
M
N
- N-body problem
- N-queens minimum and knights and bishops
- NYSIIS
- Nimber arithmetic
- Number triplets game
- Numbers in base-16 representation that cannot be written with decimal digits
- Numbers in base 10 that are palindromic in bases 2, 4, and 16
- Numbers which binary and ternary digit sum are prime
- Numbers with same digit set in base 10 and base 16
- Numeric separator syntax
- Numerical integration/Adaptive Simpson's method
P
R
- Railway circuit
- Ramanujan primes
- Ramsey's theorem
- Range modifications
- Raster bars
- Readline interface
- Recursive descent parser generator
- Red black tree sort
- Remote agent/Agent interface
- Remote agent/Agent logic
- Remote agent/Simulation
- Resistance calculator
- Resistance network calculator
- Reverse the gender of a string
- Robots
- Rosetta Code/List authors of task descriptions
- Rosetta Code/Run examples
- Rosetta Code/Tasks without examples
- Round-robin tournament schedule
- Run as a daemon or service
S
- Safe mode
- Sanitize user input
- Segmentation fault protection
- Selective file copy
- Self-hosting compiler
- Simulated annealing
- Sine wave
- Smallest enclosing circle problem
- Snake and Ladder
- Solve a Rubik's Cube
- Solve equations with substitution method
- Solve hanging lantern problem
- Solve triangle solitare puzzle
- Solving coin problems
- Sorting algorithms/Tree sort on a linked list
- Spoof game
- Starting a web browser
- Suffix tree
- Sum data type
- Sum of square and cube digits of an integer are primes
T
- Table creation
- Tamagotchi emulator
- Terminal control/Restricted width positional input/No wrapping
- Terminal control/Restricted width positional input/With wrapping
- Tetris
- Text to HTML
- Three word location
- Time-based one-time password algorithm
- Topological sort/Extracted top item
- Transliterate English text using the Greek alphabet
- Transportation problem
- Tropical algebra overloading
U
W
Requiring Attention[edit]
Examples[edit]
These tasks have implementations in Jq, but somebody, somewhere, decided that the example implementation was faulty or in some other way requiring attention. If you're familiar with the task and language, please consider reviewing/correcting the example and removing the notice.
Other pages[edit]
These are other pages related to Jq which require attention; with your knowledge and assistance, we can improve the quality of the site's content.
No pages found.
Not Considered[edit]
These tasks are not generally counted toward "unimplemented", as somebody, somewhere, decided that Jq was inappropriate for these tasks, or implementations of them would be unenlightening. Feel free to try your hand at them anyway.
No pages found.
End of List[edit]
Again, feel free to try your hand at any of the tasks listed on this page.