`
qiezi
  • 浏览: 492904 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

DMD最近的一些更新

    博客分类:
  • D
阅读更多
v0.138 实现了字符串直接切片调用:
    char[] a = "abcde"[2..3];
    writefln(a);
    
char b = "abcde"[3];
    writefln(b);

另外修复了一些编译器和文档生成的BUG。

v0.137的重要更新有:
隐式类型引用:
auto c = "abcde";  // c变量自动获得类型char[]
extern(linkage)在内嵌函数中使用
void test()
{
  
extern(C) test1();
}


其它更新则主要集中于编译器工作、文档工具、库等,暂时还没有特别令人兴奋的特性加入进来,比如:stack tracing, relation api等。
分享到:
评论

相关推荐

    数字微镜器件在光电设备中的应用

    鉴于数字微镜器件(DMD)良好的空间光调制性能,对其在光电设备中的应用及关键技术进行了深入研究。...各微镜角度可灵活控制、存储单元更新频率更高的DMD应用于可编程成像系统将是未来的发展方向。

    matlab代码cox-DLP4710-SLM:对DLP4710EVMDMD的3D打印修改,使其变为实验室可用的空间光调制器

    Matlab代码考克斯DLP4710-SLM 对DLP4710EVM DMD的3D打印修改,使其变为实验室可用的空间光调制器。 用于全屏显示Laguerre-Gauss...需要进行一些固件更新,以便在启动时禁用LED(否则会因为认为LED损坏而无法打开)并

    matlab复变函数指数函数代码-RobustDMD.jl:健壮的DMD.jl

    matlab复变函数指数函数代码健壮的DMD在Julia 该存储库包含julia中动态模式分解(DMD)的强大版本的实现。 安装 您可以通过克隆Git存储库来安装此软件包: julia> Pkg.add(url=...

    16x32-RGB-DMD-Clock:16x32像素RGB点矩阵时钟,可显示日期,温度和新闻标题

    16x32-RGB-DMD-时钟 16x32像素RGB点矩阵时钟,可显示日期,温度和新闻标题 由GulJanjua( )和源代码文件中提到的任何其他人创建的代码。 最初创建这个主意是因为我找不到其他使用adafruit 16x32 RGB矩阵制作时钟的...

    DLP激光投影电视系统

    能驱动所有DMD和支持所有投影光源的系统. 开发式样架构,易于更新换代.

    dstats:D 的统计库

    该库最近更新了,应该可以与最新的 D 编译器一起使用。 建造 ###dub 只需在项目 dub.json 中添加 dstats 作为依赖项 dub 目前不支持 dstats 的 SciD 版本。 ###手动的 除了最新版本的 Phobos 和 DMD 之外,该库...

    VisualPinMameRomsUpdate:轻松更新 Windows 注册表中的所有 VPinMAME rom-开源

    对于 Visual Pinball 游戏玩家和 pincab 用户(虚拟弹球柜):该软件类似于 setDMD 和 VPtools:您可以轻松显示和更新 VPinMame rom 的设置。 您可以为所有已安装的 rom 定义一次 DMD 屏幕的位置和大小! 如您所知,...

    数字微镜器件的优化设计 (2005年)

    采用基于数据打散及重排序的预加载、错时更新的脉冲宽度调制技术(PWM)来降低芯片中的时钟速度要求,进而降低存储器数据总线的最大带宽。结果表明,分辨率为1280×1024像素、显示精度为9位的DMD芯片的数据总线最大...

    datacat:旨在嵌入其他D程序中的轻量级Datalog引擎

    数据猫 datacat是一种轻量级的Datalog引擎,旨在嵌入到其他D程序中。入门datacat取决于以下软件包: (DMD 2.079 +,LDC...例子Datacat没有运行时,并依靠您来构建并重复应用更新规则。 它试图帮助您正确地做到这一点。

    tools:D编程语言编译器的辅助工具

    D工具 该存储库托管了随DMD重新分发或在各种构建任务中内部使用的各种工具。 程序 范围 描述 卡特多克 建造 ...更新DMD中的版权声明 要报告问题或浏览已打开的错误列表,请访问。 有关D开发工具的列

    dgeom:lib2geom,但用 D 重写

    ##Building **Dependencies** * [dub package manager]( ) * D 编译器 * Digital Mars D 编译器 (dmd) 2.xx 或更新版本是 **首选** * LLVM D2 编译器 (ldc2) [master]( ) * GNU D 编译器 (gdc) 4.8x 或更高版本如有...

    QtE5:它是Qt 5的包装语言,用于编程语言D。

    Qt 5.12.7的更新,请参见build / QtE5Widgets / ReadMe.txt和source / qte5.dQtE5是基于Qt的库,可从D和C ++轻松访问Qt-5。 它使用动态Qt5加载和一组预定义的插槽,允许您不使用元编译器。 要编译和执行应用程序,仅...

    BatchEngine:D 中的 2D 游戏引擎

    当我决定设计时,我会更新这个和 GarageEngine。 我现在不能保证向后兼容,事情会改变,但目标和想法将保持不变。 视频 目标 学习 D.:D 把事情简单化。 专注于 2D 但保持系统 3D 友好(位置、旋转、比例都是 3D)...

    steg:文字转文字隐写术工具

    来源: 例如,此程序可能被用于通过将电子邮件信息隐藏在冗长的电子邮件中来发送电子邮件信息(例如,一封更新您妻子的电子邮件,该妻子需要您的信用卡信息,其中包含有关儿子唱歌比赛的详细信息)。编译和使用汇编...

    nhl-led-scoreboard::police_car_light:在Raspberry Pi驱动的RGB LED矩阵上显示NHL实时比分,统计数据以及您最喜欢的球队。 :police_car_light:

    NHL-LED-计分板2021季更新(请阅读) 2021年季节即将来临。 欢乐!!! 该项目依赖未公开的NHL API,我无法控制它。 我们知道2021年是一个不同的季节,它将对该软件产生影响。 您的开发板可能会崩溃,有时无法运行。 我...

Global site tag (gtag.js) - Google Analytics