lenny  ] [  squeeze  ] [  sid  ]
[ Source: c-repl  ]

Paketti: c-repl (0.0.20071223-1)

read-eval-print loop for C

Many programming languages come with a REPL (read-eval-print loop), which allows you to type in code line by line and see what it does. This is quite useful for prototyping, experimentation, and debugging code.

Other programming languages, and especially C, use a "compile-run" model, and don't provide a REPL. Let's fix that.

This approach is actually more of a read-eval loop, as c-repl doesn't know anything about the types and parse trees of the code it's running. But unlike other approaches to solving the "C interpreter" problem, c-repl works directly with unmodified libraries and system headers.

This means you can experiment with a new library without writing a test program or any bindings. Or just use it as a simple calculator, content in knowing it is much faster than your neighbors using irb, like driving a Ferarri on city streets.

Muut pakettiin c-repl liittyvät paketit

  • depends
  • recommends
  • suggests
  • dep: libc0.1 (>= 2.3) [kfreebsd-amd64, kfreebsd-i386]
    GNU-C-kirjasto: jaetut kirjastot
    myös näennäispaketti, jonka toteuttaa libc0.1-udeb
  • dep: libc0.3 (>= 2.7-1) [hurd-i386]
    GNU-C-kirjasto: jaetut kirjastot
    myös näennäispaketti, jonka toteuttaa libc0.3-udeb
  • dep: libc6 (>= 2.5) [avr32]
    GNU-C-kirjasto: jaetut kirjastot
    myös näennäispaketti, jonka toteuttaa libc6-udeb
    dep: libc6 (>= 2.5-5) [m68k]
    dep: libc6 (>= 2.7-1) [ei alpha, avr32, hurd-i386, ia64, kfreebsd-amd64, kfreebsd-i386, m68k]
  • dep: libc6.1 (>= 2.7-1) [alpha, ia64]
    GNU-C-kirjasto: jaetut kirjastot
    myös näennäispaketti, jonka toteuttaa libc6.1-udeb
  • dep: libreadline-ruby
    Readline interface for Ruby
  • dep: ruby
    Tulkki oliopohjaista Ruby-komentojonokieltä varten

Imuroi c-repl

Imurointi kaikille saataville arkkitehtuureille
Arkkitehtuuri Paketin koko Koko asennettuna Tiedostot
alpha 9.8 kt72 kt [tiedostoluettelo]
amd64 9.6 kt72 kt [tiedostoluettelo]
armel 9.3 kt68 kt [tiedostoluettelo]
avr32 (epävirallinen siirros) 9.0 kt68 kt [tiedostoluettelo]
hppa 10.0 kt72 kt [tiedostoluettelo]
hurd-i386 9.4 kt72 kt [tiedostoluettelo]
i386 9.3 kt72 kt [tiedostoluettelo]
ia64 10.4 kt76 kt [tiedostoluettelo]
kfreebsd-amd64 9.7 kt42 kt [tiedostoluettelo]
kfreebsd-i386 9.4 kt42 kt [tiedostoluettelo]
m68k (epävirallinen siirros) 9.3 kt68 kt [tiedostoluettelo]
mips 9.7 kt72 kt [tiedostoluettelo]
mipsel 9.8 kt72 kt [tiedostoluettelo]
powerpc 10.0 kt72 kt [tiedostoluettelo]
s390 9.7 kt72 kt [tiedostoluettelo]
sparc 9.6 kt72 kt [tiedostoluettelo]