husky

husky

Empowering everyone towards next generation AI and software.

Stars: 78

Visit
 screenshot

Husky is a research-focused programming language designed for next-generation computing. It aims to provide a powerful and ergonomic development experience for various tasks, including system level programming, web/native frontend development, parser/compiler tasks, game development, formal verification, machine learning, and more. With a strong type system and support for human-in-the-loop programming, Husky enables users to tackle complex tasks such as explainable image classification, natural language processing, and reinforcement learning. The language prioritizes debugging, visualization, and human-computer interaction, offering agile compilation and evaluation, multiparadigm support, and a commitment to a good ecosystem.

README:

The Husky Programming Language

Husky is a new programming language for developing modular AI systems.

What are modular AI systems?

TODO

Why a new programming language?

Existing languages are not good enough because they lack the proper abstraction, expressive power, and safety guarantees.

Husky is built with the following features:

  • TODO
  • TODO
  • TODO

Many of the above features are already seen in existing languages. However, they are integrated harmonically for hybrid AI development. After all, a programming language is not just about the union of its features but also about their interaction.

Timeline

Husky is currently in the prototyping stage, focusing on AI research. It will transform into a stable language once AI technology is mature.

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for husky

Similar Open Source Tools

For similar tasks

For similar jobs