Re: [racket-users] Legal/Business Case Management DSLs

2018-08-30 Thread Richard Parsons
Again, thank you all for your information and input which has been invaluable. I will now go away and have a think about everything. If I decide to proceed then I will prepare a specification or roadmap document and then post it on Github. Many thanks Richard On Mon, Aug 27, 2018 at 4:54 PM, Wil

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-27 Thread William J. Bowman
FYI, some related work i didn't see mentioned in the thread: a language for writing legal contracts, as natural language documents which can be attached to computation logic: https://docs.accordproject.org/ -- Sent from my phoneamajig > On Aug 25, 2018, at 02:45, Richard Parsons wrote: > > H

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Norman Gray
Hendrik and all, hello. On 26 Aug 2018, at 17:47, Hendrik Boom wrote: SGML had a hierarchy of tags -- which ones would automatically close off others, so that it wasn't necessary to slavishly balance all the tag-bracketting. But the exact hierarchy would depend on the publisher's style de

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Matthias Felleisen
> On Aug 26, 2018, at 7:28 AM, Richard Parsons wrote: > > Well that sounds interesting. If there is anything that I can do to help > motivate the project members then don't hesitate to let me know. I searched > "define-editor racket" online, but I can't find anything so I'm guessing it > isn'

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Hendrik Boom
On Sun, Aug 26, 2018 at 03:38:32PM +0100, Norman Gray wrote: > > Richard, hello. > > On 26 Aug 2018, at 13:01, Richard Parsons wrote: > > > SGML is sounding more and more like something I > > should know about given my project. A quick google has turned up the > > hashtag #makesgmlgreatagain ?!

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Neil Van Dyke
Richard Parsons wrote on 08/26/2018 07:44 AM: I don't know anything about SGML, although I have a general understanding of HTML and XML. Are there Racket tools for SGML (a google search doesn't immediately turn anything up)? As Norman said, SGML was great,[1] but probably not something one w

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Norman Gray
Richard, hello. On 26 Aug 2018, at 13:01, Richard Parsons wrote: SGML is sounding more and more like something I should know about given my project. A quick google has turned up the hashtag #makesgmlgreatagain ?! If anyone has any suggestions where to start my research, then that would be w

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Richard Parsons
Hi Norman Thanks for your comments. SGML is sounding more and more like something I should know about given my project. A quick google has turned up the hashtag #makesgmlgreatagain ?! If anyone has any suggestions where to start my research, then that would be welcome - although I realise that it

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Richard Parsons
Thanks Daniel. I'm aware of Pollen and also thought that it might be a good starting point. I've also seen Beautiful Racket, which seems very good. Of course, it is designed for creating ebooks rather than my use case, but I agree there is probably a strong crossover. For example, the pollen cach

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Richard Parsons
Neil, again thank you for your time and suggestions. On Sun, Aug 26, 2018 at 9:48 AM, Neil Van Dyke wrote: > > Richard Parsons wrote on 08/26/2018 02:36 AM: > >> I actually think that free form text where the meaning was parsed through >> its order might be quite nice. Something like: title, dou

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Richard Parsons
Hi Greg Thanks for your suggestions. I haven't found anything yet which would be extensible and I have looked on and off over a number of years. I would be delighted to be proved wrong, however. I think however that it would make sense for me to create a careful roadmap in order to limit initial

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Richard Parsons
Hi Matthias Thanks for your additional comments. On Sat, 25 Aug 2018, 22:19 Matthias Felleisen, wrote: > > 1. Some of what you’re asking for seems to exist. I am not an expert on > office software, and the little I see gets the work done for staff but > looks awful to me as a quasi-sw-dev. So,

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Norman Gray
Neil and Richard, hello. On 26 Aug 2018, at 9:48, Neil Van Dyke wrote: You could do all structural markup this way, or combine markup with inferred bits. Incidentally, your example is a good fit for how SGML (and then HTML) was intended to be used, for text markup using elements and attr

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Daniel Brunner
Hello Richard, I am not a lawyer but maybe need to send some documents to courts in the near future. I thought about some support for creating and sending documents as well. My initial idea was to extend Pollen (http://docs.racket-lang.org/pollen/index.html). Maybe that could be a starting point f

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-26 Thread Neil Van Dyke
Richard Parsons wrote on 08/26/2018 02:36 AM: I actually think that free form text where the meaning was parsed through its order might be quite nice. Something like: title, double new line, date, new line, matter reference, new line, initials of author, double new line, body of text, eof. It

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-25 Thread Richard Parsons
Hi Neil I very much appreciate your thoughts and feedback, thank you. * It's good and valuable that you can be a domain expert, and understand > the boots-on-the-ground workflows, plus have software systems background. > > * Documents that are potentially much more complicated to support well, >

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-25 Thread Greg Hendershott
Hi, Richard. My initial reaction is that the full scope of what you described would be a very ambitious project -- it would take a lot of time and people to do and maintain over time. Are there existing commercial or open-source software systems to run a small to medium sized law practice? If so,

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-25 Thread Matthias Felleisen
> On Aug 25, 2018, at 2:45 AM, Richard Parsons wrote: > > Hello > > I'm a lawyer practising from a small firm in the UK. I am also a > Racket-hobbyist. > …. > Many thanks for your attention. > > Richard Richard, let me add two comments to those you already received: 1. Some of what you’r

Re: [racket-users] Legal/Business Case Management DSLs

2018-08-25 Thread Neil Van Dyke
Quick initial thoughts: * It's good and valuable that you can be a domain expert, and understand the boots-on-the-ground workflows, plus have software systems background. * Documents that are potentially much more complicated to support well, like contracts and court filings that you develop,

[racket-users] Legal/Business Case Management DSLs

2018-08-24 Thread Richard Parsons
Hello I'm a lawyer practising from a small firm in the UK. I am also a Racket-hobbyist. I'm writing to ask for comments, and perhaps even collaborators, regarding a proposed project to build a case management system. # Documents I'm considering developing a series of DSLs using Racket for use i