About

◼ PROJECTS ◼

  • CppNameLint
    • http://githug.com/dougpuob/cppnamelint
    • 找不到就自己做為 C/C++ 做命名規則的自動化工具。這個專案使用了LLVM front-end 的函式庫LibTooling取出AST再使用設定檔的規則判斷命名的定確性。

◼ SPEECHES ◼

  • How to use LLVM frontend library-libtooling

    • 題目How to use LLVM frontend library-libtooling
    • 時間2020/08/01
    • 地點COSCUP 2020 (https://pretalx.com/coscup2020/talk/8V8THJ/)
    • 簡介:這個主題將帶你知道如何使用 LLVM 裡 Clang 的前端函式庫。過程會介紹 LibTooling 和與相關的 C++ classes、分享在投入開源專案(CppNameLint) 時所遇到的麻煩與解決辦法。(This presentation briefly guide how to use the Clang libraries of LLVM through my open source project, CppNameLint, including introduction of relevant LibTooling classes, problems I encountered and its solutions. In addition, new discoveries in the development.)
  • 不深不淺,帶你認識 LLVM

    • 題目:不深不淺,帶你認識 LLVM
    • 地點:2019/10/26 @TFC (https://tfc.kktix.cc/events/gotollvm)
    • 地點:2019/12/17 @系統貓 (https://skymizer.kktix.cc/events/csw191217)
    • 簡介:如果你問我什麼是LLVM,我會想說它是Compiler 界的 iPhone,當年會做手機的公司這麼多,偏偏 Apple 這個後來者不但居上,還引領手機概念的風潮。LLVM 也正是這個角色,我們的生活愈來愈多產品的開發都與 LLVM 息息相關。愈來愈多大公司與大專案都開始使用 LLVM 了,那你還能不知道什麼是 LLVM 嗎!

Licensed under CC BY-NC-SA 4.0