GitShow/tmcw/wah
tmcw

wah

a slightly higher-level language superset of webassembly

by tmcw
clojurecompilerwebassembly
Star on GitHubFork

Clojure

159 stars7 forks2 contributorsQuiet · 6y agoSince 2017EPL-1.0

Meet the team

See all 2 on GitHub →
tmcw
tmcw19 contributions
jotes
jotes1 contribution

Languages

View on GitHub →
Clojure100%

Commit activity

Last 12 weeks · 0 commits

Full graph →

Community health

2 of 6 standards met

Community profile →
42
✓README✓License○Contributing○Code of Conduct○Issue Template○PR Template

Recent fixes

View closed PRs →
shaunlebron
port to cljs - wipMergedPR

This isn't complete! Just wanted to start it for anyone wanting to take the baton. (context) changes: [x] renamed extension from to (to mark cross-compatibility with clojure and clojurescript) [x] added and wrappers to handle platform differences [x] commented out the main function and test fixture runner for now (can't run in browser) [x] added at end of file [x] replaced with (not available in cljs) [ ] create for running tests on node or jvm (file loading for test fixtures will be different) [ ] create for the CLI command for server-side running (no reason to port this to cljs) [ ] export the main core functions for use in the browser (should work fine as is) [ ] fix the integer handling (see failing tests below) running tests: (new official clojure cli tool) (run clojure tests) (run cljs tests, check command line output, not browser) ClojureScript tests are failing because is interpreted as a float:

shaunlebron · 4y ago
ampersanda
Make compiled CLI using GraalVMMergedPR

Add CLI build process using and and make executable called which has smaller size than uberjar

ampersanda · 6y ago
ampersanda
How do I get to start to try?ClosedIssue

I apologize that this is kind of newbie question. I read the introduction part little bit and I got confused. It says that the first flow is Write code in wah to be honest I don't know what means. Is it file with wah extension or do I have to create clj file instead? so I tried to make a project main.js core.clj after that I looked up to source code. . then I tried to make an uberjar and run it !Screen Shot 2019-07-24 at 17 52 11 and run it using !Screen Shot 2019-07-24 at 17 53 12. So the points I want to know 1. I don't know what means. Is it file with extension or do I have to create file instead? 2. Where can I get the ? or am I doing it wrong 😅? Thank you

ampersanda · 6y ago
Structured data for AI agents

Repository: tmcw/wah. Description: a slightly higher-level language superset of webassembly Stars: 159, Forks: 7. Primary language: Clojure. Languages: Clojure (100%). License: EPL-1.0. Topics: clojure, compiler, webassembly. Open PRs: 0, open issues: 0. Last activity: 6y ago. Community health: 42%. Top contributors: tmcw, jotes.

·@ofershap

Replace github.com with gitshow.dev