`
kidneyball
  • 浏览: 328972 次
  • 性别: Icon_minigender_1
  • 来自: 南太平洋
社区版块
存档分类
最新评论

推荐一个颇好用的Scala REPL脚本控制台

阅读更多
本想发在群组,那里竟然不支持附件。先发在博客里吧。

===================================================

本来是想给家里小孩找编程入门的语言,找到了这个东西:

http://www.kogics.net/kojo

表面上,它是一个用Scala语法编程控制小海龟在画布上画图,教小朋友编程概念的软件。事实上,它是个非常好用的脚本环境。

代码加亮和自动补全





执行历史跟踪



逐行显示结果



自定义类路径,引入自己的类







写Java或Scala的时候开一个放着,随时打测试代码看结果,很爽很舒服。
  • 大小: 44.9 KB
  • 大小: 8.8 KB
  • 大小: 24.7 KB
  • 大小: 34 KB
  • 大小: 39 KB
分享到:
评论
4 楼 kutekute 2015-08-05  
分享快乐,谢啦
3 楼 793059909 2015-01-20  
kidneyball 写道
793059909 写道
下载页面打不开,能否上传一下


你要什么系统的? Windows, Linux, Mac?

windows xp
2 楼 kidneyball 2014-11-11  
793059909 写道
下载页面打不开,能否上传一下


你要什么系统的? Windows, Linux, Mac?
1 楼 793059909 2014-11-10  
下载页面打不开,能否上传一下

相关推荐

    xwiki-contrib-repl:XWiki中的脚本控制台

    XWiki REPL控制台 基于read-eval-print循环的控制台,用于测试XWiki中的脚本。 要构建(需要node.js): npm install ./do 生成的.xar文件将包含该应用程序。 有关更多信息,请参见

    一个简单的Swift脚本示例,该脚本会请求用户输入两个数字,并计算它们的和与乘积,然后将结果输出到控制台

    1. **导入Foundation框架**:Swift脚本通过`import Foundation`导入了Foundation框架,这是一个提供高级系统服务的核心Cocoa框架,包括文件管理、网络连接、日期和时间处理等功能。在这个例子中,我们主要利用了其中...

    sublimeREPL

    **SublimeREPL** 是一个Sublime Text 3的插件,它允许用户在编辑器内部直接运行交互式解释器,支持多种编程语言,包括Python。对于Python开发者来说,SublimeREPL尤其有用,因为它可以方便地进行代码测试、调试和...

    lua-resty-repl:用于Openresty和luajit代码的交互式控制台(REPL)

    `lua-resty-repl` 是一个专门为 OpenResty 平台设计的交互式控制台工具,它基于 LuaJIT,并提供了命令行界面 (CLI) 功能。OpenResty 是一个强大的基于 Nginx 的 Web 应用服务器,它集成了 LuaJIT 脚本语言,使得...

    cpp-ChaiScript用于C的易于使用的嵌入式脚本语言

    5. **交互式编程**:ChaiScript还可以用来创建一个REPL(Read-Eval-Print Loop),让用户在控制台直接输入和执行脚本。 **ChaiScript示例** ```cpp #include class MyClass { public: int add(int a, int b) { ...

    Scala小程序详解及实例代码

    Scala支持将一系列语句编写在一个文件中,形成一个脚本。在这个例子中,我们创建了一个名为`Test`的`object`,它包含一个`main`方法,这是所有Scala应用程序的入口点。`main`方法接收一个字符串数组`args`作为参数...

    odata_parser-2.3.3.zip

    Ammonite是一个强大的Scala脚本运行时环境,它使得编写和运行Scala代码变得如同Python或Ruby一样简单。Ammonite提供了许多便利的功能,如自动补全、语法高亮、命令历史记录等,让开发者可以快速测试代码片段,进行...

    Win 2021中给用户文件指派登录脚本.docx

    默认情况下,本地登录脚本的位置是`Systemroot\System32\Repl\Imports\Scripts`,但这个文件夹在新安装的Windows系统中可能不存在。因此,你需要手动创建这个文件夹,并将其用“Netlogon”共享名称共享。 如果不想...

    gremlin-repl

    依赖关系这个包是一个正在进行的工作,目前依赖于 gremlin-node 包中的工作。 特别是,这个包假设使用了被添加到 gremlin-node 的 Promises,这些 Promise 在 master 分支上还不可用,更不用说在已发布的 NPM 模块中...

    js.js:一个简单的基于Microsoft WSH的ECMAScript(JScript)交互式控制台

    一个非常简单的基于的ECMAScript(又名JScript )控制台。 它是如此简单,以至于您甚至不需要对本地环境进行克隆。 阅读,记住并在需要时编写自己的内容。为什么和何时由于强大的脚本宿主引擎WSH没有提供交互式...

    instrepl:用于 Instruments.app 的 REPL 通过 UIAutomation 在模拟器中驱动 iOS 应用程序

    您可以执行可以在仪器脚本中编写的任何 Javascript 语句,例如: target.frontMostApp().mainWindow().tabBar()[0].tap()点击应用标签栏中的第一个元素。它是如何工作的? REPL 过程: 启动 DRb 服务器为下面描述的...

    BeanShell

    3. **交互式模式**:BeanShell 提供了一个交互式的REPL(Read-Eval-Print Loop)环境,用户可以直接在命令行输入代码并看到结果,类似于Python或JavaScript的控制台。 4. **动态类型系统**:BeanShell 使用动态类型...

    vscode-firefox-debug:Firefox的VS Code调试适配器

    支持的功能暂停,包括高级和模式使用暂停对象属性更改调试期间使用注射记录 调试评估脚本,脚本标签和动态添加和/或源映射的脚本用于检查和设置值的变量窗格观察窗格,用于评估和观察表达式记录和REPL的控制台调试...

    VSREPL:Visual Studio 2015扩展。 在特定的编辑器中运行C#脚本,并从内部使用Visual Studio API ;-)

    VSREPL是一款针对Visual Studio 2015的扩展插件,主要功能是允许用户在特定的编辑器中直接运行C#脚本,并且能够利用Visual Studio的内置API,为开发者提供了一个便捷的代码测试和调试环境。这个扩展极大地提高了开发...

    PowerShellConsole:Sublime Text 中 PowerShell 的实验性 REPL

    PowerShell Console 是一个在 Sublime Text 集成开发环境中(IDE)实现的实验性 PowerShell Read-Eval-Print Loop(REPL)工具。这个工具允许开发者在 Sublime Text 内直接运行 PowerShell 命令,提供了更高效和便捷...

    人参:C ++ REPL工具生成器

    总的来说,人参是一个强大的工具,它简化了C++ REPL工具的创建过程,提高了开发者的生产力,同时也促进了C++在现代开发实践中的应用。通过熟练掌握人参,C++开发者能够更好地利用交互式编程的优势,提升开发效率和...

    面向开发人员、逆向工程和安全人员的动态检测工具包

    5. **远程交互**:frida_server是一个可以在目标设备上运行的服务,通过网络连接,开发者可以在宿主机上编写脚本并控制远程设备上的frida_server,实现远程调试和分析。 **frida的应用场景** 1. **逆向工程**:...

    DomTerm:基于DOMJavaScript的终端仿真器控制台

    DomTerm是使用Web技术-即JavaScript和DOM的组合的终端仿真器和REPL控制台:用户可以键入发送到应用程序的命令,该命令将评估该命令并显示结果,通常以某种类型的脚本格式显示。 请参阅以获取更多信息,包括。

    全栈语言的力量——Red语言设计者Nenad Rakocevic专访

    8. **高级脚本和REPL控制台:** 支持交互式编程环境。 9. **高度可嵌入:** 能够轻松嵌入到其他应用程序中。 10. **资源高效:** 拥有高效的内存管理和垃圾回收机制。 11. **小型安装包:** 安装文件大小仅为1MB。 ...

Global site tag (gtag.js) - Google Analytics