AICon上海|与字节、阿里、腾讯等企业共同探索Agent 时代的落地应用 了解详情
写点什么

MacRuby 0.4 发布了,带有 HotCocoa::Graphics、Threaded GC 及 DTrace

  • 2009-03-13
  • 本文字数:491 字

    阅读完需:约 2 分钟

基于 Objective-C 的 Ruby 实现 MacRuby发布了0.4 版

嵌入式的API(“运行时的Objective-C API”)是该版本增加的一个新特性,我们可以凭借它使用MacRuby 来脚本化应用。InfoQ 此前曾报道过该API

凭借HotCocoa( MacRuby 0.3 中加入)我们可以轻松集成 Cocoa 框架来构建 GUI 等。该版本增加的一个新特性是 HotCocoa::Graphics

该项目的灵感来源于 Processing 和 NodeBox。这些优秀的基于 Java 和 Python 的图形编程环境非常成熟且功能完善,而 HCG 通过优雅的 Ruby 编程语言和 Mac 硬件上强大的本地图形处理提供了类似的功能。

Processing 是个基于 Java 的用于虚拟化的语言,那为何 Ruby Shoes 也提供了类似的虚拟化功能呢。
HotCocoa::Graphics 博客给出了一系列示例代码(连同图形化结果)。

对于性能问题,MacRuby 0.4 现在可以在单独的线程中运行 GC 了,同时还有 DTrace 探测,它可以报告 GC 活动(请点击这里查看MacRuby 的DTrace 示例脚本)。除此之外,MacRuby 0.4 还带有Ruby 1.9.1 库、64 位支持以及改进的与XCode 的集成。

现在MacRuby 已经可以下载了。

查看英文原文: MacRuby 0.4 Released with HotCocoa::Graphics, Threaded GC, DTrace

2009-03-13 11:08651
用户头像

发布了 88 篇内容, 共 266.6 次阅读, 收获喜欢 8 次。

关注

评论

发布
暂无评论
发现更多内容

国产替代:国有企业数智化转型的挑战与机遇

用友BIP

国产替代

【6.30-7.7】写作社区优秀技术博文一览

InfoQ写作社区官方

热门活动 优质创作周报

BOM/PCB/Gerber比对功能再升级,华秋DFM新版邀您体验!

华秋电子

白盒、黑盒、SAST、DAST傻傻分不清?

华为云PaaS服务小智

华为云 华为开发者大会2023 代码检查

Go语言:通过TDD测试驱动开发学习 Mocking (模拟)的思想

不在线第一只蜗牛

TDD Go 语言

如何使用 NFTScan NFT 数据创建一个 ERC-6551 账户?

NFT Research

ERC721 NFT\

人脸识别技术在智能交通管理中的应用

数据堂

如何利用ChatGPT革新智能合约和区块链

互联网工科生

区块链 ChatGPT

华秋约定您!7月11-13日慕尼黑上海电子展不见不散~

华秋电子

Linux XArray详解

Linux内核拾遗

数据结构 Linux Kenel

AI推理实践丨多路极致性能目标检测最佳实践设计解密

华为云开发者联盟

【HDC.Cloud 2023】华为开发者大会2023来了!这份PaaS参会指南请查收!

华为云PaaS服务小智

云计算 华为云 华为开发者大会2023

数据库领域2023上半年盘点

亚信AntDB数据库

数据库 AntDB AntDB数据库

跨文件,跨函数能力是什么?和污点分析能力有什么关系?

华为云PaaS服务小智

编程 软件开发 华为云 华为开发者大会2023 代码检查

使用 ChatGPT 辅助程序员进行代码评审 | 社区征文

汪子熙

程序员 AI ChatGPT ChatGPT4 年中技术盘点

温州是几线城市?有几家正规等保测评机构?

行云管家

等级保护 等保测评机构 温州

汽车电子国产化,华秋助力国产电源IC高质量发展

华秋电子

CSS 属性选择器,前端开发的效率好物

伤感汤姆布利柏

如何用好强大的 TDengine 集群 ? 先了解 RAFT 在 3.0 中的应用

爱倒腾的程序员

涛思数据 时序数据库 ​TDengine

全球数字经济大会重磅发布!网心科技入选2023年中国云生态蓝皮书

网心科技

那天,我收到了一封钓鱼邮件...

权说安全

千万级学生管理系统的考试试卷存储方案

sandywrh

成都堡垒机采购选择哪家好?具体功能有哪些?具体多少钱?

行云管家

网络安全 信息安全 成都 堡垒机

MacRuby 0.4发布了,带有HotCocoa::Graphics、Threaded GC及DTrace_Ruby_Werner Schuster_InfoQ精选文章