Hacker Newsnew | past | comments | ask | show | jobs | submit | PDiMarzio's commentslogin

This blog post walks through a substantial coding example in DAML, and draws some parallels to how the use case might need to be coded if using more traditional technologies (such as SQL). A really good read for anyone wanting to understand some of the rationale behind DAML. Get the code, download the SDK, and give it a whirl yourself. Would love your feedback!


The CDM reference implementation in DAML discussed in this blog post is open source: https://github.com/digital-asset/lib-cdm-event-specification...

Digital Asset has also open sourced a complete example of a swaps application in DAML using the CDM: https://github.com/digital-asset/ex-cdm-swaps

Both repos are licensed under Apache 2.0


This is a great question that will probably get better traction if asked through one of the DAML support channels... SO (https://stackoverflow.com/questions/tagged/daml) or Slack (https://damldriven.slack.com/).


Yes Edward was a big contributor here (full disclosure - I work at DA). A lot of our engineers, like Edward, come from the Haskell community. DAML uses the GHC compiler under the covers. One way to think of is is a GHC frontend that adds the extra bits required to streamline the task of writing multipartry contracts.


At this very moment, DAML applications run on the DA ledger. Open sourcing the language is the first step in expanding that base. We (yes, I work at DA!) have been working with key ledger providers and will be making additional announcements over time - perhaps starting within the month if all goes well.


So is the idea that it's abstracted from the ledger, basically meaning you have your choice of whether you would run it in some centralized ledger secured within your company or on a more blockchainey distributed ledger on the public internet?


Yup!


I worked remotely for IBM for somewhere in the neighborhood of 15-20 years. Although I was effective and consistently a top performer, that's mainly because I could do a lot of my work autonomously. IBM's conference call mentality made meetings truly unproductive. Teaming on the phone is very hard.

I'm now with a startup and we use Zoom all the time, around the globe. Almost like being there.

Flying for meetings? fuggedaboutit! Totally unnecessary in my opinion.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: