Hi Juliets, Just started working on my first major Julia project and thought I'd share some of the results so far:
https://github.com/fblscode/Fbls.jl A few issues that I'm still struggling with: 1) I would like to add support for using arrays, dicts and other kinds of sequences as field values. The problem I'm having is figuring out if a value is iterable / associable. I'm aware of the informal protocols, but using method_exists to check for them on concrete values isn't working. 2) The Fbls event type specifies the types of the arguments it expects as a Tuple{...}. Is there any way to steal the tuple parametric magic to avoid having to leak information about using Tuples? What I'm looking for a way to specify a type as having an arbitrary number of type parameters and being able to them to generate tuple types. 3) Is there any way to specify parametric function types? The Function type takes no type parameters, and I can't find anything else. 4) The whole experience was so Lisp like that I found myself reaching for special vars, without success. Is there anything comparable lurking in there somewhere? Any help appreciated... Peace
