Subj : Re: Progamming language for hackers? To : alt.hackers.malicious,comp.programming From : Juuso Hukkanen Date : Mon Oct 10 2005 04:25 pm On 9 Oct 2005 11:50:25 -0700, makc.the.great@gmail.com wrote: >Juuso Hukkanen wrote: >> 1) why user must write those includes. We were easily able to make all >> the required includes to become automatically included, why can't C >> standard committee allow/do the same. >others call it an effort to minimize building time. do you know where >"nightly build" is coming from? because even if you include only >necessary stuff, some software takes all night to build. even if it >takes 2 minutes instead of 5, if I re-compile my stuff 100 times a day, >it would save me 300 minutes of pointless screen-staring. Pre-pre-processor only includes necessary stuff and it eliminates all other items very fast. Should not take more than 1-2 extra seconds on an average software projects. How ? 1) well, we list all source files in users project then 2) scan function names from those files We have a huge (dictionary kind of) sorted list of all the functions and function alias names. 3) Then function names are fread’ed into memory 4) finally some binary searching; even from a file with 1,000,000 function / alias names, it takes 20 jumps to find & collect a correct include (with correct includes) to any user given function. Details in sources: http://tele3d.com/t3d/subversion.htm (It is like a spell checker; got that idea from a programming language shootout which checked existence of all words in a 350 kB dictionary file against a similar 350 kB dictionaly file in less than 0.8 seconds http://66.249.93.104/search?q=cache:wzJO2qrnVq8J:www.bagley.org/~doug/shootout/bench/spellcheck/+doug+shootout+programming+%22spell+checker%22&hl=fi ) Ok, the issue would be much easier, if I’d just say: We have and are developing a punch of utilities which can be used in C or C++ programs. Tools include GUI, garbage collection and a certain logic which enables logical programming even based on user’s native language. Hey, that gave me an idea, there are NGs like #comp.ai.nat-lang and #comp.lang.functional I go and harass them about the usefulness of this 2 page language / dialect thing. Thanks Makc & other hackers .