当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 33 篇帖子 ]  前往页数 1, 2, 3  下一页
作者 内容
1 楼 
 文章标题 : 我新设计的,用来代替和超越 xml
帖子发表于 : 2012-12-29 19:59 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
代码:
\<
类型 名称;
属性x = 123;
属性y = "yyy";
$ 正文\<串$ 嵌套\>
\>


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2012-12-29 20:05 
头像

注册: 2008-07-24 11:33
帖子: 4793
地址: 郑州
送出感谢: 4
接收感谢: 92


_________________
求人不如求它仨: 天蓝的Wiki 屎黄的Wiki 绿
Site: CUIHAO.TK    Twitter: @cuihaoleo
Machine: Athlon64 X2 5200+ / 2x2GB DDR2-800 / GeForce GTS 450
AD: ~まだ見ぬ誰かの笑顔のために~


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2012-12-31 15:55 
头像

注册: 2009-07-25 1:57
帖子: 701
送出感谢: 5
接收感谢: 13
没看出比xml优越的地方


_________________
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2012-12-31 15:59 
头像

注册: 2006-04-12 18:54
帖子: 4671
送出感谢: 0 次
接收感谢: 7
知道windows的路径分割符为什么被人骂吗?


_________________
荃创想


页首
 用户资料  
 
5 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2012-12-31 16:43 
头像

注册: 2010-04-10 16:14
帖子: 2903
系统: Arch Linux
送出感谢: 8
接收感谢: 69
yaml :em11


_________________
dz,U,EIS. cies.
dz-cies@github
小香猪杀手@cc98.org


页首
 用户资料  
 
6 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2012-12-31 18:05 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
jarlyyn 写道:
知道windows的路径分割符为什么被人骂吗?

这不是分隔符,是我刻意设计的转义符,可直接用大于小于号同时又避免正文中出现大量双反斜杠。这可让文本更容易读,更适合写文档。
\ 表示反斜杠本身
< 表示小于号本身,大于号亦然
\< 表示层次首
\> 表示层次尾
\\< 表示一个反斜杠加一个小于号,大于号亦然
\<n\> 表示换行符
……


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
7 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2012-12-31 18:58 
头像

注册: 2008-12-06 10:38
帖子: 4570
系统: Arch
送出感谢: 23
接收感谢: 31
……
字补


页首
 用户资料  
 
8 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2012-12-31 19:23 
头像

注册: 2006-04-12 18:54
帖子: 4671
送出感谢: 0 次
接收感谢: 7
自由建客 写道:
jarlyyn 写道:
知道windows的路径分割符为什么被人骂吗?

这不是分隔符,是我刻意设计的转义符,可直接用大于小于号同时又避免正文中出现大量双反斜杠。这可让文本更容易读,更适合写文档。
\ 表示反斜杠本身
< 表示小于号本身,大于号亦然
\< 表示层次首
\> 表示层次尾
\\< 表示一个反斜杠加一个小于号,大于号亦然
\<n\> 表示换行符
……

然后在大部分语言里,比如\\处理,
然后正则一下,变成\\\\
欧耶


_________________
荃创想


页首
 用户资料  
 
9 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2012-12-31 22:16 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
jarlyyn 写道:
自由建客 写道:
jarlyyn 写道:
知道windows的路径分割符为什么被人骂吗?

这不是分隔符,是我刻意设计的转义符,可直接用大于小于号同时又避免正文中出现大量双反斜杠。这可让文本更容易读,更适合写文档。
\ 表示反斜杠本身
< 表示小于号本身,大于号亦然
\< 表示层次首
\> 表示层次尾
\\< 表示一个反斜杠加一个小于号,大于号亦然
\<n\> 表示换行符
……

然后在大部分语言里,比如\\处理,
然后正则一下,变成\\\\
欧耶

连用 n 个反斜杠,结果就是 n 个反斜杠,只有反斜杠和小于号连用才表示转义。


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2012-12-31 22:17 
头像

注册: 2007-12-14 13:40
帖子: 49887
地址: 志虚国乌由市
系统: Winbuntu
送出感谢: 29
接收感谢: 414
灰色小狼 写道:
……
字补


_________________
冷轩信

渠月 · QY

本人只会灌水,不负责回答问题

无聊可以点一下→ http://u.nu/ubuntu

安装flash 还是要用
代码:
sudo apt install adobe-flashplugin


页首
 用户资料  
 
11 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2012-12-31 22:18 
头像

注册: 2006-04-12 18:54
帖子: 4671
送出感谢: 0 次
接收感谢: 7
自由建客 写道:
jarlyyn 写道:
自由建客 写道:
jarlyyn 写道:
知道windows的路径分割符为什么被人骂吗?

这不是分隔符,是我刻意设计的转义符,可直接用大于小于号同时又避免正文中出现大量双反斜杠。这可让文本更容易读,更适合写文档。
\ 表示反斜杠本身
< 表示小于号本身,大于号亦然
\< 表示层次首
\> 表示层次尾
\\< 表示一个反斜杠加一个小于号,大于号亦然
\<n\> 表示换行符
……

然后在大部分语言里,比如\\处理,
然后正则一下,变成\\\\
欧耶

连用 n 个反斜杠,结果就是 n 个反斜杠,只有反斜杠和小于号连用才表示转义。

我映像中我至少用过3门语言不是这样


_________________
荃创想


页首
 用户资料  
 
12 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2013-01-23 20:40 
头像

注册: 2007-04-28 15:14
帖子: 1167
系统: NixOS+虚拟机各种系统
送出感谢: 0 次
接收感谢: 4
设计中最好不要用常用的符号吧,<>还是不要用了,用{}这种吧。

其实json设计得就很不错,集约。


_________________
黑色的不是眼睛,而是眼圈
关注和实现科技领域未来3年内有大规模普及潜力、能改善穷人生活品质的技术/应用。
双路 + NixOS + openbox + qemu/spice + 智能生产线研发


页首
 用户资料  
 
13 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2013-01-23 20:50 
头像

注册: 2008-07-30 23:21
帖子: 13427
地址: freebuilder@yeah.net
系统: Debian stable AMD64
送出感谢: 38
接收感谢: 127
jobinson99 写道:
设计中最好不要用常用的符号吧,<>还是不要用了,用{}这种吧。

其实json设计得就很不错,集约。

难道 {} 就不常用?看来你还是没看懂我的双字符转义。只有 \< 两字符连续出现时才代表转义,单独出现就是它们本来的意思。这是为了方便写文档的,我设计它的主要原因就是 docbook 难写难读。

代码:
\<代码;
语言 = "C++";
保留空白 = true;
保留换行 = true;
$
#include <stdio.h>

using namespace std;

int main()
{
    cout << "*** Hello, world! ***" << endl;
    return 0;
}
\>


_________________
(2015-11-16 更新)适合 WM 的截图脚本
(2015-08-24 更新)Debian、Ubuntu 源列表说明
(2013-02-01 首发)文字如何绘出
▷▷ 【更 多 在 此】 ◁◁
箪食瓢饮随遇安,不求栋梁求参天。
【初韵】一门牛逼的编程语言。


页首
 用户资料  
 
14 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2013-01-25 10:17 
头像

注册: 2009-07-25 1:57
帖子: 701
送出感谢: 5
接收感谢: 13
你的格式里,\< \>内部还可能出现 \< \>嵌套,我觉得要真写解析器,你的比xml难写,而且还速度慢。xml至少解析的时候,并不需要关注转义,只有输出内容的时候才需要。而你每个字符都要检查是否需要转义。

真要设计格式的话,可以先写一些解析器试试看,到时候就知道哪些是好的设计,哪些不是。


_________________
https://github.com/tangboyun
http://tangboyun.is-programmer.com/
提问的智慧————Eric Steven Raymond
回答的智慧————Andrew Clarke
吾尝终日而思矣,不如须臾之所学也;吾尝跂而望矣,不如登高之博见也。
急急急标题什么的,最讨厌了!
急急复急急,急急何其多,我生待急急,万事急急急。


页首
 用户资料  
 
15 楼 
 文章标题 : Re: 我新设计的,用来代替和超越 xml
帖子发表于 : 2013-01-25 10:27 

注册: 2007-01-14 16:23
帖子: 4258
送出感谢: 0 次
接收感谢: 107
不用常用的符号么?那可以学下perl啊……


_________________
#include <stdio.h>
void main()
{
double world;
unsigned letter;
short stay;
long memories;
printf("I miss you.\n");
}


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 33 篇帖子 ]  前往页数 1, 2, 3  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译