From 9aacb29667455fde0edcb8b280cf4eb03f8af197 Mon Sep 17 00:00:00 2001 From: Doug Coleman Date: Sun, 4 Jun 2017 15:39:41 -0500 Subject: [PATCH] unmaintained: New repo here: https://github.com/factor/factor-unmaintained It's confusing to ripgrep through unmaintained/ and this eliminates all incompatible/outdated code in the Factor repository. Please contribute the worthy code back to Factor and remove it from factor-unmaintained. --- README.md | 2 +- unmaintained/4DNav/4DNav-docs.factor | 201 - unmaintained/4DNav/4DNav.factor | 567 -- unmaintained/4DNav/authors.txt | 1 - unmaintained/4DNav/camera/authors.txt | 1 - unmaintained/4DNav/camera/camera-docs.factor | 88 - unmaintained/4DNav/camera/camera.factor | 18 - unmaintained/4DNav/deep/deep-docs.factor | 31 - unmaintained/4DNav/deep/deep.factor | 13 - unmaintained/4DNav/deploy.factor | 14 - unmaintained/4DNav/file-chooser/authors.txt | 1 - .../4DNav/file-chooser/file-chooser.factor | 154 - unmaintained/4DNav/hypercube.xml | 37 - unmaintained/4DNav/light_test.xml | 62 - unmaintained/4DNav/multi solids.xml | 50 - unmaintained/4DNav/prismetriagone.xml | 25 - .../4DNav/space-file-decoder/authors.txt | 1 - .../space-file-decoder-docs.factor | 20 - .../space-file-decoder.factor | 64 - unmaintained/4DNav/summary.txt | 1 - unmaintained/4DNav/tags.txt | 1 - unmaintained/4DNav/triancube.xml | 23 - unmaintained/4DNav/turtle/authors.txt | 1 - unmaintained/4DNav/turtle/turtle-docs.factor | 11 - unmaintained/4DNav/turtle/turtle.factor | 159 - unmaintained/4DNav/window3D/authors.txt | 1 - .../4DNav/window3D/window3D-docs.factor | 12 - unmaintained/4DNav/window3D/window3D.factor | 82 - unmaintained/L-system/L-system.factor | 511 -- .../L-system/models/abop-1/abop-1.factor | 27 - .../L-system/models/abop-2/abop-2.factor | 31 - .../L-system/models/abop-3/abop-3.factor | 27 - .../L-system/models/abop-4/abop-4.factor | 56 - .../abop-5-angular/abop-5-angular.factor | 33 - .../L-system/models/abop-5/abop-5.factor | 35 - .../L-system/models/abop-6/abop-6.factor | 34 - .../L-system/models/airhorse/airhorse.factor | 52 - .../L-system/models/tree-5/tree-5.factor | 36 - unmaintained/adsoda/adsoda-docs.factor | 307 - unmaintained/adsoda/adsoda-tests.factor | 310 -- unmaintained/adsoda/adsoda.factor | 569 -- unmaintained/adsoda/adsoda.tests | 147 - unmaintained/adsoda/authors.txt | 2 - unmaintained/adsoda/combinators/authors.txt | 1 - .../combinators/combinators-docs.factor | 39 - .../combinators/combinators-tests.factor | 11 - .../adsoda/combinators/combinators.factor | 45 - .../adsoda/solution2/solution2.factor | 126 - unmaintained/adsoda/solution2/summary.txt | 1 - unmaintained/adsoda/summary.txt | 1 - unmaintained/adsoda/tags.txt | 1 - unmaintained/adsoda/tools/authors.txt | 1 - unmaintained/adsoda/tools/tools-docs.factor | 62 - unmaintained/adsoda/tools/tools-tests.factor | 14 - unmaintained/adsoda/tools/tools.factor | 150 - unmaintained/advice/advice-docs.factor | 27 - unmaintained/advice/advice-tests.factor | 94 - unmaintained/advice/advice.factor | 69 - unmaintained/advice/authors.txt | 1 - unmaintained/advice/summary.txt | 1 - unmaintained/advice/tags.txt | 1 - unmaintained/alien/cxx/authors.txt | 1 - unmaintained/alien/cxx/cxx.factor | 34 - unmaintained/alien/cxx/parser/authors.txt | 1 - unmaintained/alien/cxx/parser/parser.factor | 10 - unmaintained/alien/cxx/syntax/authors.txt | 1 - .../alien/cxx/syntax/syntax-tests.factor | 113 - unmaintained/alien/cxx/syntax/syntax.factor | 13 - unmaintained/alien/inline/authors.txt | 1 - .../alien/inline/compiler/authors.txt | 1 - .../inline/compiler/compiler-docs.factor | 78 - .../alien/inline/compiler/compiler.factor | 93 - unmaintained/alien/inline/inline-docs.factor | 113 - unmaintained/alien/inline/inline.factor | 131 - unmaintained/alien/inline/syntax/authors.txt | 1 - .../alien/inline/syntax/syntax-docs.factor | 100 - .../alien/inline/syntax/syntax-tests.factor | 72 - .../alien/inline/syntax/syntax.factor | 31 - unmaintained/alien/inline/types/authors.txt | 1 - unmaintained/alien/inline/types/types.factor | 102 - unmaintained/alien/marshall/authors.txt | 1 - .../alien/marshall/marshall-docs.factor | 638 --- unmaintained/alien/marshall/marshall.factor | 326 -- .../alien/marshall/private/authors.txt | 1 - .../alien/marshall/private/private.factor | 61 - .../alien/marshall/structs/authors.txt | 1 - .../marshall/structs/structs-docs.factor | 19 - .../alien/marshall/structs/structs.factor | 50 - .../alien/marshall/syntax/authors.txt | 1 - .../alien/marshall/syntax/syntax-docs.factor | 84 - .../alien/marshall/syntax/syntax-tests.factor | 75 - .../alien/marshall/syntax/syntax.factor | 50 - .../animations/animations-docs.factor | 67 - unmaintained/animations/animations.factor | 17 - unmaintained/animations/authors.txt | 1 - unmaintained/arm/4/4.factor | 45 - unmaintained/arm/4/authors.txt | 1 - unmaintained/arm/4/summary.txt | 1 - unmaintained/arm/allot/allot.factor | 79 - unmaintained/arm/allot/authors.txt | 1 - .../arm/architecture/architecture.factor | 370 -- unmaintained/arm/architecture/authors.txt | 1 - unmaintained/arm/arm.factor | 56 - unmaintained/arm/authors.txt | 1 - unmaintained/arm/bootstrap.factor | 119 - unmaintained/arm/intrinsics/authors.txt | 1 - unmaintained/arm/intrinsics/intrinsics.factor | 462 -- unmaintained/arm/summary.txt | 1 - unmaintained/arm/tags.txt | 1 - unmaintained/automata/authors.txt | 1 - unmaintained/automata/automata.factor | 98 - unmaintained/automata/summary.txt | 1 - unmaintained/automata/ui/authors.txt | 1 - unmaintained/automata/ui/deploy.factor | 12 - unmaintained/automata/ui/tags.txt | 1 - unmaintained/automata/ui/ui.factor | 100 - unmaintained/boolean-expr/authors.txt | 1 - unmaintained/boolean-expr/boolean-expr.factor | 95 - unmaintained/boolean-expr/summary.txt | 1 - .../bubble-chamber/bubble-chamber.factor | 652 --- .../hadron-chamber/hadron-chamber.factor | 8 - .../bubble-chamber/hadron-chamber/tags.txt | 1 - .../bubble-chamber/large/large.factor | 8 - unmaintained/bubble-chamber/large/tags.txt | 1 - .../bubble-chamber/medium/medium.factor | 8 - unmaintained/bubble-chamber/medium/tags.txt | 1 - .../bubble-chamber/original/original.factor | 8 - unmaintained/bubble-chamber/original/tags.txt | 1 - .../quark-chamber/quark-chamber.factor | 8 - .../bubble-chamber/quark-chamber/tags.txt | 1 - .../bubble-chamber/small/small.factor | 8 - unmaintained/bubble-chamber/small/tags.txt | 1 - .../bubble-chamber/ten-hadrons/tags.txt | 1 - .../ten-hadrons/ten-hadrons.factor | 8 - unmaintained/cartesian/cartesian.factor | 42 - unmaintained/cfdg/authors.txt | 1 - unmaintained/cfdg/cfdg.factor | 262 - unmaintained/cfdg/gl/authors.txt | 1 - unmaintained/cfdg/gl/gl.factor | 16 - .../cfdg/models/aqua-star/aqua-star.factor | 36 - .../cfdg/models/aqua-star/authors.txt | 1 - unmaintained/cfdg/models/aqua-star/tags.txt | 1 - .../cfdg/models/chiaroscuro/authors.txt | 1 - .../models/chiaroscuro/chiaroscuro.factor | 38 - unmaintained/cfdg/models/chiaroscuro/tags.txt | 1 - unmaintained/cfdg/models/flower6/authors.txt | 1 - .../cfdg/models/flower6/deploy.factor | 12 - .../cfdg/models/flower6/flower6.factor | 30 - unmaintained/cfdg/models/flower6/tags.txt | 1 - .../cfdg/models/game1-turn6/authors.txt | 1 - .../models/game1-turn6/game1-turn6.factor | 54 - unmaintained/cfdg/models/game1-turn6/tags.txt | 1 - unmaintained/cfdg/models/lesson/authors.txt | 1 - unmaintained/cfdg/models/lesson/lesson.factor | 108 - unmaintained/cfdg/models/lesson/tags.txt | 1 - .../cfdg/models/rules08/rules08.factor | 48 - unmaintained/cfdg/models/rules08/tags.txt | 1 - .../cfdg/models/sierpinski/authors.txt | 1 - .../cfdg/models/sierpinski/sierpinski.factor | 37 - unmaintained/cfdg/models/sierpinski/tags.txt | 1 - .../cfdg/models/snowflake/authors.txt | 1 - .../cfdg/models/snowflake/snowflake.factor | 37 - unmaintained/cfdg/models/snowflake/tags.txt | 1 - .../cfdg/models/spirales/spirales.factor | 28 - unmaintained/cfdg/models/spirales/tags.txt | 1 - unmaintained/cfdg/summary.txt | 1 - unmaintained/closures/closures.factor | 13 - .../cont-responder/callbacks-tests.factor | 67 - unmaintained/cont-responder/callbacks.factor | 122 - unmaintained/cryptlib/authors.txt | 1 - unmaintained/cryptlib/cryptlib-tests.factor | 377 -- unmaintained/cryptlib/cryptlib.factor | 234 - unmaintained/cryptlib/libcl/libcl.factor | 1052 ---- unmaintained/cryptlib/notes.txt | 51 - unmaintained/cryptlib/streams/streams.factor | 157 - unmaintained/cryptlib/streams/tags.txt | 1 - unmaintained/cryptlib/summary.txt | 1 - unmaintained/cryptlib/tags.txt | 2 - unmaintained/cryptlib/test/keys.p15 | Bin 1394 -> 0 bytes unmaintained/cryptlib/test/large_data.txt | 4928 ----------------- unmaintained/db/mysql/ffi/ffi.factor | 25 - unmaintained/db/mysql/lib/lib.factor | 78 - unmaintained/db/mysql/mysql.factor | 51 - unmaintained/dns/cache/nx/nx.factor | 35 - unmaintained/dns/cache/rr/rr.factor | 65 - unmaintained/dns/dns.factor | 501 -- unmaintained/dns/forwarding/forwarding.factor | 124 - unmaintained/dns/misc/misc.factor | 34 - unmaintained/dns/resolver/resolver.factor | 72 - unmaintained/dns/server/server.factor | 208 - unmaintained/dns/stub/stub.factor | 20 - unmaintained/dns/util/util.factor | 31 - .../dragdrop-listener.factor | 74 - unmaintained/dragdrop-listener/platforms.txt | 1 - unmaintained/drills/deployed/deploy.factor | 14 - unmaintained/drills/deployed/deployed.factor | 36 - unmaintained/drills/deployed/tags.txt | 1 - unmaintained/drills/drills.factor | 37 - unmaintained/drills/tags.txt | 1 - unmaintained/easy-help/easy-help.factor | 111 - .../expand-markup/expand-markup.factor | 47 - unmaintained/fonts/syntax/authors.txt | 1 - unmaintained/fonts/syntax/summary.txt | 1 - unmaintained/fonts/syntax/syntax-docs.factor | 6 - unmaintained/fonts/syntax/syntax.factor | 16 - unmaintained/frame-buffer/frame-buffer.factor | 111 - unmaintained/fries/authors.txt | 1 - unmaintained/fries/fries.factor | 17 - unmaintained/fries/summary.txt | 1 - .../samples/lowlevel/gstreamer/authors.txt | 1 - .../lowlevel/gstreamer/gstreamer.factor | 63 - unmaintained/golden-section/authors.txt | 1 - unmaintained/golden-section/deploy.factor | 12 - .../golden-section/golden-section.factor | 54 - unmaintained/golden-section/summary.txt | 1 - unmaintained/golden-section/tags.txt | 1 - unmaintained/graph-theory/authors.txt | 1 - .../graph-theory/graph-theory-docs.factor | 139 - unmaintained/graph-theory/graph-theory.factor | 91 - .../graph-theory/reversals/reversals.factor | 22 - .../graph-theory/sparse/sparse.factor | 35 - unmaintained/graph-theory/summary.txt | 1 - unmaintained/graph-theory/tags.txt | 1 - .../gstreamer/plugins/app/GstApp-0.10.gir | 1085 ---- unmaintained/gstreamer/plugins/app/app.factor | 5 - .../gstreamer/plugins/app/ffi/ffi.factor | 17 - .../gstreamer/plugins/audio/GstAudio-0.10.gir | 2594 --------- .../gstreamer/plugins/audio/audio.factor | 5 - .../gstreamer/plugins/audio/ffi/ffi.factor | 18 - .../gstreamer/plugins/fft/GstFft-0.10.gir | 480 -- .../gstreamer/plugins/fft/ffi/ffi.factor | 17 - unmaintained/gstreamer/plugins/fft/fft.factor | 5 - .../plugins/interfaces/GstInterfaces-0.10.gir | 3754 ------------- .../plugins/interfaces/ffi/ffi.factor | 17 - .../plugins/interfaces/interfaces.factor | 5 - .../plugins/netbuffer/GstNetbuffer-0.10.gir | 306 - .../plugins/netbuffer/ffi/ffi.factor | 16 - .../plugins/netbuffer/netbuffer.factor | 5 - .../plugins/pbutils/GstPbutils-0.10.gir | 2336 -------- .../gstreamer/plugins/pbutils/ffi/ffi.factor | 16 - .../gstreamer/plugins/pbutils/pbutils.factor | 5 - .../gstreamer/plugins/riff/GstRiff-0.10.gir | 834 --- .../gstreamer/plugins/riff/ffi/ffi.factor | 27 - .../gstreamer/plugins/riff/riff.factor | 5 - .../gstreamer/plugins/rtp/GstRtp-0.10.gir | 3195 ----------- .../gstreamer/plugins/rtp/ffi/ffi.factor | 16 - unmaintained/gstreamer/plugins/rtp/rtp.factor | 5 - .../gstreamer/plugins/rtsp/GstRtsp-0.10.gir | 3004 ---------- .../gstreamer/plugins/rtsp/ffi/ffi.factor | 20 - .../gstreamer/plugins/rtsp/rtsp.factor | 5 - .../gstreamer/plugins/sdp/GstSdp-0.10.gir | 1220 ---- .../gstreamer/plugins/sdp/ffi/ffi.factor | 16 - unmaintained/gstreamer/plugins/sdp/sdp.factor | 5 - .../gstreamer/plugins/tag/GstTag-0.10.gir | 963 ---- .../gstreamer/plugins/tag/ffi/ffi.factor | 16 - unmaintained/gstreamer/plugins/tag/tag.factor | 5 - .../gstreamer/plugins/video/GstVideo-0.10.gir | 1188 ---- .../gstreamer/plugins/video/ffi/ffi.factor | 19 - .../gstreamer/plugins/video/video.factor | 5 - unmaintained/headers/authors.txt | 1 - unmaintained/headers/bsd/authors.txt | 1 - unmaintained/headers/bsd/bsd.factor | 22 - unmaintained/headers/headers.factor | 86 - unmaintained/images/jpeg/jpeg.factor | 372 -- .../images/processing/rotation/authors.txt | 2 - .../processing/rotation/rotation-tests.factor | 71 - .../processing/rotation/rotation.factor | 68 - .../rotation/test-bitmaps/PastedImage.bmp | Bin 43702 -> 0 bytes .../rotation/test-bitmaps/PastedImage90.bmp | Bin 43578 -> 0 bytes .../processing/rotation/test-bitmaps/lake.bmp | Bin 485 -> 0 bytes .../rotation/test-bitmaps/small-rotated.bmp | Bin 454 -> 0 bytes .../rotation/test-bitmaps/small.bmp | Bin 470 -> 0 bytes unmaintained/irc-ui/authors.txt | 1 - .../irc-ui/commandparser/commandparser.factor | 15 - unmaintained/irc-ui/commands/commands.factor | 28 - unmaintained/irc-ui/ircui-rc | 9 - unmaintained/irc-ui/load/load.factor | 16 - unmaintained/irc-ui/summary.txt | 1 - unmaintained/irc-ui/ui.factor | 250 - unmaintained/javascriptcore/authors.txt | 1 - .../core-foundation/authors.txt | 1 - .../core-foundation/core-foundation.factor | 11 - .../core-foundation/platforms.txt | 1 - unmaintained/javascriptcore/ffi/authors.txt | 1 - unmaintained/javascriptcore/ffi/ffi.factor | 269 - .../javascriptcore/ffi/hack/authors.txt | 1 - .../javascriptcore/ffi/hack/hack.factor | 29 - .../javascriptcore/ffi/hack/platforms.txt | 1 - unmaintained/javascriptcore/ffi/platforms.txt | 1 - .../javascriptcore-tests.factor | 10 - .../javascriptcore/javascriptcore.factor | 48 - unmaintained/javascriptcore/platforms.txt | 1 - unmaintained/jni/jni-internals.factor | 357 -- unmaintained/jni/jni.factor | 22 - unmaintained/jni/load.factor | 4 - unmaintained/ldap/authors.txt | 1 - unmaintained/ldap/conf/addentry.ldif | 25 - unmaintained/ldap/conf/createdit.ldif | 45 - unmaintained/ldap/conf/slapd.conf | 67 - unmaintained/ldap/ldap-tests.factor | 58 - unmaintained/ldap/ldap.factor | 133 - unmaintained/ldap/libldap/authors.txt | 1 - unmaintained/ldap/libldap/libldap.factor | 150 - unmaintained/ldap/libldap/tags.txt | 1 - unmaintained/ldap/summary.txt | 1 - unmaintained/ldap/tags.txt | 2 - unmaintained/llvm/authors.txt | 1 - unmaintained/llvm/clang/ffi/ffi.factor | 564 -- unmaintained/llvm/clang/ffi/platforms.txt | 1 - unmaintained/llvm/core/core.factor | 416 -- unmaintained/llvm/core/tags.txt | 1 - unmaintained/llvm/engine/engine.factor | 50 - unmaintained/llvm/engine/tags.txt | 1 - .../llvm/invoker/invoker-tests.factor | 7 - unmaintained/llvm/invoker/invoker.factor | 57 - unmaintained/llvm/invoker/tags.txt | 1 - unmaintained/llvm/jit/jit-tests.factor | 5 - unmaintained/llvm/jit/jit.factor | 49 - unmaintained/llvm/jit/tags.txt | 1 - unmaintained/llvm/reader/add.bc | Bin 204 -> 0 bytes unmaintained/llvm/reader/add.ll | 5 - unmaintained/llvm/reader/reader.factor | 21 - unmaintained/llvm/reader/tags.txt | 1 - unmaintained/llvm/tags.txt | 2 - unmaintained/llvm/types/tags.txt | 1 - unmaintained/llvm/types/types-tests.factor | 40 - unmaintained/llvm/types/types.factor | 246 - unmaintained/llvm/wrappers/tags.txt | 1 - .../llvm/wrappers/wrappers-tests.factor | 7 - unmaintained/llvm/wrappers/wrappers.factor | 62 - unmaintained/math/derivatives/authors.txt | 2 - .../math/derivatives/derivatives-docs.factor | 105 - .../math/derivatives/derivatives-tests.factor | 5 - .../math/derivatives/derivatives.factor | 111 - unmaintained/math/newtons-method/authors.txt | 1 - .../math/newtons-method/newtons-method.factor | 18 - unmaintained/models/combinators/authors.txt | 1 - .../combinators/combinators-docs.factor | 41 - .../models/combinators/combinators.factor | 105 - unmaintained/models/combinators/summary.txt | 1 - .../combinators/templates/templates.factor | 23 - unmaintained/modules/rpc-server/authors.txt | 1 - .../modules/rpc-server/rpc-server-docs.factor | 5 - .../modules/rpc-server/rpc-server.factor | 31 - unmaintained/modules/rpc-server/summary.txt | 1 - unmaintained/modules/rpc/authors.txt | 1 - unmaintained/modules/rpc/rpc-docs.factor | 9 - unmaintained/modules/rpc/rpc.factor | 27 - unmaintained/modules/rpc/summary.txt | 1 - unmaintained/modules/using/authors.txt | 1 - unmaintained/modules/using/summary.txt | 1 - unmaintained/modules/using/using-docs.factor | 11 - unmaintained/modules/using/using.factor | 28 - .../mongodb/gridfs/gridfs/gridfs.factor | 285 - .../gridfs/gridfs/unmaintained-reason.txt | 6 - .../multi-method-syntax.factor | 23 - unmaintained/ogg/player/authors.txt | 1 - unmaintained/ogg/player/player.factor | 631 --- unmaintained/ogg/player/summary.txt | 1 - unmaintained/ogg/player/tags.txt | 2 - .../opengl-gadgets/gadgets-tests.factor | 4 - unmaintained/opengl-gadgets/gadgets.factor | 116 - unmaintained/oracle/authors.txt | 1 - unmaintained/oracle/liboci/authors.txt | 1 - unmaintained/oracle/liboci/liboci.factor | 193 - unmaintained/oracle/oracle-tests.factor | 60 - unmaintained/oracle/oracle.factor | 257 - unmaintained/oracle/summary.txt | 1 - unmaintained/oracle/tags.txt | 1 - unmaintained/ori/authors.txt | 1 - unmaintained/ori/ori-tests.factor | 9 - unmaintained/ori/ori.factor | 78 - unmaintained/pdf/authors.txt | 1 - unmaintained/pdf/libhpdf/libhpdf.factor | 178 - unmaintained/pdf/pdf-tests.factor | 98 - unmaintained/pdf/pdf.factor | 97 - unmaintained/pdf/readme.txt | 9 - unmaintained/peg-lexer/authors.txt | 1 - unmaintained/peg-lexer/peg-lexer-docs.factor | 14 - unmaintained/peg-lexer/peg-lexer-tests.factor | 14 - unmaintained/peg-lexer/peg-lexer.factor | 64 - unmaintained/peg-lexer/summary.txt | 1 - unmaintained/peg-lexer/tags.txt | 2 - .../test-parsers/test-parsers.factor | 17 - unmaintained/persistency/authors.txt | 1 - unmaintained/persistency/persistency.factor | 30 - unmaintained/physics/pos/pos.factor | 17 - unmaintained/physics/vel/vel.factor | 7 - unmaintained/random-weighted/authors.txt | 1 - .../random-weighted/random-weighted.factor | 20 - unmaintained/recipes/authors.txt | 1 - unmaintained/recipes/icons/back.tiff | Bin 2718 -> 0 bytes unmaintained/recipes/icons/hate.tiff | Bin 2718 -> 0 bytes unmaintained/recipes/icons/love.tiff | Bin 2718 -> 0 bytes unmaintained/recipes/icons/more.tiff | Bin 2718 -> 0 bytes unmaintained/recipes/icons/submit.tiff | Bin 2718 -> 0 bytes unmaintained/recipes/recipes.factor | 61 - unmaintained/recipes/summary.txt | 1 - unmaintained/run-desc/run-desc.factor | 3 - unmaintained/sandbox/authors.txt | 1 - unmaintained/sandbox/sandbox-tests.factor | 57 - unmaintained/sandbox/sandbox.factor | 23 - unmaintained/sandbox/summary.txt | 1 - unmaintained/sandbox/syntax/syntax.factor | 26 - unmaintained/semantic-db/authors.txt | 1 - .../semantic-db/semantic-db-tests.factor | 67 - unmaintained/semantic-db/semantic-db.factor | 285 - unmaintained/set-n/set-n.factor | 9 - unmaintained/size-of/size-of.factor | 61 - .../sniffer/channels/backend/backend.factor | 3 - unmaintained/sniffer/channels/bsd/bsd.factor | 16 - unmaintained/sniffer/channels/sniffer.factor | 11 - unmaintained/sniffer/io/authors.txt | 2 - unmaintained/sniffer/io/backend/authors.txt | 2 - .../sniffer/io/backend/backend.factor | 6 - unmaintained/sniffer/io/bsd/authors.txt | 2 - unmaintained/sniffer/io/bsd/bsd.factor | 89 - unmaintained/sniffer/io/filter/authors.txt | 2 - .../sniffer/io/filter/backend/authors.txt | 2 - .../sniffer/io/filter/backend/backend.factor | 17 - .../sniffer/io/filter/bsd/authors.txt | 2 - unmaintained/sniffer/io/filter/bsd/bsd.factor | 33 - unmaintained/sniffer/io/filter/filter.factor | 8 - unmaintained/sniffer/io/sniffer.factor | 4 - unmaintained/specialized/specialized.factor | 54 - unmaintained/springies/authors.txt | 1 - .../springies/models/2snake/2snake.factor | 123 - .../springies/models/2snake/authors.txt | 1 - unmaintained/springies/models/2snake/tags.txt | 1 - .../springies/models/2x2snake/2x2snake.factor | 223 - .../springies/models/2x2snake/authors.txt | 1 - .../springies/models/2x2snake/deploy.factor | 13 - .../springies/models/2x2snake/tags.txt | 1 - .../springies/models/3snake/3snake.factor | 170 - .../springies/models/3snake/authors.txt | 1 - unmaintained/springies/models/3snake/tags.txt | 1 - .../springies/models/ball/authors.txt | 1 - .../springies/models/ball/ball.factor | 255 - unmaintained/springies/models/ball/tags.txt | 1 - .../springies/models/belt-tire/authors.txt | 1 - .../models/belt-tire/belt-tire.factor | 307 - .../springies/models/belt-tire/deploy.factor | 13 - .../springies/models/belt-tire/tags.txt | 1 - .../springies/models/nifty/authors.txt | 1 - .../springies/models/nifty/nifty.factor | 80 - unmaintained/springies/models/nifty/tags.txt | 1 - .../springies/models/urchin/authors.txt | 1 - unmaintained/springies/models/urchin/tags.txt | 1 - .../springies/models/urchin/urchin.factor | 113 - unmaintained/springies/springies.factor | 251 - unmaintained/springies/summary.txt | 1 - unmaintained/springies/tags.txt | 3 - unmaintained/springies/ui/authors.txt | 1 - unmaintained/springies/ui/ui.factor | 65 - unmaintained/sto/sto.factor | 20 - unmaintained/sudokus/authors.txt | 1 - unmaintained/sudokus/sudokus.factor | 40 - unmaintained/sudokus/summary.txt | 1 - unmaintained/tabs/authors.txt | 1 - unmaintained/tabs/summary.txt | 1 - unmaintained/tabs/tabs.factor | 62 - unmaintained/tangle/authors.txt | 1 - unmaintained/tangle/html/html-tests.factor | 7 - unmaintained/tangle/html/html.factor | 33 - unmaintained/tangle/menu/menu.factor | 22 - unmaintained/tangle/page/page.factor | 23 - unmaintained/tangle/path/path.factor | 56 - .../tangle/resources/jquery-1.2.3.min.js | 32 - unmaintained/tangle/resources/weave.html | 19 - unmaintained/tangle/resources/weave.js | 27 - unmaintained/tangle/sandbox/sandbox.factor | 18 - unmaintained/tangle/summary.txt | 1 - unmaintained/tangle/tangle-tests.factor | 26 - unmaintained/tangle/tangle.factor | 73 - unmaintained/triggers/authors.txt | 1 - unmaintained/triggers/summary.txt | 1 - unmaintained/triggers/triggers-tests.factor | 14 - unmaintained/triggers/triggers.factor | 28 - unmaintained/ui/gadgets/alerts/alerts.factor | 29 - unmaintained/ui/gadgets/alerts/authors.txt | 1 - unmaintained/ui/gadgets/alerts/summary.txt | 1 - .../ui/gadgets/comboboxes/authors.txt | 1 - .../ui/gadgets/comboboxes/comboboxes.factor | 22 - .../ui/gadgets/comboboxes/summary.txt | 1 - unmaintained/ui/gadgets/controls/authors.txt | 1 - .../ui/gadgets/controls/controls-docs.factor | 71 - .../ui/gadgets/controls/controls.factor | 83 - unmaintained/ui/gadgets/controls/summary.txt | 1 - unmaintained/ui/gadgets/corners/authors.txt | 1 - .../ui/gadgets/corners/corners.factor | 43 - unmaintained/ui/gadgets/layout/authors.txt | 1 - .../ui/gadgets/layout/layout-docs.factor | 53 - unmaintained/ui/gadgets/layout/layout.factor | 90 - unmaintained/ui/gadgets/layout/summary.txt | 1 - unmaintained/ui/gadgets/plot/plot.factor | 166 - unmaintained/ui/gadgets/poppers/authors.txt | 1 - .../ui/gadgets/poppers/poppers.factor | 50 - unmaintained/ui/gadgets/tiling/tiling.factor | 185 - unmaintained/ui/offscreen/authors.txt | 1 - .../ui/offscreen/offscreen-docs.factor | 67 - unmaintained/ui/offscreen/offscreen.factor | 45 - unmaintained/ui/offscreen/summary.txt | 1 - unmaintained/ui/offscreen/tags.txt | 2 - unmaintained/update/backup/backup.factor | 27 - unmaintained/update/latest/latest.factor | 51 - unmaintained/update/update.factor | 55 - unmaintained/update/util/util.factor | 62 - unmaintained/webapps/numbers/authors.txt | 1 - unmaintained/webapps/numbers/numbers.factor | 97 - 509 files changed, 1 insertion(+), 50766 deletions(-) delete mode 100644 unmaintained/4DNav/4DNav-docs.factor delete mode 100644 unmaintained/4DNav/4DNav.factor delete mode 100644 unmaintained/4DNav/authors.txt delete mode 100644 unmaintained/4DNav/camera/authors.txt delete mode 100644 unmaintained/4DNav/camera/camera-docs.factor delete mode 100644 unmaintained/4DNav/camera/camera.factor delete mode 100644 unmaintained/4DNav/deep/deep-docs.factor delete mode 100644 unmaintained/4DNav/deep/deep.factor delete mode 100644 unmaintained/4DNav/deploy.factor delete mode 100644 unmaintained/4DNav/file-chooser/authors.txt delete mode 100644 unmaintained/4DNav/file-chooser/file-chooser.factor delete mode 100644 unmaintained/4DNav/hypercube.xml delete mode 100644 unmaintained/4DNav/light_test.xml delete mode 100644 unmaintained/4DNav/multi solids.xml delete mode 100644 unmaintained/4DNav/prismetriagone.xml delete mode 100644 unmaintained/4DNav/space-file-decoder/authors.txt delete mode 100644 unmaintained/4DNav/space-file-decoder/space-file-decoder-docs.factor delete mode 100644 unmaintained/4DNav/space-file-decoder/space-file-decoder.factor delete mode 100644 unmaintained/4DNav/summary.txt delete mode 100644 unmaintained/4DNav/tags.txt delete mode 100644 unmaintained/4DNav/triancube.xml delete mode 100644 unmaintained/4DNav/turtle/authors.txt delete mode 100644 unmaintained/4DNav/turtle/turtle-docs.factor delete mode 100644 unmaintained/4DNav/turtle/turtle.factor delete mode 100644 unmaintained/4DNav/window3D/authors.txt delete mode 100644 unmaintained/4DNav/window3D/window3D-docs.factor delete mode 100644 unmaintained/4DNav/window3D/window3D.factor delete mode 100644 unmaintained/L-system/L-system.factor delete mode 100644 unmaintained/L-system/models/abop-1/abop-1.factor delete mode 100644 unmaintained/L-system/models/abop-2/abop-2.factor delete mode 100644 unmaintained/L-system/models/abop-3/abop-3.factor delete mode 100644 unmaintained/L-system/models/abop-4/abop-4.factor delete mode 100644 unmaintained/L-system/models/abop-5-angular/abop-5-angular.factor delete mode 100644 unmaintained/L-system/models/abop-5/abop-5.factor delete mode 100644 unmaintained/L-system/models/abop-6/abop-6.factor delete mode 100644 unmaintained/L-system/models/airhorse/airhorse.factor delete mode 100644 unmaintained/L-system/models/tree-5/tree-5.factor delete mode 100644 unmaintained/adsoda/adsoda-docs.factor delete mode 100644 unmaintained/adsoda/adsoda-tests.factor delete mode 100644 unmaintained/adsoda/adsoda.factor delete mode 100644 unmaintained/adsoda/adsoda.tests delete mode 100644 unmaintained/adsoda/authors.txt delete mode 100644 unmaintained/adsoda/combinators/authors.txt delete mode 100644 unmaintained/adsoda/combinators/combinators-docs.factor delete mode 100644 unmaintained/adsoda/combinators/combinators-tests.factor delete mode 100644 unmaintained/adsoda/combinators/combinators.factor delete mode 100644 unmaintained/adsoda/solution2/solution2.factor delete mode 100644 unmaintained/adsoda/solution2/summary.txt delete mode 100644 unmaintained/adsoda/summary.txt delete mode 100644 unmaintained/adsoda/tags.txt delete mode 100644 unmaintained/adsoda/tools/authors.txt delete mode 100644 unmaintained/adsoda/tools/tools-docs.factor delete mode 100644 unmaintained/adsoda/tools/tools-tests.factor delete mode 100644 unmaintained/adsoda/tools/tools.factor delete mode 100644 unmaintained/advice/advice-docs.factor delete mode 100644 unmaintained/advice/advice-tests.factor delete mode 100644 unmaintained/advice/advice.factor delete mode 100644 unmaintained/advice/authors.txt delete mode 100644 unmaintained/advice/summary.txt delete mode 100644 unmaintained/advice/tags.txt delete mode 100644 unmaintained/alien/cxx/authors.txt delete mode 100644 unmaintained/alien/cxx/cxx.factor delete mode 100644 unmaintained/alien/cxx/parser/authors.txt delete mode 100644 unmaintained/alien/cxx/parser/parser.factor delete mode 100644 unmaintained/alien/cxx/syntax/authors.txt delete mode 100644 unmaintained/alien/cxx/syntax/syntax-tests.factor delete mode 100644 unmaintained/alien/cxx/syntax/syntax.factor delete mode 100644 unmaintained/alien/inline/authors.txt delete mode 100644 unmaintained/alien/inline/compiler/authors.txt delete mode 100644 unmaintained/alien/inline/compiler/compiler-docs.factor delete mode 100644 unmaintained/alien/inline/compiler/compiler.factor delete mode 100644 unmaintained/alien/inline/inline-docs.factor delete mode 100644 unmaintained/alien/inline/inline.factor delete mode 100644 unmaintained/alien/inline/syntax/authors.txt delete mode 100644 unmaintained/alien/inline/syntax/syntax-docs.factor delete mode 100644 unmaintained/alien/inline/syntax/syntax-tests.factor delete mode 100644 unmaintained/alien/inline/syntax/syntax.factor delete mode 100644 unmaintained/alien/inline/types/authors.txt delete mode 100644 unmaintained/alien/inline/types/types.factor delete mode 100644 unmaintained/alien/marshall/authors.txt delete mode 100644 unmaintained/alien/marshall/marshall-docs.factor delete mode 100644 unmaintained/alien/marshall/marshall.factor delete mode 100644 unmaintained/alien/marshall/private/authors.txt delete mode 100644 unmaintained/alien/marshall/private/private.factor delete mode 100644 unmaintained/alien/marshall/structs/authors.txt delete mode 100644 unmaintained/alien/marshall/structs/structs-docs.factor delete mode 100644 unmaintained/alien/marshall/structs/structs.factor delete mode 100644 unmaintained/alien/marshall/syntax/authors.txt delete mode 100644 unmaintained/alien/marshall/syntax/syntax-docs.factor delete mode 100644 unmaintained/alien/marshall/syntax/syntax-tests.factor delete mode 100644 unmaintained/alien/marshall/syntax/syntax.factor delete mode 100644 unmaintained/animations/animations-docs.factor delete mode 100644 unmaintained/animations/animations.factor delete mode 100644 unmaintained/animations/authors.txt delete mode 100644 unmaintained/arm/4/4.factor delete mode 100644 unmaintained/arm/4/authors.txt delete mode 100644 unmaintained/arm/4/summary.txt delete mode 100644 unmaintained/arm/allot/allot.factor delete mode 100644 unmaintained/arm/allot/authors.txt delete mode 100644 unmaintained/arm/architecture/architecture.factor delete mode 100644 unmaintained/arm/architecture/authors.txt delete mode 100644 unmaintained/arm/arm.factor delete mode 100644 unmaintained/arm/authors.txt delete mode 100644 unmaintained/arm/bootstrap.factor delete mode 100644 unmaintained/arm/intrinsics/authors.txt delete mode 100644 unmaintained/arm/intrinsics/intrinsics.factor delete mode 100644 unmaintained/arm/summary.txt delete mode 100644 unmaintained/arm/tags.txt delete mode 100644 unmaintained/automata/authors.txt delete mode 100644 unmaintained/automata/automata.factor delete mode 100644 unmaintained/automata/summary.txt delete mode 100644 unmaintained/automata/ui/authors.txt delete mode 100644 unmaintained/automata/ui/deploy.factor delete mode 100644 unmaintained/automata/ui/tags.txt delete mode 100644 unmaintained/automata/ui/ui.factor delete mode 100644 unmaintained/boolean-expr/authors.txt delete mode 100644 unmaintained/boolean-expr/boolean-expr.factor delete mode 100644 unmaintained/boolean-expr/summary.txt delete mode 100644 unmaintained/bubble-chamber/bubble-chamber.factor delete mode 100644 unmaintained/bubble-chamber/hadron-chamber/hadron-chamber.factor delete mode 100644 unmaintained/bubble-chamber/hadron-chamber/tags.txt delete mode 100644 unmaintained/bubble-chamber/large/large.factor delete mode 100644 unmaintained/bubble-chamber/large/tags.txt delete mode 100644 unmaintained/bubble-chamber/medium/medium.factor delete mode 100644 unmaintained/bubble-chamber/medium/tags.txt delete mode 100644 unmaintained/bubble-chamber/original/original.factor delete mode 100644 unmaintained/bubble-chamber/original/tags.txt delete mode 100644 unmaintained/bubble-chamber/quark-chamber/quark-chamber.factor delete mode 100644 unmaintained/bubble-chamber/quark-chamber/tags.txt delete mode 100644 unmaintained/bubble-chamber/small/small.factor delete mode 100644 unmaintained/bubble-chamber/small/tags.txt delete mode 100644 unmaintained/bubble-chamber/ten-hadrons/tags.txt delete mode 100644 unmaintained/bubble-chamber/ten-hadrons/ten-hadrons.factor delete mode 100644 unmaintained/cartesian/cartesian.factor delete mode 100644 unmaintained/cfdg/authors.txt delete mode 100644 unmaintained/cfdg/cfdg.factor delete mode 100644 unmaintained/cfdg/gl/authors.txt delete mode 100644 unmaintained/cfdg/gl/gl.factor delete mode 100644 unmaintained/cfdg/models/aqua-star/aqua-star.factor delete mode 100644 unmaintained/cfdg/models/aqua-star/authors.txt delete mode 100644 unmaintained/cfdg/models/aqua-star/tags.txt delete mode 100644 unmaintained/cfdg/models/chiaroscuro/authors.txt delete mode 100644 unmaintained/cfdg/models/chiaroscuro/chiaroscuro.factor delete mode 100644 unmaintained/cfdg/models/chiaroscuro/tags.txt delete mode 100644 unmaintained/cfdg/models/flower6/authors.txt delete mode 100644 unmaintained/cfdg/models/flower6/deploy.factor delete mode 100644 unmaintained/cfdg/models/flower6/flower6.factor delete mode 100644 unmaintained/cfdg/models/flower6/tags.txt delete mode 100644 unmaintained/cfdg/models/game1-turn6/authors.txt delete mode 100644 unmaintained/cfdg/models/game1-turn6/game1-turn6.factor delete mode 100644 unmaintained/cfdg/models/game1-turn6/tags.txt delete mode 100644 unmaintained/cfdg/models/lesson/authors.txt delete mode 100644 unmaintained/cfdg/models/lesson/lesson.factor delete mode 100644 unmaintained/cfdg/models/lesson/tags.txt delete mode 100644 unmaintained/cfdg/models/rules08/rules08.factor delete mode 100644 unmaintained/cfdg/models/rules08/tags.txt delete mode 100644 unmaintained/cfdg/models/sierpinski/authors.txt delete mode 100644 unmaintained/cfdg/models/sierpinski/sierpinski.factor delete mode 100644 unmaintained/cfdg/models/sierpinski/tags.txt delete mode 100644 unmaintained/cfdg/models/snowflake/authors.txt delete mode 100644 unmaintained/cfdg/models/snowflake/snowflake.factor delete mode 100644 unmaintained/cfdg/models/snowflake/tags.txt delete mode 100644 unmaintained/cfdg/models/spirales/spirales.factor delete mode 100644 unmaintained/cfdg/models/spirales/tags.txt delete mode 100644 unmaintained/cfdg/summary.txt delete mode 100644 unmaintained/closures/closures.factor delete mode 100644 unmaintained/cont-responder/callbacks-tests.factor delete mode 100644 unmaintained/cont-responder/callbacks.factor delete mode 100644 unmaintained/cryptlib/authors.txt delete mode 100644 unmaintained/cryptlib/cryptlib-tests.factor delete mode 100644 unmaintained/cryptlib/cryptlib.factor delete mode 100644 unmaintained/cryptlib/libcl/libcl.factor delete mode 100644 unmaintained/cryptlib/notes.txt delete mode 100644 unmaintained/cryptlib/streams/streams.factor delete mode 100644 unmaintained/cryptlib/streams/tags.txt delete mode 100644 unmaintained/cryptlib/summary.txt delete mode 100644 unmaintained/cryptlib/tags.txt delete mode 100644 unmaintained/cryptlib/test/keys.p15 delete mode 100644 unmaintained/cryptlib/test/large_data.txt delete mode 100644 unmaintained/db/mysql/ffi/ffi.factor delete mode 100644 unmaintained/db/mysql/lib/lib.factor delete mode 100644 unmaintained/db/mysql/mysql.factor delete mode 100644 unmaintained/dns/cache/nx/nx.factor delete mode 100644 unmaintained/dns/cache/rr/rr.factor delete mode 100644 unmaintained/dns/dns.factor delete mode 100644 unmaintained/dns/forwarding/forwarding.factor delete mode 100644 unmaintained/dns/misc/misc.factor delete mode 100644 unmaintained/dns/resolver/resolver.factor delete mode 100644 unmaintained/dns/server/server.factor delete mode 100644 unmaintained/dns/stub/stub.factor delete mode 100644 unmaintained/dns/util/util.factor delete mode 100644 unmaintained/dragdrop-listener/dragdrop-listener.factor delete mode 100644 unmaintained/dragdrop-listener/platforms.txt delete mode 100644 unmaintained/drills/deployed/deploy.factor delete mode 100644 unmaintained/drills/deployed/deployed.factor delete mode 100644 unmaintained/drills/deployed/tags.txt delete mode 100644 unmaintained/drills/drills.factor delete mode 100644 unmaintained/drills/tags.txt delete mode 100644 unmaintained/easy-help/easy-help.factor delete mode 100644 unmaintained/easy-help/expand-markup/expand-markup.factor delete mode 100644 unmaintained/fonts/syntax/authors.txt delete mode 100644 unmaintained/fonts/syntax/summary.txt delete mode 100644 unmaintained/fonts/syntax/syntax-docs.factor delete mode 100644 unmaintained/fonts/syntax/syntax.factor delete mode 100644 unmaintained/frame-buffer/frame-buffer.factor delete mode 100644 unmaintained/fries/authors.txt delete mode 100644 unmaintained/fries/fries.factor delete mode 100644 unmaintained/fries/summary.txt delete mode 100644 unmaintained/gir/samples/lowlevel/gstreamer/authors.txt delete mode 100644 unmaintained/gir/samples/lowlevel/gstreamer/gstreamer.factor delete mode 100644 unmaintained/golden-section/authors.txt delete mode 100644 unmaintained/golden-section/deploy.factor delete mode 100644 unmaintained/golden-section/golden-section.factor delete mode 100644 unmaintained/golden-section/summary.txt delete mode 100644 unmaintained/golden-section/tags.txt delete mode 100644 unmaintained/graph-theory/authors.txt delete mode 100644 unmaintained/graph-theory/graph-theory-docs.factor delete mode 100644 unmaintained/graph-theory/graph-theory.factor delete mode 100644 unmaintained/graph-theory/reversals/reversals.factor delete mode 100644 unmaintained/graph-theory/sparse/sparse.factor delete mode 100644 unmaintained/graph-theory/summary.txt delete mode 100644 unmaintained/graph-theory/tags.txt delete mode 100644 unmaintained/gstreamer/plugins/app/GstApp-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/app/app.factor delete mode 100644 unmaintained/gstreamer/plugins/app/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/audio/GstAudio-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/audio/audio.factor delete mode 100644 unmaintained/gstreamer/plugins/audio/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/fft/GstFft-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/fft/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/fft/fft.factor delete mode 100644 unmaintained/gstreamer/plugins/interfaces/GstInterfaces-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/interfaces/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/interfaces/interfaces.factor delete mode 100644 unmaintained/gstreamer/plugins/netbuffer/GstNetbuffer-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/netbuffer/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/netbuffer/netbuffer.factor delete mode 100644 unmaintained/gstreamer/plugins/pbutils/GstPbutils-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/pbutils/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/pbutils/pbutils.factor delete mode 100644 unmaintained/gstreamer/plugins/riff/GstRiff-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/riff/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/riff/riff.factor delete mode 100644 unmaintained/gstreamer/plugins/rtp/GstRtp-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/rtp/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/rtp/rtp.factor delete mode 100644 unmaintained/gstreamer/plugins/rtsp/GstRtsp-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/rtsp/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/rtsp/rtsp.factor delete mode 100644 unmaintained/gstreamer/plugins/sdp/GstSdp-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/sdp/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/sdp/sdp.factor delete mode 100644 unmaintained/gstreamer/plugins/tag/GstTag-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/tag/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/tag/tag.factor delete mode 100644 unmaintained/gstreamer/plugins/video/GstVideo-0.10.gir delete mode 100644 unmaintained/gstreamer/plugins/video/ffi/ffi.factor delete mode 100644 unmaintained/gstreamer/plugins/video/video.factor delete mode 100644 unmaintained/headers/authors.txt delete mode 100644 unmaintained/headers/bsd/authors.txt delete mode 100644 unmaintained/headers/bsd/bsd.factor delete mode 100644 unmaintained/headers/headers.factor delete mode 100644 unmaintained/images/jpeg/jpeg.factor delete mode 100644 unmaintained/images/processing/rotation/authors.txt delete mode 100644 unmaintained/images/processing/rotation/rotation-tests.factor delete mode 100644 unmaintained/images/processing/rotation/rotation.factor delete mode 100644 unmaintained/images/processing/rotation/test-bitmaps/PastedImage.bmp delete mode 100644 unmaintained/images/processing/rotation/test-bitmaps/PastedImage90.bmp delete mode 100644 unmaintained/images/processing/rotation/test-bitmaps/lake.bmp delete mode 100644 unmaintained/images/processing/rotation/test-bitmaps/small-rotated.bmp delete mode 100644 unmaintained/images/processing/rotation/test-bitmaps/small.bmp delete mode 100644 unmaintained/irc-ui/authors.txt delete mode 100644 unmaintained/irc-ui/commandparser/commandparser.factor delete mode 100644 unmaintained/irc-ui/commands/commands.factor delete mode 100644 unmaintained/irc-ui/ircui-rc delete mode 100644 unmaintained/irc-ui/load/load.factor delete mode 100644 unmaintained/irc-ui/summary.txt delete mode 100644 unmaintained/irc-ui/ui.factor delete mode 100644 unmaintained/javascriptcore/authors.txt delete mode 100644 unmaintained/javascriptcore/core-foundation/authors.txt delete mode 100644 unmaintained/javascriptcore/core-foundation/core-foundation.factor delete mode 100644 unmaintained/javascriptcore/core-foundation/platforms.txt delete mode 100644 unmaintained/javascriptcore/ffi/authors.txt delete mode 100644 unmaintained/javascriptcore/ffi/ffi.factor delete mode 100644 unmaintained/javascriptcore/ffi/hack/authors.txt delete mode 100644 unmaintained/javascriptcore/ffi/hack/hack.factor delete mode 100644 unmaintained/javascriptcore/ffi/hack/platforms.txt delete mode 100644 unmaintained/javascriptcore/ffi/platforms.txt delete mode 100644 unmaintained/javascriptcore/javascriptcore-tests.factor delete mode 100644 unmaintained/javascriptcore/javascriptcore.factor delete mode 100644 unmaintained/javascriptcore/platforms.txt delete mode 100644 unmaintained/jni/jni-internals.factor delete mode 100644 unmaintained/jni/jni.factor delete mode 100644 unmaintained/jni/load.factor delete mode 100644 unmaintained/ldap/authors.txt delete mode 100644 unmaintained/ldap/conf/addentry.ldif delete mode 100644 unmaintained/ldap/conf/createdit.ldif delete mode 100644 unmaintained/ldap/conf/slapd.conf delete mode 100644 unmaintained/ldap/ldap-tests.factor delete mode 100644 unmaintained/ldap/ldap.factor delete mode 100644 unmaintained/ldap/libldap/authors.txt delete mode 100644 unmaintained/ldap/libldap/libldap.factor delete mode 100644 unmaintained/ldap/libldap/tags.txt delete mode 100644 unmaintained/ldap/summary.txt delete mode 100644 unmaintained/ldap/tags.txt delete mode 100644 unmaintained/llvm/authors.txt delete mode 100644 unmaintained/llvm/clang/ffi/ffi.factor delete mode 100644 unmaintained/llvm/clang/ffi/platforms.txt delete mode 100644 unmaintained/llvm/core/core.factor delete mode 100644 unmaintained/llvm/core/tags.txt delete mode 100644 unmaintained/llvm/engine/engine.factor delete mode 100644 unmaintained/llvm/engine/tags.txt delete mode 100644 unmaintained/llvm/invoker/invoker-tests.factor delete mode 100644 unmaintained/llvm/invoker/invoker.factor delete mode 100644 unmaintained/llvm/invoker/tags.txt delete mode 100644 unmaintained/llvm/jit/jit-tests.factor delete mode 100644 unmaintained/llvm/jit/jit.factor delete mode 100644 unmaintained/llvm/jit/tags.txt delete mode 100644 unmaintained/llvm/reader/add.bc delete mode 100644 unmaintained/llvm/reader/add.ll delete mode 100644 unmaintained/llvm/reader/reader.factor delete mode 100644 unmaintained/llvm/reader/tags.txt delete mode 100644 unmaintained/llvm/tags.txt delete mode 100644 unmaintained/llvm/types/tags.txt delete mode 100644 unmaintained/llvm/types/types-tests.factor delete mode 100644 unmaintained/llvm/types/types.factor delete mode 100644 unmaintained/llvm/wrappers/tags.txt delete mode 100644 unmaintained/llvm/wrappers/wrappers-tests.factor delete mode 100644 unmaintained/llvm/wrappers/wrappers.factor delete mode 100644 unmaintained/math/derivatives/authors.txt delete mode 100644 unmaintained/math/derivatives/derivatives-docs.factor delete mode 100644 unmaintained/math/derivatives/derivatives-tests.factor delete mode 100644 unmaintained/math/derivatives/derivatives.factor delete mode 100644 unmaintained/math/newtons-method/authors.txt delete mode 100644 unmaintained/math/newtons-method/newtons-method.factor delete mode 100644 unmaintained/models/combinators/authors.txt delete mode 100644 unmaintained/models/combinators/combinators-docs.factor delete mode 100644 unmaintained/models/combinators/combinators.factor delete mode 100644 unmaintained/models/combinators/summary.txt delete mode 100644 unmaintained/models/combinators/templates/templates.factor delete mode 100644 unmaintained/modules/rpc-server/authors.txt delete mode 100644 unmaintained/modules/rpc-server/rpc-server-docs.factor delete mode 100644 unmaintained/modules/rpc-server/rpc-server.factor delete mode 100644 unmaintained/modules/rpc-server/summary.txt delete mode 100644 unmaintained/modules/rpc/authors.txt delete mode 100644 unmaintained/modules/rpc/rpc-docs.factor delete mode 100644 unmaintained/modules/rpc/rpc.factor delete mode 100644 unmaintained/modules/rpc/summary.txt delete mode 100644 unmaintained/modules/using/authors.txt delete mode 100644 unmaintained/modules/using/summary.txt delete mode 100644 unmaintained/modules/using/using-docs.factor delete mode 100644 unmaintained/modules/using/using.factor delete mode 100644 unmaintained/mongodb/gridfs/gridfs/gridfs.factor delete mode 100644 unmaintained/mongodb/gridfs/gridfs/unmaintained-reason.txt delete mode 100644 unmaintained/multi-method-syntax/multi-method-syntax.factor delete mode 100644 unmaintained/ogg/player/authors.txt delete mode 100644 unmaintained/ogg/player/player.factor delete mode 100644 unmaintained/ogg/player/summary.txt delete mode 100644 unmaintained/ogg/player/tags.txt delete mode 100644 unmaintained/opengl-gadgets/gadgets-tests.factor delete mode 100644 unmaintained/opengl-gadgets/gadgets.factor delete mode 100644 unmaintained/oracle/authors.txt delete mode 100644 unmaintained/oracle/liboci/authors.txt delete mode 100644 unmaintained/oracle/liboci/liboci.factor delete mode 100644 unmaintained/oracle/oracle-tests.factor delete mode 100644 unmaintained/oracle/oracle.factor delete mode 100644 unmaintained/oracle/summary.txt delete mode 100644 unmaintained/oracle/tags.txt delete mode 100644 unmaintained/ori/authors.txt delete mode 100644 unmaintained/ori/ori-tests.factor delete mode 100644 unmaintained/ori/ori.factor delete mode 100644 unmaintained/pdf/authors.txt delete mode 100644 unmaintained/pdf/libhpdf/libhpdf.factor delete mode 100644 unmaintained/pdf/pdf-tests.factor delete mode 100644 unmaintained/pdf/pdf.factor delete mode 100644 unmaintained/pdf/readme.txt delete mode 100644 unmaintained/peg-lexer/authors.txt delete mode 100644 unmaintained/peg-lexer/peg-lexer-docs.factor delete mode 100644 unmaintained/peg-lexer/peg-lexer-tests.factor delete mode 100644 unmaintained/peg-lexer/peg-lexer.factor delete mode 100644 unmaintained/peg-lexer/summary.txt delete mode 100644 unmaintained/peg-lexer/tags.txt delete mode 100644 unmaintained/peg-lexer/test-parsers/test-parsers.factor delete mode 100644 unmaintained/persistency/authors.txt delete mode 100644 unmaintained/persistency/persistency.factor delete mode 100644 unmaintained/physics/pos/pos.factor delete mode 100644 unmaintained/physics/vel/vel.factor delete mode 100644 unmaintained/random-weighted/authors.txt delete mode 100644 unmaintained/random-weighted/random-weighted.factor delete mode 100644 unmaintained/recipes/authors.txt delete mode 100644 unmaintained/recipes/icons/back.tiff delete mode 100644 unmaintained/recipes/icons/hate.tiff delete mode 100644 unmaintained/recipes/icons/love.tiff delete mode 100644 unmaintained/recipes/icons/more.tiff delete mode 100644 unmaintained/recipes/icons/submit.tiff delete mode 100644 unmaintained/recipes/recipes.factor delete mode 100644 unmaintained/recipes/summary.txt delete mode 100644 unmaintained/run-desc/run-desc.factor delete mode 100644 unmaintained/sandbox/authors.txt delete mode 100644 unmaintained/sandbox/sandbox-tests.factor delete mode 100644 unmaintained/sandbox/sandbox.factor delete mode 100644 unmaintained/sandbox/summary.txt delete mode 100644 unmaintained/sandbox/syntax/syntax.factor delete mode 100644 unmaintained/semantic-db/authors.txt delete mode 100644 unmaintained/semantic-db/semantic-db-tests.factor delete mode 100644 unmaintained/semantic-db/semantic-db.factor delete mode 100644 unmaintained/set-n/set-n.factor delete mode 100644 unmaintained/size-of/size-of.factor delete mode 100644 unmaintained/sniffer/channels/backend/backend.factor delete mode 100644 unmaintained/sniffer/channels/bsd/bsd.factor delete mode 100644 unmaintained/sniffer/channels/sniffer.factor delete mode 100644 unmaintained/sniffer/io/authors.txt delete mode 100644 unmaintained/sniffer/io/backend/authors.txt delete mode 100644 unmaintained/sniffer/io/backend/backend.factor delete mode 100644 unmaintained/sniffer/io/bsd/authors.txt delete mode 100644 unmaintained/sniffer/io/bsd/bsd.factor delete mode 100644 unmaintained/sniffer/io/filter/authors.txt delete mode 100644 unmaintained/sniffer/io/filter/backend/authors.txt delete mode 100644 unmaintained/sniffer/io/filter/backend/backend.factor delete mode 100644 unmaintained/sniffer/io/filter/bsd/authors.txt delete mode 100644 unmaintained/sniffer/io/filter/bsd/bsd.factor delete mode 100644 unmaintained/sniffer/io/filter/filter.factor delete mode 100644 unmaintained/sniffer/io/sniffer.factor delete mode 100644 unmaintained/specialized/specialized.factor delete mode 100644 unmaintained/springies/authors.txt delete mode 100644 unmaintained/springies/models/2snake/2snake.factor delete mode 100644 unmaintained/springies/models/2snake/authors.txt delete mode 100644 unmaintained/springies/models/2snake/tags.txt delete mode 100644 unmaintained/springies/models/2x2snake/2x2snake.factor delete mode 100644 unmaintained/springies/models/2x2snake/authors.txt delete mode 100644 unmaintained/springies/models/2x2snake/deploy.factor delete mode 100644 unmaintained/springies/models/2x2snake/tags.txt delete mode 100644 unmaintained/springies/models/3snake/3snake.factor delete mode 100644 unmaintained/springies/models/3snake/authors.txt delete mode 100644 unmaintained/springies/models/3snake/tags.txt delete mode 100644 unmaintained/springies/models/ball/authors.txt delete mode 100644 unmaintained/springies/models/ball/ball.factor delete mode 100644 unmaintained/springies/models/ball/tags.txt delete mode 100644 unmaintained/springies/models/belt-tire/authors.txt delete mode 100644 unmaintained/springies/models/belt-tire/belt-tire.factor delete mode 100644 unmaintained/springies/models/belt-tire/deploy.factor delete mode 100644 unmaintained/springies/models/belt-tire/tags.txt delete mode 100644 unmaintained/springies/models/nifty/authors.txt delete mode 100644 unmaintained/springies/models/nifty/nifty.factor delete mode 100644 unmaintained/springies/models/nifty/tags.txt delete mode 100644 unmaintained/springies/models/urchin/authors.txt delete mode 100644 unmaintained/springies/models/urchin/tags.txt delete mode 100644 unmaintained/springies/models/urchin/urchin.factor delete mode 100644 unmaintained/springies/springies.factor delete mode 100644 unmaintained/springies/summary.txt delete mode 100644 unmaintained/springies/tags.txt delete mode 100644 unmaintained/springies/ui/authors.txt delete mode 100644 unmaintained/springies/ui/ui.factor delete mode 100644 unmaintained/sto/sto.factor delete mode 100644 unmaintained/sudokus/authors.txt delete mode 100644 unmaintained/sudokus/sudokus.factor delete mode 100644 unmaintained/sudokus/summary.txt delete mode 100644 unmaintained/tabs/authors.txt delete mode 100644 unmaintained/tabs/summary.txt delete mode 100644 unmaintained/tabs/tabs.factor delete mode 100644 unmaintained/tangle/authors.txt delete mode 100644 unmaintained/tangle/html/html-tests.factor delete mode 100644 unmaintained/tangle/html/html.factor delete mode 100644 unmaintained/tangle/menu/menu.factor delete mode 100644 unmaintained/tangle/page/page.factor delete mode 100644 unmaintained/tangle/path/path.factor delete mode 100644 unmaintained/tangle/resources/jquery-1.2.3.min.js delete mode 100644 unmaintained/tangle/resources/weave.html delete mode 100644 unmaintained/tangle/resources/weave.js delete mode 100644 unmaintained/tangle/sandbox/sandbox.factor delete mode 100644 unmaintained/tangle/summary.txt delete mode 100644 unmaintained/tangle/tangle-tests.factor delete mode 100644 unmaintained/tangle/tangle.factor delete mode 100644 unmaintained/triggers/authors.txt delete mode 100644 unmaintained/triggers/summary.txt delete mode 100644 unmaintained/triggers/triggers-tests.factor delete mode 100644 unmaintained/triggers/triggers.factor delete mode 100644 unmaintained/ui/gadgets/alerts/alerts.factor delete mode 100644 unmaintained/ui/gadgets/alerts/authors.txt delete mode 100644 unmaintained/ui/gadgets/alerts/summary.txt delete mode 100644 unmaintained/ui/gadgets/comboboxes/authors.txt delete mode 100644 unmaintained/ui/gadgets/comboboxes/comboboxes.factor delete mode 100644 unmaintained/ui/gadgets/comboboxes/summary.txt delete mode 100644 unmaintained/ui/gadgets/controls/authors.txt delete mode 100644 unmaintained/ui/gadgets/controls/controls-docs.factor delete mode 100644 unmaintained/ui/gadgets/controls/controls.factor delete mode 100644 unmaintained/ui/gadgets/controls/summary.txt delete mode 100644 unmaintained/ui/gadgets/corners/authors.txt delete mode 100644 unmaintained/ui/gadgets/corners/corners.factor delete mode 100644 unmaintained/ui/gadgets/layout/authors.txt delete mode 100644 unmaintained/ui/gadgets/layout/layout-docs.factor delete mode 100644 unmaintained/ui/gadgets/layout/layout.factor delete mode 100644 unmaintained/ui/gadgets/layout/summary.txt delete mode 100644 unmaintained/ui/gadgets/plot/plot.factor delete mode 100644 unmaintained/ui/gadgets/poppers/authors.txt delete mode 100644 unmaintained/ui/gadgets/poppers/poppers.factor delete mode 100644 unmaintained/ui/gadgets/tiling/tiling.factor delete mode 100644 unmaintained/ui/offscreen/authors.txt delete mode 100644 unmaintained/ui/offscreen/offscreen-docs.factor delete mode 100644 unmaintained/ui/offscreen/offscreen.factor delete mode 100644 unmaintained/ui/offscreen/summary.txt delete mode 100644 unmaintained/ui/offscreen/tags.txt delete mode 100644 unmaintained/update/backup/backup.factor delete mode 100644 unmaintained/update/latest/latest.factor delete mode 100644 unmaintained/update/update.factor delete mode 100644 unmaintained/update/util/util.factor delete mode 100644 unmaintained/webapps/numbers/authors.txt delete mode 100644 unmaintained/webapps/numbers/numbers.factor diff --git a/README.md b/README.md index 6c042a9004..9293d0133c 100644 --- a/README.md +++ b/README.md @@ -117,7 +117,7 @@ The Factor source tree is organized as follows: * `basis/` - Factor basis library, compiler, tools * `extra/` - more libraries and applications * `misc/` - editor modes, icons, etc -* `unmaintained/` - unmaintained contributions, please help! +* `unmaintained/` - now at [factor-unmaintained](https://github.com/factor/factor-unmaintained) ## Community diff --git a/unmaintained/4DNav/4DNav-docs.factor b/unmaintained/4DNav/4DNav-docs.factor deleted file mode 100644 index 6f63f2e794..0000000000 --- a/unmaintained/4DNav/4DNav-docs.factor +++ /dev/null @@ -1,201 +0,0 @@ -! Copyright (C) 2008 Jean-François Bigot. -! See http://factorcode.org/license.txt for BSD license. -USING: help.markup help.syntax kernel quotations strings ; -IN: 4DNav - - -HELP: menu-3D -{ $values - { "gadget" "gadget" } -} -{ $description "The menu dedicated to 3D movements of the camera" } ; - -HELP: menu-4D -{ $values - - { "gadget" "gadget" } -} -{ $description "The menu dedicated to 4D movements of space" } ; - -HELP: menu-bar -{ $values - - { "gadget" "gadget" } -} -{ $description "return gadget containing menu buttons" } ; - -HELP: model-projection -{ $values - { "x" "interger" } - { "space" "space" } -} -{ $description "Project space following coordinate x" } ; - -HELP: mvt-3D-1 -{ $values - - { "quot" "quotation" } -} -{ $description "return a quotation to orientate space to see it from first point of view" } ; - -HELP: mvt-3D-2 -{ $values - - { "quot" "quotation" } -} -{ $description "return a quotation to orientate space to see it from second point of view" } ; - -HELP: mvt-3D-3 -{ $values - - { "quot" "quotation" } -} -{ $description "return a quotation to orientate space to see it from third point of view" } ; - -HELP: mvt-3D-4 -{ $values - - { "quot" "quotation" } -} -{ $description "return a quotation to orientate space to see it from first point of view" } ; - -HELP: load-model-file -{ $description "load space from file" } ; - -HELP: rotation-4D -{ $values - { "m" "a rotation matrix" } -} -{ $description "Apply a 4D rotation matrix" } ; - -HELP: translation-4D -{ $values - { "v" "vector" } -} -{ $description "Apply a 4D translation" } ; - - -ARTICLE: "implementation details" "How 4DNav is done" -"4DNav is build using :" - -{ $subsections - "4DNav.camera" - "adsoda-main-page" -} -; - -ARTICLE: "Space file" "Create a new space file" -"To build a new space, create an XML file using " { $vocab-link "adsoda" } " model description. A solid is not caracterized by its corners but is defined as the intersection of hyperplanes." - -$nl -"An example is:" -{ $code """ - - - 4 - - 4cube1 - 4 - 1,0,0,0,100 - -1,0,0,0,-150 - 0,1,0,0,100 - 0,-1,0,0,-150 - 0,0,1,0,100 - 0,0,-1,0,-150 - 0,0,0,1,100 - 0,0,0,-1,-150 - 1,0,0 - - - 4triancube - 4 - 1,0,0,0,160 - -0.4999999999999998,-0.8660254037844387,0,0,-130 - -0.5000000000000004,0.8660254037844384,0,0,-130 - 0,0,1,0,140 - 0,0,-1,0,-180 - 0,0,0,1,110 - 0,0,0,-1,-180 - 0,1,0 - - - triangone - 4 - 1,0,0,0,60 - 0.5,0.8660254037844386,0,0,60 - -0.5,0.8660254037844387,0,0,-20 - -1.0,0,0,0,-100 - -0.5,-0.8660254037844384,0,0,-100 - 0.5,-0.8660254037844387,0,0,-20 - 0,0,1,0,120 - 0,0,-0.4999999999999998,-0.8660254037844387,-120 - 0,0,-0.5000000000000004,0.8660254037844384,-120 - 0,1,1 - - - 1,1,1,1 - 0.2,0.2,0.6 - - 0.8,0.9,0.9 - -""" } ; - -ARTICLE: "TODO" "Todo" -{ $list - "A vocab to initialize parameters" - "an editor mode" - { $list "add a face to a solid" - "add a solid to the space" - "move a face" - "move a solid" - "select a solid in a list" - "select a face" - "display selected face" - "edit a solid color" - "add a light" - "edit a light color" - "move a light" - } - "add a tool wich give an hyperplane normal vector with enought points. Will use adsoda.intersect-hyperplanes with { { 0 } { 0 } { 1 } } " - "decorrelate 3D camera and activate them with select buttons" - -} ; - - -ARTICLE: "4DNav" "The 4DNav app" -{ $vocab-link "4DNav" } -$nl -{ $heading "4D Navigator" } -"4DNav is a simple tool to visualize 4 dimensionnal objects." -$nl -"It uses " { $vocab-link "adsoda" } " library to display a 4D space and navigate thru it." -$nl -"It will display:" -{ $list - { "a menu window" } - { "4 visualization windows" } -} -"Each visualization window represents the projection of the 4D space on a particular 3D space." - -{ $heading "Start" } -"type:" { $code "\"4DNav\" run" } - -{ $heading "Navigation" } -"Menu window is divided in 4 areas" -{ $list - { "a space-file chooser to select the file to display" } - { "a parametrization area to select the projection mode" } - { "4D submenu to translate and rotate the 4D space" } - { "3D submenu to move the camera in 3D space. Cameras in every 3D spaces are manipulated as a single one" } - } - -{ $heading "Links" } -{ $subsections - "Space file" - "TODO" - "implementation details" -} - -; - -ABOUT: "4DNav" diff --git a/unmaintained/4DNav/4DNav.factor b/unmaintained/4DNav/4DNav.factor deleted file mode 100644 index 8ba0788a6b..0000000000 --- a/unmaintained/4DNav/4DNav.factor +++ /dev/null @@ -1,567 +0,0 @@ -! Copyright (C) 2008 Jeff Bigot -! See http://factorcode.org/license.txt for BSD license. -USING: kernel -namespaces -accessors -assocs -make -math -math.functions -math.trig -math.parser -hashtables -sequences -combinators -continuations -colors -colors.constants -prettyprint -vars -quotations -io -io.directories -io.pathnames -help.markup -io.files -ui.gadgets.panes - ui - ui.gadgets - ui.traverse - ui.gadgets.borders - ui.gadgets.frames - ui.gadgets.tracks - ui.gadgets.labels - ui.gadgets.labeled - ui.gadgets.lists - ui.gadgets.buttons - ui.gadgets.packs - ui.gadgets.grids - ui.gadgets.corners - ui.gestures - ui.gadgets.scrollers -splitting -vectors -math.vectors -values -4DNav.turtle -4DNav.window3D -4DNav.deep -4DNav.space-file-decoder -models -fry -adsoda -adsoda.tools -; -QUALIFIED-WITH: ui.pens.solid s -QUALIFIED-WITH: ui.gadgets.wrappers w - - -IN: 4DNav -VALUE: selected-file -VALUE: translation-step -VALUE: rotation-step - -3 \ translation-step set-value -5 \ rotation-step set-value - -VAR: selected-file-model -VAR: observer3d -VAR: view1 -VAR: view2 -VAR: view3 -VAR: view4 -VAR: present-space - -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -! namespace utilities - -: closed-quot ( quot -- quot ) - namestack swap '[ namestack [ _ set-namestack @ ] dip set-namestack ] ; - -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! waiting for deep-cleave-quots - -: 4D-Rxy ( angle -- Rx ) deg>rad -[ 1.0 , 0.0 , 0.0 , 0.0 , - 0.0 , 1.0 , 0.0 , 0.0 , - 0.0 , 0.0 , dup cos , dup sin neg , - 0.0 , 0.0 , dup sin , dup cos , ] 4 make-matrix nip ; - -: 4D-Rxz ( angle -- Ry ) deg>rad -[ 1.0 , 0.0 , 0.0 , 0.0 , - 0.0 , dup cos , 0.0 , dup sin neg , - 0.0 , 0.0 , 1.0 , 0.0 , - 0.0 , dup sin , 0.0 , dup cos , ] 4 make-matrix nip ; - -: 4D-Rxw ( angle -- Rz ) deg>rad -[ 1.0 , 0.0 , 0.0 , 0.0 , - 0.0 , dup cos , dup sin neg , 0.0 , - 0.0 , dup sin , dup cos , 0.0 , - 0.0 , 0.0 , 0.0 , 1.0 , ] 4 make-matrix nip ; - -: 4D-Ryz ( angle -- Rx ) deg>rad -[ dup cos , 0.0 , 0.0 , dup sin neg , - 0.0 , 1.0 , 0.0 , 0.0 , - 0.0 , 0.0 , 1.0 , 0.0 , - dup sin , 0.0 , 0.0 , dup cos , ] 4 make-matrix nip ; - -: 4D-Ryw ( angle -- Ry ) deg>rad -[ dup cos , 0.0 , dup sin neg , 0.0 , - 0.0 , 1.0 , 0.0 , 0.0 , - dup sin , 0.0 , dup cos , 0.0 , - 0.0 , 0.0 , 0.0 , 1.0 , ] 4 make-matrix nip ; - -: 4D-Rzw ( angle -- Rz ) deg>rad -[ dup cos , dup sin neg , 0.0 , 0.0 , - dup sin , dup cos , 0.0 , 0.0 , - 0.0 , 0.0 , 1.0 , 0.0 , - 0.0 , 0.0 , 0.0 , 1.0 , ] 4 make-matrix nip ; - -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! UI -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -: button* ( string quot -- button ) - closed-quot ; - -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -: model-projection-chooser ( -- gadget ) - observer3d> projection-mode>> - { { 1 "perspective" } { 0 "orthogonal" } } - ; - -: collision-detection-chooser ( -- gadget ) - observer3d> collision-mode>> - { { t "on" } { f "off" } } ; - -: model-projection ( x -- space ) - present-space> swap space-project ; - -: update-observer-projections ( -- ) - view1> relayout-1 - view2> relayout-1 - view3> relayout-1 - view4> relayout-1 ; - -: update-model-projections ( -- ) - 0 model-projection view1> model<< - 1 model-projection view2> model<< - 2 model-projection view3> model<< - 3 model-projection view4> model<< ; - -: camera-action ( quot -- quot ) - '[ drop _ observer3d> - with-self update-observer-projections ] - closed-quot ; - -: win3D ( text gadget -- ) - "navigateur 4D : " rot append open-window ; - -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! 4D object manipulation -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -: (mvt-4D) ( quot -- ) - present-space> - swap call space-ensure-solids - >present-space - update-model-projections - update-observer-projections ; inline - -: rotation-4D ( m -- ) - '[ _ [ [ middle-of-space dup vneg ] keep - swap space-translate ] dip - space-transform - swap space-translate - ] (mvt-4D) ; - -: translation-4D ( v -- ) '[ _ space-translate ] (mvt-4D) ; - -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -! menu -! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - -: menu-rotations-4D ( -- gadget ) - 3 3 - { 1 1 } >>filled-cell - 1 >>fill - "XY +" [ drop rotation-step 4D-Rxy rotation-4D ] - button* add-gadget - "XY -" [ drop rotation-step neg 4D-Rxy rotation-4D ] - button* add-gadget - @top-left grid-add - 1 >>fill - "XZ +" [ drop rotation-step 4D-Rxz rotation-4D ] - button* add-gadget - "XZ -" [ drop rotation-step neg 4D-Rxz rotation-4D ] - button* add-gadget - @top grid-add - 1 >>fill - "YZ +" [ drop rotation-step 4D-Ryz rotation-4D ] - button* add-gadget - "YZ -" [ drop rotation-step neg 4D-Ryz rotation-4D ] - button* add-gadget - @center grid-add - 1 >>fill - "XW +" [ drop rotation-step 4D-Rxw rotation-4D ] - button* add-gadget - "XW -" [ drop rotation-step neg 4D-Rxw rotation-4D ] - button* add-gadget - @top-right grid-add - 1 >>fill - "YW +" [ drop rotation-step 4D-Ryw rotation-4D ] - button* add-gadget - "YW -" [ drop rotation-step neg 4D-Ryw rotation-4D ] - button* add-gadget - @right grid-add - 1 >>fill - "ZW +" [ drop rotation-step 4D-Rzw rotation-4D ] - button* add-gadget - "ZW -" [ drop rotation-step neg 4D-Rzw rotation-4D ] - button* add-gadget - @bottom-right grid-add -; - -: menu-translations-4D ( -- gadget ) - 3 3 - { 1 1 } >>filled-cell - 1 >>fill - 1 >>fill - "X+" [ drop { 1 0 0 0 } translation-step v*n - translation-4D ] - button* add-gadget - "X-" [ drop { -1 0 0 0 } translation-step v*n - translation-4D ] - button* add-gadget - add-gadget - "YZW"