2013年06月時点のプロダクトコード

ABCI
  • command base システム: アプリケーションをcommandlineシステムなどに統合し、make, shellなどさまざまなコマンドラインツールに統合するシステム。コマンドラインをパスにマッピングさせることでシステムをプロセスやファイルシステムに抽象化する。また、routingなどもコマンドと抽象化することにより透過的な実行を可能とする。
  • component base システム: サーバサイドのアプリケーションも、ローカルアプリケーションも、ブラウザアプリケーションも同一のコンポーネントとして用いることを可能とする仕組みを持つシステム
  • context base システム: オブジェクト指向のような構造化ではなくデータフローに注目したシステム。グローバルコンテキスト、共有コンテキスト、ユーザコンテキスト、グループコンテキスト、セッションコンテキスト、コマンドコンテキストなど、フローをベースとし、ビルドシステムではフローの関係性を解決してビルドする。逆解析で用いるような観測量(データ)を入力とし、ブロック線図の入出力の関係を記述するようなシステムを記述するためにデータフロー中心の設計を考案。
  • invertsable システム: 値の操作ではなくexpression の操作を行うことで双方向データバインディングやテンプレートマッチングを可能とする。
  • LISP型管理システム: 全てのツールチェーンをLISPで統合するための抽象化
  • ABCIは実家の住まいの我孫子市を捩ってつけた名称

ABCI (20130605_0453)

https://git.tea-assets.com/teaos/abci/src/commit/78eae5b4160c7c17fd297684cb7eefd209065aaf
PathDescription
doc/
doc/index.html
doc/index.org.html
doc/makefile.sh
doc/markdown.css
doc/tea-command.html
doc/tea-console.html
doc/tea-fs.html
doc/tea-jssp.html
doc/tea-macro.html
doc/tea-make.html
doc/tea-math.html
doc/tea-product.html
doc/tea-server.html
doc/tea-var.html
lib/
lib/applications/
lib/applications/business/
lib/applications/business/cash.js
lib/applications/business/stock.js
lib/applications/developer/
lib/applications/developer/t_application.js
lib/applications/developer/t_code.js
lib/applications/developer/t_combination.js
lib/applications/developer/t_controller.js
lib/applications/developer/t_driver.js
lib/applications/developer/t_model.js
lib/applications/developer/t_module.js
lib/applications/developer/t_object.js
lib/applications/developer/t_service.js
lib/applications/developer/t_state.js
lib/applications/developer/t_view.js
lib/applications/editor/
lib/applications/editor/appnote.js
lib/applications/editor/bgraph.js
lib/applications/editor/canvas.js
lib/applications/editor/cgraph.js
lib/applications/editor/column.js
lib/applications/editor/drawer.js
lib/applications/editor/flashlink.js
lib/applications/editor/imagelink.js
lib/applications/editor/lgraph.js
lib/applications/editor/media.js.txt
lib/applications/editor/metanote.js
lib/applications/editor/note.js
lib/applications/editor/paper.js
lib/applications/editor/permission.js
lib/applications/editor/qanda.js
lib/applications/editor/question4.js
lib/applications/editor/questions.js
lib/applications/editor/rgraph.js
lib/applications/editor/richnote.js
lib/applications/editor/slide.js
lib/applications/editor/table.js
lib/applications/editor/teanote.js
lib/applications/editor/template.js.txt
lib/applications/editor/templatenote.js
lib/applications/editor/wikinote.js
lib/applications/editor/youtubelink.js
lib/applications/frame/
lib/applications/frame/accordion.js
lib/applications/frame/tabs.js
lib/applications/frame/unique.js
lib/applications/frame/web.js
lib/applications/frame/windows.js
lib/applications/game/
lib/applications/game/kemusi/img
lib/applications/game/answer.js
lib/applications/game/baccarat.js
lib/applications/game/blackjack.js
lib/applications/game/kemusi2.js
lib/applications/game/minesweeper.css
lib/applications/game/minesweeper.js
lib/applications/game/nobel.js
lib/applications/game/osero.js
lib/applications/game/paircell.js
lib/applications/game/poker.js
lib/applications/game/quiz4.js
lib/applications/game/slot.js
lib/applications/setting/
lib/applications/setting/login.js
lib/applications/setting/logout.js
lib/applications/setting/sys_setting.js
lib/applications/setting/user_setting.js
lib/applications/system/
lib/applications/system/backup.js
lib/applications/system/bookviewer.js
lib/applications/system/browser.js
lib/applications/system/console.js
lib/applications/system/filereader.js
lib/applications/system/fileviewer.js
lib/applications/system/finder.js
lib/applications/system/installer.js
lib/applications/system/keyboard.js
lib/applications/system/launcher.js
lib/applications/test/
lib/applications/test/alert.js
lib/applications/test/ctrltest.js
lib/applications/test/unittest.js
lib/applications/utility/
lib/applications/utility/analog_stopwatch.css
lib/applications/utility/analog_stopwatch.js
lib/applications/utility/bgslider.js
lib/applications/utility/calculator.js
lib/applications/utility/calendar.js
lib/applications/utility/particle_clock_1.js
lib/applications/utility/pdftpl.js
lib/applications/utility/sakura.js
lib/applications/utility/schedule.js
lib/applications/utility/stopwatch.js
lib/applications/utility/watch.js
lib/applications/viewer/
lib/applications/viewer/blog.js
lib/applications/index.cluster
lib/applications/makefile.json
lib/commands/
lib/commands/seeds/
lib/commands/seeds/_common/
lib/commands/seeds/_common/head.js
lib/commands/seeds/sys/echo.js
lib/commands/seeds/sys/exit.js
lib/commands/seeds/sys/man.js
lib/commands/seeds/sys/source.js
lib/commands/seeds/makefile.json
lib/commands/seeds/sys.js
lib/commands/analysis.js
lib/commands/coffee.js
lib/commands/color.js
lib/commands/common.js
lib/commands/crypto.js
lib/commands/css.js
lib/commands/csv.js
lib/commands/db.js
lib/commands/doc.js
lib/commands/expr.js
lib/commands/fs.js
lib/commands/graph.js
lib/commands/group.js
lib/commands/json.js
lib/commands/ltsv.js
lib/commands/marked.js
lib/commands/mod.js
lib/commands/ooa.js
lib/commands/ooa_analyzer.js
lib/commands/ooa_compiler.js
lib/commands/ooa_generator.js
lib/commands/ooa_interpreter.js
lib/commands/ooa_machine.js
lib/commands/process.js
lib/commands/scheme.js
lib/commands/server.js
lib/commands/socket.js
lib/commands/stmt.js
lib/commands/sys.js
lib/commands/task.js
lib/commands/tea-ajax.js
lib/commands/tea-command.js
lib/commands/tea-console.js
lib/commands/tea-jssp.js
lib/commands/tea-macro.js
lib/commands/tea-make.js
lib/commands/tea-product.js
lib/commands/tea-server.js
lib/commands/tea-var.js
lib/commands/test.js
lib/commands/uglifyjs.js
lib/commands/user.js
lib/commands/wiki.js
lib/commands/zip.js
lib/drivers/
lib/drivers/cms_movabletype.js
lib/drivers/cms_wordpress.js
lib/drivers/fmt_feed.js
lib/drivers/fmt_xmlpaper.js
lib/drivers/index.cluster
lib/drivers/srv_amazon.js
lib/drivers/srv_livedoorcityforecast.js
lib/drivers/srv_livedoorforecast.js
lib/drivers/srv_twitter.js
lib/drivers/tos_debugstorage.js
lib/drivers/tos_serverstorage.js
lib/drivers/tos_std.js
lib/drivers/tos_workspace.js
lib/modules/
lib/modules/index.cluster
lib/modules/math.js
lib/modules/teaos.js
lib/modules/test.js
lib/objects/
lib/objects/game/
lib/objects/magicpaper/
lib/objects/teaos/
lib/objects/2d.js
lib/objects/3d.js
lib/objects/ajax.js
lib/objects/analysis.js
lib/objects/cache.js
lib/objects/command.js
lib/objects/console.js
lib/objects/db.js
lib/objects/device.js
lib/objects/devpath.js
lib/objects/fs.js
lib/objects/graph.js
lib/objects/group.js
lib/objects/index.cluster
lib/objects/json.js
lib/objects/jssp.js
lib/objects/macro-expr.js
lib/objects/macro-stmt.js
lib/objects/macro.js
lib/objects/make.js
lib/objects/math.js
lib/objects/numeric.js
lib/objects/op.js
lib/objects/package_executable.js
lib/objects/port.js
lib/objects/port_extension.js
lib/objects/product.js
lib/objects/queue.js
lib/objects/server.js
lib/objects/sysfile.js
lib/objects/sysvar.js
lib/objects/sysvar_in_command.js
lib/objects/task.js
lib/objects/taskfile.js
lib/objects/taskvar.js
lib/objects/time.js
lib/objects/url.js
lib/objects/user.js
lib/objects/util.js
lib/objects/vardb.js
lib/objects/varpath.js
lib/objects/varpath_in_command.js
lib/tea-ajax/
lib/tea-ajax/tea-ajax.js
lib/tea-command/
lib/tea-command/tea-command.js
lib/tea-console/
lib/tea-console/tea-console.js
lib/tea-db/
lib/tea-db/tea-db.js
lib/tea-fs/
lib/tea-fs/tea-fs.js
lib/tea-jssp/
lib/tea-jssp/tea-jssp.js
lib/tea-macro/
lib/tea-macro/tea-macro.js
lib/tea-make/
lib/tea-make/tea-make.js
lib/tea-math/
lib/tea-math/tea-math.js
lib/tea-product/
lib/tea-product/tea-product.js
lib/tea-server/
lib/tea-server/tea-server.js
lib/tea-var/
lib/tea-var/tea-var.js
makefiles/
makefiles/configs/
makefiles/configs/bin-asset.js
makefiles/configs/default-asset.js
makefiles/configs/default-teaos.js
makefiles/configs/doc-asset.js
makefiles/configs/mit-license.txt
makefiles/configs/tea-fs-config.js
makefiles/tea-ajax.json
makefiles/tea-command.json
makefiles/tea-console.json
makefiles/tea-db.json
makefiles/tea-fs-optimize.json
makefiles/tea-fs.json
makefiles/tea-jssp.json
makefiles/tea-macro.json
makefiles/tea-make.json
makefiles/tea-math.json
makefiles/tea-os.json
makefiles/tea-product.json
makefiles/tea-server.json
makefiles/tea-var.json
packages/
packages/tea-ajax/
packages/tea-ajax/README.md
packages/tea-ajax/package.json
packages/tea-command/
packages/tea-command/README-ja.md
packages/tea-command/README.md
packages/tea-command/package.json
packages/tea-console/
packages/tea-console/README-ja.md
packages/tea-console/README.md
packages/tea-console/package.json
packages/tea-console/source.txt
packages/tea-db/
packages/tea-db/README.md
packages/tea-db/package.json
packages/tea-fs/
packages/tea-fs/README.md
packages/tea-fs/package.json
packages/tea-jssp/
packages/tea-jssp/README-ja.md
packages/tea-jssp/README.md
packages/tea-jssp/package.json
packages/tea-macro/
packages/tea-macro/README-ja.md
packages/tea-macro/README.md
packages/tea-macro/package.json
packages/tea-make/
packages/tea-make/README.md
packages/tea-make/package.json
packages/tea-math/
packages/tea-math/README-ja.md
packages/tea-math/README.md
packages/tea-math/package.json
packages/tea-product/
packages/tea-product/README-ja.md
packages/tea-product/README.md
packages/tea-product/package.json
packages/tea-server/
packages/tea-server/public/
packages/tea-server/public/entries/
packages/tea-server/public/entries/1.json
packages/tea-server/public/README.md
packages/tea-server/public/index.html
packages/tea-server/README.md
packages/tea-server/package.json
packages/tea-var/
packages/tea-var/README-ja.md
packages/tea-var/README.md
packages/tea-var/package.json
packages/tea-agent.json
packages/tea-image.json
packages/tea-matrix.json
public/
public/README.md
public/test.json
shells/
shells/analysis.sh
shells/db.sh
shells/fs.sh
shells/tea-command.sh
shells/test.sh
templates/
templates/commonjs/
templates/commonjs/after.js
templates/commonjs/before.js
templates/commonjs/head.js
templates/html-md.tjs
templates/html.tjs
tests/
tests/combinations/
tests/commands/
tests/controllers/
tests/drivers/
tests/macro_works/
tests/make_works/
tests/objects/
tests/ooa_works/
tests/sysfile_works/
tests/all-tea-ajax.js
tests/all-tea-command.js
tests/all-tea-console.js
tests/all-tea-db.js
tests/all-tea-fs.js
tests/all-tea-jssp.js
tests/all-tea-macro.js
tests/all-tea-make.js
tests/all-tea-math.js
tests/all-tea-product.js
tests/all-tea-server.js
tests/all-tea-var.js
tests/all.js
tests/config.js
tests/index.cluster
tests/tea-ajax.js
tests/tea-command.js
tests/tea-fs.js
tests/tea-make.js
tests/tea-server.js
tests/test.js
README-ja.md
README.md
TODO.md
app.js
configs.json
tea-ajax.js
tea-command.js
tea-console.js
tea-jssp.js
tea-macro.js
tea-make.js
tea-math.js
tea-product.js
tea-server.js
tea-var.js