cluecc-users Mailing List for Clue (obsolete)
Status: Pre-Alpha
Brought to you by:
dtrg
You can subscribe to this list here.
| 2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(4) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2011 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
|
Dec
|
| 2013 |
Jan
|
Feb
|
Mar
(7) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: David G. <dg...@co...> - 2013-03-17 21:10:17
|
In the unlikely event that anyone is actually using the version of Clue from SVN: I have just migrated it to the Mercurial DVCS instead. The SVN repository will not go away, but it won't be updated any more. -- ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── │ "Of course, on a sufficiently small planet, 40 km/hr is, in fact, │ sufficient to punt the elastic spherical cow into low orbit." --- │ Brooks Moses on r.a.sf.c |
|
From: David G. <dg...@co...> - 2013-03-16 21:09:53
|
On 16/03/13 20:07, Max Grigorev wrote: [...] Hello! Thanks for your message, but please join the mailing list otherwise you probably won't receive any replies. [...] > pm: rule engine execution error --- traceback follows: > pm: pmlib/c.pm:95 > pm: pmlib/c.pm:115 [...] > pm: pmlib/c.pm:115 > pm: pmlib/c.pm:129 > pm: pmlib/c.pm:180 > pm: error: pmlib/c.pm:95: stack overflow I've never seen that before --- I think you've run into a bug in the build system, which shouldn't happen. > I don't think I'm doing anything wrong - I just installed Spase > v.0.4.3 and am running `./pm` - but if I do I would appreciate a hint. Clue does require a patched version of 0.4.1 of Sparse, and won't work with anything else. Try this: http://ftp.be.debian.org/pub/software/devel/sparse/dist/sparse-0.4.1.tar.bz2 ...and, of course, you'll need the patch in the clue source directory. See the README for instructions. (Remember you'll need to uninstall 0.4.3 first.) -- ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── │ "Of course, on a sufficiently small planet, 40 km/hr is, in fact, │ sufficient to punt the elastic spherical cow into low orbit." --- │ Brooks Moses on r.a.sf.c |
|
From: Max G. <for...@gm...> - 2013-03-16 20:08:14
|
Hey, I am trying to build Clue on Linux but can't get it to: pm: rule engine execution error --- traceback follows: pm: pmlib/c.pm:95 pm: pmlib/c.pm:115 pm: pmlib/c.pm:115 pm: pmlib/c.pm:115 ... // many more lines like this pm: pmlib/c.pm:115 pm: pmlib/c.pm:115 pm: pmlib/c.pm:115 pm: pmlib/c.pm:129 pm: pmlib/c.pm:180 pm: error: pmlib/c.pm:95: stack overflow I don't think I'm doing anything wrong - I just installed Spase v.0.4.3 and am running `./pm` - but if I do I would appreciate a hint. Thanks! -- Max |
|
From: David G. <dg...@co...> - 2013-03-10 15:56:29
|
On 10/03/13 15:29, Michael K wrote: [...] > And Lua5.2 has a goto statement. But working without goto is the core > feature of cluecc for me. Maybe I have the time to work on a lua5.2 > backend. I have, actually, just gotten that working. The Whetstone benchmarks are: gcc directly: 2582 clue -> LuaJIT: 2482 clue -> C: 2361 clue -> Java: 784 clue -> Javascript: 105 clue -> Perl: 2.7 ...which is rather encouraging. -- ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── │ "Of course, on a sufficiently small planet, 40 km/hr is, in fact, │ sufficient to punt the elastic spherical cow into low orbit." --- │ Brooks Moses on r.a.sf.c |
|
From: Michael K <mic...@rw...> - 2013-03-10 15:30:00
|
Am Sonntag, den 10.03.2013, 15:03 +0000 schrieb David Given: > On 10/03/13 00:05, Michael K wrote: > [...] > > I'm still interested in cluecc, even in the age of emscripten. I tried > > to build cluecc, but that does not work anymore. > > Gosh, I'd totally forgotten about that. You're right, it's broken. > > The simple solution is to simply comment out the offending line of > parse.h --- everything appears to work without it. I'll update the patch > and push out another version (I want to get LuaJIT2 working, anyway). > > Thanks! > > ------------------------------------------------------------------------------ > Symantec Endpoint Protection 12 positioned as A LEADER in The Forrester > Wave(TM): Endpoint Security, Q1 2013 and "remains a good choice" in the > endpoint security space. For insight on selecting the right partner to > tackle endpoint security challenges, access the full report. > http://p.sf.net/sfu/symantec-dev2dev > _______________________________________________ Cluecc-users mailing list Clu...@li... https://lists.sourceforge.net/lists/listinfo/cluecc-users And Lua5.2 has a goto statement. But working without goto is the core feature of cluecc for me. Maybe I have the time to work on a lua5.2 backend. http://lua-users.org/wiki/GotoStatement |
|
From: David G. <dg...@co...> - 2013-03-10 15:03:36
|
On 10/03/13 00:05, Michael K wrote: [...] > I'm still interested in cluecc, even in the age of emscripten. I tried > to build cluecc, but that does not work anymore. Gosh, I'd totally forgotten about that. You're right, it's broken. The simple solution is to simply comment out the offending line of parse.h --- everything appears to work without it. I'll update the patch and push out another version (I want to get LuaJIT2 working, anyway). Thanks! -- ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── │ "Of course, on a sufficiently small planet, 40 km/hr is, in fact, │ sufficient to punt the elastic spherical cow into low orbit." --- │ Brooks Moses on r.a.sf.c |
|
From: Michael K <mic...@rw...> - 2013-03-10 00:06:12
|
Hi, I'm still interested in cluecc, even in the age of emscripten. I tried to build cluecc, but that does not work anymore. $ wget http://ftp.be.debian.org/pub/software/devel/sparse/dist/sparse-0.4.1.tar.bz2 $ tar -xjf s* $ cd s* $ patch -p1 < ../clue-0.5/sparse.patch patching file compile-i386.c patching file evaluate.c Hunk #3 succeeded at 578 (offset -1 lines). Hunk #4 succeeded at 826 (offset -5 lines). Hunk #5 succeeded at 1579 (offset -12 lines). Hunk #6 succeeded at 1717 (offset -10 lines). Hunk #7 succeeded at 1938 (offset -11 lines). Hunk #8 succeeded at 2026 (offset -11 lines). Hunk #9 succeeded at 2060 (offset -11 lines). Hunk #10 succeeded at 2147 (offset -11 lines). Hunk #11 succeeded at 2852 (offset -13 lines). patching file example.c patching file expand.c patching file flow.c patching file linearize.c patching file linearize.h patching file show-parse.c Hunk #1 succeeded at 667 (offset -6 lines). patching file simplify.c Hunk #1 succeeded at 637 (offset -55 lines). patching file symbol.c patching file target.h patching file tokenize.c $ make CC test-lexing.o CC target.o CC parse.o In file included from parse.c:25:0: parse.h:63:22: error: duplicate member 'label_statement' make: *** [parse.o] Error 1 First of all the patch does not seem to match exactly that version. C compilers anno 2013 can't compile sparse 0.4.1 anymore. (I wonder how they ever could, maybe there went something wrong when patching?) There is right now sparse 0.4.4. Are there plans to update cluecc? I unfortunately do not have the skills to do this. regards Michael |
|
From: David G. <dg...@co...> - 2011-10-16 23:16:35
|
On 16/10/11 20:22, Brendan Simpson wrote: > Two things: > > 1) being a unix program, will clue work on MacOSX > If not, I have a Ubuntu VM I can use Not sure --- you'll have to try it and see. It doesn't do anything particularly complicated, so it ought to work. Remember you need the exact appropriate version of sparse, *with* the patch. > 2) What is the proper command line syntax for implementing Clue, and > what do the tokens do. Don't quite follow you here, I'm afraid; if you want to know how to *use* it, check out the USAGE section in the README. -- ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── │ │ "Under communism, man exploits man. Under capitalism, it's just the │ opposite." --- John Kenneth Galbrith |
|
From: Brendan S. <bs...@so...> - 2011-10-16 19:34:47
|
Two things:
1) being a unix program, will clue work on MacOSX
If not, I have a Ubuntu VM I can use
2) What is the proper command line syntax for implementing Clue, and what do the tokens do.
Thanks,
Brendan |
|
From: David G. <dg...@co...> - 2011-01-12 11:21:34
|
On 08/01/11 16:28, Shamun toha md wrote: [...] > From -> C -> Clue -> To -> C/Java/Lua/Javascript/Perl ? This one. -- ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── │ │ life←{ ↑1 ⍵∨.^3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵ } │ --- Conway's Game Of Life, in one line of APL |
|
From: Shamun t. md <sha...@gm...> - 2011-01-08 16:28:58
|
Hi David, So you mean, its: >From -> C -> Clue -> To -> C/Java/Lua/Javascript/Perl ? OR >From -> C/Java/Lua/Javascript/Perl -> Clue -> To -> C source code ? OR >From -> Javascript -> Clue -> To -> Java ? Thanks & Regards Shamun On Fri, Jan 7, 2011 at 1:07 PM, <clu...@li...>wrote: > Send Cluecc-users mailing list submissions to > clu...@li... > > To subscribe or unsubscribe via the World Wide Web, visit > https://lists.sourceforge.net/lists/listinfo/cluecc-users > or, via email, send a message with subject or body 'help' to > clu...@li... > > You can reach the person managing the list at > clu...@li... > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Cluecc-users digest..." > > > Today's Topics: > > 1. Clue is ?? (Shamun toha md) > 2. Re: Clue is ?? (David Given) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Fri, 7 Jan 2011 05:07:51 -0500 > From: Shamun toha md <sha...@gm...> > Subject: [Cluecc-users] Clue is ?? > To: clu...@li... > Message-ID: > <AAN...@ma...> > Content-Type: text/plain; charset="iso-8859-1" > > Hello, > > Clue is replacement of GCC or C/C++ or Lua ? What can it provide us ? Write > pure C with Clue ? Can i use it as Virtual Machine (to achieve replacement > of Flash/Silverlight/JavaFX functionality), can this be a alternative of > JVM, which will allow to write application for web browsers in cross > platform ? > > Great, web browser we can put audio/video with Clue virtual machine ? > > Thanks & Regards > Shamun > > -- > > ************************************************************************ > The information transmitted is intended only for the person or entity to > which it is addressed and may contain confidential and/or privileged > material. > Any review, retransmission, dissemination, or other use of this > information, > or taking of any action in reliance upon it by persons or entities > other than the intended recipient is prohibited. If you received this in > error, please contact the sender and delete the material from any computer. > -------------- next part -------------- > An HTML attachment was scrubbed... > > ------------------------------ > > Message: 2 > Date: Fri, 07 Jan 2011 11:05:34 +0000 > From: David Given <dg...@co...> > Subject: Re: [Cluecc-users] Clue is ?? > To: clu...@li... > Message-ID: <4D2...@co...> > Content-Type: text/plain; charset="utf-8" > > On 07/01/11 10:07, Shamun toha md wrote: > [...] > > Clue is replacement of GCC or C/C++ or Lua ? What can it provide us ? > > Write pure C with Clue ? Can i use it as Virtual Machine (to achieve > > replacement of Flash/Silverlight/JavaFX functionality), can this be a > > alternative of JVM, which will allow to write application for web > > browsers in cross platform ? > > None of the above. clue is an experimental compiler that will allow you > to compile C into a bunch of other languages. It doesn't have any kind > of VM. The sort of thing you could use it for is to compile a video > codec written in C so it ran in a Javascript web page (although I > wouldn't recommend it, given its state of bugginess). > > [...] > > Any review, retransmission, dissemination, or other use of this > > information, or taking of any action in reliance upon it by persons or > > entities > > other than the intended recipient is prohibited. If you received this in > > error, please contact the sender and delete the material from any > computer. > > You probably don't want to use this signature when posting to a publicly > archived mailing list... > > -- > ???? ?????????????? ????? http://www.cowlark.com ????? > ? > ? life?{ ?1 ??.^3 4=+/,?1 0 1?.??1 0 1?.??? } > ? --- Conway's Game Of Life, in one line of APL > > -------------- next part -------------- > A non-text attachment was scrubbed... > Name: signature.asc > Type: application/pgp-signature > Size: 262 bytes > Desc: OpenPGP digital signature > > ------------------------------ > > > ------------------------------------------------------------------------------ > Gaining the trust of online customers is vital for the success of any > company > that requires sensitive data to be transmitted over the Web. Learn how to > best implement a security strategy that keeps consumers' information secure > and instills the confidence they need to proceed with transactions. > http://p.sf.net/sfu/oracle-sfdevnl > > ------------------------------ > > _______________________________________________ > Cluecc-users mailing list > Clu...@li... > https://lists.sourceforge.net/lists/listinfo/cluecc-users > > > End of Cluecc-users Digest, Vol 2, Issue 1 > ****************************************** > |
|
From: Shamun t. md <sha...@gm...> - 2011-01-08 16:04:03
|
Hello, Is it possible for research purpose. *jQuery -> Clue compiler -> JRtaudio (java - native access) -> C++ Rtaudio ? * Please advise.. how can i test some with many to many combination scenarios. Thanks & Regards Shamun -- ************************************************************************ The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination, or other use of this information, or taking of any action in reliance upon it by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. |
|
From: David G. <dg...@co...> - 2011-01-07 11:22:40
|
On 07/01/11 10:07, Shamun toha md wrote: [...] > Clue is replacement of GCC or C/C++ or Lua ? What can it provide us ? > Write pure C with Clue ? Can i use it as Virtual Machine (to achieve > replacement of Flash/Silverlight/JavaFX functionality), can this be a > alternative of JVM, which will allow to write application for web > browsers in cross platform ? None of the above. clue is an experimental compiler that will allow you to compile C into a bunch of other languages. It doesn't have any kind of VM. The sort of thing you could use it for is to compile a video codec written in C so it ran in a Javascript web page (although I wouldn't recommend it, given its state of bugginess). [...] > Any review, retransmission, dissemination, or other use of this > information, or taking of any action in reliance upon it by persons or > entities > other than the intended recipient is prohibited. If you received this in > error, please contact the sender and delete the material from any computer. You probably don't want to use this signature when posting to a publicly archived mailing list... -- ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── │ │ life←{ ↑1 ⍵∨.^3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂⍵ } │ --- Conway's Game Of Life, in one line of APL |
|
From: Shamun t. md <sha...@gm...> - 2011-01-07 10:07:58
|
Hello, Clue is replacement of GCC or C/C++ or Lua ? What can it provide us ? Write pure C with Clue ? Can i use it as Virtual Machine (to achieve replacement of Flash/Silverlight/JavaFX functionality), can this be a alternative of JVM, which will allow to write application for web browsers in cross platform ? Great, web browser we can put audio/video with Clue virtual machine ? Thanks & Regards Shamun -- ************************************************************************ The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination, or other use of this information, or taking of any action in reliance upon it by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer. |
|
From: David G. <dg...@co...> - 2009-06-03 21:33:38
|
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 McKinley, Richard R wrote: > I wanted to read up before asking a question, thanks. > > Can anything be done with Lua's support for proper tail calls to rig up > a sort of GOTO to speed things up? Yes, I did wonder about that, and did a bit of benchmarking to see how fast they are. The end result is that it would be perfectly possible, with one Lua function per basic block, but that passing state between basic blocks would require upvalues. This means every call to a C function would have to allocate these, which I think would do poor things for performance. It may be worth doing anyway: I think Lua, and particularly LuaJIT, may contain code to optimise away at least some of the allocations. However, I rather ran out of time before getting that far. [...] > By the way, looking at your blog, are you in Scotland like me? I'm Scottish, but currently living in Reading. Unfortunately... - -- ┌─── dg@cowlark.com ───── http://www.cowlark.com ───── │ │ "People who think they know everything really annoy those of us who │ know we don't." --- Bjarne Stroustrup -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFKJurof9E0noFvlzgRArTdAKCmSZXwIfUKVAOgDip09cYgOS7wxQCgrEnG Cta9fgGGKzYe0iHmzPBIcvk= =Wdlu -----END PGP SIGNATURE----- |
|
From: McKinley, R. R <mck...@gm...> - 2009-06-03 17:14:04
|
I wanted to read up before asking a question, thanks. Can anything be done with Lua's support for proper tail calls to rig up a sort of GOTO to speed things up? By the way, looking at your blog, are you in Scotland like me? Thanks, McKinley On 3 Jun 2009, at 17:39, David Given wrote: > McKinley, Richard R wrote: >> I noticed that Source Forge is not archiving this list. Would >> someone >> be able to direct me to an archive or help me with the Mailman >> command >> to get any archives? > > It's not archiving the list because nobody's posted a message to it > before! (There's not a lot of traffic here...) > > Is there anything I can help you with? > > -- > David Given > dg...@co... > > ------------------------------------------------------------------------------ > OpenSolaris 2009.06 is a cutting edge operating system for enterprises > looking to deploy the next generation of Solaris that includes the > latest > innovations from Sun and the OpenSource community. Download a copy and > enjoy capabilities such as Networking, Storage and Virtualization. > Go to: http://p.sf.net/sfu/opensolaris-get > _______________________________________________ > Cluecc-users mailing list > Clu...@li... > https://lists.sourceforge.net/lists/listinfo/cluecc-users |
|
From: David G. <dg...@co...> - 2009-06-03 17:00:43
|
McKinley, Richard R wrote: > I noticed that Source Forge is not archiving this list. Would someone > be able to direct me to an archive or help me with the Mailman command > to get any archives? It's not archiving the list because nobody's posted a message to it before! (There's not a lot of traffic here...) Is there anything I can help you with? -- David Given dg...@co... |
|
From: McKinley, R. R <mck...@gm...> - 2009-06-03 15:32:35
|
I noticed that Source Forge is not archiving this list. Would someone be able to direct me to an archive or help me with the Mailman command to get any archives? Thanks, McKinley |