Giter Site home page Giter Site logo

kenichi-asai / ocaml-blockly Goto Github PK

View Code? Open in Web Editor NEW

This project forked from harukamm/ocaml-blockly

0.0 0.0 21.0 156.57 MB

OCaml visual programming editor based on Blockly.

License: Apache License 2.0

JavaScript 93.62% CSS 0.04% Python 1.94% HTML 1.28% Shell 0.24% Dart 0.90% Lua 0.84% PHP 1.15%

ocaml-blockly's People

Contributors

alschmiedt avatar anmatanm avatar carlosperate avatar corydcode avatar daarond avatar drigz avatar duzc2 avatar edauterman avatar espertus avatar furukaw avatar harukamm avatar hinanoakiyama avatar immortalin avatar jukoyama avatar kenichi-asai avatar marisaleung avatar nadyafebi avatar neilfraser avatar nikerabbit avatar picklesrus avatar quachtina96 avatar rachel-fenichel avatar roboerikg avatar seanlip avatar shibata-makoto avatar siebrand avatar takagoshi avatar timdawborn avatar translatewiki avatar trodi avatar

Watchers

 avatar  avatar

ocaml-blockly's Issues

スコープお砂場に置いたブロックの型

let f x = 0
let a = ?

a のスコープお砂場を開き、f をお砂場に置くと、型が 'a -> 'b になってしまっている。(ブロックをつなぐと型推論が動いて正しい型になる。)

let 文の変数の型のバグ

let f x = ?

というブロックを出して f をドラッグして変数を取り出し、それをそのまま捨てると let 文の f の本体部分の型が f の型と同じになる。
 関連するかも知れない問題として、上の let ブロックで、f の型は出した直後は型変数になってしまう。その後、他のブロックをつないだりすると正しく関数の型になる。これは、最初から関数の型になってほしい。

スコープのバグ

let a = ?
let b = ?
let c = a

b のスコープお砂場を開き、そこに let c = a を移動した後 b の下に戻すと落ちる。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.