Hello Abby, please forgive me the late and short reply. I am currently under an extreme time shortage due to business and family matters (yes, best of the world at once).
I would suggest you to try the solution that worked for me back then. I got my chicken emacs package to work with the kind help of 'bahman', whom I met either on this list or in #chicken. Unfortunalty, I did not write down any step by step guide back then. However, as far I can remember, the usage of the package was fairly simple: add the package it to your folder, and run C-u M-X run-scheme on a frame. The package can be found at: https://www.dropbox.com/sh/rxjt0bn5enpw4vn/AAAdvn2C_l_6qZU5PmWCMYxoa?dl=0 Cheers, Piotr On Mon, Apr 13, 2015 at 01:10:09PM -0700, Abby A wrote: > > > > [Chicken-users] IDE for Beginners > > <https://www.mail-archive.com/search?l=chicken-users@nongnu.org&q=subject:%22%5BChicken-users%5D+IDE+for+Beginners%22&o=newest> > > > > mfv > > <https://www.mail-archive.com/search?l=chicken-users@nongnu.org&q=from:%22mfv%22> > > Tue, > > 02 Dec 2014 05:12:32 -0800 > > <https://www.mail-archive.com/search?l=chicken-users@nongnu.org&q=date:20141202> > > > > Hi there, > > > > I am currently using Sublime Text 2 with Sublime REPL to fool around with > > Chicken Scheme. It does not work perfect, but until now it has been the best > > solution apart from using the REPL in the command prompt in Windows 7. > > > > However, it seems that sublimeREPL can not handle larger data structures. I > > froze once I read it a 20 kB cvs file. > > > > I have fooled around with a couple of other editors that have a REPL > > functionality, notably LightTable and Emacs. I liked the first option a lot, > > and was definatly overwhelmed bu the second. Emacs might be extremely usful, > > but I do not plan to learn all those crypting commands to learn to write and > > REPL some scheme code. > > > > Is there a simplified version of EMACS with an installer for Windows based > > systems? > > > > What light weight REPL-IDE solution do you use except Emacs? Windows Power > > Shell (this was a joke.. )? > > > > Any nice guides on how to set up ST2/SublimeREPL properly? > > > > Cheers, > > > > Piotr > > > > > > > > > Hello Piotr, I am trying to run chicken scheme in emacs in a REPL type mode > with scheme file in upper-half window and REPL in the lower-half window and > to be able to seamlessly communicate. > > I am confused about my settings and it does not work properly. > > When I type C-c C-c after a simple define, I get something like this in the > lower REPL. > > (c) 2008-2013, The Chicken Team > (c) 2000-2007, Felix L. Winkelmann > Version 4.8.0.5 (stability/4.8.0) (rev 5bd53ac) > linux-unix-gnu-x86 [ manyargs dload ptables ] > compiled 2013-10-03 on aeryn.xorinia.dim (Darwin) > > #;1> > Error: unbound variable: compile > > Call history: > > <syntax> (compile (quote (begin (define (mult6 x) (* x 6))))) > <syntax> (quote (begin (define (mult6 x) (* x 6)))) > <syntax> (##core#quote (begin (define (mult6 x) (* x 6)))) > <eval> (compile (quote (begin (define (mult6 x) (* x 6))))) <-- > > Basically, I need some help and explanation on your instructions to move > step by step with proper understanding of the system of communication > assumed by you so I can debug it. > > There is a lot of confusion simply because of several systems. Geiser only > supports guile and racket. The quack.el under ubuntu release - "Ubuntu > 14.04.2 LTS", namely the package "emacs-goodies-el" which gives a broken > message but nevertheless installs a bunch of .el files like geiser and > quack. > > Definitely, I need some help and pointers with your Generosity. > > cheers > Abby > > > Here is a diagnostic from apt. > > % apt show emacs-goodies-el > Package: emacs-goodies-el > Priority: optional > Section: editors > Installed-Size: 3,592 kB > Maintainer: Ubuntu Developers <ubuntu-devel-disc...@lists.ubuntu.com> > Original-Maintainer: Peter S Galbraith <p...@debian.org> > Version: 35.8ubuntu2 > Replaces: emacs-goodies-extra-el > Provides: emacs-goodies-extra-el > Depends: emacs24 | emacsen, bash (>= 2.05a) | bash-static, dpkg (>= 1.15.4) > | install-info > Recommends: dict, wget, perl-doc > Download-Size: 654 kB > Bugs: https://bugs.launchpad.net/ubuntu/+filebug > Origin: Ubuntu > Supported: 5y > APT-Manual-Installed: yes > APT-Sources: http://archive.ubuntu.com/ubuntu/ trusty/main i386 Packages > Description: Miscellaneous add-ons for Emacs > This package contains: > align-string - align string components over several lines; > all - edit all lines matching a given regexp; > apache-mode - major mode for editing Apache configuration files; > ascii - ASCII code display for character under point; > auto-fill-inhibit - finer grained control over auto-fill-mode; > bar-cursor - change your cursor to a bar instead of a block; > bm - visible bookmarks in buffers; > boxquote - quote texts in nice boxes; > browse-huge-tar - browse tar files without reading them into memory; > browse-kill-ring - browse, search, modify the kill ring; > clipper - save strings of data for further use; > coffee - now Emacs can even brew coffee; > color-theme - changes the colors used within Emacs; > csv-mode - major mode for comma-separated value files; > ctypes - enhanced Font lock support for custom defined types; > dedicated - make a window dedicated to a single buffer; > df - display in the mode line space left on devices; > dict - wrapper around the 'dict' command. (Depends on bash and dict) > diminish - shorten or erase modeline presence of minor modes; > dir-locals - provides directory-wide local variables; > edit-env - display, edit, delete and add environment variables; > egocentric - highlight your name inside emacs buffers; > eproject - assign files to projects, programatically > ff-paths - $PATH-like searching in C-x C-f; > filladapt - enhances Emacs's built-in adaptive fill; > floatbg - slowly modify background color; > framepop - display temporary buffers in a dedicated frame; > graphviz-dot-mode.el - mode for the dot-language used by graphviz (att). > highlight-beyond-fill-column - highlight lines that are too long; > highlight-completion - highlight completions in the minibuffer; > highlight-current-line - highlight line where the cursor is; > home-end - alternative Home and End commands; > htmlize - HTML-ize font-lock buffers; > initsplit - split customizations into different files; > joc-toggle-buffer - fast switching between two buffers; > joc-toggle-case - a set of functions to toggle the case of characters; > keydef - a simpler way to define key mappings; > keywiz - Emacs key sequence quiz; > lcomp - list-completion hacks; > maplev - major mode for Maple; > map-lines - map a command over lines matching a regexp; > markdown-mode - major mode for editing Markdown files; > marker-visit - navigate through a buffer's marks in order; > matlab - major mode for MatLab dot-m files; > minibuf-electric - electric minibuffer behavior from XEmacs; > minibuffer-complete-cycle - cycle through the *Completions* buffer; > miniedit - enhanced editing for minibuffer fields; > mutt-alias - lookup and insert the expansion of mutt mail aliases; > muttrc-mode - major mode for editing Mutt config files; > obfusurl - obfuscate an URL; > pack-windows - resize all windows to display as much info as possible; > perldoc - show help for Perl functions and modules. (Depends on perl-doc); > pod-mode - major mode for editing POD files; > pp-c-l - display Control-l characters in a pretty way; > projects - create project-based meaningful buffer names; > prot-buf - protect buffers from accidental killing; > protocols - perform lookups in /etc/protocols; > quack - enhanced support for editing and running Scheme code; > rfcview - view IETF RFCs with readability-improved formatting; > services - perform lookups in /etc/services; > session - saves settings between Emacs invocations and visits to a file; > setnu - setnu-mode, a vi-style line number mode; > shell-command - enables tab-completion for shell-command; > show-wspace - highlight whitespaces of various kinds; > silly-mail - generate bozotic mail headers; > slang-mode.el - a major-mode for editing S-Lang scripts; > sys-apropos - interface for the *nix apropos command; > tabbar - Display a tab bar in the header line; > tail - "tail -f" a file or a command from within Emacs; > tc - cite text with proper filling; > thinks - quote texts in cartoon-like think bubbles; > tlc - major mode for editing Target Language Compiler scripts; > tld - explain top-level domain names; > todoo - major mode for editing TODO files; > toggle-option - easily toggle frequently toggled options; > twiddle - mode line hacks to keep you awake; > under - underline a region with ^ characters; > upstart-mode - mode for editing upstart files; > xrdb-mode - mode for editing X resource database files. > . > See /usr/share/doc/emacs-goodies- > > > > el/README.Debian.gz for a short > > description of all files, or the Info node `emacs-goodies-el' for details. _______________________________________________ Chicken-users mailing list Chicken-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/chicken-users