SMU Centre for Computational Law
feat. a DSL with IDE and FV support that transpiles to English and to code
Singapore, Europe, Canada
Pinned Repositories
baby-l4
A miniature version of the l4 language
complaw
Main repository for the Research Programme in Computational Law
dmnmd
Decision Model & Notation in Markdown table format
docassemble-DADataType
A module to allow attributes of a certain datatype to have default questions in the same way that generic objects allows for objects of a defined type to have generic questions.
dsl
Domain Specific Languages for Computational Law
l4-docassemble
test environment for l4-transpiled docassemble interviews
l4-lp
Fully in-browser IDE and rule engine for L4 (a DSL for business rules), along with various language binding libraries
nlg
Natural Language Generation of legal text from formalisms
r34_sCASP
sandbox
Learning exercises, random art, and code that will never, ever go into production
SMU Centre for Computational Law's Repositories
smucclaw/dsl
Domain Specific Languages for Computational Law
smucclaw/complaw
Main repository for the Research Programme in Computational Law
smucclaw/baby-l4
A miniature version of the l4 language
smucclaw/l4-lp
Fully in-browser IDE and rule engine for L4 (a DSL for business rules), along with various language binding libraries
smucclaw/sandbox
Learning exercises, random art, and code that will never, ever go into production
smucclaw/crlp
crlp ide
smucclaw/gf-core
Grammatical Framework core: compiler, shell & runtimes
smucclaw/l4-query
Query language for blending L4 and LLM reasoning / using L4 in conjunction with more stochastic approaches
smucclaw/l4-rule-engine
Experimental rule engine backend for L4
smucclaw/lag
Logic-Augmented Generation
smucclaw/lam4
A functional (and hopefully in the near future, solver-aided) DSL for the law
smucclaw/prolog
A prolog interpreter written in Haskell.
smucclaw/simala
simala is short for "simplified math lang"; it's yet another possible core language / translation target for L4
smucclaw/dmn
Decision Model & Notation to L4
smucclaw/documentation
L4 Documentation for all users
smucclaw/gsheet
smucclaw/vue-pure-pdpa
Vue app in purescript for PDPA use case
smucclaw/docker-swish
Docker file for SWISH
smucclaw/expert_sys_exps
Expert system experiments
smucclaw/fv
Formal Methods for computational law
smucclaw/guan_wasm
Experiments at getting the Guan logic engine running on wasm, via F# and Bolero
smucclaw/ide
smucclaw/internal_docs
Internal documentation for L4 development
smucclaw/jsonform_test_cclaw
smucclaw/logical-english-client
smucclaw/LogicalEnglish
smucclaw/oldmathlangts
runtime for the circa-2024 meng's mathlang, soon to be deprecated in favour of 2024 Haskell-based (or lam4) mathlang
smucclaw/pdpa-exps
Experiments modelling the PDPA in Forge
smucclaw/setup-swi-prolog
Setup SWI-Prolog action
smucclaw/swish
SWI-Prolog for SHaring: a SWI-Prolog web IDE