論文の概要: Minimalistic Terminal Editor for Julia Programming -- MinTEJ: A Friendly Approach for a Scientific Programmer
- arxiv url: http://arxiv.org/abs/2605.12275v1
- Date: Tue, 12 May 2026 15:36:29 GMT
- ステータス: 翻訳完了
- システム内更新日: 2026-05-13 21:48:56.972161
- Title: Minimalistic Terminal Editor for Julia Programming -- MinTEJ: A Friendly Approach for a Scientific Programmer
- Title(参考訳): ユリアプログラミングのための最小限のターミナルエディタ -- MinTEJ:科学プログラマのためのフレンドリーなアプローチ
- Authors: Poornachandratejasvi Laxman Bhattar, Payal V. Dahiwale, Krishnarjunulu Thota, Anurag Sharma,
- Abstract要約: 本稿では、Juliaで構築された端末ベースのエディタMinTEJを紹介する。
ファイル管理、コード編集、実行、デバッグをコマンド指向のワークフローを通じて統合する、逐次モーダルインタラクションアーキテクチャ(SMIA)を提案する。
- 参考スコア(独自算出の注目度): 3.0040479143527334
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: Developers rely on lightweight, terminal-centric workflows for rapid code iteration. However, within a unified environment for Julia programming language, existing tools provide limited support for integrated workflow such as editing, execution, file management, and debugging. As a result, developers frequently incur context-switching overhead and fragmented tool interactions. Therefore, the proposed work predominantly focuses on the minimalistic approach for developing native terminal editor for Julia programming language. This paper introduces MinTEJ, a terminal-based editor built in Julia, and proposes a Sequential Modal Interaction Architecture (SMIA) that unifies file management, code editing, execution, and debugging through a command-oriented workflow. The presented work formalizes model interaction and reduces cognitive load & errors while transitioning among different modes. In SMIA, buffer is the central data structure that persists across all modes. Each mode interprets and manipulates the buffer according to mode-specific rules. The central controller mediates access to the buffer and enforces sequential transitions between modes. To evaluate the approach, the performance benchmarking of MinTEJ is compared against existing tools i.e., VS code and Notepad++. The effectiveness of the proposed MinTEJ is evaluated based on memory consumption and CPU utilization demonstrating that it has less resource overhead. Findings suggest that integrated terminal-based editor environment is a practical lightweight software tool enabling efficient iterative development.
- Abstract(参考訳): 開発者は、迅速なコードイテレーションのために軽量でターミナル中心のワークフローを頼りにしている。
しかし、Juliaプログラミング言語の統一環境では、既存のツールは編集、実行、ファイル管理、デバッグといった統合ワークフローを限定的にサポートする。
その結果、開発者は頻繁にコンテキストスイッチのオーバーヘッドと断片化されたツールインタラクションを発生させる。
そこで提案した研究は,Julia プログラミング言語のネイティブ端末エディタの開発において,最小限のアプローチに重点を置いている。
本稿では、Juliaで構築された端末ベースのエディタであるMinTEJを紹介し、コマンド指向のワークフローを通じてファイル管理、コード編集、実行、デバッグを統一する逐次モーダルインタラクションアーキテクチャ(SMIA)を提案する。
提案した研究は、モデル相互作用を形式化し、異なるモード間で遷移しながら認知的負荷とエラーを減らす。
SMIAでは、バッファはすべてのモードにまたがる中央データ構造である。
各モードは、モード固有のルールに従ってバッファを解釈し、操作する。
中央コントローラはバッファへのアクセスを仲介し、モード間のシーケンシャルな遷移を実行する。
このアプローチを評価するため、MinTEJのパフォーマンスベンチマークはVSコードやNotepad++といった既存のツールと比較される。
提案するMinTEJの有効性は、メモリ消費とCPU利用率に基づいて評価され、リソースオーバーヘッドが少ないことを示す。
統合端末ベースのエディタ環境は,効率的な反復開発を実現するための,実用的な軽量ソフトウェアツールであることを示す。
関連論文リスト
- Debug2Fix: Supercharging Coding Agents with Interactive Debugging Capabilities [3.506382476101256]
Debug2Fixは、インタラクティブなDebug2Fixをサブエージェントアーキテクチャを介してソフトウェアエンジニアリングエージェントの中核コンポーネントとして組み込む新しいフレームワークである。
我々はGitBug-JavaとSWE-Bench-Liveに対して評価を行い、特定のモデルのベースラインと比較して20%以上のパフォーマンス向上を実現した。
我々のフレームワークを使って、GPT-5やClaude Haiku 4.5のような弱いモデルを作るか、Claude Sonnet 4.5のようなより強いモデルのパフォーマンスを超えることができる。
論文 参考訳(メタデータ) (2026-02-20T19:24:16Z) - IDE-Bench: Evaluating Large Language Models as IDE Agents on Real-World Software Engineering Tasks [0.37823923040445995]
我々は、生の端末実行を超えるDocker化されたテストハーネスを提示します。
検索、構造化ファイル編集、フルスタックアプリケーションのテストツールに高レベルの抽象化を提供する。
論文 参考訳(メタデータ) (2026-01-28T02:06:37Z) - VibeTensor: System Software for Deep Learning, Fully Generated by AI Agents [42.56489784841984]
実装の変更が生成され、エージェントが提案する差分として適用される。
アーキテクチャを説明し、システムの生成と検証に使用するワークフローを要約し、アーティファクトを評価する。
論文 参考訳(メタデータ) (2026-01-21T19:29:00Z) - PaperDebugger: A Plugin-Based Multi-Agent System for In-Editor Academic Writing, Review, and Editing [35.392342990789324]
Paper Debuggerは、インエディター、マルチエージェント、プラグインベースの学術書記アシスタントである。
デモでは、ローカライズされた編集、構造化されたレビュー、並列エージェントの実行、diffベースの更新など、完全に統合されたワークフローを紹介しました。
論文 参考訳(メタデータ) (2025-12-02T10:00:37Z) - InspectCoder: Dynamic Analysis-Enabled Self Repair through interactive LLM-Debugger Collaboration [71.18377595277018]
大きな言語モデル(LLM)は、診断が難しい複雑なロジックエラーを伴うバグの多いコードを生成することが多い。
対話型デバッガ制御による動的解析を LLM に委ねる初のエージェントプログラム修復システムである InspectCoder を提案する。
論文 参考訳(メタデータ) (2025-10-21T06:26:29Z) - debug-gym: A Text-Based Environment for Interactive Debugging [55.11603087371956]
大規模言語モデル(LLM)は、コーディングタスクにますます依存している。
LLMは、タスクに関連する情報を集めるために対話的にAを探索する能力の恩恵を受けることができると仮定する。
対話型符号化環境において,LLMベースのエージェントを開発するためのテキスト環境,すなわちデバッグジャムを提案する。
論文 参考訳(メタデータ) (2025-03-27T14:43:28Z) - KGym: A Platform and Dataset to Benchmark Large Language Models on Linux Kernel Crash Resolution [59.20933707301566]
大規模言語モデル(LLM)は、ますます現実的なソフトウェア工学(SE)タスクにおいて一貫して改善されている。
現実世界のソフトウェアスタックでは、Linuxカーネルのような基本的なシステムソフトウェアの開発にSEの取り組みが費やされています。
このような大規模システムレベルのソフトウェアを開発する際にMLモデルが有用かどうかを評価するため、kGymとkBenchを紹介する。
論文 参考訳(メタデータ) (2024-07-02T21:44:22Z) - ControlLLM: Augment Language Models with Tools by Searching on Graphs [97.62758830255002]
我々は,大規模言語モデル(LLM)が実世界のタスクを解くためのマルチモーダルツールを利用できる新しいフレームワークであるControlLLMを提案する。
フレームワークは,(1)複雑なタスクを明確なサブタスクに分割し,入力と出力を適切に定義したサブタスクに分解するtextittask Decomposer,(2)構築済みのツールグラフ上で最適なソリューションパスを探索する textitThoughts-on-Graph(ToG)パラダイム,(3)ソリューションパスを解釈して実行するリッチなツールボックスを備えた textitexecution Engine,の3つの主要なコンポーネントから構成される。
論文 参考訳(メタデータ) (2023-10-26T21:57:21Z)
関連論文リストは本サイト内にある論文のタイトル・アブストラクトから自動的に作成しています。
指定された論文の情報です。
本サイトの運営者は本サイト(すべての情報・翻訳含む)の品質を保証せず、本サイト(すべての情報・翻訳含む)を使用して発生したあらゆる結果について一切の責任を負いません。