Coder Social home page Coder Social logo

keechma-toolbox's Introduction

Keechma-toolbox

A set of libraries that make working with Keechma easier.

Documentation

Documentation

License

Copyright © 2017 Mihael Konjevic

Distributed under the MIT License.

keechma-toolbox's People

Contributors

retro avatar dpoljak avatar dependabot[bot] avatar

Stargazers

Ulan Sametov avatar  avatar Orestis Markou avatar Dušan Maliarik avatar Logan Powell avatar Matt Meintjes avatar zhoumin79 avatar Sooheon Kim avatar  avatar Dmitriy Dorofeev avatar  avatar Michael Lim avatar ivan avatar Steffen Dienst avatar Josef Pospíšil avatar Matthew Jaoudi avatar Pedro Girardi avatar Neven Falica avatar Dino Trojak avatar

Watchers

 avatar James Cloos avatar Tibor Kranjčec avatar  avatar

keechma-toolbox's Issues

Forms on-change helper for CJK text

Problem: keechma forms does not play nice with CJK input methods, where several keypresses glom into a single character. In Korean, for example, the sequence ㅇㅏㄴㄴㅕㅇ results in 안녕 printed on the screen.

In the realworld example which uses keechma toolbox forms helpers, the characters are joined incorrectly.

Expected result:

Keypresses: ㅇㅏㄴㄴㅕㅇㅎㅏㅅㅔㅇㅛ => 안녕하세요

Actual result:

Here is the result of me typing the same text ("안녕하세요") several times:

screen shot 2018-01-21 at 5 33 51 am

Errors in dataloader silently caught

I just had this where I had an error inside one of the my loader functions, but I just couldn't figure out what was going on.

Finally (after some digging), I found the following little line:

What this does is swallow any errors that happen inside loader functions. Not sure why it is needed, but if it is needed, it would be useful to add some type of logging to it.

Dataloader with multiple deps behaves strangely

Building off of the manually-call-dataloaders example, I added one more dependency to the :deps vector, here.

I then expect a get-in [:params :dependency-key] operation (as seen here) to return the right data.

For example, from this println, I expect :cascader to be a vector like [:total], and :date-range to be a map like {:curr [(js/moment) (js/moment)], :prev [...]},

However, inspecting the data looks more like this:

screen shot 2018-01-16 at 12 20 02 pm

Even though I give two different symbols in (print "loading data..." range casc), the printed result repeats the same data.

What am I doing wrong here?

Please consider tagging releases

  • I have the keechma-toolbox docs loaded into Dash and it notified me of the new release.
  • I came here looking to see what changed and I found out by looking through the commits.
  • With other projects, I've found it convenient to be able to find the code for any release by selecting the associated tag (e.g., v1.2.5 or 1.2.5) from Github's "Branch/Tags" UI on the repo's main page.
  • Please consider tagging new releases upon release for the suite of repos under Keechma using an annotated tag.

Pipeline controller with websocket or setInterval

I want to use websocket and setInterval in pipeline controller. With regular controller I can just init websocket in start function and remove it in stop function. Can I do it in pipeline controller?

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.