wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

Note Taker App

profile
Aarti Rathod
Jul 16, 2025
0 Likes
0 Discussions
3 Reads



(defvar *notes* '()

"Global list to store text notes.")


(defun add-note ()

"Add a new text note."

(format t "Enter your note: ")

(let ((note (read-line)))

(push note *notes*)

(format t "📝 Note added: ~A~%" note)))


(defun list-notes ()

"Display all saved notes."

(if *notes*

(progn

(format t "~%📋 Your Notes:~%")

(dolist (note (reverse *notes*))

(format t "• ~A~%" note)))

(format t "📭 No notes found.~%")))


(defun clear-notes ()

"Clear all saved notes."

(setf *notes* '())

(format t "🧹 All notes cleared.~%"))


(defun show-menu ()

"Displays the options menu."

(format t "~%========= NOTE TAKER =========~%")

(format t "1. Add Note~%")

(format t "2. View Notes~%")

(format t "3. Clear Notes~%")

(format t "4. Exit~%")

(format t "Choose an option (1-4): "))


(defun note-taker ()

"Main loop for the note taker app."

(loop

(show-menu)

(let ((choice (read)))

(case choice

(1 (add-note))

(2 (list-notes))

(3 (clear-notes))

(4 (progn (format t "👋 Exiting Note Taker. Goodbye!~%") (return)))

(t (format t "❌ Invalid option. Try again.~%"))))))



Comments ()


Sign in

Read Next

Deadlock

Blog banner

INDIAN CHEAPEST COSMETICS BRAND

Blog banner

Student Grade Calculator in LISP

Blog banner

Why Oak Tree Hotel Is Arcadia’s Hidden Gem?

Blog banner

objectives and function of operating system

Blog banner

The IT Service Lifecycle

Blog banner

Wrike

Blog banner

Interrupts in operating system.

Blog banner

The Rich Heritage Of Patola Sarees: Gujarat’s Timeless Weaving Art

Blog banner

Social media

Blog banner

?What Your Dentist Notices The Moment You Sit In The Chair

Blog banner

Starvation

Blog banner

Bharat Maps

Blog banner

**THE MUJAWARR: Transforming the Logistics Industry**

Blog banner

Concurrency management in operating systems

Blog banner

Water Resources are about to exhaust...

Blog banner

Automating OSINT tasks for efficient Cyber Forensics Investigations

Blog banner

Child labour

Blog banner

What is OS Fingerprinting?

Blog banner

CYBER SECURITY CHALLENGES

Blog banner

Reconnaissance

Blog banner

Memory management

Blog banner

Big Data Architecture

Blog banner

Deadlock

Blog banner

Social Media Sentiment Analysis

Blog banner

Decision Tree: A Diagram Model

Blog banner

Virtual machine and virtualizing

Blog banner

Banaras

Blog banner

What Your Child Learns During Free Play (That You Might Not Notice)

Blog banner

BUSINESS MODELS OF E COMMERCE

Blog banner

What is Spyware?

Blog banner

CoWIN

Blog banner

The functions of operating system

Blog banner

Why Time Management Is the Secret to College Success (and How to Master It)

Blog banner

What is process

Blog banner

Is Brushing After Eating Damaging Your Teeth? (Fact or Myth)

Blog banner

Buffering

Blog banner

Life of an army person

Blog banner

Digital Footprints An Emerging Dimension of Digital Inequality

Blog banner

Deadlock and starvation

Blog banner

BLOCKCHAIN MACHANISM

Blog banner

10 Reasons to date your best friend

Blog banner