emacs does this navigation stuff.. M-. and M-, . For uses of a function,
try grep -R or rgrep.


On Wed, May 22, 2013 at 1:30 PM, atkaaz <atk...@gmail.com> wrote:

> Looks like I forgot to enable the paging file (windows virtual memory was
> disabled) and that is why my eclipse/firefox would crash when running out
> of memory  and also had much eclipse.ini memory allocated -Xms228m -Xmx712m
> ; and because of all these I was unable to start repl most of the time in
> ccw due to not enough memory(it said), so due to your comment (thank you),
> I've fixed those and set -Xms128m -Xmx512m but will probably go back to 712
> (it's ok now since I've the paging file); but the memory total is like
> 3.5gig since 512 is eaten by video card memory.
>
> So now at least I can run them without running out of memory all the time
> :) but they still use quite a lot and I found myself having to run lein
> commands (like lein test) and restarting repls enough times for it to make
> me want something else - but I am an odd ball, so it's not something
> everyone else will do.
>
> Honestly I really want a system where things are more accessible,
> unfortunately I can't explain this (i'll try if u really want me to) for
> example I really enjoyed the F3 in eclipse on java source code which would
> do Go to Definition/Declaration (of this identifier), and also the find all
> calls to this method in this project and the refactoring... this kind of
> connectivity I'd expect to be in the system (from what I've read some Lisp
> machines(?) or the lisp lang on some machines really have that was it
> Genera ? and some read about Dynamic Windows  but I also remember something
> vaguely about ruby - haven't used it though). In a more broader way, I want
> to be able to explore/deduce the system without having to jump through
> hoops like googling for information about it, when in fact I already have
> it running on my system, why not just explore its construction live while
> it's running, visualize all its connections (like in a graph)
>
> I like this clojure lang because it gets me closer to the way I want
> things to be, but it feels all so disconnected like I can't feel that when
> writing some code I can just easily F3 on a symbol and see where else it
> was used or even defined(sometimes this works in ccw btw ie. for clojure
> core code)
>
>
> So far, I'm thinking maybe code something from assembler level up (maybe
> even not requiring garbage collector but still not using explicit mem
> allocations like malloc) so it will eventually become a replacement for
> whatever I use for text editor, and if it does the way I think it will, I
> can then store all kinds of information and advance it even to the next
> level... but there's all these barrier with transactions and locks but this
> functional programming idea might be pretty good to apply(even though I
> envisioned a system where everything would be global(ly accessible)
> restrictions can still apply in dependency style like A depends on B and C
> depends on B, so if I want to change B then the way A and C depend on B
> have to be satisfied before the change can occur or that change will have
> to include changes to A and/or C also).
>
>
> Sorry for the rant, it's just that i feel lost so far(and not very
> knowledgeable). I just imagine how awesome it would be to can explore a
> system (PC+OS+java+clojure+some window+some text+some word on it) of which
> say you know nothing of, from a point (any point you choose) and be able to
> understand it and see how everything interconnects to everything else (no
> data/level/layer stripped just like the .exe is without the sourcecode for
> example), because everything you need is there, visually explorable(maybe
> graph like) and even changeable, if you just need to know exactly how is
> some word(or even a pixel) on the screen connected to everything else for
> example you could dig in - I don't know how it would look and how to
> implement that so far, but i know I want it, and apparently I'm reluctant
> to accepting the status quo even though that's the only way to get there :/
> It can still be fast even though all the debug info (so to speak) and
> source code is tagged/connected to the binary code/offsets  I imagine.
>
>
>
>
>
> On Wed, May 22, 2013 at 6:51 PM, Mikera <mike.r.anderson...@gmail.com>wrote:
>
>> On Wednesday, 22 May 2013 20:35:01 UTC+8, atkaaz wrote:
>>
>>> thank you very much, my search has lead me to seeking a lisp that could
>>> compile to machine code (mainly because i cannot accept the 20-22 sec `lein
>>> repl` startup time and eclipse/ccw memory consumptions - so I was hoping
>>> for something fast even though the cost is portability and all else)
>>>
>>>
>> The above strikes me as a slightly odd statement. Eclipse/CCW or lein
>> repl startup times should be irrelevant because you should only be
>> incurring them once, when starting a development session. Sure, Eclipse
>> eats memory too, but again this is only a development time issue and your
>> dev machine should have plenty, right?
>>
>> In production, running the packaged .jar file should be pretty quick and
>> much more lightweight. JVM startup is less than 0.1sec nowadays, so you can
>> get a splash screen or basic GUI up in front of a user almost immediately.
>> That only leaves the time required to compile and initialise Clojure itself
>> and your application code - maybe 5 secs or so for a reasonably sized app.
>> If you are smart you can do quite a lot of work lazily / in the background
>> so the user doesn't even notice....
>>
>> I can certainly see some uses for a Clojure-to-assembler compiler, but
>> only in very specialised areas (embedded devices, realtime systems etc.).
>> For general purpose application development I think it's probably going to
>> be more trouble than it is worth.
>>
>>
>> --
>> --
>> You received this message because you are subscribed to the Google
>> Groups "Clojure" group.
>> To post to this group, send email to clojure@googlegroups.com
>> Note that posts from new members are moderated - please be patient with
>> your first post.
>> To unsubscribe from this group, send email to
>> clojure+unsubscr...@googlegroups.com
>> For more options, visit this group at
>> http://groups.google.com/group/clojure?hl=en
>> ---
>> You received this message because you are subscribed to the Google Groups
>> "Clojure" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to clojure+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>  --
> --
> You received this message because you are subscribed to the Google
> Groups "Clojure" group.
> To post to this group, send email to clojure@googlegroups.com
> Note that posts from new members are moderated - please be patient with
> your first post.
> To unsubscribe from this group, send email to
> clojure+unsubscr...@googlegroups.com
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en
> ---
> You received this message because you are subscribed to the Google Groups
> "Clojure" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to clojure+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to