You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucy.apache.org by Marvin Humphrey <ma...@rectangular.com> on 2015/04/09 02:39:57 UTC
[lucy-dev] MeetUp Minutes
Lucifers,
The first Lucy Virtual MeetUp was held on Tuesday April 7th 2015 from
10-11 AM PDT / 5-6 PM GMT.
Attendees:
Marvin Humphrey
Peter Karman
Kurt Starsinic
Nick Wellnhofer
David E. Wheeler
Tim Wilkens
During introductions, everyone was asked to talk about their background and
also what they'd like to discuss during the MeetUp. Nick brought up
documenting and vetting the Clownfish public API, which the rest of the
group agreed was a good direction for us to go. The specifics of the
planned agenda were then abandoned, though the ostensible theme of the
meetup, "interfaces", made multiple appearances over the next hour.
A number of actionable items were proposed:
* Remove the extra layer of whitelisting for surfacing documentaton of
public methods in the host language.
* A "hello world" tutorial for Clownfish: write basic functionality in C,
then demonstrate how to wrap it with multiple host languages.
* Make it possible to inline different source sample fragments into
Markdown docs and then centralize Lucy's tutorial documentation.
* Review the APIs for individual core classes within the Clownfish
runtime, possibly starting with Hash.
* CFC needs API documentation. Perhaps providing some very high level
APIs can get around the problem of the instability and awkward design of
the current APIs.
* Autogenerate HTML documentation for Clownfish itself. This would allow
a user to see the complete documentation for a Clownfish class including
inherited methods, while still allowing us to conform to DRY in the
source code.
Additionally, there seemed to be general agreement that upcoming releases of
Clownfish should be marketed to developers who want to work on Clownfish
itself rather than end users.
Other topics of conversation:
* V8/JavaScript bindings would be a good stress test of Clownfish's
callback mechanism.
* Kurt put in a request for bulletproof downloading and installation of
Clownfish and Lucy.
* Marvin and Tim answered questions about the challenges of developing Go
bindings for Clownfish and Lucy and about programming in Go.
* Marvin talked about how the Apache consensus-based governance model
encourages stability but can pose challenges for innovation.
* Nick pointed out that the Clownfish runtime makes C programming more
enjoyable.
Note: These minutes are probably incomplete, since the note-taker was
simultaneously coordinating the discussion and the meetup was not recorded.
Overall, the participants seemed to enjoy themselves. We will probably do
this again some time.
Thanks everyone!
Marvin Humphrey
Re: [lucy-dev] MeetUp Minutes
Posted by Peter Karman <pe...@peknet.com>.
Marvin Humphrey wrote on 4/8/15, 7:39 PM:
> Overall, the participants seemed to enjoy themselves. We will probably do
> this again some time.
>
> Thanks everyone!
and thank you, Marvin, for organizing, facilitating and note-taking!
--
Peter Karman . http://peknet.com/ . peter@peknet.com