On 23/08/2014, at 11:46 AM, srean wrote: > > For some reason I had missed let expressions entirely. I wasn't even aware > > that they were supported. > > That's because you're not writing code. Instead you're reading documentation > which is known to be incomplete. > > You have a point, but writing code would not have led me to discover the let > syntax unless I understand the grammar specification
Yes it would. Because I would review it and show you better techniques (or at least other techniques). Eventually, if you persist, you'd know enough to help write better documentation. And indeed to make the system better. Your preferences for things are less meaningful if: (a) you're not actually writing code (b) you don't have a sufficient overview These points are important because to get consistency you HAVE to have an overview of both the theory AND the practice. > . But yeah have been meaning to start with some documentation stuff, since > ever. You need to write code first. Concerns about things like indeterminate evaluation will go away very quickly as you understand the usage of the system. Then they'll come back in way that's more focussed on how to solve the problem in practice. You'll have use cases to examine. The problem with most newcomers to Felix are they're not trusting and they want to do something hard immediately. Instead of just writing some toy programs. Something simple is best to start, eg write a version of wc (word count). Or do some basic 2D matrix operations (with dynamic bounds because its easier). Matrix stuff would be interesting because many algorithms are amenable to parallelisation which opens up a lot of interesting questions how to do things, but the coding required is fairly basic. > > I know but some choices have become so entrenched now To be "entrenched" there have to be users. Since there aren't, nothing is fixed in cement yet. -- john skaller skal...@users.sourceforge.net http://felix-lang.org ------------------------------------------------------------------------------ Slashdot TV. Video for Nerds. Stuff that matters. http://tv.slashdot.org/ _______________________________________________ Felix-language mailing list Felix-language@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/felix-language