holochain / hdk-assemblyscript

The Holochain Developer Kit for Assemblyscript
41 stars 2 forks source link

Where is this project standing? #34

Open omerdn1 opened 4 years ago

omerdn1 commented 4 years ago

I would like to jump in and help developing the HDK but I'm not sure what's the status for this project.

  1. Has there been any important progress on assemblyscript?
  2. Are there any new breaking changes in the Holochain API?
  3. Is anyone from inside/outside HC currently working on this?
Connoropolous commented 4 years ago

Hi.

When I was part of starting this, I was part of the Holochain team. I just want to comment and say that that is no longer the case, however. I still have some background in this, and some minor interest in supporting it's development. As someone close to the project, I'm quite confident to say it's not been under any active development.

Connoropolous commented 4 years ago

I am sure that there's been siginificant changes to core since this was developed

omerdn1 commented 4 years ago

@Connoropolous Happy to hear there's still interest in this project. Do you think you can point me in the right direction on where I should start?

Connoropolous commented 4 years ago

Well, since this would essentially be a rewrite into a new language, you would want to refer heavily to the reference implementation, which would be the hdk_v2 reference in holochain-rust repo: https://github.com/holochain/holochain-rust/tree/develop/crates/hdk_v2/src

Prbly best to use a test-driven development approach

Connoropolous commented 4 years ago

That's only one way of approaching it, but it's the first thing that came to mind. I will think and comment further. It'd certainly be nice to have other options than Rust for writing hApps!

maackle commented 4 years ago

Another bit of context is that when we started working on this, we discovered at the time that AssemblyScript was really not at the level of maturity to be building a complex framework on top of. Maybe that's changed since last year, but nobody on the Holochain team has actually assessed that. We've been focused exclusively on the Rust version of the HDK.