User:Kevin Reid/Common Lisp tasks: Difference between revisions

From Rosetta Code
Content added Content deleted
(reviewed)
m (updates)
Line 5: Line 5:
* Move completed tasks to [[#Completed]]; I will review them.
* Move completed tasks to [[#Completed]]; I will review them.


As of 18:19, 12 August 2009. When updating this list, consult [{{fullurl:Template:Unimp body Common Lisp|action=history}} the main unimp list's diffs] since then for what to add/move.
As of 06:10, 20 August 2009. When updating this list, consult [{{fullurl:Template:Unimp body Common Lisp|action=history}} the main unimp list's diffs] since then for what to add/move.


<div style="-webkit-column-count: 3">
<div style="-webkit-column-count: 3">
Line 29: Line 29:
* [[Reduced row echelon form]]
* [[Reduced row echelon form]]
===Integers===
===Integers===
* [[Factors]]
* [[Lucas-Lehmer test]]
* [[Lucas-Lehmer test]]
* [[Miller-Rabin test]]
* [[Miller-Rabin test]]
Line 67: Line 68:
* [[Allocator]]
* [[Allocator]]
* [[Basic pointer and reference operations]]
* [[Basic pointer and reference operations]]
* [[C FFI]]
* [[Call function from foreign language]]
* [[Call function from foreign language]]
* [[Data Representation - Controlling Fields in a Structure]]
* [[Data Representation - Controlling Fields in a Structure]]
Line 102: Line 102:
* [[Plot x, y arrays]]
* [[Plot x, y arrays]]
===The image-type tasks===
===The image-type tasks===
* [[Bresenham's line algorithm]]
* [[Cubic bezier curves]]
* [[Cubic bezier curves]]
* [[Flood fill]]
* [[Flood fill]]
Line 158: Line 157:
* [[Basic bitmap storage#Common Lisp]] — review for efficiency (inlining?), necessity of type declarations, idiom
* [[Basic bitmap storage#Common Lisp]] — review for efficiency (inlining?), necessity of type declarations, idiom
* [[Closest pair problem#Common Lisp]] — Try using complex numbers instead of conses.
* [[Closest pair problem#Common Lisp]] — Try using complex numbers instead of conses.
* [[Collections]] — Add some discussion of the characteristics, and include vectors.
* [[Collections]] — Add some discussion of the characteristics, and include vectors.
* [[Object Serialization]] — Show other techniques, particularly print/read.
* [[Object Serialization]] — Show other techniques, particularly print/read.
* [[Pattern Matching#Common Lisp]] — See if there's a pattern matching library that offers more-lispy syntax.
* [[Pattern Matching#Common Lisp]] — See if there's a pattern matching library that offers more-lispy syntax.

Revision as of 22:12, 21 August 2009

This is Kevin Reid's personal classification of tasks not implemented in Common Lisp, or just poorly done in CL, by what kind of problem they are.

If you wish to help update this list, please do only these:

As of 06:10, 20 August 2009. When updating this list, consult the main unimp list's diffs since then for what to add/move.

Basic language features

Data structures

Algorithmic problems

Miscellaneous programs

Mathematics

Matrices

Integers

Numerics

Concurrency/events

Type system

Object-oriented

Text-bashing

File access

FFI/low-level

OS interfaces

Sockets

Windows

GUI

Reflective

Control flow

Graphics

The image-type tasks

Use a library

HTTP client

Database

SMTP

SOAP

XML

Calendar

OpenGL

Testing

Miscellaneous other

Rosetta Code reflection

To improve

Completed

To classify

Insert new tasks here.