Arc Forumnew | comments | leaders | submit | tokipin's commentslogin
2 points by tokipin 5631 days ago | link | parent | on: Can you create a binary for arc apps ?

hmmmm. i have no idea myself, but i'm curious how easy it may be since i'd like to have it as a feature in the little Arc-in-a-box i'm making

-----


thanks. i'm on Windows though and slightly fascist and unreasonable in that i'm not particularly worried about the program working on another platform. i should have mentioned that though. (also i think if anyone needs a noob-oriented IDE, it's going to be Windows users)

-----

2 points by shader 5668 days ago | link

The same system should work for windows. Windows does support named pipes, and you don't have to use unix shell code to launch the arc process, since you're writing another program anyway.

-----

1 point by shader 5668 days ago | link

Yeah, everyone else uses emacs, vim, or textmate.

-----

1 point by rntz 5668 days ago | link

Emacs runs on windows.

-----

1 point by shader 5668 days ago | link

Yes, but anyone running Windows is much less likely to use emacs or vim over some gui ide. Linux users are much more likely to be willing to learn those two.

-----


cool, i'll probably try that out

-----


yea Java is out of the picture ~.~

mainly because i like the WPF (.NET 3.0+) controls which have an elegant non-saccharine quality

-----


i actually use Vim which is more than sufficient for my needs. what i'm thinking of making is a completely noob-oriented IDE, one where ideally the user does not even have to know about mzscheme this or arc3.tar that

the look and feel is also important :D

-----


that's the kind of thing i'm going for, but i couldn't find the source for that program o.o

-----

1 point by tokipin 5684 days ago | link | parent | on: Arc Logo

may as well submit mine:

http://drop.io/tokipin/media

they're mostly screwaroundish and not particularly prone to small sizes

-----

1 point by tokipin 5934 days ago | link | parent | on: Pipe operator

deeplier pat matched version:

  (def >> (val . (f . rest))
      (if rest
        (apply >> (f val) rest)
        (f val)))
one thing i noticed is that it's easy to lodge prn in for debugging:

  (>> 1
      [* 20 _] prn
      [* 2 _] prn
      [/ _ 8])

-----

2 points by tokipin 5935 days ago | link | parent | on: Need for a practical language

i think both can be done, no need for compromising. the problem with CL is its size/complexity, which is the complete opposite of Arc. also i doubt mzscheme will be Arc's final platform

that said, i've been wondering how quick it would be to grab the source for DrScheme, shoehorn Arc into it, and release it as a single-install, works-right-outta-the-box IDE

-----

1 point by stefano 5934 days ago | link

> i doubt mzscheme will be Arc's final platform

Using mzscheme as some sort of high-level virtual machine isn't a bad idea as it may seem. In fact, I think that it could be quite practical even in the lon period. Speed is not blazingly fast, but it is quite good, and you get stability and a good portability without effort.

-----

1 point by eds 5929 days ago | link

We've already got http://github.com/nex3/arc/tree/master/arc-exe.scm which creates an exe of the interpreter. And it wouldn't be difficult to use my http://common-lisp.net/~eslaughter/darcs/blackthorn/install.... to create a Windows installer for it.

-----

2 points by tokipin 5946 days ago | link | parent | on: Arc's web server in Lua

GUI imo. wxWidgets binding wouldn't be bad

-----

1 point by stefano 5946 days ago | link

Some times ago I started a GTK+ binding, now "paused". It's more boring than I thought initially. If you wish look at it for a starting point (file gtk.arc in Anarki). I now think a binding towards tcl/tk would look nicer and easier to use, though.

-----

More