2025上半年,最新 AI实践都在这!20+ 应用案例,任听一场议题就值回票价 了解详情
写点什么

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:08689
用户头像

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

关注

评论

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

Groovy def关键字妙用

FunTester

《设计模式之禅》Strategy_Pattern--策略模式

浅辄

设计模式 Java、 三周年连更

跨平台应用开发进阶(四十九)由环境切换引发的页面通讯机制思考

No Silver Bullet

跨平台应用开发 三周年连更 页面通讯机制

Java如何实现手动连接数据库(mysql或oracle)|超级详细,建议收藏

bug菌

MySQL oracle 三周年连更

华为云助力制造企业解锁数字化转型困局

YG科技

国内服务器终于支持ChatGPT接入到公众号了

派大星

ChatGPT

CSS文本平衡排版 text-wrap:balance

南城FE

CSS 前端 设计

早有尔闻 | 低碳赋能,创新发展

Openlab_cosmoplat

工业互联网 开源社区

GitHub重磅上线!开源分布式架构原理设计笔记

小小怪下士

Java 程序员 分布式 分布式架构

css动若脱兔转换视差效果

格斗家不爱在外太空沉思

CSS 三周年连更

阿里内部出品的这5份Java资料的含金量有多高,你不会还不知道吧

会踢球的程序源

Java 程序员 面试 java面试 构架师

STM32F103RCT6驱动SG90舵机-完成正反转角度控制

DS小龙哥

三周年连更

基于多场景化解决方案,华为云助力制造业企业走出数字化转型困境

YG科技

华为云场景化解决方案 助力制造业企业数字化转型

YG科技

如何设计一个几十万在线用户弹幕系统

华为云数字化转型解决方案 助力制造业企业迈向智能化

YG科技

前端面试题之性能优化大杂烩

肥晨

三周年连更

打破制造业数字化转型困境:华为云助力企业填补数据空白和简化管理

YG科技

AI日课@20230417:AI之于教育;ChatGPT Sidebar:一个浏览网页时的强力AI助手

无人之路

人工智能 ChatGPT

【倒计时4天】金融服务用户体验专场沙龙开启预约

易观分析

金融 经济

IDEA导入多模块maven项目时部分模块未成功加载

WuXiaoYuan

IDEA springboot

InfluxDB vs TDengine,用数据“说”性能

TDengine

大数据 tdengine Influxdb 时序数据库 InfluxDB Cluster

全栈开发实战|SSM框架整合开发

TiAmo

ssm mybits 全栈开发 三周年连更

Java面向对象编程高级

timerring

Java

明修"栈"道——越过Android启动栈陷阱

vivo互联网技术

flag Activity启动 应用栈Task

游戏内嵌社区服务开放,助力开发者提升玩家互动与留存

HarmonyOS SDK

HMS Core

一文详解 PoseiSwap,Nautilus Chain 上的首个 DEX

西柚子

Unity 报错之 接入YomboTGSDK后打包报错:mainTemplate.gradle needs to be updated(property ‘unityStreamingAssets‘)

陈言必行

Unity 三周年连更

轻医美面部抗衰品牌“娅蔻”宣布将进军江苏市场

科技热闻

小白福利 | Window前言

GreatSQL

MySQL greatsql greatsql社区

Fabarta 获过亿元人民币 Pre-A 轮融资,打造面向 AI 的图智能 Infra

Fabarta

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