Objective-Smalltalk语言
各维度得分依据公开资料与字段推算,加权后即综合评分,仅供参考。
Objective-Smalltalk 是一种面向软件架构的编程语言, loosely 基于 Smalltalk 和 Objective-C。它的核心主张是:传统通用语言主要擅长表达算法,而软件系统中的架构连接方式难以直接编码。Objective-Smalltalk 因此把组件、连接器和架构风格提升为语言和库层面的核心能力。
从文本看,它支持常规 OO/Call-Return,包括类、实例、消息、方法和接口,并增强了 Higher Order Messaging。更有特色的是 Pipes and Filters,可用类似 Unix 管道的数据流方式组合对象过滤器,并强调异步编程和错误处理的简化。它还提供进程内 REST 风格,通过 Storage Combinators 和 Polymorphic Identifiers 表达可组合存储;同时支持隐式调用和事件广播,用于资源变更通知等场景。
Objective-Smalltalk 构建在 Objective-C runtime 之上,是 Objective-C 等语言的同级运行时使用者,使用宿主平台 C ABI,不需要 VM。它当前运行于 macOS、iOS 和 Linux,其中 Linux 使用 GNUstep。相比纯 Smalltalk,它有类定义语法,因此可以基于文件开发,也更适合常规编辑器工作流。
抓取内容未提供定价、许可证、开源状态或商业支持信息,也未说明包管理、社区规模和生产案例。生态集成方面,文本明确提到可与 Unix Pipes 双向适配,也可与 HTTP 双向适配;这对构建管道式处理、HTTP 资源读写和存储组合系统有吸引力。
优点是架构表达力强、运行时模型贴近 Objective-C、无需 VM,并且提供多种架构风格的语言级支持。缺点是理念较前沿,学习曲线高;支持平台与生态信息有限;文档、版本成熟度和服务支持不明确。它更适合语言研究者、架构导向开发者、Smalltalk/Objective-C 爱好者,而非追求主流生态和低风险交付的团队。
仅凭文本无法判断 objective.st 在中国大陆的网络可达性、下载速度或支付方式,因此标记为未知。若用于生产评估,建议同时考察 Swift、Objective-C、Smalltalk/GNUstep,以及更主流的 Go、Rust、Elixir 等替代方案。
本测评基于公开资料整理,不构成购买建议,请以 objective.st 官网实际信息为准。
小众编程语言资源,适合语言设计研究。
评分明细(分布与用户短评)接入中。当前展示 TG4G 综合评分,数据源自公开测评与用户反馈。