jpnykw / befunge-interpreter Goto Github PK
View Code? Open in Web Editor NEW📌 The simple Befunge-93 interpreter
Home Page: https://befunge-interpreter.netlify.app/
📌 The simple Befunge-93 interpreter
Home Page: https://befunge-interpreter.netlify.app/
チェックボックスを**に持ってきたい
127x127の固定でいいなら最初から127x127の二次元配列を用意した後に127をmodとして判定するのもいい気がする
run押下時にwasmを実行できるようにする
reactのビルド用ciの導入をする
htmlからsubmitしたコードをrustで入力を受け取れるようにする
submit押下時に発生するエラー
src/exec.rs 内部のloopブロック(以下)を消すとエラーが解消される
befunge-interpreter/src/exec.rs
Lines 10 to 18 in e335f64
ソースコードを横128文字まで表示できるようにする
befunge-interpreter/src/lib.rs
Lines 13 to 16 in db12b41
EOLを弾きたい
現状の実行方式と別にステップ実行を実装する
フロントから任意でインターバルを設定できるようにする
出力を可視化する
::std::thread::sleep(Duration::new(0, 1_000_000_000u32 / 5));
RuntimeErrorの修正
github actionsまたはcircle ciを導入し以下を実装する
reactを用いた構成を作る
/designs直下にpu形式で設計をしていく
これができないと多分Stackの方もお話にならないと思うので
フロントをreactで実装する
wasmコンパイルに対応できるようにlib.rsを更新する
befunge-interpreter/src/exec.rs
Line 44 in 4614253
print
はデバッグできないので console.log をコールできるようにする
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.