关于rebol

简介: 最近看到了网上关于rebol的介绍,听说这个语言是非常强大的,百度上的介绍:     REBOL发音为“reb-ol”(类似“rebel with a cause”中的),代表“基于相关表达式的对象语言”(relative expression based object language)。

最近看到了网上关于rebol的介绍,听说这个语言是非常强大的,百度上的介绍:

    REBOL发音为“reb-ol”(类似“rebel with a cause”中的),代表“基于相关表达式的对象语言”(relative expression based object language)。他第一次发布是在1997年,当时支持三个操作系统。到2004年,已经推出了2.5.x版,支持43个平台。   

     优点:   

       1、跨平台   

       2、简单易写:比流行语言易学,并且编出程序的长度很短;   

       3、内建多种internet通信协议;   

       4、免费;   

       5、核心小  

     6、安全   

       7、适合写c/s程序   

   缺点:   

       1、gui组件相当不全   

       2、不支持中文   

       3、缺少文件   

       4、无web server模块

 

可以在http://www.rebol.com/download.html下载其安装文件

用tar xvzf rebol-core-278-4-2.tar.gz,并将rebol-core拷贝到用户目录下

$ cd rebol-core

$ ./rebol

REBOL/Core 2.7.8.4.2 (2-Jan-2011)
Copyright 2011 REBOL Technologies
REBOL is a Trademark of REBOL Technologies
All rights reserved.

Finger protocol loaded
Whois protocol loaded
Daytime protocol loaded
SMTP protocol loaded
ESMTP protocol loaded
POP protocol loaded
IMAP protocol loaded
HTTP protocol loaded
FTP protocol loaded
NNTP protocol loaded


>> what
! [value]
!= [value1 value2]
!== [value1 value2]
* [value1 value2]
** [number exponent]
+ [value1 value2]
++ ['word]
- [value1 value2]
-- ['word]
/ [value1 value2]
// [value1 value2]
< [value1 value2]
<= [value1 value2]
<> [value1 value2]
= [value1 value2]
== [value1 value2]
=? [value1 value2]
> [value1 value2]
>= [value1 value2]
? ['word]
?? ['name]
about []
abs [value]
absolute [value]
access-os [field /set value]
action? [value]
add [value1 value2]
ajoin [block]
alias [word name]
all [block]
also [value1 value2]
alter [series value /case]
and [value1 value2]
and~ [value1 value2]
any [block]
any-block? [value]
any-function? [value]
any-object? [value]
any-path? [value]
any-string? [value]
any-type? [value]
any-word? [value]
append [series value /only]
apply [func block /only]
arccosine [value /radians]
arcsine [value /radians]
arctangent [value /radians]
array [size /initial value]
as-binary [string]
as-pair [x y]
as-string [string]
ascii? [value]
ask [question /hide]
assert [conditions /type]
at [series index]
attempt [value]
back [series]
binary? [value]
bind [words known-word /copy]
bind? [words]
bitset? [value]
block? [value]
body-of [value]
bound? [words]
break [/return value]
browse [value /only]
build-attach-body [body files boundary]
build-markup [content /quiet]
build-tag [values]
call [cmd /input in /output out /error err /wait /console /shell /info /show]
case [block /all]
catch [block /name word]
cause-error [err-type err-id args]
cd ['path]
change [series value /part range /only /dup count]
change-dir [dir]
char? [value]
charset [chars]
checksum [data /tcp /secure /hash size /method word /key key-value]
clean-path [target]
clear [series]
close [port]
closure [spec body]
closure? [value]
collect [body /into output]
collect-words [block /deep /set /ignore words]
comment [value]
complement [value]
component? [name]
compose [value /deep /only]
compress [data]
confirm [question /with choices]
connected? []
construct [block /with object]
context [blk]
copy [value /part range /deep]
copy* [value /part range /deep]
cosine [value /radians]
cp [value /part range /deep]
create-link [source dest /start dir /note desc /args arg-str]
cvs-date [date]
cvs-version [str]
datatype? [value]
date? [value]
debase [value /base base-value]
decimal? [value]
decloak [data key /with]
decode-cgi [args]
decode-url [url]
decompress [data]
default ['word value]

 


相关文章
|
前端开发
一次偶然的机会,让我遇见了amis之排错总结(持续更新,因为还在学习)(下)
一次偶然的机会,让我遇见了amis之排错总结(持续更新,因为还在学习)
|
7月前
|
XML JSON 前端开发
深入了解JavaScript中的AJAX和HTTP请求
深入了解JavaScript中的AJAX和HTTP请求
|
监控 Shell Linux
Linux Shell高级用法:优化和自动化你的工作流程
Linux Shell是一个非常强大的工具,可以用于自动化任务、处理文本和数据、进行系统管理等。在这篇文章中,我们将介绍一些Linux Shell的高级用法,帮助你更高效地利用Shell完成各种任务。
205 0
|
6月前
|
Kubernetes Cloud Native jenkins
云原生时代:从Jenkins到Argo Workflows,构建高效CI Pipeline
基于Argo Workflows可以构建大规模、高效率、低成本的CI流水线
【Simulink】飞轮储能系统的建模与MATLAB仿真(永磁同步电机作为飞轮驱动电机)
【Simulink】飞轮储能系统的建模与MATLAB仿真(永磁同步电机作为飞轮驱动电机)
|
7月前
|
运维 供应链 安全
从方法论到最佳实践,深度解析企业云原生 DevSecOps 体系构建
本文主要介绍了云原生安全的现状以及企业应用在云原生化转型中面临的主要安全挑战以及相对成熟的一部分安全体系方法论,深度解析企业云原生 DevSecOps 体系构建。
|
7月前
|
存储 JSON 数据挖掘
速卖通商品API接口的使用指南与示例
速卖通(AliExpress)是阿里巴巴旗下的全球性跨境电商平台,为全球消费者和商家提供了一个便捷的在线交易平台。为了方便商家和开发者获取速卖通商品详情,速卖通提供了商品API接口。本文将详细介绍如何通过速卖通商品API接口来获取速卖通商品详情,并提供相应的代码示例。
|
Linux 网络安全 Android开发
SSH神器: Termius介绍与使用
Termius是一款跨平台的SSH工具,提供美观的界面和便捷的操作,支持Android、Windows、macOS及Linux。它允许用户在不同设备间同步服务器连接,适合多设备切换工作。通过注册并关联GitHub学生账号,可以免费获取Termius使用权。软件功能包括SFTP文件传输,还有团队分享功能(需付费)。更多特色等待探索。官网:&lt;https://www.termius.com/&gt;
23525 0
SSH神器: Termius介绍与使用
|
数据采集 编解码 Python
Python爬虫实战(4) | 爬取历年中国电影票房排行榜
看了看后台,发现之前写的几篇有关爬虫实战的文章特别受欢迎,阅读量都是好几千那种 然后回头发现自己好久没写爬虫了,刚好写了个小小的爬虫 demo ,今天分享给大家
|
存储 JSON 开发框架
eunomia-bpf项目重磅开源!eBPF 轻量级开发框架来了 | 龙蜥技术
eunomia-bpf 是如何从云端一行命令下载运行 eBPF 程序等功能?
eunomia-bpf项目重磅开源!eBPF 轻量级开发框架来了 | 龙蜥技术