Re: [julia-users] Formatting comma thousands separator

2016-03-15 Thread Scott Jones
On Tuesday, March 15, 2016 at 4:10:03 AM UTC-4, Greg Plowman wrote: > > Thanks Tom & Scott. > > StringUtils looks quite useful. I'll need to study it a bit more. > Thanks! If you do start using it, please let me know how I can improve it! About the renaming fmt to cfmt, that was done as part o

[julia-users] Re: SI prefixes (M, k, m, u, n, ...)

2016-03-15 Thread Eric Forgy
Hi MA, I like your idea and I also wonder about registering small packages. I'm actually a fan of it so I'd say go for it, but curious to know what others think. Have you seen SIUnits.jl ? It shares some similarities, but in the context of SI units, e.g. it

[julia-users] Re: Seeking mentors for JuliaWeb Projects for GSoC 2016.

2016-03-15 Thread jock . lawrie
Hi Sarvjeet, To make contact try opening an issue in the JuliaWeb Roadmap. Cheers, Jock On Wednesday, March 16, 2016 at 8:17:32 AM UTC+11, Sarvjeet singh ghotra wrote: > > Hi everyone! > > I am Sarvjeet Singh, a pre-final year B.Tech student at Nat

[julia-users] Re: Help with PyCall syntax

2016-03-15 Thread Steven G. Johnson
s = pybuiltin(:slice) get(np.mgrid, (s(0,5), s(0,5))) works. (In general, foo[bar, baz] in Python needs to be get(foo, (bar,baz)) in PyCall at the moment, because foo[...] is used for attributes.) It would be nice if you could just use 0:5 here, but 0:5 is currently translated into an

[julia-users] ANN: VegaLite.jl

2016-03-15 Thread Frederic Testard
The julia package VegaLite has just been added to the official repo ( install with Pkg.add("VegaLite") ). As the name suggests it provides bindings to the VegaLite plotting library (yet another way to make graphs with Julia !). VegaLite is a simplified version of Vega which reduces the functio

Re: [julia-users] Re: implicit conversion

2016-03-15 Thread James Fairbanks
Using convert as Matt Bauman suggests is exactly what I had in mind. The behaviors that are supposed to be inherited are explicitly stated in the collection of functions which are defined with f(a::Any) = f(convert(T,a)); function f(t::T) #real definition end Any type "A" can "inherit" f j

[julia-users] Seeking mentors for JuliaWeb Projects for GSoC 2016.

2016-03-15 Thread Sarvjeet singh ghotra
Hi everyone! I am Sarvjeet Singh, a pre-final year B.Tech student at National Institute of Technology Karnataka, India (NITK) majoring in Information Technology. I have been contributing to Julia for a little while. Have managed to solve couple of issues. I want to participate in GSoC 2016. I a

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread Yichao Yu
On Mar 15, 2016 4:16 PM, "'Bill Hart' via julia-users" < julia-users@googlegroups.com> wrote: >> >> >> >> The generational part of the GC is a little messy. This is mainly >> >> because the new GC was designed to be an incremental GC and then >> >> gradually transformed into a generational GC..

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
> > > >> The generational part of the GC is a little messy. This is mainly > >> because the new GC was designed to be an incremental GC and then > >> gradually transformed into a generational GC... (they are > >> suprisingly similar). > >> > > > > Oh I didn't even realise that LOL. I

[julia-users] Re: custom ctags for Julia

2016-03-15 Thread Daniel Arndt
I gave this ago and my experience was: TagBar worked and looked great! jump to tag (C-] in vim) did not work. This seemed to be a result of including the parameters in the tag. If I manually removed them from the tags file, tag jumping would start working again. I won't pretend to know the int

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread Yichao Yu
On Tue, Mar 15, 2016 at 3:32 PM, 'Bill Hart' via julia-users wrote: > > > On 15 March 2016 at 20:24, Yichao Yu wrote: >> >> > I wonder what the issue was, and whether the person who fixed it even >> > realised they had fixed it. :-) >> >> There were many GC related PRs. Some of them are for mem-l

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
On 15 March 2016 at 20:24, Yichao Yu wrote: > > I wonder what the issue was, and whether the person who fixed it even > realised they had fixed it. :-) > > There were many GC related PRs. Some of them are for mem-leak. I don't > remember any one in particular about malloc though > > > Actuall

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread Yichao Yu
> I wonder what the issue was, and whether the person who fixed it even > realised they had fixed it. :-) There were many GC related PRs. Some of them are for mem-leak. I don't remember any one in particular about malloc though > Actually, let me ask this a bit more precisely. > > Suppose a

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
> > > > I see. That is a relief. We'll stick with & for now. > > > >> more than 2 collection* > > > > > > I see, so collections can happen at any time, not when some block of > memory > > is "full". > > Yes, it happens whenever the GC thinks there are enough allocation > since the last time. > So

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
Good to hear the problem seems to be fixed in recent 0.5. Thanks for checking this. That gives me more motivation for fixing our code so it can run on the latest 0.5. Hopefully I can find a way. I wonder what the issue was, and whether the person who fixed it even realised they had fixed it. :-)

[julia-users] Re: Help with PyCall syntax

2016-03-15 Thread Chris
Thanks! This helped me with the problem at hand, but it would still be nice to know if there's a more general way of doing this type of evaluation in PyCall. On Tuesday, March 15, 2016 at 12:23:55 PM UTC-4, Robin Deits wrote: > > This isn't pretty, but it might do the job: > > julia> np.mgrid[:

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread Mauro
>> Can I ask how recent your Julia is. I see this with Julia 0.4 and Julia 0.5 > > 0.5.0-dev+3106 > I could try 0.4 later. Yes, that's it. I can see Bill's memory behavior on 0.4.3 (starts at 130MB, goes to ~1.4GB when running doit2) but not on yesterday's 0.5 (starts at 150MB, when running doit2

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
On 15 March 2016 at 19:45, Bill Hart wrote: > >> > >> > I noticed in the code that it looks like things get promoted if they >> survive >> > more than 2 generations (currently). But what happens to the objects >> between >> >> more than 2 collection* >> > > I see, so collections can happen at any

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread Yichao Yu
On Tue, Mar 15, 2016 at 2:45 PM, 'Bill Hart' via julia-users wrote: > > > Can I ask how recent your Julia is. I see this with Julia 0.4 and Julia 0.5 0.5.0-dev+3106 I could try 0.4 later. > with 100 day old master (I can't update to something more recent as someone > removed a documented feature

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
On 15 March 2016 at 19:33, Yichao Yu wrote: > On Tue, Mar 15, 2016 at 2:18 PM, 'Bill Hart' via julia-users > wrote: > > > > Thanks for your answers. Please see my followup questions below. > > > > On 15 March 2016 at 18:45, Yichao Yu wrote: > >> > >> > >> On Mar 15, 2016 11:56 AM, "'Bill Hart'

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread Yichao Yu
On Tue, Mar 15, 2016 at 2:29 PM, 'Bill Hart' via julia-users wrote: > > > On Tuesday, 15 March 2016 19:02:41 UTC+1, Yichao Yu wrote: >> >> On Tue, Mar 15, 2016 at 1:45 PM, Yichao Yu wrote: >> > >> > On Mar 15, 2016 11:56 AM, "'Bill Hart' via julia-users" >> > wrote: >> >> >> >> We have been tryi

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread Yichao Yu
On Tue, Mar 15, 2016 at 2:18 PM, 'Bill Hart' via julia-users wrote: > > Thanks for your answers. Please see my followup questions below. > > On 15 March 2016 at 18:45, Yichao Yu wrote: >> >> >> On Mar 15, 2016 11:56 AM, "'Bill Hart' via julia-users" >> wrote: >> > >> > We have been trying to und

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
On Tuesday, 15 March 2016 19:02:41 UTC+1, Yichao Yu wrote: > > On Tue, Mar 15, 2016 at 1:45 PM, Yichao Yu > > wrote: > > > > On Mar 15, 2016 11:56 AM, "'Bill Hart' via julia-users" > > > wrote: > >> > >> We have been trying to understand the garbage collector behaviour, > since > >> we ha

Re: [julia-users] append! multiple collections

2016-03-15 Thread Stefan Karpinski
It's just an absent feature – if you'd open an issue, I'm sure someone will add it shortly. It would make a pretty good intro issue. On Tue, Mar 15, 2016 at 12:43 PM, Michele Zaffalon < michele.zaffa...@gmail.com> wrote: > I have some arrays I would like to `append!` to the first. At the moment >

Re: [julia-users] Re: implicit conversion

2016-03-15 Thread Stefan Karpinski
Implicit conversion of function arguments only makes sense if there's a well-defined notion of a particular type that is expected when calling a function – that makes sense in languages where functions are monomorphic. In Julia, that's very far from the case – and the combination of inheritance, mu

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
Thanks for your answers. Please see my followup questions below. On 15 March 2016 at 18:45, Yichao Yu wrote: > > On Mar 15, 2016 11:56 AM, "'Bill Hart' via julia-users" < > julia-users@googlegroups.com> wrote: > > > > We have been trying to understand the garbage collector behaviour, since > we

Re: [julia-users] Google Summer of Code 2016

2016-03-15 Thread Mike Innes
Got it, thanks! On Tue, 15 Mar 2016 at 18:15 Jorge wrote: > Many thanks Mike! I've already sent an email to the new address you gave me > > On Tuesday, March 15, 2016 at 9:51:19 AM UTC-6, Mike Innes wrote: > > Ok, we're replacing this old / broken email with: > > > > > > julia...@googlegroups.co

Re: [julia-users] Google Summer of Code 2016

2016-03-15 Thread Jorge
Many thanks Mike! I've already sent an email to the new address you gave me On Tuesday, March 15, 2016 at 9:51:19 AM UTC-6, Mike Innes wrote: > Ok, we're replacing this old / broken email with: > > > julia...@googlegroups.com > > > so give that a go, let me know if it's still not working. > >

[julia-users] Google SoC '16: Native Julia solvers for ordinary differential equations, Julia|Quantum>, and Native Julia implementation of Holonomic Functions

2016-03-15 Thread Joseph Obiajulu
Hello All, My name is Joseph Obiajulu and I'm a junior studying mathematics and computer science at Princeton University. I was looking through the project ideas for potential GSoC projects on the Sage page, and I came across a project idea concerning "Native Julia solvers for ordinary differen

[julia-users] Documentation effort for GSoC

2016-03-15 Thread Morten Piibeleht
I would like to put together a GSoC proposal targeting the documentation. Some thoughts have been on floating in my head as I have been using Julia for the past year and would be fun for me to work on. Specifically, the following could be specific enough the be a GSoC project: (a) A system for us

[julia-users] SI prefixes (M, k, m, u, n, ...)

2016-03-15 Thread MA Laforge
I often find it useful to display values using SI prefixes. For example, I find: 10.75n to be more readable than: 1.075e-8 ...So I created a module for this functionality: https://github.com/ma-laforge/NumericIO.jl *Question:* Should I be publishing this to METADATA? It seems a bit heavy to re

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread Yichao Yu
On Tue, Mar 15, 2016 at 1:45 PM, Yichao Yu wrote: > > On Mar 15, 2016 11:56 AM, "'Bill Hart' via julia-users" > wrote: >> >> We have been trying to understand the garbage collector behaviour, since >> we had some code for which our machine is running out of memory in a matter >> of an hour. >> >>

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread Yichao Yu
On Mar 15, 2016 11:56 AM, "'Bill Hart' via julia-users" < julia-users@googlegroups.com> wrote: > > We have been trying to understand the garbage collector behaviour, since we had some code for which our machine is running out of memory in a matter of an hour. > > We already realised that Julia isn'

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
Yes, s+=i just calls the + function for bignums, which indeed creates a new BigNum object each iteration. [It would incidentally be great if we could overload += directly in Julia!! I wouldn't mind if it was required to return an immutable object because I could still return a new immutable object

[julia-users] append! multiple collections

2016-03-15 Thread Michele Zaffalon
I have some arrays I would like to `append!` to the first. At the moment I do reduce(append!, array_1, [array_2, array_3, ...]), but I would like to write append!(array_1, array_2, array_3, ...) just like for `push!`ing several items into the collection. Why is this not allowed? Thank you, m

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Tobias Knopp' via julia-users
Seems to be an issue specific for BigNum. I would expect in the line s += i new BigNum objects are created (and in turn allocated) and in turn the gc will kick in from time to time and run the finalizers of the BigNum objects that are not rooted anymore. Am Dienstag, 15. März 2016 17:20:37 U

[julia-users] Is there going to be an abstract type/trait-ocalypse?

2016-03-15 Thread Lars Tonkard
I noticed there is some discussion about alternatives or augmentation of abstract types for the type system. In particular I'm interested in inheriting from multiple kinds (whether through traits or abstract inheritance). In addition, I agree with someone (don't recall who) on github that rec

Re: [julia-users] Signal Processing related project for GSOC 2016

2016-03-15 Thread FQ
15.03.2016 15:54 Mike Innes: > You should check out the JuliaAudio org > and AudioIO.jl . I have no idea also relevant: https://github.com/seebk/PortAudio.jl if i understand things correctly, PortAudio.jl builds on work from Audi

[julia-users] Re: Help with PyCall syntax

2016-03-15 Thread Robin Deits
This isn't pretty, but it might do the job: julia> np.mgrid[:__getitem__]((pybuiltin(:slice)(0,5), pybuiltin(:slice)(0,5))) 2x5x5 Array{Int64,3}: [:, :, 1] = 0 1 2 3 4 0 0 0 0 0 [:, :, 2] = 0 1 2 3 4 1 1 1 1 1 [:, :, 3] = 0 1 2 3 4 2 2 2 2 2 [:, :, 4] = 0 1 2

[julia-users] Nothing conditional operator

2016-03-15 Thread FANG Colin
Hi All I found my self writing code like this a lot: x = get_a(...) if x != nothing y::A = x do_sth(y, ...) end In the above, I have to check for nothing first, and if it is not nothing, then I do a type assert to make sure the type is what I expected. Is there any function or macro

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
Just to clarify what I meant by "Julia can't be responsible for" I was talking about the fact that the garbage collector does a gc_collect every 23mb on my machine. If memory is allocated on the C side without calling jl_gc_counted_malloc to do so, Julia can't be expected to include these a

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
Here is the (very primitive) example using mpn's that I mentioned. import Base: + typealias ZZ Array{UInt, 1} function +(a::ZZ, b::Int) r = ZZ(length(a)) ccall((:__gmpn_add_1, :libgmp), Void, (Ptr{UInt}, Ptr{UInt}, Int, Int), r, a, 3, b) return r end function doit(n::Int) a = ZZ(3)

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
On 15 March 2016 at 17:04, Yichao Yu wrote: > > On Mar 15, 2016 11:56 AM, "'Bill Hart' via julia-users" < > julia-users@googlegroups.com> wrote: > > > > We have been trying to understand the garbage collector behaviour, since > we had some code for which our machine is running out of memory in a

Re: [julia-users] Questions about the garbage collector

2016-03-15 Thread Yichao Yu
On Mar 15, 2016 11:56 AM, "'Bill Hart' via julia-users" < julia-users@googlegroups.com> wrote: > > We have been trying to understand the garbage collector behaviour, since we had some code for which our machine is running out of memory in a matter of an hour. > > We already realised that Julia isn'

[julia-users] Help with PyCall syntax

2016-03-15 Thread Chris
I'm trying to use numpy's mgrid (https://docs.scipy.org/doc/numpy-1.10.0/reference/generated/numpy.mgrid.html) via PyCall, but I can't figure out what the syntax should be. I've tried every permutation I can think of, could someone help me out? The python call looks like: >>> np.mgrid[0:5,0:5]

[julia-users] Questions about the garbage collector

2016-03-15 Thread 'Bill Hart' via julia-users
We have been trying to understand the garbage collector behaviour, since we had some code for which our machine is running out of memory in a matter of an hour. We already realised that Julia isn't responsible for memory we allocate on the C side unless we use jl_gc_counted_malloc, which we now

Re: [julia-users] Google Summer of Code 2016

2016-03-15 Thread Mike Innes
Ok, we're replacing this old / broken email with: julia...@googlegroups.com so give that a go, let me know if it's still not working. On Tue, 15 Mar 2016 at 14:42 Mike Innes wrote: > I don't think you've done anything wrong, there seems to be a permissions > issue with the group. Feel free to

Re: [julia-users] Re: implicit conversion

2016-03-15 Thread Carlo Lucibello
Unfortunately In my use case I would have to add a method for almost every method exported by another module: see https://github.com/JuliaGraphs/Networks.jl/issues/4 The easiest way to do would be to use abstraction and inheritance, but in the other module (LightGraphs) I don't have an abstrac

Re: [julia-users] Signal Processing related project for GSOC 2016

2016-03-15 Thread Mike Innes
Hey Rishabh, You should check out the JuliaAudio org and AudioIO.jl . I have no idea what would make a reasonable project in this area, but if you browse over the currently available functionality and issues, maybe contribute a p

Re: [julia-users] Re: Google Summer of Code 2016

2016-03-15 Thread Mike Innes
Hi Hyun, What's your idea / area of interest? You can open a discussion on this list or look for relevant packages and get involved with issues, features and roadmaps – package maintainers will be involved in the discussion and many will be willing to mentor as well. If you're working fairly inde

Re: [julia-users] Google Summer of Code 2016

2016-03-15 Thread Mike Innes
I don't think you've done anything wrong, there seems to be a permissions issue with the group. Feel free to email me directly in the mean time, and we'll try to sort something out. On Tue, 15 Mar 2016 at 07:10 Jorge wrote: > Many thanks for your reply, Mike! Actually now I do have some question

Re: [julia-users] Re: implicit conversion

2016-03-15 Thread Matt Bauman
To generalize this idiom a bit, I think I'd write it as: Base.convert(::Type{Float64}, a::MyNum) = convert(Float64, a.x) f(a) = f(convert(Float64, a)) f(a::Float64) = 2. # real algorithm Of course, this will also allow things like `f(1)`. On Tuesday, March 15, 2016 at 10:18:30 AM UTC-4, Stefan

Re: [julia-users] Priority Order of 2 proposals for Images.jl

2016-03-15 Thread Mike Innes
Hi Anchit, As a rule the best project is probably the one that's the best fit for you, although you can also submit multiple proposals if you want to. Perhaps you could open a roadmap issue for one or more of those ideas on the Images.jl repo and see which ones gains the most attention / enthusias

Re: [julia-users] GSOC2016: Iterative solvers

2016-03-15 Thread Mike Innes
Great – it would probably be a good idea to poke your head up in the roadmap issue there, and perhaps try to solve a smaller item as a start (if you haven't already). Let us know if you pair up with a mentor! On Mon, 14 Mar 2016 at 20:15 Kevin Keys wrote: > Hello, > > I would like to work on the

Re: [julia-users] Intrested in working for julia in GSoC 2016 .

2016-03-15 Thread Mike Innes
Definitely check out SymPy.jl if you haven't already – getting involved over there is a great way to get a deeper understanding of what needs to be done, and will introduce you to potential mentors. On Mon, 14 Mar 2016 at 20:04 Kristoffer Carlsson wrote: > Regarding SymPy, you should know about

Re: [julia-users] Re: implicit conversion

2016-03-15 Thread Stefan Karpinski
No, there is never any implicit conversion of arguments in Julia. However, all you need to do is add a method to f to get it to do what you want: f(a::MyNum) = convert(Float64, a.x) On Tue, Mar 15, 2016 at 6:54 AM, Carlo Lucibello wrote: > > > Il giorno martedì 15 marzo 2016 11:51:31 UTC+1, Car

[julia-users] Signal Processing related project for GSOC 2016

2016-03-15 Thread Rishabh Gupta
Hello all, I am a final year Electrical and Electronics undergraduate from BITS Pilani Goa Campus, India. I have prior programming experience in C,C++ and MATLAB.I am interested in audio and signal processing and I would like to contribute to the julia's signal processing toolbox but I cannot s

[julia-users] Re: Google Summer of Code 2016

2016-03-15 Thread Hyun
Hi, Mike, This is Hyun, I'm a student in Korea, and I have a plan to apply this Julia GSoC program. May I ask you a question? You mentioned "Finding a good mentor for your project will be a big help for most applications, and showing mentors your enthusiasm is a great way to get them on board

[julia-users] I am Getting problem with julia and light table to work them together

2016-03-15 Thread tannirind
Hello, I installed julia and light table is also connect with julia.But I dont know how to run code of light table on julia.Or we can say that how to make them on work together. Thank you for your time BR, Tanveer

[julia-users] Re: Julia crashes at startup on Windows

2016-03-15 Thread Tony Kelman
That line of code is a generic fallthrough here https://github.com/JuliaLang/libuv/blob/07730c4bd595b4d45a498a8ee0bcd53878ff7c10/src/uv-common.c#L83 and means UV_ERRNO_MAP didn't have the actual error code mapped properly. If you're able to try a source build we could see if the same thing happ

[julia-users] Re: implicit conversion

2016-03-15 Thread Carlo Lucibello
Il giorno martedì 15 marzo 2016 11:51:31 UTC+1, Carlo Lucibello ha scritto: > > Is it possible to have user defined implicit conversion in Julia? > > This is an example of how I imagine it should work: > > type MyNum > x > end > > implicit_convert(::Type(Float64), a::MyNum) = convert(Float64, a.x

[julia-users] implicit conversion

2016-03-15 Thread Carlo Lucibello
Is it possible to have user defined implicit conversion in Julia? This is an example of how I imagine it should work: type MyNum x end implicit_convert(::Type(Float64), a::MyNum) = convert(Float64, a.x) f(x::Float64) = 2. f(MyNum(1.)) # error, sadly In C++ this behaviour can be obtained ov

Re: [julia-users] julia4 and julia5 under fedor0

2016-03-15 Thread Milan Bouchet-Valat
Le lundi 14 mars 2016 à 17:01 -0700, feza a écrit : > Hi all how can install both julia 4 and julia 5   on fedora   > > I have read > > http://julialang.org/downloads/platform.html > > I have performed > > sudo dnf copr enable nalimilan/julia-nightlies > sudo dnf copr enable nalimilan/julia > a

[julia-users] Re: QML (Qt5) binding for Julia (GSOC?)

2016-03-15 Thread Bart Janssens
I just couldn't resist taking a stab at this using CppWrapper. At https://github.com/barche/QML.jl there is a small example on how to launch a QML file from Julia (tested in v0.4). To make this useful, we would need to add some kind of interface to the "embedding julia" interface, to allow bind

Re: [julia-users] Formatting comma thousands separator

2016-03-15 Thread Greg Plowman
Thanks Tom & Scott. StringUtils looks quite useful. I'll need to study it a bit more. For thousands separators, it seems there are many options in fact. x = 10^9 using Formatting s = fmt(",d", x)# python-style format spec (single value) s = format("{:,d}", x) # python-style f

Re: [julia-users] Google Summer of Code 2016

2016-03-15 Thread Jorge
Many thanks for your reply, Mike! Actually now I do have some questions about GSoC and tried to email you guys at the address you gave me julia-g...@googlegroups.com , but wasn't able to get it sent. The server replied: "We're writing to let you know that the group you tried to contact (julia-